0000950170-24-028326.txt : 20240308 0000950170-24-028326.hdr.sgml : 20240308 20240307213851 ACCESSION NUMBER: 0000950170-24-028326 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240308 DATE AS OF CHANGE: 20240307 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MYOMO, INC. CENTRAL INDEX KEY: 0001369290 STANDARD INDUSTRIAL CLASSIFICATION: ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38109 FILM NUMBER: 24732166 BUSINESS ADDRESS: STREET 1: 137 PORTLAND STREET STREET 2: 4TH FLOOR CITY: BOSTON STATE: MA ZIP: 02114 BUSINESS PHONE: 617-996-9058 MAIL ADDRESS: STREET 1: 137 PORTLAND STREET STREET 2: 4TH FLOOR CITY: BOSTON STATE: MA ZIP: 02114 FORMER COMPANY: FORMER CONFORMED NAME: MYOMO INC DATE OF NAME CHANGE: 20060718 10-K 1 myo-20231231.htm 10-K 10-K
2023FY--12-31false00013692900001369290myo:JiangxiMyomoMedicalAssistiveApplianceCoLtdMember2022-03-280001369290myo:MyoproMotionWL8701Memberus-gaap:SubsequentEventMember2024-02-290001369290myo:SalesDemonstrationUnitsMember2023-12-310001369290us-gaap:TreasuryStockCommonMember2022-12-310001369290us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001369290us-gaap:ProductMember2022-01-012022-12-310001369290us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001369290srt:MaximumMemberus-gaap:SubsequentEventMember2024-01-012024-06-300001369290us-gaap:CostOfSalesMember2022-01-012022-12-310001369290us-gaap:SalesRevenueProductLineMemberus-gaap:GeographicConcentrationRiskMembermyo:OtherInternationalLocationsMember2022-01-012022-12-310001369290us-gaap:RestrictedStockUnitsRSUMember2021-12-310001369290us-gaap:SalesRevenueNetMember2022-01-012022-12-3100013692902021-12-310001369290us-gaap:LeaseholdImprovementsMember2022-12-310001369290myo:ComprehensiveLossIncomeMember2023-12-310001369290us-gaap:FairValueInputsLevel1Member2022-12-310001369290myo:PreFundedWarrantsMember2023-01-012023-12-310001369290srt:MinimumMemberus-gaap:SubsequentEventMember2024-01-012024-06-300001369290us-gaap:CustomerConcentrationRiskMembermyo:PatientsWithMedicareAdvantageInsurancePlansMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001369290srt:MaximumMember2023-01-012023-12-310001369290us-gaap:CustomerConcentrationRiskMembermyo:OneUSInsurancePayerMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001369290us-gaap:DomesticCountryMember2022-12-310001369290us-gaap:RetainedEarningsMember2022-12-310001369290us-gaap:ComputerEquipmentMember2022-12-310001369290us-gaap:FurnitureAndFixturesMember2022-12-310001369290us-gaap:MoneyMarketFundsMember2023-12-310001369290us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001369290srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001369290myo:ATMFacilityMemberus-gaap:CommonStockMember2022-01-012022-12-310001369290us-gaap:LeaseholdImprovementsMember2023-12-310001369290us-gaap:AdditionalPaidInCapitalMember2022-12-310001369290myo:JiangxiMyomoMedicalAssistiveApplianceCoLtdMember2022-03-282022-03-280001369290us-gaap:CommonStockMember2022-12-3100013692902023-01-170001369290myo:ResearchAndDevelopmentToolsAndMoldsMember2022-12-310001369290us-gaap:USTreasurySecuritiesMember2023-12-310001369290us-gaap:AdditionalPaidInCapitalMember2021-12-310001369290myo:KeystoneCapitalPartnersMemberus-gaap:CommonStockMember2022-01-012022-12-310001369290us-gaap:AccountingStandardsUpdate201409Member2023-01-012023-12-310001369290srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001369290myo:JiangxiMyomoMedicalAssistiveApplianceCoLtdMember2022-01-012022-12-310001369290myo:BeijingMedicalInvestmentCoLtdMemberus-gaap:LicenseMember2023-01-012023-12-310001369290myo:DirectToPatientMember2022-01-012022-12-310001369290myo:JiangxiMyomoMedicalAssistiveApplianceCoLtdMember2023-01-012023-12-310001369290us-gaap:DirectorsAndOfficersLiabilityInsuranceMember2023-12-310001369290myo:ClinicalAndMedicalProvidersMember2023-01-012023-12-310001369290us-gaap:DomesticCountryMemberus-gaap:TaxYear2018Member2018-12-3100013692902023-08-292023-08-290001369290us-gaap:CommercialPaperMember2023-12-310001369290srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001369290us-gaap:ComputerEquipmentMember2023-12-3100013692902023-10-012023-12-310001369290myo:KeystoneCapitalPartnersMembermyo:CommonStockPurchaseAgreementMember2022-08-020001369290us-gaap:SalesRevenueProductLineMemberus-gaap:GeographicConcentrationRiskMembermyo:OtherInternationalLocationsMember2023-01-012023-12-310001369290us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001369290us-gaap:CustomerConcentrationRiskMembermyo:PatientsWithMedicareAdvantageInsurancePlansMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001369290us-gaap:SalesRevenueProductLineMembercountry:CNus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001369290us-gaap:LicensingAgreementsMemberus-gaap:CostOfSalesMember2023-01-012023-12-3100013692902022-01-012022-12-310001369290us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-310001369290srt:MaximumMembersrt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001369290srt:MinimumMember2023-01-012023-12-310001369290myo:PreFundedWarrantsMember2023-12-310001369290us-gaap:SalesRevenueProductLineMembercountry:USus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001369290us-gaap:AccountsReceivableMember2023-01-012023-12-3100013692902022-12-310001369290us-gaap:LicensingAgreementsMemberus-gaap:CostOfSalesMember2022-01-012022-12-310001369290us-gaap:FairValueInputsLevel2Member2023-12-310001369290us-gaap:RetainedEarningsMember2023-01-012023-12-310001369290myo:TwoThousandAndEighteenStockOptionsAndIncentivePlanMember2022-12-310001369290us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001369290myo:DirectToPatientMember2023-01-012023-12-310001369290us-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-310001369290myo:BeijingMedicalInvestmentCoLtdMemberus-gaap:LicenseMember2022-01-012022-12-310001369290us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001369290us-gaap:CommonStockMember2023-01-012023-12-310001369290us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001369290myo:ComprehensiveLossIncomeMember2022-01-012022-12-310001369290us-gaap:CustomerConcentrationRiskMembermyo:OneUSInsurancePayerMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001369290us-gaap:EmployeeStockOptionMember2023-12-3100013692902023-06-300001369290us-gaap:DomesticCountryMember2023-12-310001369290us-gaap:SubsequentEventMember2024-01-192024-01-190001369290us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001369290us-gaap:RetainedEarningsMember2022-01-012022-12-310001369290us-gaap:TreasuryStockCommonMember2023-12-310001369290us-gaap:ThirdPartyPayorMember2023-01-012023-12-310001369290us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001369290myo:TwoThousandAndEighteenStockOptionsAndIncentivePlanMember2018-06-192018-06-1900013692902023-08-290001369290us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310001369290us-gaap:DomesticCountryMemberus-gaap:ResearchMember2023-01-012023-12-310001369290us-gaap:TreasuryStockCommonMember2021-12-310001369290myo:KeystoneCapitalPartnersMembersrt:MinimumMembermyo:CommonStockPurchaseAgreementMember2022-08-022022-08-020001369290us-gaap:AccountsReceivableMember2022-01-012022-12-3100013692902023-01-012023-01-310001369290us-gaap:ThirdPartyPayorMember2022-01-012022-12-310001369290us-gaap:WarrantMember2023-01-012023-12-310001369290country:DEus-gaap:SalesRevenueProductLineMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001369290us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2022-01-012022-12-310001369290us-gaap:SubsequentEventMember2024-01-1900013692902023-01-012023-12-310001369290us-gaap:RestrictedStockUnitsRSUMember2022-12-310001369290myo:ATMFacilityMember2023-08-012023-08-310001369290us-gaap:SalesRevenueProductLineMembercountry:USus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001369290myo:KeystoneCapitalPartnersMembermyo:CommonStockPurchaseAgreementMember2022-08-022022-08-020001369290us-gaap:FurnitureAndFixturesMember2023-12-310001369290us-gaap:RetainedEarningsMember2021-12-310001369290myo:ComprehensiveLossIncomeMember2021-12-3100013692902023-01-310001369290us-gaap:CostOfSalesMember2023-01-012023-12-310001369290myo:SalesDemonstrationUnitsMember2022-12-310001369290us-gaap:LicenseMember2022-01-012022-12-310001369290us-gaap:CustomerConcentrationRiskMembermyo:OneInsurerMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001369290country:DEus-gaap:SalesRevenueProductLineMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001369290myo:ComprehensiveLossIncomeMember2023-01-012023-12-310001369290us-gaap:DomesticCountryMemberus-gaap:ResearchMember2023-12-310001369290us-gaap:CommonStockMember2021-12-310001369290us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001369290us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2023-01-012023-12-310001369290us-gaap:WarrantMember2023-01-012023-12-310001369290myo:ATMFacilityMemberus-gaap:CommonStockMember2023-01-012023-12-3100013692902021-01-012021-12-310001369290myo:MyoproMotionGL8702Memberus-gaap:SubsequentEventMember2024-02-290001369290us-gaap:AdditionalPaidInCapitalMember2023-12-310001369290us-gaap:CommonStockMember2023-01-012023-12-310001369290us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001369290us-gaap:AccountingStandardsUpdate201409Member2022-01-012022-12-310001369290us-gaap:ProductMember2023-01-012023-12-310001369290myo:KeystoneCapitalPartnersMembermyo:CommonStockPurchaseAgreementMember2022-01-012022-12-310001369290us-gaap:RestrictedStockUnitsRSUMember2023-12-310001369290us-gaap:StateAndLocalJurisdictionMember2022-12-310001369290myo:ComprehensiveLossIncomeMember2022-12-3100013692902023-01-172023-01-170001369290us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001369290us-gaap:SalesRevenueProductLineMembercountry:CNus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001369290srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001369290myo:ClinicalAndMedicalProvidersMember2022-01-012022-12-310001369290us-gaap:USTreasurySecuritiesMember2022-12-310001369290myo:TwoThousandAndEighteenStockOptionsAndIncentivePlanMember2023-12-310001369290us-gaap:LicenseMember2023-01-012023-12-310001369290us-gaap:CommonStockMember2023-12-310001369290us-gaap:WarrantMember2022-01-012022-12-310001369290us-gaap:SalesRevenueNetMember2023-01-012023-12-3100013692902023-12-310001369290us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001369290us-gaap:RetainedEarningsMember2023-12-310001369290us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2023-12-310001369290myo:ATMFacilityMember2022-01-012022-12-3100013692902024-03-010001369290myo:BeijingMedicalInvestmentCoLtdMember2023-01-012023-12-310001369290us-gaap:DomesticCountryMember2017-12-130001369290myo:ResearchAndDevelopmentToolsAndMoldsMember2023-12-310001369290us-gaap:CommonStockMember2022-01-012022-12-310001369290srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-12-310001369290us-gaap:CustomerConcentrationRiskMembermyo:OneInsurerMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001369290myo:ATMFacilityMember2023-01-012023-12-310001369290us-gaap:StateAndLocalJurisdictionMember2023-12-31xbrli:puremyo:Employeexbrli:sharesiso4217:USDxbrli:sharesmyo:Insurermyo:Customeriso4217:USD

m

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-38109

 

MYOMO, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

47-0944526

(State or other jurisdiction of
incorporation or organization)

(I.R.S. Employer
Identification No.)

137 Portland St., 4th Floor, Boston, Massachusetts

02114

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code (617) 996-9058

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

Title of each class

Trading

Symbol(s)

Name of each exchange on which registered

Common Stock, $0.0001 par value per share

MYO

NYSE American

Securities registered under 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: No:

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes: 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:

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

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

 

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

Emerging growth company

 

 

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

Indicate by check mark whether the registrant 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 Rule12b-2 of the Act). Yes: No:

The aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant, based on the last sale price for such stock on June 30, 2023 was $9,527,470. For purposes of this calculation, shares held by stockholders whose ownership exceeded 5% of the registrant’s common stock outstanding were deemed to be held by affiliates. Exclusion of such shares should not be construed to indicate that any such person possesses the power, direct or indirect, to direct or cause the direction of the management or policies of the registrant or that such person is controlled by or under common control with the registrant. At March 1, 2024, the registrant had 28,487,168 shares of common stock, par value $0.0001 per share, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Part III of this Form 10-K incorporates information by reference from the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year ended December 31, 2023.

 

 


Auditor Firm Id:

688

Auditor Name:

Marcum, LLP

Auditor Location:

New York, NY, USA

 

 


MYOMO, INC

2023 FORM 10-K ANNUAL REPORT

TABLE OF CONTENTS

 

PART I

 

 

 

 

 

Item 1.

Business

 

3

Item 1A.

Risk Factors

 

15

Item 1B.

Unresolved Staff Comments

 

40

Item 1C.

 

Cybersecurity

 

40

Item 2.

Properties

 

42

Item 3.

Legal Proceedings

 

42

Item 4.

Mine Safety Disclosures

 

42

 

 

 

PART II

 

 

40

 

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

43

Item 6.

Reserved

 

43

Item 7.

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

 

44

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

 

54

Item 8.

Financial Statements and Supplementary Data

 

54

Item 9.

Changes In and Disagreements With Accountants on Accounting and Financial Disclosure

 

54

Item 9A.

Controls and Procedures

 

54

Item 9B.

Other Information

 

55

Item 9C.

Disclosure Regarding Foreign Jurisdiction That Prevents Inspections

 

55

 

 

 

PART III

 

 

 

 

 

Item 10.

Directors, Executive Officers and Corporate Governance

 

56

Item 11.

Executive Compensation

 

56

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

56

Item 13.

Certain Relationships and Related Transactions, and Director Independence

 

56

Item 14.

Principal Accounting Fees and Services

 

56

 

 

 

PART IV

 

 

 

 

 

Item 15.

Exhibits and Financial Statements Schedules

 

57

Item 16.

Form 10-K Summary

 

60

SIGNATURES

 

61

 

 

 


PART I

 

SUMMARY OF RISKS ASSOCIATED WITH OUR BUSINESS

 

Our business involves significant risks, some of which are described below. The summary risk factors listed below should be read together with the text of the full risk factors that follow this summary. You should carefully consider the risks described below, as well as the other information in this Annual Report on Form 10-K, including our financial statements and the related notes, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” as well as in other documents that we file with the SEC. The occurrence of any of the events or developments described in this report could have a material adverse effect on our business, financial condition, results of operations, growth prospects and stock price. In such an event, the market price of our common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair our business operations and the market price of our common stock.

We have a history of operating losses. Factors both within and outside of our control could result in a delay in our ability to achieve cash flow breakeven on a quarterly basis.
Our strategy to maximize revenues by focusing our efforts on patients whose insurance has reimbursed for the MyoPro in the past has resulted in a concentration of revenues with patients covered by a particular insurer. Adverse changes in that insurer’s reimbursement policy regarding the MyoPro could have an adverse effect on our business.
We currently rely, and in the future will rely, on sales of our MyoPro products for our revenue, and we may not be able to achieve or maintain market acceptance.
We may not be able to obtain adequate levels of third-party payer reimbursement, including reimbursement by Medicare, for our products.

We depend on a single third-party to manufacture key subassemblies for the MyoPro, and a limited number of third-party suppliers for certain components of the MyoPro.

We sell to orthotics and prosthetics providers and distributors who are free to market products that compete with the MyoPro, and we rely on these distributors to market and promote our products in accordance with their U.S. Food and Drug Administration, or FDA, listings, select appropriate patients and provide adequate follow-on care.

The market for myoelectric braces is new and the rate of adoption is uncertain, and important assumptions about the potential market for our products may be inaccurate.

Defects in our products or the software that drives them could adversely affect the results of our operations.

We are subject to extensive governmental regulations relating to the design, development, manufacturing, labeling and marketing of our products, and a failure to comply with such regulations could lead to withdrawal or recall of our products from the market.

We depend on certain patents that are licensed to us. We do not control these patents and any loss of our rights to them could prevent us from manufacturing our products.
Our internal computer systems, or those of our customers, collaborators or other contractors, may be subject to cyber-attacks or security breaches, which could result in a material disruption of our product development programs.

Our success depends in part on our ability to obtain and maintain protection for the intellectual property relating to or incorporated into our products.

1


The market price of our common stock has been and may continue to be volatile.

Since we sell products in several overseas markets, we are subject to foreign currency fluctuations in value, which may reduce our revenue per unit in dollars.

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K contains forward-looking statements (within the meaning of the federal securities law) that involve substantial risks and uncertainties. All statements, other than statements of historical facts, included in this Annual Report on Form 10-K regarding our strategy, future operations, future financial position, future net sales, gross margin expectations, projected costs, projected expenses, prospects and plans and objectives of management are forward-looking statements. The words “anticipates,” “believes,” “estimates,” “expects,” “intends,” “may,” “plans,” “projects,” “will,” “would,” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. We have based these forward-looking statements on our current expectations and projections about future events. Although we believe that the expectations underlying any of our forward-looking statements are reasonable, these expectations may prove to be incorrect, and all of these statements are subject to risks and uncertainties. Should one or more of these risks and uncertainties materialize, or should underlying assumptions, projections, or expectations prove incorrect, our actual results, performance, or financial condition may vary materially and adversely from those anticipated, estimated, or expected. We have included important factors in the cautionary statements included in this Annual Report on Form 10-K, particularly in the section entitled “Risk Factors,” that we believe could cause actual results or events to differ materially from the forward-looking statements that we make. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, investments or terminations of distribution arrangements that we may make. We do not assume any obligation to update any forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by law.

The following discussion should be read in conjunction with our financial statements and the related notes contained elsewhere in this Annual Report on Form 10-K and in our other Securities and Exchange Commission filings.

Unless the context requires otherwise, references to “Myomo,” “we,” “our,” and “us” in this Annual Report on Form 10-K refer to Myomo, Inc.

 

We own various U.S. federal trademark registrations, certain foreign trademark registrations and applications, and unregistered trademarks, including the following registered marks referred to in this Annual Report on Form 10-K: “MyoPro ® ”, “MYOMO” ®, “MyoPal” ® and “MyoCare” ®. All other trademarks or trade names referred to in this Annual Report on Form 10-K are the property of their respective owners. Solely for convenience, the trademarks and trade names in this Annual Report on Form 10-K are referred to without the symbols ® and ™, but such references should not be construed as any indicator that their respective owners will not assert, to the fullest extent possible under applicable law, their rights thereto.

 

 

 

 

 

 

2


 

Item 1. Business

 

Overview

 

We are a wearable medical robotics company that offers functional improvement for those with neuromuscular disorders and upper limb paralysis. We develop and market the MyoPro product line. A MyoPro is a myoelectric-controlled upper limb brace, or orthosis. The orthosis is a rigid brace used for the purpose of supporting a patient’s weak or paralyzed arm to enable and help improve functional activities of daily living, or ADLs, in the home and community. It is custom-fabricated by trained professionals during a custom fabrication process for each individual user to meet their specific needs. Our products are designed to help improve function in adults and adolescents with neuromuscular conditions due to brachial plexus injury, stroke, traumatic brain injury, spinal cord injury and other neurological disorders. We primarily provide devices directly to patients and bill their insurance companies directly, a sales channel we refer to as direct billing. Under direct billing, we evaluate, measure and fit the MyoPro devices using our own clinical staff or as circumstances dictate, utilize the clinical consulting services of orthotics and prosthetics, or O&P, professionals, for which they are paid a fee. We also sell our products through various other sales channels, including through O&P providers, the Veterans Administration, or VA, and to our distributors in certain accounts and geographic markets outside the United States. We operate as one business segment.

 

Our goal is to address the need to help regain function to individuals who have suffered partial paralysis and can no longer support or move their arm or hand despite the best efforts of surgeons and rehabilitation therapists.

Our solution, the MyoPro custom fabricated limb orthosis, is for the upper limbs. The concept was originally pioneered in the 1960s, refined in the labs of the Massachusetts Institute of Technology, or MIT, and made commercially feasible through our efforts. Partial paralysis is severe muscle weakness or loss of voluntary movement in one or more parts of the body. The MyoPro is listed in the United States with the FDA as a Class II (510(k)-exempt) device (Biofeedback Device). We believe it is the only device commercially available in the United States that is able to help neuromuscular-impaired people who have been through therapy and have been left with partial paralysis regain function in weak arms and hands using their own muscle signals. The device consists of a portable arm brace made of a lightweight metal and includes advanced signal processing software, non-invasive sensors, small motors, a lightweight battery unit, and 3D printed materials which are unique for each patient's arm and hand measurements. The product is worn to support the arm and hand and as a functional aid for reaching and grasping and has also been shown to have therapeutic benefits for some users to increase motor control.

 

The MyoPro’s control technology utilizes an advanced human-machine interface based on non-invasive, patented electromyography, or EMG, control technology that continuously monitors and senses, but does not stimulate, the affected muscles. The patient self-initiates movement through his or her weakened muscle signals that indicate the intention to move. In addition to supporting the weakened limb, the MyoPro functions as a neuro-muscular orthotic by helping regain function to the impaired limb similarly to a myoelectric prosthetic for an amputee. It is prescribed by physicians and provided by trained clinical professionals as a custom-fabricated myoelectric elbow-wrist-hand orthosis.

 

In addition to stroke patients, we believe our technology may be used on medically appropriate patients to improve upper extremity movement in patients with peripheral nerve injury, spinal cord injury, cerebral palsy, traumatic brain injury, and other neurological disorders, depending on the individual patient’s condition.

 

Our strategy is to establish ourselves as the market leader in myoelectric limb orthotics, and to build a set of products, software applications, and value-added services based upon our patented technology platform, sized for adults, adolescents and children. We expect to introduce the MyoPro3, which will include further improvements over the MyoPro2+, and our MyoPal device for pediatric use at a future date.

 

The addressable market in the United States for products directed at all individuals with upper extremity paralysis, such as our MyoPro, is based on an estimated prevalence population of 3 million existing cases of upper extremity paralysis and our estimate that up to 20% of such individuals may be medically qualified candidates for a MyoPro whose insurance may reimburse for the device, which now includes Medicare Part B beneficiaries. In addition, approximately 250,000 new patients are added to the prevalence population each year in the United States as a result of strokes, brachial plexus injuries and other afflictions. Though not all these new chronic patients are suitable for a

3


MyoPro, we believe that between 25,000-50,000 of these patients per year could be. According to the National Institutes of Health, it is estimated that nearly 75% of all strokes occur in people aged 65 and over. With Medicare Part B poised to begin reimbursing on a lump sum basis for the MyoPro and Medicare Advantage plans obligated to follow suit, assuming medical necessity is demonstrated, we believe our market opportunity is substantial.

 

To assess whether an individual is a medically-qualified candidate for a MyoPro, we and our distribution partners utilize a variety of techniques to evaluate patients, including tele-health video conference sessions, in-person evaluations, screening days at various locations, and evaluations at clinical facilities where therapists and physicians refer patients for a MyoPro, which requires a physician’s prescription to be reimbursed by insurance. We use various media to educate individuals about the MyoPro solution for their impaired limbs, and we receive referrals from O&P providers and healthcare facilities such as VA Medical Centers.

In most cases, private health insurance companies reimburse providers for the MyoPro device. If we are serving the patient directly, then we bill the payer as the provider. If an O&P provider is responsible for working with and delivering the MyoPro to the patient, then we sell the custom-fabricated MyoPro device to the O&P provider at a wholesale price, to which they add their clinical services. In November 2018, the Centers for Medicare and Medicaid Services, or CMS, issued two billing codes for the MyoPro, L8701 and L8702. In November 2023, CMS reclassified the MyoPro into the brace benefit category, effective January 1, 2024. Previously, CMS had classified the MyoPro as durable medical equipment, reimbursed on a rental basis. With the classification as a brace, the MyoPro is eligible to be reimbursed on a lump sum basis by CMS similar to other commercial insurance payers. Finally, on February 29, 2024, CMS published final payment determinations for the MyoPro Motion W (L8701) of approximately $33,500 and for the MyoPro Motion G (L8702) of approximately $65,900, effective April 1, 2024.

 

We hold 24 patents in the United States and various countries, which expire at various times from 2027 through 2039, and we have 14 pending patent applications in the United States and international markets. Our intellectual property also consists of trade secrets related to myoelectric control software and mechanical designs from over ten years of R&D and product development activity.

 

We are headquartered in Boston, Massachusetts.

 

Market Opportunity: Common Causes of Arm Paralysis

 

Stroke

 

According to the Centers for Disease Control and Prevention, or the CDC, stroke is one of the leading causes of disability in the United States affecting approximately 800,000 people per year. We have working relationships with rehabilitation facilities in the United States, including the Mayo Clinic, Cleveland Clinic, Spaulding Rehabilitation Hospital, Loma Linda University Medical Center, Kennedy Krieger Institute, and numerous VA Medical Centers, and we have developed an appropriate set of inclusion criteria to determine which persons that are affected by stroke would be medically qualified for the intervention.

 

Many stroke survivors are left with hemiparesis, a partial paralysis of one side of the body, which impacts the ability to use their arm and/or hand. Occupational therapy is the common treatment recommended to regain native function for these individuals, and some do recover some movement of the upper limb. However, after a period of therapy, many patients plateau and continued therapy does not tend to result in significant further improvement. These chronic patients then enter the prevalence population and become potential candidates for the MyoPro, which we believe is the most effective alternative for regaining function for these individuals.

 

Vehicular and Workplace Accidents

 

One application for the MyoPro is to support the weak arm and help regain arm function to individuals who have suffered peripheral nerve injuries. A common outcome of vehicular and workplace accidents is damage to the nerves in the shoulder known as the brachial plexus. Many individuals recover from their related trauma with the exception of the ability to control their elbow and/or hand. Nerve transfer surgery is often a solution; however, these procedures are not always restorative. In some cases, patients undergo amputation and receive myoelectric prosthetics rather than deal with a paralyzed arm. One of the leading medical facilities in the United States for treating brachial plexus injuries is

4


the Mayo Clinic. We have been working with surgeons at the Mayo Clinic who have incorporated the MyoPro into their surgical post-operative treatment protocol to help improve function in upper limbs.

 

Spinal Cord Injuries

 

According to the Christopher and Dana Reeve Foundation, spinal cord injuries are second only to strokes as a cause of paralysis, resulting in 27% of cases of paralysis. The level of paralysis depends on where the injury occurs. Currently, medically qualified individuals for a MyoPro include those with incomplete spinal cord injuries having sufficient remaining EMG signal strength to initiate movement of the devices, as determined by the clinician using a MyoPro demonstration unit.

 

Cerebral Palsy

 

Based on data provided by the CDC, the prevalence of cerebral palsy, or CP, in the United States is approximately 73,000 for children ages 6-11 years old. CP is caused by brain injury or brain malformation that occurs before, during, or immediately after birth while the infant’s brain is under development.

 

Birth Brachial Plexus Injuries

 

During birth, some newborns suffer an injury to the brachial plexus nerve, which can result in arm paralysis. According to Boston Children’s Hospital, one to three births out of 1,000 involve a brachial plexus injury, with roughly 20-30% resulting in arm paralysis. We have been testing our planned pediatric device on children who have suffered this nerve damage to assess its ability to improve function in upper limbs, and this new version of the MyoPro, which we refer to as MyoPal, is expected to be available to these patients during calendar year 2025.

 

Progressive Conditions

 

The MyoPro has been prescribed in a few cases for individuals with progressive conditions such as multiple sclerosis and ALS. For individuals with these conditions, the MyoPro is used for functional improvement that may help provide strength conservation and help to extend the time they can maintain independence. As users continue to progress with their condition, settings can be adjusted to provide increasing amounts of assistance.

 

Arm Paralysis Solutions & Treatments

 

The standard of care for treating paralysis varies by diagnosis. In the case of neurological injuries such as stroke, occupational / physical therapy is the standard of care. Each year, stroke and other survivors undergo months of rehabilitation. Unfortunately, many are left with long term hemiparesis, which is weakness on one side of the body. Interventions such as electrical stimulation, static braces, and continued therapy are available, and yet the prevalence of chronic upper limb paralysis is in the millions.

 

Our Solutions

 

Although commercial products for powered prosthetics have been available since the 1970s, we believe that powered orthotics have been held back by issues related to weight, comfort, and the technological capability of microprocessors and software. The MyoPro is a custom fabricated limb orthosis. It is created individually for each patient, which is done by using 3D printing techniques for the orthotic components, where the measurements can be obtained either in-person or remotely. Using remote measurement for the orthotic components can reduce the number of in-person visits by our clinical field staff.

 

Orthotic devices are provided by clinical professionals who fit these devices. According to the American Orthotics and Prosthetics Association, there are more than 2,000 member O&P facilities located in the United States. Additionally, the VA has been a pioneer in O&P. In fact, the design of the MyoPro Motion G powered grasp product is rooted in research conducted at the Boston-area VA in the 1990s. This research demonstrated that it is technically feasible to design a myoelectric elbow-hand orthosis; however, we believe that the product was not commercially practical until we were able to incorporate recent technological developments such as improved microprocessors and software, lightweight materials and motors, and smaller batteries to create an acceptable orthosis for users.

5


The MyoPro can enable individuals to self-initiate and control movements of a partially paralyzed or weakened limb using their own muscle signals. When the user tries to move, our patented EMG control system uses sensors to detect the weak muscle signal and to activate a motor to move the limb in the desired direction. The user is in control of their own limb; the brace amplifies their weak muscle signal to regain function to the affected joint. Importantly, the EMG-driven device requires that users are actively engaged throughout the movement; if they stop trying to move, the device stops. With our product, someone who has upper extremity paralysis from a brachial plexus injury, stroke or other neuromuscular disorder can experience improved function in performing ADLs including feeding, reaching and lifting.

 

Each MyoPro brace is custom fabricated for each patient for optimum fit, mobility and performance. To qualify for a MyoPro, candidates must meet a comprehensive set of requirements determined by a trained clinical professional during an evaluation. These criteria include long term partial paralysis, detection of a muscle signal sufficient to control the device, demonstrated cognitive abilities, and lack of other conditions that might limit the effectiveness or safety of the device such as use of certain pharmaceuticals, high levels of pain, or limits to range of motion, as well as falling within measurement limitations for the arm and hand to be able to fit into the device. Finally, candidates must have meaningful and achievable functional goals that can realistically be accomplished with the device that cannot otherwise be achieved with other interventions.

 

Should the individual qualify, we (in the case of direct billing) or the O&P provider will determine whether the device may be covered by the individual’s health insurance. If reimbursement is approved and the individual is a suitable candidate for a MyoPro, then the fabrication and fitting process is undertaken:

First, we capture the shape of the patient’s arm, using our shape capture kit, which can be completed in-person or remotely. Once the patient’s arm measurements are captured, the orthotic parts are 3D printed based on these measurements. The fabrication of the brace is completed in-house.
Fabrication typically takes approximately 2 weeks. Once the brace is fabricated, it is delivered to the patient either by us or by an O&P practice, who will fit the device on the patient. During this fitting, the device will be calibrated to the user’s individual muscle signal profile using our proprietary software, and adjustments to the brace can be made to optimize fit.
The patient is provided with initial training and a set of take-home tasks to practice with the brace donned. We also provide a video game platform called MyoGames, which offers the patient an additional means to master the device. We or the O&P provider will also refer the MyoPro user to a local therapist for continued training and practice with their new device, and we have a staff of occupational therapists and other qualified clinicians who train and support these therapists. In addition, under our MyoCare program, a coach is assigned to each patient and follows and guides the patient for the first year of the patient’s journey with the MyoPro in order to maximize each patient’s outcomes with the device.

 

We believe that the use of the MyoPro is compelling since it enables functional improvement that can help users improve their ability to perform ADLs, which may allow them to return to work or improve their ability to be independent and remain at home. According to the CDC, 7% of adults aged 65 and over in the United States require daily help with ADLs, with such long term support services consuming more than 13% of all healthcare spending. With approximately 70 million baby boomers now in or headed into their retirement years, we believe that it is vital to keep beneficiaries in the lowest cost of care setting — the home.

 

Research and Development

 

We are committed to investing in a robust product development program and to supporting a variety of clinical research studies to enhance our products, increase the body of evidence to support prescribing and reimbursing our devices, and to grow our range of product offerings. Our R&D team is comprised of engineers with a mix of BS and MS degrees in electrical engineering, mechanical engineering, robotics engineering and computer science and augmented by outside resources as needed. The R&D team seeks to combine innovative research conducted over the last 50 years with cutting edge innovations in robotics, machine learning, and material science to continue to enhance our products and product offerings. Our regulatory, clinical, and customer service personnel work closely with our suppliers and providers to promote compliance with quality standards and good manufacturing processes, which we believe result in a high-quality product and limited customer issues.

6


 

We have continually enhanced our product offerings by increasing functionality for users by the addition of a multi-articulated wrist and introducing a powered grasp for the hand. Our flagship product is the MyoPro 2, introduced in June 2017, which features improvements in control technology, new configuration software and user interface, and a longer-lasting, pop-out battery for extended use of the brace and convenient replacement. In January 2022, we introduced the MyoPro2+, which is a lighter and more advanced version of the device, which includes 3D printed orthotics capability, software enhancements and a new design that facilitates easier donning and doffing of the device.

 

We plan, depending on available resources, to continually improve our system architecture and develop new product innovations based on our product roadmap and clinician feedback to increase the value and breadth of our product offerings.

 

Clinical Research Studies

 

Evidence of effectiveness involving myoelectric orthotics dates back to 1967. We have partnered with leading researchers to study the impact of the technology to regain function to a paralyzed joint as well as the real-world benefit that comes from being able to independently perform ADLs in the home, vocational tasks at work, and community activities such as shopping. In 2023, a study was published based on data obtained from our internal outcomes patient registry that compared functional task performance while wearing a MyoPro. The results showed that the MyoPro provides stabilizing support to the weak warm of individuals after a stroke and enables individuals to use their impaired arm to complete functional tasks independently in the home environment. An additional study has been completed and accepted for publication that used a validated outcome measure called Disabilities of the Arm, Shoulder and Hand, or DASH, to study improvements in the arms of patients that wear a MyoPro. The results showed statistically significant and clinically meaningful improvement in DASH scores. In addition to this research, several institutions have active funded research programs. In February 2022, researchers with the Cleveland VA published a study showing clinically significant gains in motor function in individuals with chronic moderate-to-sever arm weakness. Currently funded studies include a randomized control trial by the Kessler Foundation, using the MyoPro to study the restoration of upper extremity motor function in people with spinal cord injury, and a recently initiated randomized control trial at the Cleveland VA using the MyoPro for stroke patients using motor learning in therapy and home use. In non-clinical based research, the University of Utah has been awarded grant funding to study and improve the control systems that communicate muscle intention for better control of the motors on the MyoPro brace. This could lead to future collaboration between Myomo and the University of Utah if new intellectual property is developed.

 

Sales and Marketing

 

Our strategic goal is to develop and commercialize products that become the standard of care for individuals with paralysis who cannot be successfully treated with conventional interventions such as rehabilitation therapy. Our strategy is to establish ourselves as a market leader in myoelectric-controlled orthotics by building a set of products, software applications, and value-added services based upon our patented technology platform. In addition to our recent geographic expansion to serve more areas in the United States, we are entering international markets via local partnerships and distribution arrangements to meet the large global need that we believe exists for individuals with upper limb paralysis.

 

To generate awareness and interest in our products, we perform in-services for therapists and physicians, and we directly educate and inform those individuals who are potential candidates for our products. In addition, we utilize digital ads on various platforms as well as television ads. Once the prospective patient contacts us or is referred to us, either our trained clinical staff or a trained O&P provider evaluates the patient for their suitability as a candidate. In instances where we are the provider, the initial clinical screening is often conducted using a telehealth platform. Prior to obtaining authorizations from commercial insurance companies, the patient’s medical records are collected and reviewed to make sure the device is appropriate for their condition and a prescription is typically obtained from the patient’s physician. Once these documents are obtained, our patient advocacy team submits a pre-authorization request to the patient’s insurer. If we receive a pre-authorization, we will proceed to measure the patient’s arm, create the orthotic parts, then fabricate the MyoPro and deliver it to the patient. This process is what we refer to as direct billing. We also call on hospitals and O&P practices that provide our products to their patients as well as indirect sales through distributors in Europe and Australia. The MyoPro product line has been approved by the VA system for impaired veterans, and nearly 100 VA facilities have already ordered devices for their patients.

 

7


Since we began marketing our products directly to patients in 2019, our business development efforts have focused on developing a pipeline of patients in our reimbursement process and expanding the number of payers reimbursing for our products. Beginning in 2023, our business development efforts focused only on those payers that have previously reimbursed for the MyoPro. As of December 31, 2023, 1,042 patients were in our reimbursement pipeline, an 18% increase compared to 883 patients in the pipeline at December 31, 2022. As of December 31, 2023, 230 MyoPro units were in backlog, which we define as patients for whom we received insurance authorization, or in the case of Medicare Part B patients, those who have been qualified for delivery through receipt of required medical documentation, but revenue has not been recognized. This represents a 40% increase over 164 patients in backlog at December 31, 2022. The estimated maximum potential revenue value of the backlog is approximately $9.9 million.

 

To bring the MyoPro to what we believe is the large number of potential patients outside of the United States. In July 2017 we met the criteria to apply the CE mark under the European Union (EU) Medical Devices Directive (93/42/EEC), or EU MDD, which is a manufacturer’s declaration that the product complies with the essential requirements of such legislation, so that the MyoPro can be marketed in the EU. The EU Medical Devices Regulation (EU) No. 2017/745, or the EU MDR, repealed and replaced the EU MDD on May 26, 2021 and we therefore worked with our EU-Authorized Representative to ensure all EU MDR requirements were met, which enables us to establish a new declaration of conformity under the EU MDR to allow continued CE mark application. In October 2017, we obtained our medical device license for Canada, enabling us to provide the MyoPro to patients in that country. We have entered into distribution agreements with O&P providers in the United Kingdom, Denmark, Germany, Italy and Australia, and have received a number of MyoPro orders from providers outside the United States in 2023, primarily from Germany.

 

Competition

 

An individual with difficulty walking has a wide range of technological alternatives from canes and crutches to powered wheelchairs and exoskeleton suits. However, those with paralysis of the arm, wrist, and hand, whose physical challenges that we seek to address, have few options to regain function.

 

Rehabilitation Therapy

 

Rehabilitation therapy is the standard of care for upper extremity paralysis and a prerequisite to qualifying for a myoelectric orthosis such as the MyoPro. After a stroke or other traumatic injury, a large portion of survivors regain much or all of their function. However, every year there are many survivors whose upper extremities remain paralyzed despite best efforts of rehabilitation therapists.

 

Non-Powered Braces

 

Some individuals are able to accomplish their functional goals with braces that are non-powered or use springs to offset forces of gravity or muscle tightness, referred to as spasticity. Medical professionals who evaluate patients for myoelectric orthotics screen out individuals who could accomplish their goals with a simpler, less costly intervention such as these braces.

 

Experimental Surgery: Battelle and Thomas Jefferson University — Brain Implants

 

An array of experimental interventions currently is being researched at universities and non-profit research facilities around the world. One such innovation recently announced by Battelle Memorial Institute in Ohio and Thomas Jefferson University in Philadelphia involves a craniotomy, which is a surgical opening into the skull performed to implant a sensor chip in the brain. An electrical cable is connected to the top of the head connecting to a system that sends pulses of electrical stimulation to activate muscles in the forearm or to control the MyoPro brace. The procedure is experimental, invasive, and costly, but may be offered as an alternative to a myoelectric orthosis.

 

Exoskeleton Suits

 

During the last few years, a number of companies have emerged to provide exoskeleton suits that enable those with lower extremity paralysis to stand and walk again. Companies in this space include ReWalk, Ekso Bionics, and Cyberdyne. It is possible that companies may begin to compete with solutions such as ours for the upper extremity. Ekso Bionics has recently announced a product to be used only for rehab therapy at a hospital, and we can provide no assurance that these or other companies are not currently developing competing products for the home market.

8


 

Potential New Products from O&P Manufacturers

 

If our business grows, interest may develop among new or existing manufacturers of other O&P devices that compete with the MyoPro, which may or may not challenge the validity of our intellectual property. Some new products have been introduced that compete with the MyoPro from companies such as Vincent Systems and HKK in Germany.

 

Intellectual Property

 

Our intellectual property efforts have focused on improvements to the patents that we licensed from MIT, which expired in 2023. Myomo has 24 of its own issued patents. These additional patents cover our MyoPro Motion G product. The Motion G product, which allows for the movement of multiple joints as compared to a single joint, which is the technology that underlies the patents previously licensed from MIT. The Motion G generated 96% of our product revenue for the year ended December 31, 2023. In January 2013, Myomo’s patent entitled Powered Orthotic Device was granted in Europe (European Patent No. 2079361), which is validated (currently in force) in six European countries. In June 2014, a substantially similar patent was granted in Japan (Japanese Patent No. 5557529). In November 2013 and January 2015, Myomo’s two U.S. patents issued entitled Powered Orthotic Device and Method of Using Same (U.S. Pat. Nos. 8,585,620 and 8,926,534, respectively). On July 26, 2016, Myomo’s third U.S. patent was issued (U.S. Pat. No. 9,398,994). In September 2020, Myomo’s fourth U.S. patent was issued entitled Powered Orthotic Device and Method of Using the Same (U.S. Pat No. 10758394B2). Similar patents have been issued in China, Hong Kong, and Japan and is validated (currently in force) in six European countries (European Patent No. 3307225). We also have 3 pending U.S. patent applications and 8 foreign applications under examination. We plan to continue to file additional patent applications over time. The longest term of our patents extends intellectual property rights until 2039.

 

In terms of trademarks, the terms Myomo, MyoPro, MyoPal and MyoCare are registered as trademarks with the U.S. Patent & Trademark Office. Our trademarks were initially registered in 2013 and 2014, and we have been making the required filings to maintain our trademarks.

 

Government Regulation

 

The MyoPro device and our operations including our supply chain and distribution channels are subject to regulation by the FDA and various other U.S. federal and state agencies. Under the Federal Food, Drug, and Cosmetic Act, or FFDCA, medical devices are classified as Class I, Class II or Class III, depending on the degree of risk associated with the device, what is known about the type of device, and the extent of control needed to provide reasonable assurance of safety and effectiveness. Classification of a device is important because the class to which a device is assigned determines, among other things, the necessity and type of FDA premarket review. We have elected to list the MyoPro Family of products under a Class II device classification regulation for biofeedback devices. Under the classification regulation, we believe our device remains 510(k)-exempt as a battery powered, external limb orthosis device that is indicated for muscle relaxation or muscle re-education are generally 510(k)-exempt under the classification regulation. While we believe our device to be exempt from FDA premarket review, our device is subject to FDA’s post-market requirements, which include compliance with the applicable portions of the FDA’s Quality System Regulation, or QSR, facility registration and product listing, reporting of adverse medical events, and appropriate, truthful and non-misleading labeling, advertising, and promotional materials.

 

We are also subject to regulation by foreign governmental agencies in connection with international sales. These agencies enforce laws and regulations that govern the development, testing, manufacturing, labeling, advertising, marketing and distribution, and market surveillance of our medical device products. In the EU, medical devices are regulated under the Medical Devices Regulation (EU) No. 2017/745, or the EU MDR, which repealed and replaced the previous Medical Devices Directive 93/42/EEC, or EU MDD, on May 26, 2021.

 

The EU MDR, among other things:

• strengthens the rules on placing devices on the market (e.g., reclassification of certain devices and

wider scope than the EU MDD) and reinforces surveillance once they are available;

• establishes explicit provisions on manufacturers’ responsibilities for the follow up of the quality,

performance and safety of devices placed on the market;

9


• establishes explicit provisions on importers’ and distributors’ obligations and responsibilities;

• imposes an obligation to identify a responsible person who is ultimately responsible for all aspects

of compliance with the requirements of the new regulation;

• improves the traceability of medical devices throughout the supply chain to the end user or patient

through the introduction of a unique identification number, to increase the ability of

manufacturers and regulatory authorities to trace specific devices through the supply chain and to

facilitate the prompt and efficient recall of medical devices that have been found to present a safety

risk; and

• sets up a central database (EUDAMED) to provide patients, healthcare professionals and the

public with comprehensive information on products available in the EU.

 

Under the EU MDR, all medical devices placed on the market in the EU must meet the relevant general safety and performance requirements laid down in Annex I to the EU MDR, including the requirement that a medical device must be designed and manufactured in such a way that, during normal conditions of use, it is suitable for its intended purpose. In addition, a medical device must be safe and effective and must not compromise the clinical condition or the safety of patients. To demonstrate compliance with such general safety and performance requirements, medical device manufacturers must undergo a conformity assessment procedure, which varies according to the type of medical device and its (risk) classification. Demonstration of conformity with the general safety and performance requirements includes a clinical evaluation. Specifically, a manufacturer must demonstrate that the device achieves its intended performance during normal conditions of use, that the known and foreseeable risks, and any adverse events, are minimized and acceptable when weighed against the benefits of its intended performance, and that any claims made about the performance and safety of the device are supported by suitable evidence. Except for low-risk medical devices (Class I non-sterile, non-measuring devices), where the manufacturer can self-declare the conformity of its products with the general safety and performance requirements (except for any parts which relate to sterility or metrology), a conformity assessment procedure requires the intervention of a notified body. Notified bodies are independent organizations designated by EU member states to assess the conformity of devices before being placed on the market. A notified body would typically audit and examine a product’s technical dossiers and the manufacturers’ quality system. If satisfied that the relevant product conforms to the relevant essential requirements, the notified body issues a certificate of conformity, which the manufacturer uses as a basis for its own declaration of conformity. The manufacturer may then apply the CE mark to the device, which allows the device to be placed on the market throughout the EU.

 

All manufacturers placing medical devices on the market in the EU must comply with the EU medical device vigilance system which has been reinforced by the EU MDR. Under this system, serious incidents and field safety corrective actions , or FSCAs must be reported to the relevant authorities of the EU member states. These reports will have to be submitted through EUDAMED – once functional – and aim to ensure that, in addition to reporting to the relevant authorities of the EU member states, other actors such as the economic operators in the supply chain will also be informed. Until EUDAMED is fully functional, the corresponding provisions of the EU MDD continue to apply. A serious incident is defined as any incident, which, directly or indirectly, led, might have led or might lead to the death of a patient or user or other person, or to a temporary or permanent serious deterioration of a patient’s, user’s or other person’s state of health, or a serious public health threat. In addition, among the new requirements of the EU MDR, manufacturers (and authorized representatives) must have available within their organization at least one person responsible for regulatory compliance, or PRRC, who possesses the requisite expertise in the field of medical devices. The PRRC is notably responsible for compliance with post-market surveillance and vigilance requirements. The European Commission has adopted various standards applicable to medical devices and there are additionally harmonized standards relating to the design and manufacture of medical devices (such as the ISO13485 standard) which are not mandatory however, if complied with, indicate that the device satisfies the applicable element of the general safety and performance requirements.

 

The aforementioned EU rules are generally applicable in the European Economic Area, or EEA, which consists of the EU member states plus Norway, Liechtenstein and Iceland.

 

We, together with Cogmedix, our primary contract manufacturer, actively maintain FDA 21 CFR Part 820 QSR and ISO 13485 Quality Management Systems for product design and development, manufacturing, distribution, and customer feedback processes. Following the introduction of a product, the FDA and comparable foreign agencies may engage in periodic audits of our quality management system, the product performance, and our advertising and promotional materials. These regulatory controls, as well as any changes in the policies of the FDA or comparable

10


foreign agencies, can affect the time and cost associated with the development, introduction and continued availability of new products. We work to anticipate these factors in our product development processes.

 

In addition to our EU authorization as outlined above, we have a Medical Device License for Canada. In addition, Myomo has obtained certification of our Quality System, or QS, to the Medical-Device-Single-Audit-Program, or MDSAP. This certifies compliance of the QS for sales in the United States, Canada, Brazil, Australia, and Japan. If we enter into other jurisdictions with additional international partners, we will need to seek the appropriate government approval to supply the devices in these countries. If we fail to comply with applicable foreign regulatory requirements, we may be subject to various administrative and legal actions against us, such as product recalls, product seizures and other civil and criminal sanctions.

Healthcare and Privacy Laws and Regulation

As an accredited Medicare provider, we are subject to broadly applicable fraud and abuse and other healthcare laws and regulations. Manufacturing, sales, promotion and other activities following product approval are also subject to regulation by numerous regulatory authorities in the United States in addition to the FDA, CMS, other divisions of the Department of Health and Human Services, or HHS, such as the Office for Civil Rights or the Office of Inspector General, the Department of Justice, the Drug Enforcement Administration, the Consumer Product Safety Commission, the Federal Trade Commission, the Occupational Safety & Health Administration, the Environmental Protection Agency and state and local governments.

Additionally, healthcare providers and third-party payers play a primary role in the recommendation of medical devices and other medical items and services. Arrangements with providers, consultants, third-party payers and customers are subject to broadly applicable fraud and abuse, anti-kickback, false claims laws, reporting of payments to physicians and teaching hospitals, patient privacy laws and regulations and other healthcare laws and regulations that may constrain our business and/or financial arrangements. Restrictions under applicable federal and state healthcare and privacy laws and regulations, include the following:

the federal Anti-Kickback Statute, which makes it illegal for any person, including a medical device manufacturer and DME suppliers (or a party acting on its behalf), to knowingly and willfully solicit, receive, offer or pay any remuneration (including any kickback, bribe or certain rebate), directly or indirectly, overtly or covertly, in cash or in kind, or in return for, that is intended to induce or reward referrals, including the purchase, recommendation, order of a medical device or DME for which payment may be made under a federal healthcare program, such as Medicare or Medicaid. A person or entity need not have actual knowledge of the federal Anti-Kickback Statute or specific intent to violate it in order to have committed a violation. Violations are subject to civil and criminal fines and penalties for each violation, plus imprisonment and exclusion from government healthcare programs. In addition, the government may assert that a claim that includes items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the federal civil False Claims Act, or FCA. There are a number of statutory exceptions and regulatory safe harbors protecting some common activities from prosecution;
the federal civil and criminal false claims laws, including the FCA, which prohibit individuals or entities from, among other things, knowingly presenting, or causing to be presented, to the federal government, claims for payment or approval that are false, fictitious or fraudulent; knowingly making, using or causing to be made or used, a false statement or record material to a false or fraudulent claim or obligation to pay or transmit money or property to the federal government; or knowingly concealing or knowingly and improperly avoiding or decreasing an obligation to pay money to the federal government. Manufacturers can be held liable under the FCA even when they do not submit claims directly to government payers if they are deemed to “cause” the submission of false or fraudulent claims. DME companies that submit claims directly to payers may also be liable under the FCA for the direct submission of such claims. The FCA also permits a private individual acting as a “whistleblower” to bring actions on behalf of the federal government alleging violations of the FCA and to share in any monetary recovery. When an entity is determined to have violated the FCA, the government may impose civil fines and penalties for each false claim, plus treble damages, and exclude the entity from participation in Medicare, Medicaid and other federal healthcare programs;

11


the federal civil monetary penalties laws, which impose civil fines for, among other things, the offering or transfer or remuneration to a Medicare or state healthcare program beneficiary if the person knows or should know it is likely to influence the beneficiary’s selection of a particular provider, practitioner, or supplier of services reimbursable by Medicare or a state health care program, unless an exception applies;
the Health Insurance Portability and Accountability Act, or HIPAA, which created additional federal criminal statutes that prohibit knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program or obtain, by means of false or fraudulent pretenses, representations, or promises, any of the money or property owned by, or under the custody or control of, any healthcare benefit program, regardless of the payer (e.g., public or private) and knowingly and willfully falsifying, concealing or covering up by any trick or device a material fact or making any materially false statements in connection with the delivery of, or payment for, healthcare benefits, items or services relating to healthcare matters. Similar to the federal Anti-Kickback Statute, a person or entity can be found guilty of violating HIPAA without actual knowledge of the statute or specific intent to violate it;
HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act, or HITECH, and their respective implementing regulations, including the Final Omnibus Rule published in January 2013, which impose requirements on certain covered healthcare providers, health plans, and healthcare clearinghouses as well as their respective business associates that perform services for them that involve the use, or disclosure of, individually identifiable health information, relating to the privacy, security and transmission of individually identifiable health information. HITECH also created tiers of civil monetary penalties, amended HIPAA to make civil and criminal penalties directly applicable to business associates, and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorneys’ fees and costs associated with pursuing federal civil actions;
the federal Physician Payments Sunshine Act, created under the ACA, and its implementing regulations, which require manufacturers of drugs, devices, biological and medical supplies for which payment is available under Medicare, Medicaid or the Children’s Health Insurance Program (with certain exceptions) to report annually to HHS, under the Open Payments Program, information related to payments or other transfers of value made to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), physician assistants, nurse practitioners, clinical nurse specialists, certified registered nurse anesthetists, and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members; and
analogous state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payer, including commercial insurers or patients; state laws that require device companies to comply with the industry’s voluntary compliance guidelines and the applicable compliance guidance promulgated by the federal government or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; state and local laws that require the licensure of sales representatives; state laws that require device manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures and pricing information; data privacy and security laws and regulations in foreign jurisdictions that may be more stringent than those in the United States (such as the European Union, which adopted the General Data Protection Regulation, which became effective in May 2018); state laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts; and state laws related to insurance fraud in the case of claims involving private insurers.

 

Because of the breadth of these laws and the narrowness of the statutory exceptions and regulatory safe harbors available, it is possible that some of our business activities could, despite efforts to comply, be subject to challenge under one or more of such laws. Moreover, efforts to ensure that our business arrangements comply with applicable healthcare laws may involve substantial costs. It is possible that governmental and enforcement authorities will conclude that our business practices may not comply with current or future statutes, regulations or case law interpreting applicable fraud and abuse or other healthcare laws and regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a

12


significant impact on our business, including the imposition of significant civil, criminal and administrative penalties, damages, disgorgement, monetary fines, exclusion from participation in Medicare, Medicaid and other federal healthcare programs, integrity and oversight agreements to resolve allegations of non-compliance, contractual damages, reputational harm, diminished profits and future earnings, and curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business and our results of operations. In addition, the commercialization of any of our products outside the United States will also likely subject us to foreign equivalents of the healthcare laws mentioned above, among other foreign laws.

 

Health Insurance Reimbursement

 

In the United States and markets in other countries, patients who are prescribed medical devices for their conditions and providers delivering the prescribed devices generally rely on third-party payers to reimburse all or part of the associated healthcare costs. MyoPro devices are typically reimbursed by the patient’s health insurance plan, which include government health programs in the United States such as Medicare and Medicaid, commercial health insurers and managed care organizations. To obtain approval for reimbursement, payers require various items which may include a physician’s written order, a history of the patient’s medical condition and past treatment, and demonstration of medical necessity. Factors payers consider in determining reimbursement are based on whether the product is: a covered benefit under its health plan; safe, effective, and medically necessary; appropriate for the specific patient; cost effective, and neither experimental nor investigational.

 

Our Patient Advocacy Team assists patients in developing and submitting this documentation for coverage of the prescribed MyoPro. Since the MyoPro is a relatively new device, payers may not be familiar with the device, and in some cases, payers may deem it to be experimental or investigational and establish non-coverage policies for the device. National and regional commercial plans, worker’s compensation programs, auto insurance carriers, Medicare Advantage plans, and some state Medicaid plans have paid for the MyoPro orthosis on a lump sum basis. CMS has reimbursed a number of Medicare Part B beneficiaries for a MyoPro on a rental basis. Beginning January 1, 2024, CMS is able to reimburse for the MyoPro on a lump sum basis. For payers other than CMS, the reimbursement process usually requires obtaining a pre-authorization for the MyoPro from the patient's insurer, and if the authorization request is initially denied by the payer, we may provide support to the patient, or the O&P provider as the case may be, in appealing the decision. We have been successful in obtaining coverage for the MyoPro on a case by case basis and we continue to follow up on other cases in our reimbursement pipeline which are pending an insurance decision.

 

As of January 1, 2019, two HCPCS codes for the MyoPro, L8701 and L8702, issued by CMS, went into effect. CMS elected to classify the MyoPro for Medicare beneficiaries as DME to be provided to patients under a capped rental payment system. In November 2023, CMS reclassified the MyoPro billing codes (L8701 and L8702) into the brace benefit category, which makes the MyoPro eligible to be reimbursed on a lump sum, rather than a rental basis. We have submitted, and been paid for, a number of claims on both a rental basis and now on a lump sum basis, since we first started submitting claims in the first quarter of 2023. These claims are being reviewed by CMS’s administrative contractors referred to as the DME MACs, on the basis of individual consideration. This means claims are being individually reviewed for medical necessity as a condition for reimbursement. We expect that claims will continue be reviewed in this manner for the near term. At some point in the future, the DME MACs will reimburse claims upon submission and conduct post-reimbursement audits to determine if the patient met CMS' reimbursement criteria.

 

In conjunction with our reclassification into the brace benefit category, on February 29, 2024, CMS published final average payment determinations for the MyoPro Motion W (L8701) of approximately $33,500 and for the MyoPro Motion G (L8702) of approximately $65,900, effective April 1, 2024. Once the final fees are effective, Medicare Advantage insurance plans are obligated to reimburse for the MyoPro, so long as the device is deemed to be medically necessary for their beneficiaries, which will continue to be determined on a case-by-case basis.

 

Based on the final published fees, our O&P partners, as well as others whom we do not work with today, may find the fees sufficient to cover the cost of the MyoPro device, the clinical services to evaluate and fit patients, and the other support services associated with provisioning of products to patients, which may result in higher sales volume from that channel.

 

Current and Future Legislation

13


 

The United States and many foreign jurisdictions have enacted or proposed legislative and regulatory changes affecting the healthcare system that could affect our ability to profitably sell MyoPro. Changes in regulations, statutes or the interpretation of existing regulations could impact our business in the future by requiring, for example: (i) changes to our manufacturing arrangements; (ii) additions or modifications to product labeling; (iii) the recall or discontinuation of our products; or (iv) additional record-keeping requirements. If any such changes were to be imposed, they could adversely affect the operation of our business.

 

In the United States, there have been and continue to be a number of legislative initiatives and legal challenges to contain healthcare costs. For example, in March 2010, the ACA was passed, which substantially changed the way healthcare is financed by both governmental and private insurers, and significantly impacted the United States medical device industry to which we sell our products. Among other things, the ACA:

established a 2.3% excise tax on sales of medical devices with respect to any entity that manufactures or imports specified medical devices offered for sale in the United States, although this provision was subsequently repealed in December 2019;
established a new Patient-Centered Outcomes Research Institute to oversee, identify priorities in and conduct comparative clinical effectiveness research;
implemented payment system reforms, including a national pilot program to encourage hospitals, physicians and other providers to improve the coordination, quality and efficiency of certain health care services through bundled payment models; and
created an independent payment advisory board that will submit recommendations to reduce Medicare spending if projected Medicare spending exceeds a specified growth rate.

 

Since its enactment, there have been numerous judicial, administrative, executive, and legislative challenges to certain aspects of the ACA, and we expect there will be additional challenges and amendments to the ACA in the future. On June 17, 2021, the U.S. Supreme Court dismissed the most recent judicial challenge to the ACA brought by several states without specifically ruling on the constitutionality of the ACA. It is unclear how other healthcare reform measures in Congress or through executive orders, if any, to challenge repeal or replace the ACA, will impact our business.

In addition, other legislative changes have been proposed and adopted in the United States since the ACA was enacted. In August 2011, the Budget Control Act of 2011, among other things, resulted in aggregate reductions of Medicare payments to providers of 2% per fiscal year, which went into effect in 2013, and, due to subsequent legislative amendments, will remain in effect until 2032. The American Taxpayer Relief Act of 2012 further reduced Medicare payments to several types of providers, including hospitals and cancer treatment centers, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years.

 

In response to perceived increases in healthcare costs in recent years, there have been and continue to be proposals by the Presidential administrations, members of Congress, state governments, regulators and third-party payers to control these costs and, more generally, to reform the United States healthcare system, including by repealing or replacing the ACA. Many elements of health care reform such as comparative effectiveness research, payment system reforms including shared savings pilots and other provisions could meaningfully change the way healthcare is developed and delivered, and may materially adversely impact numerous aspects of our business, results of operations and financial condition.

 

Manufacturing

 

Myomo’s custom fabricated orthosis is comprised of two elements. The first is the electromechanical kit. The kit consists of the motor units, processor, sensors, and battery. Manufacturing for the electromechanical kit is provided by our supplier Cogmedix, a wholly owned subsidiary of Coughlin Companies in Worcester, MA. The second element is the custom fabrication of the orthosis itself from measurements obtained either in person or remotely. A third-party, AB Corp, creates the orthotic parts from these measurements and the fabrication of the device is done in our facility in Boston, Massachusetts.

 

14


Coverage for the MyoPro from CMS is expected to increase sales volumes for the MyoPro. We have the ability to increase capacity at our facility in Boston to approximately 100 units per month, which is approximately double our current capacity, by adding additional labor and running a second shift. If the volume and geographic reach of our sales expand further, we may seek additional sources for manufacturing and custom fabrication of the devices as our needs may require, or expand our manufacturing space and capacity.

 

Employees and Human Capital

 

As of December 31, 2023, we employed a total of 101 full time employees and 5 part time employees. All employees are subject to contractual agreements that specify requirements for confidentiality, ownership of newly developed intellectual property and restrictions on working for competitors as well as other matters. None of our employees are represented by labor unions or covered by collective bargaining agreements, and we have experienced no work stoppages. We consider our relationship with our employees to be good.

 

We believe that our future success largely depends upon our continued ability to attract and retain highly skilled employees and personnel. Our plan to increase clinical, reimbursement and manufacturing capacity in 2024 involves the hiring of more than 50 employees by the end of the second quarter of 2024. Our human capital resources objectives include identifying, recruiting, retaining, incentivizing and integrating our existing and new employees, advisors and consultants. The principal purposes of our equity and cash incentive plans are to attract, retain and reward personnel through the granting of stock-based and cash-based compensation awards, in order to increase stockholder value and the success of our company by motivating such individuals to perform to the best of their abilities and achieve our objectives. We provide our employees with competitive salaries and bonuses, opportunities for equity ownership, support for programs that enable continued learning and growth and an employment package that promotes well-being across all aspects of their lives, including health care, retirement planning and paid time off. We value diversity at all levels and seek to make our workforce as diverse and inclusive as we can and offer advancement opportunities based on merit and performance.

 

Corporate Information

 

We were incorporated in the state of Delaware on September 1, 2004. On June 9, 2017, we executed our initial public offering, and our common stock trades under the symbol “MYO.” Our principal executive offices are located at 137 Portland St., 4th Floor, Boston, Massachusetts 02114, and our telephone number is (617) 996-9058.

 

Where You Can Find More Information

 

Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 are available through the investor relations portion of our website (www.myomo.com) free of charge as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission, or SEC. 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 or therein by reference. In addition, our filings with the SEC may be accessed through the SEC's Electronic Data Gathering, Analysis and Retrieval (EDGAR) system 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. In addition, our Code of Business Conduct and Ethics and Charters of our Audit Committee, Compensation Committee, Technology, Quality, and Regulatory Committee, Nominating and Corporate Governance Committee and Lead Independent Director are available on our website and are available in print to any stockholder who requests such information.

 

Item 1A. Risk Factors

 

The following important factors, among others, could cause our actual operating results to differ materially from those indicated or suggested by forward-looking statements made in this Form 10-K or presented elsewhere by management from time to time. Investors should carefully consider the risks described below before making an investment decision. The risks described below are not the only ones we face. Additional risks not presently known to us or that we currently believe are not material may also significantly impair our business operations. Our business

15


could be harmed by any of these risks. The trading price of our common stock could decline due to any of these risks, and investors may lose all or part of their investment.

Risks Associated with Our Business

 

Risks Related to Our Operating and Financial Results

 

We have a history of operating losses. Factors both within and outside of our control could result in a delay in our ability to achieve cash flow breakeven on a quarterly basis.

We have a history of losses since inception. For the years ended December 31, 2023 and 2022, we incurred net losses of $8.1 million and $10.7 million, respectively. At December 31, 2023, we had an accumulated deficit of approximately $96.9 million. The extent and duration of future operating and net losses will depend on our ability to hire at least 50 to 60 additional employees in 2024 as we have planned to increase our clinical, reimbursement and manufacturing capacity and the ability of our supply chain to meet our volume requirements without disruption. We believe it is achievable to be cash flow breakeven on a quarterly basis by the fourth quarter of 2024. However, there can be no assurance that we can cost effectively grow our revenues without requiring additional capital.

 

Our cash, cash equivalents and short-term investments at December 31, 2023 was approximately $8.9 million. On January 19, 2024, we completed a registered direct offering of our common stock and pre-funded warrants, generating net proceeds of approximately $5.4 million. We believe that our existing cash at December 31, 2023, together with the net proceeds from our January 2024 financing will be sufficient to fund our operations for the twelve months from the date of this report. If we encounter obstacles such as have been referred to above, the timing of our ability to achieve cash flow breakeven could extend beyond the fourth quarter of 2024 and additional capital may be required.

 

Our strategy to maximize revenues by focusing our efforts on patients whose insurance has reimbursed for the MyoPro in the past has resulted in a concentration of revenues with patients covered by a single insurer. Adverse changes in that insurer’s reimbursement policy regarding the MyoPro could have an adverse effect on our business.

 

In order to maximize revenues and minimize cash used for operations, we focus our lead generation efforts in geographical areas of the country where insurers who have previously reimbursed for the MyoPro operate their businesses. Beginning in September 2021, a large insurer that has historically reimbursed for the MyoPro began denying claims after having granted a pre-authorization and after we delivered the devices to patients, and these post-service denials currently continue. Revenues from patients insured by this payer represented 38% of total product revenues during the year ended December 31, 2023. With a small number of exceptions, appeals filed with the payer have been successful and these claims have ultimately been paid. This payer also continues to provide us with pre-authorizations to serve new patients. If this payer were to start regularly denying appeals on filed claims, reduce the number of MyoPro’s that it will authorize for its insured patients, or delays payments pending resolution of the denial and appeals process, our revenues and cash flows would be negatively impacted, which would have an adverse effect on our business.

 

We may experience significant fluctuations in our quarterly and annual results.

 

Fluctuations in our quarterly and annual financial results have resulted and will continue to result from numerous factors, including:

timing, number and dollar value of reimbursements of our products by insurance payers;
changes in the mix of products we sell;
strategic actions by us, such as acquisitions of businesses, products, or technologies;
effects of domestic and foreign economic conditions and exchange rates on our industry and/or customers;
the divestiture or discontinuation of a product line or other revenue generating activity;
the relocation and integration of manufacturing operations and other strategic restructuring;

16


regulatory actions which may necessitate recalls of our products or warning letters that negatively affect the markets for our products;
costs incurred by us in connection with the termination of contractual and other relationships, including distributorships;
our ability to collect outstanding accounts receivable;
the expiration or exhaustion of deferred tax assets such as net operating loss carryforwards;
increased product and price competition, due to the regulatory landscape, market conditions or other factors;
technology changes to enhance individual data privacy that could negatively impact our ability to market our products to prospective candidates and could result in increased advertising costs;
market reception of our new or improved product offerings; and
the loss of any significant customer.

 

These factors, some of which are not within our control, may cause the price of our common stock to fluctuate substantially. If our quarterly operating results fail to meet or exceed the expectations of securities analysts or investors, our stock price could drop suddenly and significantly. We believe quarterly comparisons of our financial results are not always meaningful and should not be relied upon as an indication of our future performance.

 

If CMS amends or retracts coverage requirements, insurers offering Medicare Advantage insurance plans may no longer reimburse for the MyoPro, which would have an adverse effect on our business.

 

Revenues from patients who are covered by Medicare Advantage insurance plans have become a significant portion of our overall revenues. For the year ended December 31, 2023, approximately 57% of our product revenues were derived from patients with Medicare Advantage insurance plans. If CMS amends or retracts its November 2023 rule classifying MyoPro as a brace or amends or retracts any published fees, insurers offering Medicare Advantage insurance plans may no longer cover or adequately reimburse for the MyoPro. As a result, our revenues and cash flows would be negatively impacted, which could have an adverse effect on our business. See “-Risks Related to our Reliance on Third Parties—We may not be able to obtain third-party payer reimbursement, including reimbursement by Medicare, for our products” for additional information about CMS coverage decisions.

 

We currently rely, and in the future will rely, on sales of our MyoPro products for our revenue, and we may not be able to achieve or maintain market acceptance.

 

We currently rely, and in the future will rely, on sales of our MyoPro products for our revenue. MyoPro products are relatively new products, and market acceptance and adoption depend on educating people with limited upper extremity mobility and healthcare providers as to the distinct features, ease-of-use, improved quality of life and other benefits of MyoPro systems compared to alternative technologies and treatments. MyoPro products may not be perceived to have sufficient potential benefits compared with these alternatives, which include rehabilitation therapy or amputation with a prosthetic replacement. Also, we believe that healthcare providers tend to be slow to change their medical treatment practices because of perceived liability risks arising from the use of new products and the uncertainty of third-party reimbursement. Accordingly, healthcare providers may not recommend the MyoPro until there is sufficient evidence to convince them to alter the treatment methods they typically recommend. This evidence may include prominent healthcare providers or other key opinion leaders in the upper extremity paralysis community recommending the MyoPro as effective in providing identifiable immediate and long-term health benefits, and the publication of additional peer-reviewed clinical studies demonstrating its value. Additionally, because the MyoPro is a prescription

17


device, patients require the prescription of a healthcare provider to access our products and to have the device reimbursed by insurance.

 

Achieving and maintaining market acceptance of MyoPro products could be negatively impacted by many other factors, including, but not limited to:

lack of sufficient evidence supporting the benefits of MyoPro over competitive products or other available treatment, or lifestyle management to accommodate the disability;
patient resistance to wearing an external device or making required insurance co-payments;
limitations on the ability of patients to complete evaluations and fittings, including adverse changes in their health, or other environmental, social and economic barriers to patient access;
results of clinical studies relating to MyoPro or similar products;
claims that MyoPro, or any component thereof, infringes on patent or other intellectual property rights of third parties;
perceived risks associated with the use of MyoPro or similar products or technologies;
the introduction of new competitive products or greater acceptance of competitive products;
adverse regulatory or legal actions relating to MyoPro or similar products or technologies; and
problems arising from the insourcing of our manufacturing capabilities, or our existing manufacturing and supply relationships with third parties.

 

Any factors that negatively impact sales of MyoPro would adversely affect our business, financial condition and operating results.

 

Risks Related to our Reliance on Third Parties

 

We may not be able to obtain third-party payer reimbursement, including reimbursement by Medicare, for our products.

 

Sales of our device depend, in part, on the extent to which our products will be covered by third-party payers, such as government health programs, commercial insurance and managed healthcare organizations. See section titled “Business Section – Government Regulation – Health Insurance Reimbursement.” Third-party payers are increasingly challenging the prices charged, examining the medical necessity, and reviewing the cost-effectiveness of medical products and services and imposing controls to manage costs. Third-party payers may limit coverage to specific products on an approved list, also known as a formulary, which might not include all of the approved products for a particular indication. As a result, the coverage determination process is often a time-consuming and costly process that will require us to provide scientific and clinical support for the use of our products to each payer separately, with no assurance that coverage and adequate reimbursement will be obtained. Currently, we are almost entirely dependent on third parties to cover the cost of our products to patients and rely on our distributors’ ability to obtain reimbursement for the cost of our products. If the U.S. Department of Veterans Affairs, or the VA, health insurance companies and other third-party payers do not provide adequate coverage or reimbursement for our products, then our sales will be limited to clinical facilities and individuals who can pay for our devices without reimbursement. To our knowledge, through the year ended December 31, 2023, fewer than 50 units have been self-paid or funded by non-profit foundations. Some commercial health insurance plans have published statements that they will not cover the cost of the MyoPro for their members. Starting in 2023, we no longer pursue sales to patients whose insurance payers have not previously reimbursed for the MyoPro. In the event we are unsuccessful in obtaining coverage and adequate reimbursement for our products from third-party payers, our sales will be significantly constrained. Currently, reimbursement for the cost of our products is obtained primarily on a case-by-case basis until such time, if any, we obtain broad coverage policies with Medicare and third-party payers. There can be no assurance that we will be able to

18


obtain these broad coverage policies. See section titled “Business Section – Government Regulation – Health Insurance Reimbursement.”

 

We began submitting claims to the DME MACs on behalf of Medicare Part B beneficiaries in March 2023. A total of 40 claims have been submitted and payments have been received for 21 patients either as rentals or as purchases as of the filing date of this Annual Report on Form 10-K, covering all four of the DME MAC billing regions. The other claims remain under review. There is no guarantee that we will receive payment for any unapproved claims. In addition, decisions by CMS or other governmental payers on whether and to what extent they would cover our products, as well as decisions on what basis they would cover our products, may impact similar coverage decisions by private payers that may follow the decisions by governmental payers.

 

In connection with Medicare reimbursement, in November 2023 CMS reclassified the MyoPro from the durable medical equipment benefit to the brace benefit category effective January 1, 2024, thereby allowing for lump sum reimbursement. If CMS's Medicare administrative contractors, referred to as the DME MAC's, agree to reimburse for submitted claims, such reimbursements are expected to be on a lump sum basis for claims submitted after January 1, 2024. In addition, on February 29, 2024, CMS published final average payment determinations for the MyoPro Motion W (L8701) of approximately $33,500 and the MyoPro Motion G (L8702) of approximately $65,900, effective April 1, 2024. We believe that despite the publication of a final fee, our claims are expected to be evaluated on a case-by-case basis during most of 2024.

 

There can be no assurance that the final fees will be sufficient to permit us to generate gross margin required to allow us to operate on a profitable basis. Third-party payers also may continue to deny coverage, limit reimbursement or reduce their levels of payment, or our costs of production may increase faster than increases in reimbursement levels. In addition, we may not obtain coverage and reimbursement approvals in a timely manner. Our failure to operate profitably could negatively impact market acceptance of MyoPro.

 

We depend on a single third-party to manufacture key subassemblies for the MyoPro and a limited number of third-party suppliers for certain components of the MyoPro.

 

While we are the manufacturer of record with the U.S. Food and Drug Administration, or the FDA, for the MyoPro device we sell, we have contracted with Cogmedix, Inc., or Cogmedix, a contract manufacturer with expertise in the medical device industry, for the contract manufacture of all of our products and the sourcing of all of our components and raw materials. Pursuant to this contract, Cogmedix manufactures the MyoPro pursuant to our specifications at its facility in West Boylston, Massachusetts. As the manufacturer of the MyoPro, we ultimately remain responsible to the FDA for overseeing Cogmedix’s manufacturing activities to ensure that they conform with product specifications and applicable laws and regulations, including FDA’s good manufacturing practice requirements for medical devices. Any failure to effectively oversee the regulatory compliance of the product and contract manufacturing activities by Cogmedix can lead to potential enforcement actions, including civil or criminal liabilities, as well as recalls with the FDA. We may terminate our relationship with Cogmedix at any time upon sixty (60) days’ written notice. For our business strategy to be successful, Cogmedix must be able to manufacture our products in sufficient quantities, and to source raw materials and components, in compliance with regulatory requirements and quality control standards, in accordance with agreed upon specifications, at acceptable costs and on a timely basis. Increases in our product sales, whether forecasted or unanticipated, or supply chain constraints that may arise for any number of reasons, could strain the ability of Cogmedix to manufacture an increasingly large supply of our current or future products in a manner that meets these various requirements. In addition, although we are not restricted from engaging an alternative manufacturer, the process of moving our manufacturing activities would be time consuming and costly, and may limit our ability to meet our sales commitments, which could harm our reputation and could have a material adverse effect on our business. Further, any new contract manufacturer would need to be compliant with FDA regulations and International Organization for Standardization, or ISO, standard 13485.

 

We also rely on third-party suppliers, including AB Corp, for 3D printed orthotic components. Some third-party suppliers contract directly with Cogmedix, to supply certain components of the MyoPro products. Cogmedix does not have long-term supply agreements with most of their suppliers and, in many cases, makes purchases on a purchase order basis. We do not have any long-term supply agreements directly with Cogmedix’s suppliers. Our ability and Cogmedix’s ability to secure adequate quantities of such products may be limited. Suppliers may encounter problems that limit their ability to manufacture components for our products, including financial difficulties or damage to their

19


manufacturing equipment or facilities. If we, or Cogmedix, fail to obtain sufficient quantities of high-quality components to meet demand on a timely basis, or fail to effectively oversee the regulatory compliance of the supply chain, we could face regulatory enforcement, have to conduct recalls, lose customer orders, our reputation may be harmed, and our business could suffer.

Cogmedix generally uses a small number of suppliers for the MyoPro products. Depending on a limited number of suppliers exposes us to risks, including limited control over pricing, availability, quality and delivery schedules. If any one or more of our suppliers ceases to provide sufficient quantities of components in a timely manner or on acceptable terms, Cogmedix would have to seek alternative sources of supply. It may be difficult to engage additional or replacement suppliers in a timely manner. Failure of these suppliers to deliver products at the level our business requires would limit our ability to meet our sales commitments, which could harm our reputation and could have a material adverse effect on our business. Cogmedix also may have difficulty obtaining similar components from other suppliers that are acceptable to the FDA or other regulatory agencies, and the failure of Cogmedix’s suppliers to comply with strictly enforced regulatory requirements could expose us to regulatory action including warning letters, product recalls, termination of distribution, product seizures or civil penalties. It could also require Cogmedix to cease using the components, seek alternative components or technologies and we could be forced to modify our products to incorporate alternative components or technologies, which could result in a requirement to seek additional regulatory approvals. Any disruption of this nature or increased expenses could harm our commercialization efforts and adversely affect our operating results.

 

We also rely on a limited number of suppliers for the batteries used by the MyoPro and do not maintain any long-term supply agreement with respect to batteries. If we fail to obtain sufficient quantities of batteries in a timely manner, our reputation may be harmed and our business could suffer.

 

While we currently believe we have sufficient inventory in our supply chain in the near term, if we, or any third parties in our supply chain for materials which are used in either the manufacture of our products are adversely impacted by infections or restrictions from public heath crises, such as the Covid-19 pandemic, or other factors, our supply chain may be disrupted and our ability to manufacture and ship our products may be limited. While many companies continue to experience shortages of certain electronic components, so far we and our contract manufacturing partners have been able to procure the electronic components necessary for the manufacture of our products, but we are dealing with longer lead times and delivery delays for certain critical components. There can be no assurance that such supplies will become less constrained in the future.

 

Risks Related to Limited Operating History and Capital Requirements

Our limited operating history makes it difficult for us to evaluate our future business prospects and make decisions based on those estimates of our future performance.

Since inception through December 31, 2023, we have delivered more than 2,400 units for use by patients at home and at clinical facilities. Our latest product line, the MyoPro, was introduced to the market in fiscal year 2012 and we have delivered more than 2,000 units since such time. As a result, we have a limited operating history. It is difficult to forecast our future results based upon our historical data. Because of the uncertainties related to our limited historical operations, we may be hindered in our ability to anticipate and timely adapt to increases or decreases in revenues or expenses.

We may not have sufficient funds to meet our future capital requirements.

Our cash, cash equivalents, and short term investments at December 31, 2023 was approximately $8.9 million. On January 19, 2024, we completed a registered direct offering of our common stock and pre-funded warrants, generating net proceeds of approximately $5.4 million.

Our ability to grow our business is dependent on our ability to generate sufficient cash flows from operations or to raise additional capital to meet our obligations, if necessary. We believe that our existing cash and proceeds from our registered direct offering in January 2024 will be sufficient to enable us to achieve cash flow breakeven on a quarterly basis, which we believe is achievable by the fourth quarter of 2024, assuming that we are able to hire at least 50 additional employees during the first half of 2024 as we have planned to increase our clinical, reimbursement and

20


manufacturing capacity, and our supply chain is able to meet our volume requirements without disruption. If additional capital is required to achieve cash flow breakeven, we may be unable to obtain additional funds on reasonable terms, or at all. Our ability to secure financing and the cost of raising such capital are dependent on numerous factors, including general economic and capital markets conditions, credit availability from lenders, investor confidence and the existence of regulatory and tax incentives that are conducive to raising capital. Uncertainty in the financial markets has caused banks and financial institutions to decrease the amount of capital available for lending and has significantly increased the risk premium of such borrowings. In addition, such turmoil and uncertainty has significantly limited the ability of companies to raise funds through the sale of equity or debt securities. If we are unable to raise additional funds, we may need to delay, modify or abandon some or all of our business plans or cease operations. If we raise funds through the issuance of debt, the amount of any indebtedness that we may raise in the future may be substantial, and we may be required to secure such indebtedness with our assets and may have substantial interest expenses. If we default on any future indebtedness, our lenders could declare all outstanding principal and interest to be due and payable and our secured lenders may foreclose on the facilities securing such indebtedness. The incurrence of indebtedness could require us to meet financial and operating covenants, which could place limits on our operations and ability to raise additional capital, decrease our liquidity and increase the amount of cash flow required to service our debt. If we raise funds through the issuance of equity securities, such issuance could result in dilution to our stockholders and the newly issued securities may have rights senior to those of the holders of our common stock.

Persistent inflation may materially impact our financial operations or results of operations.

Inflation has remained persistent during the period covered by this Annual Report on Form 10-K, and is expected to remain elevated for the near future. Inflationary factors, such as increases in the cost of our raw materials, manufacturing, interest rates and overhead costs may adversely affect our operating results. The price and availability of key components used to manufacture our products has been increasing and may continue to fluctuate significantly. In addition, the cost of labor internally or at our third-party manufacturers could increase significantly due to regulation or inflationary pressures. Additionally, the cost of logistics and transportation fluctuates in large part due to the price of oil, and availability can be limited due to political and economic issues. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, we may experience some effect in the near future, especially if inflation rates continue to rise.

 

Risks Related to Competitors and Our Market

 

The industries in which we operate are highly competitive and subject to rapid technological change. If our competitors are better able to develop and market products that are safer, more effective, less costly, easier to use, or are otherwise more attractive, we may be unable to compete effectively with other companies.

 

Industrial and medical robotics is characterized by intense competition and rapid technological change, and we will face competition on the basis of product features, clinical outcomes, price, services and other factors. Competitors may include large medical device and other companies, some of which have significantly greater financial and marketing resources than we do, and firms that are more specialized than we are with respect to particular markets. Our competition may respond more quickly to new or emerging technologies, undertake more extensive marketing campaigns, and have greater financial, marketing and other resources than we do or may be more successful in attracting potential customers, employees and strategic partners.

 

Our competitive position will depend on multiple complex factors, including our ability to achieve market acceptance for our products, develop new products, implement production and marketing plans, secure regulatory clearances or approvals, if necessary, for products under development and protect our intellectual property. In some instances, competitors may also offer, or may attempt to develop, alternative therapies for disease states that may be delivered without a medical device. The development of new or improved products, processes or technologies by other companies may render our products or proposed products obsolete or less competitive. The entry into the market of manufacturers located in low-cost manufacturing locations may also create pricing pressure, particularly in developing markets. Our future success depends, among other things, upon our ability to compete effectively against current technology, as well as to respond effectively to technological advances, and upon our ability to successfully implement our marketing strategies and execute our research and development plans.

21


We sell to O&P providers and distributors who are free to market products that compete with the MyoPro, and we rely on these parties to market and promote our products in accordance with their FDA listings, select appropriate patients and provide adequate follow-on care.

 

We rely on our relationships with qualified O&P providers and our distribution arrangements to market and sell our products. We believe that a meaningful percentage of our sales will continue to be generated through these channels in the future. However, none of these partners are required to sell or provide our products exclusively. If a key independent O&P provider were to cease to distribute our products, our sales could be adversely affected. In such a situation, we may need to seek alternative independent providers or increase our reliance on our other independent providers or our direct field representatives, which may not prevent our sales from being adversely affected. Additionally, to the extent that we enter into additional arrangements with independent distributors to perform sales, marketing, or distribution services, the terms of the arrangements could cause our profit margins to be lower than if we directly marketed and sold our products.

 

If these independent O&P providers or distributors do not follow our inclusion/exclusion criteria for patient selection or do not provide adequate follow-on care, then our reputation may be harmed by patient dissatisfaction. This could also lead to product returns and adversely affect our financial condition. When issues with distributors have arisen in the past, we have supplied additional training and documentation and/or ended the distributor relationship.

The sales and marketing of medical devices is under increased scrutiny by the FDA and other enforcement bodies. If our sales and marketing activities fail to comply with FDA regulations, such as regulations for the labeling and advertising of our products, or other applicable laws, we may be subject to warnings or enforcement actions from the FDA or other enforcement bodies. For example, we are restricted from promoting our products for any use that is beyond the scope of their applicable FDA classification regulation. Such promotion could result in enforcement action by the FDA, which may include, but is not limited to untitled letters or warning letters, injunctions, recall or seizure of our products, and imposition of FDA’s premarket clearance or approval requirements.

 

The market for myoelectric braces is new and the rate of adoption is uncertain, and important assumptions about the potential market for our products may be inaccurate.

 

The market for myoelectric braces, or orthotics, is new and the rate of adoption is uncertain. Our estimates of market size are derived from statistics regarding the number of individuals with paralysis, but not necessarily limited to their upper extremities. Accordingly, it is difficult to predict the future size and rate of growth of the market. We cannot be certain whether the market will continue to develop or if orthotics will achieve and sustain a level of market acceptance and demand sufficient for us to continue to generate revenue and achieve profitability.

 

Limited sources exist to obtain reliable market data with respect to the number of mobility-impaired individuals and the occurrence of upper extremity paralysis in our target markets. In addition, there are no third-party reports or studies regarding what percentage of those with upper extremity paralysis would be able to use orthotics in general, or our current or planned future products in particular. In order to use our current products marketed to those with upper extremity paralysis, users must meet a set of inclusion criteria and not have a medical condition which disqualifies them from being an appropriate candidate. Future products for those with upper extremity paralysis may have the same or other restrictions. Our business strategy is based, in part, on our estimates of the number of upper extremity impaired individuals and the incidence of upper extremity injuries in our target markets and the percentage of those groups that would be able to use our current and future products. Our assumptions and estimates may be inaccurate and may change.

 

If the upper extremity orthotics market fails to develop or develops more slowly than we expect, or if we have relied on sources or made assumptions or estimates that are not accurate, our business could be adversely affected.

In addition, because we operate in a new market, the actions of our competitors could adversely affect our business. Adverse events such as product defects or legal claims with respect to competing or similar products could cause

22


reputational harm to the market on the whole. Further, adverse regulatory findings or reimbursement-related decisions with respect to other products could negatively impact the entire market and, accordingly, our business.

 

Risks Related to Our Products

 

We may receive a significant number of warranty claims or our MyoPro may require significant amounts of service after sale.

 

Sales of MyoPro products generally include a three-year warranty for parts and labor, other than for normal wear and tear. As the number and complexity of the features and functionalities of our products increase, we may experience a higher level of warranty claims. If product returns or warranty claims are significant or exceed our expectations, we could incur unanticipated expenditures for parts and services, which could have a material adverse effect on our operating results.

 

Defects in our products or the software that drives them could adversely affect the results of our operations.

 

The design, manufacture and marketing of the MyoPro products involve certain inherent risks. Manufacturing or design defects, unanticipated use of the MyoPro, or inadequate disclosure of risks relating to the use of MyoPro products can lead to injury or other adverse events. In addition, because the manufacturing of our products is outsourced to Cogmedix, we may not always be aware of manufacturing defects that could occur and corrective or preventive actions implemented by Cogmedix may not be effective at resolving such defects. Such adverse events could lead to recalls or safety alerts relating to MyoPro products (either voluntary or required by the FDA or similar governmental authorities in other countries), and could result, in certain cases, in the removal of MyoPro products from the market. A recall could result in significant costs. To the extent any manufacturing defect occurs, our agreement with Cogmedix contains a limitation on Cogmedix’s liability, and therefore we could be required to incur the majority of related costs. A defect in connection with the fabrication of our products may result in significant costs in connection with lawsuits or refunds. Product defects or recalls could also result in negative publicity, damage to our reputation or, in some circumstances, delays in new product approvals.

 

MyoPro users may not use MyoPro products in accordance with safety protocols and training, which could enhance the risk of injury. Any such occurrence could cause delay in market acceptance of MyoPro products, damage to our reputation, additional regulatory filings, product recalls, increased service and warranty costs, product liability claims and loss of revenue relating to such hardware or software defects.

 

The medical device industry has historically been subject to extensive litigation over product liability claims. We have not been subject to such claims to date, but we may become subject to product liability claims alleging defects in the design, manufacture or labeling of our products in the future. A product liability claim, regardless of its merit or eventual outcome, could result in significant legal defense costs and high punitive damage payments. Although we maintain product liability insurance, the coverage is subject to deductibles and limitations, and may not be adequate to cover future claims. Additionally, we may be unable to maintain our existing product liability insurance in the future at satisfactory rates or in adequate amounts.

 

While there is long-term clinical data supporting the safety of our existing MyoPro products, updates to our products inherently have uncertain safety risks as they enter the market.

 

While clinical data have established the safety of MyoPro products, our products undergo periodic updates for various reasons, including performance and reliability improvements and cost reductions. For example, in January 2022, we announced the availability of MyoPro2+. Because MyoPro users generally do not have feeling in their upper extremities, they may not immediately notice adverse effects from updates to the MyoPro, which could exacerbate their impact. If MyoPro products are shown to present new risks or to be unsafe or cause such unforeseen effects in the future, our business and reputation could be harmed, including through field corrections, withdrawals, removals, mandatory product recalls, suspension or withdrawal of FDA registration, significant legal liability or harm to our business reputation.

23


 

Risks Related to Collaborations and Licensing Agreements

 

We may enter into collaborations, licensing arrangements, joint ventures, strategic alliances or partnerships with third parties that may not result in the development of commercially viable products or the generation of significant future revenues.

 

In the ordinary course of our business, in the future we may enter into collaborations, in-licensing arrangements, joint ventures, strategic alliances or partnerships to develop the MyoPro and to pursue new markets. We are selling the MyoPro in several European countries, as well as Australia. In January 2021, we announced that we had entered into a joint venture (the “JV") with Beijing Ryzur Medical Investment Co., Ltd. (“Ryzur Medical”), to manufacture and sell the products containing our technology in China, Hong Kong, Taiwan and Macau. The company is named Jiangxi Myomo Medical Assistive Appliance Co., Ltd. (the “JV Company”). In December 2021, we entered into a technology license agreement and a trademark license agreement with the JV Company, under which we were entitled to receive a license fee of $2.7 million and the JV Company will commit to purchase a minimum of $10.75 million of MyoPro control units over the next ten years. As of December 31, 2023, we received full payment of the $2.7 million license fee and have received payment for MyoPro control units of $50,000. This and any other of these relationships may require us to incur non-recurring and other charges, increase our near and long-term expenditures, issue securities that dilute our existing stockholders or disrupt our management and business. In addition, proposing, negotiating and implementing collaborations, licensing arrangements, joint ventures, strategic alliances or partnerships may be a lengthy and complex process. We may not identify, secure, or complete any such transactions or arrangements in a timely manner, on a cost-effective basis, on acceptable terms or at all. We have limited institutional knowledge and experience with respect to these business development activities, and we may also not realize the anticipated benefits of any such transaction or arrangement. In particular, these collaborations may not result in the development of products that achieve commercial success or result in significant revenues and could be terminated prior to developing any products. Any delays in entering into new strategic partnership agreements related to our products could delay the development and commercialization of our products in certain geographies, which would harm our business prospects, financial condition and results of operations.

 

If we pursue collaborations, additional licensing arrangements and joint ventures, strategic alliances or partnerships, we may not be able to consummate them, or we may not be in a position to exercise sole decision decision-making authority regarding the transaction or arrangement, which could create the potential risk of creating impasses on decisions, and our collaborators may have economic or business interests or goals that are, or that may become, inconsistent with our business interests or goals. It is possible that conflicts may arise with our collaborators. Our collaborators may act in their self-interest, which may be adverse to our best interest, and they may breach their obligations to us. Any such disputes could result in litigation or arbitration which would increase our expenses and divert the attention of our management. Further, these transactions and arrangements are contractual in nature and may be terminated or dissolved under the terms of the applicable agreements.

 

Risks Related to Our Business Operations and Management

 

If we fail to properly manage our anticipated growth, including in international markets, our business could suffer.

 

As we expand the number of locations which provide the MyoPro products, including future planned international distribution, we expect that it will place significant strain on our management team and on our financial resources. Failure to manage our growth effectively could cause us to misallocate management or financial resources and result in losses or weaknesses in our infrastructure, systems, processes and controls, which could materially adversely affect our business. Additionally, our anticipated growth will increase the demands placed on our suppliers, resulting in an increased need for us to manage our suppliers and monitor for quality assurance.

 

Moreover, there are significant costs and risks inherent in selling our products in international markets, including: (a) time and difficulty in building a widespread network of distribution partners; (b) increased shipping and distribution costs, which could increase our expenses and reduce our margins; (c) potentially lower margins in some regions; (d) longer collection cycles in some regions; (e) compliance with foreign laws and regulations; (f) compliance with anti-bribery, anti-corruption, and anti-money laundering laws, such as the Foreign Corrupt Practices Act and the Office of Foreign Assets Control regulations, by us, our employees, and our business partners; (g) currency exchange rate

24


fluctuations and related effects on our results of operations; (h) economic weakness, including inflation, or political instability in foreign economies and markets; (i) compliance with tax, employment, immigration, and labor laws for employees living or traveling abroad; (j) workforce uncertainty in countries where labor unrest is more common than in the United States; (k) business interruptions resulting from geopolitical actions, including war and terrorism, or natural disasters, including earthquakes, typhoons, floods and fires; and (l) other costs and risks of doing business internationally, such as new tariffs which may be imposed. For example, we have entered into a joint venture with Beijing Ryzur Medical Investment Co., Ltd., to manufacture and sell the products containing the Company’s technology in China, Hong Kong, Taiwan and Macau. In connection with this joint venture, we may encounter challenges in working with our joint venture partners, including with respect to compliance with local laws and domestic laws related to foreign operations.

 

These and other factors could harm our ability to implement planned international operations and, consequently, harm our business, results of operations, and financial condition. Further, we may incur significant operating expenses as a result of our planned international expansion, and it may not be successful. We have limited experience with regulatory environments and market practices internationally, and we may not be able to penetrate or successfully operate in new markets. We may also encounter difficulty expanding into international markets because of limited brand recognition, leading to delayed or limited acceptance of our products by patients in these markets. Accordingly, if we are unable to expand internationally or manage our international operations successfully, we may not achieve the expected benefits of this expansion and our financial condition and results of operations could be harmed.

 

We depend on the knowledge and skills of our senior management.

 

We have benefited substantially from the leadership and performance of our senior management and other key employees. We do not carry key person insurance. Our success will depend on our ability to retain our current management and key employees. Competition for these key persons in our industry is intense and we cannot guarantee that we will be able to retain our personnel. The loss of the services of certain members of our senior management or key employees could prevent or delay the implementation and completion of our strategic objectives or divert management’s attention to seeking qualified replacements.

 

We may seek to grow our business through acquisitions of complementary products or technologies, and the failure to manage acquisitions, or the failure to integrate them with our existing business, could have a material adverse effect on our business, financial condition and operating results.

 

From time to time, we may consider opportunities to acquire other products or technologies that may enhance our products or technology or advance our business strategies. Potential acquisitions involve numerous risks, including:

problems assimilating the acquired products or technologies;
issues maintaining uniform standards, procedures, controls and policies;
unanticipated costs associated with acquisitions;
diversion of management’s attention from our existing business;
risks associated with entering new markets in which we have limited or no experience; and
increased legal and accounting costs relating to the acquisitions or compliance with regulatory matters.

 

We have no current commitments with respect to any acquisition and no current plans to seek acquisitions; however, depending on industry and market conditions, we may consider acquisitions in the future. If we do proceed with acquisitions, we do not know if we will be able to identify acquisitions we deem suitable, whether we will be able to successfully complete any such acquisitions on favorable terms or at all, or whether we will be able to successfully integrate any acquired products or technologies. Our potential inability to integrate any acquired products or technologies effectively may adversely affect our business, operating results and financial condition.

 

 

25


Risks Related to Government Regulation

 

Risks Related to Healthcare Industry

We are subject to extensive governmental regulations relating to the design, development, manufacturing, labeling and marketing, delivery and billing of our products, and a failure to comply with such regulations could lead to withdrawal or recall of our products from the market.

Our products are regulated as medical devices in the United States under the FFDCA, as implemented and enforced by the FDA. Under the FFDCA, medical devices are classified into one of three classes–Class I, Class II or Class III–depending on the degree of risk associated with the medical device, what is known about the type of device, and the extent of control needed to provide reasonable assurance of safety and effectiveness. Classification of a device is important because the class to which a device is assigned determines, among other things, the necessity and type of FDA pre-market review. This determination is required prior to marketing the device. See section titled “Business — Government Regulation.”

In 2012, we listed the MyoPro device as a Class I, 510(k)-exempt, limb orthosis with the FDA. From time to time, the FDA may disagree with the classification regulation under which a registrant lists their device. For example, the FDA may disagree with a registrant’s determination to classify their device as a Class I medical device. Instead, the FDA may determine the device to be a Class II or Class III device requiring the submission of a premarket notification, or 510(k), or a premarket approval, or PMA, application for premarket clearance or approval. As the FDA is now giving more attention to the differentiated performance of myoelectric controlled orthotics, we elected to change our device listing to be under a Class II classification regulation for biofeedback devices. Under the classification regulation, we believe our device remains 510(k)-exempt as a prescription battery powered external limb orthosis that is indicated for functional improvement, a device which is generally 510(k)-exempt under the classification regulation. In the event that the FDA determines that our devices, whether by functionality or marketing claims, exceed the limitations on 510(k)-exemption such that premarket clearance or approval is required (i.e., that our device is intended for a use different from the intended use of a legally marketed device in the generic type of device under the applicable classification regulation or that our modified device operates using a different fundamental scientific technology than such a legally marketed device), should be classified as Class II devices or Class III devices requiring premarket clearance or approval, or should FDA decide to reclassify our device as a Class II or Class III device requiring premarket clearance or approval, we could be precluded from marketing our devices for clinical use within the United States for months or longer depending on the requirements of the classification. Obtaining premarket clearance or approval could significantly increase our regulatory costs, including expense associated with required pre-clinical (animal) and clinical (human) trials, more extensive mechanical and electrical testing and other costs.

We are registered with the FDA as a manufacturer for medical devices. We are also subject to regulation by foreign governmental agencies in connection with international sales. The agencies enforce laws and regulations that govern the development, testing, manufacturing, labeling, advertising, marketing and distribution, and market surveillance of our medical device products. Following the introduction of a product, the governmental agencies will periodically review our product development methodology, quality management systems, and product performance. We are under a continuing obligation to ensure that all applicable regulatory requirements, such as the FDA’s medical device good manufacturing practice / Quality System Regulation, or QSR, requirements and the FDA’s medical device reporting requirements for certain device-related adverse events and malfunction, continue to be met. Our facilities are subject to periodic and unannounced inspection by U.S. and foreign regulatory agencies to audit compliance with the QSR, and comparable foreign regulations.

The process of complying with the applicable QSR, medical device reporting, and other requirements can be costly and time consuming, and could delay or prevent the production, manufacturing or sale of the MyoPro. If the FDA determines that we fail to comply with applicable regulatory requirements, they may issue an inquiry or an untitled or warning letter with one or more citations of non-compliance. These inquiries or letters, if not closed promptly, can result in fines, delays or suspensions of regulatory clearances, closure of manufacturing sites, seizures or recalls of products and damage to our reputation. Similarly, if we fail to comply with applicable foreign regulatory requirements, we may be subject to, among other things, fines, suspension or withdrawal of regulatory approvals, product recalls, seizure of products, operating restrictions and criminal prosecution. Recent changes in enforcement practice by the

26


FDA and other agencies have resulted in increased enforcement activity, which increases the compliance risk that we and other companies in our industry are facing.

In addition, governmental agencies of the United States or other countries may impose new requirements regarding registration, labeling or prohibited materials that may require us to modify or re-register the MyoPro once it is already on the market or otherwise impact our ability to market the MyoPro in the United States or other countries. For example, on February 2, 2024, the FDA published a final rule to amend its QSR requirements to align more closely with the international consensus standards for medical devices by converging with quality management system, or QMS, requirements used by other regulatory authorities from other countries. Specifically, the final rule does so primarily by incorporating by reference the 2016 edition of the ISO 13485 standard. The amended regulation is referred to as the Quality Management System Regulation, or QMSR, and is effective February 2, 2026. If we are slow or unable to adapt to changes in existing requirements or the adoption of new requirements or policies, or if we are not able to maintain regulatory compliance, we may lose any marketing authorization that we may have obtained, which could have a material adverse effect on our business, prospects, results of operations, financial condition and our ability to achieve or sustain profitability. The process of complying with these governmental regulations can be costly and time consuming, and could delay or prevent the production, manufacturing or sale of the MyoPro. For instance, the FDA may issue mandates, known as 522 orders, requiring us to conduct post-market surveillance studies of our devices. Failure to comply could result in enforcement of the FFDCA against us or our products including an agency request that we recall our MyoPro products.

Our relationships with healthcare providers and physicians and third-party payers will be subject to applicable anti-kickback, fraud and abuse and other healthcare laws and regulations, which could expose us to criminal sanctions, civil penalties, contractual damages, reputational harm and diminished profits and future earnings.

We are subject to broadly applicable fraud and abuse and other healthcare laws and regulations, including, without limitation, the federal Anti-Kickback Statute and the federal False Claims Act, which may constrain the business or financial arrangements and relationships through which we sell, market and distribute our products. In particular, the promotion, sales and marketing of healthcare items and services, as well as certain business arrangements in the healthcare industry (e.g., healthcare providers, physicians and third-party payers), are subject to extensive laws designed to prevent fraud, kickbacks, self-dealing and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting, marketing and promotion, structuring and commission(s), certain customer incentive programs and other business arrangements generally. We are also subject to patient information and privacy and security regulation by both the federal government and the states and foreign jurisdictions in which we conduct business. See section titled “Business – Government Regulation – Healthcare Privacy Laws and Regulations.”.

The scope and enforcement of each of these laws is uncertain and subject to rapid change in the current environment of healthcare reform. Federal and state enforcement bodies often scrutinize interactions between healthcare companies and healthcare providers, which has led to a number of investigations, prosecutions, convictions and settlements in the healthcare industry. Ensuring business arrangements comply with applicable healthcare laws, as well as responding to possible investigations by government authorities, can be time- and resource-consuming and can divert a company’s attention from the business.

The failure to comply with any of these laws or regulatory requirements subject entities to possible legal or regulatory action. Because of the breadth of these laws and the narrowness of the statutory exceptions and regulatory safe harbors available, it is possible that some of our business activities, could, despite efforts to comply, be subject to challenge under one or more of such laws. It is possible that governmental and enforcement authorities will conclude that our business practices may not comply with current or future statutes, regulations or case law interpreting applicable fraud and abuse or other healthcare laws and regulations. Depending on the circumstances, failure to meet applicable regulatory requirements can result in civil, criminal and administrative penalties, damages, fines, disgorgement, individual imprisonment, exclusion from participation in federal and state funded healthcare programs, contractual damages, reputational harm and the curtailment or restricting of our operations, as well as additional reporting obligations and oversight if we become subject to a corporate integrity agreement or other agreement to resolve allegations of non-compliance with these laws. Any action for violation of these laws, even if successfully defended, could cause us to incur significant legal expenses and divert management’s attention from the operation of the business. Prohibitions or restrictions on sales or withdrawal of future marketed products could materially affect

27


business in an adverse way. Efforts to ensure that our business arrangements will comply with applicable healthcare laws may involve substantial costs. In addition, the commercialization of any of our products outside the United States will also likely subject us to foreign equivalents of the healthcare laws mentioned above, among other foreign laws.

If we or our third-party manufacturers or key suppliers fail to comply with the FDA’s Quality System Regulation, our manufacturing operations could be interrupted.

We and our third-party manufacturers and key suppliers are also required to comply with the FDA’s QSR which covers the methods and documentation of the production, control, quality assurance, labeling, packaging, storage and shipping of our products. We, Cogmedix, our electromechanical kit manufacturer, and other key suppliers are also subject to the regulations of foreign jurisdictions regarding the manufacturing process with respect to the market for our products abroad.

We continue to monitor our quality management, as well as that of our third-party manufacturers and suppliers to improve our overall level of compliance. Our facilities and those of our third-party manufacturers and key suppliers are subject to periodic and unannounced inspection by U.S. and foreign regulatory agencies to audit compliance with the QSR and comparable foreign regulations. If our facilities or the facilities of our third-party manufacturers and suppliers are found to be in violation of applicable laws and regulations, or if we or our third-party manufacturers and suppliers fail to take satisfactory corrective action in response to an adverse inspection, the regulatory authority could take enforcement action, including any of the following sanctions:

untitled letters, warning letters, Form 483 findings (results from quality system inspections), fines, injunctions, consent decrees and civil penalties;
customer notifications or repair, replacement or refunds;
detention, recalls or seizure of our products;
operating restrictions or partial suspension or total shutdown of production;
withdrawing our FDA registration;
refusing to provide certificates to foreign governments with respect to exports; and
pursuing criminal prosecution.

Any of these sanctions could impair our ability to produce the MyoPro in a cost-effective and timely manner in order to meet our customers’ demands and could have a material adverse effect on our reputation, business, results of operations and financial condition. We may also be required to bear other costs or take other actions that may have a negative impact on our future sales and our ability to generate profits.

Our employees, principal investigators, consultants and commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements and insider trading.

It is not always possible to identify and deter misconduct by employees and other third parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of civil, criminal and administrative penalties, damages, monetary fines, imprisonment, possible exclusion from participation in Medicare, Medicaid and other federal healthcare programs, additional reporting requirements and oversight if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of noncompliance with these laws, contractual damages, reputational harm, diminished profits and future earnings, and curtailment of our operations, any of which could adversely affect our ability to operate our business, financial condition and results of operations.

28


We face risks in connection with the Affordable Care Act or its possible replacement or modifications and other ongoing healthcare legislative and regulatory reform measures.

The United States and many foreign jurisdictions have enacted or proposed legislative and regulatory changes affecting the healthcare system that could affect our ability to profitably sell our products. Changes in regulations, statutes or the interpretation of existing regulations could impact our business in the future by requiring, for example: (i) changes to our manufacturing arrangements; (ii) additions or modifications to product labeling; (iii) the recall or discontinuation of our products; or (iv) additional record-keeping requirements. If any such changes were to be imposed, they could adversely affect the operation of our business.

Payers, whether domestic or foreign, or governmental or private, are developing increasingly sophisticated methods of controlling healthcare costs and those methods are not always specifically adapted for new technologies. In the United States, there have been and continue to be a number of legislative and regulatory initiatives and judicial challenges to contain healthcare costs. See section titled “Business – Government Regulations – Current and Future Legislation.”

We expect that the ACA, as well as other healthcare reform measures that may be adopted in the future, may result in additional reductions in Medicare and other healthcare funding, more rigorous coverage criteria, lower reimbursement, and new payment methodologies. This could lower the price that we receive for our products. Any denial in coverage or reduction in reimbursement from Medicare or other government-funded programs may result in a similar denial or reduction in payments from private payers, including Medicare Advantage plans, which may prevent us from being able to generate sufficient revenue, attain profitability or commercialize our products. Litigation and legislative efforts to change or repeal the ACA are likely to continue, with unpredictable and uncertain results. It is not clear how these developments, or other future potential changes to the ACA, will change the reimbursement model and market outlook for O&P devices such as the MyoPro. We intend to monitor industry trends relative to the ACA to assist in our determination of how the MyoPro can fit into patient care protocols with providers such as rehabilitation hospitals and surgery centers. If reimbursement policies change significantly, the demand for MyoPro products may be impacted.

Risks Related to Cybersecurity and Data Protection

Our internal computer systems and infrastructure, or those of our customers, collaborators, contractors, or other third parties, may be subject to cyber-attacks or security compromises or breaches, which could result in a material disruption of our product development programs, damage to our reputation or financial condition.

Despite the implementation of security measures, our internal computer systems and infrastructures and those of our customers, collaborators, contractors, or other third parties are vulnerable to damage, compromise or interruption from computer viruses, unauthorized access, misuse, or other security compromises or breaches. Cyber-attacks are increasing in their frequency, sophistication and intensity, and have become increasingly difficult to detect. Cyber-attacks could include the deployment of harmful malware, ransomware, denial-of-service attacks, wrongful conduct by employees, vendors, or other third parties, hostile foreign governments, industrial espionage, social engineering and business email compromises, and other means to affect service reliability and threaten or compromise the security, confidentiality, integrity and availability of systems and information. Cyber-attacks also could include phishing attempts or e-mail fraud to cause payments or information to be transmitted to an unintended recipient. A cyber-attack or security compromise or breach could cause interruptions in our operations and could result in a material disruption of our business operations, damage to our reputation or a loss of revenues.

In the ordinary course of our business, we collect and store confidential and/or proprietary information or other sensitive information, including, among other things, personal information about our employees and patients, intellectual property, and proprietary business information. Any cyber-attack or security compromise or breach that leads to unauthorized access, use, disclosure, loss, corruption or other compromise of confidential and/or proprietary information or other sensitive information could harm our reputation, cause us not to comply with federal and/or state breach notification laws and foreign law equivalents and otherwise subject us to liability under laws and regulations, including those that protect the privacy and security of personal information. In addition, we could be subject to risks caused by misappropriation, misuse, leakage, falsification or intentional or accidental release or loss of information maintained in the information technology systems, infrastructure, and networks of our company and our vendors, including personal information of our employees, and patients, and company and vendor confidential data. In addition,

29


outside parties may attempt to penetrate our systems and infrastructure or those of our vendors or fraudulently induce our personnel or the personnel of our vendors to disclose sensitive information in order to gain access to our data and/or systems. If a breach or compromise of our information technology systems or infrastructure or those of our vendors occurs, the market perception of the effectiveness of our security measures could be harmed and our reputation and credibility could be damaged.

We could be required to expend significant amounts of money and other resources to detect, mitigate and respond to these threats, compromises, or breaches and to repair or replace information technology systems infrastructure or networks and could suffer financial loss or the loss of valuable confidential and/or proprietary information. In addition, we could be subject to regulatory actions, inquiries, investigations, orders, penalties, fines, and/or claims made by individuals and groups in private litigation, including those involving privacy and security issues related to data collection and use practices and other data privacy and security laws and regulations, including claims for misuse or inappropriate disclosure of data, as well as unfair or deceptive practices. Although we develop and maintain systems and controls designed to prevent these events from occurring, and we have a process designed to identify and mitigate threats, the development and maintenance of these systems, controls and processes is costly and requires ongoing monitoring and updating as technologies change and efforts to overcome security measures become increasingly sophisticated. Moreover, despite our efforts, the possibility of these events occurring cannot be eliminated entirely and there can be no assurance that any measures we take will prevent or adequately address cyber-attacks or security compromises or breaches that could adversely affect our business.

 

We, our collaborators and our service providers may be subject to a variety of privacy and data protection laws, regulations and contractual obligations, which may require us to incur substantial compliance costs, and any failure or perceived failure by us to comply with them could expose us to fines or other penalties and otherwise harm our business and operations.

In the United States, several layers of federal and state data protection laws and regulations may apply to our business, including HIPAA, the Federal Trade Commission (FTC) Act and state consumer privacy and health data privacy laws. For example, the California Consumer Privacy Act, or CCPA, is a comprehensive law that creates new individual privacy rights for California consumers (as defined in the law) and places increased privacy and security obligations on entities handling personal data of consumers or households. The CCPA requires covered companies to provide certain disclosures to consumers about its data collection, use and sharing practices, and to provide affected California residents with ways to opt-out of certain sales or transfers of personal information. The CCPA went into effect on January 1, 2020 and the California State Attorney General became empowered to commence enforcement actions against violators as of July 1, 2020. Further, as of January 1, 2023, the California Privacy Rights Act (CPRA), created additional obligations with respect to processing and storing personal information.

 

Similar consumer privacy laws have passed or come into force in more than a dozen U.S. states. Like the CPRA, these laws grant consumers rights in relation to their personal information and impose new obligations on regulated businesses, including, in some instances, broader data security requirements. In addition, federal and state legislators and regulators have signaled their intention to further regulate health and other sensitive information, and new and strengthened requirements relating to this information could impact our business. At the state level, some states have passed or proposed laws to specifically regulate health information. For example, Washington’s My Health My Data Act, which comes into force in March 2024, requires regulated entities to obtain consent to collect health information, grants consumers certain rights, including to request deletion, and provides for robust enforcement mechanisms, including enforcement by the Washington state attorney-general and a private right of action for consumer claims. At the federal level, the FTC has used its authority over “unfair or deceptive acts or practices” to impose stringent requirements on the collection and disclosure of sensitive categories of personal information, including health information. Moreover, the FTC’s expanded interpretation of a “breach” under its Health Breach Notification Rule could impose new disclosure obligations that would apply in the event of a qualifying breach.

 

European data collection is governed by restrictive regulations governing the use, processing, and cross-border transfer of personal information.

 

The collection and use of personal data, including personal health data in the European Economic Area, or the EEA and the UK is governed by the provisions of the EU General Data Protection Regulation, or EU GDPR (with

30


regards to the EEA) and the UK General Data Protection Regulation, or UK GDPR, or UK GDPR (with regards to the UK), as well as applicable data protection laws in effect in the member states of the EEA and in the UK (including the UK Data Protection Act 2018). In this Annual Report on Form 10-K, “GDPR” refers to both the EU GDPR and the UK GDPR, unless specified otherwise. The GDPR applies to the processing of personal data by any company established in the EEA/UK and to companies established outside the EEA/UK to the extent they process personal data in connection with the offering of goods or services to data subjects in the EEA/UK or the monitoring of the behavior of data subjects in the EEA/UK. The GDPR imposes a broad range of strict requirements on companies subject to the GDPR, such as including requirements relating to having legal bases for processing personal data relating to identifiable individuals and transferring such information outside the EEA/UK , including to the U.S., providing details to those individuals regarding the processing of their personal data, implementing safeguards to keep personal data secure, having data processing agreements with third parties who process personal data, providing information to individuals regarding data processing activities, responding to individuals’ requests to exercise their rights in respect of their personal data, obtaining consent of the individuals to whom the personal data relates, reporting security and privacy breaches involving personal data to the competent national data protection authority and affected individuals, appointing data protection officers, conducting data protection impact assessments, and record-keeping. In the event of any non-compliance with the GDPR and any supplemental EEA Member State or UK national data protection laws, we could be subject to warning letters, mandatory audits, orders to cease/change the use of data, and financial penalties, including fines of up to €20,000,000 (£17.5 million for the UK GDPR) or 4% of total annual global revenue, whichever is greater. The GDPR also confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies, and obtain compensation for damages resulting from violations of the GDPR.

The GDPR imposes strict rules on the transfer of personal data outside of the EEA or the UK to countries that do not ensure an adequate level of protection, like the United States in certain circumstances unless adequate safeguards (such as the European Commission approved standard contractual clauses , or SCCs, or the UK International Data Transfer Agreement/Addendum or IDTA and transfer impact assessments carried out when relying on the SCCs and UK IDTA. The international transfer obligations under the European data protection laws will require significant effort and cost and may result in us needing to make strategic considerations around where EEA and UK personal data is transferred and which service providers we can utilize for the processing of EEA and UK personal data. Any inability to transfer personal data from the EEA and UK to the United States in compliance with data protection laws may impede our ability to conduct trials and may adversely affect our business and financial position. Although the UK is regarded as a third country under the EU’s GDPR, the European Commission (“EC”) has now issued a decision recognizing the UK as providing adequate protection under the EU GDPR and, therefore, transfers of personal data originating in the EEA to the UK remain unrestricted. Like the EU GDPR, the UK GDPR restricts personal data transfers outside the UK to countries not regarded by the UK as providing adequate protection. The UK government has confirmed that personal data transfers from the UK to the EEA remain free flowing.

The UK’s data protection regime is independent from but aligned to the EU’s data protection regime. However following the UK’s exit from the EU, or Brexit, there will be increasing scope for divergence in application, interpretation and enforcement of the data protection laws between these territories. For example, the UK Government has introduced a Data Protection and Digital Information Bill, or Data Reform Bill into the UK legislative process to reform the UK’s data protection regime following Brexit. If passed, the final version of the Digital Information Bill may have the effect of further altering the similarities between the UK and EEA data protection regimes and threaten the UK adequacy decision from the EU Commission, which may lead to additional compliance costs and could increase our overall risk. The respective provisions and enforcement of the EU GDPR and UK GDPR may further diverge in the future and create additional regulatory challenges and uncertainties. This lack of clarity on future UK laws and regulations and their interaction with EU laws and regulations could add legal risk, complexity and cost to our handling of European personal data and our privacy and data security compliance programs, and could require us to implement different compliance measures for the UK and the EEA.

 

Compliance with the GDPR will be a rigorous and time-intensive process that may increase our cost of doing business or require us to change our business practices, and despite those efforts, there is a risk that we may be subject to fines and penalties, litigation, and reputational harm in connection with any European and UK-based activities.

 

31


Risks Related to Our Intellectual Property

 

Our success depends in part on our ability to obtain and maintain protection for the intellectual property relating to or incorporated into our products.

Our success depends in part on our ability to obtain and maintain protection for the intellectual property relating to or incorporated into our products. We seek to protect our intellectual property through a combination of patents, trademarks, confidentiality and assignment agreements with our employees and certain of our contractors and confidentiality agreements with certain of our consultants, scientific advisors and other vendors and contractors. We licensed two core patents from Massachusetts Institute of Technology, or MIT, which expired in November 2023. While we have enhanced our patent portfolio since we entered into the license agreement with MIT in 2006, including patents which cover the movement of multiple joints, the expiration of the original MIT patents may result in new entrants to the market in the United States. In addition, we rely on trade secrets law to protect our proprietary software and product candidates or products in development.

The patent position of myoelectric orthotic inventions can be highly uncertain and involves many new and evolving complex legal, factual and technical issues. Patent laws and interpretations of those laws are subject to change and any such changes may diminish the value of our patents or narrow the scope of protection. In addition, we may fail to apply for or be unable to obtain patents necessary to protect our technology or products or enforce our patents due to lack of information about the exact use of technology or processes by third parties. Also, we cannot be sure that any patents will be granted in a timely manner or at all with respect to any of our patent pending applications or that any patents that are granted will be adequate to protect our intellectual property for any significant period of time or at all.

Litigation to establish or challenge the validity of patents, or to defend against or assert against others infringement, unauthorized use, enforceability or invalidity claims, can be lengthy and expensive and may result in our patents being invalidated or interpreted narrowly and our not being granted new patents related to our pending patent applications. Even if we prevail, litigation may be time consuming and force us to incur significant costs, and any damages or other remedies awarded to us may not be valuable and management’s attention could be diverted from managing our business. In addition, U.S. patents and patent applications may be subject to interference proceedings, and U.S. patents may be subject to re-examination and review in the U.S. Patent and Trademark Office. Foreign patents may also be subject to opposition or comparable proceedings in the corresponding foreign patent offices. Any of these proceedings may be expensive and could result in the loss of a patent or denial of a patent application, or the loss or reduction in the scope of one or more of the claims of a patent or patent application.

In addition, we seek to protect our trade secrets, know-how and confidential information that is not patentable by entering into confidentiality and assignment agreements with our employees and certain of our contractors and confidentiality agreements with certain of our consultants, scientific advisors and other vendors and contractors. However, we may fail to enter into the necessary agreements, and even if entered into, these agreements may be breached or otherwise fail to prevent disclosure, third-party infringement or misappropriation of our proprietary information, may be limited as to their term and may not provide an adequate remedy in the event of unauthorized disclosure or use of proprietary information. Enforcing a claim that a third-party illegally obtained and is using our trade secrets is expensive and time consuming, and the outcome is unpredictable. We also have taken precautions to initiate reasonable safeguards to protect our information technology systems. However, these measures may not be adequate to safeguard our proprietary information, which could lead to the loss or impairment thereof or to expensive litigation to defend our rights against competitors who may be better funded and have superior resources. In addition, unauthorized parties may attempt to copy or reverse engineer certain aspects of our products that we consider proprietary or our proprietary information may otherwise become known or may be independently developed by our competitors or other third parties. If other parties are able to use our proprietary technology or information, our ability to compete in the market could be harmed. Further, unauthorized use of our intellectual property may have occurred, or may occur in the future, without our knowledge.

If we are unable to obtain or maintain adequate protection for intellectual property, or if any protection is reduced or eliminated, competitors may be able to use our technologies, resulting in harm to our competitive position.

We are not able to protect our intellectual property rights in all countries.

Filing, prosecuting, maintaining and defending patents on each of our products in all countries throughout the world would be prohibitively expensive, and thus our intellectual property rights outside the United States are currently

32


limited to selected countries in the European Union, or EU, China, Hong Kong, and Japan. In addition, the laws of some foreign countries, especially developing countries, do not protect intellectual property rights to the same extent as federal and state laws in the United States. Also, it may not be possible to effectively enforce intellectual property rights in some countries at all or to the same extent as in the United States and other countries. Consequently, we are unable to prevent third parties from using our inventions in all countries, or from selling or importing products made using our inventions in the jurisdictions in which we do not have (or are unable to effectively enforce) patent protection. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop, market or otherwise commercialize their own products, and we may be unable to prevent those competitors from importing those infringing products into territories where we have patent protection, but enforcement is not as strong as in the United States. These products may compete with our products and our patents and other intellectual property rights may not be effective or sufficient to prevent them from competing in those jurisdictions. Moreover, competitors or others in the chain of commerce may raise legal challenges against our intellectual property rights or may infringe upon our intellectual property rights, including through means that may be difficult to prevent or detect.

Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. Proceedings to enforce our patent rights in the United States or foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, could put our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing, and could provoke third parties to assert patent infringement or other 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 rights in the United States and around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license from third parties.

We may be subject to patent infringement claims, which could result in substantial costs and liability and prevent us from commercializing our current and future products.

The medical device industry is characterized by competing intellectual property and a substantial amount of litigation over patent rights. In particular, our competitors in both the United States and abroad, many of which have substantially greater resources and have made substantial investments in competing technologies, have been issued patents and filed patent applications with respect to their products and processes and may apply for other patents in the future. The large number of patents, the rapid rate of new patent issuances, and the complexities of the technology involved increase the risk of patent litigation.

Determining whether a product infringes a patent involves complex legal and factual issues and the outcome of patent litigation is often uncertain. Even though we have conducted research of issued patents, no assurance can be given that patents containing claims covering our products, technology or methods do not exist, have not been filed or could not be filed or issued. In addition, because patent applications can take years to issue and because publication schedules for pending applications vary by jurisdiction, there may be applications now pending of which we are unaware and may result in issued patents which our current or future products infringe. Also, because the claims of published patent applications can change between publication and patent grant, published applications may issue with claims that potentially cover our products, technology or methods.

Infringement actions and other intellectual property claims brought against us, with or without merit, may cause us to incur substantial costs and could place a significant strain on our financial resources, divert the attention of management and harm our reputation. We cannot be certain that we will successfully defend against any allegations of infringement. If we are found to infringe another party’s patents, we could be required to pay damages. We could also be prevented from selling our products that infringe, unless we could obtain a license to use the technology covered by such patents or could redesign our products so that they do not infringe. A license may be available on commercially reasonable terms or none at all, and we may not be able to redesign our products to avoid infringement. Further, any modification to our products could require us to conduct clinical trials and revise our filings with the FDA and other regulatory bodies, which would be time consuming and expensive. In these circumstances, we may not be able to sell our products at competitive prices or at all, and our business and operating results could be harmed.

We rely on trademark protection to distinguish our products from the products of our competitors.

We rely on trademark protection to distinguish our products from the products of our competitors. We have registered the trademarks “MyoPro” (Registration No. 4,532,331), “MYOMO” (Registration No. 4,451,445), “MyoPal” (Registration No. 6,086,533) and “MyoCare” (Registration No. 6,579,736) in the United States. The MyoPro mark is

33


registered in Canada and in selected EU, countries with pending registration. In jurisdictions where we have not yet registered our trademark and are using it, and as permitted by applicable local law, we seek to rely on common law trademark protection where available. Third parties may oppose our trademark applications, or otherwise challenge our use of the trademarks, and may be able to use our trademarks in jurisdictions where they are not registered or otherwise protected by law. If our trademarks are successfully challenged or if a third-party is using confusingly similar or identical trademarks in particular jurisdictions before we do, we could be forced to rebrand our products, which could result in loss of brand recognition, and could require us to devote additional resources to marketing new brands. If others are able to use our trademarks, our ability to distinguish our products may be impaired, which could adversely affect our business. Further, we cannot assure you that competitors will not infringe upon our trademarks, or that we will have adequate resources to enforce our trademarks.

We may be subject to damages resulting from claims that our employees or we have wrongfully used or disclosed alleged trade secrets of their former employers.

Some of our employees were previously employed at other medical device companies, including our competitors or potential competitors, and we may hire employees in the future that are so employed. We could in the future be subject to claims that these employees, or we, have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former employers. If we fail in defending against such claims, a court could order us to pay substantial damages and prohibit us from using technologies or features that are found to incorporate or be derived from the trade secrets or other proprietary information of the former employers. If any of these technologies or features are important to our products, this could prevent us from selling those products and could have a material adverse effect on our business. Even if we are successful in defending against these claims, such litigation could result in substantial costs and divert the attention of management.

 

Risks Related to our Securities

 

Risks Related to Ownership of Our Securities

Our stockholders will experience significant dilution upon the issuance of common stock if the shares of our common stock underlying our warrants, are exercised or converted.

We have a significant number of securities convertible into, or allowing the purchase of, our common stock. Investors could be subject to increased dilution upon the conversion or exercise of these securities. For example, in conjunction with equity offerings in January 2024, August 2023 and January 2023, we issued 224,730, 1,920,000 and 6,830,926 pre-funded warrants, respectively. Each pre-funded warrant is exercisable for one share of common stock at the nominal exercise price of $0.0001 per share. As of December 31, 2023, we had 8,271,519 shares issuable upon the exercise of pre-funded warrants with an exercise price of $0.0001 per share, and 668,250 shares issuable upon the exercise of other warrants, with a weighted-average exercise price of $7.50 per share and 1,501,659 unvested restricted stock units outstanding. In addition, we had 24,529 shares issuable upon the exercise of stock options under our equity incentive plans, with a weighted-average exercise price of $41.13 per share.

We may not be able to maintain a listing of our common stock on the NYSE American.

We must meet certain financial and liquidity criteria to maintain such listing. If we fail to meet any of the NYSE American’s listing standards, our common stock may be delisted. In addition, our board may determine that the cost of maintaining our listing on a national securities exchange outweighs the benefits of such listing. A delisting of our common stock from the NYSE American may materially impair our stockholders’ ability to buy and sell our common stock and could have an adverse effect on the market price of, and the efficiency of the trading market for, our common stock. A delisting of our common stock could significantly impair our ability to raise capital.

There is no public market for our warrants or pre-funded warrants to purchase common stock.

There is no established public trading market for our warrants or pre-funded warrants and we do not expect a market to develop. In addition, we do not intend to apply for listing of such warrants on any securities exchange. Without an active market, the liquidity of such warrants will be limited.

34


Holders of our warrants and pre-funded warrants have no rights as a common stockholder until such holders exercise their warrants and acquire our common stock.

Until holders of our warrants and pre-funded warrants exercise such warrants, they will have no rights with respect to the shares of our common stock underlying such warrants. Upon exercise of such warrants, the holders thereof will be entitled to exercise the rights of a common stockholder only as to matters for which the record date occurs after the exercise date.

The market price of our common stock has been and may continue to be volatile.

The stock market in general, and the market price of our common stock in particular will likely be subject to fluctuation, whether due to, or irrespective of, our operating results, financial condition and prospects. For example, from December 31, 2022 to December 31, 2023, the high and low sales price of our common stock on the NYSE American has fluctuated from a low of $0.37 to a high of $5.58 per share. During the period from January 1, 2024 to the date of the filing of this report, our stock price has ranged from $2.69 to $5.04.

Our financial performance, our industry’s overall performance, changing consumer preferences, technologies, government regulatory action, tax laws and market conditions in general could have a significant impact on the future market price of our common stock. Some of the other factors that could negatively affect our share price or result in fluctuations in our share price include:

actual or anticipated variations in our periodic operating results;
increases in market interest rates that lead purchasers of our common stock to demand a higher investment return;
changes in earnings estimates;
changes in market valuations of similar companies;
actions or announcements by our competitors;
adverse market reaction to any increased indebtedness we may incur in the future;
additions or departures of key personnel;
actions by stockholders;
speculation in the media, online forums, or investment community; and
our intentions and ability to maintain our common stock on the NYSE American.

We do not expect to declare or pay dividends in the foreseeable future.

We do not expect to declare or pay dividends in the foreseeable future, as we anticipate that we will invest future earnings in the development and growth of our business. Therefore, holders of our common stock will not receive any return on their investment unless they sell their securities, and holders may be unable to sell their securities on favorable terms or at all.

If securities industry analysts do not publish research reports on us, or publish unfavorable reports on us, then the market price and market trading volume of our common stock could be negatively affected.

Any trading market for our common stock will be influenced in part by any research reports that securities industry analysts publish about us. We do not have any control over these analysts. We currently have limited research coverage by securities industry analysts and we may be unable to maintain analyst coverage or have analysts initiate coverage on us. If securities industry analysts cease coverage of us, the market price and market trading volume of our common stock could be negatively affected. In the event we are covered by analysts, and one or more of such analysts downgrade our securities, or otherwise reports on us unfavorably, or discontinues coverage on us, the market price and market trading volume of our common stock could be negatively affected.

35


Future issuances of our common stock or equity-related securities could cause the market price of our common stock to decline and would result in the dilution of your holdings.

Future issuances of our common stock or securities convertible into our common stock could cause the market price of our common stock to decline. We cannot predict the effect, if any, of future issuances of our common stock or securities convertible into our common stock on the price of our common stock. In all events, future issuances of our common stock would result in the dilution of your holdings. In addition, the perception that new issuances of our common stock, or other securities convertible into our common stock, could occur, could adversely affect the market price of our common stock.

Future issuances of debt securities, which would rank senior to our common stock upon our bankruptcy or liquidation, and future issuances of preferred stock, which could rank senior to our common stock for the purposes of dividends and liquidating distributions, may adversely affect our common stock price.

In the future, we may attempt to increase our capital resources by offering debt securities. Upon bankruptcy or liquidation, holders of our debt securities, and lenders with respect to other borrowings we may make, would receive distributions of our available assets prior to any distributions being made to holders of our common stock. Moreover, if we issue preferred stock, the holders of such preferred stock could be entitled to preferences over holders of common stock in respect of the payment of dividends and the payment of liquidating distributions. Because our decision to issue debt or preferred securities in any future offering, or borrow money from lenders, will depend in part on market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of any such future offerings or borrowings. Holders of our common stock must bear the risk that any future offerings we conduct or borrowings we make may adversely affect the level of return they may be able to achieve from an investment in our common stock.

If our shares of common stock become subject to the penny stock rules, it would become more difficult to trade our shares.

The SEC has adopted rules that regulate broker-dealer practices in connection with transactions in penny stocks. Penny stocks are generally equity securities with a price of less than $5.00, other than securities registered on certain national securities exchanges or authorized for quotation on certain automated quotation systems, provided that current price and volume information with respect to transactions in such securities is provided by the exchange or system. If we do not retain a listing on the NYSE American or another national securities exchange and if the price of our common stock is less than $5.00, our common stock will be deemed a penny stock. The penny stock rules require a broker-dealer, before a transaction in a penny stock not otherwise exempt from those rules, to deliver a standardized risk disclosure document containing specified information. In addition, the penny stock rules require that before effecting any transaction in a penny stock not otherwise exempt from those rules, a broker-dealer must make a special written determination that the penny stock is a suitable investment for the purchaser and receive (i) the purchaser’s written acknowledgment of the receipt of a risk disclosure statement; (ii) a written agreement to transactions involving penny stocks; and (iii) a signed and dated copy of a written suitability statement. These disclosure requirements may have the effect of reducing the trading activity in the secondary market for our common stock, and therefore stockholders may have difficulty selling their shares.

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.

Provisions in our amended and restated certificate of incorporation and bylaws may have the effect of delaying or preventing a change in control or changes in our management. Our amended and restated certificate of incorporation and bylaws include provisions that:

authorize our board of directors to issue preferred stock, without further stockholder action and with voting liquidation, dividend and other rights superior to our common stock;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for director nominees;

36


establish that our board of directors is divided into three classes, with directors in each class serving three-year staggered terms;
require the approval of holders of two-thirds of the shares entitled to vote at an election of directors to adopt, amend or repeal our bylaws or amend or repeal the provisions of our certificate of incorporation regarding the election and removal of directors and the ability of stockholders to take action by written consent or call a special meeting;
prohibit cumulative voting in the election of directors; and
provide that vacancies on our board of directors may be filled only by the vote of a majority of directors then in office, even though less than a quorum or by the holders of at least sixty-six and two-thirds percent (66 2/3%) of the issued and outstanding shares of common stock.

These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, or DGCL, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that you would receive a premium for your common stock in an acquisition.

Risks Related to Internal Controls

We are a "smaller reporting company” under the reporting rules set forth under the Exchange Act. For so long as we remain a “smaller reporting company,” we may take advantage of certain exemptions from various reporting requirements that are applicable to other Exchange Act reporting companies that are not “smaller reporting companies.”

We are a “smaller reporting company.” For as long as we continue to be a smaller reporting company, we may take advantage of exemptions from various reporting requirements that are applicable to other public companies that are not “smaller reporting companies,” including exemption from compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act (so long as we remain a non-accelerated filer) and reduced disclosure obligations regarding executive compensation in the Annual Report on Form 10-K and our periodic reports and proxy statements.

We cannot predict if investors will find our common stock less attractive because we may rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.

We are obligated to develop and maintain a system of effective internal control over financial reporting. We may not complete our analysis of our internal control over financial reporting in a timely manner, or these internal controls may not be determined to be effective, which may harm investor confidence in our company and, as a result, the value of our common stock.

We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, or Section 404, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting in the annual and quarterly reports we file with the SEC. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. However, our auditors are not required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404 until we are no longer a “smaller reporting company” as set forth under the Exchange Act.

We will need to continue to dedicate internal resources, engage outside consultants and adopt a detailed work plan to assess and document the adequacy of internal control over financial reporting, continue steps to improve control processes as appropriate, validate through testing that controls are functioning as documented and implement a continuous reporting and improvement process for internal control over financial reporting. As we continue to grow as a public company, we may need to add additional finance staff. We may not be able to remediate any future material

37


weaknesses, or to complete our evaluation, testing and any required remediation in a timely fashion. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective. If we are unable to assert that our internal control over financial reporting is effective, or if our auditors are unable to express an opinion on the effectiveness of our internal controls when they are required to issue such opinion, investors could lose confidence in the accuracy and completeness of our financial reports, which could harm our stock price.

The preparation of our financial statements involves the use of estimates, judgments and assumptions, and our financial statements may be materially affected if such estimates, judgments or assumptions prove to be inaccurate.

Financial statements prepared in accordance with accounting principles generally accepted in the United States typically require the use of estimates, judgments and assumptions that affect the reported amounts. Often, different estimates, judgments and assumptions could reasonably be used that would have a material effect on such financial statements, and changes in these estimates, judgments and assumptions may occur from period to period over time. Significant areas of accounting requiring the application of management’s judgment include, but are not limited to, determining the fair value of assets and the timing and amount of cash flows from assets. These estimates, judgments and assumptions are inherently uncertain and, if our estimates were to prove to be wrong, we would face the risk that charges to income or other financial statement changes or adjustments would be required. Any such charges or changes could harm our business, including our financial condition and results of operations and the price of our securities. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for a discussion of the accounting estimates, judgments and assumptions that we believe are the most critical to an understanding of our financial statements and our business.

We are incurring increased costs as a public company and our management team is required to devote substantial time to new compliance initiatives and corporate governance practices.

As a public company, and particularly after we are no longer a “small reporting company,” we will incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the NYSE American and other applicable securities rules and regulations impose various requirements on public companies. Our management and other personnel will need to devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations will increase our legal and financial compliance costs and will make some activities more time-consuming and costly.

Risks Related to Tax Laws

We may be subject to adverse legislative or regulatory changes in tax laws that could negatively impact our financial condition.

The rules dealing with U.S. federal, state and local income taxation are constantly under review by persons involved in the legislative process and by the U.S. Internal Revenue Service, or IRS and the U.S. Treasury Department. Changes to tax laws (which changes may have retroactive application) could adversely affect our stockholders or us. In recent years, many such changes have been made and changes are likely to occur in the future. We cannot predict whether, when, in what form, or with what effective dates, tax laws, regulations and rulings may be enacted, promulgated or decided, which could result in an increase in our, or our stockholders’ tax liability or require changes in the manner in which we operate in order to minimize increases in our tax liability.

Our ability to use net operating losses and research and development credits to offset future taxable income may be subject to certain limitations.

As of December 31, 2023, we had U.S. federal and state net operating loss, or NOL, carryforwards of $77.4 million and $72.7 million, respectively, which begin to expire in the year 2028 and 2024 through 2044, respectively. Additionally, we had U.S. federal and state research and development tax credits, or tax credits, of $0.4 million and $0.2 million, respectively, which begin to expire in the year 2026 and 2033, respectively. These NOL and tax credit carryforwards could expire unused and be unavailable to offset future taxable income or tax liabilities, respectively. In addition, in general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, and corresponding provisions of state law, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change NOL carry-forwards or tax credits, or NOLs or credits, to offset future taxable

38


income. For these purposes, an ownership change generally occurs where the aggregate stock ownership of one or more stockholders or groups of stockholders who owns at least 5% of a corporation’s stock increases its ownership by more than 50 percentage points over its lowest ownership percentage within a specified testing period. We have determined that such ownership changes have occurred in prior years and as recently as January 2023. The result of these ownership changes is that we have a $64,000 annual limitation on our ability to utilize pre-ownership change NOL’s and that approximately $20.0 million of our federal NOL's and $48.0 million of our state NOL's will expire unutilized. We may undergo an ownership change in connection with future changes in our stock ownership (many of which are outside of our control), whereby our ability to utilize NOLs or credits could be further limited by Sections 382 and 383 of the Code or under corresponding provisions of state law. Furthermore, our ability to utilize our NOLs or tax credits is conditioned upon our attaining profitability and generating U.S. federal and state taxable income. As described above under “Risk factors— Risks Associated with Our Business,” we have incurred net losses since our inception and anticipate that we will continue to incur losses for the foreseeable future; and therefore, we do not know whether or when we will generate the U.S. federal or state taxable income necessary to utilize our NOLs or tax credits that are subject to limitation by Sections 382 and 383 of the Code. Under current law, U.S. federal NOL carryforwards generated in taxable years beginning after December 31, 2017 will not be subject to expiration, but the amount of such NOL carryforwards that we are permitted to deduct in a taxable year beginning after December 31, 2020 will be limited to 80% of our taxable income in each such year to which the NOL carryforwards are applied.

 

 

 

39


 

CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS

 

Some of the statements under “Business,” “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Business” and elsewhere in this Annual Report on Form 10-K constitute forward-looking statements. Forward-looking statements relate to expectations, beliefs, projections, future plans and strategies, anticipated events or trends and similar matters that are not historical facts. In some cases, you can identify forward-looking statements by terms such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “should,” “will” and “would” or the negatives of these terms or other comparable terminology.

You should not place undue reliance on forward looking statements. The cautionary statements set forth in this Annual Report on Form 10-K, including in “Risk Factors” and elsewhere, identify important factors which you should consider in evaluating our forward-looking statements. These factors include, among other things:

 

our ability to achieve reimbursement from third-party payers for our products;
our dependence upon external sources for the financing of our operations;
our ability to obtain and maintain our strategic collaborations and to realize the intended of such collaborations;
our ability to effectively execute our business plan;
our ability to maintain and grow our reputation and to achieve and maintain the market acceptance of our products;
our expectations as to our clinical research program and clinical results;
our ability to improve our products and develop new products;
our ability to manage the growth of our operations over time;
our ability to maintain adequate protection of our intellectual property and to avoid violation of the intellectual property rights of others;
our ability to gain and maintain regulatory approvals;
our ability to maintain relationships with existing customers and develop relationships with new customers;
our ability to compete and succeed in a highly competitive and evolving industry; and
other risks and uncertainties, including those listed under the captain “Risk Factors” in this Annual Report on Form 10-K.

 

Although the forward-looking statements in this Annual Report on Form 10-K are based on our beliefs, assumptions and expectations, taking into account all information currently available to us, we cannot guarantee future transactions, results, performance, achievements or outcomes. No assurance can be made to any investor by anyone that the expectations reflected in our forward-looking statements will be attained, or that deviations from them will not be material and adverse. We undertake no obligation, other than as maybe be required by law, to re-issue this Annual Report on Form 10-K or otherwise make public statements updating our forward-looking statements.

Item 1B. Unresolved Staff Comments

Not applicable.

 

Item 1C. Cybersecurity

We utilize a third-party managed security service provider to support our information technology services, which include ongoing support for the management of cyber risks and protection of our information technology infrastructure. Our critical business applications are provided and managed by third party cloud software providers.

40


Our cybersecurity risk management strategy is informed by a recent cyber risk assessment conducted in consultation with our third party managed security service provider. The assessment was informed by industry standards and included an evaluation of our cybersecurity controls. We also leverage our managed security services provider and other third-party consultants, providers, and technologies to support our efforts to monitor, identify, and address cybersecurity risks, including managing our monitoring and alerting tools and conducting periodic assessments of certain system applications. Our efforts to address cybersecurity risks and also include training employees, both from programs provided by our third-party managed security service provider and internal policies and training, which are designed to increase awareness of cybersecurity threats.

 

We have a process to assess and review the cybersecurity practices of certain third-party vendors and service providers, including through review of applicable certifications and security reports, where available, and contractual requirements, as appropriate.

 

Although risks from cybersecurity threats have to date not materially affected, and we do not believe they are reasonably likely to materially affect, us, our business strategy, results of operations or financial condition, we could, from time to time, experience threats and communicate security incidents relating to our and our third-party vendors' information systems. For more information please see the section entitled "Risks Related to Cybersecurity and Data Protection" in Item 1A- Risk Factors. We maintain an incident response and a disaster recovery plan, which includes plans around managing cybersecurity incidents, and is intended to serve as a guide for management of such events and to set forth communication procedures regarding potential impacts to our board, investors, and other stakeholders, as appropriate.

 

Governance Related to Cybersecurity Risks

 

Our cyber risk management program and related operations and processes are directed by our Chief Financial Officer, in consultation with other members of senior management and our third-party security managed service provider. The Chief Financial Officer is responsible for identifying, evaluation, and implementing risk management control and methodologies to address any identified risks, including risks from cybersecurity threats, with advice from our third-party managed security service provider as appropriate.

 

The Chief Financial Officer periodically provides reports to the audit committee of the board of directors regarding information technology and cybersecurity matters and associated risks. The audit committee is responsible for reviewing and overseeing the Company's risk management process and strategy, including risks from cybersecurity threats. The audit committee periodically reports on cybersecurity risk management to the full board of directors.

 

41


Item 2. Properties

 

Our primary offices are located at 137 Portland St. in Boston, Massachusetts, where we have a lease consisting of 9,094 square feet of office and laboratory space, which has been extended as a result of a lease in the same building for 3,859 square feet of space to be used for manufacturing which expires in January 2025. Additionally, we have offices at 5601 Bridge St. in, Fort Worth, TX, where we have a lease expiring in December 2025 to operate a customer service call center consisting of approximately 2,800 square feet of office space. We believe our facilities are currently adequate for us to conduct our business. A number of our employees work remotely from home across the United States.

 

 

The Company may be involved in legal proceedings, claims and assessments arising from the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. There is no material litigation against the Company at this time that is required to be disclosed under Item 103 of Regulation S-K.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

42


PART II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

The information required to be disclosed by Item 201(d) of Regulation S-K, “Securities Authorized for Issuance Under Equity Compensation Plans,” is incorporated herein by reference. Refer to Item 12 of Part III of this Annual Report on Form 10-K for additional information.

Market Information

 

Our common stock has been listed on NYSE American under the symbol “MYO” since June 12, 2017. Prior to that time, there was no public market for our common stock.

 

Holders of Record

 

On March 1, 2024, the closing price per share of our common stock was $4.01 as reported on The NYSE American, and we had approximately 124 stockholders of record (not including beneficial owners whose shares are held in street name).

 

Dividend Policy

 

We have never paid or declared any cash dividends on our common stock, and we do not anticipate paying any cash dividends on our common stock in the foreseeable future. In addition, the terms of any future indebtedness that we may incur could preclude us from paying dividends. We intend to retain all available funds and any future earnings to fund the development and expansion of our business. Any future determination to pay dividends will be at the discretion of our board of directors and will depend upon a number of factors, including our results of operations, financial condition, future prospects, contractual restrictions, restrictions imposed by applicable law and other factors our board of directors deems relevant.

 

Recent Sales of Unregistered Securities

Not applicable

 

Use of Proceeds from Registered Securities

Not applicable

 

Issuer Purchases of Equity Securities

Not applicable.

 

Item 6. Reserved

Not applicable.

 

43


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

The following discussion should be read in conjunction with our financial statements and the related notes contained elsewhere in this Annual Report on Form 10-K and in our other Securities and Exchange Commission filings. The following discussion may contain predictions, estimates, and other forward-looking statements that involve a number of risks and uncertainties, including those discussed under “Risk Factors” and elsewhere in this Annual Report on Form 10-K. These risks could cause our actual results to differ materially from any future performance suggested below.

Overview

We are a wearable medical robotics company, specializing in myoelectric braces, or orthotics, for people with neuromuscular disorders. We develop and market the MyoPro product line, which is a myoelectric-controlled upper limb brace, or orthosis. The orthosis is a rigid brace used for the purpose of supporting a patient’s weak or deformed arm to enable and improve functional activities of daily living, or ADLs, in the home and community. It is custom constructed by a trained professional during a custom fabrication process for each individual user to meet their specific needs. Our products are designed to help regain function in individuals with neuromuscular conditions due to brachial plexus injury, stroke, traumatic brain injury, spinal cord injury and other neurological disorders.

We utilize digital ads on various platforms as well as television ads to reach patients who are potential candidates for our product. Once the prospective patient contacts us or is referred to us, either our trained clinical staff or a trained O&P provider will evaluate the patient for their suitability as a candidate. Initial evaluations by our trained clinical staff are conducted using telehealth techniques, followed by an in-person clinical evaluation of the candidate. Prior to obtaining authorizations from commercial insurance companies, the patient’s medical records are collected and reviewed to make sure the device is appropriate for their condition and a prescription is always obtained from a physician. Once these documents are obtained, a pre-authorization request is submitted to the patient’s insurer. If we receive a pre-authorization, we proceed to measure the patient’s arm. Beginning in 2022, this is being done in some cases using a remote measurement kit supplied to the patient. We then use those measurements to 3D print orthotic parts, which are used to fabricate the MyoPro, and then deliver it to the patient. Since we are directly providing the device to the patient and then billing insurance ourselves, we refer to this process as direct billing. We also call on hospitals and O&P practices in the United States, Europe and Australia that provide our products to their patients as well as generate indirect sales. The MyoPro product line has been approved by the VA system for impaired veterans, and over 70 VA facilities have ordered devices for their patients.

Our myoelectric orthoses have been clinically shown in peer reviewed published research studies to help regain the ability to complete functional tasks by supporting the affected joint and enabling individuals to self-initiate and control movement of their partially paralyzed limbs by using their own muscle signals.

Our technology was originally developed at MIT in collaboration with medical experts affiliated with Harvard Medical School. Myomo was incorporated in 2004.

Other milestones in our history include:

In 2012, we introduced the MyoPro, the primary business focus shifted during this time period, from devices which were designed for rehabilitation therapy and sold to hospitals, to providing an assistive device through O&P providers to patients who are otherwise impaired for use at home, work, and in the community that facilitates activities of daily living or ADLs.
During 2015, we extended our basic MyoPro for the elbow with the introduction of the MyoPro Motion W, a multi-articulated non-powered wrist and the MyoPro Motion G, which includes a powered grasp. The MyoPro Motion W allows the user to use their sound arm to adjust the device and then, for instance, open a refrigerator door, carry a shopping bag, hold a cell phone, or stabilize themselves to avoid a fall and potential injury. The MyoPro Motion G model allows users with severely weakened or clenched hands, such as seen in certain stroke survivors, to open and close their hands and perform a large number of ADLs.
On June 9, 2017, we completed our initial public offering, or IPO, and a private offering concurrent with the IPO, generating net proceeds of $6.9 million in the aggregate.

44


On July 31, 2017, we met the criteria to apply the CE mark for the MyoPro under the EU MDD. The EU MDR repealed and replaced the EU MDD on May 26, 2021, and we therefore worked with our EU-Authorized Representative to ensure all EU MDR requirements were met, which enabled us to establish a new declaration of conformity under the EU MDR to allow continued to CE mark application. This has enabled us to sell the MyoPro to individuals in the EU.
In November 2018, we announced that the CMS had published two new codes (L8701, L8702) that describe our products, pursuant to our application for HCPCS codes which become effective in early 2019. The assignment of unique L-Codes, if followed by appropriate payment terms (which are still pending), may offer greater access to the MyoPro for Medicare beneficiaries.
In 2019 we transitioned our business to become a direct provider of the MyoPro to patients and bill insurance companies directly.
In July 2021, we announced that we became accredited as a Medicare provider.
In January 2022, we introduced the MyoPro 2+ and began in-house fabrication of the device.

Recent Developments

China Joint Venture

On January 21, 2021, we entered into a definitive agreement with Beijing Ryzur Medical Investment Co., Ltd. (“Ryzur Medical”), a medical device manufacturer based in Beijing, to form a joint venture (the “JV”) to manufacture and sell our current and future products in greater China, including Hong Kong, Macau and Taiwan (the “JV Agreement”).

Majority ownership in the JV, named Jiangxi Myomo Medical Assistive Appliance Co., Ltd. (the “JV Company”), is held by Ryzur Medical and Wuxi Chinaleaf Medical Investment and Management Fund, a private fund that invests in growth opportunities in new technologies. We own a minimum 19.9% stake in the JV. Ryzur Medical and its partners have committed to invest a minimum of $8 million and up to $20 million in the JV over five years.

 

The JV Company was established on August 12, 2021. On December 29, 2021, we entered into an amendment to the JV Agreement, as well as a Technology License Agreement and a Trademark License Agreement (collectively, the “Agreements”). Under the Agreements, we and the JV Company have entered into a ten-year agreement to license our intellectual property, including recently issued patents in China and Hong Kong, and purchase MyoPro Control System units from us. Under the Agreements, we were entitled to receive an upfront license fee of $2.7 million, which has been paid as of December 31, 2023. Pursuant to the Agreements, the JV Company has agreed to an escalating purchase commitment for a minimum of $10.75 million in MyoPro Control System Units during the next ten years, subject to receipt of regulatory approvals necessary to permit sales of the product in the greater China territory.

 

 

Equity Offerings

 

On January 19, 2024 we completed a registered direct equity offering, selling 1,354,218 shares of common stock and 224,730 pre-funded warrants at $3.80 per share, or $3,7999 per pre-funded warrant, generating net proceeds after fees and expenses of approximately $5.4 million. Net proceeds from the offering are expected to be used to hire more than 50 people through the second quarter of 2024 in order to increase our clinical, reimbursement and manufacturing capacity to serve Medicare Part B beneficiaries. On August 29, 2023, we completed a public equity offering, selling 5,413,334 shares of common stock and 1,920,000 pre-funded warrants at $0.60 per share, or at $0.5999 per pre-funded warrant, generating net proceeds after fees and expenses of approximately $3.9 million. In January 2023, we completed a public equity offering, whereby we sold 13,169,074 shares of common stock and 6,830,926 pre-funded warrants at $0.325 per share, or $0.3249 per pre-funded warrant. Each pre-funded warrant in the above offerings entitles the holder to one share of common stock upon exercise at a nominal exercise price of $0.0001 per share. See section titled “Liquidity” for further discussion.

 

CMS Status

 

45


On November 1, 2023, CMS issued a final rule that results in a change in the benefit category associated with products billed under the HCPCS codes for our products from durable medical equipment rental to a brace, which would permit reimbursement of MyoPro sales on a lump sum basis. The rule became effective on January 1, 2024. On February 29, 2024, CMS published final average payment determinations for the HCPCS codes describing our products of approximately $33,500 for L8701, the MyoPro Motion W, and approximately $65,900 for L8702, the MyoPro Motion G, which are effective April 1, 2024.

 

Beginning March 2023, we began submitting claims to the Medicare program via CMS' - durable medical equipment administrative contractors, referred to as the DME MACs. A total of 40 claims have been submitted, and 21 claims have been paid, either as a rental fee or a purchase across all of the DME MACs as of the filing date of this Annual Report on Form 10-K. The remaining patients' claims are under review as part of the process of individual consideration. We cannot provide any assurance as to whether additional claims for reimbursement for our products will be approved and paid by CMS or by a DME MAC nor can we provide any assurance as to the timing of any such future payments.

 

Results of Operations

We have been growing revenues while incurring net losses and negative cash flows from operations since inception and anticipate this to continue at least through the third quarter of 2024. We believe it is achievable to be cash flow breakeven on a quarterly basis by the fourth quarter of 2024 assuming the final fees published by CMS are not significantly different than the preliminary fees published, that we are able to hire 50 additional employees by the end of the second quarter of 2024 in order to increase our clinical, reimbursement and manufacturing capacity to serve an expected increase in volume from Medicare Part B beneficiaries and there are no unexpected supply chain disruptions.

Comparison of the year ended December 31, 2023 to the year ended December 31, 2022

The following table sets forth our revenue, gross profit and gross margin for each of the years presented.

 

 

 

Years Ended December 31,

 

 

Year-to-year change

 

 

 

2023

 

 

2022

 

 

$

 

 

%

 

Product revenue

 

$

17,476,238

 

 

$

14,555,229

 

 

$

2,921,009

 

 

 

20

%

License revenue

 

 

1,764,920

 

 

 

1,000,000

 

 

 

764,920

 

 

NM

 

Total revenue

 

 

19,241,158

 

 

 

15,555,229

 

 

 

3,685,929

 

 

 

24

 

Cost of revenue

 

 

6,058,775

 

 

 

5,302,133

 

 

 

756,642

 

 

 

14

 

Gross profit

 

$

13,182,383

 

 

$

10,253,096

 

 

$

2,929,287

 

 

 

29

 

Gross margin

 

 

68.5

%

 

 

65.9

%

 

 

 

 

 

2.6

%

 

Revenues

We derive revenue primarily from providing devices directly to patients and billing insurance companies directly. We also sell our products to O&P providers in the United States. Europe and Australia, to the VA and to rehabilitation hospitals. Though we increasingly provide devices directly to patients, we sometimes utilize the clinical services of O&P providers for which they are paid a fee.

We expect that our revenues will continue to grow, primarily as a result of our expected ability to serve Medicare Part B beneficiaries and through expected higher revenue from O&P practices outside of the United States.

Product revenue in 2023 increased by approximately $2.9 million, or 20%, compared to 2022. The revenue increase was driven primarily by a higher average selling price, as well as a higher number of revenue units. Including the license revenue received from our joint venture partner in China, total revenue increased 24% compared to 2022. Revenues generated through the direct billing channel were approximately $12.3 million, or 71% of product revenue in 2023, compared to approximately $10.7 million, or 74%, of product revenue in 2022.

Gross margin

Cost of revenue consists of direct costs for the manufacturing, casting/printing of orthotic parts, fabrication and fitting of our products, inventory reserves, warranty costs and royalties associated with licensed technologies.

46


Gross margin increased to 68.5% for the year ended December 31, 2023, as compared to 65.9% in the comparable period of 2022. The increase in gross margin was driven primarily by the increase in license revenue as well as a higher average selling price. Excluding the license fees, gross margin was 65.3% and 63.6% for the years ended December 31, 2023 and 2022, respectively. The increase in gross margin on product sales, was driven by a higher average selling price, as well as higher revenues in 2023.

We expect our gross margin to vary depending on the mix of channel revenues and timing of reimbursements from certain third-party payers, which impacts revenue recognition.

Operating expenses

The following table sets forth our operating expenses for each of the years presented.

 

 

 

Years Ended December 31,

 

 

Year-to-year change

 

 

 

2023

 

 

2022

 

 

$

 

 

%

 

Research and development

 

$

2,636,487

 

 

$

2,482,489

 

 

$

153,998

 

 

 

6

%

Selling, general and administrative

 

 

18,777,445

 

 

 

18,442,811

 

 

 

334,634

 

 

 

2

 

Total operating expenses

 

$

21,413,932

 

 

$

20,925,300

 

 

$

488,632

 

 

 

2

%

Research and development

 

Research and development (“R&D”) expenses consist of costs for our R&D personnel, including salaries, benefits, bonuses and stock-based compensation, product development costs, clinical studies and the cost of certain third-party contractors and travel expense. R&D costs are expensed as they are incurred. We intend to enhance our existing products in 2024 and expect R&D costs to increase on an annual basis.

 

R&D expenses increased by approximately $0.2 million or 6% in 2023 compared to 2022. The increase during 2023 was driven primarily by outside engineering costs incurred in the second half of 2023 in order to accelerate completion of certain product development projects.

Selling, general and administrative

Selling expenses consist of costs for our field clinical staff, clinical training organization, and marketing personnel, including salaries, benefits, bonuses, stock-based compensation and sales commissions, costs of digital advertising, marketing and promotional events, corporate communications, product marketing and travel expenses. Variable compensation for personnel engaged in sales and marketing activities is generally earned and recorded as expense when the product is delivered. We expect sales and marketing expenses to increase in 2024 as we increase our clinical capacity to serve Medicare Part B beneficiaries.

General and administrative expenses consist primarily of costs for administrative, reimbursement, and finance personnel, including salaries, benefits, bonuses and stock-based compensation, professional fees associated with legal matters, consulting expenses, costs for pursuing insurance reimbursements for our products and costs required to comply with the regulatory requirements of the SEC and Medicare accreditation, as well as costs associated with accounting systems, insurance premiums and other corporate expenses. We expect that general and administrative expenses will increase in 2024 as a result of increasing our reimbursement capacity in order to serve Medicare Part B beneficiaries.

Selling, general and administrative expenses increased by approximately $0.3 million or 2% in 2023 compared to 2022. The increase was primarily due stock compensation expense, and professional fees, partially offset by a decrease in wages as well as lower advertising costs in 2023.

47


Other expense (income)

The following table sets forth our interest and other expense (income) for each of the years presented.

 

 

 

Years Ended December 31,

 

 

Year-to-year change

 

 

 

2023

 

 

2022

 

 

$

 

 

%

 

Interest income, net

 

$

(410,274

)

 

$

(88,731

)

 

$

(321,543

)

 

 

362

%

Other expense, net

 

 

785

 

 

 

1,101

 

 

 

(316

)

 

 

(29

)

Loss on equity investment

 

 

169,503

 

 

 

66,511

 

 

 

102,992

 

 

 

155

 

Total other income

 

$

(239,986

)

 

$

(21,119

)

 

$

(218,867

)

 

 

1036

%

 

Interest income increased due to higher interest rates and a higher average investment balances in 2023. Loss on equity investment represents our share of the losses incurred by the JV Company, which began limited operations in 2023.

Income tax expense

Income tax expense recorded during the years ended December 31, 2023 and 2022 represents the provision for income taxes for our wholly-owned subsidiary, Myomo Europe GmbH. The increase in income tax expense relates to increased income from Myomo Europe GmbH in 2023 compared to 2022.

 

Adjusted EBITDA

We believe that the presentation of Adjusted EBITDA, a non-GAAP financial measure, provides investors with additional information about our financial results. Adjusted EBITDA is an important supplemental measure used by our board of directors and management to evaluate our operating performance from period-to-period on a consistent basis and as a measure for planning and forecasting overall expectations and for evaluating actual results against such expectations.

We define Adjusted EBITDA as earnings before interest and other income (expense), taxes, depreciation and amortization, adjusted for stock-based compensation and the loss on equity investment in the JV Company.

Adjusted EBITDA is not in accordance with, or an alternative to, measures prepared in accordance with U.S. GAAP. In addition, this non-GAAP measure is not based on any comprehensive set of accounting rules or principles. As a non-GAAP measure, Adjusted EBITDA has limitations in that it does not reflect all of the amounts associated with our results of operations as determined in accordance with U.S. GAAP. In particular:

Adjusted EBITDA does not include interest income, net;
Adjusted EBITDA does not reflect the amounts we paid in taxes or other components of our tax provision;
Adjusted EBITDA does not include depreciation expense from fixed assets, or amortization of leased assets;
Adjusted EBITDA does not include the impact of stock-based compensation; and
Adjusted EBITDA does not include the loss on equity investment in the JV Company.

Because of these limitations, you should consider Adjusted EBITDA alongside other financial performance measures including net income (loss) and our financial results presented in accordance with U.S. GAAP.

48


The following table provides a reconciliation of net loss to Adjusted EBITDA for each of the years indicated:

 

 

 

2023

 

 

2022

 

GAAP net loss

 

$

(8,147,565

)

 

$

(10,721,022

)

Adjustments to reconcile to Adjusted EBITDA:

 

 

 

 

 

 

Interest income, net

 

 

(410,274

)

 

 

(88,731

)

Loss on equity investment

 

 

169,503

 

 

 

66,511

 

Income taxes

 

 

156,002

 

 

 

69,937

 

Depreciation and amortization expense

 

 

164,306

 

 

 

192,799

 

Stock-based compensation

 

 

1,115,602

 

 

 

1,190,494

 

Adjusted EBITDA

 

$

(6,952,426

)

 

$

(9,290,012

)

 

Liquidity and Capital Resources

Liquidity

We measure our liquidity in a number of ways, including the following:

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Cash and cash equivalents

 

$

6,871,306

 

 

$

5,345,967

 

Short-term investments

 

$

1,994,662

 

 

 

-

 

Working capital

 

 

8,173,925

 

 

 

5,613,521

 

 

We had working capital and stockholders’ equity of approximately $8.2 million and $9.0 million respectively, as of December 31, 2023. We used $6.2 million in cash for operating activities during the year ended December 31, 2023.

 

We have historically funded our operations through financing activities, including raising equity and debt capital. In January 2024, we completed a registered direct equity offering, pursuant to which we sold 1,354,218 shares of common stock and 224,730 pre-funded warrants at $3.80 per share, or $3.7999 per pre-funded warrant, generating net proceeds after fees and expenses of approximately $5.4 million. In August 2023, we completed a public equity offering pursuant to which we sold 5,413,334 shares of common stock and 1,920,000 pre-funded warrants at $0.60 per share or at $0.5999 per warrant, generating proceeds after fees and expenses of approximately $3.9 million. In January 2023, we completed an equity offering under which we sold 13,169,074 shares of common stock and 6,830,926 pre-funded warrants at $0.325 per share, generating proceeds after fees and expenses of approximately $5.7 million. During the fourth quarter of 2022, we sold 692,914 shares of common stock under a Common Stock Purchase Agreement with Keystone Capital Partners, LLC at a weighted average sales price of $0.683 per share, generating proceeds after fees and expenses of approximately $0.4 million. Considering our cash balance as of December 31, 2023, the net proceeds from the equity offering in January 2024 and managements plans to grow our clinical, reimbursement and manufacturing capacity to serve Medicare Part B beneficiaries in 2024, management believes there will be sufficient cash to fund our operations and capital expenditures for the next 12 months from the date of this report.

Our operating plans are primarily focused on increasing our clinical, reimbursement and manufacturing capacity in order to serve a higher volume of Medicare Part B patients in 2024. Based on the final fees published for our products by CMS, we believe that if we are able to hire at least 50 to 60 additional employees during the first half of 2024 as we have planned to increase our clinical, reimbursement and manufacturing capacity, and our supply chain is able to meet our volume requirements without disruption, we believe we can achieve cash flow breakeven on a quarterly basis by the fourth quarter of 2024.

Our business is dependent upon reimbursement of our products by insurance companies and government-controlled health care plans such as Medicare and Medicaid in the United States and by Statutory Health Insurance plans in Germany, which could prevent our revenues from growing to the level necessary to achieve cash flow breakeven. We believe that we have access to capital resources, if necessary, through potential public or private equity offerings, exercises of outstanding warrants, debt financings, or other means. If we are unable to obtain adequate funds on reasonable terms, we may be required to significantly curtail or discontinue operations or obtain funds by entering into financing agreements on unattractive terms. We may also explore strategic alternatives for the purpose of maximizing

49


stockholder value. There can be no assurance we will be successful in implementing our plans to sustain our operations and continue to conduct our business.

Cash Flows

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

Net cash used in operating activities

 

$

(6,172,764

)

 

$

(10,233,542

)

Net cash used in investing activities

 

 

(2,029,565

)

 

 

(310,793

)

Net cash provided by financing activities

 

 

9,713,457

 

 

 

376,858

 

Effect of foreign exchange rate changes on cash

 

 

14,211

 

 

 

(10,934

)

Net increase (decrease) in cash and cash equivalents

 

$

1,525,339

 

 

$

(10,178,411

)

 

Operating Activities. The net cash used in operating activities for the year ended December 31, 2023 was primarily used to fund a net loss net approximately $8.1 million, adjusted for non-cash expenses in the aggregate amount of approximately $1.7 million of which approximately $1.1 million is related to non-cash adjustments related to stock-based compensation, and approximately $0.34 million of cash generated from changes in operating assets and liabilities, primarily related to an increase in accounts payable and accrued expenses, offset by increases in inventory and accounts receivable.

 

Net cash used in operating activities for the year ended December 31, 2022 was primarily used to fund a net loss net approximately $10.7 million, adjusted for non-cash expenses in the aggregate amount of approximately $1.9 million of which approximately $1.2 million of non-cash adjustments related to stock-based compensation, and approximately $1.4 million of cash used from changes in operating assets and liabilities, primarily related to a decrease in accounts payable and accrued expenses and an increase in inventory.

Investing Activities. During the year ended December 31, 2023 our cash used in investing activities of $2.0 million was primarily due to our investment in short-term investments and purchases of equipment. Cash used in investing activities in 2022 was primarily for our investment in a joint venture with Ryzur Medical and purchases of equipment.

Financing Activities. During the year ended December 31, 2023 cash provided by financing activities of approximately $9.7 million was due to net proceeds received from the sale of common stock and pre-funded warrants, net of offering costs.

During the year ended December 31, 2022 cash provided by financing activities of approximately $0.4 million was due to net proceeds received from stock issued under our equity line of credit.

 

Off-Balance Sheet Arrangements

We did not have any off-balance sheet arrangements in the years ended December 31, 2023 and December 31, 2022.

Critical Accounting Policies and Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America require management to make estimates and assumptions that affect certain reported amounts and disclosures. These estimates and assumptions are reviewed on an on-going basis and updated as appropriate. Actual results could differ from those estimates. Our significant estimates include the valuation of our deferred tax valuation allowances, valuation of stock-based compensation, warranty obligations, the discount rate on leases and inventory reserves.

50


Cash Equivalents and Short-Term Investments

We consider all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents consist principally of deposit accounts and money market accounts at December 31, 2023 and 2022.

The Company considers all investments with an original maturity of greater than three months to be short-term investments. Short-term investments primarily consists of commercial paper and U.S. Treasury Bills and are carried on the consolidated balance sheets at fair value. Short-term investments as of December 31,2023 consists of U.S. Treasury Bills, which are classified as held-maturity, and Certificates of Deposit totaling approximately $1,994,700 as of December 31, 2023, there were no Short-term investments as of December 31, 2022. The Company determines the appropriate balance sheet classification of its investments at the time of purchases and evaluates the classification at the date of purchase. Unrealized gains and losses on short-term investments are recorded to accumulated other comprehensive income on the consolidated balance sheets and other gain (loss) on the consolidated statements of comprehensive loss. Once unrealized gains and losses become realized, they are reclassified from other comprehensive gains and losses to cost of goods sold.

Accounts Receivable

We carry accounts receivable at invoiced amounts less credit losses. We evaluate our accounts receivable on a continuous basis, and if necessary, establish an allowance for credit losses based on a number of factors, including current credit conditions and customer payment history. We do not require collateral or accrue interest on accounts receivable and credit terms are generally 30 days.

 

Joint Venture

 

On March 28, 2022, we invested cash consideration of $199,000 for a 19.9% ownership stake in the JV Company. The JV Company, once fully operational will manufacture and sell our current and future products in greater China, including Hong Kong, and Taiwan. We account for our investment in the JV Company under the equity method because we exert significant influence over its management. The investment is included in total assets on the consolidated balance sheet, which was fully written off to loss on equity investment in other income (expense), net as of December 31, 2023. In addition, we have receivables from the JV Company. So long as the JV Company generates losses and we have assets from the JV Company, we will continue to record losses and reduce the carrying value of these assets on balance sheet. If cash is received from the JV Company, the difference between the amount paid and the carrying value of the asset will be recorded as an offset to loss on equity investment in the Statement of Operations.

 

Inventories

Inventories are recorded at the lower of average cost or net realizable value. Cost is determined using average cost, which approximates the first-in, first out (FIFO) method. We reduce the carrying value of inventory for those items that are potentially excess, obsolete or slow-moving based on changes in customer demand, technology developments or other economic factors.

Research and Development Costs

We expense research and development costs as incurred. Research and development costs primarily consist of salaries and benefits, facility and overhead costs, and outsourced research activities.

Revenue Recognition

 

Accounting for revenues under ASC 606 and all the related amendments (Topic 606) requires revenue be recognized either at a “point in time” or “over time,” depending on the facts and circumstances of the arrangement and are evaluated using a five-step model. Generally, we recognize revenue at a point in time.

 

We recognize revenue after applying the following five steps:

51


1)
Identification of the contract, or contracts, with a customer;
2)
Identification of the performance obligations in the contract, including whether they are distinct within the context of the contract;
3)
Determination of the transaction price, including the constraint on variable consideration;
4)
Allocation of the transaction price to the performance obligations in the contract; and
5)
Recognition of revenue when, or as, performance obligations are satisfied.

Revenue is recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.

 

Product Revenue

 

Increasingly, we derive our revenue from direct billing, and we also derive revenue from the sale of our products to O&P providers in the United States and internationally and the VA. Under direct billing, we recognize revenue when all of the following criteria are met:

 

(i)
Our product has been delivered to the patient, including completion of initial instruction on its use.
(ii)
Collection is deemed probable and it has been determined that a significant reversal of the revenue to be recognized is not deemed probable when the uncertainty associated with the variable consideration is resolved.
(iii)
The amount to be collected is estimable using the “expected value” estimation techniques, or the “most likely amount” as defined in ASC 606.

 

For revenue derived from certain insurance companies where we have demonstrated sufficient payment history, we recognize revenue when we receive a pre-authorization from the insurance company and control passes to the patient upon delivery of the device in an amount that reflects the consideration we expect to receive in exchange for the device. These insurers represented approximately 66% and 44% of the direct billing channel revenue in 2023 and 2022, respectively. Depending on the timing of product deliveries to customers, which is when cost of revenue must be recorded, and when we meet the criteria to record revenue, there may be fluctuations in gross margin.

 

For revenues derived from O&P providers, the VA and rehabilitation hospitals, we recognize revenue when control passes to the customer in an amount that reflects the consideration we expect to receive in exchange for those services. Revenues may be recognized upon shipment or upon delivery, depending on the terms of the arrangement, provided that persuasive evidence of an arrangement exists, there are no uncertainties regarding customer acceptance and collectability is deemed probable. In cases where we are the direct provider and we do not have sufficient collection history with the payer, we are not able to recognize revenue until payment is received, as then all of the revenue recognition criteria have been met.

 

We have elected to record taxes collected from customers on a net basis and do not include tax amounts in revenue or cost of revenue.

 

License Revenue

If a license to our intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, we recognize revenue allocated to the license when the license is transferred to the customer, the customer is able to use and benefit from the license, and collectability is deemed probable.

Under the JV Agreements, we were entitled to receive an upfront license fee of $2.7 million, which was paid in full as of December 31, 2023. We are entitled to guaranteed minimum payments for purchases of MyoPro Control Units for a period of 10 years from the effective date of the Technology License Agreement. We will recognize revenue on these amounts when invoiced and collectability is assured.

52


Leases

We account for leases under Accounting Standards Codification (“ASC”) Topic 842, “Leases”. We assess whether a contract is or contains a lease at inception of the contract and recognize right-of-use assets and corresponding lease liabilities at the lease commencement date, except for short-term leases, which are under one year, and leases of low value. For these leases, we recognize the lease payments as an operating expense on a straight-line basis over the term of the lease.

Income Taxes

We account for income taxes under ASC 740, “Income Taxes under ASC 740”, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

ASC 740 requires that the tax effects of changes in tax laws or rates be recognized in the financial statements in the period in which the law is enacted.

ASC 740 also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.

Tax benefits claimed or expected to be claimed on a tax return are recorded in our financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. We believe there are no uncertain tax positions that could have a material impact on our financial condition, results of operations or cash flows.

Stock-Based Compensation

We account for stock awards to employees and non-employees by measuring the cost of services received in exchange for the award of equity instruments based upon the fair value of the award on the date of grant. The fair value of that award is then ratably recognized as expense over the period during which the recipient is required to provide services in exchange for that award.

Net Loss per Share

Basic loss per common share is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss by the weighted average number of common shares outstanding, plus potentially dilutive common shares. Convertible debt, preferred stock, restricted stock units, stock options and warrants are excluded from the diluted net loss per share calculation when their impact is antidilutive. We reported a net loss for the years ended December 31, 2023 and 2022, and as a result, all potentially dilutive common shares are considered antidilutive for these years.

Recent Accounting Standards

 

In September 2022, the FASB issued ASU 2022-04, “Liabilities - Supplier Finance Programs” (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a roll-forward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The new standard’s requirements to disclose the key terms of the programs and information about obligations outstanding are effective for fiscal years, including interim periods, beginning after December 15, 2022, except for the requirement to disclose a roll-forward of obligations outstanding will be effective for fiscal years

53


beginning after December 15, 2023. Early adoption is permitted. We do not believe the effect of this new standard, will have a material impact on our financial position and results of operations.

 

In October 2023, the FASB issued ASU 2023-06, “Disclosure Improvements, Codification Amendments in Response to the SECs Disclosure Update and Simplification Initiative”, that adds 14 of the 27 identified disclosure or presentation requirements to the Codification, each amendment in the ASU will only become effective if the SEC removes the related disclosure or presentation from its existing regulations by June 30, 2027. We currently comply with these disclosure requirements as applicable under Regulation S-X or Regulation S-K and will adopt these new standards depending on timing of when they become effective, which is not expected to have a material

impact on our financial position and results of operations.

 

In December 2023, the FASB issued ASU 2023-09, “Accounting standards update, Income Taxes (Topic 740: Improvements to Income Tax Disclosures”. ASU 2023-09 focuses on income tax disclosures around effective tax rates and cash income taxes paid. This amendment in the ASU will become effective for public companies as of December, 15 2024 and effective to all other companies one year later. We will adopt these new standards when they become effective, which is not expected to have a material impact on its financial position and results of operations.

Quantitative and Qualitative Disclosure about Market Risk

Our unrestricted cash and cash equivalents, totaling approximately $6.9 million as of December 31, 2023, was deposited in bank accounts. The cash in these accounts is held for working capital purposes and invested by the bank in overnight money market funds that invest in short-term government or government backed securities. Our short-term investments are only in high-quality instruments with maturities of nine months or less. Our primary objective is to preserve our capital for purposes of funding our operations.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

This item is not applicable to us as a smaller reporting company.

Item 8. Financial Statements and Supplementary Data

See the financial statements filed as part of this Annual Report on Form 10-K as listed under Item 15 below.

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

Not Applicable.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), refers to controls and procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to a company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.

Our management, with the participation of our Chief Executive Officer, our principal executive officer, and our Chief Financial Officer, our principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2023, the end of the period covered by this Annual Report on Form 10-K. Based upon such evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of such date, such that the information required to be disclosed by us in our SEC reports is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures.

54


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 Exchange Act Rule 13a-15(f). Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Our internal control system was designed to provide reasonable assurance to our management and board of directors regarding the preparation and fair presentation of published financial statements.

Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, we used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control - Integrated Framework (2013). Based on our assessment we believe that as of December 31, 2023, our internal control over financial reporting is effective based on those criteria.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) identified in connection with the evaluation of our internal control that occurred during the fiscal quarter ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations of Internal Controls

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, control may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

Item 9B. Other Information

 

During the quarter ended December 31, 2023, no director or officer (as defined in Rule 16a-1(f) of the Exchange Act) of the Company adopted, modified or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.

Item 9C. Disclosure Regarding Foreign Jurisdiction That Prevent Inspections

Not Applicable

 

55


PART III

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this item is incorporated by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after our fiscal year ended December 31, 2023.

Our Board of Directors has adopted a Code of Business Conduct and Ethics, that applies to all directors, officers, and employees, which is available on our website at www.myomo.com . We intend to satisfy the disclosure requirements of Item 5.05 of Form 8-K by disclosing substantive amendments to or waivers (including implicit waivers) of any provision of the Code of Business Conduct and Ethics that apply to our principal executive officer, principal financial officer, principal accounting officer, or controller, or persons performing similar functions, by posting such information on our website available at www.myomo.com.

Item 11. Executive Compensation

The information required by this item is incorporated herein by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after our fiscal year ended December 31, 2023.

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

The information required by this item is incorporated herein by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after our fiscal year ended December 31, 2023.

The information required by this item is incorporated herein by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after our fiscal year ended December 31, 2023.

Item 14. Principal Accounting Fees and Services

The information required by this item is incorporated herein by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days after our fiscal year ended December 31, 2023.

56


PART IV

Item 15. Exhibits and Financial Statement Schedules

a)
The following documents are filed as part of this Annual Report on Form 10-K
(1)
Financial Statements

See Index to Financial Statements on page F-1 of this Annual Report on Form 10-K

(2)
Financial Statement Schedules

Schedules not listed above have been omitted because they are not required, not applicable, or the required information is otherwise included elsewhere in Annual Report on Form 10-K.

(3)
Exhibits

 

Exhibit No.

 

Exhibit Description

 

 

 

   3.1

 

Eighth Amended and Restated Certificate of Incorporation (Incorporated by reference to Exhibit 2.3 contained in the Registrant’s Form 1-A filed on January 6, 2017)

 

 

 

   3.2

 

Amended and Restated Bylaws (Incorporated by reference to Exhibit 2.4 contained in the Registrant’s Form 1-A filed on January 6, 2017)

 

 

 

   3.3

 

Certificate of Amendment to the Eighth Amended and Restated Certificate of Incorporation, as amended, of Myomo, Inc., filed with the Secretary of the State of Delaware on January 30, 2020 (Incorporated by reference to Exhibit 3.1 contained in the Registrant’s Form 8-K filed on January 30, 2020)

 

 

 

   3.4

 

Second certificate of Amendment to the Eighth Amended and Restated Certificate of Incorporation, as amended, of Myomo, Inc., filed with the Secretary of the State of Delaware on June 10, 2021 (Incorporated by reference to Exhibit 3.1 contained in the Registrant’s Form 8-K filed on June 15, 2021)

 

 

 

   4.1

 

Form of Investor Warrant in connection with the Company’s February 2020 public offering (Incorporated by reference to Exhibit 4.1 contained in the Registrant’s Form 8-K filed on February 12, 2020)

 

 

 

   4.2

 

Form of Underwriter’s Warrant (Incorporated by reference to Exhibit 4.1 in the Registrant’s Form 8-K filed on February 8, 2019)

 

 

 

   4.3

 

Form of pre-funded warrant. (Incorporated by reference to Exhibit 4.1 in the Registrant's Form 8-K filed on January 13, 2022)

 

 

 

   4.4

 

Form of pre-funded warrant. (Incorporated by reference to Exhibit 4.1 in the Registrant's Form 8-K filed on August 28, 2023)

 

 

 

   4.5

 

Form of pre-funded warrant. (Incorporated by reference to Exhibit 4.1 in the Registrant's Form 8-K filed on January 17, 2024)

 

 

 

   4.6

 

Description of Registrant’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934 (Incorporated by reference to Exhibit 4.7 in the Registrant’s Form 10-K filed on March 13, 2020)

 

 

 

 10.1+

 

2004 Stock Option and Incentive Plan and form of award agreements (Incorporated by reference to Exhibit 6.1 contained in the Registrant’s Form 1-A filed on January 6, 2017)

 

 

 

 10.2+

 

2014 Stock Option and Grant Plan and form of award agreements (Incorporated by reference to Exhibit 6.2 contained in the Registrant’s Form 1-A filed on January 6, 2017)

 

 

 

10.3+

 

2016 Equity Incentive Plan and form of award agreements (Incorporated by reference to Exhibit 6.3 contained in the Registrant’s Form 10-K filed on March 12, 2018)

 

 

 

10.4+

 

 

Amendment No. 2 to the Myomo, Inc. 2018 Stock Option and Incentive Plan (incorporated by reference to Exhibit 99.3 contained in the Registrant’s Form S-8 filed on June 28, 2023).

57


 

 

 

 

 

 

 10.5+

 

Form of Indemnification Agreement (Incorporated by reference to Exhibit 6.21 contained in the Registrant’s Form 1-A filed on January 6, 2017)

 

 

 

 10.6+

 

Executive Employment Agreement, dated April 22, 2021, by and between the Company and David Henry (Incorporated by reference to Exhibit 10.2 contained in the Registrant’s Form 8-K filed on April 28, 2021)

 

 

 

 10.7+

 

Executive Employment Agreement, dated April 22, 2021, by and between the Company and Micah Mitchell (Incorporated by reference to Exhibit 10.3 contained in the Registrant’s Form 8-K filed on April 28, 2021)

 

 

 

 10.8+*

 

Employment Agreement dated December 13, 2023 by and between the Company and Paul R Gudonis.

 

 

 

 10.9+

 

Amendment to Employment Agreement dated February 21, 2024 by and between Myomo, Inc. and David Henry (Incorporated by reference to Exhibit 10.1 contained in the Registrant's Form 8-K filed on February 22, 2024)

 

 

 

 10.10+*

 

Amendment to Employment Agreement dated February 21, 2024 by and between Myomo, Inc. and Micah Mitchell.

 

 

 

 10.11+

 

Amended and Restated Change of Control and Severance Agreement dated February 21, 2024 by and between Myomo, Inc. and Harry Kovelman (Incorporated by reference to Exhibit 10.2 contained in the Registrant's Form 8-K filed on February 22, 2024)

 

 

 

 10.12**

 

Equity Joint Venture Contract, by and between Myomo, Inc. and Beijing Ryzur Medical Investment Co., Ltd., dated as of January 21, 2021 (Incorporated by reference to Exhibit 10.1 contained in the Registrant’s Form 8-K filed on January 26, 2021).

 

 

 

 10.13**

 

Amended and Restated Equity Joint Venture Contract by and between Myomo, Inc., Anhui Ryzur Medical Equipment Manufacturing Co. Ltd., Wuxi Chinaleaf Rehabilitation Industry Equity Investment Fund (Limited Partnership) and Beijing Ryzur Medical Investment Company Ltd., dated December 29, 2021. (Incorporated by reference to Exhibit 10.27 contained in the Registrant's Annual Report on Form 10-K dated March 11, 2022).

 

 

 

 10.14**

 

Technology License Agreement by and between Myomo, Inc, and Jiangxi Myomo Medical Assistive Appliance Co., Ltd., dated December 29, 2021. (Incorporated by reference to Exhibit 10.28 contained in the Registrant's Annual Report on Form 10-K dated March 11, 2022).

 

 

 

 10.15

 

Trademark License Agreement by and between Myomo, Inc. and Jiangxi Myomo Medical Assistive Appliance Co., Ltd., dated December 29, 2021. (Incorporated by reference to Exhibit 10.29 contained in the Registrant's Annual Report on From 10-K dated March 11, 2022).

 

 

 

 10.16

 

Form of Securities Purchase Agreement between Myomo, Inc. and investors identified on the signatures thereto dated January 13, 2023. (Incorporated by reference to Exhibit 10.1 in the Registrant's From 8-K filed on January 13, 2023).

 

 

 

 10.17

 

Form of Securities Purchase Agreement between Myomo, Inc, and investors identified on the signatures thereto dated January 16, 2024. (Incorporated by reference to Exhibit 10.1 in the Registrant's Form 8-K filed on January 17, 2024)

 

 

 

 10.18

 

Placement Agency Agreement by and between Myomo, Inc. and AGP Alliance Global Partners dated January 11, 2023. (Incorporated by reference to Exhibit 10.2 contained in the Registrant's Form 8-K filed on January 13, 2023).

 

 

 

 10.19

 

Placement Agency Agreement by and between Myomo, Inc. and AGP Alliance Global Partners dated August 24, 2023. (Incorporated by reference to Exhibit 10.1 contained in the Registrant's Form 8-K filed on August 28, 2023)

 

 

 

 10.20

 

Placement Agency Agreement by and between Myomo, Inc. and AGP Alliance Global Partners dated January 16, 2024. (Incorporated by reference to Exhibit 10.2 contained in the Registrant's Form 8-K filed on January 17, 2024)

 

 

 

58


 21.1*

 

List of Subsidiaries

 

 

 

 23.1*

 

Consent of Marcum LLP

 

 

 

 31.1*

 

Certification of Chief Principal Officer, pursuant to Rule 13a-14(a) or 15(d)-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 31.2*

 

Certification of Chief Principal Officer, pursuant to Rule 13a-14(a) or 15(d)-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 32.1*

 

Certification of Chief Principal Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 32.2*

 

Certification of Chief Principal Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 97.1+*

 

Compensation Recovery Policy

 

 

 

 101*

 

The following financial information from the Registrant’s Annual Report on Form 10-K for the year ended December 31, 2023 formatted in eXtensible Business Reporting Language (XBRL): (i) Balance Sheets, (ii) Statements of Operations, (iii) Statements of Changes in Stockholders’ Equity, (iv) Statements of Cash Flows and (v) Notes to Financial Statements.

 

 

 

104*

 

The cover page from the Registrant's Annual Report on Form 10-K for the year ended December 31, 2023, formatted in Inline XBRL

 

+ Management contract or compensatory arrangement.

* Filed herewith

** Portions of this exhibit filed herewith containing confidential information have been omitted pursuant to a confidential treatment order granted by the SEC pursuant to Rule 406 under the Securities Act. Confidential information has been omitted from the exhibit in places marked “[*]” and has been filed separately with the SEC.

59


Item 16. Form 10-K Summary

Not applicable.

60


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,

 

 

 

 

Myomo, Inc.,

 Date: March 7, 2024

By:

 

/s/ Paul R. Gudonis

 

 

 

Paul R. Gudonis

Chairman, Chief Executive Officer and President

(Principal Executive Officer)

 

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 and in the capacities and on the dates indicated.

 

Signature

 

Title

 

Date

/s/ Paul R. Gudonis

Paul R. Gudonis

 

Chief Executive Officer and Chairman of the Board

(Principal Executive Officer)

 

March 7, 2024

 

 

 

 

 

        /s/ David A. Henry

David A. Henry

 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

March 7, 2024

 

 

 

 

 

/s/ Amy Knapp

Amy Knapp

 

Director

 

March 7, 2024

 

 

 

 

 

/s/ Thomas A. Crowley, Jr.

Thomas A. Crowley, Jr.

 

Director

 

March 7, 2024

 

 

 

 

 

/s/ Thomas F. Kirk

Thomas F. Kirk

 

Director

 

March 7, 2024

 

 

 

 

 

/s/ Milton M. Morris

Milton M. Morris

 

Director

 

March 7, 2024

 

 

 

 

 

/s/ Yitzchak Jacobovitz

 

Director

 

March 7, 2024

Yitzchak Jacobovitz

 

 

 

 

 

61


INDEX TO FINANCIAL STATEMENTS

Myomo, Inc.

 

 

 

 

Report of Independent Registered Public Accounting Firm

F-1

 

 

 

Consolidated Balance Sheets as of December 31, 2023 and 2022

F-3

 

 

 

Consolidated Statements of Operations for the years ended December 31, 2023 and 2022

F-4

 

 

 

Consolidated Statements of Comprehensive Loss for the years ended December 31, 2023 and 2022

 

F-5

 

 

 

Consolidated Statements of Changes in Stockholders’ Equity for the years ended December 31, 2023 and 2022

F-6

 

 

 

Consolidated Statements of Cash Flows for the years ended December 31, 2023 and 2022

F-7

 

 

 

Notes to Consolidated Financial Statements

F-8

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors of

Myomo, Inc.

 

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Myomo, Inc. and subsidiary (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive loss, changes in stockholders’ equity and cash flows for each of the two years in the period ended December 31, 2023, and the related notes (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 two years in the 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 audits 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.

F-1


Critical Audit Matters

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/ Marcum llp

Marcum llp

We have served as the Company’s auditor since 2016.

New York, NY

March 7, 2024

 

F-2


MYOMO, INC.

CONSOLIDATED BALANCE SHEETS

 

December 31,

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

Current Assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

6,871,306

 

 

$

5,345,967

 

Short-term investments

 

 

1,994,662

 

 

 

 

Accounts receivable, net

 

 

2,382,658

 

 

 

1,896,163

 

Inventories, net

 

 

1,803,507

 

 

 

1,399,865

 

Prepaid expenses and other current assets

 

 

598,850

 

 

 

573,462

 

Total Current Assets

 

 

13,650,983

 

 

 

9,215,457

 

Equipment, net

 

 

175,794

 

 

 

194,283

 

Operating lease assets with right-of-use

 

 

663,554

 

 

 

508,743

 

Investment in Jiangxi Myomo Medical Assistive Appliance Co. Ltd.

 

 

 

 

 

132,489

 

Other Assets

 

 

91,237

 

 

 

111,034

 

Total Assets

 

$

14,581,568

 

 

$

10,162,006

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

 

Accounts payable and accrued expenses

 

 

4,885,944

 

 

 

3,179,362

 

Current operating lease liability

 

 

486,143

 

 

 

353,701

 

Income taxes payable

 

 

96,461

 

 

 

48,220

 

Deferred revenue

 

 

8,510

 

 

 

20,653

 

Total Current Liabilities

 

 

5,477,058

 

 

 

3,601,936

 

Non-current operating lease liability

 

 

115,160

 

 

 

200,207

 

Deferred revenue

 

 

 

 

 

498

 

Total Liabilities

 

 

5,592,218

 

 

 

3,802,641

 

Commitments and Contingencies - Note 10

 

 

 

 

 

 

Stockholders’ Equity:

 

 

 

 

 

 

Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued or outstanding

 

 

 

 

 

 

Common stock par value $0.0001 per share 65,000,000 shares authorized;
   
27,135,061 and 7,750,635 shares issued as of December 31, 2023 and 2022,
   respectively, and
27,135,034 and 7,750,608 shares outstanding as of
   December 31, 2023 and 2022, respectively.

 

 

2,715

 

 

 

775

 

Additional paid-in capital

 

 

105,840,239

 

 

 

95,105,071

 

Accumulated other comprehensive income

 

 

83,669

 

 

 

43,227

 

Accumulated deficit

 

 

(96,930,809

)

 

 

(88,783,244

)

Treasury stock, at cost; 27 shares of common stock

 

 

(6,464

)

 

 

(6,464

)

Total Stockholders’ Equity

 

 

8,989,350

 

 

 

6,359,365

 

Total Liabilities and Stockholders’ Equity

 

$

14,581,568

 

 

$

10,162,006

 

 

The accompanying notes are an integral part of the consolidated financial statements.

F-3


MYOMO, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

 

For the years ended December 31,

 

2023

 

 

2022

 

Revenue

 

 

 

 

 

 

Product Revenue

 

$

17,476,238

 

 

$

14,555,229

 

License Revenue

 

 

1,764,920

 

 

 

1,000,000

 

 

 

 

19,241,158

 

 

 

15,555,229

 

 

 

 

 

 

 

 

Cost of revenue

 

 

6,058,775

 

 

 

5,302,133

 

Gross profit

 

 

13,182,383

 

 

 

10,253,096

 

Operating expenses:

 

 

 

 

 

 

Research and development

 

 

2,636,487

 

 

 

2,482,489

 

Selling, general and administrative

 

 

18,777,445

 

 

 

18,442,811

 

 

 

 

21,413,932

 

 

 

20,925,300

 

Loss from operations

 

 

(8,231,549

)

 

 

(10,672,204

)

Other expense (income)

 

 

 

 

 

 

Interest income, net

 

 

(410,274

)

 

 

(88,731

)

Other expense, net

 

 

785

 

 

 

1,101

 

Loss on equity investment

 

 

169,503

 

 

 

66,511

 

 

 

 

(239,986

)

 

 

(21,119

)

Loss before income taxes

 

 

(7,991,563

)

 

 

(10,651,085

)

Income tax expense

 

 

156,002

 

 

 

69,937

 

Net loss

 

$

(8,147,565

)

 

$

(10,721,022

)

 

 

 

 

 

 

 

Weighted average number of common shares outstanding:

 

 

 

 

 

 

Basic and diluted

 

 

29,499,341

 

 

 

7,051,447

 

Net loss per share available to common stockholders:

 

 

 

 

 

 

Basic and diluted

 

$

(0.28

)

 

$

(1.52

)

 

The accompanying notes are an integral part of the consolidated financial statements.

F-4


MYOMO, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

 

For the years ended December 31,

 

2023

 

 

2022

 

Net loss

 

$

(8,147,565

)

 

$

(10,721,022

)

Other comprehensive income, net of tax:

 

 

 

 

 

 

Foreign currency translation gain

 

 

41,199

 

 

 

103,904

 

Unrealized loss on short-term investments

 

 

(757

)

 

 

 

Total other comprehensive income

 

 

40,442

 

 

 

103,904

 

Comprehensive loss

 

$

(8,107,123

)

 

$

(10,617,118

)

 

The accompanying notes are an integral part of the consolidated financial statements.

F-5


MYOMO, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

For the years ended December 31, 2023 and 2022

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

 

Common stock

 

 

paid-in

 

 

Comprehensive

 

 

Accumulated

 

 

Treasury stock

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

capital

 

 

(loss) income

 

 

deficit

 

 

Shares

 

 

Amount

 

 

Equity

 

Balance, January 1, 2022

 

 

6,869,753

 

 

 

687

 

 

 

93,537,807

 

 

 

(60,677

)

 

 

(78,062,222

)

 

 

27

 

 

 

(6,464

)

 

 

15,409,131

 

Exercise of warrants

 

 

666

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common stock issued upon vesting of restricted stock units

 

 

137,302

 

 

 

14

 

 

 

(14

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common stock issued for commitment fee under equity line of credit

 

 

50,000

 

 

 

5

 

 

 

(5

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Proceeds from issuances under equity line of credit, net of costs

 

 

692,914

 

 

 

69

 

 

 

376,789

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

376,858

 

Stock-based compensation

 

 

 

 

 

 

 

 

1,190,494

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,190,494

 

Unrealized gain on foreign currency

 

 

 

 

 

 

 

 

 

 

 

103,904

 

 

 

 

 

 

 

 

 

 

 

 

103,904

 

Net Loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(10,721,022

)

 

 

 

 

 

 

 

 

(10,721,022

)

Balance, December 31, 2022

 

 

7,750,635

 

 

 

775

 

 

 

95,105,071

 

 

 

43,227

 

 

 

(88,783,244

)

 

 

27

 

 

 

(6,464

)

 

 

6,359,365

 

Common stock issued in public offerings (net of offering costs $996,269)

 

 

18,582,408

 

 

 

1,858

 

 

 

6,529,824

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6,531,682

 

Proceeds from sale of 8,750,926 pre-funded warrants (net of offering costs $273,236)

 

 

 

 

 

 

 

 

3,097,940

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,097,940

 

Common stock issued upon vesting of restricted stock units, net of
16,744 shares withheld for taxes

 

 

322,611

 

 

 

34

 

 

 

(8,150

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(8,116

)

Exercise of prefunded warrants

 

 

479,407

 

 

 

48

 

 

 

(48

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

 

 

 

1,115,602

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,115,602

 

Unrealized gain on foreign currency

 

 

 

 

 

 

 

 

 

 

 

41,199

 

 

 

 

 

 

 

 

 

 

 

 

41,199

 

Unrealized loss on short-term investments

 

 

 

 

 

 

 

 

 

 

 

(757

)

 

 

 

 

 

 

 

 

 

 

 

(757

)

Net Loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(8,147,565

)

 

 

 

 

 

 

 

 

(8,147,565

)

Balance, December 31, 2023

 

 

27,135,061

 

 

$

2,715

 

 

$

105,840,239

 

 

$

83,669

 

 

$

(96,930,809

)

 

 

27

 

 

$

(6,464

)

 

$

8,989,350

 

 

The accompanying notes are an integral part of the consolidated financial statements.

F-6


MYOMO, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

For the years ended December 31,

 

2023

 

 

2022

 

CASH FLOWS FROM OPERATING ACTIVITIES

 

 

 

 

 

 

Net loss

 

$

(8,147,565

)

 

$

(10,721,022

)

Adjustments to reconcile net loss to net cash used in operations:

 

 

 

 

 

 

Depreciation

 

 

164,306

 

 

 

192,799

 

Stock-based compensation

 

 

1,115,602

 

 

 

1,190,494

 

Accretion of discount on short-term investments

 

 

(110,788

)

 

 

 

Bad debt expense

 

 

28,401

 

 

 

26,075

 

Loss on equity investment

 

 

169,503

 

 

 

66,511

 

Amortization of right-of-use assets

 

 

353,375

 

 

 

349,828

 

Other non-cash changes

 

 

(38,809

)

 

 

111,755

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(495,599

)

 

 

47,445

 

Inventories

 

 

(384,781

)

 

 

(607,400

)

Prepaid expenses and other current assets

 

 

(115,523

)

 

 

224,677

 

Other assets

 

 

19,797

 

 

 

(15,704

)

Accounts payable and accrued expenses

 

 

1,790,133

 

 

 

(711,898

)

Operating lease liabilities

 

 

(460,790

)

 

 

(406,759

)

Deferred revenue

 

 

(12,642

)

 

 

19,657

 

Income tax payable

 

 

(47,384

)

 

 

 

Net cash used in operating activities

 

 

(6,172,764

)

 

 

(10,233,542

)

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

 

 

 

 

Purchases of equipment

 

 

(145,816

)

 

 

(111,793

)

Investment in China joint venture

 

 

 

 

 

(199,000

)

Maturities of short-term investments

 

 

4,000,000

 

 

 

 

Purchases of short-term investments

 

 

(5,883,749

)

 

 

 

Net cash used in investing activities

 

 

(2,029,565

)

 

 

(310,793

)

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

 

 

 

Proceeds from issuances under equity line of credit, net of costs

 

 

 

 

 

376,858

 

Net settlement of vested restricted stock units to fund related employee statutory tax withholding

 

 

(8,116

)

 

 

 

Proceeds from sale of common stock and pre-funded warrants, net of offering costs

 

 

9,721,573

 

 

 

 

Net cash provided by financing activities

 

 

9,713,457

 

 

 

376,858

 

 

 

 

 

 

 

 

Effect of foreign exchange rate changes on cash

 

 

14,211

 

 

 

(10,934

)

 

 

 

 

 

 

 

Net increase (decrease) in cash and cash equivalents

 

 

1,525,339

 

 

 

(10,178,411

)

 

 

 

 

 

 

 

Cash and cash equivalents beginning of year

 

 

5,345,967

 

 

 

15,524,378

 

 

 

 

 

 

 

 

Cash and cash equivalents end of year

 

$

6,871,306

 

 

$

5,345,967

 

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION

 

 

 

 

 

 

Cash paid during the period for income taxes

 

$

 

 

$

4,889

 

Non-cash financing and investing activities

 

 

 

 

 

 

Issuance of 50,000 shares of common stock as commitment fee for future financing

 

$

 

 

$

5

 

Right of use assets obtained in exchange for lease obligations

 

$

508,186

 

 

$

225,665

 

Deferred offering costs incurred in a prior period to additional paid in capital

 

$

(91,952

)

 

$

 

The accompanying notes are an integral part of the consolidated financial statements.

F-7


MYOMO, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 1 — Description of Business

Myomo Inc. (“Myomo” or the Company”) is a wearable medical robotics company that develops, designs, and produces myoelectric orthotics for people with neuromuscular disorders. The MyoPro ® myoelectric upper limb orthosis product is registered with the Food and Drug Administration as a Class II medical device. The Company provides the device to patients and bills their insurance companies directly, sometimes utilizing the clinical services of orthotics and prosthetics (“O&P”) providers for which they are paid a fee. The Company sells the product to O&P providers around the world and the Veterans Health Administration (“VA”). The Company was incorporated in the State of Delaware on September 1, 2004 and is headquartered in Boston, Massachusetts.

Pursuant to an amended and restated certificate of incorporation, the Company is authorized to issue up to 75,000,000 shares of stock, consisting of 65,000,000 shares of common stock, par value $0.0001, and 10,000,000 shares of undesignated Preferred Stock, par value of $0.0001.

 

Liquidity

The Company incurred net losses of approximately $8,147,600 and $10,721,000 during the years ended December 31, 2023 and 2022, respectively, and has an accumulated deficit of approximately $96,930,800 and $88,783,200 at December 31, 2023 and 2022, respectively. Cash used in operating activities was approximately $6,172,800 and $10,233,500 for the years ended December 31, 2023 and 2022, respectively. The Company's historical losses and cash used in operations are indicators of substantial doubt regarding the Company's ability to continue as a going concern.

 

The Company has historically funded its operations through financing activities, including raising equity and debt capital. On January 19, 2024, the Company completed a registered direct equity offering, pursuant to which it sold 1,354,218 shares of common stock and 224,730 pre-funded warrants at $3.80 per share, or $3.7999 per pre-funded warrant, generating net proceeds after fees and expenses of approximately $5.4 million. (See Note 12 - Subsequent Events for further discussion.) On August 29, 2023, The Company completed a public equity offering, selling 5,413,334 shares of common stock and 1,920,000 pre-funded warrants at $0.60 per share, or at $0.5999 per pre-funded warrant, generating proceeds after fees and expenses of approximately $3.9 million. In January 2023, the Company completed a public equity offering pursuant to which it sold 13,169,074 shares of common stock and 6,830,926 pre-funded warrants at $0.325 per share, or $0.3249 per pre-funded warrant, generating proceeds after fees and expenses of approximately $5.7 million. (See Note 7 - Common Stock for further discussion.) During the fourth quarter of 2022, the Company sold 692,914 shares of common stock under a Common Stock Purchase Agreement (the “Purchase Agreement”) with Keystone Capital Partners, LLC (“Keystone”), generating net proceeds after fees and expenses of approximately $0.4 million. (See Note 7 - Common Stock for further discussion.) These financing activities have enabled the Company to sustain its operations.

 

Management's operating plans are primarily focused on increasing its clinical, reimbursement and manufacturing capacity in order to serve a higher volume of Medicare Part B patients in 2024. The Company believes that based on the final fees published by the Centers for Medicare and Medicaid Services (“CMS”) on February 29, 2024 for the Company’s products (See Note 12 - Subsequent Events for further discussion), if the Company is able to hire at least 50 to 60 additional employees during the first half of 2024 as planned to increase its clinical, reimbursement and manufacturing capacity, and its supply chain is able to meet its volume requirements without disruption, the Company believes it can achieve cash flow breakeven on a quarterly basis by the fourth quarter of 2024. In addition, the Company believes that it has access to capital resources through possible public or private equity offerings, exercises of outstanding warrants, debt financings, or other means. Debt financing may contain other terms that are not favorable to the Company or its stockholders. Based on the Company's latitude as to the timing and amount of certain expenses, its current cash position and the net proceeds received from the equity offering completed in January 2024, the Company believes that the substantial doubt is mitigated as of the issuance date of these financial statements.

 

Based upon its expected cash flows and the funds raised in the January 2024 equity offering, the Company believes that its available cash will fund its operations for at least the next twelve months from the issuance date of these

F-8


financial statements. There can be no assurance that the Company will be successful in implementing its operating plans.

 

 

Note 2 — Summary of Significant Accounting Policies

Basis of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary Myomo Europe GmbH. All significant intercompany balances and transactions are eliminated.

Comprehensive Loss

Comprehensive loss includes all changes in equity during a period, except those resulting from investments by stockholders and distributions to stockholders, if any. The Company's comprehensive loss includes changes in foreign currency translation adjustments and unrealized gains and losses on short term investments. There was a reclassification which management does not consider to be material out of accumulated other comprehensive income (loss) to other (income) expense related to realized gains or losses on short-term investments in the year ending December 31, 2023. There were no reclassifications in the year ending December 31, 2022.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America require management to make estimates and assumptions that affect certain reported amounts and disclosures. These estimates and assumptions are reviewed on an on-going basis and updated as appropriate. Actual results could differ from those estimates. The Company’s estimates include deferred income tax valuation allowances, valuation of stock-based compensation, warranty obligations and reserves for slow-moving inventory.

Cash, Cash Equivalents and Short-Term Investments

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents consist principally of deposit accounts and money market accounts at December 31, 2023 and 2022.

The Company considers all investments with an original maturity of greater than three months to be short-term investments. Short-term investments primarily consists of commercial paper and U.S. Treasury Bills and are carried on the consolidated balance sheets at fair value. Short-term investments as of December 31,2023 consists of U.S. Treasury Bills, which are classified as held-maturity, and Certificates of Deposit totaling approximately $1,994,700 as of December 31, 2023, there were no Short-term investments as of December 31, 2022. The Company determines the appropriate balance sheet classification of its investments at the time of purchases and evaluates the classification at the date of purchase. Unrealized gains and losses on short-term investments are recorded to accumulated other comprehensive income on the consolidated balance sheets and other gain (loss) on the consolidated statements of comprehensive loss. Once unrealized gains and losses become realized, they are reclassified from other comprehensive gains and losses to cost of goods sold.

Accounts Receivable and Allowance for Credit Losses

The Company reports accounts receivable at invoiced amounts less an allowance for doubtful accounts. The Company evaluates its accounts receivable on a continuous basis, and if necessary, establishes an allowance for doubtful accounts based on a number of factors, including current credit conditions and customer payment history. The Company does not require collateral or accrue interest on accounts receivable and credit terms are generally 30 days. At December 31, 2023 and 2022, the Company recorded an allowance for credit losses accounts which was immaterial to the financial statements.

F-9


Inventories

Inventories are recorded at the lower of average cost or net realizable value. Average cost approximates valuation on a first-in, first-out basis. The Company reduces the carrying value of inventory for those items that are potentially excess, obsolete or slow-moving based on changes in customer demand, technology developments or other economic factors. In addition, the carrying value of units used by patients on a trial basis only includes the value of motor units that can be re-used. Orthotic components on trial units are expensed to cost of goods sold once consumed.

Equipment

Equipment is stated at historical cost, net of accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the related assets, generally three years. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or the estimated useful life. Expenditures for maintenance and repairs, which do not extend the economic useful life of the related assets, are charged to operations as incurred, and expenditures, which extend the economic life, are capitalized. When assets are retired, or otherwise disposed of, the costs and related accumulated depreciation or amortization are removed from the accounts and any gain or loss on disposal is recognized.

 

 

Demonstration units are sometimes provided by the Company to its indirect sales channel for marketing and patient evaluation purposes. These units are manufactured by the Company and are expensed in the consolidated statements of operations to selling, general and administrative expense. During the years ended December 31, 2023 and 2022, the Company charged to operations approximately $37,200 and $19,700, respectively, for these units. Demonstration units provided to its own sales force are capitalized as equipment on the Company’s consolidated balance sheet.

Test units are provided to research and development staff to use in their development process and to end users who are given free units to act as testers so that research and development staff can evaluate and understand their use by patients. A primary objective of these units is to determine when and under what conditions they fail, at which time they are analyzed for cause of failure and then scrapped. These units are expensed in the statements of operations as part of research and development expense. During the year ended December 31, 2023 and 2022 the Company charged to operations approximately $36,700 and $11,200, respectively, for these units.

Impairment of Long-Lived Assets

The Company assesses the recoverability of its long-lived assets, including equipment when there are indications that the assets might be impaired. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated undiscounted cash flows, the Company records an impairment charge for the difference. Based on its assessments, the Company did not record any impairment charges for the years ended December 31, 2023 and 2022.

Leases

The Company accounts for leases under Accounting Standards Topic 842 (“ASC 842”). The Company assesses whether a contract is or contains a lease at inception of the contract and leases, recognizes right-of-use assets and corresponding lease liabilities at the lease commencement date, except for short-term leases, which are under one year, and leases of low value. For these leases, the Company recognizes the lease payments as an operating expense on a straight-line basis over the term of the lease.

Joint Venture

 

On March 28, 2022, the Company invested cash consideration of $199,000 for a 19.9% ownership stake in Jiangxi Myomo Medical Assistive Appliance Co., Ltd. (the “JV Company”), a company headquartered in China that is majority-owned by Beijing Ryzur Medical Investment Co., Ltd. (“Ryzur Medical”). In addition, we and the JV Company have entered into a ten-year agreement to license our intellectual property, including recently issued

F-10


patents in China and Hong Kong, and purchase MyoPro Control System units from us. The JV Company will manufacture and sell the Company’s current and future products in greater China, including Hong Kong, Macau and Taiwan, and has begun limited operations. The Company accounts for its investment in the JV Company under the equity method because the Company exerts significant influence over its management. The investment is included in total assets on the consolidated balance sheet. As a result of recording its share of losses in the JV Company, the investment was written off as of December 31, 2023. The Company records its share of the JV Company’s earnings in its consolidated statement of operations in other expense (income). The Company will continue to record its share of losses going forward to the extent there are other assets on the consolidated balance sheet from the JV Company. The Company recorded a loss on equity investment of approximately $169,500 and $66,500 for the years ended December 31, 2023 and 2022, respectively.

Revenue Recognition

 

The Company accounts for revenue under ASC 606, “Revenue from Contracts with Customers” and all the related amendments (Topic 606). Revenues under Topic 606 are required to be recognized either at a “point in time” or “over time,” depending on the facts and circumstances of the arrangement and are evaluated using a five-step model. Generally, the Company recognizes revenue at a point in time.

 

The Company recognizes revenue after applying the following five steps:

 

1)
Identification of the contract, or contracts, with a customer,
2)
Identification of the performance obligations in the contract, including whether they are distinct within the context of the contract
3)
Determination of the transaction price, including the constraint on variable consideration
4)
Allocation of the transaction price to the performance obligations in the contract; and
5)
Recognition of revenue when, or as, performance obligations are satisfied.

 

Revenue is recognized when control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

 

Product Revenue

 

The Company derives the majority of its revenue from direct billing. The Company also derives revenue from the sale of its products to clinical consulting services of orthotics and prosthetics or "O&P" providers in the United States and internationally and the VA. Under direct billing, the Company recognizes revenue when all of the following criteria are met:

(i)
The product has been delivered to the patient, including completion of initial instruction on its use.
(ii)
Collection is deemed probable and it has been determined that a significant reversal of the revenue to be recognized is not deemed probable when the uncertainty associated with the variable consideration is resolved; and
(iii)
The amount to be collected is estimable using the “expected value” estimation techniques, or the “most likely amount” as defined in ASC 606.

For revenue derived from certain insurance companies where the Company has demonstrated sufficient payment history, the Company recognizes revenue when it receives a pre-authorization from the insurance company and control passes to the patient upon delivery of the device in an amount that reflects the consideration the Company expect to receive in exchange for the device. During 2023 and 2022, the Company made such a determination for certain insurers. These insurers represented approximately 66% and 44% of direct billing channel revenue in 2023 and 2022, respectively.

F-11


Depending on the timing of product deliveries to customers, which is when cost of revenue must be recorded, and when the Company meets the criteria to record revenue, there may be fluctuations in gross margin on an ongoing basis. During the years ended December 31, 2023 and 2022, the Company recognized revenue of approximately $1,554,800 and $2,044,000, respectively, from O&P providers or other third-party payers for which costs related to the completion of the Company’s performance obligations were recorded in a prior period.

 

For revenues derived from O&P providers, the VA, and distributors, the Company recognizes revenue when control passes to the customer in an amount that reflects the consideration the Company expects to receive in exchange for those services, which may be recognized upon shipment or upon delivery, depending on the terms of the arrangement, provided that persuasive evidence of an arrangement exists, there are no uncertainties regarding customer acceptance and collectability is deemed probable.

The Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or cost of revenue.

 

License Revenue

 

If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue allocated to the license when the license is transferred to the customer, the customer is able to use and benefit from the license, and collectability is deemed probable.

On January 21, 2021, the Company entered into a Technology License Agreement (the “Agreement”) with the JV Company. Under the Agreement, the Company is entitled to receive an upfront license fee of $2.7 million, of which $1.7 million and $1.0 million has been paid and recognized as licensee revenue during the years ended December 31, 2023 and 2022, respectively, and is paid in full. In addition, the Company is entitled to receive a guaranteed minimum payment for purchase of MyoPro Control Units for a period of ten years from the effective date of the Agreement. The Company will recognize revenue on these amounts upon invoicing to the JV Company so long as collectability is deemed to be assured.

Contract Balances

 

The timing of revenue recognition may differ from the timing of payment by customers. The Company records a receivable when revenue is recognized prior to payment and there is an unconditional right to payment. Alternatively, when payment precedes the provision of the related services, the Company records deferred revenue until the performance obligations are satisfied. The Company had approximately $8,500 and $21,200 of deferred revenue as of December 31, 2023 and 2022, respectively.

Disaggregated Revenue from Contracts with Customers

The following table presents revenue by major source:

 

 

 

 

2023

 

 

2022

 

Clinical/medical providers

 

$

5,128,864

 

 

$

3,841,424

 

Direct-to-patient

 

 

12,347,374

 

 

 

10,713,805

 

License revenue

 

 

1,764,920

 

 

 

1,000,000

 

Total revenue from contracts with customers

 

$

19,241,158

 

 

$

15,555,229

 

 

Geographic Data

The Company generated 73% of its revenue from the United States, 16% from Germany, 10% from China and 1% from other international locations for the year ended December 31, 2023. The Company generated 81% of its revenue from the United States, 12% from Germany, 6% from China and 1% from other international locations for the year ended December 31, 2022.

 

Cost of Revenue

F-12


In conjunction with the adoption of ASC 606, there are certain cases in which the Company will expense costs when incurred as required by ASC 340-40-25, such as when the Company ships the MyoPro device to O&P providers, or provides the device directly to patients, pending reimbursement from certain third-party payers, which triggers revenue recognition. For the years ended December 31, 2023 and December 31, 2022, the Company recorded cost of goods sold of approximately $65,200 and $441,600, respectively, without corresponding revenue. The cost of clinical services by O&P providers for which they are paid a fee in conjunction with devices being sold directly to patients and billing their insurance companies directly are expensed as incurred as required by ASC 340-40-25, as a cost of obtaining a contract. These costs are recorded as sales and marketing expense, with the remaining costs associated with the patient being expensed to cost of revenue.

Shipping and Handling Costs

Shipping and handling costs paid by customers are netted against the related shipping costs we incur. The net cost is recorded in cost of revenues. Historically, such costs have not been material.

Income Taxes

The Company accounts for income taxes under Accounting Standards Codification ASC 740, “Income Taxes” (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

ASC 740 requires that the tax effects of changes in tax laws or rates be recognized in the financial statements in the period in which the law is enacted.

ASC 740 also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.

Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution.

The Company files income tax returns in federal, state and foreign jurisdictions and is no longer subject to examinations by tax authorities for years prior to 2020. Currently, there are no income tax audits in process.

Stock-Based Compensation

The Company accounts for stock awards to employees by measuring the cost of services received in exchange for the award of equity instruments based upon the fair value of the award on the date of grant. The fair value of that award is then ratably recognized as expense over the period during which the recipient is required to provide services in exchange for that award.

Foreign Currency Translation

The functional currency of the Company’s foreign subsidiary, Myomo Europe GmbH, is the Euro. Foreign exchange translation gains and losses from the Euro to U.S. dollars are included in other comprehensive gain. The Company recorded gains of approximately $41,200 and $103,900 during the years ended December 31, 2023 and 2022, respectively, which are included in accumulated other comprehensive income in the consolidated balance sheets. Transactional foreign exchange gains and losses from a foreign currency to the functional currency are included in selling, general and administrative expenses in the consolidated statement of operations. Such amounts were immaterial for the years ended December 31, 2023 and 2022. The balance sheet is translated using the spot date on the day of reporting and the income statement is translated monthly using the average rate for the month.

F-13


Net Loss per Share

Basic loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding, plus potentially dilutive common shares. Restricted stock units, stock options and warrants are excluded from the diluted net loss per share calculation when their impact is antidilutive. The Company reported a net loss for the years ended December 31, 2023 and 2022, respectively, and as a result, all potentially dilutive common shares are considered antidilutive for these periods.

Potentially common shares issuable at December 31, 2023 and 2022 consist of:

 

 

 

2023

 

 

2022

 

Options

 

 

24,529

 

 

 

29,605

 

Warrants

 

 

668,250

 

 

 

680,363

 

Restricted stock units

 

 

1,501,659

 

 

 

454,447

 

Total

 

 

2,194,438

 

 

 

1,164,415

 

 

Due to their nominal exercise price of $0.0001 per share, a total of 8,271,519 outstanding pre-funded warrants as of December 31, 2023 are considered common stock equivalents and are included in weighted average shares outstanding in the accompanying consolidated statements of operations as of the closing dates of the Company's public equity offerings in January 2023 and August 2023, respectively.

Advertising

The Company charges the costs of advertising to operating expenses as incurred. Advertising expense amounted to approximately $3,216,100 and $4,069,300 in 2023 and 2022, respectively.

Research and Development Costs

The Company expenses research and development costs as incurred. Research and development costs primarily consist of salaries and benefits, facility and overhead costs, and outsourced research activities.

 

Recent Accounting Standards

 

In October 2023, the FASB issued ASU 2023-06, , “Disclosure Improvements, Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative”, that adds 14 of the 27 identified disclosure or presentation requirements to the Codification, each amendment in the ASU will only become effective if the SEC removes the related disclosure or presentation from its existing regulations by June 30, 2027. The Company currently complies with these disclosure requirements as applicable under Regulation S-X or Regulation S-K and will adopt these new standards depending on timing of when they become effective, which is not expected to have a material impact on its financial position and results of operations.

In September 2022, the FASB issued ASU 2022-04, “Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations”, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The new standard’s requirements to disclose the key terms of the programs and information about obligations outstanding are effective for fiscal years, including interim periods, beginning after December 15, 2022, except for the requirement to disclose a rollforward of obligations outstanding will be effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company does not believe that this new standard will have a material impact on its financial position and results of operations.

 

In December 2023, the FASB issued ASU 2023-09, “Accounting standards update, Income Taxes (Topic 740: Improvements to Income Tax Disclosures”. ASU 2023-09 focuses on income tax disclosures around effective tax rates and cash income taxes paid. This amendment in the ASU will become effective for public companies as of December, 15 2024 and effective to all other companies one year later. The Company will adopt these new

F-14


standards when they become effective, which is not expected to have a material impact on its financial position and results of operations.

Subsequent Events

The Company evaluates whether there have been subsequent events through the date the financial statements were issued and determines whether subsequent events exist that would require recognition in the financial statements or disclosure in the notes of the financial statements.

Note 3 — Inventories

Inventories consist of the following at December 31:

 

 

2023

 

 

2022

 

Finished goods

 

$

321,484

 

 

$

512,028

 

Work in Process

 

 

6,589

 

 

 

18,971

 

Rental units

 

 

-

 

 

 

51,694

 

Parts and subassemblies

 

 

1,475,434

 

 

 

903,581

 

 

 

 

1,803,507

 

 

 

1,486,274

 

Less: Reserve for rental and trial units

 

 

-

 

 

 

(86,409

)

Inventories, net

 

$

1,803,507

 

 

$

1,399,865

 

 

 

Note 4 — Equipment, net

Equipment consists of the following at December 31:

 

 

2023

 

 

2022

 

Computer equipment

 

$

318,559

 

 

$

249,621

 

Sales demonstration units

 

 

278,710

 

 

 

210,624

 

R&D tools and molds

 

 

52,644

 

 

 

52,644

 

Leasehold improvements

 

 

254,043

 

 

 

254,043

 

Furniture and fixtures

 

 

60,837

 

 

 

60,836

 

 

 

 

964,793

 

 

 

827,768

 

Less: accumulated depreciation

 

 

(788,999

)

 

 

(633,485

)

Equipment, net

 

$

175,794

 

 

$

194,283

 

 

Depreciation expense was approximately $164,300 and $192,800 for the years ended December 31, 2023 and 2022, respectively.

 

Note 5 — Fair Value of Financial Instruments

The Company measures the fair value of financial assets and liabilities based on the guidance of ASC 820 “Fair Value Measurements” (“ASC 820”), which defines fair value, establishes a framework for measuring fair value, and establishes disclosures about fair value measurements.

ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 — Quoted prices available in active markets for identical assets or liabilities.

F-15


Level 2 — Observable inputs other than quoted prices included in Level 1, such as quotable prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar valuation techniques that use significant unobservable inputs.

The carrying amounts of the Company’s financial instruments such as cash and cash equivalents, accounts receivable and accounts payable, approximate fair value due to the short-term nature of these instruments. Cash equivalents consists of a money market fund that limits its investments to only short-term U.S. Treasury securities and repurchase agreements related to these securities.

The Company considers all investments with an original maturity of greater than three months to be short-term investments. Short-term investments primarily consists of commercial paper and U.S. Treasury Bills and are carried on the consolidated balance sheets at fair value. Short-term investments as of December 31,2023 consists of U.S. Treasury Bills, which are classified as held-maturity, and Certificates of Deposit totaling approximately $1,994,700 as of December 31, 2023, there were no Short-term investments as of December 31, 2022. The Company determines the appropriate balance sheet classification of its investments at the time of purchases and evaluates the classification at the date of purchase. Unrealized gains and losses on short-term investments are recorded to accumulated other comprehensive income on the consolidated balance sheets and other gain (loss) on the consolidated statements of comprehensive loss. Once unrealized gains and losses become realized, they are reclassified from other comprehensive gains and losses to cost of goods sold.

Cash equivalents and short-term investments, which are measured at fair value, were as follows At December 31, 2023:

 

 

 

In Active
Markets for
Identical
Assets or
Liabilities
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

December 31,
2023
Total

 

Money market funds

 

$

4,893,387

 

 

 

 

 

 

 

 

$

4,893,387

 

Commercial paper

 

 

 

 

$

746,762

 

 

 

 

 

$

746,762

 

Short-term investments

 

 

 

 

$

1,994,662

 

 

 

 

 

$

1,994,662

 

 

Cash equivalents, which are measured at fair value, were as follows at December 31, 2022:

 

 

 

 

In Active
Markets for
Identical
Assets or
Liabilities
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

December 31,
2022
Total

 

Cash equivalents

 

$

4,350,657

 

 

 

 

 

 

 

 

$

4,350,657

 

 

F-16


 

Note 6 – Accounts Payable and other Accrued Expenses

 

Accounts Payable and Other Accrued Expenses consists of the following at December 31:

 

 

 

2023

 

 

2022

 

Trade payables

 

$

1,073,405

 

 

$

569,681

 

Accrued compensation and benefits

 

 

1,964,487

 

 

 

959,228

 

Accrued professional services

 

 

52,202

 

 

 

124,548

 

Warranty reserve

 

 

231,108

 

 

 

234,647

 

Customer deposits

 

 

1,114,979

 

 

 

753,232

 

Other

 

 

449,763

 

 

 

538,026

 

 

 

$

4,885,944

 

 

$

3,179,362

 

 

F-17


Note 7 — Common Stock

On August 2, 2022, (“the “Agreement Date””) the Company entered into a Purchase Agreement (“Agreement”) with Keystone, establishing an equity line facility under which the Company, at its sole discretion, can direct Keystone to purchase the Company's common stock from time to time through delivery of a purchase notice. The purchase price was at the lesser of prevailing market prices of the Company’s common stock as defined in the Agreement, at a 10% discount. The Company could sell shares of common stock to Keystone up to the Maximum Amount, provided that the Company has agreed to issue no more than 1,399,334 shares of common stock at a discount, representing 19.99% of the Company's outstanding shares on the Agreement Date, of which 50,000 shares were issued to Keystone as a commitment fee after closing of the transaction. During the fourth quarter of 2022, the Company sold 692,914 shares to Keystone at a weighted average sales price of $0.683 per share, generating proceeds after fees and expenses of approximately $376,900. In conjunction with the public equity offering in August 2023, the Company terminated the Agreement.

 

In addition to the commitment fee, on the Agreement Date the Company paid Keystone $20,000 for its expenses incurred in conjunction with the transaction. The commitment fee was recorded to common stock and Keystone’s expenses reimbursed by the Company were recorded to additional paid-in capital as of December 31, 2022.

 

The Company entered into an ATM Facility with Alliance Global Partners on August 2, 2022. Under the ATM Facility, the Company may sell up to an aggregate of $15 million of the Company’s common stock from time to time and shall pay to AGP cash commissions of 3.0% of the gross proceeds of sales of common stock under the ATM Facility. There were no sales under the ATM Facility during the years ended December 31, 2023 and December 31, 2022. In conjunction with public equity offering in August 2023, the Company reduced the amount available to sell under the ATM Facility to $1,000. This amount remains available for sale at December 31, 2023.

On January 17, 2023, the Company completed a public equity offering, selling 13,169,074 shares of common stock and 6,830,926 pre-funded warrants at $0.325 per share or at $0.3249 per warrant, generating proceeds after fees and expenses of approximately $5.7 million. Each pre-funded warrant is exercisable for one share of the Company’s common stock at a nominal exercise price of $0.0001 per share.

On August 29, 2023, the Company completed a public equity offering, selling 5,413,334 shares of common stock and 1,920,000 pre-funded warrants at $0.60 per share, or at $0.5999 per warrant, generating proceeds after fees and expenses of approximately $3.9 million. Each pre-funded warrant is exercisable for one share of the Company’s common stock at a nominal exercise price of $0.0001 per share.

 

No shares of common stock were issued through the exercise of stock options during the years ended December 31, 2023 and 2022.

During the years ended December 31, 2023 and 2022, the Company issued 339,335 and 137,302 shares of common stock, respectively, upon the vesting of restricted stock units.

Note 8 — Stock Award Plans and Stock-Based Compensation

Equity Incentive Plan

On June 19, 2018, the Company’s Shareholders and Board of Directors (the “Board of Directors”) approved the Myomo, Inc. 2018 Stock Options and Incentive Plan (the “2018 Plan”). On January 1 of each year, the number of shares of common stock reserved and available for issuance under the 2018 Plan will cumulatively increase by 4% of the number shares of common stock outstanding on the immediately preceding December 31 or such lesser number of shares of common stock determined by management in consultation with members of the Board of Directors, including the compensation committee of the Board of Directors.

On January 1, 2023 and 2022, the number of shares reserved and available for issuance under the 2018 Plan increased by 310,024 and 274,789 shares, respectively. At December 31, 2023, there were 119,123 shares available for future grant under the 2018 Plan.

F-18


Under the terms of the 2018 Plan, incentive stock options (“ISOs”) may be granted to officers and employees and non-qualified stock options and awards may be granted to directors, consultants, officers and employees of the Company. The exercise price of ISOs cannot be less than the fair market value of the Company’s Common Stock on the date of grant. The options vest over a period determined by the Board of Directors, ranging from immediate to four years, and expire not more than ten years from the date of grant.

Stock Option Awards

Stock option activity under the Stock Option Plans during the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Shares

 

 

Weighted
Average
Exercise Price

 

 

Weighted
Average
Remaining
Life (years)

 

 

Intrinsic
Value

 

Balance at January 1, 2022

 

 

31,447

 

 

$

40.5800

 

 

 

7.51

 

 

$

23,194

 

Granted

 

 

1,700

 

 

 

8.0000

 

 

 

 

 

 

 

Forfeited or cancelled

 

 

(3,293

)

 

 

28.4000

 

 

 

 

 

 

 

Exercised

 

 

(249

)

 

 

9.1900

 

 

 

 

 

 

 

Balance at December 31, 2022

 

 

29,605

 

 

 

40.5000

 

 

 

6.52

 

 

$

587

 

Granted

 

 

-

 

 

 

-

 

 

 

 

 

 

 

Forfeited or cancelled

 

 

(3,139

)

 

 

17.5800

 

 

 

 

 

 

 

Expired

 

 

(1,937

)

 

 

69.6100

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

24,529

 

 

$

41.1300

 

 

 

5.53

 

 

$

7,468

 

Options exercisable at December 31, 2022

 

 

20,229

 

 

$

54.9600

 

 

 

5.67

 

 

$

587

 

Options exercisable at December 31, 2023

 

 

19,733

 

 

$

49.0300

 

 

 

5.05

 

 

$

6,850

 

 

The Company uses the Black-Scholes option pricing model to estimate the grant date fair value of its stock options. There was no income tax benefit recognized in the financial statements for share-based compensation arrangements for the years ended December 31, 2023 and 2022. There were no stock options granted during the year ended December 31, 2023. The weighted-average grant date fair value was $6.92 per share for the year ended December 31, 2022. The following weighted average assumptions underlying the calculation of grant date fair value are as follows:

 

 

 

2022

Volatility

 

117.18%

Risk-free interest rate

 

1.68%

Weighted-average expected option term
   (in years)

 

6.25

Dividend yield

 

0%

 

The stock price volatility for the Company’s options was determined using the Company’s historical volatility since its initial public offering in June 2017. The risk-free interest rate was derived from U.S. Treasury rates existing on the date of grant for the applicable expected option term. The expected term represents the period of time that options are expected to be outstanding. Because the Company has only very limited historical exercise behavior, it determines the expected life assumption using the simplified method, which is an average of the contractual term of the option and its ordinary vesting period. The expected dividend yield assumption is based on the fact that the Company has never paid, nor has any intention to pay, cash dividends.

 

Restricted Stock Units

 

Restricted stock unit “RSU” activity for the years ended December 31, 2023 and 2022 is summarized below:

F-19


 

 

 

Number of Shares

 

 

Weighted average
grant date fair
value

 

 

Weighted average
remaining contractual
life (in years)

 

Outstanding as of January 1, 2022

 

 

292,558

 

 

$

9.64

 

 

 

2.27

 

Awarded

 

 

340,923

 

 

 

2.13

 

 

 

 

Vested

 

 

(137,332

)

 

 

2.47

 

 

 

 

Canceled

 

 

(41,702

)

 

 

5.10

 

 

 

 

Outstanding as of December 31, 2022

 

 

454,447

 

 

 

5.06

 

 

 

1.44

 

Awarded

 

 

1,450,445

 

 

 

0.57

 

 

 

 

Vested

 

 

(339,409

)

 

 

2.37

 

 

 

 

Canceled

 

 

(63,824

)

 

 

4.51

 

 

 

 

Outstanding as of December 31, 2023

 

 

1,501,659

 

 

$

1.53

 

 

 

1.22

 

In 2023 and 2022, the Company granted an aggregate of 1,450,445 and 340,923 RSUs to employees, respectively, of which 608,000 and 203,510 RSUs were granted to executive officers, respectively, which vest over a period of two years and three years, respectively. In 2023, the Company granted 239,952 RSUs to independent members of the board of directors, which vest in four equal quarterly installments. No RSUs were granted to independent members of the board of directors in 2022.

The Company determined the fair value of these grants based on the closing price of the Company’s common stock on the respective grant dates. The compensation expense is being amortized over the respective vesting periods.

Awards of RSUs may be net share settled upon vesting to cover the required employee statutory withholding taxes and the remaining amount is converted into shares based upon their share-value on the date the award vests. These payments of employee withholding taxes, if made, are presented in the statements of cash flows as a financing activity.

Share-Based Compensation Expense

The Company recognized stock-based compensation expense related to the issuance of stock option awards to employees and non-employees and time-based and performance-based restricted stock units to employees and directors, and restricted stock units to employees in the consolidated statements of operations as follows:

 

 

 

2023

 

 

2022

 

Cost of goods sold

 

$

91,604

 

 

$

75,778

 

Research and development

 

 

(4,488

)

 

 

127,198

 

Selling, general and administrative

 

 

1,028,486

 

 

 

987,518

 

Total

 

$

1,115,602

 

 

$

1,190,494

 

 

As of December 31, 2023, there was approximately $25,800 of unrecognized compensation cost related to unvested stock options which is expected to be recognized over a weighted-average period of 1.5 years.

As of December 31, 2023, there was approximately $867,200 of unrecognized compensation cost related to unvested restricted stock unit awards which is expected to be recognized over a weighted-average period of 1.2 years.

F-20


Note 9 — Warrants

 

The following table presents the Company’s common stock warrant activity for the years ended December 31, 2023 and 2022:

 

 

 

Warrants

 

 

Weighted Average
Exercise Price

 

 

 

Outstanding

 

 

Exercisable

 

 

Outstanding

 

 

Exercisable

 

Balance, Jan 1, 2022

 

 

693,643

 

 

 

693,643

 

 

 

8.76

 

 

 

8.76

 

Expired

 

 

(12,614

)

 

 

(12,614

)

 

 

29.30

 

 

 

29.30

 

Exercised

 

 

(666

)

 

 

(666

)

 

 

 

 

 

 

Balance, Dec 31, 2022

 

 

680,363

 

 

 

680,363

 

 

 

8.30

 

 

 

8.30

 

Issued

 

 

8,750,926

 

 

 

8,750,926

 

 

 

 

 

 

 

Expired

 

 

(12,113

)

 

 

(12,113

)

 

 

0.53

 

 

 

0.53

 

Exercised

 

 

(479,407

)

 

 

(479,407

)

 

 

 

 

 

 

Balance, Dec 31, 2023

 

 

8,939,769

 

 

 

8,939,769

 

 

$

0.56

 

 

$

0.56

 

 

Due to their nominal exercise price of $0.0001 per share, a total of 8,271,519 outstanding pre-funded warrants as of December 31, 2023 are considered common stock equivalents and are included in weighted average shares outstanding in the accompanying consolidated statements of operations as of the closing dates of the Companys public equity offerings in January 2023 and August 2023, respectively. A total of 479,407 pre-funded warrants were exercised during the year ended December 31, 2023. The pre-funded warrants have no maturity date. The weighted average remaining contractual life of warrants outstanding and exercisable, excluding pre-funded warrants at December 31, 2023 was 1.1 years.

Note 10 — Commitments and Contingencies

Litigation

 

The Company may be involved in legal proceedings, claims and assessments arising from the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. During 2022, a former employee that was terminated in 2021 brought an age discrimination claim against the Company. During the fourth quarter of 2023, the Company settled the claim with its former employee. The Company deems it probable that its insurance company will pay its share of the claim. As a result of this assumed gain contingency, the Company reduced its accrual to an amount that is not expected to be covered by insurance, and recorded a liability of approximately $55,000 for severance and legal expenses as of December 31, 2023. There is no other material litigation against the Company at this time.

Operating Leases

 

The Company has a non-cancelable sublease agreement for its corporate headquarters in Boston, Massachusetts which expired in August 2023. In conjunction with entering into a non-cancelable lease agreement for its manufacturing space in Boston in January 2022, the Company agreed to enter into a lease for its corporate headquarters space, effective September 1, 2023. Both leases in Boston as well as a lease for office space in Fort Worth, TX, expire in 2025. The Fort Worth, TX lease has the option to terminate early, which became available at the Company’s discretion in 2023, which is did not take. Termination options were not included in the lease term for the Company’s existing operating leases. Certain arrangements have discounted rent periods or escalating rent payment provisions. Leases with an initial term of twelve months or less are not recorded on the condensed consolidated balance sheets. We recognize rent expense on a straight-line basis over the lease term.

 

F-21


As of December 31, 2023, operating lease assets were approximately $663,600 and operating lease liabilities were approximately $601,300. The maturity of the Company’s operating lease liabilities as of December 31, 2023, were as follows:

 

 

 

As of December 31, 2023

 

2024

 

 

578,198

 

2025

 

 

102,842

 

2026

 

 

 

Thereafter

 

 

 

Total future minimum lease payments

 

 

681,040

 

Less imputed interest

 

 

79,737

 

Total operating lease liabilities

 

$

601,303

 

Included in the consolidated balance sheet:

 

 

 

Current operating lease liabilities

 

$

486,143

 

Non-current operating lease liabilities

 

 

115,160

 

Total operating lease liabilities

 

$

601,303

 

 

For the twelve months ended December 31, 2023, the total lease cost comprised of the following amounts:

 

 

 

Years ended December 31,

 

 

 

2023

 

2022

 

Operating lease expense

 

 

454,040

 

 

493,203

 

Short-term lease expense

 

 

3,989

 

 

3,250

 

Total lease expense

 

$

458,029

 

$

496,453

 

 

The Company paid cash of approximately $550,600 and $557,500 for its operating leases for the years ended December 31, 2023 and 2022, respectively.

The following summarizes additional information related to operating leases:

 

 

 

As of December 31

 

 

 

2023

 

2022

 

Weighted-average remaining lease term

 

 

1.2

 

 

1.8

 

Weighted-average discount rate

 

 

23.3

%

 

20

%

 

If the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate as the discount rate. The Company uses its best judgment when determining the incremental borrowing rate, which is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term to the lease payments in a similar currency.

 

Licensing Agreement

During 2006, the Company entered into an exclusive licensing agreement (the “MIT License”) with Massachusetts Institute of Technology (“MIT”) for access to certain patent rights that require the payment of royalties, which vary based on the level of the Company’s net sales and whether the customer is located in the United.States, or in an international location. As part of the agreement, the Company was required to pay to MIT a nonrefundable annual license maintenance fee which could have been credited to any royalty amounts due in that same year. The royalty charge for the years ended December 31, 2023 and 2022 was approximately $244,900 and $264,200, respectively, and is included as a component of cost of revenue. The MIT license expired in November 2023.

 

 

F-22


Warranty Liability

The Company accrues an estimate of their exposure to warranty claims based on historical warranty costs incurred and the number units under warranty to estimate future warranty costs to be insured. Most of the Company’s current product sales include a three-year warranty. The Company assesses the adequacy of their recorded warranty liability annually and adjusts the amount as necessary.

Changes in warranty liability were as follows:

 

 

 

2023

 

 

2022

 

Accrued warranty liability, beginning of year

 

$

234,647

 

 

$

176,281

 

Accrual provided for warranties issued during
   the period

 

 

71,797

 

 

 

117,986

 

Adjustments to prior accruals

 

 

 

 

 

 

Actual warranty expenditures

 

 

(75,337

)

 

 

(59,620

)

Accrued warranty liability, end of year

 

$

231,108

 

 

$

234,647

 

 

Credit Risk

Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and accounts receivable. The Company attempts to maintain its operating cash within federally insured limits. Its cash equivalents, including money market funds, are invested in instruments that are off the balance sheets of its operating banks. Its short term investments are held in high quality instruments with large companies and U.S. Treasury Bills. Its cash equivalents and short-term investments, to the extent that there are balances in excess of federally insured limits, are with major financial institutions that management believes are financially sound and have minimum credit risk. The Company has not experienced any losses in such accounts and believes credit risks related to its cash, cash equivalents and short-term investments are limited based upon the creditworthiness of the financial institutions holding these funds.

 

Supplier Finance Program Obligations

The Company finances its Directors and Officers Insurance policy which requires the Company to make a down payment, followed by equal payments over a defined term. During the twelve months ended December 31, 2023, the Company completed its payment obligation associated with its 2022-2023 policy and entered into a new policy covering the twelve-month period ending June 2024. Under this new financing arrangement, the Company made a down payment during the three months ended June 30, 2023 and is making nine equal monthly payments of approximately $29,000, starting in July 2023. No assets are pledged as security under this arrangement.

Major Customers

For the year ended December 31, 2023 and 2022, there were no customers which accounted for more than 10% of revenues. For the year ended December 31, 2023 a U.S. insurance payer represented 38% of product revenues. For the year ended December 31, 2022, a U.S insurance payer represented 32% of product revenues.

 

For the year ended December 31, 2023 and 2022, one insurer and its affiliates accounted for approximately 71% and 62% of accounts receivable, respectively.

 

For the year ended December 31, 2023 and 2022, approximately 57% and 60% of the Companys product revenues were derived from patients with Medicare Advantage insurance plans, respectively.

 

F-23


Note 11 — Income Taxes

 

Income (loss) before provision for income taxes was as follows:

 

 

 

2023

 

 

2022

 

United States

 

$

(8,716,749

)

 

$

(10,831,796

)

Foreign

 

$

725,186

 

 

$

180,711

 

Loss before income taxes

 

$

(7,991,563

)

 

$

(10,651,085

)

 

 

The income tax provision (benefit) for the years ended December 31, 2023 and 2022 consists of the following:

 

 

 

2023

 

 

2022

 

U.S. federal

 

 

 

 

 

 

Current

 

$

 

 

$

 

Deferred

 

 

2,762,774

 

 

 

(2,791,239

)

State and local

 

 

 

 

 

 

Current

 

 

 

 

 

 

Deferred

 

 

3,278,803

 

 

 

(615,573

)

Foreign

 

 

 

 

 

 

Current

 

 

156,002

 

 

 

69,937

 

Deferred

 

 

 

 

 

 

 

 

 

6,197,579

 

 

 

(3,336,876

)

Change in valuation allowance

 

 

(6,041,578

)

 

 

3,406,813

 

Income tax provision

 

$

156,002

 

 

$

69,937

 

 

The reconciliation between the U.S statutory federal income tax rate and the Companys effective rate for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

2023

 

 

2022

 

U.S. federal statutory rate

 

 

21.00

%

 

 

21.00

%

State income taxes, net of federal benefit

 

 

(38.19

)%

 

 

5.60

%

State rate change and other

 

 

(2.16

)%

 

 

(0.06

)%

NOLs' to expire unutilized due to 382 limitation

 

 

(51.74

)%

 

 

 

Foreign tax rate differential

 

 

(0.82

)%

 

 

(0.15

)%

Other permanent items

 

 

(5.63

)%

 

 

(0.28

)%

Prior year taxes

 

 

(0.02

)%

 

 

5.91

%

Change in valuation allowance

 

 

75.60

%

 

 

(32.67

)%

Effective rate

 

 

(1.95

)%

 

 

(0.66

)%

 

The significant components of the Company’s deferred tax assets are as follows:

 

 

 

2023

 

 

2022

 

Net operating loss carryover

 

$

11,744,294

 

 

$

18,052,725

 

Tax credits

 

 

130,722

 

 

 

423,036

 

Research and Experimental cost capitalization

 

 

1,027,243

 

 

 

657,076

 

Stock-based compensation

 

 

890,334

 

 

 

900,144

 

Other

 

 

610,069

 

 

 

411,258

 

Total deferred tax asset

 

 

14,402,661

 

 

 

20,444,240

 

Less: valuation allowance

 

 

(14,402,661

)

 

 

(20,444,240

)

Deferred tax asset, net of valuation allowance

 

$

 

 

$

 

 

F-24


 

There were no deferred tax liabilities at December 31, 2023 or 2022.

 

As of December 31, 2023 and 2022, the Company had approximately $77,360,000 and $72,726,000 of Federal NOLs and $61,239,000 and $67,302,000 of state NOLs, respectively, available to offset future taxable income. The Federal NOLs incurred prior to 2018 of approximately $26,425,0000, if not utilized, begin expiring in the year 2028. The Federal NOLs incurred after 2017 of approximately $50,935,000 have an indefinite carryforward period. The state NOL's if not utilized begin to expire in 2024 through 2044.

 

Additionally, the Company has U.S. federal and state research and development tax credits of $437,000 and $167,000, respectively, which will begin to expire in the year 2027 and 2036, respectively.

 

NOL carryforwards may face limitations caused by changes in ownership under Section 382 of the Internal Revenue Code. During 2023, the Company experienced an ownership change within the meaning of Section 382 of the Internal Revenue Code of 1986. The ownership change has and will continue to subject the Company’s pre-ownership change net operating loss carryforwards to an annual limitation, which will significantly restrict its ability to use them to offset taxable income in periods following the ownership change. The annual use limitation equals the aggregate value of the Company’s stock at the time of the ownership change multiplied by a specified tax-exempt interest rate. As a result of these ownership changes, the Company is limited to an approximately $64,000 annual limitation on its ability to utilize pre-change NOLs during the carryforward period and has determined that approximately $20,000,000 and $48,000,000 of the Company’s pre-change Federal and State NOLs, respectively, will expire unutilized. Accordingly, the deferred tax asset and valuation allowance have been adjusted by approximately $4,200,000 and $3,900,000 to reflect the Federal and State NOL's, respectively that will expire unutilized.

 

ASC 740 , “Income Taxes” requires that a valuation allowance be established when it is “more likely than not” that all, or a portion of, deferred tax assets will not be realized. A review of all available positive and negative evidence needs to be considered, including the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies. After consideration of all the information available, management believes that uncertainty exists with respect to future realization of its deferred tax assets and has, therefore, established a full valuation allowance as of December 31, 2023 and December 31, 2022. For the years ended December 31, 2023 and December 31, 2022, the change in valuation allowance was a decrease of ($6,042,000) and an increase of $3,407,000, respectively.

 

The Company recognizes interest and penalties relating to unrecognized tax benefits on the income tax expense line in the statement of operations. There are no tax penalties and interest on the statement of operations as of December 31, 2023 and December 31, 2022. The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities. The Company is subject to examination by U.S. tax authorities beginning with the year ended December 31, 2020. To the extent the Company has tax attribute carryforwards the tax years in which the attribute was generated may still be adjusted upon examination by the Internal Revenue Service, or state of foreign tax authorities to the extent utilized in a future period.

 

There were no accrued interest and penalties at December 31, 2023 and December 31, 2022.

Note 12 — Subsequent Events

 

On January 19, 2024, the Company completed a registered direct equity offering, selling 1,354,218 shares of common stock and 224,730 pre-funded warrants at $3.80 per share, or at $3.7999 per pre-funded warrant, generating proceeds after fees and expenses of approximately $5.4 million. Each pre-funded warrant is exercisable for one share of the Company’s common stock at a nominal exercise price of $0.0001 per share.

 

On February 29, 2024, CMS published final fees for the Company's billing codes for the MyoPro. The final average payment determinations for the MyoPro Motion W (L8701) of approximately $33,500 and for the MyoPro Motion G (L8702) of approximately $65,900, become effective April 1, 2024.

F-25


EX-10.8 2 myo-ex10_8.htm EX-10.8 EX-10.8

Exhibit 10.8

EMPLOYMENT AGREEMENT

This Employment Agreement (this “Agreement”) is between Myomo, Inc. (“Myomo” or the “Company”), a Delaware corporation with offices at 137 Portland St., 4th Floor, Boston, MA 02114, and Paul R. Gudonis, an individual (“Executive”) residing at 56 Masconomo St., Manchester, MA 01944, is made as of the date of the last signature on the signature pages hereto and upon the commencement of the Term (as defined below), supersedes in its entirety the existing Employment Agreement, dated as of April 22, 2021.

W I T N E S S E T H:

WHEREAS, Myomo desires to continue to employ Executive as its Chief Executive Officer, and Executive desires to be so employed;

NOW, THEREFORE, in consideration of the mutual covenants and undertakings herein contained, Myomo agrees to continue to employ Executive, and Executive accepts continued employment with Myomo on the terms and conditions set forth in this Agreement, to which the parties agree as follows:

1. Employment.

(a) Term. The term of the Agreement will be for three (3) years, commencing on January 1, 2024 and ending on December 31, 2026, subject to earlier termination pursuant to the terms and conditions discussed in this Agreement below, or extension upon the written agreement of the parties hereto (the “Term”). The parties commit to engage in discussions about whether this Agreement will be renewed on or before the 90th day prior to expiration (the “Additional Term”). Unless the Agreement is expressly renewed in writing, it shall not renew, subject to the notice, severance and restrictive covenant provisions provided for in paragraphs 4(c) and 7 below, and the arbitration provisions in paragraph 8, which shall survive the termination of this Agreement.

(b) Position and Duties. During the Term, the Executive’s title shall be Chief Executive Officer (“CEO”). Executive shall report to the Board of Directors. Executive’s duties and responsibilities shall include: developing and achieving the company’s strategy and business plan, overseeing the operations of the company, communicating with investors, and such other duties and responsibilities consistent with the CEO role as may be assigned or delegated to him from time to time by the Board of Directors of Myomo (hereinafter the “Services”). Executive shall also have the authority necessary to carry out the Services and perform his role as the CEO, which shall include hiring senior staff and managing the company’s operating budget subject to Board oversight and approval. Executive shall comply with all federal, state and local laws, rules and regulations in the performance of his duties under this Agreement.

(c) Outside Work. During the Term of this Agreement, Executive agrees to faithfully, diligently, and to the best of his ability, devote his entire business time and best efforts, energies, skills and experience to the discharge of his duties and responsibilities hereunder. Executive will not take any other employment or be involved in any other business for remuneration, except that Executive may reasonably be engaged in civic and charitable endeavors and may also serve as a member of the boards of directors of up to two for-profit companies and two non-profit enterprises provided that none of such activities raise a conflict of interest or detract from his service to the Company.

 

2. Compensation and Related Matters.

(a) Salary. During the Term, Executive’s annual base salary shall be adjusted to Three Hundred Fifty Thousand Dollars ($350,000) per annum (“Annual Salary”), which gross sum shall be less statutory withholding taxes and required deductions, effective as of January 1, 2024. Executive shall be paid in accordance with Myomo’s standard payroll practices. Executive’s salary shall be reviewed on an annual basis to be market-competitive with peer medical device companies and may be subject to further upward adjustment (unless otherwise provided in the Good

 

 

 


 

Reason definition) in the sole discretion of the Board of Directors and the Compensation Committee, based upon Executive’s and Myomo’s performance.

(b) Incentive Compensation. During the Term, Executive shall be eligible to receive target annual incentive compensation of 75% of the then-current Base Salary. The actual amount and type of the annual incentive compensation for each fiscal year will be determined by the Board and Compensation Committee and shall be based upon Executive and the Company meeting certain Board approved reasonable strategic, operational, and financial goals and targets established by the Board with input from Executive if practicable. Incentive compensation payments shall be prorated for any year in which Executive works less than a full year, provided that Executive has worked at least six (6) months of the year, except if Executive’s employment is terminated by Myomo without Cause or by Executive for Good Reason (as defined in paragraph 3(c) below), in which case the incentive compensation payment shall be prorated for whatever time was worked by Executive. No incentive compensation payment shall be payable to Executive should (i) his employment be terminated by Myomo for Cause (as defined in paragraph 3(c) below) or (ii) should Executive resign his employment without Good Reason (as defined in paragraph 3(e) below) and without providing the Notice of Termination (as contemplated in Paragraph 3(f) below) and working throughout said Notice of Termination period if so required by Myomo. Incentive compensation payments shall be paid within 90 days of the end of the calendar year in which the incentive compensation is earned.

(c) Restricted Stock Units (RSUs) and other Stock-Based Awards. On an annual basis, the Company shall grant RSUs to the Executive based upon the amount of shares available in the Company’s Equity Incentive Plan and a review of market-competitive equity grants for comparable medical device companies, with such vesting subject to the terms for acceleration as provided in Sections 4(b) or 5(a) below. Executive may also receive such further stock-based awards as may be determined by the Board in its sole discretion, from time to time.

(d) Expenses. Myomo will reimburse Executive for all reasonable expenses in the performance of his duties under the Agreement, in accordance with Myomo’s standard reimbursement policies. Executive further agrees to comply with Myomo’s reimbursement procedures and with the conditions for reimbursements as required by the Internal Revenue Code and the rules and regulations thereunder in connection with the incurring and reporting of business expenses.

(e) Benefits. During the Term, the Executive shall be entitled to participate in or receive benefits under the Company’s employee benefit plans in effect from time to time, subject to the terms of such plans.

(f) Vacations. During the Term, the Executive shall be entitled to accrue up to twenty (20) paid vacation days in each year, which shall be accrued ratably. Vacation must be taken in accordance with the policies of the Company, as in effect from time to time. Up to 20 vacation days that are not used in a particular calendar year may be carried over into a subsequent calendar year, however, the Executives unused vacation account shall not exceed the maximum amount as defined by Company’s policy The Executive shall also be entitled to all paid holidays given by the Company to its executives.

 

3. Termination.

(a) Death. The Executive’s employment shall terminate upon his death.

(b) Disability. If, as a result of the incapacity of Executive due to physical or mental illness as determined by the Myomo Board of Directors, the Executive is unable to perform substantially and continuously the duties assigned to him hereunder for a period of sixty (60) days or more, with or without a reasonable accommodation being made by Myomo, and compliance by Myomo with all applicable statutes, if any, Myomo may terminate this Agreement for “Disability,” upon ten (10) calendar days’ notice. In said event, Myomo shall be required to pay Executive all accrued and unpaid salary and if Executive worked at least six months of the year of the disability, the pro-rata portion of his target annual incentive compensation. In addition, Myomo shall provide Executive and his dependents with any benefit continuation rights as required by law.

(c) Termination by Company for Cause. Myomo may terminate Executive’s employment hereunder at any time for any reason, including but not limited to for Cause. For purposes of this Agreement, “Cause” shall mean

2

 

 

 


 

termination based upon: (i) the failure by Executive to follow directions of the Board of Directors in the handling of material matters which are legal and consistent with Executive’s position; (ii) the willful or continued engagement by Executive in conduct which is materially injurious to Myomo, monetarily or otherwise, including, but not limited to, the disclosure by Executive of Confidential Information (as defined in paragraph 7(a)), which is inconsistent with Executive’s responsibilities set forth in paragraph 1(b), breach by Executive of his fiduciary duties to Myomo, violation by Executive of any restrictive covenant, including covenants not to compete, to solicit Myomo’s clients or employees or disparage Myomo or their officers, employees, business partners, affiliates or representatives, as further defined in paragraph 7 below; (iii) a conviction of, a plea of nolo contendere, a guilty plea or confession by Executive to an act of fraud, misappropriation or embezzlement or to a felony; (iv) Executive’s use, sale or possession of illegal substances, or habitual intoxication while conducting Myomo’s business; (v) a knowing and material violation of Myomo’s employment policies as specified in the Employee Handbook; (vi) a material breach by Executive of this Agreement; or (vii) Executive’s willful absence from his employment or willful failure or refusal to perform or gross neglect in the performance of his duties or responsibilities hereunder. Prior to termination under subparagraphs (i) or (v) above, Myomo will provide Executive with written notice pursuant to the Cause Process” shall mean that (i) Myomo reasonably determines in good faith that a “Cause” condition has occurred; (ii) Myomo notifies Executive in writing of any act or omission it believes constitutes Cause for termination, including stating the reasons for such belief, which notice shall occur within 90 days of the first occurrence of such condition; and (iii) Myomo terminates Executive’s employment within 30 days after the end of the Cure Period. In the event of termination of Executive by Myomo for Cause, Myomo shall have no obligation to pay Executive anything other than any salary earned to date and to provide him with any benefit continuation rights as required by law.

 

(d) Termination Without Cause. The Company may terminate the Executive’s employment hereunder at any time without Cause. Any termination by Company of the Executive’s employment under this Agreement which does not constitute a termination for Cause under Section 3 (c) and does not result from the death under Section 3 (a) or disability of the Executive under Section 3 (b) shall be deemed a termination without Cause.

(e) Termination by the Executive. The Executive may terminate his employment hereunder at any time for any reason, including but not limited to Good Reason. For purposes of this Agreement, “Good Reason” shall mean that the Executive has complied with the “Good Reason Process” (hereinafter defined) following the occurrence of any of the following events: (i) diminution in Executive’s title and any material diminution in the Executive’s responsibilities, authority or duties; (ii) any diminution in the Executive’s Base Salary except that a diminution up to 20% shall be permitted where that diminution is part of an across-the-board salary reduction based on the Company’s financial performance with the same percentage diminution to all or substantially all senior management employees of the Company; (iii) a material change in the geographic location at which the Executive provides services to the Company, which change shall occur if Executive’s office changes at the Company’s direction to a location more than 40 miles from his main residence address (provided that a change in the Executive’s residence shall not trigger Good Reason); or (iv) the material breach of this Agreement by the Company. “Good Reason Process” shall mean that (i) the Executive reasonably determines in good faith that a “Good Reason” condition has occurred; (ii) the Executive notifies the Company in writing of any act or omission it believes constitutes Good Reason for termination, including stating the reasons for such belief, which notice shall occur within 90 days of the first occurrence of such condition; (iii) the Executive cooperates in good faith, for a period of 30 days following such notice (the “Cure Period”), with the Company’s efforts to respond to the notice, including providing the opportunity for the company to respond to him; (iv) notwithstanding such efforts, Executive is unable to demonstrate that the basis for such Cause has been reasonably cured or refuted or explained so that there is no such basis; (iv) Good Reason condition continues to exist; and (v) the Executive terminates his employment within 30 days after the end of the Cure Period. If the Company cures the Good Reason condition during the Cure Period, Good Reason shall be deemed not to have occurred.

(f) Notice of Termination. Except for termination as specified in Section 3(a), any termination of the Executive’s employment by the Company or any such termination by the Executive shall be communicated by written Notice of Termination to the other party hereto. For purposes of this Agreement, a “Notice of Termination” shall mean a notice which shall indicate the specific termination provision in this Agreement relied upon.

(g) Date of Termination. “Date of Termination” shall mean: (i) if the Executive’s employment is terminated by his death, the date of his death; (ii) if the Executive’ s employment is terminated on account of disability under Section

3

 

 

 


 

3(b), by the Company for Cause under Section 3(c), or if the Executive’s employment is terminated by the Company under Section 3(d), the date on which a Notice of Termination is given; (iii) if the Executive’s employment is terminated by the Executive under Section 3(e) without Good Reason, 30 days after the date on which a Notice of Termination is given, and (iv) if the Executive’s employment is terminated by the Executive under Section 3(e) with Good Reason, the date on which a Notice of Termination is given after the end of the Cure Period. Notwithstanding the foregoing, in the event that the Executive gives a Notice of Termination to the Company, the Company may unilaterally accelerate the Date of Termination and such acceleration shall not result in a termination by the Company for purposes of this Agreement.

 

4. Compensation Upon Termination.

(a) Termination Generally. If the Executive’s employment with the Company is terminated for any reason, the Company shall pay or provide to the Executive (or to his authorized representative or estate) (i) any Base Salary earned through the Date of Termination, unpaid expense reimbursements (subject to, and in accordance with, Section 2(c) of this Agreement) and unused vacation that accrued through the Date of Termination on or before the time required by law but in no event more than 30 days after the Executive’s Date of Termination; and (ii) any vested benefits the Executive may have under any employee benefit plan of the Company through the Date of Termination, which vested benefits shall be paid and/or provided in accordance with the terms of such employee benefit plans (collectively, the “Accrued Benefit”).

(b) Termination by the Company Without Cause or by the Executive with Good Reason. During the Term, if the Executive’s employment is terminated by the Company without Cause as provided in Section 3(d), or the Executive terminates his employment for Good Reason as provided in Section 3(e), then the Company shall pay the Executive his Accrued Benefit. In addition, subject to the Executive signing a separation agreement containing, among other provisions, a general release of claims in favor of the Company and related persons and entities, confidentiality, return of property and non-disparagement, in a form and manner satisfactory to the Company (the “Separation Agreement and Release”) and the Separation Agreement and Release becoming irrevocable, all within 60 days after the Date of Termination:

(i) The Company shall pay the Executive an amount equal to 100% of (A) the Executive’s Base Salary plus (B) the Executive’s Board Approved Annual Incentive Compensation for the current fiscal year. In no event shall “Target Annual Incentive Compensation” include any sign-on bonus, retention bonus or any other special bonus. Notwithstanding the foregoing, if the Executive breaches any of the provisions contained in Section 7 of this Agreement, all payments of the Severance Amount shall immediately cease; and

(ii) Upon the Date of Termination, all restricted stock units and any stock options and/or other stock- based awards held by the Executive in which the Executive would have vested if he had remained employed for an additional twelve months following the Date of Termination shall vest and become exercisable or nonforfeitable as of the Date of Termination; and

(iii) If the Executive was participating in the Company’s group health plan immediately prior to the Date of Termination and elects COBRA health continuation, then the Company shall pay to the Executive a monthly cash payment for twelve months or the Executive’s COBRA health continuation period, whichever ends earlier, in an amount equal to the monthly employer contribution that the Company would have made to provide health insurance to the Executive if the Executive had remained employed by the Company; and

(iv) the amounts payable under this Section 4(b) shall be paid out in substantially equal installments in accordance with the Company’s payroll practice over six months commencing within 60 days after the Date of Termination; provided, however, that if the 60-day period begins in one calendar year and ends in a second calendar year, the Severance Amount shall begin to be paid in the second calendar year by the last day of such 60-day period; provided, further, that the initial payment shall include a catch-up payment to cover amounts retroactive to the day immediately following the Date of Termination. Each payment pursuant to this Agreement is intended to constitute a separate payment for purposes of Treasury Regulation Section l.409A- 2(b)(2).

4

 

 

 


 

(c) Expiration/Non-Renewal of the Agreement by the Company and Continued At-Will Employment. For the avoidance of doubt, a non-renewal of this Agreement by the Company (in accordance with Section 1(a) above) will not constitute a termination of employment by the Company without Cause and the Executive acknowledges that the severance provisions of Section 4(b) will not apply. Should the parties decide not to renew this Agreement but to continue to work together in an employment relationship, Executive’s employment shall continue on an at-will basis, with no stated term, pursuant to the terms and conditions of this Agreement which shall remain in effect, unless otherwise modified in writing. Executive shall likewise remain obligated to abide by the confidentiality and restrictive covenant provisions specified in paragraph 7 which, along with this provision, shall survive the termination of this Agreement.

5. Change in Control Payment. The provisions of this Section 5 set forth certain terms of an agreement reached between the Executive and the Company regarding the Executive’s rights and obligations upon the occurrence of a Change in Control of the Company. These provisions are intended to assure and encourage in advance the Executive’s continued attention and dedication to his assigned duties and his objectivity during the pendency and after the occurrence of any such event. These provisions shall apply in lieu of, and expressly supersede, the provisions of Section 4(b) regarding severance pay and benefits upon a termination of employment, if such termination of employment occurs within 12 months after the occurrence of the first event constituting a Change in Control. These provisions shall terminate and be of no further force or effect beginning 12 months after the occurrence of a Change in Control.

(a) Change in Control. During the Term, if the closing of a Change in Control occurs, and if Executive is engaged as the CEO at such time, notwithstanding anything to the contrary in any applicable option agreement or stock-based award agreement: (i) all time-based stock options and other stock-based awards subject to time-based vesting held by the Executive shall immediately accelerate and become fully exercisable or non-forfeitable as of the closing date of such Change in Control; and (ii) the measurement date of any unvested performance-based stock awards shall accelerate to the closing date of a Change in Control. If upon such acceleration of the measurement date, the Executive is entitled to vesting of all or a portion of such performance-based stock award, such earned portion shall immediately accelerate and become fully exercisable or non-forfeitable as of the closing date of such Change in Control.

(b) Change in Control and Qualifying Termination. During the Term, if within 12 months after a Change in Control, the Executive’ s employment is terminated by the Company without Cause as provided in Section 3(d) or the Executive terminates his employment for Good Reason as provided in Section 3(e), then, subject to the signing of the Separation Agreement and Release by the Executive and the Separation Agreement and Release becoming irrevocable, all within 60 days after the Date of Termination.

(i) the Company shall pay the Executive a lump sum in cash in an amount equal to 100% times the sum of (A) the Executive’s current Base Salary (or the Executive’s Base Salary in effect immediately prior to the Change in Control, if higher) plus (B) the Executive’s Annual Board Approved Incentive Compensation; and

 

(ii) if the Executive was participating in the Company’s group health plan immediately prior to the Date of Termination and elects COBRA health continuation, then the Company shall pay to the Executive a monthly cash payment for twelve months or the Executive’s COBRA health continuation period, whichever ends earlier, in an amount equal to the monthly employer contribution that the Company would have made to provide health insurance to the Executive if the Executive had remained employed by the Company; and

(iii) the amounts payable under this Section 5(a) shall be paid or commence to be paid within 60 days after the Date of Termination; provided, however, that if the 60-day period begins in one calendar year and ends in a second calendar year, such payment shall be paid or commence to be paid in the second calendar year by the last day of such 60-day period.

(b) Additional Limitation.

(i) Anything in this Agreement to the contrary notwithstanding, in the event that the amount of any compensation, payment or distribution by the Company to or for the benefit of the Executive, whether paid or payable or

5

 

 

 


 

distributed or distributable pursuant to the terms of this Agreement or otherwise, calculated in a manner consistent with Section 280G of the Code and the applicable regulations thereunder (the “Aggregate Payments”), would be subject to the excise tax imposed by Section 4999 of the Code, then the Aggregate Payments shall be reduced (but not below zero) so that the sum of all of the Aggregate Payments shall be $1.00 less than the amount at which the Executive becomes subject to the excise tax imposed by Section 4999 of the Code; provided that such reduction shall only occur if it would result in the Executive receiving a higher After Tax Amount (as defined below) than the Executive would receive if the Aggregate Payments were not subject to such reduction. In such event, the Aggregate Payments shall be reduced in the following order, in each case, in reverse chronological order beginning with the Aggregate Payments that are to be paid the furthest in time from consummation of the transaction that is subject to Section 280G of the Code: (1) cash payments not subject to Section 409A of the Code; (2) cash payments subject to Section 409A of the Code; (3) equity-based payments and acceleration; and (4) non-cash forms of benefits; provided that in the case of all the foregoing Aggregate Payments all amounts or payments that are not subject to calculation under Treas. Reg.§l .280G-l, Q&A-24(b) or (c) shall be reduced before any amounts that are subject to calculation under Treas. Reg. § l .280 G-l , Q&A-24(b) or (c).

(ii) For purposes of this Section 5(6), the “After Tax Amount” means the amount of the Aggregate Payments less all federal, state, and local income, excise and employment taxes imposed on the Executive as a result of the Executive’s receipt of the Aggregate Payments. For purposes of determining the After Tax Amount, the Executive shall be deemed to pay federal income taxes at the highest marginal rate of federal income taxation applicable to individuals for the calendar year in which the determination is to be made, and state and local income taxes at the highest marginal rates of individual taxation in each applicable state and locality, net of the maximum reduction in federal income taxes which could be obtained from deduction of such state and local taxes.

 

(iii) The determination as to whether a reduction in the Aggregate Payments shall be made pursuant to Section 5(b)(i) shall be made by a nationally recognized accounting firm selected by the Company (the “ Accounting Firm”) , which shall provide detailed supporting calculations both to the Company and the Executive within 15 business days of the Date of Termination, if applicable, or at such earlier time as is reasonably requested by the Company or the Executive. Any determination by the Accounting Firm shall be binding upon the Company and the Executive.

(c) Definitions. For purposes of this Section 5, the following terms shall have the following meanings:

“Change in Control” shall mean any of the following:

(i) any “person”, as such term is used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, as amended (the “Act”) (other than the Company, any of its subsidiaries, or any trustee, fiduciary or other person or entity holding securities under any employee benefit plan or trust of the Company or any of its subsidiaries), together with all “affiliates” and “associates” (as such terms are defined in Rule 126-2 under the Act) of such person, shall become the “beneficial owner” (as such term is defined in Rule 13d-3 under the Act), directly or indirectly, of securities of the Company representing 50 percent or more of the combined voting power of the Company’s then outstanding securities having the right to vote in an election of the Board (“Voting Securities”) (in such case other than as a result of an acquisition of securities directly from the Company); or

(ii) the date a majority of the members of the Board is replaced during any 12-month period by directors whose appointment or election is not endorsed by a majority of the members of the Board before the date of the appointment or election; or

(iii) the consummation of (A) any consolidation or merger of the Company where the stockholders of the Company, immediately prior to the consolidation or merger, would not, immediately after the consolidation or merger, beneficially own (as such term is defined in Rule 13d-3 under the Act), directly or indirectly, shares representing in the aggregate more than 50 percent of the voting shares of the Company issuing cash or securities in the consolidation or merger (or of its ultimate parent corporation, if any), or (B) any sale or other transfer (in one transaction or a series of transactions contemplated or arranged by any party as a s ingle plan) of all or substantially all of the assets of the Company. or (C) any tender offer, going private transaction, or other sale or other transfer (in one transaction or a series of transactions contemplated or arranged by any party as a single plan) of shares representing in the aggregate more than 50 percent of the voting shares of the Company.

6

 

 

 


 

Notwithstanding the foregoing, a “Change in Control” shall not be deemed to have occurred for purposes of the foregoing clause (i) solely as the result of an acquisition of securities by the Company which, by reducing the number of shares of Voting Securities outstanding, increases the proportionate number of Voting Securities beneficially owned by any person to 50 percent or more of the combined voting power of all of the then outstanding Voting Securities; provided, however , that if any person referred to in this sentence shall thereafter become the beneficial owner of any additional shares of Voting Securities (other than pursuant to a stock split, stock dividend, or similar transaction or as a result of an acquisition of securities directly from the Company) and immediately thereafter beneficially owns 50 percent or more of the combined voting power of all of the then outstanding Voting Securities, then a “Change in Control” shall be deemed to have occurred for purposes of the foregoing clause (i).

6. Section 409A.

(a) Anything in this Agreement to the contrary notwithstanding, if at the time of the Executive’s separation from service within the meaning of Section 409A of the Code, the Company determines that the Executive is a “specified employee” within the meaning of Section 409A(a)(2)(B)(i) of the Code, then to the extent any payment or benefit that the Executive becomes entitled to under this Agreement on account of the Executive’s separation from service would be considered deferred compensation otherwise subject to the 20 percent additional tax imposed pursuant to Section 409A(a) of the Code as a result of the application of Section 409A(a)(2)(B)(i) of the Code, such payment shall not be payable and such benefit shall not be provided until the date that is the earlier of (A) six month s and one day after the Executive’s separation from service, or (B) the Executive’s death. If any such delayed cash payment is otherwise payable on an installment basis, the first payment shall include a catch-up payment covering amounts that would otherwise have been paid during the six -month period but for- the application of this provision, and the balance of the installments shall be payable in accordance with their original schedule.

(b) All in-kind benefits provided and expenses eligible for reimbursement under this Agreement shall be provided by the Company or incurred by the Executive during the time periods set forth in this Agreement. All reimbursements shall be paid as soon as administratively practicable, but in no event shall any reimbursement be paid after the last day of the taxable year following the taxable year in which the expense was incurred. The amount of in-kind benefits provided or reimbursable expenses incurred in one taxable year shall not affect the in-kind benefits to be provided or the expenses eligible for reimbursement in any other taxable year (except for any lifetime or other aggregate limitation applicable to medical expenses). Such right to reimbursement or in-kind benefits is not subject to liquidation or exchange for another benefit.

(c) To the extent that any payment or benefit described in this Agreement constitutes “non-qualified deferred compensation” under Section 409A of the Code, and to the extent that such payment or benefit is payable upon the Executive’s termination of employment, then such payments or benefits shall be payable only upon the Executive’s “separation from service”. The determination of whether and when a separation from service has occurred shall be made in accordance with the presumptions set forth in Treasury Regulation Section I.409A-I (h).

 

(d) The parties intend that this Agreement will be administered in accordance with Section 409A of the Code. To the extent that any provision of this Agreement is ambiguous as to its compliance with Section 409A of the Code, the provision shall be read in such a manner so that all payments hereunder comply with Section 409A of the Code. Each payment pursuant to this Agreement is intended to constitute a separate payment for purposes of Treasury Regulation Section l .409A-2(b)(2). The parties agree that this Agreement may be amended, as reasonably requested by either party, and as may be necessary to fully comply with Section 409A of the Code and all related rules and regulations in order to preserve the payments and benefits provided hereunder without additional cost to either party.

(e) The Company makes no representation or warranty and shall have no liability to the Executive or any other person if any provisions of this Agreement are determined to constitute deferred compensation subject to Section 409A of the Code but do not satisfy an exemption from, or the conditions of, such Section.

7. Confidential Information. Noncompetition and Cooperation.

(a) Confidential Information. As used in this Agreement, “Confidential Information” means information belonging to the Company which is of value to the Company in the course of conducting its business and the disclosure of

7

 

 

 


 

which could result in a competitive or other disadvantage to the Company. Confidential Information includes, without limitation, financial information, reports, and forecasts; inventions, improvements and other intellectual property; trade secrets; know-how; designs, processes or formulae; software; market or sales information or plans; customer lists; and business plans, prospects and opportunities (such as possible acquisitions or dispositions of businesses or facilities) which have been discussed or considered by the management of the Company. Confidential Information includes information developed by the Executive in the course of the Executive’ s employment by the Company, as well as other information to which the Executive may have access in connection with the Executive’s employment. Confidential Information also includes the confidential information of others with which the Company has a business relationship. Notwithstanding the foregoing, Confidential Information does not include information in the public domain, unless due to breach of the Executive’s duties under Section 7(b).

(b) Confidentiality. The Executive understands and agrees that the Executive’s employment creates a relationship of confidence and trust between the Executive and the Company with respect to all Confidential Information. At all times, both during the Executive’s employment with the Company and after its termination, the Executive will keep in confidence and trust all such Confidential Information, and will not use or disclose any such Confidential Information without the written consent of the Company, except as may be necessary in the ordinary course of performing the Executive’s duties to the Company. For avoidance of doubt, nothing in this Agreement shall be interpreted or applied to prohibit the Executive from making any good faith report to any governmental agency or other governmental entity concerning any act or omission that the Executive reasonably believes constitutes a possible violation of federal or state law or making other disclosures that are protected under the anti-retaliation or whistleblower provisions of applicable federal or state law or regulation. Nothing contained in this Agreement, any other agreement with the Company, or any Company policy limits Executive’s ability, with or without notice to the Company, to: (i) file a charge or complaint with any federal, state or local governmental agency or commission (a “Government Agency”), including without limitation, the Equal Employment Opportunity Commission, the National Labor Relations Board or the Securities and Exchange Commission; (ii) communicate with any Government Agency or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency, including by providing non-privileged documents or information; (iii) exercise any rights under Section 7 of the National Labor Relations Act, which are available to non-supervisory employees, including assisting co-workers with or discussing any employment issue as part of engaging in concerted activities for the purpose of mutual aid or protection; (iv) discuss or disclose information about unlawful acts in the workplace, such as harassment or discrimination or any other conduct that Executive have reason to believe is unlawful; or (v) testify truthfully in a legal proceeding. Any such communications and disclosures must not violate applicable law and the information disclosed must not have been obtained through a communication that was subject to the attorney-client privilege (unless disclosure of that information would otherwise be permitted consistent with such privilege or applicable law). In addition, for the avoidance of doubt, pursuant to the federal Defend Trade Secrets Act of 2016, the Executive shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that (i) is made (A) in confidence to a federal, state or local government official, either directly or indirectly, or to an attorney and (B) solely for the purpose of reporting or investigating a suspected violation of law ; or (ii) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.

 

(c) Documents, Records, etc. All documents, records, data, apparatus, equipment and other physical property, whether or not pertaining to Confidential Information, which are furnished to the Executive by the Company or are produced by the Executive in connection with the Executive’s employment will be and remain the sole property of the Company. The Executive will return to the Company all such materials and property as and when requested by the Company. In any event, the Executive will return all such materials and property immediately upon termination of the Executive’s employment for any reason. The Executive will not retain with the Executive any such material or property or any copies thereof after such termination.

(d) Noncompetition and Nonsolicitation. (i) During the Executive’s employment with the Company and for 12 months unless Executive breaches this Agreement. in which case the period is for 24 months, thereafter, regardless of any other reason for the termination (the “Noncompete Restricted Period”), the Executive will not, directly or indirectly, whether as owner, partner, shareholder, consultant, agent, employee, co-venturer or otherwise, engage, participate, assist or invest in any Competing Business (as hereinafter defined); (ii) During the Executive’s employment with the Company and for 18 months unless Executive breaches this Agreement in which case the

8

 

 

 


 

period is for 24 months, thereafter, regardless of any other reason for the termination, the Executive (the “Nonsolicit Restricted Period”) will refrain from directly or indirectly employing, attempting to employ, recruiting or otherwise soliciting, inducing or influencing any person to leave employment with the Company (other than terminations of employment of subordinate employees undertaken in the course of the Executive’s employment with the Company); and (iii) during the Nonsolicit Restricted Period, the Executive will refrain from soliciting or encouraging any customer or supplier to terminate or otherwise modify adversely its business relationship with the Company. The Executive understands that the restrictions set forth in this Section 7(d) are intended to protect the Company’s interest in its Confidential Information and established employee, customer and supplier relationships and goodwill, and agrees that such restrictions are reasonable and appropriate for this purpose. In accordance with M.G.L. c.149 Section 24L. During the Noncompete Restricted Period, Company shall be required to provide “garden leave” for the duration of the non-compete period (but for no more than 12 months after employment ends) of at least 50% of the Executive’s highest salary within the last two years of employment unless Executive breaches the restrictions in this Agreement. For purposes of this Agreement, the term “Competing Business” shall mean a business conducted anywhere in geographic regions where the Company’s products/services are offered, which manufactures or sells medical devices that provide non-invasive, powered arm braces (orthoses) to restore function in the paralyzed or weakened arms and hands of individuals, in competition with devices manufactured and sold by the Company, or any other business activity in which the Company is materially engaged. Notwithstanding the foregoing, the Executive may own up to one percent (1%) of the outstanding stock of a publicly held corporation which constitutes or is affiliated with a Competing Business. Executive acknowledges and agrees that the changes to this Agreement, including the increase compensation eligibility described herein, constitutes mutually agreed upon, fair and reasonable consideration that is independent of the Executive’s employment with the Company. Executive agrees that Executive has been advised to seek legal counsel in reviewing this Agreement. Executive agrees that this Agreement shall become effective no earlier than 10 business days after Executive received the draft of this Agreement containing revised noncompete provisions.

(e) Third Party Agreements and Rights. The Executive hereby confirms that the Executive is not bound by the terms of any agreement with any previous employer or other party which restricts in any way the Executive’s use or disclosure of information or the Executive’s engagement in any business. The Executive represents to the Company that the Executive’s execution of this Agreement, the Executive’s employment with the Company and the performance of the Executive’s proposed duties for the Company will not violate any obligations the Executive may have to any such previous employer or other party. In the Executive’s work for the Company, the Executive will not disclose or make use of any information in violation of any agreements with or rights of any such previous employer or other party, and the Executive will not bring to the premises of the Company any copies or other tangible embodiments of non-public information belonging to or obtained from any such previous employment or other party.

 

(f) Litigation and Regulatory Cooperation. During and after the Executive’s employment, the Executive shall cooperate fully with the Company in the defense or prosecution of any claims or actions now in existence or which may be brought in the future against or on behalf of the Company which relate to events or occurrences that transpired while the Executive was employed by the Company. The Executive’s full cooperation in connection with such claims or actions shall include, but not be limited to, being available to meet with counsel to prepare for discovery or trial and to act as a witness on behalf of the Company at mutually convenient times. During and after the Executive’s employment, the Executive also shall cooperate fully with the Company in connection with any investigation or review of any federal, state or local regulatory authority as any such investigation or review relates to events or occurrences that transpired while the Executive was employed by the Company. The Company shall reimburse the Executive for all his reasonable and documented out-of-pocket expenses incurred in connection with the Executive’s performance of obligations pursuant to this Section 7(f). Additionally, after the term of employment, if the cooperation requested is more than 15 hours per calendar quarter, the Company shall pay Executive’s consulting fees and time for cooperation shall be arranged for Executive’s convenience.

(g) Injunction. The Executive agrees that it would be difficult to measure any damages caused to the Company which might result from any breach by the Executive of the promises set forth in this Section 7, and that in any event money damages would be an inadequate remedy for any such breach. Accordingly, subject to Section 8 of this Agreement, the Executive agrees that if the Executive breaches, or proposes to breach, any portion of this Agreement, the Company shall be entitled, in addition to all other remedies that it may have, to an injunction or

9

 

 

 


 

other appropriate equitable relief to restrain any such breach without showing or proving any actual damage to the Company.

8. Arbitration of Disputes. Any controversy or claim arising out of or relating to this Agreement or the breach thereof or otherwise arising out of the Executive’s employment or the termination of that employment (including, without limitation, any claims of unlawful employment discrimination whether based on age or otherwise) shall, to the fullest extent permitted by law, be settled by arbitration in any forum and form agreed upon by the parties or, in the absence of such an agreement, under the auspices of the American Arbitration Association (“AAA”) in Boston, Massachusetts in accordance with the Employment Dispute Resolution Rules of the AAA, including, but not limited to, the rules and procedures applicable to the selection of arbitrators. In the event that any person or entity other than the Executive or the Company may be a party with regard to any such controversy or claim, such controversy or claim shall be submitted to arbitration subject to such other person or entity’s agreement. Judgment upon the award rendered by the arbitrator may be entered in any court having jurisdiction thereof. This Section 8 shall be specifically enforceable. Notwithstanding the foregoing, this Section 8 shall not preclude either party from pursuing a court action for the sole purpose of obtaining a temporary restraining order or a preliminary injunction in circumstances in which such relief is appropriate; provided that any other relief shall be pursued through an arbitration on proceeding pursuant to this Section 8.

 

9. Consent to Jurisdiction. To the extent that any court action is permitted consistent with or to enforce Section 8 of this Agreement, the parties hereby consent to the jurisdiction of the Superior Court of the Commonwealth of Massachusetts and the United States District Court for the District of Massachusetts. Accordingly, with respect to any such court action, the Executive (a) submits to the personal jurisdiction of such courts; (b) consents to service of process; and (c) waives any other requirement (whether imposed by statute, rule of court, or otherwise) with respect to personal jurisdiction or service of process.

10. Integration. This Agreement constitutes the entire agreement between the parties with respect to the subject matter hereof and supersedes all prior agreements between the parties concerning such subject matter.

11. Withholding. All payments made by the Company to the Executive under this Agreement shall be net of any tax or other amounts required to be withheld by the Company under applicable law.

12. Successor to the Executive. This Agreement shall inure to the benefit of and be enforceable by the Executive’s personal representatives, executors, administrators, heirs, distributees, devisees and legatees. In the event of the Executive’s death after his termination of employment but prior to the completion by the Company of all payments due him under this Agreement, the Company shall continue such payments to the Executive’s beneficiary designated in writing to the Company prior to his death (or to his estate, if the Executive fails to make such designation).

13. Enforceability. If any portion or provision of this Agreement (including, without limitation, any portion or provision of any section of this Agreement) shall to any extent be declared illegal or unenforceable by a court of competent jurisdiction, then the remainder of this Agreement, or the application of such portion or provision in circumstances other than those as to which it is so declared illegal or unenforceable, shall not be affected thereby, and each portion and provision of this Agreement shall be valid and enforceable to the fullest extent permitted by law.

14. Survival. The provisions of this Agreement shall survive the termination of this Agreement and/or the termination of the Executive’s employment to the extent necessary to effectuate the terms contained herein.

15. Waiver. No waiver of any provision hereof shall be effective unless made in writing and signed by the waiving party. The failure of any party to require the performance of any term or obligation of this Agreement, or the waiver by any party of any breach of this Agreement, shall not prevent any subsequent enforcement of such term or obligation or be deemed a waiver of any subsequent breach.

 

16. Notices. Any notices, requests, demands and other communications provided for by this Agreement shall be sufficient if in writing and delivered in person or sent by a nationally recognized overnight courier service or by registered or certified mail, postage prepaid, return receipt requested, to the Executive at the last address the

10

 

 

 


 

Executive has filed in writing with the Company or, in the case of the Company, at its main offices, attention of the Board.

17. Amendment. This Agreement may be amended or modified only by a written instrument signed by the Executive and by a duly authorized representative of the Company.

18. Governing Law. This is a Massachusetts contract and shall be construed under and be governed in all respects by the laws of the Commonwealth of Massachusetts, without giving effect to the conflict of laws principles of such Commonwealth. With respect to any disputes concerning federal law, such disputes shall be determined in accordance with the law as it would be interpreted and applied by the United States Court of Appeals for the First Circuit.

19. Counterparts. This Agreement may be executed in any number of counterparts, each of which when so executed and delivered shall be taken to be an original; but such counterparts shall together constitute one and the same document.

20. Successor to Company. The Company shall require any successor (whether direct or indirect, by purchase, merger, consolidation or otherwise) to all or substantially all of the business or assets of the Company expressly to assume and agree to perform this Agreement to the same extent that the Company would be required to perform it if no succession had taken place. Failure of the Company to obtain an assumption of this Agreement at or prior to the effectiveness of any succession shall be a material breach of this Agreement.

21. Gender Neutral. Wherever used herein, a pronoun in the masculine gender shall be considered as including the feminine gender unless the context clearly indicates otherwise.

IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the year and date written below.

 

 

 

 

 

 

 

 

MYOMO, INC.

 

 

 

 

 

 

 

By:

 

/s/ Tom Crowley

 

 

 

December 13, 2023

 

 

 

Tom Crowley

Chair,

Compensation

Committee

 

 

 

Date

 

 

 

 

 

 

 

 

/s/ Paul R. Gudonis

 

 

 

December 13, 2023

 

 

 

Paul R. Gudonis

 

 

 

Date

 

 

11

 

 

 


EX-10.10 3 myo-ex10_10.htm EX-10.10 EX-10.10

Exhibit 10.10

AMENDMENT TO EMPLOYMENT AGREEMENT

This Amendment (the “Amendment”) is made as of February 21, 2024, and amends the Employment Agreement dated April 22, 2021 between Myomo, a Delaware corporation (the “Company”), and Micah Mitchell (the “Executive”) (such Agreement, the “Employment Agreement”).

NOW, THEREFORE, in consideration of the mutual covenants and agreements herein contained, and in consideration for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties agree:

1.
All references in the Employment Agreement to “Commencement Date” shall mean February 21, 2024.
2.
Section 2(a) of the Employment Agreement is amended by replacing “$185,400” with “$210,000” and deleting the words “which shall be effective April 1, 2021.”
3.
Section 2(b) of the Employment Agreement is amended by replacing “80%” with “65%.”
4.
In Section 5(a) of the Employment Agreement, the following two sentences are added between the heading “Change in Control” and the words “During the Term”:

During the Term, if the closing of a Change in Control occurs, and if Executive is engaged as the Chief Commercial Officer at such time, notwithstanding anything to the contrary in any applicable option agreement or stock-based award agreement: (i) all time-based stock options and other stock-based awards subject to time-based vesting held by the Executive shall immediately accelerate and become fully exercisable or non-forfeitable as of the closing date of such Change in Control; and (ii) the measurement date of any unvested performance-based stock awards shall accelerate to the closing date of a Change in Control. If upon such acceleration of the measurement date, the Executive is entitled to vesting of all or a portion of such performance-based stock award, such earned portion shall immediately accelerate and become fully exercisable or non-forfeitable as of the closing date of such Change in Control.

5.
Section 5(a)(ii) of the Employment Agreement is hereby deleted.
6.
Section 7(b) of the Employment Agreement is amended by deleting the words between “For avoidance of doubt” and “made under seal.” and replacing them with the following language:

Nothing contained in this Agreement, any other agreement with the Company, or any Company policy limits the Executive’s ability, with or without notice to the Company, to: (i) file a charge or complaint with any federal, state or local governmental agency or

 

 

 


 

commission (a “Government Agency”), including without limitation, the Equal Employment Opportunity Commission, the National Labor Relations Board or the Securities and Exchange Commission; (ii) communicate with any Government Agency or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency, including by providing non-privileged documents or information; (iii) exercise any rights under Section 7 of the National Labor Relations Act, which are available to non-supervisory employees, including assisting co-workers with or discussing any employment issue as part of engaging in concerted activities for the purpose of mutual aid or protection; (iv) discuss or disclose information about unlawful acts in the workplace, such as harassment or discrimination or any other conduct that the Executive have reason to believe is unlawful; or (v) testify truthfully in a legal proceeding. Any such communications and disclosures must not violate applicable law and the information disclosed must not have been obtained through a communication that was subject to the attorney-client privilege (unless disclosure of that information would otherwise be permitted consistent with such privilege or applicable law). In addition, for the avoidance of doubt, pursuant to the federal Defend Trade Secrets Act of 2016, the Executive shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that (i) is made (A) in confidence to a federal, state or local government official, either directly or indirectly, or to an attorney and (B) solely for the purpose of reporting or investigating a suspected violation of law ; or (ii) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal

7.
Except as expressly amended in this Amendment, the Employment Agreement remains in full effect. The Amendment, the Employment Agreement (as amended) and any confidentiality and restrictive covenant obligations Executive has to the Company constitute the entire agreement between the parties with respect to the subject matter hereof and supersede all prior agreements between the parties concerning such subject matter.

IN WITNESS WHEREOF, the parties have executed this Amendment effective on the date and year first above written.

 

 

2

 

 

 


 

 

Myomo, Inc.

By: /s/ Paul R. Gudonis______________
Paul R. Gudonis

Its: CEO ________________________

Executive

/s/ Micah Mitchell
Micah Mitchell

3

 

 

 


EX-21.1 4 myo-ex21_1.htm EX-21.1 EX-21.1

 

Exhibit 21.1

Myomo, Inc.

List of Subsidiaries

Subsidiary Legal Name

Employer

ID Number

% Owned

State/Country

Incorporated

Myomo Europe GmbH

NA

100%

Germany

 

 

 

 


EX-23.1 5 myo-ex23_1.htm EX-23.1 EX-23.1

Exhibit 23.1

Consent of Marcum LLP

 

Independent Registered Public Accounting Firm’s Consent

We consent to the incorporation by reference in the Registration Statement of Myomo, Inc. on Form S-3 [File No. 333-256159], Form S-8 [File No. 333-222263], Form S-8 [File No. 333-225952], Form S-8 [File No. 333-239133], Form S-8 [File No. 333-237288], Form S-8 [File No. 333-230272] and Form S-1 [File No. 333-269189] of our report dated March 7, 2024, with respect to our audits of the consolidated financial statements of Myomo, Inc. as of December 31, 2023 and 2022 and for the years ended December 31, 2023 and 2022, which report is included in this Annual Report on Form 10-K of Myomo, Inc. for the year ended December 31, 2023.

/s/ Marcum llp

Marcum llp

New York, NY

March 7, 2024


EX-31.1 6 myo-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

Certification Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934

I, Paul R. Gudonis, certify that:

1. I have reviewed this Annual Report on Form 10-K of Myomo, Inc.;

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

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

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act 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 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 7, 2024

/s/ Paul R. Gudonis

Paul R. Gudonis

President and Chief Executive Officer (Principal Executive Officer)

 


EX-31.2 7 myo-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

Certification Pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Securities Exchange Act of 1934

I, David A. Henry, certify that:

1. I have reviewed this Annual Report on Form 10-K of Myomo, Inc.;

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

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

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act 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 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 7, 2024

/s/ David A. Henry

David A. Henry

Chief Financial Officer (Principal Financial Officer)

 


EX-32.1 8 myo-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

 

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

I, Paul R. Gudonis, President and Chief Executive Officer of Myomo, Inc. (the “Company”), certify, pursuant to Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, that, to my knowledge:

(1) the Annual Report on Form 10-K of the Company for the period ended December 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 780(d)); and

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

Dated: March 7, 2024

/s/ Paul R. Gudonis

Paul R. Gudonis

President and Chief Executive Officer

(Principal Executive Officer)

 


EX-32.2 9 myo-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

 

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

I, David A. Henry, Chief Financial Officer of Myomo, Inc. (the “Company”), certify, pursuant to Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, that, to my knowledge:

(1) the Annual Report on Form 10-K of the Company for the period ended December 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 780(d)); and

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

Dated: March 7, 2024

/s/ David A. Henry

David A. Henry

Chief Financial Officer

(Principal Financial Officer)

 


EX-97.1 10 myo-ex97_1.htm EX-97.1 EX-97.1

Exhibit 97.1

Myomo, Inc.

COMPENSATION RECOVERY POLICY

Adopted as of September 13, 2023

Myomo, Inc., a Delaware corporation (the “Company”), has adopted a Compensation Recovery Policy (this “Policy”) as described below.

1. Overview

The Policy sets forth the circumstances and procedures under which the Company shall recover Erroneously Awarded Compensation from current and former Executive Officers of the Company in accordance with rules issued by the United States Securities and Exchange Commission (the “SEC”) under the Securities Exchange Act of 1934 (the “Exchange Act”) and the New York Stock Exchange American. Please refer to Section 3 below for definitions of capitalized terms used and not otherwise defined herein.

2. Compensation Recovery Requirement

In the event the Company is required to prepare a Material Financial Restatement, the Company shall reasonably promptly recover all Erroneously Awarded Compensation with respect to such Material Financial Restatement, and each Covered Person shall be required to take all actions necessary to enable such recovery.

3. Definitions

a.
Applicable Recovery Period” means with respect to a Material Financial Restatement, the three completed fiscal years immediately preceding the Restatement Date for such Material Financial Restatement. In addition, in the event the Company has changed its fiscal year: (i) any transition period of less than nine months occurring within or immediately following such three completed fiscal years shall also be part of such Applicable Recovery Period and (ii) any transition period of nine to 12 months will be deemed to be a completed fiscal year.
b.
Applicable Rules” means any rules or regulations adopted by the Exchange pursuant to Rule 10D-1 under the Exchange Act and any applicable rules or regulations adopted by the SEC pursuant to Section 10D of the Exchange Act.
c.
Board” means the Board of Directors of the Company.
d.
Committee” means the Compensation Committee of the Board or, in the absence of such committee, a majority of independent directors serving on the Board.
e.
A “Covered Person means any Executive Officer. A person’s status as a Covered Person with respect to Erroneously Awarded Compensation shall be determined as of

 

 

 


 

the time of receipt of such Erroneously Awarded Compensation regardless of their current role or status with the Company (e.g., if a person began service as an Executive Officer after the beginning of an Applicable Recovery Period, that person would not be considered a Covered Person with respect to Erroneously Awarded Compensation received before the person began service as an Executive Officer, but would be considered a Covered Person with respect to Erroneously Awarded Compensation received after the person began service as an Executive Officer where such person served as an Executive Officer at any time during the performance period for such Erroneously Awarded Compensation).
f.
Effective Date” means September 13, 2023.
g.
Erroneously Awarded Compensation” means, with respect to a Material Financial Restatement, the amount of any Incentive-Based Compensation received by a Covered Person on or after the Effective Date during the Applicable Recovery Period that exceeds the amount that otherwise would have been received by the Covered Person had such compensation been determined based on the restated amounts in the Material Financial Restatement, computed without regard to any taxes paid. Calculation of Erroneously Awarded Compensation with respect to Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in a Material Financial Restatement, shall be based on a reasonable estimate of the effect of the Material Financial Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received, and the Company shall maintain documentation of the determination of such reasonable estimate and provide such documentation to the Exchange in accordance with the Applicable Rules.
h.
Exchange” means the New York Stock Exchange American.
i.
An “Executive Officer” means any person who served the Company in any of the following roles, received Incentive-Based Compensation after beginning service in any such role (regardless of whether such Incentive-Based Compensation was received during or after such person’s service in such role) and served in such role at any time during the performance period for such Incentive-Based Compensation: the president, chief executive officer, the principal financial officer, the principal accounting officer, corporate controller, chief commercial officer, chief medical officer, any vice president in charge of a principal business unit, division or function (such as sales, quality, administration or finance), any other officer who performs a policy making function, any other person who performs similar policy making functions for the issuer, and any other officer pursuant to Item 401(b) of Regulation S-K. Executive officers of parents or subsidiaries of the Company may be deemed

2

 

 

 


 

executive officers of the Company if they perform such policy making functions for the Company.
j.
Financial Reporting Measures” mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, any measures that are derived wholly or in part from such measures (including, for example, a non-GAAP financial measure), and stock price and total shareholder return.
k.
Incentive-Based Compensation” means any compensation provided, directly or indirectly, by the Company or any of its subsidiaries that is granted, earned, or vested based, in whole or in part, upon the attainment of a Financial Reporting Measure. Incentive-Based Compensation is deemed received, earned or vested when the Financial Reporting Measure is attained, not when the actual payment, grant or vesting occurs.
l.
A “Material Financial Restatement” means an accounting restatement of previously issued financial statements of the Company due to the material noncompliance of the Company with any financial reporting requirement under the 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 would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period. Such accounting restatements include revisions to previously issued financial statements that are disclosed in the footnotes to the financial statements.
m.
Restatement Date” means, with respect to a Material Financial Restatement, the earlier to occur of: (i) the date the Board or the Audit Committee of the Board concludes, or reasonably should have concluded, that the Company is required to prepare the Material Financial Restatement or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare the Material Financial Restatement.

4. Exception to Compensation Recovery Requirement

The Company may elect not to recover Erroneously Awarded Compensation pursuant to this Policy if the Committee determines that recovery would be impracticable, and one or more of the following conditions, together with any further requirements set forth in the Applicable Rules, are met: (i) the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered, and the Company has made a reasonable attempt to recover such Erroneously Awarded Compensation; or (ii) recovery would likely cause an otherwise tax-qualified retirement plan to fail to be so qualified under applicable regulations.

3

 

 

 


 

5. Tax Considerations

To the extent that, pursuant to this Policy, the Company is entitled to recover any Erroneously Awarded Compensation that is received by a Covered Person, the gross amount received (i.e., the amount the Covered Person received, or was entitled to receive, before any deductions for tax withholding or other payments) shall be returned by the Covered Person.

6. Method of Compensation Recovery

The Committee shall determine, in its sole discretion, the method for recovering Erroneously Awarded Compensation hereunder, which may include, without limitation, any one or more of the following:

a.
requiring reimbursement of cash Incentive-Based Compensation previously paid;
b.
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity-based awards;
c.
cancelling or rescinding some or all outstanding vested or unvested equity-based awards;
d.
adjusting or withholding from unpaid compensation or other set-off;
e.
cancelling or setting-off against planned future grants of equity-based awards; and/or
f.
any other method permitted by applicable law or contract.

Notwithstanding the foregoing, a Covered Person will be deemed to have satisfied such person’s obligation to return Erroneously Awarded Compensation to the Company if such Erroneously Awarded Compensation is returned in the exact same form in which it was received; provided that equity withheld to satisfy tax obligations will be deemed to have been received in cash in an amount equal to the tax withholding payment made.

8. Policy Interpretation

This Policy shall be interpreted in a manner that is consistent with the Applicable Rules and any other applicable law and shall otherwise be interpreted (including in the determination of amounts recoverable) in the business judgment of the Committee. The Committee shall take into consideration any applicable interpretations and guidance of the SEC in interpreting this Policy, including, for example, in determining whether a financial restatement qualifies as a Material Financial Restatement hereunder. To the extent the Applicable Rules require recovery of Incentive-Based Compensation in additional circumstances besides those specified above, nothing in this Policy shall be deemed to limit or restrict the right or obligation of the Company

4

 

 

 


 

to recover Incentive-Based Compensation to the fullest extent required by the Applicable Rules. This Policy shall be deemed to be automatically amended, as of the date the Applicable Rules become effective with respect to the Company, to the extent required for this Policy to comply with the Applicable Rules.

9. Policy Administration

This Policy shall be administered by the Committee. The Committee shall have such powers and authorities related to the administration of this Policy as are consistent with the governing documents of the Company and applicable law. The Committee shall have full power and authority to take, or direct the taking of, all actions and to make all determinations required or provided for under this Policy and shall have full power and authority to take, or direct the taking of, all such other actions and make all such other determinations not inconsistent with the specific terms and provisions of this Policy that the Committee deems to be necessary or appropriate to the administration of this Policy. The interpretation and construction by the Committee of any provision of this Policy and all determinations made by the Committee under this policy shall be final, binding and conclusive.

10. Compensation Recovery Repayments not Subject to Indemnification

Notwithstanding anything to the contrary set forth in any agreement with, or the organizational documents of, the Company or any of its subsidiaries, Covered Persons are not entitled to indemnification for Erroneously Awarded Compensation recovered under this Policy and, to the extent any such agreement or organizational document purports to provide otherwise, Covered Persons hereby irrevocably agree to forego such indemnification.

5

 

 

 


EX-101.SCH 11 myo-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Disclosure - Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) 3 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100090 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100100 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Equipment, net link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Accounts Payable and other Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stock Award Plans and Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Accounts Payable and other Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Stock Award Plans and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Description of Business - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenue by Major Source (Detail) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Summary of Significant Accounting Policies - Summary of Potentially Common Shares Issuable (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Inventories - Schedule of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Equipment, net - Schedule of Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Equipment, net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Fair Value of Financial Instruments - Schedule of Cash Equivalents and Derivative Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Fair Value of Financial Instruments (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Accounts Payable and other Accrued Expenses - Summary of Accounts Payable and Other Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Common Stock - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Stock Award Plans and Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Stock Award Plans and Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Stock Award Plans and Stock-Based Compensation - Schedule of Grant Date Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Stock Award Plans and Stock-Based Compensation - Summary of Restricted Stock Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Stock Award Plans and Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Stock Award Plans and Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Warrants - Summary of Common Stock Warrants Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Warrants - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Commitments and Contingencies - Summary of Additional Information Related to Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Commitments and Contingencies - Summary of Changes in Warranty Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Income Taxes - Summary of Income (Loss) Before Provision for Incomes Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Income Taxes - Summary of Tax Provision (Benefit) (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Income Taxes - Summary of Reconciliation between U.S. Statutory Federal Income Tax Rate and Effective Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Income Taxes - Summary of Deferred Tax Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Auditor Firm ID Auditor Firm ID 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Weighted average remaining life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Money Market Funds [Member] 2018 Stock Options and Incentive Plan [Member] Two Thousand And Eighteen Stock Options And Incentive Plan [Member] Two Thousand and eighteen stock options and incentive plan. Geographical Geographical [Axis] At-market Sales Facility [Member] At Market Sales Facility [Member] At market sales facility member. Adoption of ASC 606 [Member] Accounting Standards Update 2014-09 [Member] Unrealized loss on short-term investments Unrealized Gain (Loss) on Investments Net operating loss carryforward unutilized Operating Loss Carryforwards Unutilized Operating loss carryforwards, unutilized. Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Cost of Revenue, Total Cost of revenue Cost of Revenue Restricted Stock Units [Member] Restricted Stock Units (RSUs) [Member] Accounts Receivable and Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] In Active Markets for Identical Assets or Liabilities (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Entity Public Float Entity Public Float Lessee, Operating Lease, Liability, to be Paid, Year Four Thereafter Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Equipment estimated useful lives Property, Plant and Equipment, Useful Life Total revenue from contracts with customers Revenue Revenue from Contract with Customer, Excluding Assessed Tax Change in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Summary of Revenue by Major Source Disaggregation of Revenue [Table Text Block] Common stock issued for coomitment fee under equity line of credit. Common Stock Issued for Coomitment Fee Under Equity Line of Credit Common stock issued for commitment fee under equity line of credit Concentration Risk Type Concentration Risk Type [Axis] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Trade payables Accounts Payable, Trade, Current Shipping and Handling Costs Shipping And Handling Costs Policy [Text Block] Shipping and handling costs. Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Title of Individual Title of Individual [Domain] Subsequent Events Subsequent Events [Text Block] Inventory, Raw Materials and Supplies, Gross, Total Parts and subassemblies Inventory, Raw Materials and Supplies, Gross Non-current operating lease liability Operating Lease, Liability, Noncurrent Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Proceeds from issuances under at-market sales facility, net of offering costs, shares Proceeds From Issuances Under At Market Sales Facility Shares Proceeds from issuances under at market sales facility shares. Prior period offering cost from sale of stock Prior Period Offering Cost From Sale Of Shares Prior period offering cost from sale of shares. Proceeds from issuances under equity line of credit, net of costs, shares Proceeds From Issuance Of Prefunded Warrants In Conjunction With Public Offering Shares Proceeds from issuance of Prefunded warrants in conjunction with public offering shares. Class of Stock [Line Items] Class of Stock [Line Items] Related Party Transactions [Abstract] Balance Sheet Location Balance Sheet Location [Axis] Total Current Assets Assets, Current Net (Income) Loss Net (Income) Loss The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Total Liabilities and Stockholders’ Equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Other Deferred Tax Assets, Other Proceeds from public offering, net of offering costs Stock Issued During Period, Value, New Issues Shares, Beginning balance Shares, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number weighted-average grant date fair value per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventories Inventory Disclosure [Text Block] Proceeds from issuances under equity line of credit, net of costs Proceeds From Issuance Of Prefunded Warrants In Conjunction With Public Offering Proceeds from issuance of pre-funded warrants in conjunction with public offering. Trading Symbol Trading Symbol Deferred tax asset, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Additional Employees to be Hired Additional Employees to be Hired Additional Employees to be Hired Common stock, shares issued Common Stock, Shares, Issued Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Commitments And Contingencies [Table] Commitments And Contingencies [Table] Commitments And Contingencies [Table] Beginning balance, shares Ending balance, shares Shares, Outstanding 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Authorized issue of shares Capital Units, Authorized Number of common shares reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Advertising expense Advertising Expense Total other comprehensive income Other Comprehensive Income (Loss), Net of Tax Foreign Currency Transaction Foreign Currency Transactions and Translations Policy [Policy Text Block] Rental units Inventory Rental Units Inventory rental units. Comprehensive (Loss) Income [Member] Comprehensive Loss Income [Member] Comprehensive loss income. Entity Address, City or Town Entity Address, City or Town Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Organization Consolidation And Presentation Of Financial Statements [Table] Organization Consolidation And Presentation Of Financial Statements [Table] Organization Consolidation And Presentation Of Financial Statements [Table] Warrants outstanding, ending balance Warrant Outstanding Warrants outstanding, beginning balance Class of Warrant or Right, Outstanding Income tax payable Increase (Decrease) in Income Taxes Payable Debt Debt Disclosure [Text Block] Schedule of Equipment Property, Plant and Equipment [Table Text Block] Shares, Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Subsequent Event [Member] Subsequent Event Type [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Summary of Tax Provision (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Current Liabilities: Liabilities, Current [Abstract] Current Assets: Assets, Current [Abstract] Depreciation expenses Depreciation Expense on Reclassified Assets Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Impairment, Long-Lived Asset, Held-for-Use, Total Impairment charges Impairment, Long-Lived Asset, Held-for-Use Statement of Stockholders' Equity [Abstract] Warrants exercisable, beginning balance Warrants exercisable, ending balance Class Of Warrant Or Right Exercisable Class of warrant or right exercisable. Operating Lease, Liability, Current Current operating lease liabilities Advertising Advertising Cost [Policy Text Block] Equipment, net Equipment, net Property, Plant and Equipment, Net Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Deferred revenue Deferred Income, Current U.S. federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statement of Comprehensive Income [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Treasury shares at cost Treasury Stock, Common, Shares Entity Central Index Key Entity Central Index Key Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Common stock issued upon vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Plan Name Plan Name [Domain] Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Increase (Decrease) in Other Operating Assets, Total Other assets Increase (Decrease) in Other Operating Assets Tax credit carryforward, beginning of expiration year Tax Credit Carryforward Beginning Of Expiration Year Tax credit carryforward, beginning of expiration year. Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Current Current Foreign Tax Expense (Benefit) Total Current Liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Inventory Reserve For Rental Units Inventory reserve for rental units. Less: Reserve for rental and trial units Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Financial Instruments [Domain] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Investment, Name [Axis] Income Tax Examination, Penalties and Interest Accrued, Total Accrued interest and penalties Income Tax Examination, Penalties and Interest Accrued Restricted Stock [Member] Restricted Stock [Member] Class Of Warrant Or Right [Line Items] Class of Warrant or Right [Line Items] Research and Experimental cost capitalization Capitalized Computer Software, Net, Total Capitalized Computer Software, Net, Beginning Balance Capitalized Computer Software, Net, Ending Balance Capitalized Computer Software, Net Plan Name Plan Name [Axis] Geographical Geographical [Domain] Total Assets Assets United States [Member] UNITED STATES Operating lease assets with right-of-use Operating Lease, Right-of-Use Asset Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Income Tax [Table] Income Tax [Table] Income Tax [Table] Entity Registrant Name Entity Registrant Name Components of Deferred Tax Assets [Abstract] Executive Officer [Member] Executive Officer [Member] Related Party Related Party, Type [Domain] Retained Earnings (Accumulated Deficit), Total Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Supplemental Cash Flow Information [Abstract] SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Income tax benefit recognized Share-Based Payment Arrangement, Expense, Tax Benefit Accumulated Deficit [Member] Retained Earnings [Member] Number of shares outstanding, beginning balance Number of shares outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Weighted average exercise price exercisable, beginning balance Weighted average exercise price exercisable, ending balance Class Of Warrant Or Right Exercisable Weighted Average Exercise Price Class of warrant or right exercisable weighted average exercise price. Minimum [Member] Minimum [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Total operating lease liabilities Operating Lease, Liability Total Operating lease liabilities Operating lease liabilities O&P Providers or Third Party Payors [Member] Third-Party Payor [Member] MyoPro Motion G (L8702) [Member] MyoPro Motion G (L8702) [Member] MyoPro Motion G (L8702) [Member] Revenue Recognition Revenue [Policy Text Block] Disaggregation of Revenue [Abstract] Equity Component Equity Component [Domain] Stock Option [Member] State and local State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract] ProceedsFromIssuancesUnderEquityLineOfCreditNetOfCosts ProceedsFromIssuancesUnderEquityLineOfCreditNetOfCosts Proceeds from issuances under equity line of credit net of costs Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to reconcile net loss to net cash used in operations: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Debt Disclosure [Abstract] Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and Development Expense, Total Research and development Research and Development Expense Fair Value By Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Deferred Tax Liabilities, Gross, Total Deferred tax liabilities Deferred Tax Liabilities, Gross Tax Year 2018 [Member] Tax Year 2018 [Member] Deferred Deferred Foreign Income Tax Expense (Benefit) ASSETS Assets [Abstract] Proceeds from sale of common stock Proceeds from FPO, net of offering costs Proceeds from Issuance of Common Stock Number of shares available for future grant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Common stock issued in public offerings, Shares Proceeds From Issuances Of Common Stock Under Public Offerings Shares Proceeds From Issuances Of Common Stock Under Public Offerings Shares Real Estate, Type of Property [Axis] Regulatory Assets [Abstract] Regulatory Assets [Abstract] Common stock par value $0.0001 per share 65,000,000 shares authorized; 27,135,061 and 7,750,635 shares issued as of December 31, 2023 and 2022, respectively, and 27,135,034 and 7,750,608 shares outstanding as of December 31, 2023 and 2022, respectively. Common Stock, Value, Issued Conversion of Stock, Shares Issued Issuance of common stock as commitment fee for future financing Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Accounts Payable and other Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Other Noncash Income (Expense), Total Other non-cash charges Other Noncash Income (Expense) Revenue recognized Contract with Customer, Liability, Revenue Recognized Furniture and Fixtures [Member] Furniture and Fixtures [Member] At-the-market offering price At Market Offering Price At market offering price. Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense, Total Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Auditor Name Auditor Name Loss from operations Operating Income (Loss) Entity Ex Transition Period Entity Ex Transition Period Tax Period Tax Period [Axis] Income tax provision Income tax expense Income Tax Expense (Benefit) State rate change and other Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent Revenue, Product and Service Benchmark [Member] Research and Development [Member] Research and Development [Member] Research and Development Expense [Member] Offering cost from sale of stock Offering Cost From Sale Of Shares Offering cost from sale of shares. Description of Business Nature of Operations [Text Block] Leases Lessee, Leases [Policy Text Block] Percentage of revenue Concentration risk, percentage Concentration Risk, Percentage Total share based compensation expense Share-Based Payment Arrangement, Expense Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Included in the consolidated balance sheet: Assets and Liabilities, Lessee [Abstract] Taxes Payable, Current, Total Taxes Payable, Current Income taxes payable Deferred Revenue, Total Deferred revenue Deferred Revenue Income Taxes Paid Cash paid during the period for income taxes IncomeTaxes Paid Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Intrinsic value, Beginning balance Intrinsic value, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value License [Member] Net Loss per Share Earnings Per Share, Policy [Policy Text Block] Upfront license fee Upfront License Fee1 Upfront license fee1. Per sale price of warrants Per Sale Price of warrants Per Sale Price of warrants Proceeds from at the market offering, net of offering costs Proceeds From At The Market Offering Net Of Offering Costs Proceeds from at the market offering net of offering costs U.S. federal Federal Income Tax Expense (Benefit), Continuing Operations [Abstract] Total other expense (income) Other Nonoperating Income (Expense) Total other expense (income) Sale of Stock, Price Per Share Sale Of Stock Price Per Share Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Operating expenses: Operating Expenses [Abstract] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Issuances of common stock to repay debt Issuances Of Common Stock Value Repay Debt Issuances of common stock value repay debt. Loss Contingency, Accrual, Current Loss contingency One Insurer [Member] One Insurer [Member] One insurer. Entity Voluntary Filers Entity Voluntary Filers Deferred tax asset and valuation allowance adjusted to reflect federal NOL unutilized Deferred Tax Asset And Valuation Allowance Adjusted To Reflect Federal N O L Unutilized Deferred tax asset and valuation allowance adjusted to reflect federal NOL unutilized. Subsequent Events [Abstract] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Joint Venture Joint Venture Policy [Text Block] Joint venture. Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other Assets Shares, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Other Other Accrued Liabilities, Current Common Stock Equity [Text Block] Depreciation, Total Depreciation Depreciation Beijing Ryzur Medical Investment Co., Ltd Beijing Medical Investment Co Ltd [Member] Beijing Medical Investment Co. Ltd. Pre-funded Warrants [Member] Pre Funded Warrants [Member] Pre-funded warrants. Common Stock Purchase Agreement [Member] Common Stock Purchase Agreement [Member] Common Stock Purchase Agreement [Member] Program rights obligations Program Rights Obligations Program Rights Obligations, Total Stockholders’ Equity: Equity, Attributable to Parent [Abstract] Summary of Operating Lease Cost Lease, Cost [Table Text Block] Entity [Domain] Summary of Common Stock Warrants Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Cost of Goods and Services Sold, Total Charges for services Cost of goods sold Cost of Goods and Services Sold Net loss per share available to common stockholders: Earnings Per Share [Abstract] Summary of Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Investment, Name [Domain] Accounting Policies [Abstract] Operating Lease Liabilities Operating Lease Liabilities Operating Lease Liabilities Prepaid expenses and other current assets Increase Decrease In Prepaid Expense And Other Current Assets Increase decrease in prepaid expense and other current assets. Sale of Stock, Consideration Received on Transaction Sale Of Stock Consideration Received On Transaction Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Adjustments to prior accruals Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties International Locations [Member] International Locations [Member] International locations Basic and diluted Earnings Per Share, Basic Earnings Per Share, Basic, Total Customer Concentration Risk [Member] Customer Concentration Risk [Member] Commitments and Contingencies - Note 10 Commitments and Contingencies Sales Demonstration Units [Member] Sales Demonstration Units [Member] Sales demonstration units. NOLs' to expire unutilized due to 382 limitation Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, Percent Income Statement [Abstract] Percentage of gross proceeds from sales of common stock Percentage Of Gross Proceeds From Sales Of Common Stock Percentage of gross proceeds from sales of common stock. Equipment, net Property, Plant and Equipment Disclosure [Text Block] Exercise of prefunded warrants, Shares Warrants outstanding, exercised Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Share based compensation arrangement by share based payment award equity instruments other than options exercised in period. Related Party Related Party, Type [Axis] Other International Locations [Member] Other International Locations [Member] Other international locations. Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Operating lease expense Operating Lease, Cost Short-term lease expense Short-Term Lease, Cost Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Statistical Measurement Statistical Measurement [Domain] Cash used in operating activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash used in operating activities Common Stock Equivalents, Pre-Funded Warrants Common Stock Equivalents, Pre-Funded Warrants Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stockholders' Equity Note [Abstract] Basic and diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Other US Insurance Payer [Member] Other U S Insurance Payer [Member] Other U.S. insurance payer. Product and Service [Domain] Lease, Cost [Abstract] Cost of Goods Sold [Member] Cost of Sales [Member] Deferred Tax Assets, Operating Loss Carryforwards, Total Net operating loss carryover Deferred Tax Assets, Operating Loss Carryforwards Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Tax Liability Tax Liability [Member] Tax liability, Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Shares, Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Accumulated Deficit Accumulated Deficit Accumulated Deficit Weighted average exercise price outstanding, exercised Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award equity instruments other than options exercised in period weighted average exercise price. Related Party Transaction [Domain] 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 activity. Net Cash Provided by Used in Operating Activity Cash used in operating activities Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate CHINA Additional paid-in capital Additional Paid in Capital, Common Stock Rule 10b5-1 Arrangement Modified Rule 10b5-1 Arrangement Modified [Flag] Rule10b51ArrModifiedFlag Restructuring Reserve, Foreign Currency Translation Gain (Loss) Inventories Inventory, Policy [Policy Text Block] Income Tax [Line Items] Income Tax [Line Items] Income tax. U.S. Treasury Bills [Member] US Treasury Securities [Member] Exercise of prefunded warrants, Shares Shares, Exercised Common stock issued for the exercise of common stock options, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Basis of Consolidation Consolidation, Policy [Policy Text Block] Other permanent items Effective Income Tax Rate Reconciliation, Other Adjustments, Percent LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Sales of prefunded warrants. SalesOfPrefundedWarrants Sales of prefunded warrants Customer Deposits Accrued Liabilities Customer Deposit Accrued liabilities customer deposit. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Office Laboratory Member Office Laboratory [Member] Warrants and Rights Note Disclosure [Abstract] Warrants and Rights Note Disclosure [Abstract] Real Estate [Domain] Valuation Allowance, Deferred Tax Asset, (Decrease) Increase, Amount Valuation Allowance, Deferred Tax Asset, (Decrease) Increase, Amount Change in valuation allowance Summary of Changes in Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Equity [Abstract] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Warrants outstanding, issued Number of shares, Awarded Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period One U.S. Insurance Payer [Member] One U S Insurance Payer [Member] One U.S. insurance payer. Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Weighted average exercise price, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash, Cash Equivalents and Short-Term Investments Cash and Cash Equivalents, Policy [Policy Text Block] Earnings Per Share, Basic [Abstract] Equity Components Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Inventory Disclosure [Abstract] Payments to Acquire Businesses, Gross Investment in China Joint Venture Investment in China Joint Venture Weighted average grant date fair value, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock Sale of Stock [Axis] Weighted average exercise price, Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Deferred revenue Increase (Decrease) in Deferred Revenue Schedule of Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Research and Development Tax Credits [Member] Research Tax Credit Carryforward [Member] Warrants exercisable, expired Class Of Warrant Or Rights Expired Class of warrant or rights expired. Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Common stock issued upon vesting of restricted stock units, Shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Statement of Cash Flows [Abstract] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Board of Directors [Member] Director [Member] Deemed dividend on discounting of warrant Warrant, Down Round Feature, Increase (Decrease) in Equity, Amount Warrants Warrants [Text Block] The entire disclosure of warrants. Income Tax Authority Income Tax Authority [Domain] Organization Consolidation and Presentation of Financial Statements [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Equipment Property, Plant and Equipment, Policy [Policy Text Block] Gross profit Gross Profit Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Document Annual Report Document Annual Report Total Accounts Payable and Other Accrued Liabilities, Current Common stock, par value Common stock, par value Common Stock, Par or Stated Value Per Share Exercise of Warrants, shares Common Stock Issued For Warrants Exercised Shares Common stock issued for warrants exercised shares. Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of foreign exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Deferred Revenue, Noncurrent, Total Deferred revenue Deferred Revenue, Noncurrent Interest Income (Expense), Nonoperating, Net Interest income Interest income Interest income Proceeds from sale pre-funded warrants Proceeds from sale of pre-funded warrants, net of offering costs Proceeds from sale of pre-funded warrants, net of offering costs Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Weighted-average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Effective Income Tax Rate Reconciliation, Percent [Abstract] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Maximum [Member] Proceeds After Fees And Expenses Proceeds After Fees And Expenses Proceeds After Fees And Expenses Income Tax Examination, Penalties and Interest Expense, Total Tax penalties and interest Income Tax Examination, Penalties and Interest Expense Related Party Transaction [Axis] Significant Unobservable Inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] Actual warranty expenditures Standard and Extended Product Warranty Accrual, Decrease for Payments Common stock issued in public offerings, Value Proceeds From Issuances Of Common Stock Under Public Offerings Value Proceeds From Issuances Of Common Stock Under Public Offerings Value Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net (decrease) increase in cash and cash equivalents Payables and Accruals [Abstract] Noncash Investing and Financing Items [Abstract] Non-cash financing and investing activities Shares, Forfeited or cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Document Financial Statement Error Correction [Flag] Withheld for taxes Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Summary of Potentially Common Shares Issuable Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] City Area Code City Area Code Deferred Deferred State and Local Income Tax Expense (Benefit) Inventories, net Inventories, net Inventory, Net CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Proceeds from issuances under at-market sales facility, net of offering costs Proceeds From Issuances Under At Market Sales Facility Value Proceeds from issuances under at market sales facility value. Gain (Loss) on Investments, Total Gain (Loss) on Investments Customer Customer [Domain] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Selling, General and Administrative [Member] Selling, General and Administrative [Member] Selling, General and Administrative Expenses [Member] Basic and diluted Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Accrued professional services Professional Fees Accrued Current Professional fees accrued current. MA Investment Tax Credit [Member] Investment Tax Credit Carryforward [Member] Work in Process Inventory, Work in Process, Gross CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Deemed dividend on discounting and repricing of warrants Deemed dividend on discounting and repricing of warrants Description of operating lease agreement for office space Lessee, Operating Lease, Description Summary of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Gain (Loss) on Extinguishment of Debt, Total Loss on extinguishment of loan Gain (Loss) on Extinguishment of Debt Loss on equity investment Loss on equity investment Number of customers Number Of Customers Number of customers. Statement [Table] Statement [Table] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable [Member] Accounts Receivable [Member] Document Fiscal Period Focus Document Fiscal Period Focus Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Related Party Transactions Related Party Transactions Disclosure [Text Block] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Test units, expenses Research and Development Expense (Excluding Acquired in Process Cost) Statement [Line Items] Statement [Line Items] Demonstration units, expenses Marketing Expense Total Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average exercise price exercisable, expired Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period Weighted Average Exercise Price Exercisable Share based compensation arrangement by share based payment award equity instruments other than options expired in period weighted average exercise price exercisable. MIT License [Member] Licensing Agreements [Member] Foreign Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract] Total lease expense Lease, Cost Subsequent Event [Line Items] Warrants [Member] Warrant [Member] Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax, Total Unrealized gain/(loss) on foreign currency Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax Average selling price Weighted Average Sales Price Per Share Weighted average sales price per share. Royalty charge Royalty Expense Summary of Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Customer Customer [Axis] Clinical/Medical Providers [Member] Clinical And Medical Providers [Member] Clinical and medical providers. Net operating loss carryforwards annual limitations Operating Loss Carry Forwards Annual Limitations Operating loss carry forwards annual limitations. Common Stock [Member] Common Stock [Member] Common Stock [Member] Issuances of common stock to repay debt, shares Issuances Of Common Stock Share Repay Debt Issuances of common stock share repay debt. Average Payment Determinations Average Payment Determinations Total Federal State And Local And Foreign Income Tax Expense Benefit Feral, state and local and foreign income tax expense (benefit). Warrants exercisable, exercised Class Of Warrant Or Rights Exercised Class of warrant or rights exercised. Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Intrinsic value, Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Accretion of discount on short-term investments Accretion (Amortization) of Discounts and Premiums, Investments Manufacturing Facility [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Finished goods Inventory, Finished Goods, Gross Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Weighted average exercise price exercisable, exercised Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Weighted Average Exercise Price Exercisable Share based compensation arrangement by share based payment award equity instruments other than options exercised in period weighted average exercise price, exercisable. United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Other Operating Income (Expense), Net Other (income) expense, net Other expense, net Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Prior year taxes Treasury Stock, Value, Total Treasury stock, at cost; 27 shares of common stock Treasury Stock, Value Treasury stock, at cost; 27 shares of common stock Cover [Abstract] Selling, General and Administrative Expense, Total Selling, general and administrative Selling, General and Administrative Expense Number of shares offer and sell Common Stock Amount Reserved For Future Issuance Common stock amount reserved for future issuance. Common stock issued for warrants exercised net of offering costs Common Stock Issued For Warrants Exercised Net Of Offering Costs Common stock issued for warrants exercised net of offering costs. Document Fiscal Year Focus Document Fiscal Year Focus Warranty reserve Product Warranty Accrual, Current Unrealized gain on short-term investments Unrealized gain on short-term investments Sale of Stock Sale of Stock [Domain] Warrants exercisable, issued Class Of Warrant Or Right Issued Class of warrant or right issued. Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Weighted average grant date fair value, Awarded Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Current Federal Law [Member] Current Federal Law [Member] Current federal law. Security Exchange Name Security Exchange Name Federal [Member] Domestic Tax Authority [Member] Directors and Officers Liability Insurance [Member] Recent Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares authorized Preferred Stock, Shares Authorized Non-Cancelable lease agreement [Member] Leasing Arrangement [Member] Operating Costs and Expenses Operating Costs and Expenses, Total Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Equipment, gross Property, Plant and Equipment, Gross Current Current State and Local Tax Expense (Benefit) Right of use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Weighted average exercise price, Forfeited or cancelled Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Legal Entity [Axis] Financial Instrument [Axis] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Summary of Additional Information Related to Operating Leases Schedule Of Weighted Average Remaining Lease Term And Discount Rate Table [Text Block] Tabular disclosure of weighted average remaining lease term and discount rate related to operating leases. Accrued compensation and benefits Accrued Employee Benefits, Current Summary of Restricted Stock Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Class Of Warrant Or Right [Table] Class of Warrant or Right [Table] Exercise of prefunded warrants, Value Stock Issued During Period, Value, Stock Options Exercised Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Tax credits Tax Credit Carryforward, Amount Income Tax Expense (Benefit), Continuing Operations [Abstract] Accounting Standards Update Accounting Standards Update [Domain] Shares, Issued Equity Method Investment, Ownership Percentage Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Future Minimum Amounts Due under Agreement Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Leases [Abstract] Tax Period Tax Period [Domain] Entity File Number Securities Act File Number Operating Lease Right Of Use Assets Operating Lease Right Of Use Assets Operating Lease Right Of Use Assets Operating lease liabilities Increase Decrease In Operating Lease Liabilities Increase (decrease) in operating lease liabilities. Total deferred tax asset Deferred Tax Assets, Gross Share-Based Payment Arrangement [Abstract] Germany [Member] GERMANY Deferred offering costs incurred in a prior period to additional paid in capital Deferred offering costs incurred in a prior period to additional paid in capital Deferred offering costs incurred in a prior period to additional paid in capital Weighted average grant date fair value outstanding, beginning balance Weighted average grant date fair value outstanding, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Less: valuation allowance Deferred Tax Assets, Valuation Allowance Total operating expenses Operating Expenses Exercise of Warrants Common Stock Issued For Warrants Exercised Common stock issued for warrants exercised. Auditor Location Auditor Location Debt and Equity Securities, Realized Gain (Loss), Total Debt and Equity Securities, Realized Gain (Loss) Loss on equity investment Loss on equity investment Weighted-average expected option term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term MIT [Member] Massachusetts Institute Of Technology [Member] Massachusetts Institute of Technology or MIT. Entity Address, Address Line Two Entity Address, Address Line Two Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued or outstanding Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company MyoPro Motion W (L8701) [Member] MyoPro Motion W (L8701) [Member] MyoPro Motion W (L8701) [Member] Title of Individual Title of Individual [Axis] Sale of Stock, Number of Shares Issued in Transaction Sale of Stock number of shares issued in Transaction Subsequent Events Subsequent Events, Policy [Policy Text Block] Exercise price of warrants Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right Class of Warrant or Right [Domain] Conversion of Stock, Amount Issued Issuance of 50,000 shares of common stock as commitment fee for future financing Common Stock, No Par Value Net withheld for employee taxes Restricted stock vested, shares Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Computer Equipment [Member] Computer Equipment [Member] Standard and Extended Product Warranty Accrual, Total Accrual provided for warranties issued during the period Accrued warranty liability, beginning of year Accrued warranty liability, end of year Standard and Extended Product Warranty Accrual Commercial Paper [Member] Entity Address, Address Line One Entity Address, Address Line One Sales Revenue, Net [Member] Revenue Benchmark [Member] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Antidilutive Securities Antidilutive Securities [Axis] Subsequent Event Type [Domain] Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Income Statement Location Income Statement Location [Axis] Short-Term Investments Other Short-Term Investments Net settlement of vested restricted stock units to fund related employee statutory tax withholding Net settlement of vested restricted stock units to fund related employee statutory tax withholding Restricted Stock, Value, Shares Issued Net of Tax Withholdings Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Product [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Committed to purchase Patients with Medicare Advantage Insurance Plans [Member] Patients With Medicare Advantage Insurance Plans [Member] Patients with medicare advantage insurance plans. Product and Service [Axis] Title of 12(b) Security Title of 12(b) Security Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Stock-based compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Type and Tier Identifier [Domain] Common stock issued for coomitment fee under equity line of credit shares. Common Stock Issued for Coomitment Fee Under Equity line of Credit Shares Common stock issued for commitment fee under equity line of credit shares Income Tax Authority, Name Income Tax Authority, Name [Axis] Accounting Standards Update Accounting Standards Update [Axis] Treasury Stock [Member] Treasury Stock, Common [Member] Entity Address, Country Entity Address, Country CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Weighted average exercise price outstanding, expired Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award equity instruments other than options expired in period weighted average exercise price. Accounts Payable and Accrued Liabilities, Current, Total Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current State [Member] State and Local Jurisdiction [Member] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Commitments and contingencies. Subsequent Event [Table] Underwriter Warrants [Member] Underwriter Warrants [Member] Underwriter warrants. Weighted average exercise price exercisable, issued Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Exercise Price Exercisable Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average exercise price, exercisable. Increase (Decrease) in Inventories, Total Inventories Increase (Decrease) in Inventories Product Warranties Disclosures [Abstract] To maintain beneficial ownership limitation Beneficial ownership limitation Keystone Capital Partners [Member] Keystone Capital Partners [Member] Keystone Capital Partners Member Weighted average remaining contractual life of warrants outstanding and exercisable Weighted average remaining life, Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Net operating loss beginning year Operating Loss Carryforward Expiration Period Operating loss carryforward expiration period. Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding Common Stock, Shares, Outstanding Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Stock Award Plans and Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Weighted average grant date fair value, Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Product warranty period Product Warranty Period Product warranty period. Tax Credit Carryforward Tax Credit Carryforward [Axis] Concentration Risk Type Concentration Risk Type [Domain] Income Statement Location Income Statement Location [Domain] Weighted average exercise price, Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Document Type Document Type Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Percentage of direct billing channel revenue insures represent Percentage Of Direct Billing Channel Revenue Insures Represent Percentage of direct billing channel revenue insures represent. Basic and diluted Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net loss attributable to common stockholders Warrants outstanding, expired Number of shares, Canceled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Certain Executives [Member] Certain Executives [Member] Certain executives. Organization Consolidation and Presentation of Financial Statements [Line Items] Organization Consolidation And Presentation Of Financial Statements [Line Items] Organization consolidation and presentation of financial statements. Entity Filer Category Entity Filer Category R&D Tools and Molds [Member] Research And Development Tools And Molds [Member] Research and development tools and molds. Weighted average exercise price, Expired Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Balance Sheet Location Balance Sheet Location [Domain] Income Tax Authority, Name Income Tax Authority, Name [Domain] Foreign currency translation gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Summary of Income (Loss) Before Provision for Incomes Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Short-term investments Short-Term Investments Short-Term Investments, Total Deferred Tax Assets, Tax Credit Carryforwards, Total Tax credits Deferred Tax Assets, Tax Credit Carryforwards Measurement of tax benefit, minimum likelihood of the largest amount being realized upon ultimate resolution Income Tax Examination Minimum Likelihood Of Tax Benefits Being Realized Upon Ultimate Settlement Income tax examination minimum likelihood of tax benefits being realized upon ultimate settlement. Total Liabilities Liabilities Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Purchases of short-term investments Payments to Acquire Short-Term Investments Total Stockholders’ Equity Beginning balance Ending balance Equity, Attributable to Parent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Adjustment due to reverse stock split Stock Issued During Period, Shares, Reverse Stock Splits Accrual provided for warranties issued during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Net loss Net loss Other expense (income) Nonoperating Income (Expense) [Abstract] State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Total cost Inventory, Work in Process and Raw Materials Statement of Financial Position [Abstract] Non-Rule 10b5-1 Arrangement Modified Non-Rule 10b5-1 Arrangement Modified [Flag] NonRule10b51ArrModifiedFlag Basic and diluted Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Summary of Reconciliation between U.S. Statutory Federal Income Tax Rate and Effective Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Effective rate Effective Income Tax Rate Reconciliation, Percent Deferred Deferred Federal Income Tax Expense (Benefit) Schedule of Cash Equivalents and Derivative Liabilities Measured at Fair Value on Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] ATM Facility [Member] A T M Facility [Member] ATM facility. Jiangxi Myomo Medical Assistive Appliance Co. Ltd Jiangxi Myomo Medical Assistive Appliance Co Ltd [Member] Jiangxi Myomo Medical Assistive Appliance Co. Ltd. Summary of Accounts Payable and Other Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Weighted average exercise price, Beginning balance Weighted average exercise price, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Direct to Patient [Member] Direct To Patient [Member] Direct to patient. Insurance Type and Tier Identifier [Axis] Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Leasehold Improvements [Member] Leasehold Improvements [Member] Income Tax Authority Income Tax Authority [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Percentage increase in number of shares of common stock reserved and available for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Payments to Acquire Property, Plant, and Equipment, Total Purchases of equipment Payments to Acquire Property, Plant, and Equipment Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications Weighted average exercise price outstanding, beginning balance Weighted average exercise price outstanding, ending balance Class Of Warrant Or Right Outstanding Weighted Average Exercise Price Class of warrant or right outstanding weighted average exercise price. Number of shares, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Stock issued during period Proceeds from public offering, net of offering costs, shares Stock Issued During Period, Shares, New Issues Operating Lease, Expense Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents beginning of year Cash and cash equivalents end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Class of Warrant or Right Class of Warrant or Right [Axis] Income Tax Disclosure [Abstract] Tax Credit Carryforward, Name Tax Credit Carryforward, Name [Domain] Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Investment in Jiangxi Myomo Medical Assistive Appliance Co. Ltd. Net operating loss Operating Loss Carryforwards XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 01, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Trading Symbol MYO    
Entity Registrant Name MYOMO, INC.    
Entity Central Index Key 0001369290    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   28,487,168  
Entity Public Float     $ 9,527,470
Entity File Number 001-38109    
Entity Interactive Data Current Yes    
Entity Tax Identification Number 47-0944526    
Entity Address, Address Line One 137 Portland St    
Entity Address, Address Line Two 4th Floor    
Entity Address, City or Town Boston    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 02114    
City Area Code 617    
Local Phone Number 996-9058    
Title of 12(b) Security Common Stock, $0.0001 par value per share    
Security Exchange Name NYSEAMER    
Entity Incorporation, State or Country Code DE    
Document Annual Report true    
Document Transition Report false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Auditor Name Marcum, LLP    
Auditor Firm ID 688    
Auditor Location New York, NY, USA    
Documents Incorporated by Reference

DOCUMENTS INCORPORATED BY REFERENCE

Part III of this Form 10-K incorporates information by reference from the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year ended December 31, 2023.

   
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 6,871,306 $ 5,345,967
Short-term investments 1,994,662 0
Accounts receivable, net 2,382,658 1,896,163
Inventories, net 1,803,507 1,399,865
Prepaid expenses and other current assets 598,850 573,462
Total Current Assets 13,650,983 9,215,457
Equipment, net 175,794 194,283
Operating lease assets with right-of-use 663,554 508,743
Investment in Jiangxi Myomo Medical Assistive Appliance Co. Ltd. 0 132,489
Other Assets 91,237 111,034
Total Assets 14,581,568 10,162,006
Current Liabilities:    
Accounts payable and accrued expenses 4,885,944 3,179,362
Current operating lease liabilities 486,143 353,701
Income taxes payable 96,461 48,220
Deferred revenue 8,510 20,653
Total Current Liabilities 5,477,058 3,601,936
Non-current operating lease liability 115,160 200,207
Deferred revenue 0 498
Total Liabilities 5,592,218 3,802,641
Commitments and Contingencies - Note 10 0 0
Stockholders’ Equity:    
Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued or outstanding 0 0
Common stock par value $0.0001 per share 65,000,000 shares authorized; 27,135,061 and 7,750,635 shares issued as of December 31, 2023 and 2022, respectively, and 27,135,034 and 7,750,608 shares outstanding as of December 31, 2023 and 2022, respectively. 2,715 775
Additional paid-in capital 105,840,239 95,105,071
Accumulated other comprehensive income 83,669 43,227
Accumulated deficit (96,930,809) (88,783,244)
Treasury stock, at cost; 27 shares of common stock (6,464) (6,464)
Total Stockholders’ Equity 8,989,350 6,359,365
Total Liabilities and Stockholders’ Equity $ 14,581,568 $ 10,162,006
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 65,000,000 65,000,000
Common stock, shares issued 27,135,061 7,750,635
Common stock, shares outstanding 27,135,034 7,750,608
Treasury shares at cost 27 27
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 19,241,158 $ 15,555,229
Cost of revenue 6,058,775 5,302,133
Gross profit 13,182,383 10,253,096
Operating expenses:    
Research and development 2,636,487 2,482,489
Selling, general and administrative 18,777,445 18,442,811
Total operating expenses 21,413,932 20,925,300
Loss from operations (8,231,549) (10,672,204)
Other expense (income)    
Interest income (410,274) (88,731)
Other expense, net 785 1,101
Loss on equity investment 169,503 66,511
Total other expense (income) (239,986) (21,119)
Loss before income taxes (7,991,563) (10,651,085)
Income tax expense 156,002 69,937
Net loss $ (8,147,565) $ (10,721,022)
Weighted average number of common shares outstanding:    
Basic and diluted 29,499,341 7,051,447
Basic and diluted 29,499,341 7,051,447
Net loss per share available to common stockholders:    
Basic and diluted $ (0.28) $ (1.52)
Basic and diluted $ (0.28) $ (1.52)
Product [Member]    
Revenue $ 17,476,238 $ 14,555,229
License [Member]    
Revenue $ 1,764,920 $ 1,000,000
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net Income (Loss) $ (8,147,565) $ (10,721,022)
Other comprehensive income, net of tax:    
Foreign currency translation gain 41,199 (103,904)
Unrealized loss on short-term investments (757) 0
Total other comprehensive income 40,442 103,904
Comprehensive loss $ (8,107,123) $ (10,617,118)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Total
Comprehensive (Loss) Income [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Treasury Stock [Member]
Beginning balance at Dec. 31, 2021 $ 15,409,131 $ (60,677) $ 687 $ 93,537,807 $ (78,062,222) $ (6,464)
Beginning balance, shares at Dec. 31, 2021     6,869,753     27
Proceeds from issuances under equity line of credit, net of costs 376,858   $ 69 376,789    
Proceeds from issuances under equity line of credit, net of costs, shares     692,914      
Exercise of Warrants, shares     666      
Common stock issued upon vesting of restricted stock units     $ 14 (14)    
Common stock issued upon vesting of restricted stock units, Shares     137,302      
Common stock issued for commitment fee under equity line of credit shares     50,000      
Common stock issued for commitment fee under equity line of credit     $ 5 (5)    
Net settlement of vested restricted stock units to fund related employee statutory tax withholding $ 0          
Exercise of prefunded warrants, Shares 249          
Stock-based compensation $ 1,190,494     1,190,494    
Unrealized gain/(loss) on foreign currency 103,904 103,904        
Net Income (Loss) (10,721,022)       (10,721,022)  
Ending balance at Dec. 31, 2022 6,359,365 43,227 $ 775 95,105,071 (88,783,244) $ (6,464)
Ending balance, shares at Dec. 31, 2022     7,750,635     27
Proceeds from sale pre-funded warrants 3,097,940     3,097,940    
Common stock issued in public offerings, Shares     18,582,408      
Common stock issued in public offerings, Value 6,531,682   $ 1,858 6,529,824    
Common stock issued upon vesting of restricted stock units (8,116)   $ 34 (8,150)    
Common stock issued upon vesting of restricted stock units, Shares     322,611      
Net settlement of vested restricted stock units to fund related employee statutory tax withholding 8,116          
Exercise of prefunded warrants, Value     $ 48 (48)    
Exercise of prefunded warrants, Shares     479,407      
Stock-based compensation 1,115,602     1,115,602    
Unrealized gain/(loss) on foreign currency 41,199 41,199        
Unrealized gain on short-term investments (757) (757)        
Net Income (Loss) (8,147,565)       (8,147,565)  
Ending balance at Dec. 31, 2023 $ 8,989,350 $ 83,669 $ 2,715 $ 105,840,239 $ (96,930,809) $ (6,464)
Ending balance, shares at Dec. 31, 2023     27,135,061     27
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)
12 Months Ended
Dec. 31, 2023
USD ($)
shares
Warrant Outstanding 8,939,769
Pre-funded Warrants [Member]  
Offering cost from sale of stock | $ $ 273,236
Warrant Outstanding 8,750,926
Common Stock [Member]  
Withheld for taxes 16,744
Common stock issued for warrants exercised net of offering costs | $ $ 996,269
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (8,147,565) $ (10,721,022)
Adjustments to reconcile net loss to net cash used in operations:    
Depreciation 164,306 192,799
Stock-based compensation 1,115,602 1,190,494
Accretion of discount on short-term investments (110,788) 0
Bad debt expense 28,401 26,075
Loss on equity investment 169,503 66,511
Amortization of right-of-use assets 353,375 349,828
Other non-cash charges (38,809) 111,755
Changes in operating assets and liabilities:    
Accounts receivable (495,599) 47,445
Inventories (384,781) (607,400)
Prepaid expenses and other current assets (115,523) 224,677
Other assets 19,797 (15,704)
Accounts payable and accrued expenses 1,790,133 (711,898)
Operating lease liabilities (460,790) (406,759)
Deferred revenue (12,642) 19,657
Income tax payable (47,384) 0
Net cash used in operating activities (6,172,764) (10,233,542)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of equipment (145,816) (111,793)
Investment in China Joint Venture 0 (199,000)
Maturities of short-term investments 4,000,000 0
Purchases of short-term investments (5,883,749) 0
Net cash used in investing activities (2,029,565) (310,793)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from issuances under equity line of credit net of costs 0 376,858
Net settlement of vested restricted stock units to fund related employee statutory tax withholding (8,116) 0
Proceeds from at the market offering, net of offering costs 9,721,573 0
Net cash provided by financing activities 9,713,457 376,858
Effect of foreign exchange rate changes on cash 14,211 (10,934)
Net increase (decrease) in cash and cash equivalents 1,525,339 (10,178,411)
Cash and cash equivalents beginning of year 5,345,967 15,524,378
Cash and cash equivalents end of year 6,871,306 5,345,967
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash paid during the period for income taxes 0 4,889
Non-cash financing and investing activities    
Issuance of 50,000 shares of common stock as commitment fee for future financing 0 5
Right of use assets obtained in exchange for lease obligations 508,186 $ 225,665
Deferred offering costs incurred in a prior period to additional paid in capital $ (91,952)  
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows (Parenthetical)
12 Months Ended
Dec. 31, 2023
shares
Statement of Cash Flows [Abstract]  
Issuance of common stock as commitment fee for future financing 50,000
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net Income (Loss) $ (8,147,565) $ (10,721,022)
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non-Rule 10b5-1 Arrangement Modified false
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

Note 1 — Description of Business

Myomo Inc. (“Myomo” or the Company”) is a wearable medical robotics company that develops, designs, and produces myoelectric orthotics for people with neuromuscular disorders. The MyoPro ® myoelectric upper limb orthosis product is registered with the Food and Drug Administration as a Class II medical device. The Company provides the device to patients and bills their insurance companies directly, sometimes utilizing the clinical services of orthotics and prosthetics (“O&P”) providers for which they are paid a fee. The Company sells the product to O&P providers around the world and the Veterans Health Administration (“VA”). The Company was incorporated in the State of Delaware on September 1, 2004 and is headquartered in Boston, Massachusetts.

Pursuant to an amended and restated certificate of incorporation, the Company is authorized to issue up to 75,000,000 shares of stock, consisting of 65,000,000 shares of common stock, par value $0.0001, and 10,000,000 shares of undesignated Preferred Stock, par value of $0.0001.

 

Liquidity

The Company incurred net losses of approximately $8,147,600 and $10,721,000 during the years ended December 31, 2023 and 2022, respectively, and has an accumulated deficit of approximately $96,930,800 and $88,783,200 at December 31, 2023 and 2022, respectively. Cash used in operating activities was approximately $6,172,800 and $10,233,500 for the years ended December 31, 2023 and 2022, respectively. The Company's historical losses and cash used in operations are indicators of substantial doubt regarding the Company's ability to continue as a going concern.

 

The Company has historically funded its operations through financing activities, including raising equity and debt capital. On January 19, 2024, the Company completed a registered direct equity offering, pursuant to which it sold 1,354,218 shares of common stock and 224,730 pre-funded warrants at $3.80 per share, or $3.7999 per pre-funded warrant, generating net proceeds after fees and expenses of approximately $5.4 million. (See Note 12 - Subsequent Events for further discussion.) On August 29, 2023, The Company completed a public equity offering, selling 5,413,334 shares of common stock and 1,920,000 pre-funded warrants at $0.60 per share, or at $0.5999 per pre-funded warrant, generating proceeds after fees and expenses of approximately $3.9 million. In January 2023, the Company completed a public equity offering pursuant to which it sold 13,169,074 shares of common stock and 6,830,926 pre-funded warrants at $0.325 per share, or $0.3249 per pre-funded warrant, generating proceeds after fees and expenses of approximately $5.7 million. (See Note 7 - Common Stock for further discussion.) During the fourth quarter of 2022, the Company sold 692,914 shares of common stock under a Common Stock Purchase Agreement (the “Purchase Agreement”) with Keystone Capital Partners, LLC (“Keystone”), generating net proceeds after fees and expenses of approximately $0.4 million. (See Note 7 - Common Stock for further discussion.) These financing activities have enabled the Company to sustain its operations.

 

Management's operating plans are primarily focused on increasing its clinical, reimbursement and manufacturing capacity in order to serve a higher volume of Medicare Part B patients in 2024. The Company believes that based on the final fees published by the Centers for Medicare and Medicaid Services (“CMS”) on February 29, 2024 for the Company’s products (See Note 12 - Subsequent Events for further discussion), if the Company is able to hire at least 50 to 60 additional employees during the first half of 2024 as planned to increase its clinical, reimbursement and manufacturing capacity, and its supply chain is able to meet its volume requirements without disruption, the Company believes it can achieve cash flow breakeven on a quarterly basis by the fourth quarter of 2024. In addition, the Company believes that it has access to capital resources through possible public or private equity offerings, exercises of outstanding warrants, debt financings, or other means. Debt financing may contain other terms that are not favorable to the Company or its stockholders. Based on the Company's latitude as to the timing and amount of certain expenses, its current cash position and the net proceeds received from the equity offering completed in January 2024, the Company believes that the substantial doubt is mitigated as of the issuance date of these financial statements.

 

Based upon its expected cash flows and the funds raised in the January 2024 equity offering, the Company believes that its available cash will fund its operations for at least the next twelve months from the issuance date of these

financial statements. There can be no assurance that the Company will be successful in implementing its operating plans.

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

Note 2 — Summary of Significant Accounting Policies

Basis of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary Myomo Europe GmbH. All significant intercompany balances and transactions are eliminated.

Comprehensive Loss

Comprehensive loss includes all changes in equity during a period, except those resulting from investments by stockholders and distributions to stockholders, if any. The Company's comprehensive loss includes changes in foreign currency translation adjustments and unrealized gains and losses on short term investments. There was a reclassification which management does not consider to be material out of accumulated other comprehensive income (loss) to other (income) expense related to realized gains or losses on short-term investments in the year ending December 31, 2023. There were no reclassifications in the year ending December 31, 2022.

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America require management to make estimates and assumptions that affect certain reported amounts and disclosures. These estimates and assumptions are reviewed on an on-going basis and updated as appropriate. Actual results could differ from those estimates. The Company’s estimates include deferred income tax valuation allowances, valuation of stock-based compensation, warranty obligations and reserves for slow-moving inventory.

Cash, Cash Equivalents and Short-Term Investments

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents consist principally of deposit accounts and money market accounts at December 31, 2023 and 2022.

The Company considers all investments with an original maturity of greater than three months to be short-term investments. Short-term investments primarily consists of commercial paper and U.S. Treasury Bills and are carried on the consolidated balance sheets at fair value. Short-term investments as of December 31,2023 consists of U.S. Treasury Bills, which are classified as held-maturity, and Certificates of Deposit totaling approximately $1,994,700 as of December 31, 2023, there were no Short-term investments as of December 31, 2022. The Company determines the appropriate balance sheet classification of its investments at the time of purchases and evaluates the classification at the date of purchase. Unrealized gains and losses on short-term investments are recorded to accumulated other comprehensive income on the consolidated balance sheets and other gain (loss) on the consolidated statements of comprehensive loss. Once unrealized gains and losses become realized, they are reclassified from other comprehensive gains and losses to cost of goods sold.

Accounts Receivable and Allowance for Credit Losses

The Company reports accounts receivable at invoiced amounts less an allowance for doubtful accounts. The Company evaluates its accounts receivable on a continuous basis, and if necessary, establishes an allowance for doubtful accounts based on a number of factors, including current credit conditions and customer payment history. The Company does not require collateral or accrue interest on accounts receivable and credit terms are generally 30 days. At December 31, 2023 and 2022, the Company recorded an allowance for credit losses accounts which was immaterial to the financial statements.

Inventories

Inventories are recorded at the lower of average cost or net realizable value. Average cost approximates valuation on a first-in, first-out basis. The Company reduces the carrying value of inventory for those items that are potentially excess, obsolete or slow-moving based on changes in customer demand, technology developments or other economic factors. In addition, the carrying value of units used by patients on a trial basis only includes the value of motor units that can be re-used. Orthotic components on trial units are expensed to cost of goods sold once consumed.

Equipment

Equipment is stated at historical cost, net of accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the related assets, generally three years. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or the estimated useful life. Expenditures for maintenance and repairs, which do not extend the economic useful life of the related assets, are charged to operations as incurred, and expenditures, which extend the economic life, are capitalized. When assets are retired, or otherwise disposed of, the costs and related accumulated depreciation or amortization are removed from the accounts and any gain or loss on disposal is recognized.

 

 

Demonstration units are sometimes provided by the Company to its indirect sales channel for marketing and patient evaluation purposes. These units are manufactured by the Company and are expensed in the consolidated statements of operations to selling, general and administrative expense. During the years ended December 31, 2023 and 2022, the Company charged to operations approximately $37,200 and $19,700, respectively, for these units. Demonstration units provided to its own sales force are capitalized as equipment on the Company’s consolidated balance sheet.

Test units are provided to research and development staff to use in their development process and to end users who are given free units to act as testers so that research and development staff can evaluate and understand their use by patients. A primary objective of these units is to determine when and under what conditions they fail, at which time they are analyzed for cause of failure and then scrapped. These units are expensed in the statements of operations as part of research and development expense. During the year ended December 31, 2023 and 2022 the Company charged to operations approximately $36,700 and $11,200, respectively, for these units.

Impairment of Long-Lived Assets

The Company assesses the recoverability of its long-lived assets, including equipment when there are indications that the assets might be impaired. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated undiscounted cash flows, the Company records an impairment charge for the difference. Based on its assessments, the Company did not record any impairment charges for the years ended December 31, 2023 and 2022.

Leases

The Company accounts for leases under Accounting Standards Topic 842 (“ASC 842”). The Company assesses whether a contract is or contains a lease at inception of the contract and leases, recognizes right-of-use assets and corresponding lease liabilities at the lease commencement date, except for short-term leases, which are under one year, and leases of low value. For these leases, the Company recognizes the lease payments as an operating expense on a straight-line basis over the term of the lease.

Joint Venture

 

On March 28, 2022, the Company invested cash consideration of $199,000 for a 19.9% ownership stake in Jiangxi Myomo Medical Assistive Appliance Co., Ltd. (the “JV Company”), a company headquartered in China that is majority-owned by Beijing Ryzur Medical Investment Co., Ltd. (“Ryzur Medical”). In addition, we and the JV Company have entered into a ten-year agreement to license our intellectual property, including recently issued

patents in China and Hong Kong, and purchase MyoPro Control System units from us. The JV Company will manufacture and sell the Company’s current and future products in greater China, including Hong Kong, Macau and Taiwan, and has begun limited operations. The Company accounts for its investment in the JV Company under the equity method because the Company exerts significant influence over its management. The investment is included in total assets on the consolidated balance sheet. As a result of recording its share of losses in the JV Company, the investment was written off as of December 31, 2023. The Company records its share of the JV Company’s earnings in its consolidated statement of operations in other expense (income). The Company will continue to record its share of losses going forward to the extent there are other assets on the consolidated balance sheet from the JV Company. The Company recorded a loss on equity investment of approximately $169,500 and $66,500 for the years ended December 31, 2023 and 2022, respectively.

Revenue Recognition

 

The Company accounts for revenue under ASC 606, “Revenue from Contracts with Customers” and all the related amendments (Topic 606). Revenues under Topic 606 are required to be recognized either at a “point in time” or “over time,” depending on the facts and circumstances of the arrangement and are evaluated using a five-step model. Generally, the Company recognizes revenue at a point in time.

 

The Company recognizes revenue after applying the following five steps:

 

1)
Identification of the contract, or contracts, with a customer,
2)
Identification of the performance obligations in the contract, including whether they are distinct within the context of the contract
3)
Determination of the transaction price, including the constraint on variable consideration
4)
Allocation of the transaction price to the performance obligations in the contract; and
5)
Recognition of revenue when, or as, performance obligations are satisfied.

 

Revenue is recognized when control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

 

Product Revenue

 

The Company derives the majority of its revenue from direct billing. The Company also derives revenue from the sale of its products to clinical consulting services of orthotics and prosthetics or "O&P" providers in the United States and internationally and the VA. Under direct billing, the Company recognizes revenue when all of the following criteria are met:

(i)
The product has been delivered to the patient, including completion of initial instruction on its use.
(ii)
Collection is deemed probable and it has been determined that a significant reversal of the revenue to be recognized is not deemed probable when the uncertainty associated with the variable consideration is resolved; and
(iii)
The amount to be collected is estimable using the “expected value” estimation techniques, or the “most likely amount” as defined in ASC 606.

For revenue derived from certain insurance companies where the Company has demonstrated sufficient payment history, the Company recognizes revenue when it receives a pre-authorization from the insurance company and control passes to the patient upon delivery of the device in an amount that reflects the consideration the Company expect to receive in exchange for the device. During 2023 and 2022, the Company made such a determination for certain insurers. These insurers represented approximately 66% and 44% of direct billing channel revenue in 2023 and 2022, respectively.

Depending on the timing of product deliveries to customers, which is when cost of revenue must be recorded, and when the Company meets the criteria to record revenue, there may be fluctuations in gross margin on an ongoing basis. During the years ended December 31, 2023 and 2022, the Company recognized revenue of approximately $1,554,800 and $2,044,000, respectively, from O&P providers or other third-party payers for which costs related to the completion of the Company’s performance obligations were recorded in a prior period.

 

For revenues derived from O&P providers, the VA, and distributors, the Company recognizes revenue when control passes to the customer in an amount that reflects the consideration the Company expects to receive in exchange for those services, which may be recognized upon shipment or upon delivery, depending on the terms of the arrangement, provided that persuasive evidence of an arrangement exists, there are no uncertainties regarding customer acceptance and collectability is deemed probable.

The Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or cost of revenue.

 

License Revenue

 

If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue allocated to the license when the license is transferred to the customer, the customer is able to use and benefit from the license, and collectability is deemed probable.

On January 21, 2021, the Company entered into a Technology License Agreement (the “Agreement”) with the JV Company. Under the Agreement, the Company is entitled to receive an upfront license fee of $2.7 million, of which $1.7 million and $1.0 million has been paid and recognized as licensee revenue during the years ended December 31, 2023 and 2022, respectively, and is paid in full. In addition, the Company is entitled to receive a guaranteed minimum payment for purchase of MyoPro Control Units for a period of ten years from the effective date of the Agreement. The Company will recognize revenue on these amounts upon invoicing to the JV Company so long as collectability is deemed to be assured.

Contract Balances

 

The timing of revenue recognition may differ from the timing of payment by customers. The Company records a receivable when revenue is recognized prior to payment and there is an unconditional right to payment. Alternatively, when payment precedes the provision of the related services, the Company records deferred revenue until the performance obligations are satisfied. The Company had approximately $8,500 and $21,200 of deferred revenue as of December 31, 2023 and 2022, respectively.

Disaggregated Revenue from Contracts with Customers

The following table presents revenue by major source:

 

 

 

 

2023

 

 

2022

 

Clinical/medical providers

 

$

5,128,864

 

 

$

3,841,424

 

Direct-to-patient

 

 

12,347,374

 

 

 

10,713,805

 

License revenue

 

 

1,764,920

 

 

 

1,000,000

 

Total revenue from contracts with customers

 

$

19,241,158

 

 

$

15,555,229

 

 

Geographic Data

The Company generated 73% of its revenue from the United States, 16% from Germany, 10% from China and 1% from other international locations for the year ended December 31, 2023. The Company generated 81% of its revenue from the United States, 12% from Germany, 6% from China and 1% from other international locations for the year ended December 31, 2022.

 

Cost of Revenue

In conjunction with the adoption of ASC 606, there are certain cases in which the Company will expense costs when incurred as required by ASC 340-40-25, such as when the Company ships the MyoPro device to O&P providers, or provides the device directly to patients, pending reimbursement from certain third-party payers, which triggers revenue recognition. For the years ended December 31, 2023 and December 31, 2022, the Company recorded cost of goods sold of approximately $65,200 and $441,600, respectively, without corresponding revenue. The cost of clinical services by O&P providers for which they are paid a fee in conjunction with devices being sold directly to patients and billing their insurance companies directly are expensed as incurred as required by ASC 340-40-25, as a cost of obtaining a contract. These costs are recorded as sales and marketing expense, with the remaining costs associated with the patient being expensed to cost of revenue.

Shipping and Handling Costs

Shipping and handling costs paid by customers are netted against the related shipping costs we incur. The net cost is recorded in cost of revenues. Historically, such costs have not been material.

Income Taxes

The Company accounts for income taxes under Accounting Standards Codification ASC 740, “Income Taxes” (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

ASC 740 requires that the tax effects of changes in tax laws or rates be recognized in the financial statements in the period in which the law is enacted.

ASC 740 also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.

Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution.

The Company files income tax returns in federal, state and foreign jurisdictions and is no longer subject to examinations by tax authorities for years prior to 2020. Currently, there are no income tax audits in process.

Stock-Based Compensation

The Company accounts for stock awards to employees by measuring the cost of services received in exchange for the award of equity instruments based upon the fair value of the award on the date of grant. The fair value of that award is then ratably recognized as expense over the period during which the recipient is required to provide services in exchange for that award.

Foreign Currency Translation

The functional currency of the Company’s foreign subsidiary, Myomo Europe GmbH, is the Euro. Foreign exchange translation gains and losses from the Euro to U.S. dollars are included in other comprehensive gain. The Company recorded gains of approximately $41,200 and $103,900 during the years ended December 31, 2023 and 2022, respectively, which are included in accumulated other comprehensive income in the consolidated balance sheets. Transactional foreign exchange gains and losses from a foreign currency to the functional currency are included in selling, general and administrative expenses in the consolidated statement of operations. Such amounts were immaterial for the years ended December 31, 2023 and 2022. The balance sheet is translated using the spot date on the day of reporting and the income statement is translated monthly using the average rate for the month.

Net Loss per Share

Basic loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding, plus potentially dilutive common shares. Restricted stock units, stock options and warrants are excluded from the diluted net loss per share calculation when their impact is antidilutive. The Company reported a net loss for the years ended December 31, 2023 and 2022, respectively, and as a result, all potentially dilutive common shares are considered antidilutive for these periods.

Potentially common shares issuable at December 31, 2023 and 2022 consist of:

 

 

 

2023

 

 

2022

 

Options

 

 

24,529

 

 

 

29,605

 

Warrants

 

 

668,250

 

 

 

680,363

 

Restricted stock units

 

 

1,501,659

 

 

 

454,447

 

Total

 

 

2,194,438

 

 

 

1,164,415

 

 

Due to their nominal exercise price of $0.0001 per share, a total of 8,271,519 outstanding pre-funded warrants as of December 31, 2023 are considered common stock equivalents and are included in weighted average shares outstanding in the accompanying consolidated statements of operations as of the closing dates of the Company's public equity offerings in January 2023 and August 2023, respectively.

Advertising

The Company charges the costs of advertising to operating expenses as incurred. Advertising expense amounted to approximately $3,216,100 and $4,069,300 in 2023 and 2022, respectively.

Research and Development Costs

The Company expenses research and development costs as incurred. Research and development costs primarily consist of salaries and benefits, facility and overhead costs, and outsourced research activities.

 

Recent Accounting Standards

 

In October 2023, the FASB issued ASU 2023-06, , “Disclosure Improvements, Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative”, that adds 14 of the 27 identified disclosure or presentation requirements to the Codification, each amendment in the ASU will only become effective if the SEC removes the related disclosure or presentation from its existing regulations by June 30, 2027. The Company currently complies with these disclosure requirements as applicable under Regulation S-X or Regulation S-K and will adopt these new standards depending on timing of when they become effective, which is not expected to have a material impact on its financial position and results of operations.

In September 2022, the FASB issued ASU 2022-04, “Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations”, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The new standard’s requirements to disclose the key terms of the programs and information about obligations outstanding are effective for fiscal years, including interim periods, beginning after December 15, 2022, except for the requirement to disclose a rollforward of obligations outstanding will be effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company does not believe that this new standard will have a material impact on its financial position and results of operations.

 

In December 2023, the FASB issued ASU 2023-09, “Accounting standards update, Income Taxes (Topic 740: Improvements to Income Tax Disclosures”. ASU 2023-09 focuses on income tax disclosures around effective tax rates and cash income taxes paid. This amendment in the ASU will become effective for public companies as of December, 15 2024 and effective to all other companies one year later. The Company will adopt these new

standards when they become effective, which is not expected to have a material impact on its financial position and results of operations.

Subsequent Events

The Company evaluates whether there have been subsequent events through the date the financial statements were issued and determines whether subsequent events exist that would require recognition in the financial statements or disclosure in the notes of the financial statements.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories

Note 3 — Inventories

Inventories consist of the following at December 31:

 

 

2023

 

 

2022

 

Finished goods

 

$

321,484

 

 

$

512,028

 

Work in Process

 

 

6,589

 

 

 

18,971

 

Rental units

 

 

-

 

 

 

51,694

 

Parts and subassemblies

 

 

1,475,434

 

 

 

903,581

 

 

 

 

1,803,507

 

 

 

1,486,274

 

Less: Reserve for rental and trial units

 

 

-

 

 

 

(86,409

)

Inventories, net

 

$

1,803,507

 

 

$

1,399,865

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equipment, net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Equipment, net

Note 4 — Equipment, net

Equipment consists of the following at December 31:

 

 

2023

 

 

2022

 

Computer equipment

 

$

318,559

 

 

$

249,621

 

Sales demonstration units

 

 

278,710

 

 

 

210,624

 

R&D tools and molds

 

 

52,644

 

 

 

52,644

 

Leasehold improvements

 

 

254,043

 

 

 

254,043

 

Furniture and fixtures

 

 

60,837

 

 

 

60,836

 

 

 

 

964,793

 

 

 

827,768

 

Less: accumulated depreciation

 

 

(788,999

)

 

 

(633,485

)

Equipment, net

 

$

175,794

 

 

$

194,283

 

 

Depreciation expense was approximately $164,300 and $192,800 for the years ended December 31, 2023 and 2022, respectively.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

Note 5 — Fair Value of Financial Instruments

The Company measures the fair value of financial assets and liabilities based on the guidance of ASC 820 “Fair Value Measurements” (“ASC 820”), which defines fair value, establishes a framework for measuring fair value, and establishes disclosures about fair value measurements.

ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 — Quoted prices available in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than quoted prices included in Level 1, such as quotable prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar valuation techniques that use significant unobservable inputs.

The carrying amounts of the Company’s financial instruments such as cash and cash equivalents, accounts receivable and accounts payable, approximate fair value due to the short-term nature of these instruments. Cash equivalents consists of a money market fund that limits its investments to only short-term U.S. Treasury securities and repurchase agreements related to these securities.

The Company considers all investments with an original maturity of greater than three months to be short-term investments. Short-term investments primarily consists of commercial paper and U.S. Treasury Bills and are carried on the consolidated balance sheets at fair value. Short-term investments as of December 31,2023 consists of U.S. Treasury Bills, which are classified as held-maturity, and Certificates of Deposit totaling approximately $1,994,700 as of December 31, 2023, there were no Short-term investments as of December 31, 2022. The Company determines the appropriate balance sheet classification of its investments at the time of purchases and evaluates the classification at the date of purchase. Unrealized gains and losses on short-term investments are recorded to accumulated other comprehensive income on the consolidated balance sheets and other gain (loss) on the consolidated statements of comprehensive loss. Once unrealized gains and losses become realized, they are reclassified from other comprehensive gains and losses to cost of goods sold.

Cash equivalents and short-term investments, which are measured at fair value, were as follows At December 31, 2023:

 

 

 

In Active
Markets for
Identical
Assets or
Liabilities
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

December 31,
2023
Total

 

Money market funds

 

$

4,893,387

 

 

 

 

 

 

 

 

$

4,893,387

 

Commercial paper

 

 

 

 

$

746,762

 

 

 

 

 

$

746,762

 

Short-term investments

 

 

 

 

$

1,994,662

 

 

 

 

 

$

1,994,662

 

 

Cash equivalents, which are measured at fair value, were as follows at December 31, 2022:

 

 

 

 

In Active
Markets for
Identical
Assets or
Liabilities
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

December 31,
2022
Total

 

Cash equivalents

 

$

4,350,657

 

 

 

 

 

 

 

 

$

4,350,657

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and other Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accounts Payable and other Accrued Expenses

Note 6 – Accounts Payable and other Accrued Expenses

 

Accounts Payable and Other Accrued Expenses consists of the following at December 31:

 

 

 

2023

 

 

2022

 

Trade payables

 

$

1,073,405

 

 

$

569,681

 

Accrued compensation and benefits

 

 

1,964,487

 

 

 

959,228

 

Accrued professional services

 

 

52,202

 

 

 

124,548

 

Warranty reserve

 

 

231,108

 

 

 

234,647

 

Customer deposits

 

 

1,114,979

 

 

 

753,232

 

Other

 

 

449,763

 

 

 

538,026

 

 

 

$

4,885,944

 

 

$

3,179,362

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Common Stock

Note 7 — Common Stock

On August 2, 2022, (“the “Agreement Date””) the Company entered into a Purchase Agreement (“Agreement”) with Keystone, establishing an equity line facility under which the Company, at its sole discretion, can direct Keystone to purchase the Company's common stock from time to time through delivery of a purchase notice. The purchase price was at the lesser of prevailing market prices of the Company’s common stock as defined in the Agreement, at a 10% discount. The Company could sell shares of common stock to Keystone up to the Maximum Amount, provided that the Company has agreed to issue no more than 1,399,334 shares of common stock at a discount, representing 19.99% of the Company's outstanding shares on the Agreement Date, of which 50,000 shares were issued to Keystone as a commitment fee after closing of the transaction. During the fourth quarter of 2022, the Company sold 692,914 shares to Keystone at a weighted average sales price of $0.683 per share, generating proceeds after fees and expenses of approximately $376,900. In conjunction with the public equity offering in August 2023, the Company terminated the Agreement.

 

In addition to the commitment fee, on the Agreement Date the Company paid Keystone $20,000 for its expenses incurred in conjunction with the transaction. The commitment fee was recorded to common stock and Keystone’s expenses reimbursed by the Company were recorded to additional paid-in capital as of December 31, 2022.

 

The Company entered into an ATM Facility with Alliance Global Partners on August 2, 2022. Under the ATM Facility, the Company may sell up to an aggregate of $15 million of the Company’s common stock from time to time and shall pay to AGP cash commissions of 3.0% of the gross proceeds of sales of common stock under the ATM Facility. There were no sales under the ATM Facility during the years ended December 31, 2023 and December 31, 2022. In conjunction with public equity offering in August 2023, the Company reduced the amount available to sell under the ATM Facility to $1,000. This amount remains available for sale at December 31, 2023.

On January 17, 2023, the Company completed a public equity offering, selling 13,169,074 shares of common stock and 6,830,926 pre-funded warrants at $0.325 per share or at $0.3249 per warrant, generating proceeds after fees and expenses of approximately $5.7 million. Each pre-funded warrant is exercisable for one share of the Company’s common stock at a nominal exercise price of $0.0001 per share.

On August 29, 2023, the Company completed a public equity offering, selling 5,413,334 shares of common stock and 1,920,000 pre-funded warrants at $0.60 per share, or at $0.5999 per warrant, generating proceeds after fees and expenses of approximately $3.9 million. Each pre-funded warrant is exercisable for one share of the Company’s common stock at a nominal exercise price of $0.0001 per share.

 

No shares of common stock were issued through the exercise of stock options during the years ended December 31, 2023 and 2022.

During the years ended December 31, 2023 and 2022, the Company issued 339,335 and 137,302 shares of common stock, respectively, upon the vesting of restricted stock units.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Award Plans and Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock Award Plans and Stock-Based Compensation

Note 8 — Stock Award Plans and Stock-Based Compensation

Equity Incentive Plan

On June 19, 2018, the Company’s Shareholders and Board of Directors (the “Board of Directors”) approved the Myomo, Inc. 2018 Stock Options and Incentive Plan (the “2018 Plan”). On January 1 of each year, the number of shares of common stock reserved and available for issuance under the 2018 Plan will cumulatively increase by 4% of the number shares of common stock outstanding on the immediately preceding December 31 or such lesser number of shares of common stock determined by management in consultation with members of the Board of Directors, including the compensation committee of the Board of Directors.

On January 1, 2023 and 2022, the number of shares reserved and available for issuance under the 2018 Plan increased by 310,024 and 274,789 shares, respectively. At December 31, 2023, there were 119,123 shares available for future grant under the 2018 Plan.

Under the terms of the 2018 Plan, incentive stock options (“ISOs”) may be granted to officers and employees and non-qualified stock options and awards may be granted to directors, consultants, officers and employees of the Company. The exercise price of ISOs cannot be less than the fair market value of the Company’s Common Stock on the date of grant. The options vest over a period determined by the Board of Directors, ranging from immediate to four years, and expire not more than ten years from the date of grant.

Stock Option Awards

Stock option activity under the Stock Option Plans during the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Shares

 

 

Weighted
Average
Exercise Price

 

 

Weighted
Average
Remaining
Life (years)

 

 

Intrinsic
Value

 

Balance at January 1, 2022

 

 

31,447

 

 

$

40.5800

 

 

 

7.51

 

 

$

23,194

 

Granted

 

 

1,700

 

 

 

8.0000

 

 

 

 

 

 

 

Forfeited or cancelled

 

 

(3,293

)

 

 

28.4000

 

 

 

 

 

 

 

Exercised

 

 

(249

)

 

 

9.1900

 

 

 

 

 

 

 

Balance at December 31, 2022

 

 

29,605

 

 

 

40.5000

 

 

 

6.52

 

 

$

587

 

Granted

 

 

-

 

 

 

-

 

 

 

 

 

 

 

Forfeited or cancelled

 

 

(3,139

)

 

 

17.5800

 

 

 

 

 

 

 

Expired

 

 

(1,937

)

 

 

69.6100

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

24,529

 

 

$

41.1300

 

 

 

5.53

 

 

$

7,468

 

Options exercisable at December 31, 2022

 

 

20,229

 

 

$

54.9600

 

 

 

5.67

 

 

$

587

 

Options exercisable at December 31, 2023

 

 

19,733

 

 

$

49.0300

 

 

 

5.05

 

 

$

6,850

 

 

The Company uses the Black-Scholes option pricing model to estimate the grant date fair value of its stock options. There was no income tax benefit recognized in the financial statements for share-based compensation arrangements for the years ended December 31, 2023 and 2022. There were no stock options granted during the year ended December 31, 2023. The weighted-average grant date fair value was $6.92 per share for the year ended December 31, 2022. The following weighted average assumptions underlying the calculation of grant date fair value are as follows:

 

 

 

2022

Volatility

 

117.18%

Risk-free interest rate

 

1.68%

Weighted-average expected option term
   (in years)

 

6.25

Dividend yield

 

0%

 

The stock price volatility for the Company’s options was determined using the Company’s historical volatility since its initial public offering in June 2017. The risk-free interest rate was derived from U.S. Treasury rates existing on the date of grant for the applicable expected option term. The expected term represents the period of time that options are expected to be outstanding. Because the Company has only very limited historical exercise behavior, it determines the expected life assumption using the simplified method, which is an average of the contractual term of the option and its ordinary vesting period. The expected dividend yield assumption is based on the fact that the Company has never paid, nor has any intention to pay, cash dividends.

 

Restricted Stock Units

 

Restricted stock unit “RSU” activity for the years ended December 31, 2023 and 2022 is summarized below:

 

 

 

Number of Shares

 

 

Weighted average
grant date fair
value

 

 

Weighted average
remaining contractual
life (in years)

 

Outstanding as of January 1, 2022

 

 

292,558

 

 

$

9.64

 

 

 

2.27

 

Awarded

 

 

340,923

 

 

 

2.13

 

 

 

 

Vested

 

 

(137,332

)

 

 

2.47

 

 

 

 

Canceled

 

 

(41,702

)

 

 

5.10

 

 

 

 

Outstanding as of December 31, 2022

 

 

454,447

 

 

 

5.06

 

 

 

1.44

 

Awarded

 

 

1,450,445

 

 

 

0.57

 

 

 

 

Vested

 

 

(339,409

)

 

 

2.37

 

 

 

 

Canceled

 

 

(63,824

)

 

 

4.51

 

 

 

 

Outstanding as of December 31, 2023

 

 

1,501,659

 

 

$

1.53

 

 

 

1.22

 

In 2023 and 2022, the Company granted an aggregate of 1,450,445 and 340,923 RSUs to employees, respectively, of which 608,000 and 203,510 RSUs were granted to executive officers, respectively, which vest over a period of two years and three years, respectively. In 2023, the Company granted 239,952 RSUs to independent members of the board of directors, which vest in four equal quarterly installments. No RSUs were granted to independent members of the board of directors in 2022.

The Company determined the fair value of these grants based on the closing price of the Company’s common stock on the respective grant dates. The compensation expense is being amortized over the respective vesting periods.

Awards of RSUs may be net share settled upon vesting to cover the required employee statutory withholding taxes and the remaining amount is converted into shares based upon their share-value on the date the award vests. These payments of employee withholding taxes, if made, are presented in the statements of cash flows as a financing activity.

Share-Based Compensation Expense

The Company recognized stock-based compensation expense related to the issuance of stock option awards to employees and non-employees and time-based and performance-based restricted stock units to employees and directors, and restricted stock units to employees in the consolidated statements of operations as follows:

 

 

 

2023

 

 

2022

 

Cost of goods sold

 

$

91,604

 

 

$

75,778

 

Research and development

 

 

(4,488

)

 

 

127,198

 

Selling, general and administrative

 

 

1,028,486

 

 

 

987,518

 

Total

 

$

1,115,602

 

 

$

1,190,494

 

 

As of December 31, 2023, there was approximately $25,800 of unrecognized compensation cost related to unvested stock options which is expected to be recognized over a weighted-average period of 1.5 years.

As of December 31, 2023, there was approximately $867,200 of unrecognized compensation cost related to unvested restricted stock unit awards which is expected to be recognized over a weighted-average period of 1.2 years.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrants
12 Months Ended
Dec. 31, 2023
Warrants and Rights Note Disclosure [Abstract]  
Warrants

Note 9 — Warrants

 

The following table presents the Company’s common stock warrant activity for the years ended December 31, 2023 and 2022:

 

 

 

Warrants

 

 

Weighted Average
Exercise Price

 

 

 

Outstanding

 

 

Exercisable

 

 

Outstanding

 

 

Exercisable

 

Balance, Jan 1, 2022

 

 

693,643

 

 

 

693,643

 

 

 

8.76

 

 

 

8.76

 

Expired

 

 

(12,614

)

 

 

(12,614

)

 

 

29.30

 

 

 

29.30

 

Exercised

 

 

(666

)

 

 

(666

)

 

 

 

 

 

 

Balance, Dec 31, 2022

 

 

680,363

 

 

 

680,363

 

 

 

8.30

 

 

 

8.30

 

Issued

 

 

8,750,926

 

 

 

8,750,926

 

 

 

 

 

 

 

Expired

 

 

(12,113

)

 

 

(12,113

)

 

 

0.53

 

 

 

0.53

 

Exercised

 

 

(479,407

)

 

 

(479,407

)

 

 

 

 

 

 

Balance, Dec 31, 2023

 

 

8,939,769

 

 

 

8,939,769

 

 

$

0.56

 

 

$

0.56

 

 

Due to their nominal exercise price of $0.0001 per share, a total of 8,271,519 outstanding pre-funded warrants as of December 31, 2023 are considered common stock equivalents and are included in weighted average shares outstanding in the accompanying consolidated statements of operations as of the closing dates of the Companys public equity offerings in January 2023 and August 2023, respectively. A total of 479,407 pre-funded warrants were exercised during the year ended December 31, 2023. The pre-funded warrants have no maturity date. The weighted average remaining contractual life of warrants outstanding and exercisable, excluding pre-funded warrants at December 31, 2023 was 1.1 years.

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

Note 10 — Commitments and Contingencies

Litigation

 

The Company may be involved in legal proceedings, claims and assessments arising from the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. During 2022, a former employee that was terminated in 2021 brought an age discrimination claim against the Company. During the fourth quarter of 2023, the Company settled the claim with its former employee. The Company deems it probable that its insurance company will pay its share of the claim. As a result of this assumed gain contingency, the Company reduced its accrual to an amount that is not expected to be covered by insurance, and recorded a liability of approximately $55,000 for severance and legal expenses as of December 31, 2023. There is no other material litigation against the Company at this time.

Operating Leases

 

The Company has a non-cancelable sublease agreement for its corporate headquarters in Boston, Massachusetts which expired in August 2023. In conjunction with entering into a non-cancelable lease agreement for its manufacturing space in Boston in January 2022, the Company agreed to enter into a lease for its corporate headquarters space, effective September 1, 2023. Both leases in Boston as well as a lease for office space in Fort Worth, TX, expire in 2025. The Fort Worth, TX lease has the option to terminate early, which became available at the Company’s discretion in 2023, which is did not take. Termination options were not included in the lease term for the Company’s existing operating leases. Certain arrangements have discounted rent periods or escalating rent payment provisions. Leases with an initial term of twelve months or less are not recorded on the condensed consolidated balance sheets. We recognize rent expense on a straight-line basis over the lease term.

 

As of December 31, 2023, operating lease assets were approximately $663,600 and operating lease liabilities were approximately $601,300. The maturity of the Company’s operating lease liabilities as of December 31, 2023, were as follows:

 

 

 

As of December 31, 2023

 

2024

 

 

578,198

 

2025

 

 

102,842

 

2026

 

 

 

Thereafter

 

 

 

Total future minimum lease payments

 

 

681,040

 

Less imputed interest

 

 

79,737

 

Total operating lease liabilities

 

$

601,303

 

Included in the consolidated balance sheet:

 

 

 

Current operating lease liabilities

 

$

486,143

 

Non-current operating lease liabilities

 

 

115,160

 

Total operating lease liabilities

 

$

601,303

 

 

For the twelve months ended December 31, 2023, the total lease cost comprised of the following amounts:

 

 

 

Years ended December 31,

 

 

 

2023

 

2022

 

Operating lease expense

 

 

454,040

 

 

493,203

 

Short-term lease expense

 

 

3,989

 

 

3,250

 

Total lease expense

 

$

458,029

 

$

496,453

 

 

The Company paid cash of approximately $550,600 and $557,500 for its operating leases for the years ended December 31, 2023 and 2022, respectively.

The following summarizes additional information related to operating leases:

 

 

 

As of December 31

 

 

 

2023

 

2022

 

Weighted-average remaining lease term

 

 

1.2

 

 

1.8

 

Weighted-average discount rate

 

 

23.3

%

 

20

%

 

If the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate as the discount rate. The Company uses its best judgment when determining the incremental borrowing rate, which is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term to the lease payments in a similar currency.

 

Licensing Agreement

During 2006, the Company entered into an exclusive licensing agreement (the “MIT License”) with Massachusetts Institute of Technology (“MIT”) for access to certain patent rights that require the payment of royalties, which vary based on the level of the Company’s net sales and whether the customer is located in the United.States, or in an international location. As part of the agreement, the Company was required to pay to MIT a nonrefundable annual license maintenance fee which could have been credited to any royalty amounts due in that same year. The royalty charge for the years ended December 31, 2023 and 2022 was approximately $244,900 and $264,200, respectively, and is included as a component of cost of revenue. The MIT license expired in November 2023.

 

 

Warranty Liability

The Company accrues an estimate of their exposure to warranty claims based on historical warranty costs incurred and the number units under warranty to estimate future warranty costs to be insured. Most of the Company’s current product sales include a three-year warranty. The Company assesses the adequacy of their recorded warranty liability annually and adjusts the amount as necessary.

Changes in warranty liability were as follows:

 

 

 

2023

 

 

2022

 

Accrued warranty liability, beginning of year

 

$

234,647

 

 

$

176,281

 

Accrual provided for warranties issued during
   the period

 

 

71,797

 

 

 

117,986

 

Adjustments to prior accruals

 

 

 

 

 

 

Actual warranty expenditures

 

 

(75,337

)

 

 

(59,620

)

Accrued warranty liability, end of year

 

$

231,108

 

 

$

234,647

 

 

Credit Risk

Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and accounts receivable. The Company attempts to maintain its operating cash within federally insured limits. Its cash equivalents, including money market funds, are invested in instruments that are off the balance sheets of its operating banks. Its short term investments are held in high quality instruments with large companies and U.S. Treasury Bills. Its cash equivalents and short-term investments, to the extent that there are balances in excess of federally insured limits, are with major financial institutions that management believes are financially sound and have minimum credit risk. The Company has not experienced any losses in such accounts and believes credit risks related to its cash, cash equivalents and short-term investments are limited based upon the creditworthiness of the financial institutions holding these funds.

 

Supplier Finance Program Obligations

The Company finances its Directors and Officers Insurance policy which requires the Company to make a down payment, followed by equal payments over a defined term. During the twelve months ended December 31, 2023, the Company completed its payment obligation associated with its 2022-2023 policy and entered into a new policy covering the twelve-month period ending June 2024. Under this new financing arrangement, the Company made a down payment during the three months ended June 30, 2023 and is making nine equal monthly payments of approximately $29,000, starting in July 2023. No assets are pledged as security under this arrangement.

Major Customers

For the year ended December 31, 2023 and 2022, there were no customers which accounted for more than 10% of revenues. For the year ended December 31, 2023 a U.S. insurance payer represented 38% of product revenues. For the year ended December 31, 2022, a U.S insurance payer represented 32% of product revenues.

 

For the year ended December 31, 2023 and 2022, one insurer and its affiliates accounted for approximately 71% and 62% of accounts receivable, respectively.

 

For the year ended December 31, 2023 and 2022, approximately 57% and 60% of the Companys product revenues were derived from patients with Medicare Advantage insurance plans, respectively.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 11 — Income Taxes

 

Income (loss) before provision for income taxes was as follows:

 

 

 

2023

 

 

2022

 

United States

 

$

(8,716,749

)

 

$

(10,831,796

)

Foreign

 

$

725,186

 

 

$

180,711

 

Loss before income taxes

 

$

(7,991,563

)

 

$

(10,651,085

)

 

 

The income tax provision (benefit) for the years ended December 31, 2023 and 2022 consists of the following:

 

 

 

2023

 

 

2022

 

U.S. federal

 

 

 

 

 

 

Current

 

$

 

 

$

 

Deferred

 

 

2,762,774

 

 

 

(2,791,239

)

State and local

 

 

 

 

 

 

Current

 

 

 

 

 

 

Deferred

 

 

3,278,803

 

 

 

(615,573

)

Foreign

 

 

 

 

 

 

Current

 

 

156,002

 

 

 

69,937

 

Deferred

 

 

 

 

 

 

 

 

 

6,197,579

 

 

 

(3,336,876

)

Change in valuation allowance

 

 

(6,041,578

)

 

 

3,406,813

 

Income tax provision

 

$

156,002

 

 

$

69,937

 

 

The reconciliation between the U.S statutory federal income tax rate and the Companys effective rate for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

2023

 

 

2022

 

U.S. federal statutory rate

 

 

21.00

%

 

 

21.00

%

State income taxes, net of federal benefit

 

 

(38.19

)%

 

 

5.60

%

State rate change and other

 

 

(2.16

)%

 

 

(0.06

)%

NOLs' to expire unutilized due to 382 limitation

 

 

(51.74

)%

 

 

 

Foreign tax rate differential

 

 

(0.82

)%

 

 

(0.15

)%

Other permanent items

 

 

(5.63

)%

 

 

(0.28

)%

Prior year taxes

 

 

(0.02

)%

 

 

5.91

%

Change in valuation allowance

 

 

75.60

%

 

 

(32.67

)%

Effective rate

 

 

(1.95

)%

 

 

(0.66

)%

 

The significant components of the Company’s deferred tax assets are as follows:

 

 

 

2023

 

 

2022

 

Net operating loss carryover

 

$

11,744,294

 

 

$

18,052,725

 

Tax credits

 

 

130,722

 

 

 

423,036

 

Research and Experimental cost capitalization

 

 

1,027,243

 

 

 

657,076

 

Stock-based compensation

 

 

890,334

 

 

 

900,144

 

Other

 

 

610,069

 

 

 

411,258

 

Total deferred tax asset

 

 

14,402,661

 

 

 

20,444,240

 

Less: valuation allowance

 

 

(14,402,661

)

 

 

(20,444,240

)

Deferred tax asset, net of valuation allowance

 

$

 

 

$

 

 

 

There were no deferred tax liabilities at December 31, 2023 or 2022.

 

As of December 31, 2023 and 2022, the Company had approximately $77,360,000 and $72,726,000 of Federal NOLs and $61,239,000 and $67,302,000 of state NOLs, respectively, available to offset future taxable income. The Federal NOLs incurred prior to 2018 of approximately $26,425,0000, if not utilized, begin expiring in the year 2028. The Federal NOLs incurred after 2017 of approximately $50,935,000 have an indefinite carryforward period. The state NOL's if not utilized begin to expire in 2024 through 2044.

 

Additionally, the Company has U.S. federal and state research and development tax credits of $437,000 and $167,000, respectively, which will begin to expire in the year 2027 and 2036, respectively.

 

NOL carryforwards may face limitations caused by changes in ownership under Section 382 of the Internal Revenue Code. During 2023, the Company experienced an ownership change within the meaning of Section 382 of the Internal Revenue Code of 1986. The ownership change has and will continue to subject the Company’s pre-ownership change net operating loss carryforwards to an annual limitation, which will significantly restrict its ability to use them to offset taxable income in periods following the ownership change. The annual use limitation equals the aggregate value of the Company’s stock at the time of the ownership change multiplied by a specified tax-exempt interest rate. As a result of these ownership changes, the Company is limited to an approximately $64,000 annual limitation on its ability to utilize pre-change NOLs during the carryforward period and has determined that approximately $20,000,000 and $48,000,000 of the Company’s pre-change Federal and State NOLs, respectively, will expire unutilized. Accordingly, the deferred tax asset and valuation allowance have been adjusted by approximately $4,200,000 and $3,900,000 to reflect the Federal and State NOL's, respectively that will expire unutilized.

 

ASC 740 , “Income Taxes” requires that a valuation allowance be established when it is “more likely than not” that all, or a portion of, deferred tax assets will not be realized. A review of all available positive and negative evidence needs to be considered, including the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies. After consideration of all the information available, management believes that uncertainty exists with respect to future realization of its deferred tax assets and has, therefore, established a full valuation allowance as of December 31, 2023 and December 31, 2022. For the years ended December 31, 2023 and December 31, 2022, the change in valuation allowance was a decrease of ($6,042,000) and an increase of $3,407,000, respectively.

 

The Company recognizes interest and penalties relating to unrecognized tax benefits on the income tax expense line in the statement of operations. There are no tax penalties and interest on the statement of operations as of December 31, 2023 and December 31, 2022. The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities. The Company is subject to examination by U.S. tax authorities beginning with the year ended December 31, 2020. To the extent the Company has tax attribute carryforwards the tax years in which the attribute was generated may still be adjusted upon examination by the Internal Revenue Service, or state of foreign tax authorities to the extent utilized in a future period.

 

There were no accrued interest and penalties at December 31, 2023 and December 31, 2022.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events

Note 12 — Subsequent Events

 

On January 19, 2024, the Company completed a registered direct equity offering, selling 1,354,218 shares of common stock and 224,730 pre-funded warrants at $3.80 per share, or at $3.7999 per pre-funded warrant, generating proceeds after fees and expenses of approximately $5.4 million. Each pre-funded warrant is exercisable for one share of the Company’s common stock at a nominal exercise price of $0.0001 per share.

 

On February 29, 2024, CMS published final fees for the Company's billing codes for the MyoPro. The final average payment determinations for the MyoPro Motion W (L8701) of approximately $33,500 and for the MyoPro Motion G (L8702) of approximately $65,900, become effective April 1, 2024.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Consolidation

Basis of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary Myomo Europe GmbH. All significant intercompany balances and transactions are eliminated.

Comprehensive Loss

Comprehensive Loss

Comprehensive loss includes all changes in equity during a period, except those resulting from investments by stockholders and distributions to stockholders, if any. The Company's comprehensive loss includes changes in foreign currency translation adjustments and unrealized gains and losses on short term investments. There was a reclassification which management does not consider to be material out of accumulated other comprehensive income (loss) to other (income) expense related to realized gains or losses on short-term investments in the year ending December 31, 2023. There were no reclassifications in the year ending December 31, 2022.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America require management to make estimates and assumptions that affect certain reported amounts and disclosures. These estimates and assumptions are reviewed on an on-going basis and updated as appropriate. Actual results could differ from those estimates. The Company’s estimates include deferred income tax valuation allowances, valuation of stock-based compensation, warranty obligations and reserves for slow-moving inventory.

Cash, Cash Equivalents and Short-Term Investments

Cash, Cash Equivalents and Short-Term Investments

The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents consist principally of deposit accounts and money market accounts at December 31, 2023 and 2022.

The Company considers all investments with an original maturity of greater than three months to be short-term investments. Short-term investments primarily consists of commercial paper and U.S. Treasury Bills and are carried on the consolidated balance sheets at fair value. Short-term investments as of December 31,2023 consists of U.S. Treasury Bills, which are classified as held-maturity, and Certificates of Deposit totaling approximately $1,994,700 as of December 31, 2023, there were no Short-term investments as of December 31, 2022. The Company determines the appropriate balance sheet classification of its investments at the time of purchases and evaluates the classification at the date of purchase. Unrealized gains and losses on short-term investments are recorded to accumulated other comprehensive income on the consolidated balance sheets and other gain (loss) on the consolidated statements of comprehensive loss. Once unrealized gains and losses become realized, they are reclassified from other comprehensive gains and losses to cost of goods sold.

Accounts Receivable and Allowance for Credit Losses

Accounts Receivable and Allowance for Credit Losses

The Company reports accounts receivable at invoiced amounts less an allowance for doubtful accounts. The Company evaluates its accounts receivable on a continuous basis, and if necessary, establishes an allowance for doubtful accounts based on a number of factors, including current credit conditions and customer payment history. The Company does not require collateral or accrue interest on accounts receivable and credit terms are generally 30 days. At December 31, 2023 and 2022, the Company recorded an allowance for credit losses accounts which was immaterial to the financial statements.

Inventories

Inventories

Inventories are recorded at the lower of average cost or net realizable value. Average cost approximates valuation on a first-in, first-out basis. The Company reduces the carrying value of inventory for those items that are potentially excess, obsolete or slow-moving based on changes in customer demand, technology developments or other economic factors. In addition, the carrying value of units used by patients on a trial basis only includes the value of motor units that can be re-used. Orthotic components on trial units are expensed to cost of goods sold once consumed.

Equipment

Equipment

Equipment is stated at historical cost, net of accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the related assets, generally three years. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or the estimated useful life. Expenditures for maintenance and repairs, which do not extend the economic useful life of the related assets, are charged to operations as incurred, and expenditures, which extend the economic life, are capitalized. When assets are retired, or otherwise disposed of, the costs and related accumulated depreciation or amortization are removed from the accounts and any gain or loss on disposal is recognized.

 

 

Demonstration units are sometimes provided by the Company to its indirect sales channel for marketing and patient evaluation purposes. These units are manufactured by the Company and are expensed in the consolidated statements of operations to selling, general and administrative expense. During the years ended December 31, 2023 and 2022, the Company charged to operations approximately $37,200 and $19,700, respectively, for these units. Demonstration units provided to its own sales force are capitalized as equipment on the Company’s consolidated balance sheet.

Test units are provided to research and development staff to use in their development process and to end users who are given free units to act as testers so that research and development staff can evaluate and understand their use by patients. A primary objective of these units is to determine when and under what conditions they fail, at which time they are analyzed for cause of failure and then scrapped. These units are expensed in the statements of operations as part of research and development expense. During the year ended December 31, 2023 and 2022 the Company charged to operations approximately $36,700 and $11,200, respectively, for these units.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The Company assesses the recoverability of its long-lived assets, including equipment when there are indications that the assets might be impaired. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated undiscounted cash flows, the Company records an impairment charge for the difference. Based on its assessments, the Company did not record any impairment charges for the years ended December 31, 2023 and 2022.

Leases

Leases

The Company accounts for leases under Accounting Standards Topic 842 (“ASC 842”). The Company assesses whether a contract is or contains a lease at inception of the contract and leases, recognizes right-of-use assets and corresponding lease liabilities at the lease commencement date, except for short-term leases, which are under one year, and leases of low value. For these leases, the Company recognizes the lease payments as an operating expense on a straight-line basis over the term of the lease.

Joint Venture

Joint Venture

 

On March 28, 2022, the Company invested cash consideration of $199,000 for a 19.9% ownership stake in Jiangxi Myomo Medical Assistive Appliance Co., Ltd. (the “JV Company”), a company headquartered in China that is majority-owned by Beijing Ryzur Medical Investment Co., Ltd. (“Ryzur Medical”). In addition, we and the JV Company have entered into a ten-year agreement to license our intellectual property, including recently issued

patents in China and Hong Kong, and purchase MyoPro Control System units from us. The JV Company will manufacture and sell the Company’s current and future products in greater China, including Hong Kong, Macau and Taiwan, and has begun limited operations. The Company accounts for its investment in the JV Company under the equity method because the Company exerts significant influence over its management. The investment is included in total assets on the consolidated balance sheet. As a result of recording its share of losses in the JV Company, the investment was written off as of December 31, 2023. The Company records its share of the JV Company’s earnings in its consolidated statement of operations in other expense (income). The Company will continue to record its share of losses going forward to the extent there are other assets on the consolidated balance sheet from the JV Company. The Company recorded a loss on equity investment of approximately $169,500 and $66,500 for the years ended December 31, 2023 and 2022, respectively.

Revenue Recognition

Revenue Recognition

 

The Company accounts for revenue under ASC 606, “Revenue from Contracts with Customers” and all the related amendments (Topic 606). Revenues under Topic 606 are required to be recognized either at a “point in time” or “over time,” depending on the facts and circumstances of the arrangement and are evaluated using a five-step model. Generally, the Company recognizes revenue at a point in time.

 

The Company recognizes revenue after applying the following five steps:

 

1)
Identification of the contract, or contracts, with a customer,
2)
Identification of the performance obligations in the contract, including whether they are distinct within the context of the contract
3)
Determination of the transaction price, including the constraint on variable consideration
4)
Allocation of the transaction price to the performance obligations in the contract; and
5)
Recognition of revenue when, or as, performance obligations are satisfied.

 

Revenue is recognized when control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

 

Product Revenue

 

The Company derives the majority of its revenue from direct billing. The Company also derives revenue from the sale of its products to clinical consulting services of orthotics and prosthetics or "O&P" providers in the United States and internationally and the VA. Under direct billing, the Company recognizes revenue when all of the following criteria are met:

(i)
The product has been delivered to the patient, including completion of initial instruction on its use.
(ii)
Collection is deemed probable and it has been determined that a significant reversal of the revenue to be recognized is not deemed probable when the uncertainty associated with the variable consideration is resolved; and
(iii)
The amount to be collected is estimable using the “expected value” estimation techniques, or the “most likely amount” as defined in ASC 606.

For revenue derived from certain insurance companies where the Company has demonstrated sufficient payment history, the Company recognizes revenue when it receives a pre-authorization from the insurance company and control passes to the patient upon delivery of the device in an amount that reflects the consideration the Company expect to receive in exchange for the device. During 2023 and 2022, the Company made such a determination for certain insurers. These insurers represented approximately 66% and 44% of direct billing channel revenue in 2023 and 2022, respectively.

Depending on the timing of product deliveries to customers, which is when cost of revenue must be recorded, and when the Company meets the criteria to record revenue, there may be fluctuations in gross margin on an ongoing basis. During the years ended December 31, 2023 and 2022, the Company recognized revenue of approximately $1,554,800 and $2,044,000, respectively, from O&P providers or other third-party payers for which costs related to the completion of the Company’s performance obligations were recorded in a prior period.

 

For revenues derived from O&P providers, the VA, and distributors, the Company recognizes revenue when control passes to the customer in an amount that reflects the consideration the Company expects to receive in exchange for those services, which may be recognized upon shipment or upon delivery, depending on the terms of the arrangement, provided that persuasive evidence of an arrangement exists, there are no uncertainties regarding customer acceptance and collectability is deemed probable.

The Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or cost of revenue.

 

License Revenue

 

If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue allocated to the license when the license is transferred to the customer, the customer is able to use and benefit from the license, and collectability is deemed probable.

On January 21, 2021, the Company entered into a Technology License Agreement (the “Agreement”) with the JV Company. Under the Agreement, the Company is entitled to receive an upfront license fee of $2.7 million, of which $1.7 million and $1.0 million has been paid and recognized as licensee revenue during the years ended December 31, 2023 and 2022, respectively, and is paid in full. In addition, the Company is entitled to receive a guaranteed minimum payment for purchase of MyoPro Control Units for a period of ten years from the effective date of the Agreement. The Company will recognize revenue on these amounts upon invoicing to the JV Company so long as collectability is deemed to be assured.

Contract Balances

 

The timing of revenue recognition may differ from the timing of payment by customers. The Company records a receivable when revenue is recognized prior to payment and there is an unconditional right to payment. Alternatively, when payment precedes the provision of the related services, the Company records deferred revenue until the performance obligations are satisfied. The Company had approximately $8,500 and $21,200 of deferred revenue as of December 31, 2023 and 2022, respectively.

Disaggregated Revenue from Contracts with Customers

The following table presents revenue by major source:

 

 

 

 

2023

 

 

2022

 

Clinical/medical providers

 

$

5,128,864

 

 

$

3,841,424

 

Direct-to-patient

 

 

12,347,374

 

 

 

10,713,805

 

License revenue

 

 

1,764,920

 

 

 

1,000,000

 

Total revenue from contracts with customers

 

$

19,241,158

 

 

$

15,555,229

 

 

Geographic Data

The Company generated 73% of its revenue from the United States, 16% from Germany, 10% from China and 1% from other international locations for the year ended December 31, 2023. The Company generated 81% of its revenue from the United States, 12% from Germany, 6% from China and 1% from other international locations for the year ended December 31, 2022.

 

Cost of Revenue

In conjunction with the adoption of ASC 606, there are certain cases in which the Company will expense costs when incurred as required by ASC 340-40-25, such as when the Company ships the MyoPro device to O&P providers, or provides the device directly to patients, pending reimbursement from certain third-party payers, which triggers revenue recognition. For the years ended December 31, 2023 and December 31, 2022, the Company recorded cost of goods sold of approximately $65,200 and $441,600, respectively, without corresponding revenue. The cost of clinical services by O&P providers for which they are paid a fee in conjunction with devices being sold directly to patients and billing their insurance companies directly are expensed as incurred as required by ASC 340-40-25, as a cost of obtaining a contract. These costs are recorded as sales and marketing expense, with the remaining costs associated with the patient being expensed to cost of revenue.
Shipping and Handling Costs

Shipping and Handling Costs

Shipping and handling costs paid by customers are netted against the related shipping costs we incur. The net cost is recorded in cost of revenues. Historically, such costs have not been material.

Income Taxes

Income Taxes

The Company accounts for income taxes under Accounting Standards Codification ASC 740, “Income Taxes” (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

ASC 740 requires that the tax effects of changes in tax laws or rates be recognized in the financial statements in the period in which the law is enacted.

ASC 740 also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.

Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution.

The Company files income tax returns in federal, state and foreign jurisdictions and is no longer subject to examinations by tax authorities for years prior to 2020. Currently, there are no income tax audits in process.

Stock-Based Compensation

Stock-Based Compensation

The Company accounts for stock awards to employees by measuring the cost of services received in exchange for the award of equity instruments based upon the fair value of the award on the date of grant. The fair value of that award is then ratably recognized as expense over the period during which the recipient is required to provide services in exchange for that award.
Foreign Currency Transaction

Foreign Currency Translation

The functional currency of the Company’s foreign subsidiary, Myomo Europe GmbH, is the Euro. Foreign exchange translation gains and losses from the Euro to U.S. dollars are included in other comprehensive gain. The Company recorded gains of approximately $41,200 and $103,900 during the years ended December 31, 2023 and 2022, respectively, which are included in accumulated other comprehensive income in the consolidated balance sheets. Transactional foreign exchange gains and losses from a foreign currency to the functional currency are included in selling, general and administrative expenses in the consolidated statement of operations. Such amounts were immaterial for the years ended December 31, 2023 and 2022. The balance sheet is translated using the spot date on the day of reporting and the income statement is translated monthly using the average rate for the month.

Net Loss per Share

Net Loss per Share

Basic loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding, plus potentially dilutive common shares. Restricted stock units, stock options and warrants are excluded from the diluted net loss per share calculation when their impact is antidilutive. The Company reported a net loss for the years ended December 31, 2023 and 2022, respectively, and as a result, all potentially dilutive common shares are considered antidilutive for these periods.

Potentially common shares issuable at December 31, 2023 and 2022 consist of:

 

 

 

2023

 

 

2022

 

Options

 

 

24,529

 

 

 

29,605

 

Warrants

 

 

668,250

 

 

 

680,363

 

Restricted stock units

 

 

1,501,659

 

 

 

454,447

 

Total

 

 

2,194,438

 

 

 

1,164,415

 

 

Due to their nominal exercise price of $0.0001 per share, a total of 8,271,519 outstanding pre-funded warrants as of December 31, 2023 are considered common stock equivalents and are included in weighted average shares outstanding in the accompanying consolidated statements of operations as of the closing dates of the Company's public equity offerings in January 2023 and August 2023, respectively.

Advertising

Advertising

The Company charges the costs of advertising to operating expenses as incurred. Advertising expense amounted to approximately $3,216,100 and $4,069,300 in 2023 and 2022, respectively.

Research and Development Costs

Research and Development Costs

The Company expenses research and development costs as incurred. Research and development costs primarily consist of salaries and benefits, facility and overhead costs, and outsourced research activities.

Recent Accounting Standards

Recent Accounting Standards

 

In October 2023, the FASB issued ASU 2023-06, , “Disclosure Improvements, Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative”, that adds 14 of the 27 identified disclosure or presentation requirements to the Codification, each amendment in the ASU will only become effective if the SEC removes the related disclosure or presentation from its existing regulations by June 30, 2027. The Company currently complies with these disclosure requirements as applicable under Regulation S-X or Regulation S-K and will adopt these new standards depending on timing of when they become effective, which is not expected to have a material impact on its financial position and results of operations.

In September 2022, the FASB issued ASU 2022-04, “Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations”, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The new standard’s requirements to disclose the key terms of the programs and information about obligations outstanding are effective for fiscal years, including interim periods, beginning after December 15, 2022, except for the requirement to disclose a rollforward of obligations outstanding will be effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company does not believe that this new standard will have a material impact on its financial position and results of operations.

 

In December 2023, the FASB issued ASU 2023-09, “Accounting standards update, Income Taxes (Topic 740: Improvements to Income Tax Disclosures”. ASU 2023-09 focuses on income tax disclosures around effective tax rates and cash income taxes paid. This amendment in the ASU will become effective for public companies as of December, 15 2024 and effective to all other companies one year later. The Company will adopt these new

standards when they become effective, which is not expected to have a material impact on its financial position and results of operations.

Subsequent Events

Subsequent Events

The Company evaluates whether there have been subsequent events through the date the financial statements were issued and determines whether subsequent events exist that would require recognition in the financial statements or disclosure in the notes of the financial statements.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Revenue by Major Source

The following table presents revenue by major source:

 

 

 

 

2023

 

 

2022

 

Clinical/medical providers

 

$

5,128,864

 

 

$

3,841,424

 

Direct-to-patient

 

 

12,347,374

 

 

 

10,713,805

 

License revenue

 

 

1,764,920

 

 

 

1,000,000

 

Total revenue from contracts with customers

 

$

19,241,158

 

 

$

15,555,229

 

Summary of Potentially Common Shares Issuable

Potentially common shares issuable at December 31, 2023 and 2022 consist of:

 

 

 

2023

 

 

2022

 

Options

 

 

24,529

 

 

 

29,605

 

Warrants

 

 

668,250

 

 

 

680,363

 

Restricted stock units

 

 

1,501,659

 

 

 

454,447

 

Total

 

 

2,194,438

 

 

 

1,164,415

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following at December 31:

 

 

2023

 

 

2022

 

Finished goods

 

$

321,484

 

 

$

512,028

 

Work in Process

 

 

6,589

 

 

 

18,971

 

Rental units

 

 

-

 

 

 

51,694

 

Parts and subassemblies

 

 

1,475,434

 

 

 

903,581

 

 

 

 

1,803,507

 

 

 

1,486,274

 

Less: Reserve for rental and trial units

 

 

-

 

 

 

(86,409

)

Inventories, net

 

$

1,803,507

 

 

$

1,399,865

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equipment, net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Equipment

Equipment consists of the following at December 31:

 

 

2023

 

 

2022

 

Computer equipment

 

$

318,559

 

 

$

249,621

 

Sales demonstration units

 

 

278,710

 

 

 

210,624

 

R&D tools and molds

 

 

52,644

 

 

 

52,644

 

Leasehold improvements

 

 

254,043

 

 

 

254,043

 

Furniture and fixtures

 

 

60,837

 

 

 

60,836

 

 

 

 

964,793

 

 

 

827,768

 

Less: accumulated depreciation

 

 

(788,999

)

 

 

(633,485

)

Equipment, net

 

$

175,794

 

 

$

194,283

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Cash Equivalents and Derivative Liabilities Measured at Fair Value on Recurring Basis

Cash equivalents and short-term investments, which are measured at fair value, were as follows At December 31, 2023:

 

 

 

In Active
Markets for
Identical
Assets or
Liabilities
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

December 31,
2023
Total

 

Money market funds

 

$

4,893,387

 

 

 

 

 

 

 

 

$

4,893,387

 

Commercial paper

 

 

 

 

$

746,762

 

 

 

 

 

$

746,762

 

Short-term investments

 

 

 

 

$

1,994,662

 

 

 

 

 

$

1,994,662

 

Cash equivalents, which are measured at fair value, were as follows at December 31, 2022:

 

 

 

 

In Active
Markets for
Identical
Assets or
Liabilities
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

December 31,
2022
Total

 

Cash equivalents

 

$

4,350,657

 

 

 

 

 

 

 

 

$

4,350,657

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and other Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Summary of Accounts Payable and Other Accrued Expenses

Accounts Payable and Other Accrued Expenses consists of the following at December 31:

 

 

 

2023

 

 

2022

 

Trade payables

 

$

1,073,405

 

 

$

569,681

 

Accrued compensation and benefits

 

 

1,964,487

 

 

 

959,228

 

Accrued professional services

 

 

52,202

 

 

 

124,548

 

Warranty reserve

 

 

231,108

 

 

 

234,647

 

Customer deposits

 

 

1,114,979

 

 

 

753,232

 

Other

 

 

449,763

 

 

 

538,026

 

 

 

$

4,885,944

 

 

$

3,179,362

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Award Plans and Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

Stock option activity under the Stock Option Plans during the years ended December 31, 2023 and 2022 is as follows:

 

 

 

Shares

 

 

Weighted
Average
Exercise Price

 

 

Weighted
Average
Remaining
Life (years)

 

 

Intrinsic
Value

 

Balance at January 1, 2022

 

 

31,447

 

 

$

40.5800

 

 

 

7.51

 

 

$

23,194

 

Granted

 

 

1,700

 

 

 

8.0000

 

 

 

 

 

 

 

Forfeited or cancelled

 

 

(3,293

)

 

 

28.4000

 

 

 

 

 

 

 

Exercised

 

 

(249

)

 

 

9.1900

 

 

 

 

 

 

 

Balance at December 31, 2022

 

 

29,605

 

 

 

40.5000

 

 

 

6.52

 

 

$

587

 

Granted

 

 

-

 

 

 

-

 

 

 

 

 

 

 

Forfeited or cancelled

 

 

(3,139

)

 

 

17.5800

 

 

 

 

 

 

 

Expired

 

 

(1,937

)

 

 

69.6100

 

 

 

 

 

 

 

Balance at December 31, 2023

 

 

24,529

 

 

$

41.1300

 

 

 

5.53

 

 

$

7,468

 

Options exercisable at December 31, 2022

 

 

20,229

 

 

$

54.9600

 

 

 

5.67

 

 

$

587

 

Options exercisable at December 31, 2023

 

 

19,733

 

 

$

49.0300

 

 

 

5.05

 

 

$

6,850

 

Schedule of Grant Date Fair Value The following weighted average assumptions underlying the calculation of grant date fair value are as follows:

 

 

 

2022

Volatility

 

117.18%

Risk-free interest rate

 

1.68%

Weighted-average expected option term
   (in years)

 

6.25

Dividend yield

 

0%

Summary of Restricted Stock Unit Activity

Restricted stock unit “RSU” activity for the years ended December 31, 2023 and 2022 is summarized below:

 

 

 

Number of Shares

 

 

Weighted average
grant date fair
value

 

 

Weighted average
remaining contractual
life (in years)

 

Outstanding as of January 1, 2022

 

 

292,558

 

 

$

9.64

 

 

 

2.27

 

Awarded

 

 

340,923

 

 

 

2.13

 

 

 

 

Vested

 

 

(137,332

)

 

 

2.47

 

 

 

 

Canceled

 

 

(41,702

)

 

 

5.10

 

 

 

 

Outstanding as of December 31, 2022

 

 

454,447

 

 

 

5.06

 

 

 

1.44

 

Awarded

 

 

1,450,445

 

 

 

0.57

 

 

 

 

Vested

 

 

(339,409

)

 

 

2.37

 

 

 

 

Canceled

 

 

(63,824

)

 

 

4.51

 

 

 

 

Outstanding as of December 31, 2023

 

 

1,501,659

 

 

$

1.53

 

 

 

1.22

 

Schedule of Stock-based Compensation Expense

The Company recognized stock-based compensation expense related to the issuance of stock option awards to employees and non-employees and time-based and performance-based restricted stock units to employees and directors, and restricted stock units to employees in the consolidated statements of operations as follows:

 

 

 

2023

 

 

2022

 

Cost of goods sold

 

$

91,604

 

 

$

75,778

 

Research and development

 

 

(4,488

)

 

 

127,198

 

Selling, general and administrative

 

 

1,028,486

 

 

 

987,518

 

Total

 

$

1,115,602

 

 

$

1,190,494

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Warrants and Rights Note Disclosure [Abstract]  
Summary of Common Stock Warrants Activity

The following table presents the Company’s common stock warrant activity for the years ended December 31, 2023 and 2022:

 

 

 

Warrants

 

 

Weighted Average
Exercise Price

 

 

 

Outstanding

 

 

Exercisable

 

 

Outstanding

 

 

Exercisable

 

Balance, Jan 1, 2022

 

 

693,643

 

 

 

693,643

 

 

 

8.76

 

 

 

8.76

 

Expired

 

 

(12,614

)

 

 

(12,614

)

 

 

29.30

 

 

 

29.30

 

Exercised

 

 

(666

)

 

 

(666

)

 

 

 

 

 

 

Balance, Dec 31, 2022

 

 

680,363

 

 

 

680,363

 

 

 

8.30

 

 

 

8.30

 

Issued

 

 

8,750,926

 

 

 

8,750,926

 

 

 

 

 

 

 

Expired

 

 

(12,113

)

 

 

(12,113

)

 

 

0.53

 

 

 

0.53

 

Exercised

 

 

(479,407

)

 

 

(479,407

)

 

 

 

 

 

 

Balance, Dec 31, 2023

 

 

8,939,769

 

 

 

8,939,769

 

 

$

0.56

 

 

$

0.56

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Maturity of Operating Lease Liabilities The maturity of the Company’s operating lease liabilities as of December 31, 2023, were as follows:

 

 

 

As of December 31, 2023

 

2024

 

 

578,198

 

2025

 

 

102,842

 

2026

 

 

 

Thereafter

 

 

 

Total future minimum lease payments

 

 

681,040

 

Less imputed interest

 

 

79,737

 

Total operating lease liabilities

 

$

601,303

 

Included in the consolidated balance sheet:

 

 

 

Current operating lease liabilities

 

$

486,143

 

Non-current operating lease liabilities

 

 

115,160

 

Total operating lease liabilities

 

$

601,303

 

Summary of Operating Lease Cost

For the twelve months ended December 31, 2023, the total lease cost comprised of the following amounts:

 

 

 

Years ended December 31,

 

 

 

2023

 

2022

 

Operating lease expense

 

 

454,040

 

 

493,203

 

Short-term lease expense

 

 

3,989

 

 

3,250

 

Total lease expense

 

$

458,029

 

$

496,453

 

Summary of Additional Information Related to Operating Leases

The following summarizes additional information related to operating leases:

 

 

 

As of December 31

 

 

 

2023

 

2022

 

Weighted-average remaining lease term

 

 

1.2

 

 

1.8

 

Weighted-average discount rate

 

 

23.3

%

 

20

%

Summary of Changes in Warranty Liability

Changes in warranty liability were as follows:

 

 

 

2023

 

 

2022

 

Accrued warranty liability, beginning of year

 

$

234,647

 

 

$

176,281

 

Accrual provided for warranties issued during
   the period

 

 

71,797

 

 

 

117,986

 

Adjustments to prior accruals

 

 

 

 

 

 

Actual warranty expenditures

 

 

(75,337

)

 

 

(59,620

)

Accrued warranty liability, end of year

 

$

231,108

 

 

$

234,647

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Summary of Income (Loss) Before Provision for Incomes Taxes

Income (loss) before provision for income taxes was as follows:

 

 

 

2023

 

 

2022

 

United States

 

$

(8,716,749

)

 

$

(10,831,796

)

Foreign

 

$

725,186

 

 

$

180,711

 

Loss before income taxes

 

$

(7,991,563

)

 

$

(10,651,085

)

Summary of Tax Provision (Benefit)

The income tax provision (benefit) for the years ended December 31, 2023 and 2022 consists of the following:

 

 

 

2023

 

 

2022

 

U.S. federal

 

 

 

 

 

 

Current

 

$

 

 

$

 

Deferred

 

 

2,762,774

 

 

 

(2,791,239

)

State and local

 

 

 

 

 

 

Current

 

 

 

 

 

 

Deferred

 

 

3,278,803

 

 

 

(615,573

)

Foreign

 

 

 

 

 

 

Current

 

 

156,002

 

 

 

69,937

 

Deferred

 

 

 

 

 

 

 

 

 

6,197,579

 

 

 

(3,336,876

)

Change in valuation allowance

 

 

(6,041,578

)

 

 

3,406,813

 

Income tax provision

 

$

156,002

 

 

$

69,937

 

Summary of Reconciliation between U.S. Statutory Federal Income Tax Rate and Effective Rate

The reconciliation between the U.S statutory federal income tax rate and the Companys effective rate for the years ended December 31, 2023 and 2022 is as follows:

 

 

 

2023

 

 

2022

 

U.S. federal statutory rate

 

 

21.00

%

 

 

21.00

%

State income taxes, net of federal benefit

 

 

(38.19

)%

 

 

5.60

%

State rate change and other

 

 

(2.16

)%

 

 

(0.06

)%

NOLs' to expire unutilized due to 382 limitation

 

 

(51.74

)%

 

 

 

Foreign tax rate differential

 

 

(0.82

)%

 

 

(0.15

)%

Other permanent items

 

 

(5.63

)%

 

 

(0.28

)%

Prior year taxes

 

 

(0.02

)%

 

 

5.91

%

Change in valuation allowance

 

 

75.60

%

 

 

(32.67

)%

Effective rate

 

 

(1.95

)%

 

 

(0.66

)%

Summary of Deferred Tax Assets

 

 

 

2023

 

 

2022

 

Net operating loss carryover

 

$

11,744,294

 

 

$

18,052,725

 

Tax credits

 

 

130,722

 

 

 

423,036

 

Research and Experimental cost capitalization

 

 

1,027,243

 

 

 

657,076

 

Stock-based compensation

 

 

890,334

 

 

 

900,144

 

Other

 

 

610,069

 

 

 

411,258

 

Total deferred tax asset

 

 

14,402,661

 

 

 

20,444,240

 

Less: valuation allowance

 

 

(14,402,661

)

 

 

(20,444,240

)

Deferred tax asset, net of valuation allowance

 

$

 

 

$

 

 

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business - Additional Information (Detail)
1 Months Ended 6 Months Ended 12 Months Ended
Jan. 19, 2024
USD ($)
$ / shares
shares
Aug. 29, 2023
USD ($)
$ / shares
shares
Jan. 17, 2023
USD ($)
$ / shares
shares
Jan. 31, 2023
USD ($)
$ / shares
shares
Jun. 30, 2024
Employee
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Organization Consolidation and Presentation of Financial Statements [Line Items]              
Authorized issue of shares           75,000,000  
Common stock, shares authorized           65,000,000 65,000,000
Common stock, par value | $ / shares           $ 0.0001 $ 0.0001
Preferred stock, shares authorized           10,000,000 10,000,000
Preferred stock, par value | $ / shares           $ 0.0001 $ 0.0001
Net (Income) Loss | $           $ 8,147,600 $ 10,721,000
Accumulated Deficit | $           96,930,800 88,783,200
Cash used in operating activities | $           $ 6,172,800 $ 10,233,500
Sale Of Stock Consideration Received On Transaction | $   $ 3,900,000 $ 5,700,000 $ 5,700,000      
Sale of Stock number of shares issued in Transaction   5,413,334 13,169,074 13,169,074      
Sales of prefunded warrants   1,920,000 6,830,926 6,830,926      
Per sale price of warrants | $ / shares   $ 0.5999 $ 0.3249 $ 0.3249      
Sale Of Stock Price Per Share | $ / shares   $ 0.6 $ 0.325 $ 0.325      
Keystone Capital Partners Member | Common Stock Purchase Agreement [Member]              
Organization Consolidation and Presentation of Financial Statements [Line Items]              
Stock issued during period             692,914
Proceeds After Fees And Expenses | $             $ 376,900
Common Stock [Member] | Keystone Capital Partners Member              
Organization Consolidation and Presentation of Financial Statements [Line Items]              
Proceeds After Fees And Expenses | $             $ 400,000
Subsequent Event [Member]              
Organization Consolidation and Presentation of Financial Statements [Line Items]              
Sale Of Stock Consideration Received On Transaction | $ $ 5,400,000            
Sale of Stock number of shares issued in Transaction 1,354,218            
Sales of prefunded warrants 224,730            
Per sale price of warrants | $ / shares $ 3.7999            
Sale Of Stock Price Per Share | $ / shares $ 3.8            
Subsequent Event [Member] | Maximum [Member]              
Organization Consolidation and Presentation of Financial Statements [Line Items]              
Additional Employees to be Hired | Employee         60    
Subsequent Event [Member] | Minimum [Member]              
Organization Consolidation and Presentation of Financial Statements [Line Items]              
Additional Employees to be Hired | Employee         50    
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 28, 2022
Dec. 31, 2023
Dec. 31, 2022
Summary Of Significant Accounting Policies [Line Items]      
Common Stock Equivalents, Pre-Funded Warrants   8,271,519  
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.0001  
Equipment estimated useful lives   3 years  
Short-Term Investments   $ 1,994,700 $ 0
Impairment charges   0 0
Payments to Acquire Businesses, Gross   $ 0 $ 199,000
Percentage of direct billing channel revenue insures represent   66.00% 44.00%
Revenue from Contract with Customer, Excluding Assessed Tax   $ 19,241,158 $ 15,555,229
Deferred revenue   $ 8,500 21,200
Measurement of tax benefit, minimum likelihood of the largest amount being realized upon ultimate resolution   50.00%  
Restructuring Reserve, Foreign Currency Translation Gain (Loss)   $ 41,200 103,900
Advertising expense   3,216,100 4,069,300
Adoption of ASC 606 [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Cost of goods sold   $ 65,200 $ 441,600
Revenue, Product and Service Benchmark [Member] | Geographic Concentration Risk [Member] | United States [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of revenue   73.00% 81.00%
Revenue, Product and Service Benchmark [Member] | Geographic Concentration Risk [Member] | Germany [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of revenue   16.00% 12.00%
Revenue, Product and Service Benchmark [Member] | Geographic Concentration Risk [Member] | CHINA      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of revenue   10.00% 6.00%
Revenue, Product and Service Benchmark [Member] | Geographic Concentration Risk [Member] | Other International Locations [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Percentage of revenue   1.00% 1.00%
O&P Providers or Third Party Payors [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Revenue recognized   $ 1,554,800 $ 2,044,000
Jiangxi Myomo Medical Assistive Appliance Co Ltd [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Payments to Acquire Businesses, Gross $ 199,000    
Equity Method Investment, Ownership Percentage 19.90%    
Gain (Loss) on Investments   169,500 66,500
Beijing Medical Investment Co Ltd [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Upfront License Fee1   2,700,000  
License [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax   1,764,920 1,000,000
License [Member] | Beijing Medical Investment Co Ltd [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax   1,700,000 1,000,000
Selling, General and Administrative [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Demonstration units, expenses   37,200 19,700
Research and Development [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Test units, expenses   $ 36,700 $ 11,200
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Revenue by Major Source (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]    
Total revenue from contracts with customers $ 19,241,158 $ 15,555,229
License [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue from contracts with customers 1,764,920 1,000,000
Clinical/Medical Providers [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue from contracts with customers 5,128,864 3,841,424
Direct to Patient [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue from contracts with customers $ 12,347,374 $ 10,713,805
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Potentially Common Shares Issuable (Detail) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 2,194,438 1,164,415
Employee Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 24,529 29,605
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 668,250 680,363
Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 1,501,659 454,447
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Schedule of Inventories (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished goods $ 321,484 $ 512,028
Work in Process 6,589 18,971
Rental units 0 51,694
Parts and subassemblies 1,475,434 903,581
Total cost 1,803,507 1,486,274
Less: Reserve for rental and trial units 0 (86,409)
Inventories, net $ 1,803,507 $ 1,399,865
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equipment, net - Schedule of Equipment (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Equipment, gross $ 964,793 $ 827,768
Less: accumulated depreciation (788,999) (633,485)
Equipment, net 175,794 194,283
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Equipment, gross 318,559 249,621
Sales Demonstration Units [Member]    
Property, Plant and Equipment [Line Items]    
Equipment, gross 278,710 210,624
R&D Tools and Molds [Member]    
Property, Plant and Equipment [Line Items]    
Equipment, gross 52,644 52,644
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Equipment, gross 254,043 254,043
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Equipment, gross $ 60,837 $ 60,836
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equipment, net - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Depreciation expenses $ 164,300 $ 192,800
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Schedule of Cash Equivalents and Derivative Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   $ 4,350,657
Short-term investments $ 1,994,662 0
In Active Markets for Identical Assets or Liabilities (Level 1) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   $ 4,350,657
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 1,994,662  
Money Market Funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 4,893,387  
Money Market Funds [Member] | In Active Markets for Identical Assets or Liabilities (Level 1) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 4,893,387  
Commercial Paper [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 746,762  
Commercial Paper [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents $ 746,762  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Additional Information) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments $ 1,994,662 $ 0
U.S. Treasury Bills [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments $ 1,994,700 $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and other Accrued Expenses - Summary of Accounts Payable and Other Accrued Expenses (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Trade payables $ 1,073,405 $ 569,681
Accrued compensation and benefits 1,964,487 959,228
Accrued professional services 52,202 124,548
Warranty reserve 231,108 234,647
Customer Deposits 1,114,979 753,232
Other 449,763 538,026
Total $ 4,885,944 $ 3,179,362
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock - Additional Information (Detail)
1 Months Ended 12 Months Ended
Aug. 29, 2023
USD ($)
$ / shares
shares
Jan. 17, 2023
USD ($)
$ / shares
shares
Aug. 02, 2022
USD ($)
shares
Aug. 31, 2023
USD ($)
Jan. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Class of Stock [Line Items]              
Sale of Stock, Number of Shares Issued in Transaction 5,413,334 13,169,074     13,169,074    
SalesOfPrefundedWarrants 1,920,000 6,830,926     6,830,926    
Sale of Stock, Price Per Share | $ / shares $ 0.6 $ 0.325     $ 0.325    
Per Sale Price of warrants | $ / shares $ 0.5999 $ 0.3249     $ 0.3249    
Sale of Stock, Consideration Received on Transaction | $ $ 3,900,000 $ 5,700,000     $ 5,700,000    
Common Stock, No Par Value | $ / shares $ 0.0001 $ 0.0001          
Common stock issued for the exercise of common stock options, Shares             249
Common Stock [Member]              
Class of Stock [Line Items]              
Common stock issued for the exercise of common stock options, Shares           479,407  
Common stock issued upon vesting of restricted stock units, Shares           322,611 137,302
Restricted Stock Units [Member] | Common Stock [Member]              
Class of Stock [Line Items]              
Common stock issued upon vesting of restricted stock units, Shares           339,335 137,302
Keystone Capital Partners [Member] | Common Stock [Member]              
Class of Stock [Line Items]              
Proceeds After Fees And Expenses | $             $ 400,000
Keystone Capital Partners [Member] | Common Stock Purchase Agreement [Member]              
Class of Stock [Line Items]              
Percentage increase in number of shares of common stock reserved and available for issuance     10.00%        
Beneficial ownership limitation     19.99%        
Shares, Issued     50,000        
Operating Costs and Expenses | $     $ 20,000        
Stock issued during period             692,914
Average selling price | $ / shares             $ 0.683
Proceeds After Fees And Expenses | $             $ 376,900
ATM Facility [Member]              
Class of Stock [Line Items]              
Number of shares offer and sell | $       $ 1,000      
Percentage of gross proceeds from sales of common stock           300  
Stock issued during period           0 0
Proceeds from sale of common stock | $           $ 15,000,000  
ATM Facility [Member] | Common Stock [Member]              
Class of Stock [Line Items]              
Common stock issued for the exercise of common stock options, Shares           0 0
Minimum [Member] | Keystone Capital Partners [Member] | Common Stock Purchase Agreement [Member]              
Class of Stock [Line Items]              
Committed to purchase     1,399,334        
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Award Plans and Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Jun. 19, 2018
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Income tax benefit recognized   $ 0 $ 0
weighted-average grant date fair value per share     $ 6.92
Warrants outstanding, issued   8,750,926  
Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants outstanding, issued   1,450,445 340,923
Unrecognized compensation cost   $ 867,200  
Weighted-average remaining contractual term   1 year 2 months 12 days  
Restricted Stock Units [Member] | Executive Officer [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants outstanding, issued   1,450,445 340,923
Restricted Stock Units [Member] | Board of Directors [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants outstanding, issued   239,952 0
Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost   $ 25,800  
Weighted-average remaining contractual term   1 year 6 months  
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   4 years  
Minimum [Member] | Restricted Stock Units [Member] | Executive Officer [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   2 years  
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   10 years  
Maximum [Member] | Restricted Stock Units [Member] | Executive Officer [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   3 years  
2018 Stock Options and Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage increase in number of shares of common stock reserved and available for issuance 4.00%    
Number of shares available for future grant   119,123  
Number of common shares reserved for issuance   310,024 274,789
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Award Plans and Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Shares, Beginning balance 29,605 31,447  
Shares, Granted 0 1,700  
Shares, Forfeited or cancelled (3,139) (3,293)  
Shares, Expired (1,937)    
Shares, Exercised   (249)  
Shares, Ending balance 24,529 29,605 31,447
Shares, Options exercisable 19,733 20,229  
Weighted average exercise price, Beginning balance $ 40.5 $ 40.58  
Weighted average exercise price, Granted 0 8  
Weighted average exercise price, Forfeited or cancelled 17.58 28.4  
Weighted average exercise price, Expired 69.61    
Weighted average exercise price, Exercised   9.19  
Weighted average exercise price, Ending balance 41.13 40.5 $ 40.58
Weighted average exercise price, Options exercisable $ 49.03 $ 54.96  
Weighted average remaining life 5 years 6 months 10 days 6 years 6 months 7 days 7 years 6 months 3 days
Weighted average remaining life, Options exercisable 5 years 18 days 5 years 8 months 1 day  
Intrinsic value, Beginning balance $ 587 $ 23,194  
Intrinsic value, Ending balance 7,468 587 $ 23,194
Intrinsic value, Options exercisable $ 6,850 $ 587  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Award Plans and Stock-Based Compensation - Schedule of Grant Date Fair Value (Detail)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Volatility 117.18%
Risk-free interest rate 1.68%
Weighted-average expected option term (in years) 6 years 3 months
Dividend yield 0.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Award Plans and Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares, Awarded 8,750,926    
Number of shares, Canceled (12,113) (12,614)  
Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares outstanding, beginning balance 454,447 292,558  
Number of shares, Awarded 1,450,445 340,923  
Number of shares, Vested (339,409) (137,332)  
Number of shares, Canceled (63,824) (41,702)  
Number of shares outstanding, ending balance 1,501,659 454,447 292,558
Weighted average grant date fair value outstanding, beginning balance $ 5.06 $ 9.64  
Weighted average grant date fair value, Awarded 0.57 2.13  
Weighted average grant date fair value, Vested 2.37 2.47  
Weighted average grant date fair value, Canceled 4.51 5.1  
Weighted average grant date fair value outstanding, ending balance $ 1.53 $ 5.06 $ 9.64
Weighted average remaining contractual life 1 year 2 months 19 days 1 year 5 months 8 days 2 years 3 months 7 days
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Award Plans and Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total share based compensation expense $ 1,115,602 $ 1,190,494
Cost of Goods Sold [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total share based compensation expense 91,604 75,778
Research and Development [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total share based compensation expense 4,488 127,198
Selling, General and Administrative [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total share based compensation expense $ 1,028,486 $ 987,518
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrants - Summary of Common Stock Warrants Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Class of Warrant or Right [Line Items]    
Warrants outstanding, beginning balance 680,363 693,643
Warrants outstanding, issued 8,750,926  
Warrants outstanding, expired (12,113) (12,614)
Warrants outstanding, exercised (479,407) (666)
Warrants outstanding, ending balance 8,939,769 680,363
Warrants exercisable, beginning balance 680,363 693,643
Warrants exercisable, issued 8,750,926  
Warrants exercisable, expired (12,113) (12,614)
Warrants exercisable, exercised (479,407) (666)
Warrants exercisable, ending balance 8,939,769 680,363
Weighted average exercise price outstanding, beginning balance $ 8.3 $ 8.76
Weighted average exercise price outstanding, expired 0.53 29.3
Weighted average exercise price outstanding, exercised 0 0
Weighted average exercise price outstanding, ending balance 0.56 8.3
Weighted average exercise price exercisable, beginning balance 8.3 8.76
Weighted average exercise price exercisable, expired 0.53 29.3
Weighted average exercise price exercisable, exercised 0 0
Weighted average exercise price exercisable, ending balance $ 0.56 $ 8.3
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrants - Additional Information (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Class Of Warrant Or Right [Line Items]    
Exercise price of warrants $ 0.0001  
Common Stock Equivalents, Pre-Funded Warrants 8,271,519  
Exercise of prefunded warrants, Shares (479,407) (666)
Weighted average remaining contractual life of warrants outstanding and exercisable 5 years 18 days 5 years 8 months 1 day
Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Weighted average remaining contractual life of warrants outstanding and exercisable 1 year 1 month 6 days  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Insurer
Dec. 31, 2022
USD ($)
Customer
Insurer
Dec. 31, 2021
Commitments And Contingencies [Line Items]      
Description of operating lease agreement for office space The Company has a non-cancelable sublease agreement for its corporate headquarters in Boston, Massachusetts which expired in August 2023. In conjunction with entering into a non-cancelable lease agreement for its manufacturing space in Boston in January 2022, the Company agreed to enter into a lease for its corporate headquarters space, effective September 1, 2023. Both leases in Boston as well as a lease for office space in Fort Worth, TX, expire in 2025. The Fort Worth, TX lease has the option to terminate early, which became available at the Company’s discretion in 2023, which is did not take. Termination options were not included in the lease term for the Company’s existing operating leases. Certain arrangements have discounted rent periods or escalating rent payment provisions. Leases with an initial term of twelve months or less are not recorded on the condensed consolidated balance sheets. We recognize rent expense on a straight-line basis over the lease term.    
Loss contingency $ 55,000    
Operating Lease, Expense 550,600 $ 557,500  
Operating Lease Right Of Use Assets 663,600    
Operating Lease Liabilities $ 601,300    
Product warranty period 3 years    
Directors and Officers Liability Insurance [Member]      
Commitments And Contingencies [Line Items]      
Program rights obligations $ 29,000    
Sales Revenue, Net [Member]      
Commitments And Contingencies [Line Items]      
Number of customers | Customer 0 0  
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | One U.S. Insurance Payer [Member]      
Commitments And Contingencies [Line Items]      
Concentration risk, percentage 38.00%   32.00%
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Patients with Medicare Advantage Insurance Plans [Member]      
Commitments And Contingencies [Line Items]      
Concentration risk, percentage 57.00% 60.00%  
Accounts Receivable [Member]      
Commitments And Contingencies [Line Items]      
Number of customers | Insurer 1 1  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Insurer [Member]      
Commitments And Contingencies [Line Items]      
Concentration risk, percentage 71.00% 62.00%  
MIT License [Member] | Cost of Goods Sold [Member]      
Commitments And Contingencies [Line Items]      
Royalty charge $ 244,900 $ 264,200  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2024 $ 578,198  
2025 102,842  
2026 0  
Thereafter 0  
Total future minimum lease payments 681,040  
Less imputed interest 79,737  
Total Operating lease liabilities 601,303  
Included in the consolidated balance sheet:    
Current operating lease liabilities 486,143 $ 353,701
Non-current operating lease liability 115,160 $ 200,207
Total operating lease liabilities $ 601,303  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Summary of Operating Lease Cost (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease, Cost [Abstract]    
Operating lease expense $ 454,040 $ 493,203
Short-term lease expense 3,989 3,250
Total lease expense $ 458,029 $ 496,453
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Summary of Additional Information Related to Operating Leases (Detail)
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Weighted-average remaining lease term 1 year 2 months 12 days 1 year 9 months 18 days
Weighted-average discount rate 23.30% 20.00%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Summary of Changes in Warranty Liability (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Product Warranties Disclosures [Abstract]    
Accrual provided for warranties issued during the period Accrued warranty liability, beginning of year $ 234,647 $ 176,281
Accrual provided for warranties issued during the period 71,797 117,986
Adjustments to prior accruals 0 0
Actual warranty expenditures (75,337) (59,620)
Accrued warranty liability, end of year $ 231,108 $ 234,647
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Income (Loss) Before Provision for Incomes Taxes (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
United States $ (8,716,749) $ (10,831,796)
Foreign 725,186 180,711
Loss before income taxes $ (7,991,563) $ (10,651,085)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Tax Provision (Benefit) (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
U.S. federal    
Current $ 0 $ 0
Deferred 2,762,774 (2,791,239)
State and local    
Current 0 0
Deferred 3,278,803 (615,573)
Foreign    
Current 156,002 69,937
Deferred 0 0
Total 6,197,579 (3,336,876)
Change in valuation allowance (6,041,578) 3,406,813
Income tax provision $ 156,002 $ 69,937
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Reconciliation between U.S. Statutory Federal Income Tax Rate and Effective Rate (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Percent [Abstract]    
U.S. federal statutory rate 21.00% 21.00%
State income taxes, net of federal benefit (38.19%) 5.60%
State rate change and other (2.16%) (0.06%)
NOLs' to expire unutilized due to 382 limitation (51.74%)  
Foreign tax rate differential (0.82%) (0.15%)
Other permanent items (5.63%) (0.28%)
Prior year taxes (0.02%) 5.91%
Change in valuation allowance 75.60% (32.67%)
Effective rate (1.95%) (0.66%)
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Deferred Tax Assets (Detail) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Components of Deferred Tax Assets [Abstract]    
Net operating loss carryover $ 11,744,294 $ 18,052,725
Tax credits 130,722 423,036
Research and Experimental cost capitalization 1,027,243 657,076
Stock-based compensation 890,334 900,144
Other 610,069 411,258
Total deferred tax asset 14,402,661 20,444,240
Less: valuation allowance (14,402,661) (20,444,240)
Deferred tax asset, net of valuation allowance $ 0 $ 0
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2018
Dec. 13, 2017
Income Tax [Line Items]        
Deferred tax liabilities $ 0 $ 0    
Net operating loss carryforwards annual limitations 64,000      
Change in valuation allowance 6,042,000 3,407,000    
Tax penalties and interest 0 0    
Accrued interest and penalties 0 0    
Federal [Member]        
Income Tax [Line Items]        
Net operating loss 77,360,000 72,726,000   $ 264,250,000
Net operating loss carryforward unutilized 20,000,000      
Deferred tax asset and valuation allowance adjusted to reflect federal NOL unutilized 4,200,000      
Federal [Member] | Research and Development Tax Credits [Member]        
Income Tax [Line Items]        
Tax credits $ 437,000      
Tax credit carryforward, beginning of expiration year 2027      
Federal [Member] | Tax Year 2018 [Member]        
Income Tax [Line Items]        
Net operating loss     $ 50,935,000  
State [Member]        
Income Tax [Line Items]        
Net operating loss $ 61,239,000 $ 67,302,000    
Net operating loss beginning year expire in 2024 through 2044      
Net operating loss carryforward unutilized $ 48,000,000      
Deferred tax asset and valuation allowance adjusted to reflect federal NOL unutilized 3,900,000      
State [Member] | Research and Development Tax Credits [Member]        
Income Tax [Line Items]        
Tax credits $ 167,000      
Tax credit carryforward, beginning of expiration year 2036      
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
1 Months Ended
Jan. 19, 2024
Aug. 29, 2023
Jan. 17, 2023
Jan. 31, 2023
Feb. 29, 2024
Dec. 31, 2023
Subsequent Event [Line Items]            
Sale of Stock, Number of Shares Issued in Transaction   5,413,334 13,169,074 13,169,074    
Sale of Stock, Consideration Received on Transaction   $ 3,900,000 $ 5,700,000 $ 5,700,000    
Sale of Stock, Price Per Share   $ 0.6 $ 0.325 $ 0.325    
Per sale price of warrants   $ 0.5999 $ 0.3249 $ 0.3249    
Sales of prefunded warrants   1,920,000 6,830,926 6,830,926    
Exercise price of warrants           $ 0.0001
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Sale of Stock, Number of Shares Issued in Transaction 1,354,218          
Sale of Stock, Consideration Received on Transaction $ 5,400,000          
Sale of Stock, Price Per Share $ 3.8          
Per sale price of warrants $ 3.7999          
Sales of prefunded warrants 224,730          
Exercise price of warrants $ 0.0001          
Subsequent Event [Member] | MyoPro Motion W (L8701) [Member]            
Subsequent Event [Line Items]            
Average Payment Determinations         $ 33,500  
Subsequent Event [Member] | MyoPro Motion G (L8702) [Member]            
Subsequent Event [Line Items]            
Average Payment Determinations         $ 65,900  
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ->L9U@'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 " #7K&=8(V1.<>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU%2NCFLN))07!!\1:2V=U@TX1DI-VW-ZV[740?P&-F_GSS M#4RG@] ^XG/T 2-93#>3ZX'MZ?%G6+>R0 M2 T:\Z]D!9T";MAE\FNSO=\],%GS^K;@3<';':]%TXJZ?9]=?_A=A9TW=F__ ML?%%4';PZR[D%U!+ P04 " #7K&=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 ->L9U@#]UR-@P@ 'PU 8 >&PO=V]R:W-H965T&UL MM9OM<[*X&L;_E8R[L[,[4RMO]>79MC,6[3F>?6H=[;,[/3OG0X2HS /$$T*M M__TFB" [X59VXI=6D/L"?H9P79#<[RC[GFP(X>@S"N/DH;7A?/NETTF\#8EP M+;-U)MHQ@/RN*PHYE&-U.A(.X]7B?K9NQQWN:\C"(R8RA M)(TBS/9/)*2[AY;9.JZ8!^L-ERLZC_=;O"8+PK]M9TPL=0H5/XA(G 0T1HRL M'EI#\\O(L61!ML7O =DE)Y^1/)4EI=_EPL1_:!GRB$A(/"XEL/CW05P2AE)) M',?_<]%6L4]9>/KYJ/Z(,NP;,4!N7#Y"V:WR#B4 M.XKR$5S^GS06>S=4>Z^6N*B3PC[(*W'GWXPN\:O*CHZQ4::Q"KDG(*< ZF7C?9MOR4J;'"Y M:;1_4_$!JYKRT216X7-7\+D#3W HX/@9H.<0KU6 X/H5#A,55Q+A M$+T3S-"S6)FHL,%:=;# JJ:P-(E58/4+6/U&L/*&5HL+5GM^5\$":YK"TB16 M@34H8 W TWMCV _B-5KLHR4-57C@^I?W5Q4?L*@I'TUB%3ZF4=HT SS#W)K- MR3J0=D&TJRF.E-W5&2&!ZN7U!DVF[JT*&5S=E)DNM2JT$V]K7@+-%9VQL?X@(V_X>TUV,%@0G-"8^FB1)2IB2 M':PYI4IL6HV\+K4JMM+*F[ 9/UZC>:.;DRUE/+L7<,S5M\HSBN]$5>7"58VI M7WB' 8HJQ#%,J?K!RT^>)N=I=IB9?,'P\6GVGWS.[_?O. MQRDQ7?NM$BMS@'51#IBERS#PT'-(,5?2T>GB7:UJHURM>\)Z<&?UG)Y1H*[" M*>V^!?OSD[LCFJ;14FU4SXB(=-2V^Z8Q4)+0:O-UJ55QE3;?NLCF3V).V.&E ME0Q&^&A@E>Q@Q1J_"E MVQ@XSIW55=+3ZO9UJ57IE6[?NLCM#WU?J"%= M(P)8902P+HH !3Q7+E&&WN@N5H*#Y9YHPJFJT(4+&U.[1A:PRBQ@790%"FKR M@0:1V&:,?@2QI[YL8]WX;K&W*X1"^PR%MAP+,@NRB$CN!;3&8&NV5..&M#Z1D"76A52 MF01L. E\I=F[N V-(;-[1F0PZ+8'QEU?24NKZ]>E5J551@,;=O5O 1>A@*Z0 M:?V\_ 4MB)K#X:*P%JC0^ZU*H R_A@PUZ_&(HPC.-4='^' M=RQ*5K!0W2-&(Z3( NI #%8K/:))%S7&-DU\H%= MY@,;-O03]WF.AJD?<'$]#CDGPK%EW.J&GYW1JZ>F-1_H4JM2*_.!??$(H1C' M7B"NS*Q3R]:-&K8V3(H.+#//Z)Z#EB$)B,5K3,*W;[2^\)5 MC0?07B,I.&52<&"3?Z0D$X.\ )688(DIV:%WRH3AG;[?H&\+97:'-1I#NT9@ M<,K X, V_]BE)2=NC?AH*0>NK0@C-0\]SJF^NM]>QM.WA1RU]CJ?OGI'\_'S>#Z>NF,TPXRCR60BTPK?! F2LT*0'.F-@O)0$K%0SFT0A\6.AX56 MC$:BDHA5QR%V/_W0M\S>KXF<1Q+$0?:L?\OHYQXE13_-*5J*XB 4I[D+^":3 MR#U^(/:73:LX.GV9@H(DFS(CMPUB$:P,Y..]V&[%1022Q5Y($W(X#2F9*\7: M8FK1,)M0TRDW/\Q+$OWV.H@3%)*5*#5N>\([LL-4G\,"I]ML\LN2SFU[P*A/HQKK3Z A]O[E"O[W]_6QFX%5V MP"S;N'V_=DL'W%Z)[!@Q,D444^89?OGRX71_^ P"W$9)MU'2UA\;BK*I:U$9 M=*$U!';BBV?M(/ [L,ETHE<\$^<3R!8MZGLQF;][0R)\ZHON%SG;BY5M8V5C MWN>77"\1KW*4V0OQLY'WO(#@M2_JM:NH=64S_GX>)3%A.#J;W>\&Y-J%+ C3 M*-[:[6$-MEB#4:PW2U6;(R/J$LGJ7FA3#@%=^PEW ) T#:*(]H"Z=M@/,=Q" M#$%F***F%\($/GY90E- J3'DC7CB1I1"+FAQIMH4:C M4#_ %%9&U5+H08B1Y]68A3CN0?38L31-HM /,=Y"C$SWD![9HEJ2[I':G'4:.$E'>R BB(6 MAGWL'KL0)W$P!'Z'+P1V!M26W&" M+E:K0K:,>JF.T4>3'WN#(B,U:Q./:T(8#9)T()Z.%\DH%ZX5Q5$X5,8[CB3C)+E/YA\/++O+A&$0Q]B1 M=1Y#%F$".]:/EW:<2<6G+K>%84HIZ2^_QY EF$;!0-[3 MC@7I@99.E:5<]T9MF86FW6X 466 &=KTS\H(9)/'@]ZE/6=NQTSV$7>42,UG84I M>HN/,<8$*G:-H!=OQ"DLUA0>V7](+WEM&Z'&0#,L_Q/Y*:K4\U.IM>5352/5 M&&U@\6'=O3/HDJ6SSF,F^[%V3$H/,"GL3%6M ^WBZR(&<=E&@J)P+& :3PD# MBXBT^SN>QB&>@K#O30/72"W0%33BY2UX?CY?:L?8DZ(I5!F]$NW)8/$T73_? MN&;!KFNF==7^O>*>>IR/XU)V%\*URJ.!UIKVLD#.BX/+O)_RX M.0=0):3ETIX40PLE6\GCQ>]1$"R*'.RN6< H'2*V3D+0<0FQ"SP7"YE);[-- M74UPE$8IPPEVD'I,DR1.H-$;Z*-8)R#8N(#X5H-6:.JGYY+$#IQ0O9%0Y)FJ3,.37R&$(! M NTVD):L4QGLE2JCK2>O#(,Z![ #?:[/TM_GSG:^&MA/-I]X?2U\\QQW!&:\8?10H@T5-&5:+Q<>R#*5^H(=C0J\A!G(;\64JY'=N"0D@UP0EB,.B[%U[5Y-7",P M$=\)K,7&.=*IS!E[U(//R=AR-!%0B*6VP.JP@@E0JIT4Q^_:U&KFU,+-\Q?W M.Y.\2F:.!4P8_4$2F8ZMH8426."2R@>VOH YII.X'>3S&'7*8@28SI!_01 MO44V$JFZ*D:V5+-K#SNN9[JI9O+VS'0+<0_Y[@7R',_OD$].EWMMN:UR;A+W MFL0]X^?O\9M)E;*J1XG8 MV17"5.,$53)HBIKY_7IU1K>%JU'@UK<0X;SN$9G">5ZG!G MK09!9ZF>$-ABOFR8+\]GWE^GESL87NCZ@3/87N'=P#!487[0C>LZ_SY>SOG M1VJVMMS%]OM;V!V1AML9[N'>^.BZ![F_JHY+E/RYJ0N)8B9D)Z[;@;L->C"F M8K0W>@3=H'W!?$ER@2@LE,CIA4K-JYZG&DA6F+9ASJ1J0LQIJOI$X#I W5\P M)E\&NA-I.L_H+U!+ P04 " #7K&=8Y7@:GWT% +%P & 'AL+W=O MB]54;0K!XTHI2Z<48V^:\22? MS&?5N\=B/I-;G2:Y>"R0VF89+[[?BU3N[R9D9R%4B'=VCTI5G*;^6#P_QW027 MB$0J(EV:X'#9B85(T](2X/C6&)VT8Y:*Q_<'Z^\KY\&99Z[$0J9?DEBO[R;! M!,5BR;>I_B3WOXO&(;>T%\E45?_1OI9UV01%6Z5EUB@#@BS)ZRM_:0)QI$"\ M$07:*-"^PM@(3J/@5([6R"JWWG'-Y[-"[E%12H.U\J:*3:4-WB1YF<8G7<#7 M!/3T?"%S)=,DYEK$Z$G#!7*D%9)+].=&%+R,M4+7Z//3._3FQY]G4PV#EJK3 MJ!G@OAZ C@Q */HH<[U6Z-<\%O&I@2F@;2'3 ^1[:K7X3D0WR"%7B&+J& M MSE>G%CA.&T&GLL=&['T2.Y%OA2DRM:)7*9;S:38&,M-F;%MI!*EZDLQC'6!MRCH3WL!K[O]B .Y5P'4^(X9H1NB]"U(ORM MD$JA32&7B3;!"3N)M!LE2AV8C+_Z0?BX5],!7PA8R?^^JV__O^4LQ*\ MB-:(YS'TPQTT^DW9$DQ.^X.84\_Q6.#WXSUB]YDR!C-"#$C#ML<8=6W'])#6#E MH+!,8,-AZ @C3NC0'EB#( [+"8#-8 GN& );X7XH9^BRD-D!,C""D0?P ,(U MS%3BLK"'U21)L.=3BMD(VB,^(_;YJM>B.(04O4GR2&;"S%ODDG/V4M9.W::= MV]2:I(=<"["K4>VPT5\ZC#J#)NFS?GH,@D'@.R-E3SJF)':J/,G-%R$6=4ZK"[%MVVBOT,P=Q#3L?9'AIQ(O-#%?6HR MR'F>.]9%2$>=Q,Z=31\YO^"'''E-G3 ,O#Y@DR A9*1?DXY+B96ZZO ^"]A] MB*90D>8OYL[7F#H!X8&CC^"LB-"8F?"/V"_ET)LC=B"P>+R.B#,=[W!G#)($NQ34BV4 MC0@[RB.AM2U_J?93L,?@.^"0E4#Y-GN&NH7%*00X@RFGUAP:&(*MIM) Y$", MQH46L7+KJ[OVA:R=;F0Z:J5V:KWG*HGJE5:2;G5_>]3LAH9L24,&9<-(+X$& M21^[A+&1 J,=JU(K?9T)E)P-="AI!]KQ(*76.CO,! 1+E;JDH.)XDO+G%&:Q M;(M-R^CK6J:Q*,SK>6JEV]>6V:6LG0:EXUUJY]WSLE?;"(YG/[ZA_:VJ28S< MN",-@G;,2^W,>QY&=AY&@Y@%8T>XU$ZXCX6,MY%&_WP49?/ZUPC1:N+5A7,A M:Z<.=WQ-[7QM.=MH-$_.+'SF>[ U[V?#(,ELIQNT8V=J9^JP)L9IX M=4(N9.W4X8[HJ9WH;0D9LC?Q/192W,^'01!7OUXZID?'BIDH5M5IJX(6NLUU M?5S7OFU/=-]6YYB]]_?D=E&?RW9FZF/BC[Q8);E"J5B"27SC0[T7]_P=02P,$% @ UZQG6'P4 ME3@F P >@D !@ !X;"]W;W)K3(RI1:7MFV3#(HJ;SD2V#X9HG\PL6,L,RIAPHOO M>:JRD=6W2 ISNBK4 ]]\A#J>0.,EO)#F23:5;1!:)%E)Q]*G6 M87@U0[>H8-_PJ%7._1,H!4S$]8-530>"KXA0ELCFAX8;8PW1I,SG<6I M$O@U1S\53SB3O,A3JB E4X4O3)&2A,_)A)=X,#*=L3603UQ*IS?D[/7; MH:UPEOK8ZT2\@>22]-QS MXCE>KX70Y/_=O0XZO4;)GL'KG=<6^@N![0GA-T+X7>CQ9ZP]=<1G^M2T'I8* M(C00NM*LXXN^ZT=!& SM]6XD+8:N$WFN2=JZA6;0T PZ\_5%92!(LI>HW- ^ M)PQ,%A5]NFHC'[QDJEX(;$^#L-$@[$P55D*L"QY/)@IH*N\ > MT!9]!1GL9,1WW<'@(&_'5IBWWL#QV[,6-8RC3L:/#'M5D?_!:E7HBH0\9<:% MNE @2LS?&J0R%:R->73,*0JB ^+'1DX[Y7Y#N=])^2M7M"#\Y'%K8]H_UMCQ M?>^ ZK%5E\2#AN^@D^]^[=(JMS$8"<6WZYL'Z&"\6U3W@'TQU*[FC8I$S20J8(Z1S&:%X MHNKTU43QI6F6,ZZP]9IAAID^3 !W+4@NTBZ#IM!\6_:#(M"V,'JY$)Y/^^I*R MQK)(FK&Z=[#Y$+_N/9?B.:2H0^GFN6X^M3M*&?I<%E5[.]LQMG^_6+39CI9I M^Z[>TXK_LJF;,F7\8[-=M/N&INLNJ2P6Q+*\19GFU>SNIOONOKF[J0^LR"MZ MWZ#V4)9I\_*!%O7S[0S/OGSQ<[[=,?'%XNYFGV[I V4?]_<-_[0XH:SSDE9M M7E>HH9O;V7?X?6)W"5W$KSE];L_>(W$HCW7]27SX87T[LT2+:$$S)B!2_O)$ ME[0H!!)OQQ\]Z.Q44R2>O_^"'G<'SP_F,6WILBY^R]=L=SL+9FA--^FA8#_7 MS]_3_H!<@9?51=O]1\]]K#5#V:%E==DG\Q:4>75\33_W'7&6@.T+":1/(%*" M[5](L/L$6TH@Y$*"TR'*"NUO655L7^3IE=(T>&'_A M.F,MJC=HN4NK+6U17O$?ZNS3KB[6M&G_C59_''+V@N;HXT.$WOSSFYL%XRT1 M>(NLK_KA6)5FA?CL2ZX@DXR(B<9D0[9N8#\@6[SJLJK+9\7 MBK3**$H9;W#V#MGX+2(6P3J1'#&]#E/,F4]WV'6L$-L\^NE<%FK@W+,\WQ^' M16J8%T@Q*S4FM%W;#RPI,-;4Y%$>X7_CR$37.L=S3E&C'K5//6I/Z]&WJ-VE M#1^/U_2L$5NMM^76Z_C'L=Q\;24X:,O$LH!K@U=E39Z)Q>$Q[E#E^I.!L=94 MA4""1;ZZ!I0G"5\1T5R.B2';E "!C7@/3KP'7XGWM^CAX@QAK#F5?TBP*%#( MQ;9O6](:>P59,X8$2X# 1F()3V())XME4S=\X5"6.1-7\FA#J6FM83BK&$M/ MU0PD6!0JFG$M_B=)!K)D# F6 (&-)(.MP?&QOK)HM(:/L>A4N8"B13W:^4G& ME<32AXQ.,E),#-JH! IMK((SWP\;5? ??HG14L:*SO 3W(H3#)>"_N2"6(TV M7!+\YZ,;1 M$FT%BA:#HB50:&,]#08@-CN Y]&2I.**O"6'VR M*B#15J!H,2A: H4V5L5@8F*SB]D9S7.Q5[06YY<]K=I4F.1:'=CJI0 .+2=T M9"V &I*@:"NLNH/:@XA!RR90:&.:!_\2FPW,CU5#TR+_D[.\3?-J\:;HMF;X M*H,O+&B^K5!V:!I:92]:XE5/$%LV[S29]^OB(G-C)S,*B1:#HB50:&/:!VL3 MF[U-L8;HM]^.FW%:=E4K<(XMGV!+WDA9FLM-'MB0:"M0M/CZ3DF@"H\Y'JQ( M_(H76:T-VWI$R[C&];/=T/95:/I9G M7C5R'@1^8!/'D?M>K6S8VL.#MX?-YMZX4R_M[.D[%]3* T6+L.K4<:(L3KY, M%F39&!0MT1S$I?T]/)AZV.SJC7>!VK2@8I$\EU;)6KY5@\RV0C]TE.LF4%L. M%&UU[4'$H&43*+0QZ8,YAZ>[?:V ODU96Y M)5/9)ZJGAI6["U;:QI&0BT2^VP;46X-"&Y,Z>&O$[*W![MWUQ<;K%8P]F5Y0 MWXRH1ITM[\OI&^;*YF6VNK[,]9RXZ=9H'18N(:L_Q-;J' ML:P&4!<,%"V!0AN+9G#!B-D%^_]X[42UHG33!JB9!HJV D6+0=$2*+2QI ;' MC9@=M]?L]LO+!4@#:@F*%A'U_D%'65&H)N!<#HI!FY5 H8VI'EPV8G;9_O[. MBAEX,M>@[AQ1'3!'7! J]VN#^FZ@: D4VE@8@S5'S-;&&/7DV^T M69IK3F89$FUU[4'$H&43*+0QS8-92,QFX?^VN4)4.\O!.)3W5Z\+B\Q-G246D-V36EK.5;MM[KN^3/DU M49&YG9,9![V/#Q0M@4(;,SZXA<3L%EZUF494SXU?F;2!-&?"QO MSVBBL.4&#F^D_)R.)G0>>J%M!984FNA"#<_)#6Z;;7;;KMM,TW0&M&X.B)=JCD!A?G#V^+)Y__REMMGG5HH)N>)+USN?9S?&1 M\N,'5N^[)YH?:\;JLGN[H^F:-B* _[ZI:_;E@WA(^O1@_]U?4$L#!!0 ( M ->L9UC&/(16Z@( *<' 8 >&PO=V]R:W-H965T&UL MK55M;]HP$/XKIZS:6FEK($!".HA4:*?M0U54U/7#M \FN1"KCDUM!ZBT'S\[ M"1D;$$W3OB1^N7ONN?.]C#9"/JL,4<,V9UR-G4SKU97KJCC#G*A+L4)N;E(A M:Z&SL#!U(,"4%TP]B\QEK?P86+Q9,E5_85++!P(&X4%KDM;)AD%-> M_@A>>4/!J!:_D71DJ6=X03:*1%!N05MJ@V47I:JEMR%%N'V6NI;FE M1D]'4\&58#0A&A.8:_,S$=<*1 K3C/ E*J#<7(CX.1,L0:G>P>U+0?4KG,^( M-+(9:AH3=C%RM>%C4=VXMCVI;'LG;'<]N!,&0,$M3S#Y'< UCC3>>#MO)EXK MX@W&E]#KO@>OX_7@<7X#YV<7H#)#5+7 ]YI@]4KX_@GX)R(EX1KN"ZTTX0GE MRV->5R"#$L06Q3H:AKTP\,.1NSYBO=]8[[=:GTG\D!8V4E 34?#M#O,%RN_' M:+2BV6*_4BL2X]@QU:Q0KM&)WK[I^IV/+9$:-%P'K5SOTQ2E"0_$0FE(I:TF4+75?/])5Z-L#LBEY0K8)@:U<2_5IG>7DQ6$FY.1N-RGC%UZS\*C8\AT^6HE@S";?% M\ZC<%)PE>M Z&Q''\4=KEN:#\;E^]E",S\569FG.'PI4;M=K5KQ]XYEXO1C@ MP>[!8_J\DNK!:'R^8<]\SN7WS4,!=Z/]+$FZYGF9BAP5?'DQF."SJ4O5 &WQ M(^6OY<$U4JXLA/BI;F;)QJ@8?7 MN]FOM?/@S(*5?"JRO])$KBX&X0 E?,FVF7P4KW_RVB%/S1>+K-1_T6MMZPQ0 MO"VE6-># <$ZS:O_[%<=B(,!V.\90.H!I#W [1E ZP$ZR@$]3&"?'4Y&7(DL3)GF"YA+^08YDB<0235FY M0M>0YQ(-T??Y)?KMG[^?CR1\J1HZBNLO^%9] >GY DS0K<*3XPE& M@'8/F>P@?R/6&2]Y_!51_ 41AU #H.G'AQ,+'+J/(-7ST;X(3N9_HNN;^[_F MZ/KQ_A;=/UP]3IYF=W^@R?1I]F/V-+N:F\)6S>J:9U6K]ZS??)I=/--E1 -Q] %S;[.,[:#:9*$N3D]5(7X]4'>5E/ RQ&WB^ M=SYZ.73 8(B=@&"=HQ<#.F^/SK.F9Y+\%U915=120.>)11ZG&4=Y#5L]5=>Q M*O=M"F=SR3IF[$TUV%!U_'QW?FKM+#I/&J7;5Y&@UVCM( M"_9=ZOBM[!G,(A)$D3EUP1Y<8 4WER+^.51-.D&Q6 -SE;U @RX"C#W?(2VD M)KO(<2/7##7<0PVM4"=Q7'#-2] XD[2,Q3:7"&[+E2CD4/)B#67UPNM*-'D0 M=I -,2R!,&QYT+5SS-BC/?;(BOT;2X#X%A+Q7RK$W 0NZGPI"5T'MZ 9K'PG M\,SPL--0E&,%>*-6*<22_[U-Y=M!'(ULY!A*-O(L =\BNV5 ML(:$I_]CNV(HE(X8BN406@MB9W*3!3:RX M[^6*%R@7^5 WPGC%BF=NADJZE4K#T(G:4+MVL"8#KZ\>&L+%[S#NBN6 [:!/ MY\]U:!'+$Y2E;)%FJ4RYN7OCDU+OJ68[#D9#OMC.OM!Y5*\I%;/Q](4M,N," MKF5[4R5K7T UH/%-1N4'8[C$F0V@R MKM/3!7%#A=C.A0\%W[ TV;7!JI:$7A;QMB@ O6W]=BD0VK?GD4[?Z1H2XOI! MT ._(4ML9\MJ 5L0&J@O"J*@C:]K-L1>X/00)&X8$K]+D56A;MB;JE(=7@:\ MN>5-S(W NXR'@\C!M!-: X4&&(=17W-L&!+;*?)^WV8R#G+DL,,8$7>)<.A" MD49.&[')T/$#KT^V-9/!#D>^ MUU.QI*%*8J?*60ZJCB/)?NUJPHBRRWA#-X#>T$;9M>MI":0A16(GQ;N>?8'B M&W7^T%L!Q,"1/@Y(X'=@&RQAUT.IY_;L?$A#E.1S6]/9W8^K^0>VIN2D!'FJ MV8Z#T! DL1/DP[8 ,:/Z.:@Q)2$W?=*1&#@2NUZ(V]L=HR%(FXCV9*QA2?(^ M2U;:5E7;=)7F#/U'I'#[ YYM"_,*Z5)BN]$83(8XBIP^UB0-:Q([:]XR@*77 M@8KOQ[<[I,N#P.'.(:(:>M>P#W3#E<3.E49/ MMZ(3S79\4-B0,K63\D,A8LZ3$BT+ <56EEN6QU"$VSP!Z59O;]4@598QL';=I)YM"O*0)I&/QAI9 .'G\?DNIYSY&CJGKM;<3!D-K M[36T3NVT?@71C76XA8'PP@4&@8R]$0I$LQT'I!$Q:!2&^\X10:V1 MU.KSG"^P.P"YSHI*N$,"U^HG%JTP6*GOTVKSM 11H;*\W*I-4Q-)8\!L0J&. M0M>DYT#4;;2$:]<2^HT)Y4;SPP 2"\G 3*O[/9TI/ZIC)['(TN?J9TFC(UV5 MX#DA#MM=J+8[_+&5$,_W^UQJ)(5KEQ3[0Z=CZ:/6VE8_![<8Z(T4/*J7(DA" MEH#.!9]85JU737^;5++,Z"3M_E(?&L7SQ1%;?- M9?7FPO[I_N66B7ZEH_7\&SZ;5J^H---4;\S2RJEU"J M&RDV^CV.A9!2K/7EBC/8.2@#^'PIA-S=J"_8OPHT_C]02P,$% @ UZQG M6!%M4MM% @ X 0 !@ !X;"]W;W)K2V/6;%#L/ MLHY)1J=YEEVD1BJ;E$7<6_FR<#UI96'E!?;&2/^\ .UV\V22'#;NU::EL)&6 M12S$!\#OBO8X9$M0B5KYQZ#T\^92( M&AK9:[IWNZ^PK^<\X%5.8WR+W1![,4M$U2,YLT]F!4;9895/^WLX2L@GKR3D M^X0\ZAZ(HLIK2;(LO-L)'Z(9+1BQU)C-XI0-'^6!/)\JSJ-RZ2PZK6I)4(L' MXH5OG%"X1BPEMN*&OQJ*=ROI>;L%4I74[XN4F#H I-6>9C'0Y*_03')QYQ@ MQ1=;0_TO0,J:1^'Y0?@B/XEX#=69F$X^B#S+IP);%H@G8*?C?4PC[/05V/$* M_KN!GU=K),\]].NEX@?,V' 2_A:1\^V9RD7T^H7@V*IZ= M0B]O$7MI*PB"*V<,MSIW3?4H)$9?42RG 1 \PZ+IJ?=L*LM)RFY>*F<@/(^$ M8:JWY7G&3Y%NCW6F1UUGP&_B; 7.WM+0@./N.+Y70]?^#1]F_T[ZC;(H-#2< MFIU]9&X_S-/@D.MB#Z\=\41$L^5?$/@0P.>-DI6E,!DP1D2L(OQC7>]#$V\#?A10",'8V2< M;#E_,I.[+,:N20@HI,H0B'X=8 F4&I!.XU?'Q/V61C@<'^E?K7?M94LD+#G] M660JC_$51AGL2$W5 V]NH?,S-;R44VF?J&EC0Q>CM):*EYU89U 6K'V3Y^X< M!@)O=D+@=P+_K2 \(0@Z06"-MIE96RNB2!()WB!AHC7-#.S96+5V4S#S%S=* MZ*^%UJED35[00:(U"'LC6 IH5\_J?8*^0GHXAN7Z\;1]X@^F[5KW1.P+)A&% MG4:ZD_D4(]%V@G:B>&6+:S;Q36+5L3/;*>V_ MK^V QR8P$B_$7_?XW(MLSS9"OJ@:0*.WAG$UCVJMVVD8ST6E&.3Q(I+JFP?)]"4QLYM$@ MV@T\TJK6=B#.9RVNX GTS_9!FE[L*80VP!45'$DHY]%B,%U.['JWX!>%C=IK M(YO)6H@7V[DG\RBQ0L"@T): S><5;H$Q"S(:?[;,R&]I _?;._HWE[O)98T5 MW KVFQ)=SZ.;"!$H<RZN-C2ECTM/4++T$IP72OTE1,@ M_\;'QLSKI3N]91H$WD%QA;+!!4J3- OP,I]NYGC9$=ZA-"_0^AW=DP M.Y1U#QT>AMIS,U4M+F >F8.A0+Y"E'_^-!@G7P+*0Z\\#-'SQXX!&B3KT>5@ M7QLMB&CU_T7N= MNU<;D)5[/10J1,=U?\7Z4?] +?I[^>_R_G5;85E1KA"#TH0F5]?F&,C^Q>@[ M6K3NEEX+;>Y\UZS-(PO2+C#SI1!ZU[$;^&<[_P!02P,$% @ UZQG6)1M MC9.1"0 71@ !D !X;"]W;W)K&ULM5G;%M)L; ME9OU96_4:P?^U(NEIX'!U44E%^I1^7]6#Q9O@TY*J@M5.FU*855VV;L>O;V9 MT'R>\$FKM=MY%F3)W)C/]/(^O>P-22&5J\23!(F?E;I5>4Z"H,:71F:OVY(6 M[CZWTM^Q[;!E+IVZ-?F_=.J7E[VSGDA5)NO<_VG6OZO&GA.2EYC<\?]BW^DEU<7UJR%I=F01@]L*J^& M/"_J[ M\4J,Q)L?SN)1?"Y>D2ON-Z8PXGT))_U,<^/A.0_Q\^A<&"O\4@'GHI+EIAG] M16@GI%@K:>4\5Z)0J4Z L#5SXW7B1!*F8ZGTB*X5LD;E(CPYO2CQ0(ZJK$GK M1#E1; R'M]4)MO/+( *92E3*5!"_UGXI2E5;4]0NJ7-I1:J=L:FRKB_^ ?6@ M\H,U,'8TG9SO":RK2EF1ZV(>9#MH'G;V9(15"^V\LBH-NY"M[XQ)6<,[6R_$ M=8IXU<260#$R_#:7@.[]^\YPF*@3%71IH*)=5AH6L\PP07@C*LAA#M(.AI+$VUA1WY)A+.%,HCCSI1>YWKK[IZ?KINU=S??@U?Z#(Q MMC)8 0_JDL5RG!,,=RJ7:S( PAY5A>"?@PN?V!^S:M+="6Y<2YL(2M0XTFC%*M\ REGT6@RC4ZA!FGU(^DU MC4>L5UK;EN<;Y!HG N8H*<&5;5GAE7B((_)%I;A'H*BA\26%+#4.25T@=Y!A MJ/1F>=.F=GT?1L',4TX+]YZ[ZXE6XI0![F%+HO8@%LX?Y% M>PINXN_S[4^CT33>V1U@Q.-Q=(*!K$G%WX/$7N#\!-*#0N >Y8W&,;0N.: R MZ,8Y0)>4Z; HD+%&_40P4%E-33WWE$BE35MO;7>22'%$#- :U 4$( _GT(6A MR1A#T)3[@4T>VVH(7+*:K=7(FCMJ^242RV(ILE#A]\"-B'UYS0I9J1W]*I 4 MFI"EJ8+*B:RTEWE??"S%'[)$#MB(T8QQG.Q'*R7D7!%SY&[%"-FYE6LR! OV M09CLI(J02L$UM"F(N6A\,HGBT=DKX1KSV8R'7RZ,Q$*5+04I',&Z1*D4 C/80JD]4$ ]X9SP2J"> M]"?H7?,%1*A!XC%K^*1Q ".*"PB=]67-Z(KEF-0J2X6J,)IA- _Q=" M^[I>H"<6<0!['.UY?Q?LJI[G*.(O$*;*0Z:<1)/1.!J/)\?P'$6S..2Y5Q$= M]D^?(]J,GWPCJ-\#Z+@_VP+Z?DO"@,EK!#R,R3'2C:/1Z2P:3H^B=!J=(>_- MXM-C*(WCDQ?$H]')_PVCD_[T$.FFX-QM,(%KT^MTN]O6D,S0!-%4>]HM9,I= MI!FQTUD]%S>>?U,; M:CN@2,A*X@%* CEDL@\?;KM>J)W6+OZ?!/;P<&!_.\8(7UAV* \CEZ\4BA4= M$](]H$%3AR0@46KV\WH?G5^ZYY8<2Y"!QL^WGL9HJQWXIFZMVW6^9<7O_V#$*.[Q3HR?2FNM#A MV^H5'62>%1HD)/6D;**;9 (!+AI MP_TA>2',@\%%8P>1OS28+E?&M@[:-1O"V9>4I99(X'PO<+,;;-N&%"< [>N4 MN]!&#,[5G+5 "5G@K,H' SK+D39MXHP"U>A$4_K@28"FNWLG$K27@-$;*C3? MJIZK_A/CCF5OKQLO\&9 KHL^'@CV3$TD4Z5?*60-D=2OYNI MZ=:@NQ-K :LK$S(R&9[PJ;9EK>L,I2+ON+'>'KMW#7C9L1UC*>2NI,[9L[S9 M&L6(]WC>\F>A,0O9)"#^A(>URA%=1;BX[.#^2\8C:5O%P3HGL@'#]C:F0[V[ M=R#MYN0%#JRLS@D"3;XD86T!>E:X^HY?4=$S.V-%H"F2S;[D M(Z+5DJ^QQPJUY-F(C?T D6R+!"@<72+\^LW7V9= ,%6>ST3NQ$S=I,$LK*J M\GAY5/G+AZK^T&RT;M7';5$V7YULVG;WXOGS)MOH;=I,JITNZ9=556_3EC[6 MZ^?-KM9ISB]MB^?SZ?3B^38UYS% MRP6>YP=^,?JAB?Y6F,FRJC[@P_?Y5R=3,*0+G;6@D-*_[O6M+@H0(C9^LS1/ M_)!X,?[;4?^&YTYS6::-OJV*?YB\W7QUY-G%V8G*NJ:MMO9EXF!K2OEW^M&N0_3"U?3("W/[PISYEH&8RU=IFW[] M95T]J!I/$S7\P5/EMXDY4V)3[MJ:?C7T7OOUG6R&JE;JSJQ+LS)96K;J)LNJ MKFQ-N59OJL)D1C=?/F]I/+SU/+.T7PKM^1':L[GZJ2K;3:->E[G.^P2>$Z.> MV[GC]N7\48JO=#919[-$S:?SLT?HG?G9GS&]LR/T1J:I_NMFV;0U2;J+W^ZFL_F7ZBG#Z5>IHUI\.!M53;T99ZRNKW;:)7Y;W2N5J9,R\RDA6I: M^H(4NVV4*;.BR[5JZ>E4B#,M?+ZMMKNTW*NTS)6AKQ\V55'L3ZN'DJ@UW;(Q MN0&//^VK;:5>=S59*O7M=OG=1-T4-$K$MRE;76>6WC(MB!'B'(1II\LF90M! M7]1:Z<*0FH'C"7-0ZPU,T+U6/U9-,_BJP%=V#O0ZC9IMTG*M\:72OW6FW:N\ MJ[%>J=KIVE1YHO3'3.]:FF+5:+)K#=D//+"JJRV]=J^;5M9FN:>5JK(/-.U< MU\)N;D@VS;(3?MNJ]T2BS(J>VD]X\>WR_;51V2,\1_R2A2<;5I+5J6M=9GM9 MFT*V,\U_[1QC8*0KR044YI^T%6LR_?(E2!,M>KS95#5-4=>]*3%CM,8/*3U/ M4\^*M&EXCWB,AXW)-F3<2O(&>%[E%5$KJY8%R= 4,>.EID>(,B2)O RDA22G MVW8%BUE%HE,/IDRSK;9:?0[^GH&&//2Y?/^,=H1\'&^&T* G!K.KZN'D3H>3 MPQ)";/',(9L/IMTXO<-(.Q+5S.P*(KC6I:Y)HO?XG>25EL*R M]KXT^'37\L TT,V6=B/#AI+$USK>05K);?J!M,HS"CFA&7?;G97A3=JJ=+4B M+ZTR7;>TW$1H1RM,8Z1;L0A6]#/:@XXTAE>Q>8PJ-+G6]^3#(1(DOK0BY>FZ MPB27;+!8B'=BFB".NQW9#Q*J5I/YR-J.EDUT$_K3%1B?F*Q%345W_? ]A6,3 M>OE%$W'GK!RA!4VZE3N!;-./ZCXM.JMB!2$DMDQ)]"VM+^OX*;!'SH)-LLJ_ M):1(->DH;62U+,S:2A!F9IU/ Z56#=$]W5;WF#P$MFRKFHS$;=IL$OZG>DT; M1T-Z[;YC"7\'"?\^DO!HEEXEQ>QM"/R0J!2&".4]K1 1HWG49DT"64!YR2*V M>S'SM29Y$9 '=,-[+PNU:ZKR30UHHRD\AG8U(%-89^9'?XDK#6MDV868AHL M)ZEJ3!O\#%ZFL?6>>*H_Z/B7]E!U^7'1ON/K\.29K\G M#!H9'_[RR#S';39X5DX2%5)--P"XE]\-3>#^YHQG0\*1*>_72%(55GQJK M7-=&-*8=^F_K-A5C35ZB56IJEE1]E*^4^8C7DIJ_9%5D=;GSVJ67%\ODLOI=(0[WND$ MDX^,])/G-B(>N<9[!+8:P3C!S/075 U\(5$V;*ZC\5HF04:%;;_3$-D]+1;# M#C,@9M_$/L9ODAMY@A>PQUZ,7)H(^@#A M3-3/H/L83%EJ9LL]P+N^=Y,+4L<&?VQ:!P1I*;*J842RKJJ\4<1N/G&@N5%O M253(2"T+S6_=.'O/1OJ6_ ))[8]"*A8A\89-L$YU1 ?8]KXR6>0LV8BFD3]A M^GG5+=M55W@R?3D-\F..# 4YPAX04.BJKA$W*BI(L+.D!YN&X'@"OT,:)EUPDU%EA*BB(+19S0O[S#DU"97MZE>T8>&[(O M[.9ZVN@ I8,J%#Y#;FM@R1H\U9V6:$%C(\OQ1<=XP@5T0Q0BX*6S*6G:GM;W MYC$ODO1B'*].!PMF![(BYMD1 PD@;;8>#I, @N@8\)NP(X?G1\P6_]W39FLI MB '9A_2>)K765JYKVN;6*@ROA#7^-_%3D;EM8AR##5Z9NFE/#2$7^0OXG>5H M,I#XO,N<*2.7M,?^\UAL%QV$X?41*$:(=.NP),UG1]$L"2IO!\*MAB2I6I(Z M:EC /B+R\A>%0EZ:QK6@T2XBG3_$N M\$.M3T&7S&!-*]028S!>!';L $)>WN.P5T*@?-R(T1N9&.!N"Z+ B[P"T5_$ M)XL;"Y%H'_F?@JDE+#B#2(WP&,F=L2X*9J0)W]'O78/%PFR1CT%V[119"[75 M-"-BZ9[A4X#A>$/#M!3F7OLL@HOIR)Z3ATDB/174A4"K41/U(P$0C4":%(H$ M^%X'7T>&E2#&/W\'2^PX18-8G4!;HN'J*,\K4J37V 62&00Y+-U(JY(HLS40 M7+\CT.4!4EZQ-=,?Z9E<"#LYC.@>6PJ&5YNT7LNV5X0070C!,0L,;BX67D>, MN<''1L5PEG"Z,ZUXUHGZ!R"]#&OM36N8MM.?!T,+1!$>03+*&@'G MCS$J_8YI,H*A( 9)9T ?CL-48HYH1EC:S$ MO2=."R1)+I>Y:)"Z(/I/=7]'I' W,\N*7J8,@E"\=<,X1.$NCO-N?V"P(>X M!+],XUOG-\ON3O50VHVAUZ%I??F%.FAOYRP:'4;[QV$M[1O 1-BV>'@$ZFF= M220;N19LS6J%)SJX-Q[3U+TGB$PF4(\I01?IV9H3I0)):$U*DG[M9(:Q>HOI MD&]N\6A3B=?X!!MP*@XAVO0?0MXV%?TGQL!EY,,($]B8%+F)7V5_K!WR(FR8 M(Q\A2>#OJ=/'M ?S&)Y3S%DD\#!B@S@8\K@]I2A[CPUCX)1VDB3#*UTM?+<8 MHLEJ$BWH]5"AALIR5#]H"7=IS2[MZ-(=4XY/ZL;_1C4N)*!5HALS5I1/ZL;W M6W@3D>H5A1[E^O1' XMY(Z8ZQF2PWA+E; 0O O,M36'S&5C! @0*)N!<3(#O M08%XFR7"QIK#-+KD)\LB6VIA8 L7"SACF%/O2IQUA-&4)S$WC_KLXQAM8&?P M[_HHLO0C.\,0N>D2^4=X#XA7!Y,KB:<504DLY8JA.UX.)J$_ ("H!J#JX#S' M*0>28_$!QU-A;E8VW+[:#*4FPS-!5490+8LV[QW+<9]L;G(D.%I+GWWB ?W& M#_ TTVZQU$!\G.M=<9J/?Q;YKMH1FKA:S-7G6,[Y](N;NUM\ MYD^S+YY-QH639(OAN$2JJ.+!RL :T$>)URT:X\@9B6V;;;&^4=[AH)Z93 (. M($C B*]: 5I[.(-@L*JA:96DZX5^840[.,1J(QC(23D:62H<) *^(L2YVI!R M<0R$7)@L&(%XWHDD8A,S(*EQ =DW7M,=D:$PV1D%MFSVUTXE"O -P(\D[4#Q7A5_4+$8;"_%RJG]A4SJ^2$10@.2:G!2ZQZO-A M\/G7R90,&Q8JI4^3:_4?<-[DBC9F!VO]@7WE#X8BN8_&5@9_TCD'(F34"+G M#]WL=K0]<-"WU211/[9D5SX')U;6?O@E=N\0MX0E2MCLR%Y:#W:)#Y7DSYX%V: M"@RK30I<5CKFX/)I8\I3]CSIFL" *\P4)I.-I9$0913HE$#= RE*72._&LPW MTA]EBS"T:3K-.-75DV3Z8.4[<@#J;Q5 (V-9FV?$/KRI*Q2(V[HJU-V>=GEK MW2Z#\\XF *)Y/)BBB $N4P0F'4=?-CF$AZQUIEGD728LNFP[LQI/*^+XIY00 M Q-XEYJ'M)0Y$/_D?]9=J5 7Y@RG]\*3XQ:NG[MU<"*:GJ@RQTY2)K8AY%(+ M;HGU0G_4R/_U"]HK4G1(,&L?A@M5-^$K'MZ7H 39(#/N[-6QW+P@]30N( >T/V!PJ% MM[0NB3WFQ;3-D9!G@.@0"$HFQ]H[5QWN\\%B:;.@6@ \>\ZQI9!R(XG# _DT MEYSCJ+F-\(^,^M3=",%LF/C82@&#^;#6BEBT!TC%#,LB%]?)N0^O+B[XP^_S M_'W .5%O"0UCF=Z*P_%](:,J4]N'+2H@=W\QO4B<27:D>/JWUD_;&MNMS=8U MUE!*I&HMA<\$R,*4V?=%@%6%E)97.RUA74? MWMNHS.6FD&.]UZ=D8'=J6^6ZF*AO7<;K* IP2\^SZ4WC4+2&KZQ@5TF6BKV+ M<585$M@L^G"V8*5YH6;/U/R M.8P*X2'C80<(=M_A1!\ZHK&&?FYYV.A%4M<#='CVC'1 @M8>'U$O$8+?3,\1YD?6; -BJ;RE'IO<9(A+;0CZ4$+TO!$R&;02]//-,>3G_^2;G=?O#EQV:;:RT2_?X<3[X"+(LO2\6-AY2\W M*!'#+/9G]TE#(IF?V>XEV05!7/0^&2]:,"LE M+.N27.H5!8F'0ON*.00;X3_4K,M\NHM?6W/ M])BPV:G<5I=Z, SSK9$O]AEVF?^!NS!2=AR.YE(AY'QL[U/+P6QE2R!L Z7> M,VHK6/4(*=SK7#2<9FB7TVF0=,_(G(4123V 6"AG6!\E.D2/<1SI_)3-5;#" MH0YF?NL04EIH8%_=HFA4F \ $S*V]\98Y14O(4F@=>P2H[KU$MVPF7K7!4:[ MV-6I%)X@:4;B^[H/CC=,WN5XN3-TM4)G*C*D_5KPT\36M+;6"^5 3]UIVI&B MU:ZRX/5VR-_>Y@+$].U2UQ,0B:[J=I47[+V3FEQ#I_^HY;-@5$O'Q=#BN5%\ M-O*1;/PVS;5DJ5(O_W;N<-'Q]NC:ER7<9]2HD!/E?%8?9%Y<4+R.,1<+!.ZK M@5GQ91&W'S3*H_CRU1! M>C=77./B[4F=JV-;<\(?D:R*J9Q#JMI8W^XI0>= M"@-,2S#HU=6O%'>M\.XXNQ9" DO+=1-MTSTH4MR&*-M[Z74-D+Y-Z[4I?:=B MU*CXAVLKD15RLQM#_\GY^2*Y\OA_GDP7"TZV'&21(?_6NT3.Q5?""3[5^2FR MXR@'[/$;Q$;66RIZ49^M2'9LQ,?"^V.(A#NT?, #!0(Z0BJ8>ZU[1J;I6YF# M&236Y27]1NNJ/IX]Z]F-<<7WG03_"EQS7+UC0)/X1NK]P NQ]4&J3&+ NF^. MDL. 1-I;#L./)*IA82JTW$V74QM>\3Y(1CV(6_1$]?TX?4FFN"Y[/\(JN MT]JV^]B%D_9C7P&WKLR5'@Y=>!]ZP3UHZ_N":K;I1U1AO5<4O^.,@VU&TFW4 M*NP[A_R)A?2C[[CBEF6K6O70EDS4CS;1YO E:@4^^V;E9"CQHPDYF6T ).S; M?>3B'9/HX='(P,90H*@8_E^J'M.Q0@IR+B9SUIS?(DKX+/3YNQVY\OC1.#_MO M76(VX+0X*?/>I_C\"X-\=],+4YQVD]9T.YIUV?JU7&DM&?#YY%)MX2V1 *9O M1-/)?(?O77U\,O7?>#2[2TUN^RF\4:#?[# !O^:_W^7TG81MY^'Q<+2D*XJ1 MCJA/+81:T^X1SM;T/?H.MMW68SHN^+D$,ZW$(,?\7I++7"@09\!FC-9 )N2E M2O/1 PSGVF-[.S:2_?-K%Y2^M&&N,PAL5Z4QD]>Q&J9_*1Y$M12+?U221;UQ MJJ&6PT@V_?#2G5]ZUT,\CIDZBO#A OKG%GH8R2[EY(VTBRY@\0DGY0-959#Y-WRYEEH'@SZ+R^3L\=EBEZZ).M/-7AL[@>:$Q.S M\RM\."Y[,Y]?J6UVMZW1'=E+A@&QO_Z2S"0MZ>28!R4%:YR!ADJ@9HAC^ M\5L->2$YG4W=5Z$8-G-?B3ONY5B4R^_U:^O'S.SD"-=7L]_!]?R ZXM_)]-S M6"P!0A[W,$C^E6R '/=S3C/-*U^&]WG_ !)=P)FEMKYD6W^&=MD5;B3&D%C> M-C%"W7PNGR0>HYPMIJ?TO_EY8F/=YC"^ U86>V/=BPW5R62-Q _P2/*IB>-Z M"7*+O1@ZZ8]"DK6TA56S779U(S"CEP YC*0E*'^L(/HPA+\ZC_KP%*>/%2/B(74?;=[]GPF/E=QOM1_,)4)_UI*T[C#Q# M=.FS^8)S&#:9$:&3C0$FXIQJQ:?[#C=)8*C-3;3[]MW&\R+&],C#. MF-5J+:LJ@H(0C5FS*,1E 0;L$JCYSO>C0P99WX4@MTL@KF-\[$Y2 *ORX:!W M'"@>K5F&%H MZ$CJ=1^AO!6B1G_>@4V4;QFC!6@?M+5_X02)'#YRNXE1EJ[?Z-AP])F[_7T' M$9>AHT,SW!=GR^*-34+K,I48G4:H[:%9B\W[WJ9G_P/[H7_3A?KH8T-6-/W( MP$>V:J)^&3EO*^_Z8TLVT>>/-$E,@B,IH^MMT;W#_C$/RW"\;.(VS9F"J-L1 MQ&2NI> S3X&J';HS)\%_++J\N'17F<](/FPP"##93O.;?(PJG; MKB8G^PZJ("F*!DMF$+(=ONU_Z;_?M^)FO*5\_!S7C6AAG!V1P,JAAGA2[O!0 MO#7 B]RH5M7:56SX&#+,8$\F/1G&5SB53&8[92N"KI*/J2\,V,,']!*;"BF8 MP!PD?7LC]2/X=-P9$.[Z<".)76_CM7VBM/-"V**%YUN*C+SK \-7<&=KZ]>1 MY[UA5]P[FKTR*Z O7:/]35;+;"K))HB?] =,.>A'G19>1.IR79B3\Q\K4\B- M .X" !$(N8%#(P-<)#(O:6:SEW+\VI$:41063CQR29&S"!J7+'&3/9\#"-O" M@(DM5=@0UA9!ACY:)^0W);@N/72V3R1D:"->TRZ7SC:G>X0$^'(":3>^C2XG M..XT^3H#E8KU!\/;75'MM< [V:W0,"&.W - FQK*1RM<3!*/^WXGE('M92K, M(&\1BY _NNZSV_*R=8LV%;1&]DGV;_@&:L'\BF$[6<(\D__HJ5K:A.Y9UR1K MS;'-L 63C*-,.V.[]>*^(PMTHQ:*@ZD[7ACZL[CN&HG.;QK)['SY^_"^)[!^ Z9@P/3/E;%RY@KWP60XTRN189QV^*Q M,]A'VM_LQ2V'87]QTY%8?>TAX1!"&W/^.(V#-Z!R.-%N2U6!#;1$35_&B8\R_][@!MK_? M).EJ#\7P(.FN:JUR.T7?2Z#00[D;OS%A GV2?%<'25,@[4Y* Z7Y&?!C$_5W M+0?[H?P4'F&9<6M6)LAX)U*QY=I<*JE22$G72KB8&])_# -4+5BZE=JD*YFX MM^/;HJQ'?N!KZ6"++'_AC'T\9H.KE/@\%P:*E,$54E^9@OGQ//R_XSI1NZ)K M>D>_V]A,XU%'R7=Q)]R;]>F5DO2;K4R# MGXCEZ#29R @:Z2**?4(X-> NK'CDX)N[N:=:Q7GHG^V&S!?)^?Q:S:^3B^GY M9_]P6W-Q<97,SZ?JXFJ:G%VI<89:V#">;82;1AI_AG+(T8'(];CJ93J>SL.TX)R+M]?0S ML75)H\ZN>\J%CJ)5QQL8I.M8-:"__K'&]&X\/WHXG)L,.:W> ?<^;8?7Q#<) CLX;)G,9Q?) M+*0ZD^G%=7)&GS_5L/0V/BOZ*CHK*IFS>&*>U:/G2UTB+YK)V\>?/;@EBK%U MBGC?)FY41BY@IAQD3ONVF?V5DR(=] M7ZJ?L[:"K/L+E]0W-WY>WWJ$&]%[SU?!\<3NR$87@=SWW%2*';19N,0B[IPF,ELXB9]? MQIT5X;(ZJ0IPT4WH66PO#/KNC\!_HG3*X,C.PBDIEH3C< [H[>5%H7IM5FYZ M2NX]<"=U[64)QQF2BRV06I N54YIO_9CJ[O0_P63OF[^).\;\N5QD1RCU@VJ\ M6/7[EWR=V[G?PU6+V@#E'HV0N^'$W'^,LJJG!)FQ9$3@&R/W@;RI4=G<-NKSNV[9\KF5 MQ?3\]'SZ[$4LV;C"]2_NTI "DASEL^$LK@ 0;J6Q]P/M4Z_OS-.75G6YB)I7?,GW?T:U^MBWV3P6 MKD7P+0(.Y;NK6$,C.4$C"CO=62U^ 0Q%Q$7PUQUY1LS:-X39NRMM#.\2CDD_ MVSB>H.RI(4SQD:4]9".6>V_.AI;EW[.L=6QU)/7:(*''R#1>4BX>FZV#APG. M49I2:EM\:LCCG=FYJSY&)Z%E0?V,>A,ZV*UCW+K$Y7&./\G5V42]3FN4]UR9 MVC#.W^($XZ AQ O%4M,^WFN73H5]B79,V/H76QC/]Z<\ZK4W,)%O#D94+D5- M^A4P>V3N=O5LPRBI&-[N2>!%'>;1?H2"4 MNKL^>T4'5!2Q"8BHCKK, V\IW6.,3$,AMX_"$Q( ,+Z0"Y "0Y6<;/'9''G9 MG]'M[T&JX&C$[-D15@#KALVH3WM;S? M;F@?UYN03#V:MY?DC\BHH%9_8:8;[I \(Q51K@>^G-?=YQ>7?!ZK%N FPN B M[9.TQ"&"&2V^C%WB_CRZ?'^K*1C!?V* +PTN6[F'WW^KW'_%X$8N[P^/RW\" MX2<^!8 ;'%?TZG1R>7XB/7+N WEYOLI_6;5MM>4_ &ULA511;]HP$'[G5YS2JMJDK$F< ($"4FE7K=(Z(:JM M#],>3'(0JXG-;%/:?[]S0E,J4?:2W-GW??==+G>CK=*/ID"T\%R5THR]PMKU M, A,5F#%S;E:HZ2;I=(5M^3J56#6&GE>@ZHR8&'8"RHNI#<9U6T++FH4!JA)&A< MCKW+:#A-7'P=\$O@UNS9X"I9*/7HG-M\[(5.$):86FU*!]RW7]EOZMJIE@4W>*7*!Y';8NRE'N2XY)O2SM7V&^[JZ3J^3)6F?L*V MB8V9!]G&6%7MP*2@$K)Y\^?==]@#I.$' +8#L%IWDZA6>:;@7A[.16/J&T2@LTH\ 2H3L.LAUXVH#9!^"(P9V2MC#P M5>:8OR<(2$DKA[W*F;*CC->8G4,<^54KF!4XA9Y"=I0E8W8G[(TLX##20("3.M,C0&>GXW M'4"4^H-^U)E3_D^ 6&2< "?.WL? MP@=)B_ 4WLB='0\&?MKKPJ$.!WNS5Z%>U1O&?="-M,T8MJ?M$KML9O,2M*M] M\@]02P,$% @ UZQG6'JAID\Q P F 8 !D !X;"]W;W)K&ULC57?C]LV#'[/7T&XQ:$%C+,M.[:32P+RPY9.ME(UW)"J=H'N%/+2@9HZ8&&8!@T7K;=:N+VU6BUD;VK1 MXEJ![IN&J^,=UG*_]"+O9>-1["IC-X+5HN,[?$+S5[=6I 4C2RD:;+60+2C< M+KW;:'Z76'MG\%7@7I_)8#/92/G=*K^72R^T 6&-A;$,G)9GO,>ZMD04QH\3 MIS>ZM,!S^87]L\N=R_EN4IEIZN0Y_PU/^4PM7R%K[;ZP M'VP3\ECTVLCF!":]$>VP\L/I'LX >?@&@)T S,4].')1/G##5PLE]Z"L-;%9 MP:7JT!2<:&U1GHRB4T$XL_KTHQ<=7;+QH46S" QQVI.@..'O!CQ[ Q\Q^"); M4VGXU)98_DP04#!C1.PEHCMVD?$!BVN((Q]8R.(+?/&88>SXXC?XUHI>L#)' M']8U;PWPMH0Q:_CG=J.-HK?Q[;7]ETO:%M'&G>DTGN3Z,5;[J;!S"2WK,K42/K4L.4^6F2G);) M'TC]5]$!B*93\AFM9R*;)GZ8Q"_KY'.OR$FOT!%MQ<'*&M+0S^-L6-+)+$W\ M;!9#SC(_2W/BUGI.0Z+HF[[F!DN*FZI:B"'L#Y#EN3^;S> CR6D<^TD^A8^3 M_UWK>XBR*?$F5IHE/LMCNL,S'CS0.-4(>TYI=I3$0=!HP?IH 112'(8N:@MG M?DX:#5Y7ER-RI0%MEYV79>@3A[&E\6E2Z@[=K*N/UZ^]P^!L6C2H=FXF:GH' M?6N&P3'NCF/W=I@V_YD/,_L+5SO1:JAQ2]#P.IMZH(8Y."A&=F[V;*2A2>;$ MBGX=J*P!G6\EO=*38AV,/Z/5OU!+ P04 " #7K&=8B#Z_'AT' =$P M&0 'AL+W=OBC$[XN2^G6=Z3MZGIP-&@??%++(O"# M\#VZ.+NF.6CP!^*5KYW+3B2N;5? M^>9]?CV8,"#2E 6V(/'GD>Y):S8$&-\:FX/.)2OVKUOK[V+LB&4N/=U;_6^5 MA^)Z<#X0.2UDK<,GN_J5FGA.V%YFM8^_Q2K)SDX'(JM]L&6C# 2E,NFO_-[P MT%,XGSRA,&T4IA%W:= M5$[\(75-PB[$.V6DR934XKWQP=5@/_BK<8 C%A]GC=&[9'3ZA-&CJ?A@32B\ M^,7DE&\;& -A!W/:PKR;/FOQ+64C,3L:BNED.GO&WJP+>Q;MS?YWV&^5S[3U MM2,O_G,[1]BHE/\>"CJ9/#YLDKOGPEZ3!S4\OCTXGE\\ /NX M'S]G_>_FZ5FCAR'_TP82)^*GE^?3H^FE^ ''XG-!XMZ6E31K49),7 8\7+#R M8ZN\Z)2E]P0]:7*AE9PKK8*""K=7+M"KK+NL50[QJ'G[<"_.IY,(:CJY[&'Z MD-Q%'/'MT:5XU8@U6LWCUT.Q*E16<,^"!]\#-Q3D@YQKA3X"*K%PLB2>)@)3 MKXE(F>66!F/O:^6],I)SC+]^\&4/Y:B+9A\(B(FQT_>LD&9)HG(*#(1"!DRW M6N=B3AB%&6&2Y1&<-(E,@>M*JEP$*U#!QB\(+SMVU^(5).F["LGD:Z$2R[A# M2BKDA".U/@B9/TH3,)!M[3%IW%<89T\LW;G:V(4=6+8N)Z?7R;5, W=.845D M6AN5=$&Q*ZZ8)L<]7D0N VVXD=K;W:QL:"H4.>FR8MWFU-&W6D7J$:4)# Q$ M8$ZJ4OU)T5?M8RG9.=Y*UV9==%1S0@8+H9]5G3LUC!S@B MH>F1M&>#C8V8S5*N.92_:G1HGO((](]2 MZ09BL^,:QGU,F\J9CVS3=+WLH>=&.VZFG9O?]X*W((?K !Q_V\* $M(U!CU# M:- .L>:1%]0SBT8KC3"#\B!;2_?4'-B+Y'+'X79@/V2PY22R+T&UL:'Q_7A'NBS45PIF71NS1!DR8Y]&T:S:B*=9Y>^MU=4;RFU]1?!,K)XP7,"T%@" M,SS+DN$T4B, ENR>5W+-#R%95&4K#C2L913))R=3FNTM=LC5 QZ&--Z"\A* MA2+M ;5$-C0B"&QBS5'!$^PWDR,-Q3(=#^%QOD5=S^9(/!Q\SH4)?I1>;U&7 MV;(D%ZN@DA4O/\2[3<:=TCKQP!W#U:4VQPVV9;7*4U-+'8\>\5P-E; UZ9_ M)2,.G%2IG,,_3JM\6-T">0!/N\$B)(T.15L 8P5I/.?6Q[3@>,>O1G;)E#C MK+)><<<'J6.G;.H4_/P#<_C-F^/AV61R %T\2P\Y>+A>41R)/QX;:T^WRR,G MUHM'FCAM& N2Q3VS16@79Y8&!*_&G<(&XVPBX/\_?MU6;I=G2N-DQUFAR M'ON:(TQ=\*ZQXW.QQ'QKEH3U;!5ZAXLPI@73@<\WL4$P&NJR3OV25@8*#X?G M@O]/?>1>QSW]4%&9U@+#$:\8RNN#BC@%A:954Z'W_+'62/S.=NMG IQ3A-4* MQ*ROV^ V5;=PMCP8UIY!4)'Q:9';V]H]QK;QHO;L%_!%R_>&W&;C@L/O;72O^XKO?BP.V(]&N5X>/YF-IR=GW5; MNOW;>_?B?G?(;(3.CD^'9Z?3_235\ONJ?=MY_;],EC(YX^ M''V0;LG5J6D!U('D+D-P9;QLB")/<8">+^P.%LV-^R@ M^R)V\Q=02P,$% @ UZQG6%,X+Z_G @ ;@8 !D !X;"]W;W)K&ULI55-;YM $+W[5XQHE=,JP+)@2&U+2=JJ/;2-DGX< MJA[6,-@HP-+==9W\^\X"IJGD6*IZ,?LQ[\U[.[OCQ5[I>[-%M/#0U*U9>EMK MNPO?-_D6&VG.58(WLFJ]U:)?N]&KA=K9 MNFKQ1H/9-8W4CU=8J_W2"[W#PFVUV5JWX*\6G=S@'=HOW8VFF3^Q%%6#K:E4 M"QK+I7<97EP)%]\'?*UP;YZ,P3E9*W7O)N^+I1S2)JUI7E#NK:;Y5_PDXVO, MSR$*&?" 1R?XHLE^U/-%S_"-KDUONSO1*#.I?Z*W.7H1)\.J$7C'I%:?8_[=<)\F/2_^H+$("9R]2'H:OX!\$ M'(_]=#PV5_3.#<6J$B@"2E53OZC:#4@+5'5LU@2+PHN9J[PK/Y]]UK) Z XE M? DA"^81$T%,XSC)6)*<.F7#4NE1QZ 0E98XME11E#EB6"B70.69PQSM,) MTVE5HG']1];@SJ/**4_,&:6'D L6BW3V36HM6_L(XY$!I_L9!BE]!4O$?';= MOV)27V"GS) Q# 7+YAG,XXCQB,^&4Q$B8_,D@CA*6<"3V4L0+$UCE@E!CB(6 MSC,6)1R.723_20^@9)N^T[ESI0H,[6!:G9KIY=!#_H0/G?B#U)NJ-5!C2=#@ M?!Y[H(?N-DRLZOJ.LE:6G/7#+?TAH'8!M%\JNC3CQ"68_F)6OP%02P,$% M @ UZQG6#LW!M=F!@ @!$ !D !X;"]W;W)K&ULS5C;^6"0(+';/V3T+^&RMS0>;2^GH4UE4]GR4.U<_FDQLFLM2 MV+&N984O2VU*X?!J5A-;&RDROZ@L)G$8SB:E4-7HXLR/79F+,]VX0E7RRI!M MRE*8S6-9Z/7Y*!IM!]ZH5>YX8')Q5HN5?"O=^_K*X&W26\E4*2NK=$5&+L]' ME]&CQT<\WT_X39F=CT)V2!8R=6Q!X.=:/I%%P8;@QL?. MYJC?DA?N/V^M/_>Q(Y:%L/*)+GY7F*=M+=6'] M7UJWEJMI?\:G#86_!27C+@KA;$'N_VXV\ET^%$Q=G1J_) M\&Q8XPZ_BV;AZ1T. M'O4.'MUE_1\)N'/U8=]>:R?IF.Y_=Q)'\2GM[T"_5G39K)!7%'N,\?X^%;BK7 M>K6E#4-%1A#'@FPN3+OEP#Q"[O%J:H\ UK\2GU39E'19LLT _NIKAU^AH[/Z8"7MFDT#8,P#+>SUTCGUMUL@ &'X_U3SAM9 M2HPMD?R4%MKR=ITOD)G*"M]SQO2T,?R)QY>Z,E@&3C D:]]IX)Y "J)QDA5(J2[/8/8>A>/924(U=O$V EK)"E,]/'K^)R#+E=^CR;@A\<)C3@?E: MJ&P'W#TXX%G&,<;K1!^NJM+&M IV.+0!G^]N^.(K&_*B3=9FS#"'JYT3?1GW M>QNIRD5C+!8N-@/O?1;N6]T"(@H?V4/V5M3*X5UXSM X9;D HUWSC(<%/]1I MT/+N%3W?BJJ/];(HE*B00B\*O8#9*^0ILL;7S[!EC.F]5V'/P)Z=(;^EV+0" MTZH']A0KT+5BHGR61E,<:+ I['^)WMU48P87"5XP)!L>O7QQ!51LWE)D^>#H ML4G&X4XK5D9;NRL#C+;U\[G\- =C]*B"&T\0]*Q=>W@N9;OJWT@!*"6?DFY0 ME?A(#A!XJ-K^1:6!]R;MRDQXX89TH.^@VWHP6Y8.AX#/8,J7#H>N[-:"D7SD MMWN6N+08#E:I&R&.^>3QLZB@?AN*CH,#;@+]NI!>V&Z),O"N>OU/@F@V#\+C MV[L'()T%)TD8S.,9=]J'R\:COQ8&%>U\.V:I3.+I3BH),?3C1W/_H5OPS2HZ M'1]O$WY,SP0ZSTVOT'E@0YI4V1Y3UJ_.N2\Y%G"+J#1+:[$U)8?- 61&NY#' M^V?"^;<2,PV.P,U=71TH1>"DE>,[>)F%^QULQ\MT/O]O>4G&\_\G+Z_U;2 . M#BG=F90]Z.VRJOF9NG9>!;]*BEKU>?JU2X99T[F7)'S(F[:\)\=!$L:W1,5' M/%M+?TTOT$R:NNORU[@9= ^&RO57OIK?_FW@ES(K%KI!++ W'Q],1F?:^W[XX7?L[]D([W-C] M8RX%%)4GX/M2XT[6O? &_3]=+OX&4$L#!!0 ( ->L9U@K6:74W0H -$< M 9 >&PO=V]R:W-H965TZ:MK7TZTQNQ>7EVVQ%35O0[43#4;62M?F7??=!7KU1G*MF(#YJU75USO;\1E;I_/8VG M_8N/+@1F20J$1A2 +'?W?BC:@J$@0SOGB9TT$E+1S_[J7_ M;'V'+RO>BC>J^D.69OMZNIBR4JQY5YF/ZOZ?PON3D[Q"5:W]R^[=W&P^9477 M&E7[Q;"@EHW[GS_X.(P6+*(G%B1^06+M=HJLE6^YX5>OM+IGFF9#&OVPKMK5 M,$XVM"FW1F-48IVYNC6J^,RN[[DNV8>*-RWC3%NR-ZI&!K2<@OCJ MTD GK;PLO/P;)S]Y0GZF5]]_$\^BE\]8G@V69\])_QOV[GGYORHCV()] M_\TBB9.7[,^I8S]]Z:39LW=-@2BB\NP:]KYA_^H:P>(E;6"\")C9"KN0-WNK M:?ZR979/MJHJA79:;A1I56OV5FK4L\+K'V@AK4BBEX^'[4#\\D?&=SNM[F < M3?]EKVH5D$VAU>Y]>K\CBYVF$WO'6NP*>ML+#ZT[O.D 9RPF_8(76[877#N_ MFJY>"4T#+7G4TJ]"U37"TUK-/BE*JYK?<5GQ5248P);)MNTXC&$="D=;<8,! M (FJ CS47<7)UFK/9%, E%O!5GN6L>](T\B")]0#I5L#U;+9,+RD!;*N12FY M(9G(V4+8012=L()2N$F8#C'K]\:8Y&+'AQX_DB6W[J]O4 M;XKU/(VC($HRIVN>!?/%TLL/2,%.%&XK0W9MQ@%W)EK+M&#W]"=&^<0PVYMW M;-&Z,QWF; !AYIQ5(?LTO*2=&6(]S+ A]E7@$\57R ^^%-[=OC^46,WW;.45 M4J$I"%S+HJ]=4>\JM1?"/36JN?C2\4JN)>8>2[?1)7QIS\@L#PG09TUC\/"$ M+N^31Y:0_88'\2!T(5$C.XTE-(7\8 5O&F5(':4TEG%7"FLN-0S1G\&-[GC5 MB1.A UR]<>GNP,3748D2HOG6 Z>^=_-.M(8!DS3C;">T5.5)C3R5^-24*.W7 M6M6'0J7@K%6G+>ZT+'"!>-AA'2._:H4?SBG1^$E6PADSQWCHH+[MW=H=6!3A M^B&QCM:XQE!VNB]/IT]0\W^N.FY-J3DA\ELW9MRR+PGP116P>YC$>447Q,IO\PR=5',PQM@@C M_)N XZV%I-?F!ID"Q3]B-+%F%&$W_R241C2;;$R#*,EQ@8&73J M:,*293"+G;H"\3"RCGG8F"Q(K)LW YLV)F M<^_.5PI)B0',4U*>+Y]65UPH!':\A/AHI!@8\)E0GCEG#LR_@DMSF1? MU615KX_U^CBZ9^T]L(A2[8>^SJO"TAM$K0>H1Y:1(6/<(*63WQ4MJPBE8A0, MFMIWDX^R_7RQUB &$F'2A,":9,7AC(;_. T$\!.H2X7HLHS@&1%(\LE;X%\) M?]E>BJID$;@6.>EVPS66NX,!?91.6T:_;13:$?AW;>_^Z8*MA 9(1ZZ-Q+?4 MJ&TNRT8:2L1=MZID05U1V$20GG"CN<_==N@G0N%,T9)XCNT/G\);K" "TP%< M:0Z5->P8T<6C_C%X"](-(VSMGPMDWXW]B(VM%O:$1&5!$GQ?I(8K:]N^S($F MZ/%B18U[1&1#=B,*#LP8AY%MX9QJP&FQOWM6R=JB["BH S=8B2V_DPH,'B4_ M;(VS:M *^C).WM&^M1(4Q)&;6IBM*@-VOY6@R]3AFB'Q/9, D[%G2Q B%P;_ MON^V2#/:7*7A&74XH@ZDR87G)([E<6:.S(-NAT6J9S:%<3$]C5$CB)?LN(3= M#7:3WM$8I4KC-E!A> \2QMOMH!+H^1&F(91DB&,$GQHR??3:E4B'U_V)ZN/M M)\\B#\3BSX$BN>8NE"PNK^B6Z<7DUX' GQ*)/OZG+R;O1T9T'J1I0N0AS.:3-[:AVY&, MN <-Y&$69)#;KD#*B598-ND)T\PEC.0"[F!^UIN@RR:&FUIT?: M9VFPP$'D1Y:!%WV%=C3K((_B8)93TX^),\0A;'K7G#L]]>G4=R3*^LU&BXV' MBH.]M*Z/'%*AM=V[9_#'AR+B^;Z09M$B( [EM*9!'D=NM6V,HQ,#2KKH["&F M/R./XF$WE%6 RY/ MSKJKGO*/CCHC"X'DEN8+.CXQ_-&&^B7>8_NJRE**D/VJS@?C3^DE78?^W;LT MZE/#\6A\+FJ]PA.P*2IET7$X=)UK;\?7$F[A(S8X]CFJTPICJ'*Z'93UJQ'38B3]2V<) M>9^^EA!VB.7>7FO0799=Q!]$GU"TBJ[-O<$=W8A0(!H(-99C0H4_X;N 6OU8 M*'N"Z:,_:L6V^]HK.K+3!8L.O.YBT_HXF/C(,+2\-;PO16![K&_(![H[(KET MR4,-8$V\BV"#]V28O/%8'K+QY>KQ[:#?LG%^C?BUS8-S_+G?:BW @5QFVUNK M_A:&[FR.SJMN:\? ,EQ#'+\AGN$UTB.2PW[R@%#_5I_K9&=$CZJ7'K]FF8\O MW6NH2I;<31X'6\$>[NG/,=]-;:5.WB@",1 QA91F$%-2HP)F1QD=\/)@/E], MT(R!8 4:R=:?:5V]BH.'2G(%@LZ829S')(7DUL$<1Q#MV)^[T$WB\S=GV^NPQ76Y1& M=%W[8,]O@#8TB(KKES/?#XA#30L!/N.!+KF\"C M8]&A*Z#YN2X0_A5O%K-YD/QE=\YF4I_A?Y-WB??NW.>)R]%GIEKHC?V81H@% MZ')?G(:WP_>Z:_>9ZC#=?>S[A>L-^A:KQ!I+HW">3W$NL1_0W(-1._O1:J6, M4;7]N15 )DT3,+Y6RO0/I GGU/U!+ P04 " #7K&=8>)YF71<$ "( M"0 &0 'AL+W=OO&&B+ M10NHUN7(=F(;<(ZB6V#;8+=M'HH^T-+8)D*)6I**XG_?(77801VW+SSG^.;B M<-%(]:SWB 9>"U'JI;Y/4'7_AN;^Q!L%I4;(=? MT?Q1/2K:!8.4G!=8:BY+4+A=>NOH^G9BZ1W!GQP;?;(&:\E&RF>[^90OO= " M0H&9L1(832]XAT)8003C6R?3&U1:QM-U+_TG9SO9LF$:[Z1XXKG9+[V9!SEN M62W,%]G\C)T]5U9>)H5V(S0M[63J059K(XN.F1 4O&QG]MKYX81A%K[#$'<, ML!(6GV M+,@ZSMN6,WZ',XKALRS-7L-#F6/^5D! , 8L<8_E-KXH\1ZS,221#W$8)Q?D M)8-MB9.7_(=MP,H<7+II^%4:A'NN,R%UK1#^6F^T490;?Y_S0"M_7I%^,S&5.9^,)GTZ289Z-IZD;1@^O%5>D[GN(8C^-)O## MZ3*>CY.P'4>=$D>;IJDC;.?>F=U\A$ 6]\82AEGH)VDRS#,KV@ZC3UK7)';F M3Z]"?QZGQ]5;>%&4]/#:93B^2MSP!MQD.O*=+$B-$0-5W/ M_'@:^5?1'.1)'"GA?MS6+EF:H3ZUI3^3.U2@F:0&D*-UT)MTQ&\U?V$"^_JV MM+S,1&TE\Q*:/LE8FV0M0/T&"Y'9!&99UB:^/;/ZI. YL[Q$:;!P.@@@=4+% M;"_I$5MF^Y!8/LLP'':%I*&J-X)G#BQ5C-QN41&QMIHI=VMJ@\N_= MWJ=^IRMT'4LK6/]CD_-N2F(4XYY+5RA=[5Z'LE.G8/PSEY>_(=Q9_Z MC2%19( ULB7_EWL5VB] YT'WHM8$6/"M2Y5!Y*G[K=%X+&N?-C9^[V:).9,B M#44B&D=D(&6 'I][=X.3[EB@VKD_@'W'KE@6K[?KLQLG*]=B,-=6ZWW--7"94EH/NMI+>YVU@%P^=K]0]0 M2P,$% @ UZQG6 2W6>X>#0 Y"$ !D !X;"]W;W)K&ULI5IK5?G*Y# MV#P]/_?Y6I72G]F-JO!D:5TI SZZU;G?."4+WE2:\]%@,#LOI:Y.7S[G[SZX ME\]M'8RNU *6.W+TZ'I\T7O^K5.M 7YR^?;^1*?53AM\T'AT_G MK91"EZKRVE;"J>6+TZOATU<36L\+_J[5UG?>"_)D8>TM?;@I7IP.R"!E5!Y( M@L1_=^I:&4."8,;O2>9IJY(V=M\WTG]FW^'+0GIU;&##*&T8 ML=U1$5OY6@;Y\KFS6^%H-:31&W:5=\,X75%2/@:'IQK[PLMK6Y8Z(,K!"UD5 MXMI6055:^>?G 2IHX7F>Q+V*XD8/B!N.Q%M(6'OQUZI015_ .6QK#1PU M!KX:/2KQM,SRQO^+P^*U]KFQOG9*_.MJX8-#U?S[ M6!BBDLEQ)=1)3_U&YNK%*5K%*W>G3E_^\-UP-GCVB N3UH7)8]*_/6>/BWMG M@Q+#@?CANXO12.^K16M'@CJQU*"-,&HE MC=@XFRM50(#/1&ZD+J-4Z;WR/FEQVF.!6#I;B@"IUF$#,$+DMG8>GY=B46,) M=IR)CW6^AKX0E*.M"H"R^((F%\'B:]A25[ER 8 48'#&V@!'N2U57%_9 +-@ M4Q[DPBAT7%B3/;63V'DF7M>.K$'!C;!;$/(I)U2Y,7:G% R406RE%S '2E# M=!?+AV+A; T8@$X!2!,%RLEI7D0!8_?Q *;YP(ZF\+4ZZ;LE?(9!O]?200/Y M3J6?==<+KT(PT$O?1:GLA$8P#\P]ZZ6I4 KQU^2_7;#S[ WM@TTQ AZ7+S5 M!OE#8NFQ7U/H8$RK\DQ<(9Y 9@\$C$^TYSB6L(RX4?;S MW-6H%*2/PE;:N@K)+,^Y4E\W2"]Y:ZG&"2%T7*A MC0X[,DQNX.Y7C9I11NS$7\1TF@T& [%$H2&4$,=^DXA8M*2Q\E0NGO8#@U2Y M0% ;'.*@(AQLH+#PS%%%*J>QV>P[Y$BJA0PQ4 &S[4R\WT YQ4B\49(T=K.U MEA3@RE9/64R2*A-O MD1Z9KVNJ'R^V:XU6@K/:Q1J^JE<8._;]I!A M:,MZ"2B-1<[(N+>*WOV"!=3OL>=ZX2)AG'K6W2B.FO[ <5:4";5<*A[^XJ/: MA)C)-I&OD+THK1,HROL63$%P O:Z['*I87KK (A!$)_QLL[$IW]D*90)#::Q M]?IKDC#*+ /=AF,+EUHP$4HZ@W:)R5FH7)8(Z9W4,<2R5TV,V?-G/B*-8F%1 M^[B1H.EAP8T4Y"WA0=)$:Z-^Q&DA/-)>,XP <4ZV^:L\5;-M: MCO$\$]<1AX&ZZ+"5BFB_EG<1&:G1%74M*@5;M2T\-:3RN3113GPD=UQ,Z.$[ M3600@E.S1.0FE]%S!"%D)R$1D@T'OO#6Z M8$Q?P J"!297T/E9\1FVS3#R%4DNJX\Q&DO\)[#HFEW(Y M9G _>7]@<--#D^F$,B4FE^-LA$!_7 ,RGW!#]Q>.L\N+2[R.IDT,^L\1T>E% M-AA=TKO+63:9CGM#=2.!AKGTZT-F$(G!H&TK^C3/IL03TI@Y!+@6$G6'.FO3LP_ M\]E4%4\D49T5H1>=U_=)X# /ST;X=W%_=8/5@B+F)E<#?H[N, MSG7H3XY$X>B^0!OBGVG.893UYWS- YAY* 89=2^\7UCG8G1811J:/7OZ_+:5 MLJ#^_E(7*QX=V[6J6MT-SWY846=TMNXAN"UN,#GM&K^UM2GB8$-RB#(35669 M<3C@F$ZY<](@P45W.F!PX(!@I(M)(";0!J^%,5UUUD60R%% ;T!&*CXY7;64 MJSV\#&;] #-]BNC'1%M]!9)Y8D6F%;-G;C_25D+:T>#9VYM/297B;X;/?HJ3 MM\\F;\!T=:ACK#ZI?%U98U<[\>->3+N=&@>\GU 9UJ3C&OP-I-M1_?D89:=^ MKXE2D3D-$8!X9W?2Q.-=3-4=L4>ZGFFGN@&O-P_-M$H%X:51\2R*\F *SX#. M=RY$-+TP-F].=_3H-[ ,59Q]#/@2B@D4JL@^$-E(J B-:!/>\J#?@(DV-K3! M[>>%3I+)RZ)3/11TYM=.+>NJB-ROJFH^8' N!/4P L8C9XF#:8Q$OJ_%A4+9 MYW323;#!1R\.W:X!;5'4*CHH*21E!+/85_E?I&M&/'#O%U-)EDERV^ MCF838/U ]($QGN6TWW-19N$T?VR5\L\3B>H 2:[J! (4LB8VG4/-._09FQ@) M_V$J@=28V70XCEMI&3+C7:XL/A+EBG06([ M:V O.T2]6["#%,FJ9L/JBB +6<;[=@N=>!H#$LDY$!>/PWP&1EF*MRDFQ^J] M(1;(!@[>3>VG ".X88W:?$*);97T@35>UZ@(B+) OO?8HO-=M.8N)17U([$A2@A7%D6--)@2'OB*Q[M'(_Y*XX<<XGB&T^RV62.=\/Y+!M=#*.$>&5UI\D9*O@DCOB4]IX4%!%AY\-L?CD' M'9N#D,Q.KMBQ"-?4Q3C.N.9JP[=W:PUWO<)9N%L?3%[0ILBD%S^*^30;C^?B M)[R=7F8SS-J?'O5/547/LV$V'%QT?+QF#!"_:G\K?M:$&)JY!(+SHL.#2^7&9\ 6@#=G$AE']Y#UQ&<,50EPKBXR+8.X. MI0>-&5ARR_!T=:=\Y\H1<8O@A+I2V 'P.RC'@'/\)H::89#&1Y^BL4(:4WBR M5 7-7K-KN@7!*S4=ZF[H]N">:;$Q2 JHLJ+;37>+B4% 3!>*?,0GBR/ W(MC MO"F+G=@_13*-Z)FYD-5MLH,#(NX'Q-&UAF%5:XQ&NAGD9NCJY7EL&*;C]9U. ML^VWLX\('?@7_-Z)5]J8![SFU<=SDC6T1'WE =WP'^I%U[K(/0M604,=;CX4 M\Q@_MK>47] DRUY!$H/@*PE64LI*QGL#]+#10/L8CW8/Q'N42H14'GK-2;!3 MEV?W;M6::T6GP:08D-%/UJ=+($\WS&T-DN16>4>J[Q)RG2)ZO] ?B2N[PE&) MG!"O]::YE&!%6[HWXGOO]M1U/%IK:XI$;.FNB@J5;LHWX.08*K'GE?C@[,K) M4KQ?F'1%V;]PC,(3A7Z- 9ICDD4/WO/5EV.:E^Z)-SCX8@A$VI$HC#]$C%+> MTH I[+9J"%R6X#O>X=(H,7NJFTAQH6 +A9:O3#JWX]]PA&VLH(8P*J3KYI9% MMC&@X6814EK17J/33'G"TR6Y24'HB>*D:?]YA=)POWC\:C2[XS!VX'D-IX!PSY9I=XU3O;7%A152/@Q2I2-Z_R M>+]4[QWNN CBPC!PG8BW;V\K>)S]\:$Z E&ZP6SY>W.[G=HX3?/2\ED"J1/# MP?<=!HEN^7-J(Z#N?RQ!R!3Q'_J=C^NC$.,+P:(;LO5-*O@G)^AX0$72,/H_ M-'1CA^F6X-G%ZJ#TH=,-=8,_"%Z_(N9#V$![9LF8(T/[\,;C&ZWK*YS.&X6# MJ+#3&OY>*&)!H. T_1S)ORSB>*GWP_(M_0!(I7I5W(%/T45')^28:/[ ^F._ MW)YW?GE'T:WX[POH]P@$(OX(WW[;_@G#5?SE?K\\_OW#6PQO&(!SZQ);!V?S MZ6D\"3O6*AN8P.,S"^14N(82.P$-T":!G%Z[\/%?5B1*XD-12K< MI67WU]\SLR1%R93; DXDDCNS,V?.?"QUM2NK[WJME!$/F[S0;\9K8[:O+B]U MLE8;J2?E5A5XLBRKC32XK%:7>ELIF;+0)K_T73>ZW,BL&%]?\;TOU?5569L\ M*]272NAZLY'5XSN5E[LW8V_7VWE2MTI\_OV2X6KRTY+FFU4 MH;.R$)5:OAF_]5Z]"VD]+_AWIG:Z]UV0)XNR_$X7'],W8Y<,4KE*#&F0^+A7 M-RK/21',^-'H''=;DF#_>ZO] _L.7Q92JYLR_T^6FO6;\6PL4K64=6Z^EKM_ MJ<:?*>E+RESS_V)GUP;!6"2U-N6F$88%FZRPG_*AP:$G,'-/"/B-@,]VVXW8 MREMIY/555>Y$1:NAC;ZPJRP-X[*"@G)G*CS-(&>N/Q9)N5'BFWQ0^NK20"/= MOTP:Z7=6VC\A[?GBU[(P:RW>%ZE*#Q5RD2]&2,- MM*KNU?CZEY^\R'W]C+UA9V_XG/:_C,?STI]+HX3GB5]^FOF>_UKTM;47Y\! M7XB%0D8KL:W*^XPS#).-XOPS9NY$/%&GV!, M:\O![J0E=N9SSYE&P5YK-/4<=S;%C6_KOD3/D?.%*M0R,Q?LDL&R1R4K+111 M5(!@:K-054YYF?24M:J>* H MHLB;.M,XV*/;B7O3R'%=7T1S9Q[$>^ECM9'CS6/HF$-;X 1!Y,QBBM;-6A8K M@E;CC4"3..F/.&G,X:I4"TDF6 M9U;Y0IF=4@5##G2%!BZU*:O'%N9^F*L6,UI]4VZVLGA$:)=+Q>7=/O^'<<]. M\KP7ZYY9O(?O35Q7_-Q^-M'L4]@1!9HJN-1J:'A)>,\F'BCPLYA.HKTPZTTL M_&1<"1\J(LW$BVCQN7 G+GT;??[MDWXA3"G4PS9#YM1%;8#GG_ SK14]"&:^ MR+--9BS&YV+J3!!"_B2*2>7[P]"B"$SF MTW;7B'$A3FFXE"VS1,(^A&!;DJ5=)C=$8>K'KS6U;9L4!(+46F&I!([#-/A, M883[L+98"2J?(I%5]5C> Q9P''4N#!U_'G)=<]PILMR?CJCG)-@D@W(O0+D# MU4(_<-P@&GU%XY!5LN8XOW^ R"TBAX!:@%#R_-CQPT!$T]AQ MXPB$*9/O+VD<2=E=3$EVZ6SN(I=#,7==QPO#)G81*J<;S44(6_WI;/2MI*V> MHB"\$!GM.U'DP74G)+="=_1):?WJ1#GH25P05SLIE)+;)QMT.3&D;*"*4FP1 MEQW]5Y2'%J-^+$!ZDX%GT@PD.*A(\9N(MTR$TQ7 Z9-$K&4JY!95["'#U*?R M1VI1 05 *J1T)SQM-Y!/=1; MR_'\T1'R7F:Y7.2C/: M[]@AV!ZB&;MDCB.R)= UHBTB#DK5"BG*U84XGQ5=/27 9L]M+9=&T2HO'MIW MZJ(-\+[ ^9[J'"01UHQ&"IM6J-X[6:54<+(RM5MU<+W0Q\8VMNZ+(2Y@8PB+ MJ[)>K7$1A@(D2)&)(!SX]G@<<"T.2CT%S.Y8]?,T58A0N:5$90*VR0TWST08 MQ+U@>Y&].@[N;IU!V2[+\R&S^QC'#3N#Z$C)A& X0$KC0(!FB9&T5_*I1M54 M'A:/34^A&(ER5ZA*K[,M>@:<%7?-Z8CZ15,L/Q8((& 27^%O41-.*1Y<$3Y10[ HHA MQ5B!$FT;H*X7?V"+P?*/N?WE$TW%B2K?@0RE<$\610T3]T ?!+77AD!WA,U4 M64(=$U9RL7HD-8@+V;7I9?AA:E.D+/WU?@IE5X[-MK T1I'>7M-7/W!3LYA< MK2JU(D93X56G^J*FMD+%E!X:M*1VX1.T-CCU9ML\LP23@O@)QVUI?JD>U&8+ MMRF@P(!;-Y=A29A M-&KGVK6A^3";,8>D6*+_U%!B<(F[8["(O!W#+NM&!S^ MQ@TN7:EE-FT[4("87D2S5,$;',')E#4P>E)2N3_TBD XZVZ[;D[ MV1R89$^&/D";)&65PHNVM@WT=M(\U':Y#B]H I?I'[4V34B/O$-//W N<.;- M-9"MU#)ODVW0D1='GE@$3WIS=R/BD*HG(>6[K_OG6+[EO8:Z'S4$=1.,0=<6 M2H!^2*Q,K^'6;JV(%$2J1O&&SIUY]KTQJ:#.TFY@]>:Y0X.$%-NRLKQ:.H/S M(SM#C6E!;4.VKN#[/;V@]B4&K4AK.<&MOK6G2S/IE^#1N7Q)R#%H_'32G0JX4=\V%0L6X;V-6P\_* M2%0):B)\\J9>T1*%G&^LM'AV&U)>#X[P-E,Y RI^I^ ?'"];,H]-^Q1F?QH?& M#MLCVHI*IV\TJ3]Y'FCJ,ZG#&4+F/$Q7*K=-D&IFT:VW4#>'6$WUU1R^@J%! MH. 65'3C#(]1''N8V+17\&?2#/;2SO7,N&Y_LJ8SK7Q6SS^-6Q\(J\6.14T[ MLW[\@7Z@TRQI=B@XZ]B*@OA--XAF8TVDO;L=4K@2MZ]Z2]//H7.# ^:=JNZS M1'&%MP,_O:[IO2#I(V$.'.N.'[!3MC'I'5EZIU:9)%6MTE/I-GAV'>;OT OF MR][+_XVJ5OP3AR:.%L;^#M#=[7Y%>6M_/-@OMS_!_"HK!!L3EUI"U)W$T[&H M[,\:]L*46_XI85$:4V[XZUI)] ):@.?+LC3M!6W0_;9T_7]02P,$% @ MUZQG6(J)5?9G P ?0< !D !X;"]W;W)K&UL MC57;;MLX$/V5@5IT=P%55SNV$]M DJ:[6S1MT'2W#XM]H*211$0B59**X[_O MD+)5MW6-ODB\S#D\,\,9+C=2/>@:T&MEV[M3JV7LC<-%WBG0/=MR]3V"ANY67FQ MMU_XP*O:V(5PO>Q8A?=H_NGN%,W"D:7@+0K-I0"%Y&?S+<:,/ MQF ]R:1\L)._BY4764'88&XL Z/?(UYCTU@BDO%YQ^F-1UK@X7C/_MKY3KYD M3..U;#[QPM0K;^Y!@27K&_-!;O["G3]3RY?+1KLO; ;;9.%!WFLCVQV8%+1< M#'_VM(O# 6 >_020[ ")TSTCULDI]E]+R&F*=](@4%9>/)LG<7(! M/[K_7L ;)GJJ0H@7+LP3'TR-<"W;CHDMY/1OT& !C$JOXMJ@HDG!%543$!DW M6Y!EB8J+R@>J,A)10>RGTXF?Q'/0-:/8D(FE:JG\Z";G#\!$ 0D=-DLCH."] M+'M[96##E&)6&#/P'-)@3KNH!A(?I-JOSQ:+A=OY$>M#A0(5,U9'IV2.6!!? M2<*A1))BC\8G:F9ZT,4ZLGKB5-C8;(E]&DRHP,@/*0*X87E]Y!#@FCA0Y5RS MK$&@I@A2X"#4DA[$T$5_=J&_"X"AB I)EM=5/\/O;^2R*_S@6TS3UIU'D0G\< M_>> 3HZBSZ;^@M ^9$@Q1$"Z;ZZ)PR4%K(&A04R"8U47'K3$%E7E&K_-12_, MT!W'U?%MN1Q:ZE?SX6&Z9:KBY'^#)4&C8#;U0 W-?I@8V;D&FTE#[=H-:WH? M45D#VB\E%>1N8@\87]SU%U!+ P04 " #7K&=8'=#EM1$A !Z; &0 M 'AL+W=OY?4=%S61%HBF2S M+]E61*OE<^RU0BUY-F)C/X! D2P+!&@+\^LF761=(D-VR9V(W8G+X^J_O*AJC\T*ZU;]7%=E,U7)ZNVW;QX_KS)5GJ=-J-JHTOZ95'5Z[2E MC_7R>;.I=9KS2^OB^70\OGB^3DUY\O)+_NY-_?++JFL+4^HWM6JZ]3JMMZ]T M43U\=3(Y<5^\-O_QRDR[UG6[?;][4].FY'R4W:UTVIBI5K1=?G=Q, M7KR:GN$%?N(7HQ^:Z-\*2YE7U0=\^#[_ZF0,BG2ALQ9#I/2?>WVKBP(C$1V_ MV4%/_)QX,?ZW&_T;7CPM9IXV^K8J_F'R=O75R=6)RO4B[8KV;?7PG;8+.L=X M654T_+_J09X]GYVHK&O::FU?)@K6II3_IA\M(Z(7KL8'7IC:%Z9,MTS$5+Y. MV_3EEW7UH&H\3:/A'[Q4?IN(,R5VY:ZMZ5=#[[4O[V0W5+50=V99FH7)TK)5 M-UE6=65KRJ5Z4Q4F,[I1G[M_/?OR>4M38X#GF9WFE4PS/3#-9*I^JLIVU:BO MRUSG_0&>$\V>\*DC_-7TZ(BO=3929Y-$3+/A\:!-+YI-FNFO3DA=&EW?ZY.7?_W3Y&+\Q1%J9Y[:V;'1 M7[Y*&]-@TVZKLB%R\Q0R/D3ET7&&J1P>7+U;:97Y;W2N%J9,R\RDA6I:^H)T MM6V4*;.BR[5JZ>E4>,ICX?-MM=ZDY5:E9:X,??VPJHIB>UH]E#1:T\T;DQL( MXT_;:EVIK[N:C(_Z=CW_;J1N"IHE$E!3MKK.['CSM"!":,,P,&U8V:2L\_1% MK94N#"D.*!ZI(ZP_]ZP_/\IZ+*+6*QBF>ZU^K)IFB.V?.H;J?U7@*\M*6@4M M/ENEY5+C2Z5_ZTR[57E70UI3M=&UJ?)$Z8^9WK3$Z:K19#$;,DQX8%%7:WKM M7C>M;-%\2QM691^(^[FNA6NY(4DW\T[8UE:])Q)E%O34=L0R8'?Q;XW*CM < MT4N^@XQC2>:LKG69;66+"I&J-/^U=X6)EL15:S)#^#YU5>T6AEU;(\&UHB M5CS7] B-#($F_P6A)0'NUEW!TEZ1!-<[2Z;55FNM/@=]SS"&//2Y?/^,=H2\ M)V^&C$%/[*RNJG<7=[J[.+ 0VK/5::UTF6-/R?KI]9RFUX]-&8*DCKF_26O:3?CQ@>["A@"K0 MCP?3KIP)PFHWI"Z9V10TX%*7NB:MVN)WTAG:#LN>]Z7!I[N6)Z:);M8D$1F$ MBK2NUK$4T6ZNTP]D8#RAD%7B>K?>6#U:I:U*%PN"("K3=4M;3@-M:)=ICG0M MQM&J7T9RT)'6\DXVQT:%4:OU/0$4B"6I$'&D/%U66.2<;3[ O,3D;68"K$??OJ>TO_U3U?3R>47342=,_@$A33I M=^Z4HDT_JONTZ*R:%X3_V$@GT;?$7[8SIP!6.2L7Z0O_EI RUV0G:".K>6&6 M5HJQ,NNH&A@6U="XI^OJ'HN'TI1M56^/R?&EE^/+XS8Z;5:)PO^JKVGKB6AO MH^Y83]]!3[\/>CHDZ$>G&/:^GSQOO#_>H(G36!$F)2$O# V4]VR** ?M0&V6 MI$H%3!_YDW8KOKK6).D"V&"A= -GK4NUZ6HR[(V8,C*8&A.CPG3?4OF3KR/MI/)-K=52PX0N 5&Z2,;$>+/G]4DN;Z> M)9?C\0!UO-,)%A^YN">O;4 \0X MN#/T8N2,1=!W\.%(_8QQCX&\N6:RW .\ZUNWN"!U[*J&EK4W(+$BJQK&<\NJ MRAM%Y!X/!:Z\B[@ZZB)NG&%Z2])&=FY>:)[XQCD[]E"WY!1)\']D:H:=?-VT15^F+X^!3DW!Z:"O$-6 M"(IU5=<(4!%30<%%20\V#<5^"9 %O6!(])Y"AA+DP*.7'6L\T"'%?Q7'+0Q. M8&XD^""%%D81)?0?#RDDTT(O;](M8[L5V4$ B;[5<&&# X,9Q:_P%X@8:M!4 M=UI"4PV!*X>9COF$"NBP*&Y I&=CL@A;XN_-,6^7] )JK_9[#+,3657PY(@A M1[ADUC[H(47!H$/0^AB@NO;:A4C2BBO_=LX36RA)3 M1#;2>V+T4EN;4)/HM=;8\.Y8QWD3/Q6YJB9&KQ"ZA:F;]M007I5_(7)DV1[M M:&'>9HIQR874Q*&6"(/A)Z!H)Y#AY3W.^TCPG0\[ 'HC$^?5K1_)#$W&(9DZ M/BKB .S,QL$,Z1/?5>%?Q"C6099B,4D$'@I>3L*2NY.D(#!-@F\LOH!M;<)W M]'O78+? ;B0VD;$^!1UJK8FEQ)-[QKXA^L,;&O:V,/?:Y_%<.H.<,<&#)#)> M IF18VC42/U(Z%$CAT16AC3H7@>@0MZ&\.$_/X$D1CVBPJS/&%L20=5!FA>D MR5]##$AH$5NS>J%60;K$)E+"R0TA9H]N\XI-O/Y(S^0RL%.$:-Q#K&!LO$KK MI1:X<*L,+Y>+V=$28FWQH5DQG!TXWIA58-%+_0#PFTUJ#UQH>VRGP M@R$&Y:8AW UKL+ J6S6M"Z,MZ8?D!RY-MLG*$\]"-L;!KUZ.EX,5LG0,$6U: M"VHI%)#0&O:"U;(4^E_32"6VG,<.:MN0E0*81O1$YBP72Q)[.^*K@/"<%IRU MB@:W"<=2%W:+$3ARE$%462OD0 JF(ZP-MOAD2YB>C&,'@]?5^Q.[>,Q;%O,H M!(X$ $E572#V\1HC(^84B!CAQ+T?G!@D^5V7M&N0M:/QGXH)#DCA3M1U=DFA MWYB'H!#LFN.O!!F6C>9Z64&(3'R29]/PUOG-LKM3/91V8^AU:%I??J$.VMLY M&TKL)ID.QR2T;T!88=OBZ8$/TCJ3-$3DV[ UBP6>Z.!?>4Y3]YZ@83+!OSP2 M=)&>K;E4(3B->%*2]&LG,QQHM5@.@8,6CS:5N*U'R(!7<[#99KZ1KVA3T7\B M#%1&3I1 B4TH("7VJ^R/M4->A U3Y,-;R=KXT>ECVL.^'%LM4E,D\#!B@SB2 M]4%76J;%%AO&:#+M)#>+5[I:Z&XQ19/5)%K0ZUV%VE66@_I!+-RD-;NT@ZP[ MI!R/ZL;O48T+R48HT8T)*\ICNG$,1D0UV^J#0&LJ]E4?8Z]G(Z_ MN+F[Q6?^-/GBV6A8,TBP.422C 8Z!&!X82#IH^2?+$#E# M*3#9[:.&"O,-) M*B8R"="(4!*#X&J!<,\ MKWXNU4_LP:97R0 XD[RM,P.N6.%SS(!BU\F8_ TV*Z5/HVOU%V J0@@KLX$3 M_< 0Y@=#$?Y'8ULF?M(YQX=DU0E0 A[<;#8D(L!-M]4H43^V9%@_!R56WG_X M)49=$/F$I5K(7.DT_ZU+$7>) []=F3(5XTU;LDY_K9#QMQT:?,K=O/M M]I]=[ M 3%'$<0>/B%!A&!3; M1"8>LNZ)5I%WF9#H*EA,:KRLB.*?4@)R/,"[U#RDI:R!Z"<'O.Q*A889KAIX M<#0Z;&7[]1"'\J+EB3GAD%8:5VQD/]<")V.]T!\UP%]I8J.AY1 M@P3K VD("1"]MSA4V=I-%0H"Z$W9GRB4X=.Z)/*8%M,V!R+1':"-^%PR?-;F MNGZ5/ATLEC9CKR6N8N@PQ II/B!Q>""_ZA+)G,QH(P HLSYU-T*.(2Q\B%, MH3[;8$4LV@-DR'9+C1?7R;F/>B\N^,.G09]^''#4 X6>OLGQIKZW%.B U6_% M<1[JZ#L^RG"F?&#HPQI=VXFV"X@GQ2R ML;S+:*(T<*]/R?YOU+K*=3%2W[H\Z4&@Y%C/J^DM8U_R=U]9P.R3J!=;%QDO M*M2"6#.!!4!*\T)-GJGO%&<;;6 M4==.R)/9"8);[M/:'/BV59+V04!A/0^&2]BF)42 MEG5)2?;JZT1#H7V3# 0;Z1FH69>YP2QCM^B6[8^HYK6:5= M[.I4ZJ60-",ID+J/W5<\O*L,<$?_8H&#%,BK]]LJGB:VIK5M$U .- "?IATI M6NWJ45YO=^G;VG2)F+Y-ZMJ (M%5W:;R@KUU4I-KZ/0?M7P6*VMILMJU>&X6 MG\,^4L-9I[F6+&+JY=^N'2XZWAY=^V*6^XS*)A @YQO[&/CB0OV%YYS-D%=8 M[)@57TQS^T&S'(._Z.[K Z@69RZ6W-9FK8GEM;$=6<'/2.+)-,YA-6WL#]?T MH%-A8'V)5;VZ>DYQHQKOCK-K(6*Q8[D&PG6ZQ8@45B()X+WTLD8,L4[KI2E] M6W745?V'*W*1%7*K&PI.DO/S67+EPY-I,I[-.!>T5WN _%OO$CD7W\!!\*G. M3U%301%IB]\@-L)OJ0-'!Q-$LF,C/I1].(1(N"G3QV-0(* CI.KY<$K/R#1] M*[.W@L2ZO*1_,J6J#R<8>W9C6/%] \R_ ]<<5N\8T"3^Y,EVQPNQ]4$F3T+4 MNF^.DOV 1#K%]L./)*I\8BG$[J9+N1%2XVO>)ZE81#&+_H@V7ZI=6S)2/]H\H,.7J.7XY*"5DUV)'\P7RFH# M(&'?[B,7[YA$#P]&!C:&"K71WL8^%B)*:!*4UZW#VT;WQ3[2C_4AV=$.XC(0 MB:V2@^-S"EL7)EJ6'3AYJAC\7*H?TK)#X7HJ)G+27]Y.$O==:$US.W;CT[EQ M]MI_Z_+& :?%.:/W/@/I7]A)QS>],,5I-VE-MZ%5EZWGY4)K2=!/1Y=J#6^) M_#1](YI.YCM\[[HJ1F/_C4>SF]3DM@O'&P7ZS4X3\&O^Z2ZG[R1L$QC/A[-X M75$,-/(]Q@BUI-TCG*WI>W2KK+NUQW12^N8XASH#-&/% M%N2E2O,Y*4SG.N)[.S:0G/2\"TI?VC#7&02VJ]+CS'RL=K/3% ^BF@WF'Y1D M46\

+"M$MZJ5?NW.F['N)QQ-11A \7T#]DU<-(EI7S;;!]PTGA-.XD9DVO M!X-_<;Y$N!O:1I(U/PC!+GT;"$Z#WR?ZG MB2"#PQ3!"^Y:,BS$'Q<+V<;6%$B7'ZOW_MPR,R.#E!]-?D$JJ=[5%_\ M)XF>PF()$/*XAT'RKV0#Y'RT,_J^0>() MKGMOTPX<\!AJ9-^/(2_.HZ[.&2GCQ4#XB%W':85^6XG'RN]6VL_F$Z ^ZTE; MMQ]YANC29_,%YS!L,@-")QL#3,0YU8J/(N]ODL!0FYMHN3ER*"?E7^WU'4:- MUX](']\>X-9^826/;7?GXJN\_ME0D0<=JO;;CVE$& MDHS.9 M;A@XR^&TZ5GD,5UI,CM]'<4?:M7'MTM_1_S"C836&^[)^]VBJ]]O* M_2:<8%F)(9!$IKKE_!6?ZVO[",,-9@V-EHT6V474R-RRP,@E)G8X2#CK.W^P M FK!)D@&Y 83A)H,V=TYJ:/%WG!+PN3X)0??R^G+=XA_!WG\]->/]&;XH_C' M^^!NJSS4\J 4E[.Q+_C&4[E,G M[65H;&I>EZED+FB&VMY[8".6O@_N><5 ?NB%=@D0=%\B5YQ^9#@H6S52OPQ< MF2#O^G.1-OWISTQ*I(;S98/\MC&/BXAB&N;AG.W(;9HSD%&/+@:3M M\+&Q4+[AU'BD 'VZT'X/4$614J-]MF>04JGJZ2:KS5S;&,Q'=CCRU/ A)[;\ M?&!>]PX3@*Z!<7NC[+X+^67N\JEYGB?]H/E@S<<67AU&U7$_1X!U60 MQ$T#EAD$LOMO^U_Z[_=]FQD^GC%X4%3=B!;&.2,)-QV6BA?E3@+&6P,4S=V% M5:U='8OO8X E[LFD'X91)ZYG(,^1LA5!*]#'U)=+[$$>>HE-A9218 Z2OKV1 MJAJ0#JY]"3=7N9G$M;0Q;Y\H[C[RNE<,4'IW M5"S, IA4U^A9%&Z9524Y%D$/_J0]IT)0O88CDVIE%];D_,?"%'*IB[O#101" M+G+2R(L7B:Q+.A#MW4Z_=J1&%)N&(]5<:.7TIETN[8A.]X[ZZG 3S.3X53!W?$>---K? M1G?4#/KMWS?481_.%^2H5)P1^+?>%-56"P87X0E=+0)M/$JW^;M\L S)0^)Q MWS.'6KV](HP)9(EAB?97BO@2A+QLO;3-URV1(A1QVGT#!7M^Q;#9+N$MR)WU M-#]M0A>X:_:VWL&F08.'P"G%C;$=GW%SF(U&HCZ7O:4[6HX*1[@#8G+\?H9O MK ;^9 LQ9>U[=VMX7,<>!GLYVMC$ 1$SS$V]1&3H)VK]%910+1EKXS?&,'F9N.G!]GKVG84 0=JG_ MA .GS> :#O00C]0=NS*+*;GZ&]TD\8G'B'C[^[V_KF95[!Y;WU2MM3?.]FPE MFNO% 2N_,6$!_2'Y6B>2IC"TNQ@".-:O@!\[:BC"]1>3X_=?_)>6^UE@TR@. M3@^<,OG407 #*?$W9^(9;V&G+J'#?2CQG@\L3^1@K)HJTTG4"O#8%T^-I^']'=:(V1=?T MKMS(032TI?<26B_1G9")JL!1\U&/Q'ZH-@$/V>OL7"!H==0;T'R(*\(.@J-9 M5[BK++4[MVP#2"[GM,81N&M+W66#8> _TN@N]<0TG))(N+GP<4Y)_MBV5H"> MB.3H$*W("#I!HQ'[ ^%4CKN\Z,AY7W?;7+6("RD_VPV9SI+SZ;6:7B<7X_// M_N&VYN+B*IF>C]7%U3@YNSC[;'AWT:(SGB07Y]=J=CY+9K-+6R&9)I-K^GQV M14],+NA?DW/UNG.=!;1EN- !]AK'7#)5"2]RBXPT,TG6HG-7G?ZPQO5OZ7#M[[$7V=&A T5T'0V9;\"0M M]Y1[$5(?9>$*3#8:[M*X"-3\C32BFQ=DZ2Q,^-/?[E]::$_A.BPOX"=Z.!Q8#VGAWLTB M%'Y'CSLT+6Y:\/'>*?=D.KE()J%:D(POKI,S^OQ(S]\Q/H:3[M/CY]+?Q@?] M7T<'_0_FGO_0@/T[RQS_#MXVX!+T$7O?'G]V[\)'#L=29*QLZM'E#1*<,9%& M [Y>CW8-IRUE'#&S4"\N!><1B6 _!\I'-R /T/]E@\[#F:%![E_=+1# M9X\.3H%"Y,]96\%2^2L>U3&@$>K\UE_M^1ARW"<-]S3SNDWZ:[$QM+YK20 MRK M[0RE?E"-%ZM^^Z1OLW'@:9]K41>R7/X4DJ1 6=MG3#"'7%Y)Z%7]'-IL^L+MBP'<%F9<50"M@8T;;&$' MVS@ZI-);ZIWN@KA)3.K7_?AR4D;^) ES?,[W MM4>M0C$RL0ECW.7C.Y1?;9J=<9C_II_6'*P$]-83'.,#:?3)BN??F;->R_&?86L=61VH<#3+G'%?$ M+.7>%;-VX#[!*7-32FF=#RUZM#HY=\T/T5T5PE"_HMZ"]G;K$+6N0G"8XD>I M.ANIK],:W06N2\9PE+;&^>Z=?C0O%'--^WBO7=T"]B7:,2'KWVQA/-V/>=1K M;V BWQR,J%P@GZA>J=F>V+VM4]= ]@$Q /'W29>]Y2FEA:/>RV_L_]TS%(&2Y2F1Z_"(6<4$/JRC=9 MXEK382#YB6,8_5!W&YWN?1GX-::XHH M\4>O^"\]E*W\92C_K7)_6.M&_IQ4>%S^*M=/?!H*ET(OZ-7QZ/+\1'J%W0>" M&_S'I>95VU9K_B?"&%WC ?I]4=$2[ =,X/_DDJWOS]#BE% M=0''Z(,M4IJ98JV.RR . MWEX\RGUEW8MPM3B(/6[0_G%8:]J%8Y12-M@:J5K0N%L&-_'U;>;LO<&?$H_F M9 TNDZU2SV[SL5P&D2.$-1;611#T>,$[K&L7B&A\&6(&(Z1S/%V_1?_5YTZY M;(7!.U5_EJ6MEL$L@!)WHJOMHSK^AD,^GF"A:N/_X=C;9CR HC-6-8,S,6AD MVS_%UZ$.)PZSZ!T'/CAPS[L'\BSOA16KA59'T,Z:HKF%3]5[$SG9.E$V5M-7 M27YVM>G% +6#C=RWUBK6A82#?SX)+8UFI\6H25@YQX6 M \AM#\+? 8DY/*C65@9^:4LL_QL@),8C;?Y&^Y9?C'B/Q14D,0,>\>1"O&0L M0^+C)>_$.Y?O7S=;8S4=F[_/9=S'2\_'!#_* T;U>D"SS&^&/,\XZ<*8:=JZEQ7&>OT M!_^UM89:GD7FIJV ]6?3@(*PD(8LZ2=,J2:0IQQ*8QV4;9Y),L:#3@R")F MTSQEX4TU#DVE3":HI?#2FU.P4J M>B#3 \D!"(0%:B1LMJC'9@+1EEX\5RHCC272IY+^?G#3U !/64;%X7.6DQJ? MA=;"'8H\GS&>19#/(I;DR>01J8=D8;$$JG3Q#%TKR2QF612S/)M#FJ4L3:># M5IS%<]HG,[*(2<\TSL[6/SR9>"3?WL]U [Z)^^$WOAVOCIM^8OYKWM\[#T+O M)254XXY&ULA53?;]HP$'[/7W'*JJF5LN8G$!@@E7;5*JT2HMOZ,.W!) =8 M=6QFF]+^]SLGD#*)LI?DSK[ON^]RN1MNE7XR*T0++Y609N2OK%T/PM 4*ZR8 MN51KE'2S4+IBEER]#,U:(RMK4"7")(JZ8<6X],?#^FRJQT.UL8)+G&HPFZIB M^G6"0FU'?NSO#V9\N;+N(!P/UVR)#VA_K*>:O+!E*7F%TG E0>-BY%_%@TGF MXNN GQRWYL &5\EHQ".B&3\V7'Z;4H'/+3W M[+=U[53+G!F\5N*1EW8U\G,?2ERPC; SM?V*NWHZCJ]0PM1/V#:Q:>)#L3%6 M53LP*:BX;-[L9?<=#@!Y] X@V0&26G>3J%9YPRP;#[7:@G;1Q.:,NM0:3>*X M=$UYL)IN.>'L^$X^H[1*V=:8U7_J?.E_AAIM"*+/1 M"+^NYL9J^C%^'RNY(.M30\F+H*];+>+>Z#;J1M!K ];=?753.U;^'-[KMG M>LFE 8$+@D:7O8X/NMDGC6/5NI[AN;*T$6IS12L8M0N@^X52=N^X!.U2'_\% M4$L#!!0 ( ->L9U@IK@*A]@( ",& 9 >&PO=V]R:W-H965T1;9J M0#)[I5M0>++51C*'JME%MC7 ZMY)BHC&<1Y)QE6P6O1[:[-:Z,X)KF!MB.VD M9.;7+0B]7P9)<-QXX+O&^8UHM6C9#A[!_=.N#6K1B%)S":W MF;?O#?[EL+>O9.(SV6C]PRM_UY " ^$-'X>,(,QI'=\ M+1_1/_6Y8RX;9N%.B_]X[9IE4 :DABWKA'O0^\]PR&?J\2HM;/\E^\$VPXA5 M9YV6!V?4)5?#RIX/]_#*H8S?<* '!]KS'@+U+.^98ZN%T7MBO#6B>:%/M?=& MM7&/)1U5#_3M A*Q&:O1([9:>1;R'ZHJD24AH3-,S>.F8:MKCI6_@K0T^ M9>-^A60MF'*$J9J,Z9-O-QOK##Z2[Z=R'Y"ST\B^<>:V914L ^P,"^8)@M7[ M=TD>7Y_AG8V\LW/HJT=LQ+H30/3VA>\IDF=A3I-\R;_2V&C661_%-4"V6F## M5\4'VA](49;A;#8CERCG:1IFY91< M3OYHHPN2%%/$S;PTRT):IN342XA>-:X$L^O'D\5:=,H-/3SNCA/P9FC\%_-A M?'YE9L>5)0*VZ!I?%=. F&$D#8K3;3\&-MKA4.G%!JL9UAQH$4K_0( "<' 9 >&PO=V]R:W-H965T ML$*K$#1;-W# ML ?%IF.ALN1)DH MF+0&TX[S]P[W'%=F:PQ.R5RI!V=<)Z.@Z0BAP-@Z!$:_)9ZC$ Z(:/Q<8P;U MEBYP>[Q!O_+:2<$L&P^U6H%VWH3F!EZJCR9R M7+I#F5E-JYSB[/B*<0WW3)0(*H4K+IF,.1-P+8W5)67?&GC_AK_UG_1?4"ILQPLTOP7DJ[!7MN^(J;R92V'RWJ M'+A2ISQFTKX8;P<=T-W$)ZHF_4#=+RUE8N ==!K]TW:CW3^!H\-^ MU(K.ZO_6VL&YRG/4OE0*5A#>L]-)I]=1N]%\//< MZY3^3][8V[Q%_YRW-V?K,M/N-AN][NZL;=9VW?]PJWE12A>^11N(52EMUD)NF%YP:4!@2J'-XY-N +IJRY5A5>%;X5Q9:JQ^F-%+AMHY MT'JJE-T8;H/Z;1S_ E!+ P04 " #7K&=8*#JGM>8" !'!@ &0 'AL M+W=OZ_9YRT89&ZE;@T?LQ\#]LSG>V4_F4VB!8> MF[HUJPI9U2Z49:FNJU;SJ-LNB3FMKG09#XC:Q:;S'K MUY9Z,5-;6UR*JUEW*K=6T6U&>75SDN=JVUL!2/LE5C2#; I3= MH ;:TELLX.:17H!! V_O7(1Y-_,M,;M\/]^S7 XL_ 66D,-GU=J-@9NVP.)? M )\DC[KY0?OPB1X?T*O&/6*4^B+VZ&(0)5P M] J_'+W"8RY.\AQW\1^,D"LJ8$.QI)0BH%0U-8*J78.T0+>(S8K2HO!\XF[2 M72>?W&E9('2'*WD-(0NF$1-!3.,XR5B2AI,#4ZX:1R6'(BI MUU5KH,:24H.S*34E/;2M86)5U[>*E;+DK!]NJ-.C=@&T7RIE#Q-',/YW+/X M4$L#!!0 ( ->L9UCZ1 NNR 4 8. 9 >&PO=V]R:W-H965T:&$C2=NN KD'2I@_#'FB) MMH7(HD?2<;Q?OT/2=IS4$;(\Q*3(>^XE><_AY\P,A%RSC2Z=S)M?GO!6KTT$TV'ZX:J8S;3X,1R<+-N777/]87$KTACN4NIGS M3C6B(Y)/3@=GT?%Y;N;;"3<-7ZF]-C$K&0MQ:SI?ZM-!: +B+:^T06#XN>,7 MO&T-$,+X9X,YV+DTAOOM+?IGNW:L9^ M64]J\"K1*ON?K-S<-!N0:JFTF&^,$<&\Z=PON]_LPYY!$3YC0#<&U,;M'-DH M/S+-1B=2K(@TLX%F&G:IUAK!-9TYE&LM,=K 3H^NM:ANR=F*R9IQ#;6.U8)5_'0 [B@N[_A@]/95E(4? M>B)/=I$G?>BC:\4V2,$B+,"1YD$;H MTMB/RL3[#8=KL"(_QU@1A/CS0/8);\QG(4EED-L6G7$%D%B)GZZ MY[)JE!VC28F1,HA*#.P%]'2AE-#2S\+4!@00D@4I14!ID>^B.2)'?4%$L7$5 MY79!"&+12#L2^66<8R0K@RSJCR)&O'Y*2[,Q41#%B",-TAC=W$^RPG-'B,-R M*S24?V8QH4\M3)H$969ALGRSG!>"Q"0J_3PVSI,R"%TLV*#7)/.+-"0]]$AW M]$C[Z8&;K%["/?AA-YE *CGYS!I);EB[Y(?XT0_Y'0GM*9VGAJ$\_$Q'-GXB'(^4D0>Z *9I(@Q4%F1G>LN5H&QB_7^ Z-&GE6 J;.7*0 MIMY'L+D&.\FZX6U-0O*F9^>SW-&11+Z9,H[N&ZM":M18C>FRC-O!21B2 O89:0L;S[F(PE8L.^W*]-W7W2/GS-7V#]/= M"^DKDU.4/*3E$YB&08X[2KI7A^MHL;"5_EAHO!ML&ULC57?;]HP$'[GKSBE4]5*$?G9 "T@0=MIG=2M*MWZ M,.W!A .B)G9FF]+^]SO;D%*)LKWXSO;==]_%=Y?^6L@GM434\%*57 V\I=;U M>1"H?(D54VU1(Z>;N9 5T[25BT#5$MG,.E5E$(=A%E2LX-ZP;\_NY+ O5KHL M.-Y)4*NJ8O)UC*58#[S(VQ[<%XNE-@?!L%^S!4Y0_ZCO).V"!F565,A5(3A( MG ^\470^3HV]-?A9X%KMZ& RF0KQ9#8WLX$7&D)88JX- B/QC)=8E@:(:/S9 M8'I-2..XJV_1/]O<*9I[L?Z"FWS.#%XN2F57 M6#O;M.-!OE):5!MG8E 5W$GVLOD..P[=\ .'>.,06]XND&5YQ30;]J58@S36 MA&84FZKU)G(%-X\RT9)N"_+3PT-:P0;B+&#B#^ MB&*X%5PO%5SS&<[> P3$IR$5;TF-XX.(5YBW(8E\B,,X.8"7-$DF%B_Y5Y*, MS\#6G8)O0B-<%2HOA5I)A%^CJ=*2BN3WOB_@\-/]^*9QSE7-VMB:;HD%C7CK\='W3CJ7"C('2ME6:T=*]=N1(J@I/5Z M1285H"D1H ?&:HJR>63[,J3$YZTFK4?;460]>D9) Z+U?:65)D-#Z_H%95XH M2^Z#\]:8E8SGZ,-7QL$%BB'K)7Z6)HWLMCN975K7+W4A*=P)1+&?12F<[JIQ MKYV$;FUM@EC;+,NLH9/VF\076_E&@3+>)DL&UL MG5;;;N,V$'WW5Q#:[J(!E%AWR5['@..T:("D&R1I@Z+H RV-;78E426I..[7 M=TC9LI-HU;0/EDF)<^9V9CB3#1=?Y1I D>49KZ#$ M+TLN"JIP*U9#60F@F1$J\J'G.-&PH*RTIA/S[E9,)[Q6.2OA5A!9%P45VPO( M^>;<?[(,K4^MQ*+9+"D=:[N^.8GV/D3:KR4Y](\R:8Y&WD626NI M>+$31@L*5C;_]'D7AR.!Q/F&@+<3\(S=C2)CY255=#H1?$.$/HUH>F%<-=)H M'"MU4NZ5P*\,Y=1TSHN"*8RRDH26&9GS4K%R!67*0)+O'^@B!WDR&2K4I26& MZ0[WHL'UOH'K>N0&H=:2_%!FD+T$&**1K:7>WM(+KQ?Q$M(SXKLV\1S/[\'S M6\]]@^?_+\\OF4QS+FL!Y/?90BJ!]/FC*PR-DJ!;B2ZIL:QH"N<6UHP$\036 M]-,'-W(^][@0M"X$?>C3^Z:2"%^2&ZIJP919?ZE 4.T+N08D++EF=,%RIM"O M+@]Z=71[0![6@"P\J%2XQX!6M-Q^^I!X;OQ9$MZ:D1LS\H,9A$HMA2F%8@&B M3:M--H 1QZ]+GF._D./!K/OD !\!">/$=D>)WH3$=3P["3R]B8BQPOL\0$.Q M5RT5BK:ON*(Y6=9*)Q=+BA5UL3.QHMN&$%'BVD[@#*Y!2L**JE:0$58B#$A% MXI$=^_$.J,_-[TCDN+;O^(.K,LWKS("88*6\E#QG&=7 "YK3,@5BRG@\F-=" MH!7_@APDD>T&_N!G7IZF[Y!PW=!&WOT7JTD/1\.6H^%[.?J:EW,N51P&[ M"8D=VH15;2!_PJPVK0=TZ^EBF3EJXM!XGZ(E^"@JP21*[ C=<%#;2PM>(RW& M@]^ BBY<33I?@WN#+Z\B"\]X@>)_$ ::4B08^;:'C+A??L?4AXGM>".]&D5V$/8F*FH3%;TW4;,L8_K.1-5797/QZQOT#G)# M5\5?I[*SK_2K>W@1X&8F8'_KUG!0SHZ4BX/R5]SM:A)'^7@T%S-DI_0)Q5: M2'I8.23(I, ]\_"7O#V=X46@DT]0)1#//_/)1P0F'WM"'K!/3!-1C!TKQE*(!K/L3QR$FL:,Z<QQH M2!S:OA^3$UR&(SO"3)[T^H>R+SQS;==)CGSLHL'P:!XK0*S,U"F)X5$SFK5O MV\%VULQSA^/-5'Q#!<97(E67*.JO()2DE0%VM??AV )\ M)&B '(;MM ]%'ZC=D;3([E(E*UG.JU E%8I;J:^JX;3VM1 M-N/9F7UWHV9G3&=G:[&$.S!? MUS<*GZ8#2E'6T.A2-DS!XGQ\X9U>)B1O!7XK8:OW[AE%,I?R&SU\*,['+CD$ M%>2&$ 1>'N *JHJ T(V_.LSQ8)(4]^][]/KWLC"K\W$Z9@4L MQ*8RMW+[*W3Q1(27RTK;_VS;R;ICEF^TD76GC![49=->Q6.7AY0=SV<+X/X#Q?/9)-F:EV;NF@.(YP!1]&ASS>\H!QK.?7GFQ^_:(O^'@;W@,?7;7=@F3"]:Y/ODHM3YAEX"M".Q& MR8?2M@8^=B*ZK>.A4(X;ZRU4UL*\M;!^9J%L18PERE9HAG\+66%3Z],1U8@* MY8^^-J6!@MT985#N-9NPE"=>S),P8R?VV7-YBG5-LIB=C+"SL&\:7$C\B'MI MC'=>ZJ**-Z)P>U^>62>4A&>9QZ,XV*'&D5\,N\,V>P;%'L"H30#ZB^&W0'U'-30(4PTA:T MRR5.3&TT^4YJ;9'*9OFL3,Z=PQ90@!+5Z&JC%#0&\_C3J]3W_+>[N]$U+ !7 M$9LG,?Z2$).-5TR^'V!)1[;2UGHE\SVP'NH[H(#[2RS-T0^9.DR)^ AR[J><'HPZ%*O!Z<>=VYPXXP+!X8%K^48;> -(A>JP%T0A](3I MP9&.-ONT5;TC)'TEZ[5HGI"J@U=V_7_RN/SAB-GC[IY;UH;O.:[+WO37CIW[ MTX.S!H\ZF/4>H>LSXD_J>$CI-RQRXIVRQC MSU\^ZI^9D0P>UR4.K4VS,9C/OS'.8@.T$*0^J\JZ-&V.)RSR'.PHU.T'X9#- MHL3L42N4Z"/90-7.FA>1QA?KQQKP:-)0Q^#W= M +4N^VVDF8>1'N^6I,T'9\^DR\P'QB^,V2T5;(Z% M84>&&'=!-\Y8B+[Z43JZEV2JZ'-'W!*4.^:%./)\'L<>ALY#"BMT1Q]!Z],? MS,L]C1,B_Z"%L_;Z.P-#DQT".[#-'!RHT[U3;0UJ:<_N6!.Y:4Q[P!W>#I\' M%^VI>"?>?EM\$FI9-II5L$!5UTEPIU;M>;U],')MS\AS:?#$;6]7^(D#B@1P M?2&EZ1_(P/#1-/L'4$L#!!0 ( ->L9UBS2Y%!]0@ "19 9 >&PO M=V]R:W-H965TLYVFVEV]WS8V0\$RS937KP(DG:G/_Z(%QNPL6S2>R;]T!@L70)S68+G MD77Y'">?Q9KSE'P)@TA<#=9INGDW' IOS4-77,0;'LEWEG$2NJG<3%9#L4FX MNR@JA<&0CD;&,'3]:'!]6>R[3ZXOXRP-_(C?)T1D8>@F7V]Y$#]?#;3!=L&.LO!#'@D_CDC"EU>#&^V=HQMYA:+$'SY_ M%HW7)#^5QSC^G&^\7UP-1OD1\8![:8YPY9\G?L>#("?)X_B[@@YV;>85FZ^W M=%:#V8 L^-+-@O13_.SPZH0F.<^+ U'\3YZKLJ,! M\3*1QF%561Y!Z$?E7_=+]4$T*HR/5:!5!7IN!;VJH)];85Q5&)];85)5F.Q5 MH/J1"D95P3BWA6E587INA5E5859INO\O,C]S(\^7W]T'NY'+ 207Y\Q<))>_EIOBKXUQORR,8=Q]!/I"^$QO7 MXU>#3=Y:\L0'U__Z03-&/W=)CH292)B%A#$DS$;"'!"L9>MX9^M819=]6+J. M$_\?OB"^$!G/E3SZ';M5LOIZAX292)B%A#$DS"YADP*6W_ ^74\GH^+?Y?"I MZ12HU993DYU3$Z53=W$8RLY-WA5YGW_:]J_N3K0NL93 OF(A82829B%A# FS M)P=B&=UBG5&P)8VQD\;H(ZLF2JMD7=32YXDG21(GIJPD29B)A%A+&D#"[A!F-ZS_3 MQE/CH(LY+*>-IE0[VL5HHSIH-U(_6WE>%F:!?*I?$),O?<]/C]FB)O75!4HS MH30+2F-0FEW1FL/-W)CKH]F!-!TE9[/I3*='K6F$>C7UC; KUB03^0-Y1.(- M3]S4CU9E^L!/?7ZTQU%S>SN$I)E0F@6E,2C-KFC-_L30IK1#H<."VHCJ^N2H M0K16B"H5>G #3CXNR4-^;U/$(/U%X9%\P/K$/>X_2;L^1N2WQ(V$6Z:GCDFE M;*FW5/3@G/5YQWV?V5%P,NTH:)U;D$%/Q(;2'!2MK4L=L-:4$<92EWBK2Y2% MCSRIXX!E7+#HC1J^=+H"#4M7M&87.QEKNJZ/]UTY+*CIFC$?3/<%I'K(>G++,_1D6*KF1KQ,FG M:36YMQZ3CH>^R7P^W[>CJYQ.Q_-].T/!N19NW+J>Q[T99*+_#;UWTR;X;YY5CT%.PH30'16N[40=O M-77T]K_\JTCCB),[=^.G;D#NW22->"+(!U[QQ_E"D)ME*D=LQN7#X8WL"JTO M&QZ)X]%*-;:O9%":":594!J#TFPHS:EHK?#>U)@?"VC2.B9.3\3$FW>!VUL^ M:=:I&\A.\:!A#NEKWY72*&!>"C-A-(L*(U! M:3:4YJ!H;6WKN#]5Q_U?/'1#X_Q0F@FE65 :@])L*,VI:,VA>ZR89T7K= $] MD2[('@7_.\MC-=;3J8B-FM7;+"3-A-(L*(U!:3:4YJ!H;?_JW 2=O/[8#$UB M0&DFE&9!:0Q*LZ$T!T5K:UNG36B?M,EW3>&H6FI-D1AW3)&X4Q]2;_&@\]^A M- :EV5":@Z*UQ:MS,E2=DT%-!J$=4[?UR9AJLWWKH'D5*,V"TAB49D-I#HK6 MMJ[.JU#U?/R>DTHJ6E,N2L=3_:!'@R8_H#0+2F-0F@VE.2A:VZTZ^4'5R8_O MF)U2D9OS/_2+Z<%\DCOU$?3V#)KC@-(8E&9#:0Z*UO[9?YT)T=69D.^;Z5+! MYRW5]L=*]1'T]0Q*LZ T!J794)J#HK4]JY,ANCH9-9VR2)!TI@\T=LZ,])H#032K.@ M-%;16K_%/!BQH5D0%*WT;-A8>C7DR:I8AE<0+\ZBM%Q(=+=WM]3O3;' [=Y^ M6WOGE OVUIAR_> /;K+R(T$"OI3(T<54?EA)N21ON9'&FV*!U\.P>+GF M[H(G>0'Y_C*.T^U&WL!N8>3K_P-02P,$% @ UZQG6!K*,F">"0 ND, M !D !X;"]W;W)K&ULO5QM<^(X$OXK*NYJ:[=J M9O ;$&:35)%X9S97DYM4F+G]L'4?'%N ;FR+E41>MO;'7\LX"(%0XKL>\B$! M(CU2/U:W^J%EGSYP\4TN*%7DL2IK>=9;*+5\W^_+?$&K3+[C2UK#?V9<5)F" MMV+>ETM!LZ+I5)7]* B&_2IC=>_\M/GL1IR?\I4J64UO!)&KJLK$TP4M^<-9 M+^P]?W#+Y@NE/^B?GRZS.9U2]75Y(^!=?X-2L(K6DO&:"#H[ZTW"]^D@UAV: M%O]B]$%NO2;:E#O.O^DW5\59+] SHB7-E8;(X,\]O:1EJ9%@'G^TH+W-F+KC M]NMG] ^-\6#,72;I)2]_8X5:G/5.>J2@LVQ5JEO^\"MM#1IHO)R7LOE-'MJV M08_D*ZEXU7:&&52L7O_-'ELBMCJ$R8$.4=LAVNTP/- A;CO$KQTA:3LD#3-K M4QH>TDQEYZ>"/Q"A6P.:?M&0V?0&\UFMK_M4"?@O@W[J?+J^WH3/R)3-:S9C M>58K,LESOJH5J^?DAIEK]V-*5<;*GZ#%UVE* M?OS[3Z=]!7/3(_3S=AZ7ZWE$!^811N2:UVHAR2]U00L;H ]&;2R+GBV[B+R( MUYEX1Z*3-R0*HL@U(7_WE.;O2!PVW6-']_3UW2./-?'F.L4-7OS"=?K\\G7Z M_1/T)5>*5O+?CHE?K =*W /I./->+K._A)F& I M$IA%<+(A./&AGU_RJH*U/%4\_T9^^6/%[K.2UDJ^(3>"OOVPTJN2_)8) ;1+ M%ZU>^*ZTKL$ @.W??G)]$H'(3CT_[]-F-(@UJ,#3:,#?R,E9F4.G"TK! N M2+-OO"&_/%*1,TF!.Y;3K39RT\C)H7? KARNP49;' ;O@B (=RA$&M.B<+BA M<.BE4*^S)>RBBE"I&(136&,K26>KDI2P'3HY\B)VY<@_O9@\T4RX9I$BS<)B M;;1A;>2=UG3!A7K[A8H*MB%@26D&G5QY<;IRM08;;JVG<#Q.1D&PLZ#VVYD6 MEKTG&WM/O/9>5&/EV&OE3?;4 M7$>B.&QKX!B"DHN5A%924@C#'P673L.]L%T-'WLNWMKP_1:P#(+@@/5A8!*Q MP&\_A$RP'Y)M'2\+,#]7Y(Z5I=[O/!\VN: M:2=HXB)XC,H>R1VMZ8Q! @)*B56K"G;1;[1D"\Z+ILF"DK()H(IDE4Z M+:"82_:GWGR7D ."9&SV8OA8\G*E-8Z32]1$ND7;\9O!+I??(T4.38X<^I/D M6V!.K'*U$IJUV_4(;P@H<-#7-3@BK+\Z?R)?(->3Y5H=?LP82,1/$+Q=LO#" M/V)G%I.]%9E8:ZVE<3^_#H-X?'!-FI0X].?$D^*>"L6DIH<^+FDMW6Z(FNBV M:-O6Q%$X#/?-WF^8!,-Q?-!ND\>&_DQQ4O!E<[7!RR;32S(,AN3W:UK=4>'4 MH'ZXS@1@HJ58:#:5)KD-1\=2^B%J_HN*EF*AV2R;E#KTY]277#:[QARV!DD@ MS!=. E&3ZA9M.S@-!X[@M-\L20#SD).:!#OT9]AM"J6_T> %1'&2U069PJRU M1K^ P+V A?=MX[?D+_*1\KG(E@N6ZY1+IZ=B'=1OF;0:?JV9UJY3!=NF]'L^ M:KJ.BI9BH=G?5QH%$ 7'\OP(-?5'14NQT&R6C9"(_$+"UEF>7-F/TYG#T)7? MC>(=YW"R$B%R"\5OF,D^$A%E=5/WAC@GUUG9C'14BPT^\H8 M41,=[7O^"%6?H**E6&@VRT;'1'X=\_H8@*I.6K0=YPYWOT(YT"PZX/5&G$1^ M?-2W_F M[Y]S9X(QT5(L-/MZ&646C8\6"E#U%2I:BH5FGZ P^BKN4F'QA (_3NHV4BJ.C';8I=I;KD9.\+.T?#*$B2@S7AV.B4V*]3_L&R>O[(R/43KSBYI@4LKE+7 M-IG4QR7)9+DLH0ELZI>5+04"\UF MV0B>V%\D^I]/>+2XGC,7+5NHP@4+S6;+")?8+USTV3#8G:^I6O!BZZ#3&_+Y MH89M?,&6Q&0T3MI:=1'9&F0\WJ4-M;"#A6;39J1/[)<^6^5F O+EA0-B?K#. MWKI_*"H#@]N%D1&QO\!S0=E_=+!ZWBB,\:_:'U"5 RI:BH5F M'PTVRB$Y6F4F0=46J&@I%IK-LE$JB5^I?%W.! =:/[%<'YP@'R@-G12BJI$6 MS3J>-&K*++MGK;^'T$B,T$C\-9MG5GPN[(?HS RJ@L!"L^DS"B(Y6F$E0949 MJ&@I%IK-\M9-%"\=$$,]I>D?K3/3CE-?HV$RCO8\W74\S X)-C]&:"3^$LRN M$Y._R/^W:?O'Z\P0JMS 0K.Y-G(C.5I])4&MKZ"BI5AH-LM&IB1^F8+M\:A5 MF!;-]GCGWNYHZ/5XHT<2OQZ9TN8$/ZA;"JH-_%N78B:%/J LFQK+_0M;.JI" M045+L=!L:HW<28Y6-4E0M0\J6HJ%9M_D9[3/P%\U26G%:_E<#ES53-\3V9YM M=M_$AZIP6C3K3B$),TZ63\%8//IY@$4D^:Q"SN?7X;O MT_5C) S,^JD6UYF8LUJ2DLX ,G@W@O AU@^*6+]1?-D\.N&.*\ADFI<+FA54 MZ ;P_QGGZOF-'F#SN([S_P)02P,$% @ UZQG6(8^V1%V P ,0X !D M !X;"]W;W)K&ULM5=1CZ,V$/XK%JVJ.ZFW8$-( MLDV0=I-6/>FBBS:]]J'J@P,3XA[@U':2NW]?V[ $%[HYI053C2S)YY8NE=FPHUF!YK" M!M2GPUKHD5NC)"R'0C)>( &[N?. [Q?8-P[6XG<&9]EX1H;*EO//9O ^F3N> MB0@RB)6!H/IV@@5DF4'22$F3-"*%VHOT<]% M DD;P-4$:Y;DF>4CZ45<0GR'?/PC(A[Q.P):_'=WTA..7R?=MWC^2WA,TC05 MD%(KY8^7=/[Y09NB]PIR^5=7XDK: QS!V]IB6($SC1#]_AT/NI MB_1 8*T4!'4*@C[TZ#>N:*;W@9+V3O VE?B!R&[\E""AQ;< M[%2G"$])@/%H,G-/38X=AB-]$3*M#5OQC^KX1[WQ?V"QWLMTP5:0;T%T%JL7 MX;7%&@BL13:LR88WTFLX9 H& FNE8%RG8'Q+O9;@HZ8,QV$P)=Z57#OL/'MU MJW521S_IC7ZA)_3&GKDK2,P=K04_L40'VRO@7M#75F\@L!;_:B,!3X=, MP4!@K11@[_)/[]U2PA5Z4YLC3":3,+C2<(>A/PEP0()N$>-&KX)[&2R9T-T? M4ARM=2%!]RE]ZNT'>VWMAD)K4R<7ZN1&"JZ ATK#0&CM-%P:)]S;E/QO#?O? MM@/$#\;^^!L1=UAZ8^Q/O-&5BMU&\ZV_F]HSB42V?RX[U'JV/O<\V&[_:O[1 MG(=L4W^!*0]3*RI25DB4P4Y#>G=CO;9$>3XI!XH?;(N_Y4J3MX][?:8#80ST M^QWGZGE@/E"?$J-_ 5!+ P04 " #7K&=8S+&%PWL# !(#@ &0 'AL M+W=O7,V2E5G+NNS'; L#SC!>3Z9L,%PTIOQ=:5A0"\MDZ,NH'G)2[# M)'?2J3U;B'3*2T5)#@N!9,D8%D^70/E^YOC.\\$=V>Z4.7#3:8&WL 3UM5@( MO7,;E#5AD$O"[.Y6<\M@5EC"G--O9*UV,V?LH#5L<$G5 M'=]_@CJ@V.!EG$K[B_:UK>>@K)2*L]I9,V DK_[Q8RW$@8.?G' (:H?@V"$Z MX1#6#E8YMV)FP[K""J=3P?=(&&N-9A96&^NMHR&Y2>-2"7U+M)]*EU7Z$-^@ M)=GF9$,RG"MTD66\S!7)MVC!*< 7Z'E/ZA.:<,9V1Y0X+;78C M98E7%-"O5Z PH;]I1VFOIJ[2C,UWW:QF=UFQ"TZP\P-TRW.UD^@Z7\.Z#>#J M4)MX@^=X+X->Q"O(SE#H_XX"+P@[",W_OWO00R=LY \M7G@"[T)KN":T-+6, MEI"5@BBC]?5C1DL=,=H(SHS 1:FPK7NM_346NKH^V<-C&X4,/FC M2^:*1=3-PCP5Y[+ &;L>TL"?1%$XGKH/A^1?V_E^$D5^W-BU>,4-K[B7US4K*'\"G43% MLWOTI3#)ZN+9"_/63 P$UHHX:2).WD7I)D,*-A!82[!1(]CHYTIW]+ITHSB8 M'!5NA]4D\4Z4[;CA-.[E] T+H=][B;[? EN!Z,Q +\1;,S 06"O:21/MY%V4 M[&1(P08":PGF>R_M@?=S15O['=9CDHR#V#LJVRZ[L1-B]_+[ ZD M$B13.FW5F_LU)_]1R/V(;TW,4&CM^(.7^(-W4XPS"*HR@:'=6S>]"3,Q!;.ZI(9-OJJEUM3IMQZ,(. 4?G MEV9,LKW^"TPU8]UBL26Y1!0V&M([&VE2HAI;JHWBA>W\5USI.<(N=WK4 V$, M]/V&ZRZ^WI@/-,-C^B]02P,$% @ UZQG6,8@G4KV @ T0@ !D !X M;"]W;W)K&ULK59M;]HP$/XK5C9-K=0V[V\,(K5% MU2IM$H)U_3#M@TD.L)K$S#;0_ON=$QI1,+0?]B6QXWONGN?.]J6_X>))+@ 4 M>:[*6@ZLA5++GFW+? $5E5=\"36NS+BHJ,*IF-MR*8 6#:@J;<]Q(KNBK+:R M?O-M)+(^7ZF2U3 21*ZJBHJ7&RCY9F"YUNN',9LOE/Y@9_TEG<,$U,-R)'!F M=UX*5D$M&:^)@-G NG9[MZFV;PQ^,=C(G3'12J:/K%"+@958I( 9795JS#?? M8*LGU/YR7LKF23:M;1A;)%])Q:LM&!E4K&[?]'F;AQV &QP!>%N ]U& OP7X MC="662-K2!7-^H)OB-#6Z$T/FMPT:%3#:EW%B1*XRA"GLOMZ#;7B@H$DEV2" MFZ18E4#XC.RNG U!45:>H\G#9$C./I_W;871M0\[WT:Z:2-Y1R(-(;\BOGM! M/,?S#?#;C\.]MW ;-7?"O4ZXU_CSWQ'^0H9,YB67*P'D]_54*H%;ZX])7^LP M,#O4QZTGES2'@87G28)8@Y5]^>1&SE>3VO_D[(UVO]/NG_*>W;&:X98IR)SS M0IJDMOBHP>N+8)WYGALD0=]>[XHX- M=K$_2F;VA%W3T@I/T'O'@$U:3D> Y M2"._UD&X$S@*DW2/W:&1FZ2Q:R87=N3"D^3&N&MH258U4T9FX4%09X_6H47H M1FE@IA5UM**3M$94*$EH7>!]C->:A&I:XLDU,8P.TQ+$8>#O%_?0+G7\,#F2 MO[@C&I\D^I/K].5<*A.WV% R#.K$>]P,=D$2>?&1+"8=N>0DN>^XW7IDW!XX M@CT2&U53;IU8)=BIPB?O%O[0XC*) B&ULM5AK;Z,X%/TK%KL:S4B=@GG3 M22+M)%M-I5:*FNWNA]5^<,--@@8P8YND\^_7)I1'0FFB(5\2'O<>GWM]# >/ M=I1]YQL @5Z2..5C;2-$=J/K?+F!A/!KFD$J[ZPH2XB0IVRM\XP!"8ND)-9- MPW#UA$2I-AD5U^9L,J*YB*,4Y@SQ/$D(^_D58KH;:UA[O? 8K3="7= GHXRL M80'B*9LS>:97*&&40,HCFB(&J['V![Z9FH9**"+^CF#'&\=(E?),Z7=U. M-4,Q@AB60D$0^;>%*<2Q0I(\?I2@6C6F2FP>OZ+?%L7+8IX)ARF-_XE"L1EK MOH9"6)$\%H]T]PW*@AR%MZ0Q+W[1;A_KR.!ES@5-RF3)((G2_3]Y*1O12,#V M&PEFF6">FF"5"591Z)Y94=:,"#(9,;I#3$5+-'50]*;(EM5$J9K&A6#R;B3S MQ.3/'WF4R6D15RB5HOF,%E(H81X#HBM4W40?9R!(%'^2 4^+&?KX^Z>1+N3P M"D1?ED-]W0]EOC'4#);7R,)7R#1,JR-]>GJZV4[79=%5Y695N5G@66_@S9E< M"TS\O$+SF,@221HV"O[W7H:C.P$)_Z^KU#VVW8VMUMX-S\@2QII<7!S8%K3) MA]^P:WSI*GP@L%8;K*H-5A]Z4P!K1CGO*G:/X!8(ZKFPG02N[05R$K?-,H[# M?-/S7+\*:Q&T*X)V+\%[X/Q&+O=EGN0Q$1#*52K[L(R(>@YTT=WC.0T>GSW? M#X+@@&]'G&M9MN]T$W8JPLZI'95+JHN@"],NW% M/'=^!@)KE8^-^HUL7%"H)?A G1@*K=V*ACG!ORS6$J(E0\_WL'&@UJXX;+BF MW2U77/L(W/M^GCQ^($GV98;^HM*+%;/U0..P7Z[]D&?/TB4,!*X=!+8N*=A> M?W)V*P9":[>B]BJXWZR<)-ACW^&8KGWX]G\WK$VQ=B>XWY[<@_SJV4B%HKLD M8W0+BNX[:NU%/'N*!D)KUU_;'^Q>4JV#^J&AT-JMJ!T1[G4:IZG5.WYL.K9A M'YK_]^/:)&N_@OL-RVW.Y-L_9U#,U&WTHH[?T6LOXMF3-!!:N_[:#N'@DGH= MU!@-A=;^8*^=D=EK-T[2:PG1_ IU#=_R#N3Z1IA[H%:]L;.BMK4>"%M'*4<>U)O;/]3M'^1-"LV&QYID+0I#C< F!J0!Y?T6I>#U1^S?5?MWD?U!+ M P04 " #7K&=8! 2P-&0" "W!0 &0 'AL+W=O>;.9BK/Y,IP)F"FB%[5-56O M8^!R,PSB8'?PP):5L0=AGC5T"8]@GIJ9PEW844I6@]!,"J)@,0Q&\5U0(J5-K)N MQ1A!S81_TVU;ASU!/#@B2%I!\E[0/R)(6T'J$O61N;2FU- \4W)#E+5&FEVX MVC@U9L.$_8N/1N%7ACJ3W[ZL6(-_Q5P0@7?F,QF5);,%IIS<"7]+;+G/IF H MX^=H\?0X)6)4RAZ)(TO2!(EZ8& )O\N3TZ$DW;%3!TO/<*;*>PN95XOR(Q380@5)>D* M3'Z-YMHHO+>_#Y7.D_N'R;:7;W1#"Q@&V*P:U!J"_-.'>!!]/93V?X*]*4*_ M*T+_%!V+BM""^6L#6QPW&O2AC#UFX#!VV*SS>-!/HR@+U_NY'#"[3J[VS'R4 MX5X/U*"6;C1H4LB5,/Y"=:?=]!FYIGMW/L:IY(?(7XP?:?=4+9G0A,,"D5'O MRV5 E!\3?F-DXSIM+@WVK5M6.%E!60/\OI#2[#;603>K\S]02P,$% @ MUZQG6+&W 2!$! V1@ !D !X;"]W;W)K&UL MQ5E=;^(X%/TK5G:U:J5.\P4!NH#4PG86J=5413/[,-H'DUS :A)G; =FI/WQ M:XY-0=;BE[XFL @;XG<;B&!/-+ MFD$JGRPI2["00[:R><8 1T50$MN>XP1V@DEJC8?%O0N$:*RH+2)S6812/+41E!#*%0$%C^VL $XE@AR3R^E:!6M:8* M;%X_H]\6Y"69!>8PH?%?)!+KD=6W4 1+G,?BD6[_A))05^&%-.;%3[0MYSH6 M"G,N:%(&RPP2DNY^X^^E$(T M_-*@%<&>(<&^&6 7Q#=95;0FF*!QT-&MXBI MV1)-713:%-&2#4G5-LX%DT^)C!/C6TP8^H+C'!!=HEN2XC0D.$:SE N6R_T2 M''U ,X@0 M%JBY4HH>(+?9Y/T=FOYT-;2'XJ2SLLN=SLN'BO M<)E">(E\]P)YCN?O"9\<'NZUPVVI:B6M5TGK%7C^F])>2)*Q%!;0O&C-CXSF MF>1^T1!\+K I;<4.%,5SM'7.XF(9O(V_WN?&KOE._N75_U_Q3,ACXN2@KJD]I'5(AQ+=@<6%&#J1;<9=_RN M$W1[0WNSAT>GXM'1\IBO*1,?!+ $D70#7"2OL>F\2, =##I!X%4)[!+=S>LV MYCG[4^Q6*7:U*?JIKS7[..S.]A MC-QS]/4>D@6PO?6H7?G8+3($UA(IJ$0*3MNY@4FE#(&UE.I52O5^NG.U",>2 M[1W7N?V*1U_?N625DJ7L +F+G\0:&/JT4+G@A?SHS=(L%U43>/HFT*YS+%M# M8"U)!I4D@],VP<"D4H; 6DJY3FVB'$,O_A*H^^:;7[_B_V74L(6NEM$]3>%' M^8U MWD:<6W5Z]&.W4Q3:&WNM6]S3VS<7*/.S11:6ZW:N[D_;]Y*B&;5=_H# MW^_W_EOUAFQ>FTOMWUR]@=-4/?H'O:=WTB=V=$D80FO+6'M,MWOB!C)J-4VA MM=6JS::K=6B'-5!P: .]AQMT:SOHON$':9( *[;U 6?21FEKWJ@S-(769EX; M2+=_XIHWZBQ-H;75JKVEJS5DA]7\X$7-]SI![Z53>@_OY]7>S]-[OU=+7GXQ MS/U9H4_BZ,.>]S"77FTN/??$)V-&[:@IM+9:C6-$K8$[J%=*B."M7M$O=2P5 MNW'NK []I2U:$;D],2PEO'/9D[W+=N?HNX&@67$4O:!"T*2X7 ..@*D)\OF2 M4O$\4*?;U7\SQO\"4$L#!!0 ( ->L9UC9_G'TG ( ! ( 9 >&PO M=V]R:W-H965TICVXR;6Q<.+,=EKX]SL[(6HA,"95VDOCL^_[?/?=V>YH(^2]R@ T M>N[WFAFU-6.-'( MSMW(:"0JS5D!-Y*H*L^I?)P %YNQTW>>)F[9*M-FPHU&)5U!#'I>WDBTW)8E M93D4BHF"2%B.G?/^V30T_M;ACL%&;8V)R60AQ+TQKM*QXYF @$.B#0/%SQJF MP+DAPC!^-YQ.NZ4!;H^?V"]L[IC+@BJ8"OZ#I3H;.Y\=DL*25ES?BLU7:/(9 M&KY$<&5_R:;Q]1R25$J+O %C!#DKZB]]:'38 O0'KP#\!N"_%Q T@, F6D=F MTYI13:.1%!LBC3>RF8'5QJ(Q&U:8*L9:XBI#G(XN*)/DCO(*B%B2"U;0(F&4 MDZM":5EAN;0B!^=IRHSH=K[N'+0.R<$,-&5<'9)C,H]GY.#CXB3H'Q'?\X,.^/3]<'\7[J(6K2!^*XAO^8*_"G)$)I2C'$!B M>YXNI:A*5JR.MF2*-=5@5")36AI1%/GY#1G)%4ZK7UUJU-L/NKIH%4J>(L]BC,A];$&F1-6K$%IVRU=*=<\ MH>4QU\HZZI^>#L(0Z[7>SN:EG]=Z[(0X:$,\W50E'\F$<8[U MN89\ ;*S-F^R_6MM]D2VD_BP37SX?[MXN$^E]D2VHU38*A7NJ8O#SBX^\;QG M7?S2[WD7NUOWM7DKKZE<,12=PQ(Q7N\$!9'U^U,;6I3V"E\(C0^"'6;X9(,T M#KB^%$(_&>95:/\$1'\ 4$L#!!0 ( ->L9UC6)VMM"@, !,) 9 M>&PO=V]R:W-H965T0_/>_S%9$?9(U\# M"/145PV?6FLAVBO;YMD::L(O:0N-'"DHJXF07?9@\Y8!R;6HKFSL.*%=D[*Q MTHE^MF#IA&Y$53:P8(AOZIJPYQNHZ&YJN=;^P6WYL!;J@9U.6O( 2Q!W[8+) MGCUDRS5+5+P.^%7"CA^TD7*RHO11=;[E4\M10%!!)E0& M(O^V,(.J4HDDQM\^IS6\4@D/V_OL7[1WZ65%.,QH=5_F8CVU8@OE4)!-)6[I M[BOT?@*5+Z,5U[]HU\9KA;SM'% MV_<36TAXA6!G/>A-!XI/@,XANT2>^P%A!WL&^>SU= MR->[YMJV-DPJCGY?K[A@_>N*'S MR63W/R5[8=X;S'OGLJ<_&;X33.SMH8MQ7! F M8>P.82_X_('//\NW7X 9K=4*)-V!(2=J!0T4I3 B=RF#0^0D]/TX.D(>QR5! M@G%L1@X&Y.!5R"VC!7!U1I(*J7DK,W.%@Q%&@.7:/H(=1[G8#_P3L.$ &YZ% MO2>,D48\HWYIF?C"T9NQY[I.? 1H"O-#/S(#1@-@=!9PI@].>13-H:7\Q(1' MX]JXKI]$R1'B."X*/.QA,V(\(,9G$?51:<**1Z_S)53H'5&-PP(O=G!HIDH& MJN3\SJ:"5":J9+11_3@.$M\_PAK'>6Z4>.%QM>R#*TM]+GPG[*%L.*J@D$KG M,I+.6'<%=QU!6WV+K:B04ZN;:_G5 DP%R/&"4K'OJ(MQ^ Y*_P%02P,$% M @ UZQG6)$E^6>\"0 +F4 !D !X;"]W;W)K&ULM9U;;]LX&H;_"N$=+&: ;JR##U$V,9!:(M6=S8S13&/ M)"4_)H?^;TZW+XDZ>=LQWE.OD1AG-V-=GF^ MOQF/,W_'(R^[2O8\%I]LDC3R&ILW&D1?$H\5MN6V5 M+FZ30QX&,5^E)#M$D9=^?<_#Y.5NI(]>-WP,MKN\V#!>W.Z]+7_D^:?]*A7O MQD?*.HAXG 5)3%*^N1O=ZS?NI*Q0EO@]X"]9ZS4I=N4I23X7;SZL[T9:T2,> M7%[OT+3@^4F8E?^3E[JL-B+^(A %8]NW2K*XPZ]NE>5UAWK>% MZ[K"=?GM5E]'^5W:7NXM;M/DA:1%:4$K7I2"*&N+KS"("^T^YJGX-!#U\L4R MB2(AH<<\\3^3?Y'[]3HH-.6%Y$-<_3(*A?UH\]P+PI]NQ[EHLZ@Y]FN^4_&- M"WR=/"1QOLN($Z_YNJ,^>Z.^H0",Q]]AXW>/WAI)X?]A>$<-Z1PS-,,FG M1YO\^,-/Y /-:,$&T?P19K3@V;J MNTM4X-M[G> +]+<_C2C;S^B6%7I:19%/_ MEO[\K_B>6DH4N253/3LIEBSO.\F$YTTS0GM^/GMMK.R^FF/K.T^4E!6]GO MH4I"PFC?76#(5ET03%+)]*B2Z9LJR7[=K,34\%!$TC^\5*@A[QI2WT_/CXXE M)L.:=B*$\W*S:U.SC-F)#I0]&ZH#)(SVW .&;-0%P209S(XRF T9+%9IX'.R M$N-%.5B0_[="8YQ90BD:84A5BZ M-%*U-&L=.]/2.J+)>;GIO*.SY4)4@8;3G'C!DHRX()LG$.LK$4LJDG3T0 M,\^$K+R4_.Z%A[Z.G7=)<+#7FQYYED> MQ-M"@*+=/ W\7'Q4E3O$0:Z6(#)INX32;"C-@=(HE,;T\QR[:1@S73^58% R/SO$DJSH30'2J-0&H/2 M7!1-5F>3A]=GT!D@,MN\A-)L*,V!TBB4QJ T%T63%=AD_75UVO\[!5]D#GP) MI=E0F@.E42B-U30I^)J6:4Y/@^]Y.67P;?P#76T@_,R_"L&((6WI[8/<"XO, MZ!8V_R-3[$DJSH30'2J-0 M&H/27!1-/@VU<4 ,M0.R2A.?\W5&[C'5(_9V7<7*_33F/>)PK M0[.Z_<%JA)HC4)H#I5$HC4%I+HHF:[8Q1PRH.6) S1$HS8;2'"B-0FD,2G-1 M-%F!C3EBJ,V1%4]],?!Y6TZ"V$]Y,1P&,8F/IU;7%P^<^B-U7];$$W'<>_:" MT'L*>>FK% ML+_9YIX*AG@F49MUU6L>%,0ZT40JE M,2C-1=%D?34>AJ'V,![;YL7ZD!9*$Y(+DNZ1"^I-0&DVE.9 :11*8U"::YP[ M&#/+L/3)A)W29-(I(5]^$X-0XZ58>]0Q#V%D'8>P1A;Q*$O4O0^844YND/PD4U*8NN M\01,M22D(0K/^4)H-I3E0&H726$V3 O14Z[C'A(MJ5Q9:D_@WU8G_SH7FD%-^U?S! M>H.Z %": Z51*(U!:2Z*)FNR,0O,.70!"G4+H#0;2G.@- JE,2C-1=%D!3:> M@JGV%+[71=?J9@=+%>HZ0&D.E$:A-%;3E',Z51%95(UQ8*J-@X<@#J)#U(ZR MW_VL7W67!@L.:CI :0Z41J$T!J6Y*)I\$]O&FIAHR.@\@1H44)H-I3E0&H72 M&)3FHFBR AN#8O+V#:&"O+C6-4_(OAX0.[4'M2:@-+NFR5=T6M;979P=:+,4 M2F-0FHNB5;(:MQZV$/%T6SYX(Q-3MD.<5W>+/VX]/MSCOGRDQL=V MIM^XU:,[&GSU))$'+]T&<49"OA%-:5=S\2VGU<,YJC=YLB\?]?"4Y'D2E2]W MW%OSM"@@/M\D2?[ZIFC@^(B4Q=]02P,$% @ UZQG6)S]Z)"[!@ )C, M !D !X;"]W;W)K&ULQ5M1;]LV$/XKA#<,+=#$ M(B4[=I882*(6R["L08.T#\4>:(FVA4JB1]%V,NS'CY044[05)L(N\$LBR>3' MNT]W1WX2=;;AXD>Q8$RBARS-B_/>0LKE:;]?1 N6T>*8+UFN?IEQD5&I3L6\ M7RP%HW'9*4O[Q/.&_8PF>6]R5EZ[%9,SOI)IDK-;@8I5EE'Q>,E2OCGOX=[3 MA2_)?"'UA?[D;$GG[([)^^6M4&?]+4J<9"PO$IXCP6;GO0M\&OHCW:%L\35A MFZ)QC+0K4\Y_Z)/K^+SG:8M8RB*I(:CZMV97+$TUDK+C[QJTMQU3=VP>/Z%_ M*IU7SDQIP:YX^BV)Y>*\-^JAF,WH*I5?^.8W5CLTT'@13XOR+]K4;;T>BE:% MY%G=65F0)7GUGS[41#0ZX."9#J3N0'8ZD.YON]W4JA?$]5/3NXDCWZ@BPT5,;I-:5X@FL>H MO'ITJ?B,T17/5) 5M+Q-1^@BCA-]2%-TG5=QIW]X%S))D_2]:G%_%Z)W/[\_ MZTMEGQZE']6V7%6VD&=LP03=\%PN"O0QCUEL _258UOOR)-WE\2)^/LJ/T9X M_ $1#X_:#')W#UETC'RLNQ._I7OX^N[$X8V_O5=^B><_=Z\65+"CZ?Y=N1"" MYG.FTE&BZ2-JMKNEC^7EZ@Y__T-!HFO)LN*O%G\NJ_&#]O%U"3HMEC1BYSU5 M8PHFUJPW^>4G//1^;>,6$BP$ K-X#[:\!R[TR74>\8PA21_0E.5LEDA5\2(^ MSY-_=J.THM$)UY7&"FQ8@NDJOIYX9_UUDQM7"\OAP=;A@=/A35DM67Q$UTRH MZH_F*KXDBJED:$83@=8T73&T9&H"T;'6QH%SA*X<0(*%%=BH0=?P>$S:&1MN M&1LZ&?M&=0K* JFIM9"JA";Y_ -*BF+5'B%.M*[L5&"#AD.CDX$W)L.=. $: MU"+H9$O0B9.@+ZR0(HE44%63"[K/$T77]QN639EH+49.P*X<08*%0& 6D:,M MD:,#3P(C2-XAP4(@,(OW\9;W,6B&.]&ZLCC>RW <#+P@&.QD^'X[/U"%P&\O M;M@SBT3/Z?Q];B8\%#6C+N*%;'/?#=C5_QJM.<6-AB=*V^SX#S6J35-C+8W= M,;([;PJFI9>*%,53+H42.2NU;I9,9*V<.=$[<^:V%:-'1@4B**N6W&KQ'=/' MHBWMH.RR626&5?)_I@[T+_KXP**5UH_H\VR61&I9XII7W,-UIAD2+81"LZDV M @,?6F%@4(D!BA9"H=GD&Y6!W3*CZPSCANM,9?#*.::EH7.2,:(#NU7'RWE^ MR76(\1D*$S4?22[<"TCW>)T) A4A4&@VUT:NX.&A$QU4XH"BA5!H-OE&"F&W M%NJ5F&FC-U044(*%H( MA69S:'0('A\Z=4&U"RA:"(5F/TXV0HA "R$W8%@@ M\J8ZR(W>F;)7Z:!AK8-:G_*_A?XA1O\0M_ZY4IWV2R82WKJX<0-T)L]M3E F>WN2 M ]EA$V7$#W&+G]TD5VH'^KF'VX+.3(/*(2@TFWTCA\BAY1 !E4.@:"$4FDV^ MD4/$+8=>42- != +YA!'C7B+%S_$J"?B5D\W].'EA0"H< )%"Z'0;/J,<"*' M%DX$5#B!HH50:/;.%2.CG)W0"=-Y^XS<'>\UD.98C-E!%/OEN0[&;Y M&ZP$W!9TIAH2+81"L]DW8LLGA]YC!2K50-%"*#2;_,;^-J<:>4V1@-VAYC;' M=]2(MY!5OI%5OEO'Z.V,J/DPM=JV>9U'*@YU%=!;.=TE %1V@:*%4&@VN4:* M^8-#EP!0)0:*%D*AV>0;)>:[-]+=,J%C6#\T3/)(,,6N.D#Y2D>R?O57;C@L M]%'$LTS=E:),@]J6N,P#NJ9)2JLLW>LMW"YP_=[FTZ9JMY$K46SY;*0,58_[^6R:,Q[CQ-KGF["VD MEV^DE^^67H:SIZBKJ-N&W8N!!JK+:C3K'3SV/!+LLK;?CIP$)Z/QSHN\?N,# M@HR)>?DA1J%\7>6RVFV_O;K]V..B_,1AY_H5/@VK3S8,3/4%R0T5\T3-4RF; M*4CO^$09):J/,JH3R9?E9PI3+B7/RL,%HS$3NH'Z?<:Y?#K1 VP_C9G\!U!+ M P04 " #7K&=8OA?):Q0% "X&0 &0 'AL+W=OFB+XN<$(.4P,:QPO?XO6&YQ?,V62+UO@1\^_;!RK.S HEBE.$$QSR' *)GSU>XB3) MD40=_TI0HQHS3SP]/J+_5I 79)X0PTN2_(@COID:8P-$>(5V"?]&#G]@26B8 MXX4D8<5?<)"QE@'"'>,DEZ9!$,H:*:;H#C^4# LBJC )_;HL[\WP"8_X* M/@28HSCY*&*_/P;@P\\?)R87E>;CF:&L:E%699^I"MK@*\GXAH'/682C)H I M*%8\[2//A:U%#' X [\!&S+=CH*6O9/MSO2@_[I4,/&J6;-*?"<<[.V013+ M^7E KV(=QP=:&55(K$4.\4*QX(G(!2$^=PF23=IKT7ISH&.KQ#OBK)] M1V&NK>U*YJ.*^:@7\\\OVYAV4QVU24#?41[2I7:8MR[S&X$U%!E7BHQ[*H)I M&+-N3;00;^V0X[; MJL\2L&-1FQ(XE>2^/TDR:(+;<]OMSUW:*O+HB.JW1R# M=E2S.3:H0*OV,U8O,J4M80"7\XR>DDY&$JW1O/R1HZSA94=8[@346=37=N4T MPA,O![70RV- YQS[U-#N*?<'6M@;JWR:BQ$C56%=%6 M?*TB=JV(_?\4T6Q\$EJW\W6$M 30%GBM +51A%K/=%F _GNB' DZC8V^->7+ M8YQ[NEC& U<5YCW,'JS='M3;O8O":+9,"=U0PO,''E25N)&UDX*]AU&$M5.$ M>JO80S#-CJH'?^N6*M$:$^ /8*L=OX?IA+7KA'K;>5FQBQNN'*%!U(4#V-J? MO/:::S?M0(:=;]I-IK7+A'J;>9%IW]UXU*[/'U@MMNVPH3OP/97M>_A,6!M- MJ'>:+5$HSE_$Y3.>Q*MN_GK$(7C%B#+@@;1\.P(M$*%7UKE$]%">"C4ZAQ1< M0!JI2$X'4E/"VIA"O3.](&'_YTH_S%%7.#XO9S^$<34S.5*GFEJ@*Q]*N[;' MMMX>?\DXC3,6AV"/DEU?2RA!O=,%-U;_1>P(LAWHJ_N^OL!K!:@]LJWWR"T! M+C=AB7CJ\D:NI]J>CJB61H$,.J]1DU7M@SD."5@+0&(S%UM/Q,4)YPLBU>G#\1SDE:'&XPBC#- \3]%2'\>)(/4'VL MF?T'4$L#!!0 ( ->L9U@(M/]"NP( '\& 9 >&PO=V]R:W-H965T M3T8'I;=F@VCAK1#2C(.-M>5]&)IL M@P4S756BI"\KI0MF::K7H2DULMR#"A$F430("\9ED([\VERG([6S@DN<:S"[ MHF#Z.$6A#N,@#DX+SWR]L6XA3$,@.6YW8R#NP!R7+&=L,_J\!7K?/J.+U/"^"<Q PMJBWPG M$-0*OF@F+5!%B:8RK-&/?TR6QFIJM9^7LJ^X;R]SN^MW;TJ6X3B@^V50[S%(W[^+!]&G M%N6WC?+;-O;T10DZ0L'M\9*R"AM79707>9_&W7@8WXW"_86@_29HOS7H,S?; MSDHC I<6*2D+FKKEDH+^_PJB;A0/KB@8- H&K0I>_;7$O,/VJ,EE -]*,@0Z M/E7ZCB99!=QP"4=DVEQLVO8(@PH)/2A\[[:%@ &0 'AL+W=OKN/ISZP20&HDMB:ALX M_GUM)P22&)>EK+H?EL3,/)[G<68RS'A+V3>^)$2 [WE6\(FS%&)UY[H\7I(< M\QY=D4)^,ZLH7+5XS@1#OEF8L\K^_F."V>?6*$F:DX*GM ",S"?. M/;R+X% Y:(O/*=GRHVN@J,PH_:9N/B83QU,1D8S$0D%@^;$ACR3+%)*,X^\* MU*GW5(['UWOT#YJ\)#/#G#S2[$N:B.7$&3H@(7.\SL0+W?Y.*D*APHMIQO5_ ML*UL/0?$:RYH7CG+"/*T*#_Q]TJ((P<4G'! E0-J._@G'/S*P3]WAZ!R"+0R M)16M0X0%GHX9W0*FK"6:NM!B:F])/RW4N;\*)K]-I9^8O@H:?P/W6\P2\)SA M@@-<)$"OWCY(/1/P2'/YD'&LC^D6O)8/"*!S\$*X8&DL2.4 /A6I /?J)%.Q M S]'1. T^T4Z_0A8$3YVA8Q:[>W&580/983H1(00@2=:B"4'OQ4)29H MKJ1; .0AWQ#0(_GNR.#>W2^.[2P\>L3]#6>?^H$E:ZW ML^Y9W3.&BP6122K ; >.[9[Q3B^7Y_[U#PD)/@J2\[],YU/N'YCW5X7ICJ]P M3":.K#RKR9MKPD670FLH7M0ZQ[8T*=_KO,982H/RB?[IE2S M_826$I90H892I7@S'0Y";X3Z8W=SK(YUR[>J<1'+3@?RYK@VOJ?DVPZ$I@#=V'M>[#-R4ND,TB%[(I2(O%#9B115H4 M\E(V6YE*:).PPTZ:!F$0!(-6-G?-T B%X;"5S=9P+Q1C5(LQNEZ-'W7XP"#T M@B!L\>[:^8%\%;2*762-[$+>T#NTA=X;F7^6E8F0^@/ M?!^UN-N#NY3\44\,K_CRJL :K/K^$ 5M]@:[ Z\#GEK<)>21P?RZ#\4 *(_ M;=E?P3?R(/1@/^P\#5U#4YV(#':M0M%D>FBP-O"),_4]3S!KD:QV@/X1:Z\7MM\-)C/4:S>$D3W>2_4X]+C0WN2>JX>E=(8FGGY' M#J-9-U/>H_.%A]87VGO?<^6P%M-^EVG0"V%;D,HL:*18)UW>HX&%APX66ANU MB^K+&?5UT"D;L!>V?RH9K+HE*#)8G2Y!314._22T-Y0=%1A1\TC%,J:%8#@6 M:YR!+)V;Z=K1(=@1S ">3DC@B.I[\XT9GH\#RG<(PU/ 47_ H0T$ ?^'FE@ M0"K%=(\&=SEA"ST Y5*7=2'*>5:]6@]9[_5HL;7^H(:O>B!X@"DGMT^8R3<6 M!QF92TBO-Y U@I7#T/)&T)4>#\ZH$#37ETN"$\*4@?Q^3JG8WZ@-ZI'T]!]0 M2P,$% @ UZQG6)\;X..' P V0X !D !X;"]W;W)K&ULQ5=M;YM($/XK*ZXZM5(;7HPQSME(?NGU*ETD*VZO'ZI^6,/8 MH #KVUW;R;^_V840<#"ZJ%3Y$N\N,\_.//- 9B8GQN]$#"#)?9;F8FK$4NZO M35.$,6147+$]Y/ADRWA&)6[YSA1[#C323EEJ.I;EF1E-WR2Z6ZL ,)GNZ@S7(K_L5QYU9H41)!KE(6$XX M;*?&S+Y>V /EH"W^2> D:FNB4MDP=JF@F3.+R'1: M2RII,.'L1+BR1C2UT-QH;\PFR549UY+CTP3]9+"6++PCLQ/E$5FE-!>$YA'1 MIQ_F2$]$%BQ#S0BJ6?] UBBDZ) "8=O2;//<[..]6@-YNP1)D_0=^GU=+\G; M-^\FIL2HU=UF6$8X+R)T+D1H.^2&Y3(6Y&,>0=0$,#'=*F?G,>>YTXFXA/"* M#.SWQ+&<04M B__O[G2$,ZA*,-!X@TLEB"F'-A9GG--\!_C22+)Y('6[%7W0 MQT7AOO^-D.2SA$S\:".XN-]MOU]]**[%GH8P-?!+(( ?P0A^_\WVK#_:R.D) MK$&56U'E=J$'7YBD*1&*"%(0$=8)@T)V;104N)[&59^V8V#;]M"SL(#'>G9M M=F/+';N572/P817XL#/P!1-2O3&?&(L$6;,4BW8#V09X:\$ZP5Y:L)[ &GE[ M5=[>*VO;ZY.JGL :5(TJJD:_2-L%[K"FV3'&Y)XI^[G5:#@:^>VZ]JN@_Z.R%?6K*>P!K9CZOLQZ^L[G&?5/4$UJ#*MIX: M#>L7Z;L$KDO7=7W_3-\M5K8SLL<7%&[7.B2[,_ U]IA)OGM//D$.''-06I]% MV(PE0G*JVM!.N7?#O[2(?:$UR7">R'!>6?)E 'W1U1-:DZZGUL[N;(=^1O2# MYYV(Y?BN[YWK_KGAV!\-[7/=F[4A(0.^T[.3P'@.N2QZY^JTFL]F>BHY.Y^K MN4T/'T\PQ=!W0_DNP1$BA2U"6EA39,(F#C5[&.'L"5P;X M?,N8?-RH"ZII-O@/4$L#!!0 ( ->L9UBL?A<3'00 @3 9 >&PO M=V]R:W-H965T !PB?">H\#%_W'I]S[<,E7IP9?Q%[ M (E>XR@12V,OY>'.-(6_AYB*"3M HIYL&8^I5)=\9XH#!QID27%D$LMRS)B& MB;%:9/>>^&K!CC(*$WCB2!SCF/(?#Q"Q\]+ QMN-+^%N+],;YFIQH#MX!OG/ MX8FK*[- "<(8$A&R!''8+HU[?+,_#6H48Z:)U?,W](^9>"5F0P6L6?0U#.1^:2A_H-\?0=(P^D,E_8I,)/:4 M@UB84O%)44U?C_V0CTTZQL8$?6:)W OT9Q) < E@*B&%&O*FYH'T(CZ"/T$V M?H>(1>P60NOKTTD/';LHKIWAV1UXZX@*D=93EQ QCC*CH&]_JU#T24(LOK<5 M+L>=MN.FUKX3!^K#TE#>%LX#T;P3L4XEA?J#G968/%W)U9'G%J;'M''3D73J')&:$)7@\A;Q?E-$2] MQP3C^@RTACEXVCX#;L'6'<46N!^*=KYND\C4]::66R/<$N4%W/H9N M=NQ;Y?/FPO%LSW6\&N=F7,T-%ZR]@K5W'6M=5[J)X$I[>M?9LR6LQY[8*ON6 M-8)YMT$UW+!#^\<=:5%DVJ\09>VQW7:%).2,1G%N,>H&G'8J6V! MG5;%95_&O3VOB_*@637LL%M; OOLBLMVB@?Z:?9="@&B)^#J.[NH,SKPT(<1 M;58/Z%4U36RK^H?KZO*4^46*VS4K9)J//)LW.:M5%](5<"B@;+Q[HO#<)&#:-VSH=3O\2;,MV9@M(G!0+L*!!@RT?BGZ@I9--A!)= MDK:3?[\C):MV)FMID0+[(K[H[N'S',GC3;92/>HEHH&G0I1ZZBV-69W[ODZ7 M6#!])E=8TI]:<"N%'01#[!>.EETS M%P53SY:R!(7YU+L( MSV=A8!V7VM0KUG3 M.N[W=^@?G'@2,V<:9U(\\,PLI][(@PQSMA;FD]S^@;6@@<5+I=#N"]O:-O @ M76LCB]J9&!2\K%KV5 =BSR&*CCA$M4/TTJ%WQ*%7._2*/K+R<\D#TPI5AH-IW"19=R&E@FX*:L#8@/]_@H- MX^(WLO@5?-!+IE!/?$.+6P@_K1>ZK!:*CBP41G K2[/4<%UFF!T"^,2ZH1[M MJ%]&G8A7F)Y!+SR!*(AZ+81FKW>/.NCTFDCV'%[O"-Y,,*WA8PYU2.&C GXW.]8BE./;JH&M4&O>3=+V$<_-XF^HW #D+0 M;T+0[T)/KI]0I5PCK!1/$60.V_IXMG#H3;&O%B\7D%*>4?0^K"F3"9X?'$2@ITP; M5F;6D!K 2CV;"VR3V$UB ,_(E(9P!!E[;HO1['4 (RBJY!A:H(Y-'37A&76' M9Z?W\RT6N)KKQ?RE MK4I=:?4-IBII;YE:\%*#P)P@@[,A)31558G5P,B5*[3FTE#9YKI+JJQ160/Z MGTMI=@.[0%.K)_\ 4$L#!!0 ( ->L9UBGBDQ;Q < $ K 9 >&PO M=V]R:W-H965T>"?I=,7X M#S$G1**G*(S%66,NY>*DW1;^G$18M-B"Q/#+E/$(2_C*9VVQX 0'>E,4MMU. M9]".,(T;HU-][9:/3EDB0QJ36XY$$D68KR](R%9G#:>QN7!'9W.I+K1'IPL\ M(_=$/BYN.7QKYR@!C4@L*(L1)].SQKESXG4[:H->\2(DE'=L]3O)#.HK/)^%0O]%JVQMIX'\1$@699M!@XC&Z7_\E!'Q MF@UNML'=VM ]?F9#-]O0W=K@])[9T,LV]#0SJ2F:!P]+/#KE;(6X6@UHZH,F M4^\&\VFL_'XO.?Q*89\!%0Y"(?H M,D[#3+GK@T*W4-=I(K?C=M'CO8<^_/(1C35WA(/:(N&$UV@Z?CVNNP^N]WI< MQV!_-W=A5^-U7^'"\QT7?K^"Y>A2DDC\7>>M%+M7CZVJSHE88)^<-:"L",*7 MI#%Z_\X9=#[7$6H3S+,$5N&TEW/:,Z&#CX3/Z4+'.ILB*+,<*U)12*#((#SC MA"C&$:0$+)A2GR"M31W%9E$/ FDSJI M%-SM,[Y@H!E!$"T1A=, C3N(FNL1#8GR>"2%B_FE-_CLC3@G(2 MJ&7GR0SB66=."R&(:8",_TGBM"BOJ(35,6 JTVDLV:YVSZD6X3B90E5/]%[- M3:&7^O0'+("31F=7$\D2"QHL0"!-R]X(3B6]8+H6U$1D.B7Z1$'W9 &Q/P&8 MK$* G1<,[-)P):X0<+^"\P=I'Q3"RMY5J^&XD>@;_)DWT<-?S8Q-]0N@]Q6+ MRJ/551F<! @IA2C18*K^[0:#JQP"X#(5%Z MO !F2 3X,K.1$P@992-+;81 #Z!_@0OP2;"0!ECI-0$M8N5O=:2"S&]$[YS% M]%^2:@8.5_L4#D9"%;-+;JJJ6Q+NQ;+2V!5:IE/Z^6 M?6,)NV)")>3FV%G7%<$48: 15#.Z'/7[G4[GM+TL4V*4LR\EEL JE QR2@9& M2F[RK-!!VT1?TJBIHR9%ZE>I&>QP,ZAA<-C?7N89]7JCU-%U1/*$A%#-22\_1 MCN,'':>[0X]1YK[T6 *KT'.6LR#Q)5KI T2NLV.BCAHS4!>MX5BM MXW1LW+@O69; *F0YG6*"ZYA[56@_?,EX.L#=Z'8%OFR":IU.*OI0^WZM6Z': M0< L9=])P"J:9PNMRG!I1G8..&%EX+:(M8GFV4*K$NL6Q+HO9?J,XPAQ=4Y MXS0)Z4RWJ+5U, ,K%T+W>+>',,O,8ZYHWL,32RZ(TL2)]!% M?"72G,16QWFK:)XMM"J3Q43O] Z9Q#:;];%5-,\66I78HOEWS-W_UT2/US" M^=F],8'^R^^3U9+9WVGX=I+XQ26>6:VWFETT^(ZYPS=D9LE\%68^Q!Q/)^\[ M*GZ4E]U T#VV[ENE,_H6KV&;,%8[U6: CE-.X5;W:#O1K8XMSPAU!6/O:'6T6@?ME@Z\ W M:_=6ZXMAQ34/*^>^OG>MRH!/Z%+?ES=EJ!EN[T"R.M780JM264PU[B$?6;I6 MAQRK:)XMM"JQQ9#CFA\FUO?BSS^JOLCPRGVVLYV<+R[QS%J]U>IB G'-$X@I M,_?KQ3.FS'EM\R'%V"J:9PNMZHAB)G('A\QKJW.-533/%EJ5V&*N<NY<1F0JI:]QM3#Y'O M61B8$]?FJ#&VBN;90JL27,PW[O$A$]?J+&(5S;.%5GTUJYA%NN:',W=LC4.Y M1OX<\_I$S0 J=[5[O>.=V]IUZP8]=^?YKUFA?0UNEUXMA"-TIE_15 _[X;Q- M7]'+K^:O@9[KEQ^WKE\X)U[Z,F@W,4)AV0S(%2*A1<(;Q]'7-](MD M"_T"XX1).,?U1_7.#^%J ?P^94QNOB@!^4NSH_\!4$L#!!0 ( ->L9U@H MR#L?E@, 'X- 9 >&PO=V]R:W-H965TV@-9!T0+I%C3KBJ+H"UHZVT0I4B.IN/GV(RE%5FQ% M28R\L42)=_S][TS>:;[CXJ?< BCTJZ1,+IRM4M6YZ\I\"R669[P"IM^LN2BQ MTD.Q<64E !?6J*1NX'F)6V+"G&QNGUV);,YK10F#*X%D7998W+X#RG<+QW?N M'GPFFZTR#]QL7N$-7(/Z4ET)/7([+P4I@4G"&1*P7CAO_?.E'QH#.^-? CO9 MNT=&RHKSGV;PL5@XGB$""KDR+K"^W, 2*#6>-,=_K5.G6],8]N_OO+^WXK68 M%9:PY/0K*=1VX4P=5, :UU1]YKL/T J*C;^<4VE_T:Z=ZSDHKZ7B96NL"4K" MFBO^U0:B9^!'#Q@$K4'P5(.P-;"1*Z'?$FVGLB4O2Z)T7I1$F!5HR9DB; ,L)R#1&W3=I!?Q-?J$52V(LO=_ M5R"PF8@N00<171*\(I0H8_3J A0F]+6V_G)]@5[]_GKN*HUJ%G3S%NM=@Q4\ M@'4!^1D*_0D*O" <,%\^W3RX;^[J '51"KHH!=9?^("_2Y 28'(H>]+IOIT@ MQ=$*T!4FQ02])S+'%'T#+/9A^_YV)970_]L?0_%H *)A +.9SV6%K=* M$#?@9'_\YB?>GT/1>2%G]V(5=K$*Q[QG.N31D,#&*K%6YG"YR>)TZL^F<_>F MCS[J_$3TJ$./'D./A] ;J[B'[GO!- H.T$>=GX@>=^CQ8^C)$'I\A.X=4(_Z M/9$ZZ:B34>I_MJ!KSUJ!&&)/'F4?]7XB>]JQI^/L7.DMOJ[U[@9S,I.R+A&U MIV&%;^V).B0J/1*53'TO.E0VNO:)RJ:=LNFH,G/:(5)6M8("$::S U(-:9D> M:4EG:9@>2!E=[$0ILT[*[ E)VA_;37[HOEH-R9H=I\CS0R\\T#6Z\HFZ?&]? MM[W1DO21Y;0N;(*0V@+*.9.MA M_-$L+VLA]'Y#_'EY;KWV$QU-$S\Z3'0[KU^ZPCA,/;^;=Y][WU7XHX4X^XNS M-_DC[+>#Y,%Q1?)C'<]#\N"(7/?W@9<^0+ZO\?YXD6_VU7/C?=P"#&ZL\;6? M^V]R>\VQ^3+YA,6&,*F1U]J]=Y;J*(JFV6\&BE>V7UYQI;MO>[O5'T@@S 3] M?LVYNAN8%KS[Y,K^!U!+ P04 " #7K&=87HJ,EJ," (!P &0 'AL M+W=OF8A9$51=^725;4$FEM05;J^Y\5N11EWTL2. MW.9P1!"1D:!JI_:YA M61HB+>-WR^ET2QK@;GO+?F.]:R]SJF BRA\LQV+D7#HDAP5=E7@O-I^@]1,9 MODR4RG[)IHWU')*M%(JJ!6L%%>/-GSZU>=@!#.(# +\%^/N \ @: &!-=HH ML[:F%&F:2+$ATD1K-M.PN;%H[89QLXLSE'J6:1RF$U%5#/6VH"*4YV0B.#*^ M!)XQ4.2GB8M:EV%W MLU;#N-'@'] P\,FM7K90Y"//(7])X&I#G2M_ZVKL'V6<0G9!@L$9\3T_Z!$T M^7>X?T1.T"4YL'S! 3Z;K[,F83^OYPJE/KV_^A+5\(3]/.9&7ZF:9C!R])55 M(-?@I._>#&+O0Y_)_T3VPG+860Z/L:?/AZ6TAP6>=-U1T.>Y(8HMD2DZZS2, M0B_T$G>]ZZ8G;!CX7M"%O= 9=3JCHSIGA9!XCB"KUX4V3-&.@F!X.=R3V1/D M1UZ_R+@3&1\5^4T@+5_7%_ITTV=;?IH*AMZ9H+ MU(70-@O]5($T 7I^(01N.V:![O%+_P)02P,$% @ UZQG6&>,L5]P @ M* 8 !D !X;"]W;W)K&ULK57;:MM $/V50872 M0F/=G#1-;4'B4!IH:4AH^U#ZL);&UI*]J+MC._G[SDJ*L$$)*?1%VLN70:084KL5%T M8W>?L==S'/A*JWS[A%UOFT10;CQ9W8/9 RU-]Q;W?1SV -GT"4#6 [*7 O(> MD+=".\]:69>"1#%S=@A*E@ M80U)LT932O1P!+===L&NX+RJ9 B]4'!ENOH)B;A!)0@K( O?&G0BP.$+'8(CSE"0YBR M(4Q9RY<_P=?K^76^].2X]'Z/*>HHIN,4H1W/?"-*G$?<;Q[=%J/B]:OT)/DX MIN\_D1VHS0>U^7/LQ<^V^+$Z$EM.Z!JY7<- "(E5(1! Z/18!)ZG3>$!A8,, M-!=9[2'-H!(/?DS]BX@^#$2G(T0'RJ>#\NF_*:^D+^W&$'!AXYCDCB_M"C', MS&V13+*<:W:[+Z@W2P_-!J/.V7BOC\,,_2K<6AK/05\Q*IF\/X[ =7.IVY!M MVM9>6N)!T2YK'N7H@@'?KZREQTV8%L//H?@+4$L#!!0 ( ->L9U@D8#X* M+0, /L( 9 >&PO=V]R:W-H965TS,=J#]][M.(.4CT#UL+^"/ M>X[/N;GQ37\EY)-* 31YSC.N!E:J=7%CVRI.(:?J2A3 <61!.:TS/2]6'V!M9^NX8M%IJI?LEK'.A:)2Z5%O@:C@ISQ^I\^K_.P!7"# M(P!O#?#V 9TC '\-\"NCM;+*UIAJ&O6E6!%IHI'-#*K<5&ATP[AYBE,M<9=,XV/1BE">D)'@FO$%\)B!(I=D6C]=(N9DE%+<4(1Q\DBEI%R_D&^, MSEC&<'0V!DU9=HZ8A^F8G+T_[]L:!9IC['@MYK86XQT1XWKD#L]/%?G$$TAV M"6QTUMCS-O9NO9.,8XBOB.]>$,_Q_!9!H[^'>R?D^$VV_8K//\(WD2(I8[W) MGTGQF*DX$ZJ4./XQG"DML;)_MN6NINZT4YNW_485-(:!A:^S KD$*_KPS@V< MCVV^_Q'93A8Z318ZI]BC81S+DF:DD&+)\#D3O(S(ZC4E3*D25Y-28B42G0(I M0#*1D J(.ZM-^66;\KL@,U@PS@T 2_4%J&Q+8:TKJ'29^VT9>7XGZ(1]>[F= MG,,P-PR\GMN$[=CN-K:[_\5VFY'ZI.Z6PM -K_=]'$:Y&-4+VGT$C8_@M(_D M%]Y+]96A!=IAZ(/6YE2;V.! AK,G]%3$CL:PT1B^D6MM4MT4"CQCVTN8-J]9 MF\3P0,!EV/7]_82VA'6O ^^(V%XCMO=V81PI:U1]JJ![+07MNDYO3W=;V$[= MU[KMK3Z2@UQ4[5616)1R?Z U!+ P04 M " #7K&=8Q%[^G[D" 5!P &0 'AL+W=OTD MW;^?;0A+4YKM82_@CWN.S[EPKY,=%X^R %#HJ2J9'#N%4O65Z\JL@(K(2UX# MTSLK+BJB]%2L75D+(+D%5:7K>U[D5H0R)TWLVERD"=^HDC*8"R0W547$KPF4 M?#=VL+-?N*?K0ID%-TUJLH8%J(=Z+O3,[5AR6@&3E#,D8#5VKO'5-#+Q-N K MA9T\&"/C9,GYHYG-GR^ET1QK@X7C/?F.] M:R]+(F'*RV\T5\78&3HHAQ79E.J>[SY!ZR [)$RT9C,#FQN+ MUFXH,U]QH83>I1JGTEN6\0K0%_($$EV@1?,Q$5^A=N?L,Y?R'$U _S& YH)O MJ?V">MJ&R!9]-@-%:'FN:1X6,W3V]CQQE99H#G*S5LZDD>._(@?[Z(XS54CT MD>60/R=PM;?.H+\W./%/,LX@NT0!?H]\SP]Z!$W_'>Z?D!-T^0XL7_#7?*,9 ME5G)Y4:G]?OU4BJA?^D??2EK& ?]C*;,KV1-,A@[NHXEB"TXZ;LW./(^]-G] M3V3/S \Z\X-3[.D#HPIRM%!$@>QSVL C"S?]9YM>#&,"7* M^(:IIA:[U:ZW7]N6=K0^T3V_:=%_:)H+XXZ(-642E;#2E-YEK%,HFB;<3!2O M;1];L9UAG'6JK M90, $L, 9 >&PO=V]R:W-H965TLF3IK*3?/KMMD:ZAI,^(;8.I.P45-I5J*E=ML M!-#<@.K*)9X7NC4MF9-.S-Z+2"=\*ZN2P8M S;:NJ?AO!A7?3QWL'#:^EJNU MU!MN.MG0%2Q!OFY>A%JY/4M>UL":DC,DH)@ZG_#S'(\UP$1\+V'?G%PCG->83[=O8,'%0MFTDKSNP4E"7K/VF M[UTA3@ XO $@'8!< L8W 'X'\$VBK3*3UH)*FDX$WR.AHQ6;OC"U,6B53Z6"B?3SRSC-:!O]!T:](26[=-$O-!;Z$7P76F>V,,,&!2E?$0/"Y"T MK!Y5].MR@1Y^?9RX4BG1?&[6G3IK3R4W3L4$?>%,KAOT)\LA/R=P50I]'N20 MQXP,,BX@&R$?_XZ(1WR+H/G/P\F '+\OJV_X_!M\KZ/E"!60@Z"5K3PM>FQ' MZU?WN=G0#*:.>C<;$#MPTM]^P:'WARVU.Y&=)3KN$QT/L:?SK1# I"W'%A@: MH/XUV:7>Q-V="A^*.%,3]&J"034+*$#IR6UR6F1P,^NN!/96:Y1GVOTT:Z(KLI[V15#$6=J MXEY-_.&NB*\.\TD4QYY_(>HZ[BG$01#Y=FE)+RT9; HUBM2@839ER3V;X4YD M9SEB[SACO(^V0X<\+2P.0L\C%_6WQ(5)XD?V\N.3\8<_W!L==*A7!T/.)9&C M)#(HZ1N7]I^'#G=6 YQ$0911_M@+8WSC'T?\R?C B_V9=LK&[AUI M6IO]A8I5R1I40:$HO5&DJB=:Y]HN)-\8\_?&I;*2YG*MW#X(':#N%YS+PT(? MT/]_2/\'4$L#!!0 ( ->L9UCZ^$M,R , ($, 9 >&PO=V]R:W-H M965TE>T-+K M?:CZP203L"ZQJ>W 7G_]V4D(L!O,J;HO$#M^'L\SXQE/)GLNOL@-HH*G(F=R MZFR4VMYZGDPV6!#I\BTR_2;CHB!*#\7:DUN!)*U 1>Z%OA][!:',F4VJN868 M37BI+/)EJQQB>K3=B'TR&M94EH@ MDY0S$)A-G;O@=AZ$!E"M^(OB7IX\@Y&RXOR+&;Q-IXYO+,(<$V4HB/[;X1SS MW#!I._YM2)UV3P,\?3ZPOZG$:S$K(G'.\\\T59NI,W(@Q8R4N7KD^S^P$30P M? G/9?4+^V:M[T!22L6+!JPM*"BK_\E3XX@30!!? (0-('P.Z%\ 1 T@JH36 MEE6R'H@BLXG@>Q!FM68S#Y5O*K160YD)XU()_99JG)J]90DO$/XD3RCA-UC6 MT02>P2,FG"4TIZ3R]PK5'I'!)W?IPE(152JN%[[!% 7)X<@#CT0A$);"ZRS# M*DKU5.\!%:'YKQ-/:,#((X3UG:B/A-4LQ/2?PM.)6=GB0 M?1]:&1\P<2$*;B#TPZC#H/GWPT.+.5$;A:CBBR[P'3WUW(_G4;B!!8H$F8*_ M[U92"9T$_W2YL]ZMW[V;J0RW-'*#\:NNS)G7R" \$^,/XFXU M<:LF_@XUQLV0; A;UPG-U09%E_EVLE[H!G&W]5> 6LD+X)F>8:MG:&7Z\/&= M_ 44!WS:4H%0LE+II/H/4TA+-"^B40@Y+:BJ$JU+I'V'WB!PA_UNE5;D_\R@ M4:M\9+5+7W;Z*F/F2-;Q3*DN-D+7$$KR+IEV.AV24=BM\BHP&%AC.6X5C:U, M'\TIA"WJ2YR94D@5%K)+B9VF-W#CJ%O)%: N%B.KDL _WKZ^E6LA*!?P%8FH M:T;GW6BG,$ER(2(-\D5Q&%^H=<%)UQ!8-YW718$RV)&\K#L$DNN>D+"DLS(W M?,],&9[4J<9D^[Z]*'3CH=WYX5%$:"4[WKJ7[I,K!+W ';\XTXV.*TC?C2]4 M-N^DF2M0K*L>5T+"2Z;J!J>=;?OHNZI[?#9_;_KKJDD\TM3-^7LBUI1)R#'3 ME"8,#HBZWZT'BF^KEG'%E6Y J\>-_D9 81;H]QGGZC P&[1?';-O4$L#!!0 M ( ->L9UC/474F1@, -@) 9 >&PO=V]R:W-H965TV%20Z(FL29;1ZZ M3[]S AF0$/7%WD Y!%!DFZ6Y'!E+I8J!:X,BLH\1)!KE,>$X$S$?&C3486U0[ ME!;?$]C(@V>BIDWM>/B\ MC_ZA%(]B9DS"F*<_DE@M1T;/(#',V2I5#WSS$7:"/!TOXJDL?\FFLO4]@T0K MJ7BV+ P7+/.-@[!_NE#L[.P2F%5F2EK E3+!P*OB%"6V,T M_5#FIO1&-4FNMW&J!,XFZ*?"NSSB&9!O; N27)%IM9N$S\D$YB $Q'J.W$@) M2I*+"2B6I&_1\G$Z(1>OWPY-A10ZEAGM5KRM5K3/K#B!Z)HXUB6QJ>VTN(]? M[FX?NYNHO4Z 72? +N,Y9^*->5;P'')4=T;TSYN95 +/VZ\VL55TMSVZ_@@' MLF 1C S\RB2(-1CAFU>63]^U2?]/P8X2X=2)<+JBAU^P9F!U$$PE^8*D7$H2 M,2&>^1I$F_ JFE]&T\5B'5I6X+IVWQV:ZT-1+88]ZMF![=6&1\!N#>QV NLM MBG"O$B7;^"IG[W!9AP;ZS!S1-)]L#;@\3T9*P/";OMYA6 M7?L42TG$I<+$%@D.DC],U[(V>J])3S%EKG."W[3SO8 &9_#]&M_OQ)\J'CU= MZ?(8(W"&/4.>)?4;!+T^=9S34] TZU-JN6X[:%"#!IV@7]6R_70&S;Q8V-GZ M)U1-,]>R;*_73M6KJ7K=)Y/KG8[WM43A066ZEK2!]IH;[;K4]GWK!+5I:%,7 MOS>7ML/V:]A^)^PGD') UBQ=L:JQIMC:61Y!&VV_ 7%U!K?%LIO7HO]:%NTD MGC02>TER7;WF+Y6Q6^"P)M$3_DZ3"MP\:+OZSO.9B4622Y+"''WH=8#J176- MJ :*%V4GGG&%?;U\7.+5"X0VP/DYYVH_T,V]OLR%?P%02P,$% @ UZQG M6'GH'? J!@ VRX !D !X;"]W;W)K&ULO5IA M;Z,V&/XK5C9-=]+M H:0M$LCM8'3*MW=3M?=INFT#RXX"3O .>,T[;0?/QLH MQ,5U@N[=OK0!_#XVSP-^W\=XOF?\2[FA5*#[/"O*B]%&B.WY>%S&&YJ3\C7; MTD)>63&>$R$/^7I<;CDE21649V/L.,$X)VDQ6LRKK$>#'?DC6]H>+3]@.71^,6)4ES6I0I*Q"GJXO1 MI7L>>8X*J%K\EM)]>? ;J5NY9>R+.KA.+D:.&A'-:"P4!)'_[NB29IE"DN/X MVH".VCY5X.'O1_0WU5K4_\E]0\1! )X]$X"; /PDP/6?"?": ._4 M +\)\$\-F#0!U:V/ZWNOB N)((LY9WO$56N)IGY4[%?1DJ^T4 _*C>#R:BKC MQ.*ZB%E.T:_DGI;H1W29)*D2D&3HNJ@?0R7GBY *DF8O98M/-R%Z\?W+^5C( MWA7&.&YZNJI[PL_TY&+TCA5B4Z*H2&BB XSEL-NQX\>Q7V$K8DCCU\AS7R'L M8,\PH.7IX=@0'IX<[LX,X=$)X:Y7A4\M9'BMD%Z%YQT5$GU^*Z^A:T'S\D^3 M3C60;P92,]-YN24QO1C)J:>D_(Z.%C]\YP;.3R:.(<%"2+ ("$Q3PV_5\&WH M4MT5Y9PF2$@]LI3R]SH\R"7,X[Q1IEK"Q13#A_D'/1GO"D1*0H=G)VRM(\%=7D9.2T M[F1RP%C@.\Y37JU#&?KL0H)%0&":!$$K06"58+DAQ9JBM$!W)-O5"8!DLJ(@ M14Q-9 =]LAT?]^GNM_-\9]IK%UJ'-Y1)(#"-R6G+Y-3*I)J,945',O7JRR$GBT16@=SU#J@, TZF8M=3,K=9=QS'>T(ZQBK^721-_L M*'U'6X36,0VE#PA,H^^LI>_,2M\;FL@Y-$.?W]'\EG)C&6!%&%H&0(*%D& 1 M$)@F@^MTY;4#598U2$""@**%H&@1%)JNR8'E<0?6&$8YW-YT,9UZ@=//:Z:6 M>(J#?F:S#VPPC6ZO+L2!CR?:$'6.<,<1_I8Z#.V*G9 U[=]/C5S#'>XQHNH! M$W?680Q^3"'1(B@T78+.T+E6AZ)["%*6M$Z"AJ(,D>2O72E44Z96;]0J#%HU M*>#]+V^/J>7UU/*Q42Q0LP>*%D&AZ6)U?L^U&[ZG"1?]@S[*;@B/-Y5J(;VC M&=OFM!!5,EA*85-16A.TO[!$4+0=$B*#1=ITV^D800:TS MD1U@,,V0:"$H6@2%IDO1N76,H68B#&F1EZ!H(2A:!(6F:]+9=VRW[R?.1%[O M;0]<[)WU*UE3RZGG]+^SA/:!#:;QOS#6N#/6V&ZL#0M177WZ7$5Z!+.J::LO M7+(V]9'8<+9;;^2![QL?2@:!$4FBY=Y\GQ#*S& G7@H&@A*%H$A:9KTCEP;/_,?621L(D^ MS"]N8%@DM/">FM0M @*K99F M?+")-Z=\7>V>EN44VQ6BWA/;GFUW:%]6^Y*?G+]RSY?U/NL.IM[V_8YP*5J) M,KJ2D,[KJ_=Q0(@L$U4!>7S$F'@]4!^U^]L6_ M4$L#!!0 ( ->L9UAZ7>L6W 4 .XP 9 >&PO=V]R:W-H965T=&O A!"Z-E(O_%BGZU1==[L7TU[0 MX"3H .>PT_2D_?&S@4*<$!>F1^N+-)#G^=C.]P'C;]WK/2V^L@TA'+UD:^)2L-UR>&,^OM]&:/!+^>?M0 MB*-Q0XF3C.0LH3DJR.IF=&M>A=B2"67$GPG9LX/W2 [EB=*O\N NOAD9LDD*2M?T;Z*G>(16NX8IUF=+'J0)7GU.WJIOXB#!'-R M)@'7";AO@E4G6'T3)G7"Y#C!/I-@UPEVWQ:F=<*T;X)3)SBE6-6W6TKC13R: M7Q=TCPH9+6CR3:EOF2T427)9BH^\$)\F(H_/'W=/C'S;D9PC_UF\,O0SNHWC M1-9)E**[O*IV6347'N%1DKX3$9\?/73QX[OK,1==D*#QLF[.KYK#9YHST3W- M^88A/X])K.:/1=>;_N/7_G_ 6N!O47Z)3/<]P@:>=/1GH4^_W:TO$:[2K8YT MKT_KSMETOT>Z99Y-#_3I 7EJ.M\U]E"?[I'EN=85*:RFE*R29_4L)?371Q&! M[CC)V-\=W?M0X2;=.'D/OF+;:$EN1N(FRTCQ3$;SGWXPI\8O73I#PCQ(F \) M"R!A(1!,J99)4RT3'7W^&*4$T15ZY'3Y]3WZ?9<]D:(\L8E$:^B.L1V)49*C M/XHH9U$YP2)F?QY[D],2W+$I?7\V&!G,:9ECEU#>,Z)NZ:EL9JFL%FQ[(8+F& M_#G2]33.=CKB_)YQ >0@0B"8HNJT474Z1-6'(ED2]""NV/)R[=)/RQNJ7P5S M#[YOXW)ZI%T58QI*D(7M(^GZA060W0^!8(IR3J.MM2,Z'A/BK$ MI<=9EVI:UE#5*IBC?-.VZ[I'PG6%67AR%.;W"PL@1Q "P13A9HUPLSFWS,N@!Q$" 13Q',;\5RM M>/X+*98)ZWG5:5E#M8.$>9 P'Q(60,)"M^/>(JK=;,I3*0+3:%?7AOX:/ED3 MW1/YH-NY'M*SAI8!*,T#I?F@M "4%D+1U(HY\&-,V%5TS8.J&DB:!TKS06D! M*"V$HJE5@]NJP?_/:KIN1UVPVA-LSM29>J'OT.!"@:3YH+0 E!9"T=1":3TZ M4VOJ@*W.ZV:4%?"D8P6\T/=G<)V .G.@M "4%D+1U#IIW3ESD#W78[U? P_7 MZ-;ER5T#TN;R0&D^*"T I850-+4:6DO/U'MZPSR$&N8HE>"E!:"T$(JF%D/K!)IO6X$#?(F:=OA$@?'$L4XF"DC'S0.E^:"T )060M'4 M:FC=15-O+PXS.LPN$T]9:-?% .GB>: T'Y06@-)"*)I:#*UC:;YA69ZS.] _ MZ/X[?2@HNJ?EH^87=/%QYACF.[TC FIJ@M(\4)H/2@M :2$432VJUDDU76!' M!-1.!:5YH#0?E!: TD(HFKHMJ'5>L=YYO7T6J]JU6+-$WS-9-![AI,B2O%SI M=LY->N#0L@&E>: T'Y06U#3EC^N6?6P$A%"-JO70^JI8Z\ -F)K":FK"^JE) MW]S@:@&U74%I/B@M *6%4#2UJ%K;%6/8J0E#>HD+4)H'2O-!:0$H+82BJ573 M>K!8[\'^AZD)=*LD*,T#I?F@M "?NM13VSV=FD"]UO'!;NR,%.MRHSU#2[K+ M>;4QNSG;;.:_+;>PC]OPZC\![J-BG>0,I60E4HU+QQZAHMI<7QUPNBWW=C]1 MSFE6OMV0*":%#!"?KRCEKP>R@>9?'.;_ E!+ P04 " #7K&=863@MQE,# M #.%0 #0 'AL+W-T>6QE!!M].) M@X(PX8\&8E'<%*KVIN5"J*&?M"'/WKYF0S^,/_J>E1N7&1WZ#Q?O?RU*=?W. ML_>S#V=GG8?+Z_WXA0$N_< IVCM"]*JC+U39H)A\?)S\(7%,NG^4] %E3#@Y M_" -#H% M$Z4TN6T&^WO2#-\#UCTPR#AO#79]&Q@-*J(4E>)&=\Q@$WP&>4W[?E5IAS-) M5F&WYV\(YJ:33$J94=FF"?UU:#3@- <[DLWF<%=E%0"H5%GH1L;(K!3$>%@S MFH:6G5+.[^#M\3/?T5[F6WMFMENT36VH:5H9VP'];36KO2W;>Y&N5[''4GU9 MZ.D(TX?2IK>2YFQI^LN\-8"IA[@ZJ2J^^LS93!343O[HA*,!6?.\>2G9D\X& MI3+5 2I][Y%*Q:;;D=^25/=TJ=;EM,QQS]T3]/QOUWE&!96$;YO6M?^65_G% MCJ/^:UDV;Y5]PTZ/S9'@K9OLG8+)^!1,GD1-)J=@,CT!D_U7>VL>;S(ZB84, MWZ3)H#FN;9T)=TZ$;=2#D_?0_P%G>+Y)ZDT6C"LFFMZ<91D5SPZ&6EZ1B?YC M=4=?C\]H3A9#,;9N<0P_;C7,&S"P/)#I[]8: MWVV\0@[7 ;:GARH$FRE>B=A,\;4&Q+UNP$A3]VYC>8"![0)6.Y#?G0=JRLV) M(MA5S!OV!.-(FF((U**[1N,869T8/N[]P9Z2*$I3-P*8VT$480@\C3B".0 / M&!)%YGMP[_LH6']/!9O_X([^ %!+ P04 " #7K&=8EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ->L9U@1TEK& MP00 $DI / >&PO=V]R:V)O;VLN>&ULQ9I=;]LV%$#_"J&G#%AFZS-M M4!=(XF0S,*Q&'62/!2W1,1&)=$@J:?KK1\KS2U&? MGK5Y6&K]P+YWK;*39.W%R-.BY5\OG3[EAS,X(;VHG:2:U\82BXD^+9OM:'3?8DK5S*5KJ723+\ M;T7".JED)W^(9I*,$V;7^OD/;>0/K1QO%[71;3M)TFW%G3!.UGO%BP!YRY=V M*'%\^95[D$E2C?T!5])8-[08CL\]XY/PC;=;O=,WLG7"3+D3OQO=;Z2Z#X?Q M5S$"ES'$8?>[#>*Y^3]AU*N5K,54UWTGE-O&T8@V "J[EAN;,,4[,4EV31A7 M#;M6S@>)S=3V4+YMN%)_ZEFSO6KG<4$,S;GT%6;6#.!TD%=^6[>R\6=OV"5O MN:H%&X)K 6"& &9' V0G#W+-8:>I$,CJB)#?,@!YAD">'0^2VS6 _(! ?C@B9!3)CPCD1UK( M.7]A3Y;-A1EV#P/05-JZU;8W @[C8VP<']-"SI25C3#LUO#&&X]=&,/5_3:< MD!%U#;%LIL+61FY">;C#E[V52M@(#S--2JR:1=]UW+P$M(6\5]+OQKV^+^I: M]U[?$!-S34HLFYEZ\@U\1B6BR&%F28G5]"+?T1BK?=25O?1)FG>D[B(G))"6VR;_/EQ]@^ OWIQ[R1>W6OC/[*I@\ MI)A.4G*?=)WOMPNGZP?(A-DC)=;' ,,NGKEIV-RGAG:(W5!Z>LFC[H'Y(R46 MR-\\#,9Q1HVY(B-V1;B5TFU-&P+F+>R\,X3O'M&8DF&RR(AE,5.U[@2[Y=]C M)G0N0FZ(I16/?9C473_]9-8,E6&>R(@]@6/F$!,31T8L#F!8 M=G(;QF3["V3#;)$1VR)6[9MXF"4R8DN@SHT?1$P<&;$X4.?&F)@X,F)QH'Z+ M,'/,)SFQ3W9^>^MIS#&'Y.1OMQ#1L1.(B6DE)]8*5-V;,41?;1&KY<"DC9VR MBZ:1,-G/,;7D1U5+ 3$QM>3$:L$Q2XB)628GM@R.64%,S#8YL6V@J$_9PA^Q MZ=O!/$,-Q,1LDQ/;YB=GQZ37CQ 3LTU.;)L]S*&#^U:#OU?P+39FFX+8-GB* M 9/( G-/0>P>'!,.2 7FGH+8/7@F%$43LU!!OL+R^O9A[\G4T0H+NL1";2$T M88NBB5FHH+80BAD]FYB%"FH+H9A0E@5FH8+80C@FE&6!6:@XYLNR;V<0$[-0 M\4XORX(F7[.0__H_7*;$+%2^UYQG?S *Z_L0$[-0>=09T"G$Q"Q4DJ_R(YC1 M1+?$+%2^@X4.8\+AO<0L5)*O]&.8<'@OT:5^\K5^#!,.[R5FH9+80M'L/!J4 MAAJ(B5FH))\+'<+T16P.,3$+E<06.HSY5=315U$E9J&2V$*',:=B%7W14V$6 MJLA7_2-,)"VN, M5Q!;:6S>)62$F9J%JL-!H]^E>(U92B>8O?PKKRVO>UG/# MPL_V4X*B#*M^J[YMKWS9%_6GYLWN2\#=5XR?_P%02P,$% @ UZQG6'=+ M<84& @ \20 !H !X;"]?;7/2Y;)-X^V,YOGI=N;B]7/(_S.QWVSVZ_RS7_\^YM/TC\'I3S^^ MEUW.4[-X[<9MGE9-^CA<3Y=T.7*S>'E;->/+FS2I=I!"D-8/,@BR^D$. M05X_*" HZ@>U$-36#[J'H/OZ00\0]% _Z!&"'NL'R1)E7!(DS; FT%J0:R'P M6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R70 M6VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$ M>AOJ;01Z&^IM!'K;;+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LY^5!'H'ZAT$>@?J M'01Z!^H=!'H'ZAT$>K>H=TN@=XMZMP1ZMZAW^YUZE^GSD,NUYVN-S_].JJ?S MO?GZ^,ORZ^3LO5QP3K<5Y?DO4$L#!!0 ( ->L9UC_)Z=UXP$ &PD 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7 M_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?% M6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H M;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/& MODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?R MX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \% MTH<&Z:, Z>,L9U@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ UZQG6"-D M3G'N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ UZQG6)E&PO=V]R:W-H965T&UL M4$L! A0#% @ UZQG6%38^AB[!@ EQH !@ ("!QA M 'AL+W=OL9UC$4.0N M @, (4* 8 " @;<7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ UZQG M6'P4E3@F P >@D !@ ("!HB 'AL+W=OL9UB(SN'^:0@ .0_ 8 M " @?XC !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ UZQG6*::3?_'" %B0 !@ M ("!O2\ 'AL+W=OL9U@1;5+;10( . $ 8 " @;HX !X;"]W M;W)K&PO=V]R:W-H965TL9U@'IL#O80( ,(' 9 " @:X] M !X;"]W;W)K&UL4$L! A0#% @ UZQG6)1M MC9.1"0 71@ !D ("!1D 'AL+W=O&PO=V]R:W-H965TL9UC/)Q%5PP( .8% 9 " @01J !X;"]W;W)K&UL4$L! A0#% @ UZQG6'JAID\Q P F 8 !D M ("!_FP 'AL+W=O&PO M=V]R:W-H965TL9UA3."^OYP( M &X& 9 " @;IW !X;"]W;W)K&UL4$L! A0#% @ UZQG6#LW!M=F!@ @!$ !D ("! MV'H 'AL+W=O&PO=V]R:W-H965TL9UAXGF9=%P0 (@) 9 M " @8F, !X;"]W;W)K&UL4$L! A0#% M @ UZQG6 2W6>X>#0 Y"$ !D ("!UY 'AL+W=O&UL4$L! A0#% @ UZQG6!W0Y;41 M(0 >FP !D ("!5*P 'AL+W=O&PO=V]R:W-H965TL M9UAA,*O,QP( . % 9 " @2W1 !X;"]W;W)K&UL4$L! A0#% @ UZQG6"FN J'V @ (P8 !D M ("!*]0 'AL+W=O&PO=V]R M:W-H965TL9U@H.J>UY@( $<& M 9 " @8S: !X;"]W;W)K&UL M4$L! A0#% @ UZQG6/I$"Z[(!0 !@X !D ("!J=T M 'AL+W=O&PO=V]R:W-H965TL9UCEZ=.EGP0 /H+ 9 M " @?#F !X;"]W;W)K&UL4$L! A0#% @ MUZQG6#0.=(EH!0 0 T !D ("!QNL 'AL+W=O&UL4$L! A0#% @ UZQG6(8^V1%V P M,0X !D ("!9@0! 'AL+W=O&PO=V]R:W-H965TL9UC& M()U*]@( -$( 9 " @<4+ 0!X;"]W;W)K&UL4$L! A0#% @ UZQG6%P.DZ#N P NQ, !D M ("!\@X! 'AL+W=O&PO=V]R:W-H M965TL9UBQMP$@1 0 -D8 9 M " @;(5 0!X;"]W;W)K&UL4$L! M A0#% @ UZQG6-G^&PO=V]R:W-H965TL9UB1)?EGO D "YE 9 " M@4$@ 0!X;"]W;W)K&UL4$L! A0#% @ UZQG M6)S]Z)"[!@ )C, !D ("!-"H! 'AL+W=O&PO=V]R:W-H965TL9U@(M/]"NP( '\& 9 " @7$V 0!X;"]W;W)K M&UL4$L! A0#% @ UZQG6)5N;#Z\! GA8 M !D ("!8SD! 'AL+W=O&PO=V]R:W-H965TL9UBL?A<3 M'00 @3 9 " @11" 0!X;"]W;W)K&UL4$L! A0#% @ UZQG6-_XX(1> P MPL !D M ("!:$8! 'AL+W=O&PO=V]R:W-H965T ML9U@HR#L?E@, 'X- 9 M " @?A1 0!X;"]W;W)K&UL4$L! A0# M% @ UZQG6%Z*C):C @ " < !D ("!Q54! 'AL+W=O M&PO=V]R:W-H965TL9U@D8#X*+0, /L( 9 " @49; M 0!X;"]W;W)K&UL4$L! A0#% @ UZQG6,1> M_I^Y @ %0< !D ("!JEX! 'AL+W=O&PO=V]R:W-H965TL9UCZ^$M,R , ($, 9 " @39E 0!X;"]W;W)K&UL4$L! A0#% @ UZQG6,]1=29& P V D !D M ("!-6D! 'AL+W=O>@=\"H& #;+@ &0 @(&R; $ >&PO M=V]R:W-H965TL9UAZ7>L6W 4 M .XP 9 " @1-S 0!X;"]W;W)K&UL4$L! A0#% @ UZQG6%DX+<93 P SA4 T ( ! M)GD! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ UZQG6'=+<84& @ \20 !H ( !>X(! M 'AL+U]R96QS+W=O XML 76 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 77 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 158 377 1 false 62 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Consolidated Statements of Operations Sheet http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100060 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 100070 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 100080 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 100090 - Statement - Consolidated Statements of Cash Flows Sheet http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 100100 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://myomo.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 10 false false R11.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 11 false false R12.htm 995455 - Disclosure - Description of Business Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusiness Description of Business Notes 12 false false R13.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 13 false false R14.htm 995475 - Disclosure - Inventories Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventories Inventories Notes 14 false false R15.htm 995485 - Disclosure - Equipment, net Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNet Equipment, net Notes 15 false false R16.htm 995495 - Disclosure - Fair Value of Financial Instruments Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 16 false false R17.htm 995505 - Disclosure - Accounts Payable and other Accrued Expenses Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpenses Accounts Payable and other Accrued Expenses Notes 17 false false R18.htm 995525 - Disclosure - Common Stock Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStock Common Stock Notes 18 false false R19.htm 995535 - Disclosure - Stock Award Plans and Stock-Based Compensation Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensation Stock Award Plans and Stock-Based Compensation Notes 19 false false R20.htm 995545 - Disclosure - Warrants Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrants Warrants Notes 20 false false R21.htm 995565 - Disclosure - Commitments and Contingencies Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 995575 - Disclosure - Income Taxes Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 22 false false R23.htm 995585 - Disclosure - Subsequent Events Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 23 false false R24.htm 995595 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 995605 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 25 false false R26.htm 995615 - Disclosure - Inventories (Tables) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventories 26 false false R27.htm 995625 - Disclosure - Equipment, net (Tables) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetTables Equipment, net (Tables) Tables http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNet 27 false false R28.htm 995635 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments 28 false false R29.htm 995645 - Disclosure - Accounts Payable and other Accrued Expenses (Tables) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesTables Accounts Payable and other Accrued Expenses (Tables) Tables http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpenses 29 false false R30.htm 995655 - Disclosure - Stock Award Plans and Stock-Based Compensation (Tables) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationTables Stock Award Plans and Stock-Based Compensation (Tables) Tables http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensation 30 false false R31.htm 995665 - Disclosure - Warrants (Tables) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsTables Warrants (Tables) Tables http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrants 31 false false R32.htm 995675 - Disclosure - Commitments and Contingencies (Tables) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 32 false false R33.htm 995685 - Disclosure - Income Taxes (Tables) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes 33 false false R34.htm 995695 - Disclosure - Description of Business - Additional Information (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail Description of Business - Additional Information (Detail) Details 34 false false R35.htm 995705 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 35 false false R36.htm 995715 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenue by Major Source (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail Summary of Significant Accounting Policies - Summary of Revenue by Major Source (Detail) Details 36 false false R37.htm 995725 - Disclosure - Summary of Significant Accounting Policies - Summary of Potentially Common Shares Issuable (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail Summary of Significant Accounting Policies - Summary of Potentially Common Shares Issuable (Detail) Details 37 false false R38.htm 995735 - Disclosure - Inventories - Schedule of Inventories (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail Inventories - Schedule of Inventories (Detail) Details 38 false false R39.htm 995745 - Disclosure - Equipment, net - Schedule of Equipment (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail Equipment, net - Schedule of Equipment (Detail) Details 39 false false R40.htm 995755 - Disclosure - Equipment, net - Additional Information (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetAdditionalInformationDetail Equipment, net - Additional Information (Detail) Details 40 false false R41.htm 995765 - Disclosure - Fair Value of Financial Instruments - Schedule of Cash Equivalents and Derivative Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Fair Value of Financial Instruments - Schedule of Cash Equivalents and Derivative Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 41 false false R42.htm 995775 - Disclosure - Fair Value of Financial Instruments (Additional Information) (Details) Sheet http://myomo.com/20231231/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails Fair Value of Financial Instruments (Additional Information) (Details) Details http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables 42 false false R43.htm 995785 - Disclosure - Accounts Payable and other Accrued Expenses - Summary of Accounts Payable and Other Accrued Expenses (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail Accounts Payable and other Accrued Expenses - Summary of Accounts Payable and Other Accrued Expenses (Detail) Details 43 false false R44.htm 995795 - Disclosure - Common Stock - Additional Information (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail Common Stock - Additional Information (Detail) Details 44 false false R45.htm 995805 - Disclosure - Stock Award Plans and Stock-Based Compensation - Additional Information (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail Stock Award Plans and Stock-Based Compensation - Additional Information (Detail) Details 45 false false R46.htm 995815 - Disclosure - Stock Award Plans and Stock-Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail Stock Award Plans and Stock-Based Compensation - Summary of Stock Option Activity (Detail) Details 46 false false R47.htm 995825 - Disclosure - Stock Award Plans and Stock-Based Compensation - Schedule of Grant Date Fair Value (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfGrantDateFairValueDetail Stock Award Plans and Stock-Based Compensation - Schedule of Grant Date Fair Value (Detail) Details 47 false false R48.htm 995845 - Disclosure - Stock Award Plans and Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail Stock Award Plans and Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail) Details 48 false false R49.htm 995855 - Disclosure - Stock Award Plans and Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail Stock Award Plans and Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail) Details 49 false false R50.htm 995865 - Disclosure - Warrants - Summary of Common Stock Warrants Activity (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail Warrants - Summary of Common Stock Warrants Activity (Detail) Details 50 false false R51.htm 995875 - Disclosure - Warrants - Additional Information (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail Warrants - Additional Information (Detail) Details 51 false false R52.htm 995885 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 52 false false R53.htm 995895 - Disclosure - Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) Details 53 false false R54.htm 995905 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Cost (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostDetail Commitments and Contingencies - Summary of Operating Lease Cost (Detail) Details 54 false false R55.htm 995915 - Disclosure - Commitments and Contingencies - Summary of Additional Information Related to Operating Leases (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfAdditionalInformationRelatedToOperatingLeasesDetail Commitments and Contingencies - Summary of Additional Information Related to Operating Leases (Detail) Details 55 false false R56.htm 995925 - Disclosure - Commitments and Contingencies - Summary of Changes in Warranty Liability (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInWarrantyLiabilityDetail Commitments and Contingencies - Summary of Changes in Warranty Liability (Detail) Details 56 false false R57.htm 995935 - Disclosure - Income Taxes - Summary of Income (Loss) Before Provision for Incomes Taxes (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeLossBeforeProvisionForIncomesTaxesDetail Income Taxes - Summary of Income (Loss) Before Provision for Incomes Taxes (Detail) Details 57 false false R58.htm 995945 - Disclosure - Income Taxes - Summary of Tax Provision (Benefit) (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail Income Taxes - Summary of Tax Provision (Benefit) (Detail) Details 58 false false R59.htm 995955 - Disclosure - Income Taxes - Summary of Reconciliation between U.S. Statutory Federal Income Tax Rate and Effective Rate (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail Income Taxes - Summary of Reconciliation between U.S. Statutory Federal Income Tax Rate and Effective Rate (Detail) Details 59 false false R60.htm 995965 - Disclosure - Income Taxes - Summary of Deferred Tax Assets (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail Income Taxes - Summary of Deferred Tax Assets (Detail) Details 60 false false R61.htm 995975 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 61 false false R62.htm 995985 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 62 false false All Reports Book All Reports myo-20231231.htm myo-20231231.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "myo-20231231.htm": { "nsprefix": "myo", "nsuri": "http://myomo.com/20231231", "dts": { "inline": { "local": [ "myo-20231231.htm" ] }, "schema": { "local": [ "myo-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/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 313, "keyCustom": 64, "axisStandard": 28, "axisCustom": 0, "memberStandard": 41, "memberCustom": 18, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 158, "entityCount": 1, "segmentCount": 62, "elementCount": 698, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 619, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R4": { "role": "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "longName": "100050 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R5": { "role": "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss", "longName": "100060 - Statement - Consolidated Statements of Comprehensive Loss", "shortName": "Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R6": { "role": "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "100070 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_c4171fac-e959-4b3c-aa9d-15ac04dcedd8", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4171fac-e959-4b3c-aa9d-15ac04dcedd8", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "longName": "100080 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "myo:WarrantsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3717283c-5c5b-421c-8e52-f45aa97faeff", "name": "myo:OfferingCostFromSaleOfShares", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R8": { "role": "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100090 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://myomo.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "longName": "100100 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ConversionOfStockSharesIssued1", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ConversionOfStockSharesIssued1", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_128d34f7-09d1-40d1-a279-a691ee18fff0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_128d34f7-09d1-40d1-a279-a691ee18fff0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusiness", "longName": "995455 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventories", "longName": "995475 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNet", "longName": "995485 - Disclosure - Equipment, net", "shortName": "Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments", "longName": "995495 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpenses", "longName": "995505 - Disclosure - Accounts Payable and other Accrued Expenses", "shortName": "Accounts Payable and other Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStock", "longName": "995525 - Disclosure - Common Stock", "shortName": "Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensation", "longName": "995535 - Disclosure - Stock Award Plans and Stock-Based Compensation", "shortName": "Stock Award Plans and Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrants", "longName": "995545 - Disclosure - Warrants", "shortName": "Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "myo:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "myo:WarrantsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995565 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995575 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "995585 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995595 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995605 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "995615 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetTables", "longName": "995625 - Disclosure - Equipment, net (Tables)", "shortName": "Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables", "longName": "995635 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesTables", "longName": "995645 - Disclosure - Accounts Payable and other Accrued Expenses (Tables)", "shortName": "Accounts Payable and other Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationTables", "longName": "995655 - Disclosure - Stock Award Plans and Stock-Based Compensation (Tables)", "shortName": "Stock Award Plans and Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsTables", "longName": "995665 - Disclosure - Warrants (Tables)", "shortName": "Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "myo:WarrantsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "myo:WarrantsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995675 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995685 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "longName": "995695 - Disclosure - Description of Business - Additional Information (Detail)", "shortName": "Description of Business - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:CapitalUnitsAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:CapitalUnitsAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995705 - 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": "35", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "myo:CommonStockEquivalentsPreFundedWarrants", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R36": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail", "longName": "995715 - Disclosure - Summary of Significant Accounting Policies - Summary of Revenue by Major Source (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Revenue by Major Source (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ac55fdfd-e932-4c01-9fb1-940d91dd1172", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R37": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail", "longName": "995725 - Disclosure - Summary of Significant Accounting Policies - Summary of Potentially Common Shares Issuable (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Potentially Common Shares Issuable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail", "longName": "995735 - Disclosure - Inventories - Schedule of Inventories (Detail)", "shortName": "Inventories - Schedule of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail", "longName": "995745 - Disclosure - Equipment, net - Schedule of Equipment (Detail)", "shortName": "Equipment, net - Schedule of Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetAdditionalInformationDetail", "longName": "995755 - Disclosure - Equipment, net - Additional Information (Detail)", "shortName": "Equipment, net - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "longName": "995765 - Disclosure - Fair Value of Financial Instruments - Schedule of Cash Equivalents and Derivative Liabilities Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value of Financial Instruments - Schedule of Cash Equivalents and Derivative Liabilities Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_f96712f8-907e-409a-a1d4-24581bbff142", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f96712f8-907e-409a-a1d4-24581bbff142", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://myomo.com/20231231/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "longName": "995775 - Disclosure - Fair Value of Financial Instruments (Additional Information) (Details)", "shortName": "Fair Value of Financial Instruments (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:ShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_10b301a8-f4d9-41da-8a9e-0befc06dcf5c", "name": "us-gaap:ShortTermInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R43": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail", "longName": "995785 - Disclosure - Accounts Payable and other Accrued Expenses - Summary of Accounts Payable and Other Accrued Expenses (Detail)", "shortName": "Accounts Payable and other Accrued Expenses - Summary of Accounts Payable and Other Accrued Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "longName": "995795 - Disclosure - Common Stock - Additional Information (Detail)", "shortName": "Common Stock - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_0b00a7ba-2b44-47d1-84a7-3d1746b74a94", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_002a1422-8beb-4a4d-8e55-c5fe7a1565d0", "name": "us-gaap:CommonStockNoParValue", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R45": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail", "longName": "995805 - Disclosure - Stock Award Plans and Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock Award Plans and Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail", "longName": "995815 - Disclosure - Stock Award Plans and Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "shortName": "Stock Award Plans and Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_f96712f8-907e-409a-a1d4-24581bbff142", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R47": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfGrantDateFairValueDetail", "longName": "995825 - Disclosure - Stock Award Plans and Stock-Based Compensation - Schedule of Grant Date Fair Value (Detail)", "shortName": "Stock Award Plans and Stock-Based Compensation - Schedule of Grant Date Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_59ae0aa5-b60d-497a-a03f-70fef3cb3ec3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_59ae0aa5-b60d-497a-a03f-70fef3cb3ec3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "longName": "995845 - Disclosure - Stock Award Plans and Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail)", "shortName": "Stock Award Plans and Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "myo:WarrantsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6edacad0-3e98-453c-a24b-877d39186ea1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R49": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "longName": "995855 - Disclosure - Stock Award Plans and Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail)", "shortName": "Stock Award Plans and Stock-Based Compensation - Schedule of Stock-based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail", "longName": "995865 - Disclosure - Warrants - Summary of Common Stock Warrants Activity (Detail)", "shortName": "Warrants - Summary of Common Stock Warrants Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_f96712f8-907e-409a-a1d4-24581bbff142", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "myo:WarrantsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c4171fac-e959-4b3c-aa9d-15ac04dcedd8", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "myo:WarrantsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R51": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail", "longName": "995875 - Disclosure - Warrants - Additional Information (Detail)", "shortName": "Warrants - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_728bc7cd-f70e-447e-8648-6abd32cf104c", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "myo:WarrantsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R52": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "995885 - 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_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:LesseeOperatingLeaseDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:LesseeOperatingLeaseDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail", "longName": "995895 - Disclosure - Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail)", "shortName": "Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostDetail", "longName": "995905 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Cost (Detail)", "shortName": "Commitments and Contingencies - Summary of Operating Lease Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfAdditionalInformationRelatedToOperatingLeasesDetail", "longName": "995915 - Disclosure - Commitments and Contingencies - Summary of Additional Information Related to Operating Leases (Detail)", "shortName": "Commitments and Contingencies - Summary of Additional Information Related to Operating Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "myo:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "myo:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInWarrantyLiabilityDetail", "longName": "995925 - Disclosure - Commitments and Contingencies - Summary of Changes in Warranty Liability (Detail)", "shortName": "Commitments and Contingencies - Summary of Changes in Warranty Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_f96712f8-907e-409a-a1d4-24581bbff142", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c4171fac-e959-4b3c-aa9d-15ac04dcedd8", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R57": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeLossBeforeProvisionForIncomesTaxesDetail", "longName": "995935 - Disclosure - Income Taxes - Summary of Income (Loss) Before Provision for Incomes Taxes (Detail)", "shortName": "Income Taxes - Summary of Income (Loss) Before Provision for Incomes Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail", "longName": "995945 - Disclosure - Income Taxes - Summary of Tax Provision (Benefit) (Detail)", "shortName": "Income Taxes - Summary of Tax Provision (Benefit) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } }, "R59": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail", "longName": "995955 - Disclosure - Income Taxes - Summary of Reconciliation between U.S. Statutory Federal Income Tax Rate and Effective Rate (Detail)", "shortName": "Income Taxes - Summary of Reconciliation between U.S. Statutory Federal Income Tax Rate and Effective Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b417c855-24b3-4588-85ef-7113eecdda40", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail", "longName": "995965 - Disclosure - Income Taxes - Summary of Deferred Tax Assets (Detail)", "shortName": "Income Taxes - Summary of Deferred Tax Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "995975 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:DeferredIncomeTaxLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b3c9bdaf-6666-4230-9e26-d0e29182aaef", "name": "us-gaap:DeferredIncomeTaxLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "longName": "995985 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_0b00a7ba-2b44-47d1-84a7-3d1746b74a94", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_72648d54-392d-4575-b56f-f7c2e63b512c", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "myo-20231231.htm", "unique": true } } }, "tag": { "myo_ATMFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "ATMFacilityMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ATM Facility [Member]", "label": "A T M Facility [Member]", "documentation": "ATM facility." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201409Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201409Member", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption of ASC 606 [Member]", "label": "Accounting Standards Update 2014-09 [Member]", "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606)." } } }, "auth_ref": [ "r366" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable and other 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_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable and Accrued Liabilities, Current, Total", "terseLabel": "Accounts payable and accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r16" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r13", "r15" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "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": [ "r721" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r243", "r244" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accretion of discount on short-term investments", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r112" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18" ] }, "myo_AccruedLiabilitiesCustomerDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "AccruedLiabilitiesCustomerDeposit", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Deposits", "label": "Accrued Liabilities Customer Deposit", "documentation": "Accrued liabilities customer deposit." } } }, "auth_ref": [] }, "myo_AccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "AccumulatedDeficit", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated Deficit", "label": "Accumulated Deficit", "terseLabel": "Accumulated Deficit" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "negatedLabel": "Less: accumulated depreciation", "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": [ "r52", "r165", "r601" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "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": [ "r24", "r25", "r98", "r171", "r597", "r625", "r629" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r822" ] }, "myo_AdditionalEmployeesToBeHired": { "xbrltype": "integerItemType", "nsuri": "http://myomo.com/20231231", "localname": "AdditionalEmployeesToBeHired", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Employees to be Hired", "label": "Additional Employees to be Hired", "documentation": "Additional Employees to be Hired" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r90" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "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": [ "r413", "r414", "r415", "r643", "r895", "r896", "r897", "r955", "r977" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r828" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r828" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r828" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r828" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r201", "r202", "r203", "r204", "r213", "r245", "r246", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r306", "r413", "r414", "r415", "r440", "r441", "r442", "r443", "r451", "r452", "r453", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r491", "r493", "r494", "r495", "r496", "r506", "r507", "r508", "r509", "r510", "r511", "r525", "r526", "r527", "r528", "r529", "r572", "r573", "r574", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operations:", "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://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r144" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r421" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r792", "r804", "r814", "r840" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r795", "r807", "r817", "r843" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r828" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r835" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r799", "r808", "r818", "r835", "r844", "r848", "r856" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r854" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total share 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": [ "r409", "r420" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "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": [ "r223" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "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://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail" ], "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://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "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_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r455" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r133", "r167", "r195", "r227", "r233", "r237", "r280", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r457", "r461", "r492", "r593", "r670", "r768", "r781", "r912", "r913", "r963" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Included in the consolidated balance sheet:", "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r160", "r174", "r195", "r280", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r457", "r461", "r492", "r768", "r912", "r913", "r963" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "myo_AtMarketOfferingPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "AtMarketOfferingPrice", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "At-the-market offering price", "label": "At Market Offering Price", "documentation": "At market offering price." } } }, "auth_ref": [] }, "myo_AtMarketSalesFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "AtMarketSalesFacilityMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "At-market Sales Facility [Member]", "label": "At Market Sales Facility [Member]", "documentation": "At market sales facility member." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r786", "r787", "r800" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r786", "r787", "r800" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r786", "r787", "r800" ] }, "myo_AveragePaymentDeterminations": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "AveragePaymentDeterminations", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Average Payment Determinations", "documentation": "Average Payment Determinations" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r851" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r852" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r847" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r847" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r847" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r847" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r847" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r847" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r405", "r406", "r407", "r408" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r849" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r848" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r848" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r74", "r75" ] }, "myo_BeijingMedicalInvestmentCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "BeijingMedicalInvestmentCoLtdMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Beijing Ryzur Medical Investment Co., Ltd", "label": "Beijing Medical Investment Co Ltd [Member]", "documentation": "Beijing Medical Investment Co. Ltd." } } }, "auth_ref": [] }, "myo_BeneficialOwnershipLimitation": { "xbrltype": "percentItemType", "nsuri": "http://myomo.com/20231231", "localname": "BeneficialOwnershipLimitation", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "To maintain beneficial ownership limitation", "label": "Beneficial ownership limitation" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CapitalUnitsAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalUnitsAuthorized", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized issue of shares", "label": "Capital Units, Authorized", "documentation": "Number of authorized capital units or capital shares. This element is relevant to issuers of face-amount certificates and registered investment companies." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Experimental cost capitalization", "totalLabel": "Capitalized Computer Software, Net, Total", "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance", "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r734" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r30", "r163", "r739" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "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://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Short-Term Investments", "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": [ "r31" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash and cash equivalents beginning of year", "periodEndLabel": "Cash and cash equivalents end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r30", "r110", "r191" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "terseLabel": "Net (decrease) increase in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r110" ] }, "myo_CertainExecutivesMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "CertainExecutivesMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Certain Executives [Member]", "label": "Certain Executives [Member]", "documentation": "Certain executives." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r826" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "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": [ "r168", "r169", "r170", "r226", "r345", "r346", "r347", "r349", "r352", "r357", "r359", "r633", "r634", "r635", "r636", "r752", "r865", "r892" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "myo_ClassOfWarrantOrRightExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "ClassOfWarrantOrRightExercisable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Warrants exercisable, beginning balance", "periodEndLabel": "Warrants exercisable, ending balance", "label": "Class Of Warrant Or Right Exercisable", "documentation": "Class of warrant or right exercisable." } } }, "auth_ref": [] }, "myo_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://myomo.com/20231231", "localname": "ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price exercisable, beginning balance", "periodEndLabel": "Weighted average exercise price exercisable, ending balance", "label": "Class Of Warrant Or Right Exercisable Weighted Average Exercise Price", "documentation": "Class of warrant or right exercisable weighted average exercise price." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrants", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r360" ] }, "myo_ClassOfWarrantOrRightIssued": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "ClassOfWarrantOrRightIssued", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercisable, issued", "label": "Class Of Warrant Or Right Issued", "documentation": "Class of warrant or right issued." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Warrant Or Right [Line Items]", "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Warrants outstanding, ending balance", "terseLabel": "Warrant Outstanding", "periodStartLabel": "Warrants outstanding, beginning balance", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "myo_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://myomo.com/20231231", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price outstanding, beginning balance", "periodEndLabel": "Weighted average exercise price outstanding, ending balance", "label": "Class Of Warrant Or Right Outstanding Weighted Average Exercise Price", "documentation": "Class of warrant or right outstanding weighted average exercise price." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Warrant Or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r64" ] }, "myo_ClassOfWarrantOrRightsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "ClassOfWarrantOrRightsExercised", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercisable, exercised", "label": "Class Of Warrant Or Rights Exercised", "documentation": "Class of warrant or rights exercised." } } }, "auth_ref": [] }, "myo_ClassOfWarrantOrRightsExpired": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "ClassOfWarrantOrRightsExpired", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Warrants exercisable, expired", "label": "Class Of Warrant Or Rights Expired", "documentation": "Class of warrant or rights expired." } } }, "auth_ref": [] }, "myo_ClinicalAndMedicalProvidersMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "ClinicalAndMedicalProvidersMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Clinical/Medical Providers [Member]", "label": "Clinical And Medical Providers [Member]", "documentation": "Clinical and medical providers." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r827" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r827" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r122", "r775", "r776", "r777", "r778" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies - Note 10", "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": [ "r20", "r83", "r594", "r657" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r120", "r308", "r309", "r722", "r907" ] }, "myo_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies [Line Items]", "label": "Commitments And Contingencies [Line Items]", "documentation": "Commitments and contingencies." } } }, "auth_ref": [] }, "myo_CommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies [Table]", "label": "Commitments And Contingencies [Table]", "documentation": "Commitments And Contingencies [Table]" } } }, "auth_ref": [] }, "myo_CommonStockAmountReservedForFutureIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommonStockAmountReservedForFutureIssuance", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares offer and sell", "label": "Common Stock Amount Reserved For Future Issuance", "documentation": "Common stock amount reserved for future issuance." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common shares reserved for issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r21" ] }, "myo_CommonStockEquivalentsPreFundedWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommonStockEquivalentsPreFundedWarrants", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock Equivalents, Pre-Funded Warrants", "documentation": "Common Stock Equivalents, Pre-Funded Warrants" } } }, "auth_ref": [] }, "myo_CommonStockIssuedForCoomitmentFeeUnderEquityLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommonStockIssuedForCoomitmentFeeUnderEquityLineOfCredit", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Common stock issued for coomitment fee under equity line of credit.", "label": "Common Stock Issued for Coomitment Fee Under Equity Line of Credit", "terseLabel": "Common stock issued for commitment fee under equity line of credit" } } }, "auth_ref": [] }, "myo_CommonStockIssuedForCoomitmentFeeUnderEquityLineOfCreditShares": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommonStockIssuedForCoomitmentFeeUnderEquityLineOfCreditShares", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Common stock issued for coomitment fee under equity line of credit shares.", "label": "Common Stock Issued for Coomitment Fee Under Equity line of Credit Shares", "terseLabel": "Common stock issued for commitment fee under equity line of credit shares" } } }, "auth_ref": [] }, "myo_CommonStockIssuedForWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommonStockIssuedForWarrantsExercised", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of Warrants", "label": "Common Stock Issued For Warrants Exercised", "documentation": "Common stock issued for warrants exercised." } } }, "auth_ref": [] }, "myo_CommonStockIssuedForWarrantsExercisedNetOfOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommonStockIssuedForWarrantsExercisedNetOfOfferingCosts", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued for warrants exercised net of offering costs", "label": "Common Stock Issued For Warrants Exercised Net Of Offering Costs", "documentation": "Common stock issued for warrants exercised net of offering costs." } } }, "auth_ref": [] }, "myo_CommonStockIssuedForWarrantsExercisedShares": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommonStockIssuedForWarrantsExercisedShares", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of Warrants, shares", "label": "Common Stock Issued For Warrants Exercised Shares", "documentation": "Common stock issued for warrants exercised shares." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r771", "r772", "r773", "r775", "r776", "r777", "r778", "r895", "r896", "r955", "r975", "r977" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, No Par Value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r89" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value", "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r89" ] }, "myo_CommonStockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "CommonStockPurchaseAgreementMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Purchase Agreement [Member]", "documentation": "Common Stock Purchase Agreement [Member]", "label": "Common Stock Purchase Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r89", "r658" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r89" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "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": [ "r9", "r89", "r658", "r676", "r977", "r978" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock par value $0.0001 per share 65,000,000 shares authorized; 27,135,061 and 7,750,635 shares issued as of December 31, 2023 and 2022, respectively, and 27,135,034 and 7,750,608 shares outstanding as of December 31, 2023 and 2022, respectively.", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r89", "r596", "r768" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r832" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r831" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r833" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r830" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r26", "r177", "r179", "r185", "r588", "r608" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Loss", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "myo_ComprehensiveLossIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "ComprehensiveLossIncomeMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive (Loss) Income [Member]", "label": "Comprehensive Loss Income [Member]", "documentation": "Comprehensive loss income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment [Member]", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r38", "r41", "r80", "r81", "r242", "r721" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r38", "r41", "r80", "r81", "r242", "r630", "r721" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "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": [ "r38", "r41", "r80", "r81", "r242", "r721", "r869" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of revenue", "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": [ "r38", "r41", "r80", "r81", "r242" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "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": [ "r38", "r41", "r80", "r81", "r242", "r721" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r73", "r741" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ConversionOfStockAmountIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountIssued1", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Amount Issued", "terseLabel": "Issuance of 50,000 shares of common stock as commitment fee for future financing", "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://myomo.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Shares Issued", "terseLabel": "Issuance of common stock as commitment fee for future financing", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "verboseLabel": "Charges for services", "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r102", "r571" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Revenue, Total", "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": [ "r103", "r195", "r280", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r492", "r912" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods Sold [Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "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": [] }, "myo_CurrentFederalLawMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "CurrentFederalLawMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current Federal Law [Member]", "label": "Current Federal Law [Member]", "documentation": "Current federal law." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail": { "parentTag": "myo_FederalStateAndLocalAndForeignIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r871", "r894" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail": { "parentTag": "myo_FederalStateAndLocalAndForeignIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r871", "r894", "r953" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "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": [ "r39", "r242" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Germany [Member]", "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndEquitySecuritiesRealizedGainLoss", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Debt and Equity Securities, Realized Gain (Loss), Total", "label": "Debt and Equity Securities, Realized Gain (Loss)", "terseLabel": "Loss on equity investment", "negatedLabel": "Loss on equity investment", "documentation": "Amount of realized gain (loss) on investment in debt and equity securities." } } }, "auth_ref": [ "r684", "r685", "r714", "r715", "r716", "r890", "r891" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r121", "r193", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r343" ] }, "myo_DeemedDividendOnDiscountingAndRepricingOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "DeemedDividendOnDiscountingAndRepricingOfWarrants", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Deemed dividend on discounting and repricing of warrants", "documentation": "Deemed dividend on discounting and repricing of warrants" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail": { "parentTag": "myo_FederalStateAndLocalAndForeignIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r894", "r952", "r953" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail": { "parentTag": "myo_FederalStateAndLocalAndForeignIncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r131", "r894", "r952" ] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Income, Current", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r866" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Liabilities, Gross, Total", "terseLabel": "Deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r86", "r87", "r134", "r434" ] }, "myo_DeferredOfferingCostsIncurredInAPriorPeriodToAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "DeferredOfferingCostsIncurredInAPriorPeriodToAdditionalPaidInCapital", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred offering costs incurred in a prior period to additional paid in capital", "label": "Deferred offering costs incurred in a prior period to additional paid in capital", "documentation": "Deferred offering costs incurred in a prior period to additional paid in capital" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Total", "terseLabel": "Deferred revenue", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r881" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Noncurrent, Total", "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Noncurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r881" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail": { "parentTag": "myo_FederalStateAndLocalAndForeignIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r894", "r952", "r953" ] }, "myo_DeferredTaxAssetAndValuationAllowanceAdjustedToReflectFederalNOLUnutilized": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "DeferredTaxAssetAndValuationAllowanceAdjustedToReflectFederalNOLUnutilized", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset and valuation allowance adjusted to reflect federal NOL unutilized", "label": "Deferred Tax Asset And Valuation Allowance Adjusted To Reflect Federal N O L Unutilized", "documentation": "Deferred tax asset and valuation allowance adjusted to reflect federal NOL unutilized." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax asset", "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": [ "r435" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax asset, net of valuation allowance", "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": [ "r950" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "terseLabel": "Net operating loss carryover", "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": [ "r71", "r951" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r71", "r951" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total", "terseLabel": "Tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r70", "r71", "r951" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "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": [ "r71", "r951" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: 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": [ "r436" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "terseLabel": "Depreciation", "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": [ "r6", "r51" ] }, "us-gaap_DepreciationExpenseOnReclassifiedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationExpenseOnReclassifiedAssets", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expenses", "label": "Depreciation Expense on Reclassified Assets", "documentation": "For the asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense)." } } }, "auth_ref": [ "r48", "r50" ] }, "myo_DirectToPatientMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "DirectToPatientMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Direct to Patient [Member]", "label": "Direct To Patient [Member]", "documentation": "Direct to patient." } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Board of Directors [Member]", "label": "Director [Member]" } } }, "auth_ref": [ "r898", "r976" ] }, "us-gaap_DirectorsAndOfficersLiabilityInsuranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectorsAndOfficersLiabilityInsuranceMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Directors and Officers Liability Insurance [Member]", "documentation": "Professional liability coverage for legal expenses and liability to shareholders, bondholders, creditors or others due to actions or omissions by a director or officer of a corporation or nonprofit organization." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r364", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r364", "r753", "r754", "r755", "r756", "r757", "r758", "r759" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue by Major Source", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r915" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Award Plans and Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r376", "r379", "r410", "r411", "r412", "r764" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r786", "r787", "r800" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r786", "r787", "r800", "r836" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r821" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r784" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal [Member]", "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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share available to common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "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": [ "r186", "r205", "r206", "r207", "r208", "r209", "r214", "r217", "r220", "r221", "r222", "r224", "r485", "r486", "r589", "r609", "r745" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "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": [ "r186", "r205", "r206", "r207", "r208", "r209", "r217", "r220", "r221", "r222", "r224", "r485", "r486", "r589", "r609", "r745" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "terseLabel": "Effect of foreign exchange rate changes on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r957" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Effective rate", "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": [ "r429" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal statutory 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": [ "r197", "r429", "r447" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "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": [ "r947", "r954" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r947", "r954" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other permanent items", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, 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 other adjustments." } } }, "auth_ref": [ "r947", "r954" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Prior year taxes", "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 revisions of previously reported income tax expense." } } }, "auth_ref": [ "r947", "r954" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal benefit", "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": [ "r947", "r954" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesDomestic", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "NOLs' to expire unutilized due to 382 limitation", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Domestic, 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 domestic income tax contingency." } } }, "auth_ref": [ "r947", "r954" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfReconciliationBetweenUSStatutoryFederalIncomeTaxRateAndEffectiveRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State rate change and other", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, 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 state and local income tax settlement." } } }, "auth_ref": [ "r947", "r954" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r944" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit recognized", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r409" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r783" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r783" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r863" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act 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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r783" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r861" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r783" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r783" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r783" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r783" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r862" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "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": [ "r9", "r156", "r181", "r182", "r183", "r198", "r199", "r200", "r202", "r210", "r212", "r225", "r284", "r290", "r362", "r413", "r414", "r415", "r442", "r443", "r466", "r468", "r469", "r470", "r471", "r473", "r484", "r498", "r500", "r501", "r502", "r503", "r504", "r529", "r620", "r621", "r622", "r643", "r698" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r277", "r278", "r279" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r277" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r829" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r792", "r804", "r814", "r840" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r789", "r801", "r811", "r837" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r835" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officer [Member]", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r898" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value By Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r77", "r78", "r79" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "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": [ "r338", "r368", "r369", "r370", "r371", "r372", "r373", "r489", "r542", "r543", "r544", "r750", "r751", "r760", "r761", "r762" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "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": [ "r488" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "In Active Markets for Identical Assets or Liabilities (Level 1) [Member]", "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": [ "r338", "r368", "r373", "r489", "r542", "r760", "r761", "r762" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "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": [ "r338", "r368", "r373", "r489", "r543", "r750", "r751", "r760", "r761", "r762" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r338", "r368", "r369", "r370", "r371", "r372", "r373", "r489", "r544", "r750", "r751", "r760", "r761", "r762" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents and Derivative Liabilities Measured at Fair Value on Recurring Basis", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r77", "r132" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r338", "r368", "r369", "r370", "r371", "r372", "r373", "r542", "r543", "r544", "r750", "r751", "r760", "r761", "r762" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal", "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "myo_FederalStateAndLocalAndForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "FederalStateAndLocalAndForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Federal State And Local And Foreign Income Tax Expense Benefit", "documentation": "Feral, state and local and foreign income tax expense (benefit)." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r514", "r518", "r767" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r291", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r342", "r357", "r474", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r607", "r749", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r899", "r900", "r901", "r902" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Transaction", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r497" ] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r796", "r808", "r818", "r844" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r796", "r808", "r818", "r844" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r796", "r808", "r818", "r844" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r796", "r808", "r818", "r844" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r796", "r808", "r818", "r844" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures [Member]", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Investments, Total", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r106", "r864" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total", "negatedTerseLabel": "Loss on extinguishment of loan", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on equity investment", "terseLabel": "Loss on equity investment", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r6", "r53", "r54" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk [Member]", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r40", "r721" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r101", "r195", "r227", "r232", "r236", "r238", "r280", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r492", "r747", "r912" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r786", "r787", "r800" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "terseLabel": "Impairment charges", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r6", "r49", "r118" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r119" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeLossBeforeProvisionForIncomesTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeLossBeforeProvisionForIncomesTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r196", "r446" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeLossBeforeProvisionForIncomesTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeLossBeforeProvisionForIncomesTaxesDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r99", "r138", "r227", "r232", "r236", "r238", "r590", "r603", "r747" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeLossBeforeProvisionForIncomesTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfIncomeLossBeforeProvisionForIncomesTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r196", "r446" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r305", "r307", "r683" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r307", "r683" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "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_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name", "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name", "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body 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": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r197", "r425", "r430", "r431", "r438", "r444", "r448", "r449", "r450", "r638" ] }, "myo_IncomeTaxExaminationMinimumLikelihoodOfTaxBenefitsBeingRealizedUponUltimateSettlement": { "xbrltype": "percentItemType", "nsuri": "http://myomo.com/20231231", "localname": "IncomeTaxExaminationMinimumLikelihoodOfTaxBenefitsBeingRealizedUponUltimateSettlement", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement of tax benefit, minimum likelihood of the largest amount being realized upon ultimate resolution", "label": "Income Tax Examination Minimum Likelihood Of Tax Benefits Being Realized Upon Ultimate Settlement", "documentation": "Income tax examination minimum likelihood of tax benefits being realized upon ultimate settlement." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Examination, Penalties and Interest Accrued, Total", "terseLabel": "Accrued interest and penalties", "label": "Income Tax Examination, Penalties and Interest Accrued", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r948" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Examination, Penalties and Interest Expense, Total", "terseLabel": "Tax penalties and interest", "label": "Income Tax Examination, Penalties and Interest Expense", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r948" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income tax provision", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r141", "r152", "r211", "r212", "r230", "r428", "r445", "r610" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "myo_IncomeTaxLineItems": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "IncomeTaxLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Line Items]", "label": "Income Tax [Line Items]", "documentation": "Income tax." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r180", "r426", "r427", "r431", "r432", "r437", "r439", "r632" ] }, "myo_IncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "IncomeTaxTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Table]", "label": "Income Tax [Table]", "documentation": "Income Tax [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Cash paid during the period for income taxes", "verboseLabel": "IncomeTaxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r29", "r32" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r735" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "negatedLabel": "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "myo_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase Decrease In Operating Lease Liabilities", "documentation": "Increase (decrease) in operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "myo_IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherCurrentAssets", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase Decrease In Prepaid Expense And Other Current Assets", "documentation": "Increase decrease in prepaid expense and other current assets." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r303", "r304" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r46", "r115" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r799", "r808", "r818", "r835", "r844", "r848", "r856" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r854" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r788", "r860" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r788", "r860" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r788", "r860" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income", "verboseLabel": "Interest income", "negatedLabel": "Interest income", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "myo_InternationalLocationsMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "InternationalLocationsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "International Locations [Member]", "label": "International Locations [Member]", "documentation": "International locations" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r300" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryWorkInProcessAndRawMaterials", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r882" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories, net", "terseLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r173", "r740", "r768" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r142", "r162", "r172", "r300", "r301", "r302", "r570", "r742" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryWorkInProcessAndRawMaterials", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Raw Materials and Supplies, Gross, Total", "terseLabel": "Parts and subassemblies", "label": "Inventory, Raw Materials and Supplies, Gross", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r884" ] }, "myo_InventoryRentalUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "InventoryRentalUnits", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryWorkInProcessAndRawMaterials", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Rental units", "label": "Inventory Rental Units", "documentation": "Inventory rental units." } } }, "auth_ref": [] }, "myo_InventoryReserveForRentalUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "InventoryReserveForRentalUnits", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Reserve For Rental Units", "documentation": "Inventory reserve for rental units.", "negatedLabel": "Less: Reserve for rental and trial units" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryWorkInProcessAndRawMaterials", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in Process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r883" ] }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessAndRawMaterials", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost", "label": "Inventory, Work in Process and Raw Materials", "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount." } } }, "auth_ref": [ "r884" ] }, "us-gaap_InvestmentCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentCreditMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "MA Investment Tax Credit [Member]", "label": "Investment Tax Credit Carryforward [Member]", "documentation": "Investment tax credit carryforwards arising from certain qualifying capital expenditures including, but not limited to, rehabilitation, energy, advanced coal project and gasification project." } } }, "auth_ref": [ "r69" ] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in Jiangxi Myomo Medical Assistive Appliance Co. Ltd.", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r880" ] }, "myo_IssuancesOfCommonStockShareRepayDebt": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "IssuancesOfCommonStockShareRepayDebt", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances of common stock to repay debt, shares", "label": "Issuances Of Common Stock Share Repay Debt", "documentation": "Issuances of common stock share repay debt." } } }, "auth_ref": [] }, "myo_IssuancesOfCommonStockValueRepayDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "IssuancesOfCommonStockValueRepayDebt", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuances of common stock to repay debt", "label": "Issuances Of Common Stock Value Repay Debt", "documentation": "Issuances of common stock value repay debt." } } }, "auth_ref": [] }, "myo_JiangxiMyomoMedicalAssistiveApplianceCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "JiangxiMyomoMedicalAssistiveApplianceCoLtdMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Jiangxi Myomo Medical Assistive Appliance Co. Ltd", "label": "Jiangxi Myomo Medical Assistive Appliance Co Ltd [Member]", "documentation": "Jiangxi Myomo Medical Assistive Appliance Co. Ltd." } } }, "auth_ref": [] }, "myo_JointVenturePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://myomo.com/20231231", "localname": "JointVenturePolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Venture", "label": "Joint Venture Policy [Text Block]", "documentation": "Joint venture." } } }, "auth_ref": [] }, "myo_KeystoneCapitalPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "KeystoneCapitalPartnersMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Keystone Capital Partners [Member]", "label": "Keystone Capital Partners [Member]", "terseLabel": "Keystone Capital Partners Member" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r517", "r767" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Operating Lease Cost", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r959" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "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": [ "r117" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasingArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasingArrangementMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Cancelable lease agreement [Member]", "label": "Leasing Arrangement [Member]", "documentation": "Category of deferred revenue by arrangement wherein fees received by the lessor at inception of the lease are recognized over the term of the lease." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r515" ] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Description of operating lease agreement for office space", "label": "Lessee, Operating Lease, Description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r516" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Maturity of Operating Lease Liabilities", "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": [ "r960" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail3": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r524" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r524" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r524" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r524" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r524" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r524" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r17", "r195", "r280", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r458", "r461", "r462", "r492", "r656", "r746", "r781", "r912", "r963", "r964" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r94", "r135", "r599", "r768", "r893", "r903", "r956" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r19", "r161", "r195", "r280", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r458", "r461", "r462", "r492", "r768", "r912", "r963", "r964" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r916" ] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "MIT License [Member]", "label": "Licensing Agreements [Member]", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r72", "r424", "r946" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Accrual, Current", "terseLabel": "Loss contingency", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r310" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r242", "r755", "r915", "r973", "r974" ] }, "us-gaap_ManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ManufacturingFacilityMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Manufacturing Facility [Member]", "documentation": "Structure used in the manufacturing of goods." } } }, "auth_ref": [ "r117" ] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingExpense", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Demonstration units, expenses", "label": "Marketing Expense", "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs." } } }, "auth_ref": [ "r105" ] }, "myo_MassachusettsInstituteOfTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "MassachusettsInstituteOfTechnologyMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "MIT [Member]", "label": "Massachusetts Institute Of Technology [Member]", "documentation": "Massachusetts Institute of Technology or MIT." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r375", "r569", "r617", "r648", "r649", "r706", "r708", "r710", "r711", "r713", "r732", "r733", "r748", "r752", "r763", "r770", "r914", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r827" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r827" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r375", "r569", "r617", "r648", "r649", "r706", "r708", "r710", "r711", "r713", "r732", "r733", "r748", "r752", "r763", "r770", "r914", "r965", "r966", "r967", "r968", "r969", "r970" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r847" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r917" ] }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "auth_ref": [ "r720", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731" ] }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Real Estate [Domain]" } } }, "auth_ref": [ "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r855" ] }, "myo_MyoproMotionGL8702Member": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "MyoproMotionGL8702Member", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "MyoPro Motion G (L8702) [Member]", "label": "MyoPro Motion G (L8702) [Member]", "documentation": "MyoPro Motion G (L8702) [Member]" } } }, "auth_ref": [] }, "myo_MyoproMotionWL8701Member": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "MyoproMotionWL8701Member", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "MyoPro Motion W (L8701) [Member]", "label": "MyoPro Motion W (L8701) [Member]", "documentation": "MyoPro Motion W (L8701) [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r242", "r755", "r915", "r973", "r974" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r828" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r143", "r153" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r190" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r190" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash used in operating activities", "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r110", "r111", "r112" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "myo_NetCashProvidedByUsedInOperatingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "NetCashProvidedByUsedInOperatingActivity", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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 activity.", "label": "Net Cash Provided by Used in Operating Activity", "terseLabel": "Cash used in operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "negatedLabel": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r100", "r112", "r139", "r159", "r175", "r178", "r183", "r195", "r201", "r205", "r206", "r207", "r208", "r211", "r212", "r218", "r227", "r232", "r236", "r238", "r280", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r486", "r492", "r605", "r678", "r696", "r697", "r747", "r779", "r912" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted", "totalLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "negatedTotalLabel": "Net loss attributable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r188", "r205", "r206", "r207", "r208", "r214", "r215", "r219", "r222", "r227", "r232", "r236", "r238", "r747" ] }, "myo_NetLossIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "NetLossIncome", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r827" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r796", "r808", "r818", "r835", "r844" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r825" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r824" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r835" ] }, "myo_NonRule10B51ArrangementModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://myomo.com/20231231", "localname": "NonRule10B51ArrangementModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Modified", "label": "Non-Rule 10b5-1 Arrangement Modified [Flag]", "documentation": "NonRule10b51ArrModifiedFlag" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r855" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r855" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "verboseLabel": "Non-cash financing and investing activities" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense (income)", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "myo_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://myomo.com/20231231", "localname": "NumberOfCustomers", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers", "label": "Number Of Customers", "documentation": "Number of customers." } } }, "auth_ref": [] }, "myo_OfferingCostFromSaleOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "OfferingCostFromSaleOfShares", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Offering cost from sale of stock", "label": "Offering Cost From Sale Of Shares", "documentation": "Offering cost from sale of shares." } } }, "auth_ref": [] }, "myo_OfficeLaboratoryMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "OfficeLaboratoryMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Office Laboratory Member", "label": "Office Laboratory [Member]" } } }, "auth_ref": [] }, "myo_OneInsurerMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "OneInsurerMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One Insurer [Member]", "label": "One Insurer [Member]", "documentation": "One insurer." } } }, "auth_ref": [] }, "myo_OneUSInsurancePayerMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "OneUSInsurancePayerMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "One U.S. Insurance Payer [Member]", "label": "One U S Insurance Payer [Member]", "documentation": "One U.S. insurance payer." } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses", "totalLabel": "Operating Costs and Expenses, Total", "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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r227", "r232", "r236", "r238", "r747" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r519", "r767" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r958" ] }, "myo_OperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "OperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating Lease Liabilities", "label": "Operating Lease Liabilities", "terseLabel": "Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail3": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 }, "http://myomo.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "terseLabel": "Total Operating lease liabilities", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r513" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r513" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfMaturityOfOperatingLeaseLiabilitiesDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current operating lease liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r513" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets with right-of-use", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r512" ] }, "myo_OperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "OperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating Lease Right Of Use Assets", "label": "Operating Lease Right Of Use Assets", "terseLabel": "Operating Lease Right Of Use Assets" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfAdditionalInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r523", "r767" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfAdditionalInformationRelatedToOperatingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r522", "r767" ] }, "myo_OperatingLossCarryForwardsAnnualLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "OperatingLossCarryForwardsAnnualLimitations", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards annual limitations", "label": "Operating Loss Carry Forwards Annual Limitations", "documentation": "Operating loss carry forwards annual limitations." } } }, "auth_ref": [] }, "myo_OperatingLossCarryforwardExpirationPeriod": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "OperatingLossCarryforwardExpirationPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss beginning year", "label": "Operating Loss Carryforward Expiration Period", "documentation": "Operating loss carryforward expiration period." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss", "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": [ "r70" ] }, "myo_OperatingLossCarryforwardsUnutilized": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "OperatingLossCarryforwardsUnutilized", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforward unutilized", "label": "Operating Loss Carryforwards Unutilized", "documentation": "Operating loss carryforwards, unutilized." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization Consolidation and Presentation of Financial Statements [Line Items]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "myo_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Organization Consolidation and Presentation of Financial Statements [Line Items]", "label": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "documentation": "Organization consolidation and presentation of financial statements." } } }, "auth_ref": [] }, "myo_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Table]", "label": "Organization Consolidation And Presentation Of Financial Statements [Table]", "documentation": "Organization Consolidation And Presentation Of Financial Statements [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r18" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r166" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation gain", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r9", "r12", "r176", "r179", "r184", "r498", "r499", "r504", "r587", "r606", "r887", "r888" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "myo_OtherInternationalLocationsMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "OtherInternationalLocationsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other International Locations [Member]", "label": "Other International Locations [Member]", "documentation": "Other international locations." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Other Noncash Income (Expense), Total", "negatedLabel": "Other non-cash charges", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other expense (income)", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other expense (income)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r107" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense), Net", "terseLabel": "Other (income) expense, net", "negatedLabel": "Other expense, net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r827" ] }, "us-gaap_OtherShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherShortTermInvestments", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Investments", "label": "Other Short-Term Investments", "documentation": "Amount of short-term investments classified as other." } } }, "auth_ref": [ "r84", "r592", "r885" ] }, "myo_OtherUSInsurancePayerMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "OtherUSInsurancePayerMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other US Insurance Payer [Member]", "label": "Other U S Insurance Payer [Member]", "documentation": "Other U.S. insurance payer." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r794", "r806", "r816", "r842" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r797", "r809", "r819", "r845" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r797", "r809", "r819", "r845" ] }, "myo_PatientsWithMedicareAdvantageInsurancePlansMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "PatientsWithMedicareAdvantageInsurancePlansMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Patients with Medicare Advantage Insurance Plans [Member]", "label": "Patients With Medicare Advantage Insurance Plans [Member]", "documentation": "Patients with medicare advantage insurance plans." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r823" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Investment in China Joint Venture", "negatedLabel": "Investment in China Joint Venture", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r28", "r454" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchases of 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": [ "r109" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r108" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r826" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r826" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r825" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r835" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r828" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r824" ] }, "myo_PerSalePriceOfWarrants": { "xbrltype": "perShareItemType", "nsuri": "http://myomo.com/20231231", "localname": "PerSalePriceOfWarrants", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Per sale price of warrants", "label": "Per Sale Price of warrants", "documentation": "Per Sale Price of warrants" } } }, "auth_ref": [] }, "myo_PercentageOfDirectBillingChannelRevenueInsuresRepresent": { "xbrltype": "percentItemType", "nsuri": "http://myomo.com/20231231", "localname": "PercentageOfDirectBillingChannelRevenueInsuresRepresent", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of direct billing channel revenue insures represent", "label": "Percentage Of Direct Billing Channel Revenue Insures Represent", "documentation": "Percentage of direct billing channel revenue insures represent." } } }, "auth_ref": [] }, "myo_PercentageOfGrossProceedsFromSalesOfCommonStock": { "xbrltype": "pureItemType", "nsuri": "http://myomo.com/20231231", "localname": "PercentageOfGrossProceedsFromSalesOfCommonStock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of gross proceeds from sales of common stock", "label": "Percentage Of Gross Proceeds From Sales Of Common Stock", "documentation": "Percentage of gross proceeds from sales of common stock." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "myo_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "PreFundedWarrantsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-funded Warrants [Member]", "label": "Pre Funded Warrants [Member]", "documentation": "Pre-funded warrants." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "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": [ "r88", "r345" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "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": [ "r88", "r658" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "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": [ "r88", "r345" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "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": [ "r88", "r658", "r676", "r977", "r978" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value; 10,000,000 shares authorized; no shares issued or outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r88", "r595", "r768" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "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": [ "r886" ] }, "myo_PriorPeriodOfferingCostFromSaleOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "PriorPeriodOfferingCostFromSaleOfShares", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Prior period offering cost from sale of stock", "label": "Prior Period Offering Cost From Sale Of Shares", "documentation": "Prior period offering cost from sale of shares." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r879" ] }, "myo_ProceedsAfterFeesAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProceedsAfterFeesAndExpenses", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Proceeds After Fees And Expenses", "label": "Proceeds After Fees And Expenses", "terseLabel": "Proceeds After Fees And Expenses" } } }, "auth_ref": [] }, "myo_ProceedsFromAtTheMarketOfferingNetOfOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProceedsFromAtTheMarketOfferingNetOfOfferingCosts", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from at the market offering, net of offering costs", "label": "Proceeds From At The Market Offering Net Of Offering Costs", "documentation": "Proceeds from at the market offering net of offering costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from sale of common stock", "terseLabel": "Proceeds from FPO, net of offering costs", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "myo_ProceedsFromIssuanceOfPrefundedWarrantsInConjunctionWithPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProceedsFromIssuanceOfPrefundedWarrantsInConjunctionWithPublicOffering", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuances under equity line of credit, net of costs", "label": "Proceeds From Issuance Of Prefunded Warrants In Conjunction With Public Offering", "documentation": "Proceeds from issuance of pre-funded warrants in conjunction with public offering." } } }, "auth_ref": [] }, "myo_ProceedsFromIssuanceOfPrefundedWarrantsInConjunctionWithPublicOfferingShares": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProceedsFromIssuanceOfPrefundedWarrantsInConjunctionWithPublicOfferingShares", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuances under equity line of credit, net of costs, shares", "label": "Proceeds From Issuance Of Prefunded Warrants In Conjunction With Public Offering Shares", "documentation": "Proceeds from issuance of Prefunded warrants in conjunction with public offering shares." } } }, "auth_ref": [] }, "myo_ProceedsFromIssuancesOfCommonStockUnderPublicOfferingsShares": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProceedsFromIssuancesOfCommonStockUnderPublicOfferingsShares", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued in public offerings, Shares", "label": "Proceeds From Issuances Of Common Stock Under Public Offerings Shares", "documentation": "Proceeds From Issuances Of Common Stock Under Public Offerings Shares" } } }, "auth_ref": [] }, "myo_ProceedsFromIssuancesOfCommonStockUnderPublicOfferingsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProceedsFromIssuancesOfCommonStockUnderPublicOfferingsValue", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued in public offerings, Value", "label": "Proceeds From Issuances Of Common Stock Under Public Offerings Value", "documentation": "Proceeds From Issuances Of Common Stock Under Public Offerings Value" } } }, "auth_ref": [] }, "myo_ProceedsFromIssuancesUnderAtMarketSalesFacilityShares": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProceedsFromIssuancesUnderAtMarketSalesFacilityShares", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuances under at-market sales facility, net of offering costs, shares", "label": "Proceeds From Issuances Under At Market Sales Facility Shares", "documentation": "Proceeds from issuances under at market sales facility shares." } } }, "auth_ref": [] }, "myo_ProceedsFromIssuancesUnderAtMarketSalesFacilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProceedsFromIssuancesUnderAtMarketSalesFacilityValue", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuances under at-market sales facility, net of offering costs", "label": "Proceeds From Issuances Under At Market Sales Facility Value", "documentation": "Proceeds from issuances under at market sales facility value." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of short-term investments", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r27", "r108" ] }, "myo_ProceedsFromSaleOfPreFundedWarrantsNetOfOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProceedsFromSaleOfPreFundedWarrantsNetOfOfferingCosts", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale pre-funded warrants", "label": "Proceeds from sale of pre-funded warrants, net of offering costs", "documentation": "Proceeds from sale of pre-funded warrants, net of offering costs" } } }, "auth_ref": [] }, "myo_Proceedsfromissuancesunderequitylineofcreditnetofcosts": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "Proceedsfromissuancesunderequitylineofcreditnetofcosts", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "ProceedsFromIssuancesUnderEquityLineOfCreditNetOfCosts", "label": "ProceedsFromIssuancesUnderEquityLineOfCreditNetOfCosts", "terseLabel": "Proceeds from issuances under equity line of credit net of costs" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r753" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r239", "r571", "r611", "r612", "r613", "r614", "r615", "r616", "r737", "r753", "r769", "r870", "r908", "r909", "r915", "r973" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "periodStartLabel": "Accrual provided for warranties issued during the period Accrued warranty liability, beginning of year", "periodEndLabel": "Accrued warranty liability, end of year", "label": "Standard and Extended Product Warranty Accrual", "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." } } }, "auth_ref": [ "r82", "r315", "r317", "r321" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty reserve", "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": [ "r18", "r910", "r911" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Actual warranty expenditures", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r318" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to prior accruals", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r320" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfChangesInWarrantyLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual provided for warranties issued during the period", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r319" ] }, "myo_ProductWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProductWarrantyPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty period", "label": "Product Warranty Period", "documentation": "Product warranty period." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r239", "r571", "r611", "r612", "r613", "r614", "r615", "r616", "r737", "r753", "r769", "r870", "r908", "r909", "r915", "r973" ] }, "myo_ProfessionalFeesAccruedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "ProfessionalFeesAccruedCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesSummaryOfAccountsPayableAndOtherAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional services", "label": "Professional Fees Accrued Current", "documentation": "Professional fees accrued current." } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "terseLabel": "Net loss", "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": [ "r159", "r175", "r178", "r189", "r195", "r201", "r211", "r212", "r227", "r232", "r236", "r238", "r280", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r456", "r459", "r460", "r486", "r492", "r590", "r604", "r642", "r678", "r696", "r697", "r747", "r765", "r766", "r780", "r889", "r912" ] }, "us-gaap_ProgramRightsObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProgramRightsObligations", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Program rights obligations", "label": "Program Rights Obligations", "totalLabel": "Program Rights Obligations, Total", "documentation": "Total amount of obligations related to rights to programming, including, but not limited to, feature films and episodic series, acquired under license agreements." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "verboseLabel": "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://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment, net", "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": [ "r116", "r147", "r150", "r151" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "terseLabel": "Equipment, 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": [ "r117", "r164", "r602" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "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://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Equipment, net", "terseLabel": "Equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r591", "r602", "r768" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "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": [ "r7", "r147", "r150", "r600" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equipment", "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "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": [ "r117" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment estimated useful lives", "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": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r187", "r293" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r823" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r823" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r367", "r375", "r405", "r406", "r407", "r545", "r569", "r617", "r648", "r649", "r706", "r708", "r710", "r711", "r713", "r732", "r733", "r748", "r752", "r763", "r770", "r773", "r904", "r914", "r966", "r967", "r968", "r969", "r970" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r367", "r375", "r405", "r406", "r407", "r545", "r569", "r617", "r648", "r649", "r706", "r708", "r710", "r711", "r713", "r732", "r733", "r748", "r752", "r763", "r770", "r773", "r904", "r914", "r966", "r967", "r968", "r969", "r970" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r45" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r789", "r801", "r811", "r837" ] }, "myo_RegulatoryAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "RegulatoryAssetsAbstract", "lang": { "en-us": { "role": { "label": "Regulatory Assets [Abstract]", "documentation": "Regulatory Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r374", "r533", "r534", "r651", "r652", "r653", "r654", "r655", "r675", "r677", "r705" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r533", "r534", "r962" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r374", "r533", "r534", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r651", "r652", "r653", "r654", "r655", "r675", "r677", "r705", "r962" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r530", "r531", "r532", "r534", "r535", "r639", "r640", "r641", "r681", "r682", "r683", "r702", "r704" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r85", "r423", "r971" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Test units, expenses", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept." } } }, "auth_ref": [ "r945" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and Development [Member]", "terseLabel": "Research and Development [Member]", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Costs", "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": [ "r422" ] }, "myo_ResearchAndDevelopmentToolsAndMoldsMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "ResearchAndDevelopmentToolsAndMoldsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "R&D Tools and Molds [Member]", "label": "Research And Development Tools And Molds [Member]", "documentation": "Research and development tools and molds." } } }, "auth_ref": [] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Tax Credits [Member]", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r69" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r791", "r803", "r813", "r839" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r798", "r810", "r820", "r846" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock [Member]", "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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Net withheld for employee taxes", "terseLabel": "Restricted stock vested, shares", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Net settlement of vested restricted stock units to fund related employee statutory tax withholding", "terseLabel": "Net settlement of vested restricted stock units to fund related employee statutory tax withholding", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveTranslationAdjustment", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve." } } }, "auth_ref": [ "r905", "r906" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r91", "r126", "r598", "r624", "r629", "r637", "r659", "r768" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r156", "r198", "r199", "r200", "r202", "r210", "r212", "r284", "r290", "r413", "r414", "r415", "r442", "r443", "r466", "r469", "r470", "r473", "r484", "r620", "r622", "r643", "r977" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfRevenueByMajorSourceDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue from contracts with customers", "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r228", "r229", "r231", "r234", "r235", "r239", "r240", "r242", "r363", "r364", "r571" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r679", "r736", "r743" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets obtained in exchange for lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r521", "r767" ] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty charge", "label": "Royalty Expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r104" ] }, "myo_Rule10B51ArrangementModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://myomo.com/20231231", "localname": "Rule10B51ArrangementModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Modified", "label": "Rule 10b5-1 Arrangement Modified [Flag]", "documentation": "Rule10b51ArrModifiedFlag" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r855" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r855" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale Of Stock Consideration Received On Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "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_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of Stock number of shares issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale Of Stock Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "myo_SalesDemonstrationUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "SalesDemonstrationUnitsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Demonstration Units [Member]", "label": "Sales Demonstration Units [Member]", "documentation": "Sales demonstration units." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue, Net [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": [ "r242", "r867" ] }, "us-gaap_SalesRevenueProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueProductLineMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Product and Service Benchmark [Member]", "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r868" ] }, "myo_Salesofprefundedwarrants": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "Salesofprefundedwarrants", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Sales of prefunded warrants.", "label": "SalesOfPrefundedWarrants", "terseLabel": "Sales of prefunded warrants" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureAccountsPayableAndOtherAccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Accounts Payable and Other Accrued Expenses", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail" ], "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://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Potentially Common Shares Issuable", "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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Tax Provision (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary 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": [ "r129" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reconciliation between U.S. Statutory Federal Income Tax Rate and Effective 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": [ "r128" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r277", "r278", "r279" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Income (Loss) Before Provision for Incomes Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r894" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r14", "r95", "r96", "r97" ] }, "us-gaap_ScheduleOfMalpracticeInsuranceTypeAndTierIdentifierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMalpracticeInsuranceTypeAndTierIdentifierAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Insurance Type and Tier Identifier [Axis]", "documentation": "Information by type of insurance coverage or layer of insurance that covers malpractice claims." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Warranty Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r316" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureEquipmentNetScheduleOfEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of 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": [ "r7" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "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": [ "r377", "r378", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r405", "r406", "r407", "r408" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r10", "r11", "r66" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "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": [ "r55", "r56", "r57", "r58", "r59", "r60", "r61", "r124", "r125", "r126", "r168", "r169", "r170", "r226", "r345", "r346", "r347", "r349", "r352", "r357", "r359", "r633", "r634", "r635", "r636", "r752", "r865", "r892" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Common Stock Warrants Activity", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r64" ] }, "myo_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://myomo.com/20231231", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Additional Information Related to Operating Leases", "label": "Schedule Of Weighted Average Remaining Lease Term And Discount Rate Table [Text Block]", "documentation": "Tabular disclosure of weighted average remaining lease term and discount rate related to operating leases." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Amounts Due under Agreement", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r47" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r782" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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": [ "r785" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r240", "r241", "r645", "r646", "r647", "r707", "r709", "r712", "r717", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r738", "r754", "r773", "r915", "r973" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r105" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, General and Administrative [Member]", "terseLabel": "Selling, General and Administrative [Member]", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r764" ] }, "myo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://myomo.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of prefunded warrants, Shares", "terseLabel": "Warrants outstanding, exercised", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options exercised in period." } } }, "auth_ref": [] }, "myo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://myomo.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price outstanding, exercised", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Weighted Average Exercise Price", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options exercised in period weighted average exercise price." } } }, "auth_ref": [] }, "myo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageExercisePriceExercisable": { "xbrltype": "perShareItemType", "nsuri": "http://myomo.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageExercisePriceExercisable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price exercisable, exercised", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Weighted Average Exercise Price Exercisable", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options exercised in period weighted average exercise price, exercisable." } } }, "auth_ref": [] }, "myo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://myomo.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price outstanding, expired", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period Weighted Average Exercise Price", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options expired in period weighted average exercise price." } } }, "auth_ref": [] }, "myo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageExercisePriceExercisable": { "xbrltype": "perShareItemType", "nsuri": "http://myomo.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageExercisePriceExercisable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price exercisable, expired", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expired In Period Weighted Average Exercise Price Exercisable", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options expired in period weighted average exercise price exercisable." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Warrants outstanding, expired", "negatedLabel": "Number of shares, Canceled", "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": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Canceled", "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": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding, issued", "verboseLabel": "Number of shares, Awarded", "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": [ "r395" ] }, "myo_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePriceExercisable": { "xbrltype": "perShareItemType", "nsuri": "http://myomo.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePriceExercisable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price exercisable, issued", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Exercise Price Exercisable", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average exercise price, exercisable." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Awarded", "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": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares outstanding, beginning balance", "periodEndLabel": "Number of shares outstanding, ending balance", "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": [ "r392", "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value outstanding, beginning balance", "periodEndLabel": "Weighted average grant date fair value outstanding, ending balance", "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": [ "r392", "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r127" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares, Vested", "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": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, Vested", "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": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfGrantDateFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfGrantDateFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfGrantDateFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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": [ "r377", "r378", "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r405", "r406", "r407", "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for future grant", "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": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, Options exercisable", "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": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Options exercisable", "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": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares, Expired", "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": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares, Forfeited or cancelled", "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": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, Granted", "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": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "weighted-average grant date fair value 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": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Intrinsic value, Beginning balance", "periodEndLabel": "Intrinsic value, Ending balance", "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": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares, Beginning balance", "periodEndLabel": "Shares, Ending balance", "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": [ "r384", "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, Beginning balance", "periodEndLabel": "Weighted average exercise price, Ending balance", "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": [ "r384", "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage increase in number of shares of common stock reserved and available for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Committed to purchase", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r380", "r381", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r405", "r406", "r407", "r408" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Exercised", "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": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Expired", "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": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Forfeited or cancelled", "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": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Granted", "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": [ "r388" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r376", "r383", "r402", "r403", "r404", "r405", "r408", "r416", "r417", "r418", "r419" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationScheduleOfGrantDateFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average expected option term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r404" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value, 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": [ "r65" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining contractual life of warrants outstanding and exercisable", "terseLabel": "Weighted average remaining life, Options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r65" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining life", "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": [ "r127" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term", "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": [ "r400" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": [ "r9" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "myo_ShippingAndHandlingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://myomo.com/20231231", "localname": "ShippingAndHandlingCostsPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling Costs", "label": "Shipping And Handling Costs Policy [Text Block]", "documentation": "Shipping and handling costs." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "totalLabel": "Short-Term Investments, Total", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r136", "r137", "r885" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r520", "r767" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r113", "r192" ] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State [Member]", "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_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r23", "r156", "r181", "r182", "r183", "r198", "r199", "r200", "r202", "r210", "r212", "r225", "r284", "r290", "r362", "r413", "r414", "r415", "r442", "r443", "r466", "r468", "r469", "r470", "r471", "r473", "r484", "r498", "r500", "r501", "r502", "r503", "r504", "r529", "r620", "r621", "r622", "r643", "r698" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r240", "r241", "r645", "r646", "r647", "r707", "r709", "r712", "r717", "r720", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r738", "r754", "r773", "r915", "r973" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "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": [ "r198", "r199", "r200", "r225", "r571", "r631", "r644", "r650", "r651", "r652", "r653", "r654", "r655", "r658", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r675", "r677", "r679", "r680", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r698", "r774" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "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": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "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": [ "r198", "r199", "r200", "r225", "r571", "r631", "r644", "r650", "r651", "r652", "r653", "r654", "r655", "r658", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r675", "r677", "r679", "r680", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r698", "r774" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r793", "r805", "r815", "r841" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock issued during period", "terseLabel": "Proceeds from public offering, net of offering costs, shares", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r9", "r88", "r89", "r126", "r633", "r698", "r718" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Withheld for taxes", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r9", "r88", "r89", "r126" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Common stock issued upon vesting of restricted stock units, Shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r9", "r88", "r89", "r126" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment due to reverse stock split", "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r9" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationSummaryOfStockOptionActivityDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of prefunded warrants, Shares", "negatedLabel": "Shares, Exercised", "verboseLabel": "Common stock issued for the exercise of common stock options, 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": [ "r9", "r88", "r89", "r126", "r389" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from public offering, net of offering costs", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r9", "r88", "r89", "r126", "r643", "r698", "r718", "r780" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "terseLabel": "Common stock issued upon vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r9", "r126" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "terseLabel": "Stock-based compensation", "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": [ "r67", "r88", "r89", "r126" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of prefunded warrants, Value", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r9", "r23", "r126" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r89", "r92", "r93", "r114", "r660", "r676", "r699", "r700", "r768", "r781", "r893", "r903", "r956", "r977" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r123", "r194", "r344", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r362", "r475", "r701", "r703", "r719" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r505", "r537" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r505", "r537" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r505", "r537" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r505", "r537" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r505", "r537" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r536", "r538" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "myo_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "documentation": "Summary of significant accounting policies." } } }, "auth_ref": [] }, "myo_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://myomo.com/20231231", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "documentation": "Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r834" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits", "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": [ "r70" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward", "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r69" ] }, "myo_TaxCreditCarryforwardBeginningOfExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://myomo.com/20231231", "localname": "TaxCreditCarryforwardBeginningOfExpirationYear", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforward, beginning of expiration year", "label": "Tax Credit Carryforward Beginning Of Expiration Year", "documentation": "Tax credit carryforward, beginning of expiration year." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Name", "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r69" ] }, "myo_TaxLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "TaxLiabilityMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Liability", "label": "Tax Liability [Member]", "documentation": "Tax liability," } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period", "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://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TaxYear2018Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxYear2018Member", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Year 2018 [Member]", "label": "Tax Year 2018 [Member]", "documentation": "Identified as tax year 2018." } } }, "auth_ref": [ "r949" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Taxes Payable, Current, Total", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ThirdPartyPayorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ThirdPartyPayorMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "O&P Providers or Third Party Payors [Member]", "label": "Third-Party Payor [Member]", "documentation": "Organization other than the patient (first party) or health care provider (second party) involved in the financing of personal health services." } } }, "auth_ref": [ "r915" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r898", "r961" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r826" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r833" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r854" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r856" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "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://myomo.com/20231231/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsScheduleOfCashEquivalentsAndDerivativeLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "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": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r342", "r357", "r474", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r607", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r899", "r900", "r901", "r902" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r857" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r858" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r856" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r856" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r859" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r857" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Treasury shares at cost", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Treasury Stock, Value, Total", "negatedLabel": "Treasury stock, at cost; 27 shares of common stock", "label": "Treasury Stock, Value", "terseLabel": "Treasury stock, at cost; 27 shares of common stock", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r22", "r62", "r63" ] }, "myo_TwoThousandAndEighteenStockOptionsAndIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "TwoThousandAndEighteenStockOptionsAndIncentivePlanMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureStockAwardPlansAndStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Stock Options and Incentive Plan [Member]", "label": "Two Thousand And Eighteen Stock Options And Incentive Plan [Member]", "documentation": "Two Thousand and eighteen stock options and incentive plan." } } }, "auth_ref": [] }, "us-gaap_TypeAndTierIdentifierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeAndTierIdentifierDomain", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Type and Tier Identifier [Domain]", "documentation": "Name of the type of insurance coverage or layer of insurance that covers malpractice claims." } } }, "auth_ref": [ "r140" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r201", "r202", "r203", "r204", "r213", "r245", "r246", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r306", "r413", "r414", "r415", "r440", "r441", "r442", "r443", "r451", "r452", "r453", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r491", "r493", "r494", "r495", "r496", "r506", "r507", "r508", "r509", "r510", "r511", "r525", "r526", "r527", "r528", "r529", "r572", "r573", "r574", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r455" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury Bills [Member]", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r744", "r760", "r762", "r972" ] }, "myo_UnderwriterWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://myomo.com/20231231", "localname": "UnderwriterWarrantsMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Underwriter Warrants [Member]", "label": "Underwriter Warrants [Member]", "documentation": "Underwriter warrants." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r853" ] }, "us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax, Total", "terseLabel": "Unrealized gain/(loss) on foreign currency", "label": "Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax", "documentation": "Amount of net unrealized gain (loss) related to the change in fair value of foreign currency exchange rate derivatives designated as cash flow hedging instruments. Recorded in accumulated other comprehensive income to the extent that the cash flow hedge is determined to be effective." } } }, "auth_ref": [ "r76" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on short-term investments", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r6" ] }, "myo_UnrealizedGainOnShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "UnrealizedGainOnShortTermInvestments", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Unrealized gain on short-term investments", "documentation": "Unrealized gain on short-term investments" } } }, "auth_ref": [] }, "myo_UpfrontLicenseFee1": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "UpfrontLicenseFee1", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront license fee", "label": "Upfront License Fee1", "documentation": "Upfront license fee1." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r42", "r43", "r44", "r145", "r146", "r148", "r149" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "calculation": { "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfTaxProvisionBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r433" ] }, "myo_ValuationAllowanceDeferredTaxAssetDecreaseIncreaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://myomo.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetDecreaseIncreaseAmount", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Valuation Allowance, Deferred Tax Asset, (Decrease) Increase, Amount", "label": "Valuation Allowance, Deferred Tax Asset, (Decrease) Increase, Amount", "terseLabel": "Change in valuation allowance" } } }, "auth_ref": [] }, "us-gaap_WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantDownRoundFeatureIncreaseDecreaseInEquityAmount1", "crdr": "credit", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Deemed dividend on discounting of warrant", "label": "Warrant, Down Round Feature, Increase (Decrease) in Equity, Amount", "documentation": "Amount of increase (decrease) in equity for down round feature triggered for warrant classified as equity." } } }, "auth_ref": [ "r359", "r361" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPotentiallyCommonSharesIssuableDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsAdditionalInformationDetail", "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrantsSummaryOfCommonStockWarrantsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants [Member]", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r771", "r772", "r775", "r776", "r777", "r778" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Warrants and Rights Note Disclosure [Abstract]", "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "myo_WarrantsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://myomo.com/20231231", "localname": "WarrantsTextBlock", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureWarrants" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Warrants [Text Block]", "documentation": "The entire disclosure of warrants." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "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": [ "r216", "r222" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r214", "r222" ] }, "myo_WeightedAverageSalesPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://myomo.com/20231231", "localname": "WeightedAverageSalesPricePerShare", "presentation": [ "http://myomo.com/20231231/taxonomy/role/Role_DisclosureCommonStockAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Average selling price", "label": "Weighted Average Sales Price Per Share", "documentation": "Weighted average sales price per share." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "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.29)", "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.29,30)", "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.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "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": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "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": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "35", "Paragraph": "44", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-44" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-7" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "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" }, "r84": { "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.5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "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" }, "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(26)(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(26)(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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r133": { "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" }, "r134": { "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(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "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" }, "r136": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "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": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "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(13))", "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(14))", "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(17))", "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(18))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(4))", "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(6)(b))", "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(6))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r301": { "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3A" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479719/606-10-65-1" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r422": { "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" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r446": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "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)(23)(a)(3))", "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)(23)(a)(4))", "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)(25))", "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)(8)(a))", "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)(8)(b))", "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)(8))", "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": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "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(22))", "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(23))", "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(9))", "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": "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" }, "r612": { "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" }, "r613": { "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" }, "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 D))", "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 E))", "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 F))", "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": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "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(i)(2)(ii))", "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(i)(2))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "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(7)(a)(7))", "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(7)(c)(1))", "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)(c)(2))", "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)(c)(3))", "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)(c)(5))", "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)(c)(6))", "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)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r710": { "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" }, "r711": { "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" }, "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 C)(Footnote 2))", "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": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r714": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r715": { "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 C)(Footnote 6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r716": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r721": { "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r864": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r879": { "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" }, "r880": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r881": { "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(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r885": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r947": { "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" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r953": { "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r958": { "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" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r960": { "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" }, "r961": { "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" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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 83 0000950170-24-028326-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-028326-xbrl.zip M4$L#!!0 ( ->L9UBNS/6&5@ # ")W(@ 0 ;7EO+3(P,C,Q,C,Q+FAT M;>R]:5?D5I8H^OGUK]#-OMUEK\8$LM]\7UAE!=H04 M)2F Z%__]CY'BE! , <@2'E5V82&HS/L>?SI_YR/1\ZI*JNLR/_^-[KI_LU1 MN2ADEA___6];!]N[NW_[/S__VT\G-3P&C^;5W]^ MOZ5IFKX]QV?>V(?>G?-R)+/YL_C3/.FY;O36WEQZM%[Y:&@?K;N/9DL3Z#[M MO\WRJF:Y4.WSHRS_ZYK'\39GU?SQ\TO/+ZT/[[:/9N=7C4MQ&O"H^N]?]C^U MC^=%_F4Z5F4F5K\FZ_)M/9NHM_ @R>V3\UE5V:HYP0KHV__^_.E G*@Q(Q>7 M+M6%W:^4V#PN3M_"#7C7\]L'IQ4Y9FPR?UBSBIL/-#>6'LZJ(O!H?-T1V"?: M%Y20JZZ;G__-^>E$,0G_ M=7ZJLWJD?J8N^>VGM_9OO#I6-7-P$*+^-X4C6+/*_WE8;E'_& QB()0^(%'(8-DX0DH=(DIM17 !>2!>Z;G_$P M?GJ[-*W5LXRU\KTD3$CL1Y($GE"$"Y82-Y()S]&&6@58D254:L9"%@=+=66Y/RW)I*W=R^8'5ZGZ3)(1Z M@)FWFBGS1"1UC"/Z,%/-$\*32) TC+1.$M?76G1GN@6;*_>WY0VY M^'([7*6.$33L3PD?.Y^,,I'5G]68PR=D!G>-:/4&2/0[Y-5R.E)[>@=H93W[ MK.J30N[FIZJJ<9C+5Y7Z F>]=9Y5;WZ&O7OW7QG+C\^SSTC3/RN9 ?)L5556 MU=FIVIK MU$&V"X^U=+.X*>W*R?V<[NB^?S?KMJLB2$>\ZTS(D;]<\N"O62^ M+\V=]G?[WMNEPUM]EDI1[48AX)\? ,0G;D 2'B$VI\)S(SA-+^[C67XM"SD5 M]5YYH,K33'3." YG4A:?"V3@OW]*8I?>JR3F?8.!=LL! M#F"I]>SK"%:_E4O$X0F.\E8M6TG!W4A?@+'H*C>F0JNK;3B91D@DF7^"I-@,7[@C#@]B \Q-)/:1*! MG-O7T]DZ8Z6\3,OV@?V!]%$K:<[#(,O^P;?UGPCL>EFC[&DQQJ7PO_DX\WOS MO9.+1Y>.K[US+P+(&4]T% +M2T$F3:0D+ %Z2 .5^)YRPY#W4J!9S00[I!'O M/O*)>;<_,6]])Z9!5*U M@+%MR7&69Y9WG:J=\PD,JQZ!??7@<#V/ MBA24#-2Q 1U]&!N46$'\U$U9P.*$);WC=8B.^Z <-#B(/S^S\VP\';\>Z7,) M-(+;@P8\&A'?70=H1,P7<X%L=DI0$L0H)'&7$1D&C,6!<$//[>L!;A>@W>>-]K"? M57_],OM%Y>)DS,J_+J BGM^^ C2 3\W5K;WZ1)6[R+@,94 T:I-$Q)P%&[9JDD-&3"#:104B:/?9+/!L8L M3"./)RGQ(PF$A>F0<.HF1 NMXI0+U]=17\'X5L:Y]N%/BE7JI!C)W?&D+$X- M;WE<\]PZ#4!)DKHJU,1/.,BE<4()HUP0S3E5-):T@WF.>3F>*U4)_CF MJ?I45)6595^*\301U(L2&1#*0A Z(^&35"22L%!JP"+J4[]W3H[V=#ZRK/PG M&TW5+[/YG_^ $5DI3F:?@/"/EM%H_M!N/IG6E7GB)@](;]#(CVGL)4#?0Q$" ML?,H2%$J](@.0J#XL6:@]O7UH%#]SF3&RAGR9-#A4&A:H-#74GV0H$AAT#"ZBF)88DH !V$\$9E)/[43PO<15/-?%" M"6"=AA+D!'E'$XF# A@8X"DKHR)9+J MF#(_TE2'?3NB_E.>O5Q].UA0]Y6NG,/3VX$O7![Z)&RLA4PK*) 7P1 MI<3S@X@$2KB$)?"7QUGBIRQU*>VMM?>6T3C[JF99KN0.*_,L/WXQEI@TDCI* MW)2D+'!)D$08**4Y\6/.@B@--&6]]1#>R5Z&!S>M53E_Z*6=V3_? R! F@BO4W& 7WSK\_)&);&0R;]9D;KV=A&M#S,UT7B70J0I3PAKN0!"3R/DY1'@M 0Y*]0 MQ+%T7[HJN25E9F/ OK),[N;;;)+5;/121&'ERB"F@,%1&H8DB"@E+):H2-Z(J2;ADRNUMG-&M4S57:X&'13&JX-)G M8/0OQHQ"7>Z[E"5$!S(%$@(B?,)215RNM' C*70H^GI>-YI1OAW,4S:5F); MXQ_9OK5&L'DR/Q:YUQF_[7 4B M24$P]D P9HDBB9UIG M8GV1%8,M]8@+&F)-!N#\6$F#ZX2D01*11$2"Q9I17_;.B?+ZU/GG2#WU>,"3 MD),X3A(2N EH\B'7)(KIYLKMG1$=BXQ]4L=LM&/FLSC+7U3V)Q#YYA@7 M4'";X[L5N%U?6^(37'FM+KG$4W&H_91HZON@8Z]<<=%DVH\*O$;>$%B> T)%)Z@@1QG!+N,T&B,!1^(&28)KU3%EX947\> M9(T].%\6"I(PX8+L%S&2)E%$=(C6%4$%U4'?#GZNI/&FSH?Z*689)@(0RVU2=CV0%L#< *F M#/\*7(F90Y3VK[;'=71W>Y3E!AUSV2 F\%00]&_6\U\F*@HW<'W%/)(JK0@@ M)6C;$8:R)%SJA,K(5[WU9*XW3OG6GX4/V@K!%RKAL7.LR0LJ>_*8R LZT-J0 MU^6NRV+0O$'(#H !2TJ2@,7$ES0.(AX'+'UT.GP/-$DZ)32O1Y.E1Q^D?X(4 M&;- $1U)#.+3G"0JE22A$4U3Y<6)Z*U1ZD:7 %H458E/?&63&\T6O6$]2:## M.**, .6",U%)1'@8<) A8QGP@$8B&2Q(/;0@/0^CXS+TDDBZ)'*!QP689Y R M'A'AB=B+,$ WZ2VCZW&*P1KQF7H)J.HZ)FYJ:"S\BWF@$[(HI4K11&O]Z%&U M=X=EZCX]+(=^!)Q9^(2%B<#X8TV8'_HD2;Q8J5B+(.BM_O3<7C9$F#V]A>4< MCM6"%S8%4UK/VM=I*4Y8I;:.2Z6>($\'!!776P<2!9[V0J1K3&M, 0EC0"(O MQ8(.82A2!6)];\G<4*KO)93J>Q[V#3*VIU+.29R@GII@@)^*% FI%-R50/6B MWCF >BE]/8^I-XT%QE^:J#^/!#)A>'R::.;[7L0\GLK>AL#U-YM_J"/RS%0) MX%C**)4D]#Q3B%X0[LD _4\N=LEB07\3+I^=V][ Y9HV=.^VO_2>H;],FDS3 MU T"[&DEH@1 EG+"&(\)92GW S>.7=$[T_W"]"N5SH!CJD_9J9(@"($XG_&1 MVJHJ55>_S"S)'+&J6N4#S_+CN62_-M+8LU+AST,1PY0IE[&0\,@%_2.-&6$N MZ*>QJY7V!??5XP> O@ST2^(@Q2+3)*)HOJ2!(*E'0\*",/*C1*@TZ:U$>\C. MMTL0..IM5I8S790HX:[."E\O=EWM[#%XMY5+1+O1?TW+K )Y"/'O5:(9IRYU MA4H(()L&X(D3%#QB$O!0 M*E*O9[E^7T>-TV!JOZLY4.]4.?8P9!0OV4!$&0 M8'$+EX Z'DGA4LFBWIF;[ETZ]&4>D9_PP)>>))PC1PY]E[ HB(@;II$;R) G MO'?%*OI3GO=Q7!T\2BB3+"8B\A6&,\/II-H'44FY?J*B-/8'O?&!>N.W@U>O M-SZ7["%#E6B/>#&&;3(00%+\%V;F>#0-H]1_236!KP#>)B<'X%>H[)2!:ODJ M#U.G44P]3*=P8Z!$;@KZ&I4!\8(PH9QK38-'-P+GT82Q'"@'MI+XU\$K, :U(D((3%H4MBG<0T$2D3+[;]R]/5@^T! M"Q,LH:$GL9@[=D(/5$BXJRB)/):Z ?>\'HU4C8H96]B_/MP>==(,4#W\?U'#DU97Y^8R*4JC%,2I2P!;BM]D@@1DR3A M'JA#3#'16X/G%HP@LY&Q(BWJ9NR&W^WI%M^^JO+@A)5 M3E:,JOA%2D2:J]1^_'>N_CO-H-\/15 MD9[)Z*I#'7H)(U3Y' ,H$Y)P]!W$B4ZI&R>^U]O29VM.0+O]=[\G:X:G8C<, MXQ@X>H!ELT1$>,0EX2P,PH2':+/O*X#<0*Z?M)EM#TAU$D@_#!*/ )L%4AW( MB*2)4$0$KA1>' 0L[JVLW=]@Z>^P]=DSE>+A;AQKA>$@$9;BPKV+3;HAI.=)+#./PQ=2G7@1#2,B0@&"0T %84JC.R(6@H9AX"O:+P>? MO]R^]D$.OI"[GN(Q 9TW(@$'T2E)9$A4&@)%]21S^Y %#/00( P\1:]S(-W8U5(F;F\%V3ZVA*:W*H5QX=$'Q9-1R66"?6SP[ (! M_V)

1#0-7QIY?YZ(S>=I3$H#GVL*ZJ..78Z&7/1Z!@E)>2"8+Z(D M<1^='SR2GO!,7L_G41) 19!"BQ"0+P8E 5@925R?DH0S'[ 02]3TEK7=\ASG MA>H1*:V!YZ5P.9;J6 D6$\Y#'VO3*,)ERHE.A$Q3FB9,]S:WZHH*#=4OL^Z= M"T=UDI7V.BA6-W:1>YEZC9Q"&*>]#>'>1VF M,+HVN]QK;?7I"A[)!'@KBV),?I,<*[0 \_:%QY/0!YCIK6S;STB4+MK3!!7# M6\F[%Q]]4*%ZUV,T -:=<(5-1T!@2E08@CZM5_K8MN%8UZH$8CD!%_53D00ZSZN27' M69Y5QIAWJG9L%]M7&CA'62J8ITDD=0+D2@N2Q!A'YRFJ$Z43F?;\<)^C]N>: M$E]?)LBD8>I3/TQ)Y&H/:[0%)(TB 2(1ALM*E4CYTH,"GEKK6&/W)SQE"G0.UKN"ZL]=%^[>V:"WIQE]J3AWT6K1K3EWO=5B MZ=$'L1P>B1#KO<>I2$G@8Z$Z%7HD!2DK$&GH6'" R[4H\?Q/BK;A$?7M%.Q"QJ$ZQ+?,X6V$T$XCP41 M2:QCEP7:ZZ_3H__FH.?J3)1P$0N)AG1,.XD52:(@(1'CTO>$INZ+;T;9I-6_ M2DG6C4/MNH"#J0"!*1!<$^X!7HI0L,!7FGFJ=Q;:6V:^?]AYN-#R[%G^0PK^ M=2$V+'#C"-OFH&W&5$--6,S@+\533T:I]GKKQ%NK#W;=%.^U-U>-/6!1,@R( M#V "(EL<$AYB'=98>"KR>4C[&T;\_-$7':W]0D#%@XK!!#0621@2+P#A.0@Q MM#O$LHR4^DH)*0'97[08O;YB%6[LN6DDB!(\(0%7 4E]X-E*4>5& -?"[5WB M8%]"3QXGI]>+8YHR/X(CP$X$ ?"@)(6_W#1AB6+H(.AM+9@;BDMM'7[^R(3I MRO;X,D1R>YTT65=&IU2I5KY/I)8P"S-3<9CR1'J]$X![(YT.-:B> M5XY1RN>FVJ"4')1OBJVX/.$#&6*:^91J]OBFI_L"[] !I3_V:"7]E&,9,RT$ M2!0ZP4!DEI#8ER)D@1=*WMM@UCMUA?HX+4&TF):8Y_XQ.\>_7DQ8C4X#F4B0 M^&C" -D]J4@B4]!OP<4XG!:&.,?0SV*(=+"9IF"@B8Q8FL0I#G?2AO^=R MZ!)=T^)5&,O UPEA.H7%,R\BB4@XR EQ&$2NXF[4VQJK/2ND]TSA2;Y+111J M@ET!@;:DBJ3:8R2.0]#\PX!2V5O=\E:\&2F,.;X/"J2NJI'9C0G@I>C_(G43 MEZ8^4!@L2Q #IJ68;(BUII,@27W>OXB3[[NLBQ^F(@K\E%"7,R"+G!+N,F 1 M@>?3!+-!16]=![U.+C>IY<^14_Z=5"J.1 3"I/1(A)72 RQ^PCP9DBB)*7#Z MP$M$[UP7@\-VL%I#&(0P@&R0!AU0U!A T&)CA*JE6"!BEYJMM[S56=Y M'CK$DE"[(M9$8/_1@%$L-QLP(J6(TC"B81SVC@Y]SU'SCU3&@*>NH#PA$?9> M"EC*2.I+E_BQ2$ S"53(>QO(VH=8B,/C*\S7#8NL2S;DA:/^)%[I$Z%A+ MU^4\[&_:;:]K%CX3J>5*)6$<8'.*D 2)9(1K7Y,4<$RZ6(ZVOT@VA#D]9[7$ M($H#+PA)#(!" A'&A(4 /0D+5:IEI&G:6SKP)*7&7W-D+YQ]FGI4DC1RL3]=NXVJ3+V+5YUDQ M*8O/!1+47S\EL7M3T=<[H7.?0E:]-94%2+U 1: "$3\,?#1G>(1%2A/FRCCV M64C#QR\J^%KD[$>*F5!!K&)/$V[26[#VD.GZF;A:>H$'0E#2VP"I@259[<=G M'I-*$(]B'55-X3#]5&)K/L&%BB*_OP&:K[1?SO,8C[V0LB@*. R')3,U X4X MH0)K, 343;":7V\MCEORSZEMR5%]+,HOZJSQ5L%I T/.X4]A>Q"N]&G!4T , M<@FJ=/5M(F$#/9<&;OHJCSD-0JD3IDD8Q!Z6_4X(H+]+W$2RF(LT47'O*KC? M[$MO[KY*"AV%0<)H EI"@ 5T9.P3QH')AG[DN5(%:=+?P,0A"KD_F.]ZS <$ MEX3RQ!12" G7'.3UV(V8$"GU^IM%TZ.\IG7V!HV20+G2)8IAW$AZ5'']AA#93Q MA)(H#D&NYVY*4@^T/ 9:'HA\L'W!2W-O?2\M3+D.0A[$E/ Y+T@BF.2!EX* M1R\H=GCQ2[953<]I>'2YD]#T9['N"5<>BJ4 >800_ ZP*93F,I M0>_D,=6!+^CC5[2]CZ)YF-7H$]O-97::R6D++WC+MN"]L=+4BY%J>P E.HH4 M AH1)IBZ5^L;Q6&P-$QP3]*F/#2WI7ZO"Y$>WN4Y8;(Y+)I%PLD#>#H9IWV M92J5S!,LCL.4>)J"=(']Y!*L+>))I@(6,<;#WG:1N[%"_+>#>9G6N7'XI0C( MFB5II$!S<4/ED\!3QLN<$D"H-'&U&]'^.L_Z627^<6P H2\DXUJ 4.XCF_0Y MX2%C1+'(%YX71#+IG56F+[E-S\.R?!^D<@]D\<@SKF=![Y/3\W'PB(,R% E@/])'/R;U04WB3(#T*402LH3ZK+>T'JJ]X1T:&MZ\J3]$7*)=,D@G_@)'V7I,HS MK4"\E"8>8X]_DL_G#V >!X$Z)6$*>Q_$FI,T59)X4>)2D0KM^[V5V6Y53*#- MOP%A[0,V>RI,MOJ.;7_R*BF3BB5-M<0C38$R!:Y'& 5X3J-8BB"*0M"?^GJD M?:PJLT9L4T( I0EB8!4\)8&*/)#CW(0D#"X$,:-NT-NC65^NVQT1O&\.OW7" M _4]X<8> 4(;DB!,8Y($D2*^%FXD8Q5'4>],4;VK,OE,H0V)U*G6,:',=3&( M41"N)=9:CT6B(^6&\:,G8]P-;@/B^IU]>I@KU),@&L3$%VCI42D%N*48*RU9 M1!/8$=Z[4'FILG>?U#$;[9CY+"#U%Y7]"4RDL9WNYJ?*QO5M%Y]J^2HE7CPB M% -(&OH2) 0!0I\,(J+B6,N$:B["WNHN/>H>3V,\$NJO Z-2P"1-/0UXA#6A MJ%;8.-XCL0Y""JHF39/>AG[3D=47R=!PH "*LE MDHN%#WH3UN[VE Q=/TV]_E;L[H-%K@<UIG8GTUFYXVY_O>G>M>)C<.W% +/V(D8&YO8RA>H55H"IS3 MG,RWHPF0K/G.CTTHB/JY&0/^; =H[[2_<805H[5AJY=&1"!O;]YQS H=@-45 M<[0W[S@B"@XH0\"Y57MZ"P@Y:.(?BM&(E95Q-\X_9D0>U1WBRQ0>9W517IQ/ M5A6!1^-WWPX^7#>=2^_CQ0\J+\99OFK8VRYS:8BWR[._?C<:MK7RR)I[=]S? MECVN'+*]>==)2<*8W+>4?C)BW-29?\#S[SC10GC$+CR M'N8W:8?0@'#XB'I'W4G]'GCV,0QA!GQO[FDVSD8S$*['JG*^J#-GOQBSO'V0 M%S5L$CR+6$O8*#O.WXV4KO$;S#DIE?[[FW^OD=,?&=0&Y@]WJ@G+VPF(8E24 M[_[=#2-?T/=G)P#Q!.X+]6Y2*G)6LHD=6RI16!$#]@I6,LIR]?["[*^=,,SV M+)/UR3N=U:29#$SS$"?G%-K9;N;WTUN<'FPX@_]/GF:KNANR<@LZWZ87%OJW M;1B+E]G?-BJ65Z0"(J&O7.U__CN-W/?S)4XZ<#5?9P,IN#!OTPLGM2.+*6S2 M^RZXS6>QW@U!05*5%[>DA1'SSVH8,=\[LY#/BY'L3,Z_)V2,.]NTM$$O9-TT MN.?"OWW9/=SYX!P<;AWN''ROFW"PL_UM?_=P=^? V?KRP=GY[^U_;'WY=??@8'?ORTO?F?M2S-]9=0)DH"[R#>?#YO:FX[EAD%ZU&\VJD-*]"]S_ M6!O1F/,S\QO(D5,5HTPZ[78TSY=FZ?CA&[?S!L)[7S)RB>3>$EAN_-X+0:2/ M>_N?G7;YW?G<86Q8"8A">9$;J3031M;Z>*1B5WNA" G'JBE!%$:$TW'\QFETBGV416[9?-/)&>IOZ!K[4 @3CH[FFWYL*'7);W-P6MJ6GV^+ MA"TG7V#/(^$E2*4M9G[7&+E*T'L8^"3W7/P/GUGYE[.7JQ^OV@ S[2Q'B\0[ M$FS&0;H & M!FZ'OKX^2W[!-5R_Y;P?JN%#.MUWG8#:&[5F2@*\@&1%E+$U4 M@H0B(('R%4E-9^34U6'$?3]*PW61C*T\G[+1OIH49?W&T44Y9O7?WV2PVDH) M.,]BQ-EH5-2@D]T3-.Z^+5?C1!H'T?L;Z,K:YGA;:/U_'O+E]2+.UI',H'):QQV:<;#IIN[RAEO'JH+HXJCO6C.;HLQL[*?^IBY>7-[W83,8PKJ]"%ZGS,1LH!C$7>]RCR!^>1 M3+E4) *J"$0T$(0%6-HS2+TH5F' M'@H_;3AN[@4NY)>;+*+W5T3ZJ:/0![7 M.U-G,&#VQURR>GV=3]T3#ZD;NZD7^D2:^/P@5H1'"98J$UQ*WT]TH-:#A_OJ M.,,&KWF-U1/6:SB\+XA__F/O\]Z&L_ME>W-MDGVO7!KWMHGMG#-1FS-$3W Y M/SN'54XU40(C9SJ*2^>7O%3>^:>YT7?WI;EQ?G MT 2@(#:>P5((+Q7[ZYWY-\$+J_'Z\BQ/55ECZE%SR@ BJP[]Z8G4,L&Y@M4P MZOFNY_HDQ"YFP&DP$4)P$D="!B[P&C])U\-J,.ZOG#3!,298K,GQV2ZDNJP] M5_C$I"Q.<9RU6)ZNMB>-V!G#V+R;F U D;SI^.WY7''BR4,.? FM /IA7^\ M+%^#+^OOTYZY)$\VAYS/+L?\SO']=)>!ZXBK$,R M(BP2V-3WTA>")]P=>Z[4;&VBM-P>12, M097\[E1)QD4J6!J2./(B2X X=R5ADC./<]\+@V2M2/ 5R (;_7_9Q!A2'@_" M78_28% AGU#B;PX8C?V3$@A<-F$C1[5%(N R5HFH!D5Q4!27P 9(@8.TX%I5 M$/Z+]OT7&DV1WM,OLO!W_N>_)QZ-WU=.K49JQS$D0"RT:EE+@>BQES(QZY#PY80]%T M"]:Q)N[P\#.(L$O5$X59W'>./]X08'//\Y9>[/* 4ZSH"@)R*#S"%1RERQ)) M19)$6C_8VV+J)GQ%@'Z$ )O[[F>*W=;<,'FMH;KWW9=%Z?7&G:]*)1V3.>[ M/6/4H]X/_$>4 3"6;DO4[Y[997VGN-#H(6G@%X.=7JH#V]^,O.N"3) T30C4V=1)>2OT'AR$T(L>,>MS0P$<$$EN" MU#'%V3:<_PU,UW6I TS6.66CJ<)L ,>48GH">VD?CII40# I+ U9JDODBP MZC;SDR2(9/1@C:W%R)V&C)I0[$NN#"2RC^[%^/+'P8[35'"[R=/T^JQ*]PW, MOJ46=[RDQ3E?0$4?@K/[D\WQ8%WWWCD]G7^P++3 P#$^<\2)$G\Y6)_6R2S< M=$+^L\IASID:C7$&$U:L H"2<*.:HA6358Y4.LMM1L#^%+2=P U;".R M+ #C)G[Z#U6],ZA\?S7@T=)5G^=,'B7)SDUTZF*7ZS!0P$<2K ;$140"S0)* MJ7#C^,%)_M8_^#M QV\(' <-;.P:T'@.$/]2]"WQ^%VO(#T:2-VUI"XO:KCR MKVF&C+4N'(VIL*5)O*^>_3+KV@OD.].[IZ%WDQ]+3 M0I HTAXH/=PC+,#^C(PSEPNE=:#70^_^68RF>Y]NAZ M"-?VM"QA@;:0#!IO:E9/GX5^_:%NBET<"-BSLN@O16]EEH&B7TO1D=(!D1MG M=0UD48V V)5%CH;0T6S#4:>JG(%(#*25"1/=]X'5S)9\N4#Q%X-T!=^N@K^O MCJ&SR;^<[I^JJ^O'Q:#9-M$J\ M6!.7>T!_F4@(YS(ABGE!ZO(HH@^O -:F,\^/"D^J(>$#S6Y)58](U//3['[M MQT"R;TFRC8UU!,M0#A,"2#9&!TE#Q-# FJ^\Z@ "DI4WJC'0>OA*VJM0UD"ZDB4R(HDO4Q*X@2;,CU,B(JUHI+$HTIH* M\!C_^S;P\^.BG*V(9#4/&4XOFH?N$]1ZM0]^A?UEJ,@Q2!KKEC3N;5>^VEK\ MG9W# (_7[\/!51;987_6#R<]X^*WIE%7UI;P$N:*D"B="A*DL4LX4XQ0N,A9 ME$:QNZ9F'@9*?YE66:ZJ:KF5F#%9D[JQS9[4/=Q N!N'B!N$B\$*6!I22),&TV%0(PN*08VU?ZDE7>D,$.1_R:C_C:?/;7'R6GKXE&PPBO6R;N8T1RT*,VW1C/\^%D&GX;/.CE,NT!3R&E6&:MN MSG*1L1%&IV C(7RXJEDN62DK!VL^9_)"C/0B1>8']N/*T+0A3K,G$'CGT/HF M4:HQE6$E(@Q69'6ML 8XGCH /;%@\^R8Y-0-"\!RJI*515>:H%"::U,;'?> MU-_%-S,,^93%R"J!Z'4!<6.F62S\$;M"IX'? 2LY@6&?O?*1F)@_K M!QHZWS8/-KH1R8]$2Z)HBQ5V\C)<,JRQ,S$ O'P-"NFU6C6 MHN&JKVX^5J*U4)'D"0D$Q=R7Q"=(Q?,I-#)EEXHTV7"!NTG=#X0"*=ET!GGKSGDQU8D: MC5JEP/GAZ!RA8ENS4]A*WU66.G3 7PPE-PDPFD4H&"P%;+6AF-906$EK1%6 M=:C8"+.0@;)W3 M? R;T@A_*6.!UB%1G@A)D#!0O%SMD]AS>1I[01"K2Y5C4YUX$0TC(D+!21!0 M01A011*FL1 T# -?T_?V- MNTP*\^F8R*(FS0-O?DXW0B_>"&*W)47M@IZ/%FTZ'Y_MVP#K(*-,0.*J%@GZ M;"2://X-6R>WFN.6P8F38B11 CHSDEIQEL./DVR"]9B50ATF_(]K1*DEG"VF MM3&>&9,;*%YPDB#=M24'VJ\NL'D3[6:C:=4H04UM #/%ZJ28CJS!CZ.RE%<8 M_V&&FJMI1F1$N<&\"$):A?:_PMAA5&5+$11GF#8K,Q0\C6$CMW]OX$B+RX*U M-D5[K9D17EB8>O#!20%PFZTB1(ZI*\/JI=G@ 5@[3U-@!QZR=IUFXUHKD+%0 M+@^XZ6S5Z^=HMX6ESZR$95!#)H.-R\8R^4#]<_W$*_2D+V5,6.P"\?)<2KAD M(4EC'OA1FO@LO507V4VD3K6.,9[))8$&XL6UU(1[(,+I2+EA'*ZHM&..SA2D M/C#0NK> ^R5J9F'Y+@3-2S:")-Z@4=(?B@:X^'Q,LK2HUB4S&YWBW_-RX&T1 M\(TN$;J8)"ZST[492D(I0R8C2N)( M_3GDN2A+L .HSI@(<)YP\NP]T:2JK= M>8]O)7^9P6A 7$$5/H2A?QG!EKQQ5"78!(5+&R7W_91-_K"W_>WSSI?# V?W MR_;>_M>]_:W#G0_.+W\X^SL?=_9WOFSOK&P9\>JE\*^LK)W=W=VY)/ 1"(]# M7?*;LV@9K] A82D24E)@4&4+7(XNB_%5;+^M(7&*:L#P*/_^<5G6F9^V'S8L$@.$]+\YQ M!5CV8EZD_/Q1@JD>ML&7S QW:6BU(N"@!:V3>1#C!&16&[E(#"*]8Z,SP*JF MJD7W3-H--WNP:K>?=5.9Z=_W-:POC>.%F&#Q'.9JK>ZH\9NS50TI 6'^^\Q%#&G;ENSN&FSU! M#YG[I]V"ZA!%"LUJ*6@;KIL0EH"N&[N>\OP@$MR-'JIM--N'N[PR.VXGEW3Z%TG5VJ^PK<3Y^^?N<@COV"C5CUBL R5CSPHH 227WLK*(Y M=NU2)$XD"QF+?3=]L/.WV;]V^]98OP"VYH^B_&O#^?+'AO/M8.OQ^W -&NJ@ MH0X:ZJ"A]EM#??H6D0^SB]_[Q#__L?=Y;P.MXG?O"D6]?CD'[KT))L;CX][^ M9VOXWOKRY=O6)V=_Y^O>_N'=M^7!@&$DBUO1B2?>I\.M7S[M.'L?'^1O7O.< MMO>^'*)CYPG/Z3Z$ZD94N8LD\H+M9\EU-J[-]#K[6.)N^M>^[5_W=K!)D]O8 MQZB[2>]M(IN70O#GI1"Z[IL4!KXY>['[!L%76LG&''': I*!J_2QQ!2 @/HH MN[MX<@G%KY97KG1);NT?.KL7)8^UJHEW]=2N(2/V\1."SS;XAY[NF+ M<[B;\3I1^=;@YC]L'1T^['\^$1@]BB2N8FA=?YH,70:XKU5 T M,]R%*_: W#_ *+=;J[%#-Q_-1OJR=N/.A2H?;R.NDY=@1>,C>L3;TG1KM.M< MM3-M&;Q!4GKMDM(#T,= _RX28Y8Y:I]Z? T,(0U8EC@WIDA#.S@B=G!]JMB!\]I MI7Y\)B".Q(RKLJDE-KL:%+1>%^'?[GYP(/8#L5\GL1^D_ZP/![S.),P3?'PC^RR/X_M%(';,1DGVL M' M.0?H.9. ABR@5\_LABR@)R_'LMH_-#"[@=D-YH,>*LS&?! .YH.79SX(C\:F MKN\3V$,EC2$?J-7$UK"8: M6,W+8S41\)=*E:?JJIJLZTU$:KXU$/N!V _$_H62-T/LXX'8OSQB'Q\MVHU5 MQBTY-=U1CMHNN$?Z:92+2^WM/\SG8C2&K4Y7WH_S]M3;12ZSNGT&>,ET9/MC M[TV4_?B@10R,Y1K&$@R,I<^DU#*6H:C!2^0L[.A?V+P\JQFV[<(?H_;O)OSE M*3C+_^W,P3")_[N81S<6QMGBQ;1V&BL7ED<8&,? .*['E\(SG2K7A_-&_R6!U5T\ED9/YFY5/PC86.<3"?A.$?!YV)S)P/K&8#HQ@8 MQ< H7BAI-(PB'1C%RV,4Z9'MZ5L=93EJ%.RX5 VSP-:^1TR(IV 4VW82SJZU M07WH3L3Y'?L1;PE13(%=X(4B;W\"-ID7%HQFH8T,'&7@* -'>:$TU'*4P6;U M$ED*,VURRF)4V3Q=^5096MO-9PU+^#K_], (!D8P,((72ODL(QA*<[Y$1L"/ MBA+T"EV4X^L:I:Z5!^S5)ZH$/6+^T8'Z#]3_:NH_%&;N-;FSU/]U5>+\7JB_ MZ!1HP&P+5B*,8NX%H%)^].?T25P0"WL09ES8.3@?[1R<_YJ6624STS7:.3QA M-6@-ZM08G7;S:F+;20_ZP\!!ULA!7F?ZZU#AH3\8-22]OO *#\]:XF&H\?#J MV=U0XV%@M8&Z1S(KE6G%=Z3.E9B:&'F="047 M0 J:%$]C;6CFL.'LM)-P]K2=AG%+;N-48#SE_%K ]F'8RA"I\NHEKH<8&**! M:?292EJF,?0'?XE,@W98A2C&$Y573^:H7/"'[5W5)SE(*V?9),CD-IKEN5'7.7J24HX-'7;9LY>.P>LP[!MI^'\ M@M/(3)B[O6\TBD79AZ9^PY55XP;F,C"7@;F\4&IJFHE,A=_SDE*I,X8 M5 *DO;*_E#RJGR04IF4C^]TY+/&,PY*!'F*C7C::3"QKT')V87C04@#1!GO5 MP$<&/O)B":?E(T/[JY?(1X*C29GE(INP$6;F-AFP1UJIZ@@K@&9/DJS[M9U# M-POW(\S!EG8P\QBRK@8FL4XF,024# $E0T#)$#5Y==3DZ3,&3?YS8':OG=D- M,9,#BWOI>#2PN,&<\#CFA*$=UDLT)X1'ZOPDXUE=K2H7>52)DZ<)A+%SN%#( MJU,Q\D"<*#D=#3:%UR]F/<2F$ ^]@]]AVR MPW\9'RGSYRW6_F!3](W'? $,K_W<;2&BCXMSU[DXF9W.ES=2Y\0F^"$1 <"9 MCO/W,JLF(S9[AW?GM+-=RF:8V>^UTC[\_'-:U9F>M1\V+Q*5R_>\.,<5P/M MITN@4##,^2TQYRDW.+FPOW_;AJ%XF?UMHV)Y12I59OHN- 6VV&SUR9PW3MBQ MLNR0, WDXQT;G;%9]?[-VXMGTFZXV8-5N_VLFSIG7H82'#6[L%8&M@:X/\3) MF1#O9GX765[/X(_21P+ QUQGRP>=3"+4HK/P[HSHDJ]P#:=OG8=/2-(7$L&S M$?6G7]XS'>[!M\^?M_;_V+K3[VXVY[_PY:Z-RT=/JV +U25D^6GQ>@4WD/-*=,@HN>U M4V;57]6&4Q5C0_%A(N+$8:5RI*I$F7$E':Y&Q=FF82X6AF*1?GO>&PRCE3\!U6F:<*,YU. M_5_XVWYJ*\^G;.3LJTE1UMC.8V[IV8!GQ&AJJC06L*5SOX13+7>0,M-HPM;S MHE:PL]CUUG/?/V(;7/,%^KZ[4%B27:QY!KQ]?AH'.]OV9 LA MIF6)/[,QP D$I5->[)IK,E[G,'N%<[4;'![1/8D\ &IU-C)QO-MQ*FP457 M0G+RJ5-[.S1 M'!9O6O+FU\A_+FDV',$9 G58J,8 =9?W>$$&")MOJ'6>5LG:6 MBYK[G(+!Q_SX/YZ+?@:;<0CHF41!ZOEQ$'OA8MU9CE,G9OG7K!W'4Y^$/OZL64P&#@0#/.K@&M Z@OE+5IN-\;,@S'->)(1Z9I4?% MM$;ZNP MT^JB022+OD@?& R+-60)7B,\6R$Z:0 ^$R<9("B0-*K$T/& 80.&-:QA(8> 3#NS E&#!'J*GA< ;13@S4T4*=A(52TO:$ / MI#0Y12$-D0FO-VAA1SM31J1!J0@T!F-VZC %>&.,@A.FAS:2#!-"36I$UDUG M -0!4"V@KH"A@ANP85*!!%$K9X3*2V65FJR4!"GO#.CO3)7+A+2KZRU36*#8 MGY7,4/OVQ6BA]A-G4%W^-[QSB;?6T$=!2U$O0YV&;DLGZ)M M!YG%7VH&:CF<(N 3'Z$VO"Q@69; G!%(6!9GQ2@7UA[$-K+ #',;_C[%.VF]@Y, MNRXS/C4J/NA$QOZK2Z4L!CM#6.4!HJ$IFTU0C6'36#\29FA,#!7QIHIX%XL1 5K?B8P?63U P49 M*,CW14$.%X9C9+'C66$PJ,R$PTOX&"!HY>0PS-SC@5B#7@-93*Q'I5J8O1NU M<8S. 70X ?N?CB>-F9H7T]H:50K\N#5QS[^\1!10QN=HK&'HJ8 O#H@Y(.;W MA9@?E%8-?UQ"C4:*K@I=GR'K-BQ:EAGZ>N'&N+'_-78_X,S,6OZLMW+A8X,Q M%SZD ;T&]/J^T LD9\0>4%'_--A1.+#K*J^P&O:Q:8N 9B!T[JKC:5.LSGK[ MC;F],/@D%497;'2=Y1L=+1B>!-F4<3SW8\,9+;\S7@J]A-:M.JQ9-D+UN2Z, MV WH:R1BX^#NSL0B^ /;[ M@]$W)48XN>D6$'4_C;J685'M:& ME031I]T&9,"BB['"SC\P/^ [&"^.5AC4KDR F(%@UG0':G2L#@<4,ZY*PNJ: MB;_,6VT]VN8AS;TJ2"=&:+G!J%8T M?BKTGW0%U@*)B6A[?Z%S'R\.7LV7E^YU MC^4<7I^M:?@RZ,0F0O",E9*,BN(O5'D[V9H_-%E,QONA6-XX8$QLNY*&;C6F M+@Q4'+&S']LD#)-$B[2KPGB&[.IDOTUG:]3-$-UH3&XP3MZ="GS69E]AT1R3 M"5NU0RN;1(MYP459-MV=S*008R@?PFT;(R M5!M P%'GF&S9C@-T'DFWPII35;UT 1_,*V6O=3(T@5,UF8F%(?O&/0UK'W+4KCPSFZB*A;"J-JL6#P";?F"F;9L&V]Q"%QOPA4O7%3#=\:H7[ (O748K M2BXO7086=/&26>"EBW9?+EW'S(E+U]"$.K]HLEHS0 Q6XIZ6RJ0*5V:3[*2L M1R+#2ET@1URS M6=_JK)7BKYD;;F8)LDF1H^J[T2QF:4P4-C!&L!7SC<4,C4"-@];Z5>V+%T;N M"#A7TH@#F]->Y#;?I2C58KBKLHA;RSI046/S;_+BNZM?1%EM=#?8/+ZT/+NT MSJ*,L=$:#9O@D V4K$R^/,S"C+ B7=OLTRD6!VAGAX$F>3?LI'$WFU3J.>+* M#:=%2=F9G9(+.%O0PGD465LOH*'@@DU-XC5\O7,$=Z"A&YU4O-&L';9J+*J( M ?4(!FH0=1]+%C0YL7-\;;.W6P@53:V"*2YW:3_-*FU:/4"&S+1697?7YF[Y M:P"W_=J8_:4VG;WKH;SQ5I9*C]JXGT7 '::2B[K-^F]0CXE_33/+&= OI,IC MXT1"A:.87_ZS 'AT<"%8A6^CDPMO8Y)4"1R\ 3,8?AX&;*H9E"5F-UYIEM,P'Y8A1I>#P#+>[401J4A--")LY[H.%\(;W=LYM-BVV MM1]G=O(ZPR"6J"^A (I2I F)(4UN[9%:,BTO" MBKIX!39_27AI+D_G!4IN)S. M>HFJ=1XW3UI0+!L9^T;(?==!%LQ[AM.-@P8UZ/M%&: _]C[O+? &G]GHOLE& MRS>[B 3WMT&J7'[ *IF-8CE?IF&_^,O)&1[1W=;BV"!BM7 :6XDT0U.;T>@P M)-(VI YC76[*Y8JTUW;X02 MV)>--N@3BU&!Y&/C1;$4 S 8]*09@;P%3KP $L-&.WH3$(8^A?RUK=UOC!Z;C& 66=F^C?-M$E>IX=9QQ3N9J6Q7A:V?*K(-,:":EQ MMT\PEG"4C3GZA6U==NN4M EKG.!9=CYTR*J1)&T6/ M-(D3.$&8"ZBL>*>9A+-R; SQHTT5JHUYZ(Q M%[L>P,$KC&+9ZV;"-QT/ -RMJ7GE!IBT1FD\^#:PH1BI2AAGY@J(FD=&X"IL M\$B)E4TQZ KTGRF:P/^8/=>E[;W@M[+/-S-9%'.S M/I=_*E :,=1N16FT?VY9[UB3YK=4F"U;9,!C];5I"Q+'"O-R)["T-H![7O8= M/_T&V-BT7G"4)$0HGL$ZZN7()N-1XK$MU M8C-ZFW@F0'DV 72LOF/T>,)U5D]M07V#I4XR9'9SPPU_[Q[N-%(HM)PZ;$J11-"",S4N*!;9M%I M@;#I?+T$Z]AI"=-U0,(&^04[!(&4:+O*E/,Z)J>P:WEM0CQ;F1ICKCJ1JXA$ M\X7P0L[LYBSDX*975+/L)=ZQ*";Z\<.6#=?;'L%>.+N[S@\A=7_XZT>BSM5X M4O_8" 3.#[]DP(.5Y$S\Y7PPUWXT+*B-PN*&^*R).@1VXL'28@J)KAU+6TQR8+M 5@,MY+;XBZB0=L@XN*9 M7"1A\+>1W8'>5,TP6"? "D66%*%8U!R@:8\\:J!SOO"\0AIC@CT=$TMK)'X@ M8%:A,(!D;HY0);>*.4AF6/7*AMB9B-H*@WI1PI+-9UI9W(A231FZ#2"<.F[ <&R%;=;J4 MP8/_FJJ%"M (LW^KS*+:36IERTX:0:NJP3Z?%:7A#RUU1R!8>MO\'^&QJPEE M5O,R55#:6EX@)Z&L?MR\6EF)SQQT==*T>C)G;X%!38VLKW(@!DV'!-.'#967 MRG(L@<'IRNY66VWH.^80@P"UEEA>2X_G%H%Y%:LY>VGUI:KI%V-Q_02TTYR, M#<#;')12(]6P>2!%OH3P&TTY+!/)BW:/8CRSBH1E7CN??]U8]>6FOK3)K 9M M:(3,!JA!T5AFJB:W"(.\9*%L1S7,'\ Z>$W4F2UOB13#D,(6XRUI0 5,PRQ! M-3<$?L[*6D*-06DHSF'30FQ%E<\':FEJFPEF8L;4O-9*W@J:.*1I0L>:AG = MZM(&'LZ'1AEB20QIB4QE:8[A-61N56B54S29("]J0AP+NN4C?0?5SR8@S5[&7K3EF M09>M/]VYJ!$OS@#8@4T10WSGMK"!Z@U4[_Y.L O(:"QN<]/71C=O!R7E#CUJ M:J)-&Q+7&*!1<%Q54+XNYE9#JR+ XD'NP,)-79EYT8',B'X@UDQ.3#1TKDJ3 M\'25X<^$12M>&D%Q5,VN-AK>9"'<: I-&8M:WA"QN?WTHM%X;LP)4:QT,VM:;8Q:_)IAJ6N@S+N0*FM@0!^H#Z3&L(MD+-=-)DK\Z%F0YIF(#(@1ED,'CV/XTG MQOH'-I:< \:0= +S*E5NU%.;XF@E_-K,4'4D +\M:5 PLMLX/ZQ)")Z3-2U\RTB)SO,A&Y_:1C:;'<]5I-VAL='-U M!-L_MZG%IM8N&YD&UY-BTE3-1A+A.V/T1V&:[[EM&H/=:*TKZ,J/S]&L_8#5 M":831&K/_0]K[UWR2!BAU);^:;I2C>W M1EHD;\E&7IPM##5MQSIC\W-^::P-(+V7)ON\(Q=M6(GFW"P')N>%[@: C,F4 M7?@(2W/.UM!N4X16;:NQQ-M'W6Y_B+<=XFV'>-NG M0;:6#5^LU,)5?89F<"]$GD(:UC(O=#*GT\AN#=\036$![(=M>L%U>FQ\88T1 M?NX<,\SZ'PJKW&PT3I\%YS<3R)6Q?<6A8CFWG^HO=Q''X^9!; M:&*MX- %7BH-."Q,?G15+6JOY%W;D@V';(5@LD((7I*! M;;G(1MQ>JB&#+E.3E]U&=S$30Z6:A'54U-$[:,T,39Q9Q^;7B:A2(P5\',F' M@[9L[+23-[GC3M44WL(7"-"G"N5;.YJ][%2B!-IF2J. X(":3!O*-2J6# V= MU_"IN95<,X&A("CIVHHGBW 0:V)?6-QMD-V<7E[8*"/_S^MZL,6+8\J? MM)904[JET2>,"7^N:QA+!5H*VL7@D3&SEZ"ZX59V=9M%*[^&OK4A%BW=R\IE MAT35:18J%'J(;:H_#F8*(%T*;VLB4_&4#-'L[%JK"?YSJZ&I(V?;B)S/ZC9X M;EIVMV7>*-[WU'KS9 Z$<5'5UC2 P9_9*:) 0S16Q#EJX MGI?$1?-CXR)L'9:+H%NXFANNWD3I-OWK&W-I^QD06':QF-F9,R0 M9R=H+&4C9:MOF[H:W5A:*1L*L@CY;VAV"K<>@&<$XH[<_'Z#IJ,*2(/59T48HPVE*=;E-^:^EK"AQC%N/W+"T-VZZC/,A,\OI4T@9VAZTG6HOI%6L38C/&%DU5;DM='2 M=NPFZ-Z8;II,A>Z20. &#,V:**EEKK)*&@9.@[-O"UQB0'+3CZB-S>H@E0%S MG-5'&U:W8>K$*%Z:O?%2NSEV/R93XTU <[QQGL&[QNLFU5(]N@N8^+DPJ_O= M^<$<[H]&25@RA_UOW]\(06DK7_[5ONRM>CD*-U+7[9[L%H#Z:'ZNWS&7 M&B3N=>1) 065CA?,>]"MMKL:9Y>5YDR$/QI76[%1G4^R4G6EU]I\W@AC *3Q M/$+&<_UT+KV9>#8*'VY\R78"2UZVJR?3M#)KU/DFO0#PO&US=KE]D8FHZ\8Q MVII2E0(9O*[FQ00Q"J?C+&SCC!9.0!,4B-D5UBMN4G^:M5JG&O W-$28;^P; MKO6A#7>YU+JL28N:#3ZT 8L?G.T((J4$G;BLV[#Q7T#N1/?,4F#X &K?-ZBM M.6?ZL[4-[BUL@^],J500:[:Q@K$A@UOE&(V?U@/:HUS^ 2!?+D#:1V]3P>O MV.N'HW[^HW[84B^Y<[JZ^H>L,@D/VXW AA+75]LENI)-FJ"5"]E]'4OEJBE<+$K[F=3EDN&7\+Z^[C\9=/HAO.;RG,E9\YOH 9@>N/MJLO2?R,*8Q!/OA06VP3AF=69DMNBS$P.CZE[WRCDJM$_K&F]TW9[ M'L;/9^U9G[7EQE?%T'3[GI8-Q QBTD"J'B(5Y7/0JZ;E:79JTE"P)?P\;^]$ MC;,)7#(1:6Q%&A]6%,@Q=T2J;F9DJW;;]@O6@MOI\8N.ET5Z,6#;VR;%>-/9 M$V(Z:77F-JTP:VN[&YFM+A4SC1C0!HD6M;993),J@BIWM[!%@SK5DD_'(KG) M2).%&0@58_-['LO>+&B1#@O*^S^*,TPEA=3:&OTKJ%LG M]]AU*462W^.Z'V39GG$2QS[V3%+/IU,0T201@P #D)*97__T6GOO[@9(VI-X M-)9CY$/&DDB@T>C>O5_67DMT].Q<:S9KFF.0$?3VR778)[GM$^*A\B5 51IH M\++!!1=) '\ ?*C1FJU%U $$^3A[;?H -G(["$VEB4H!FG5F+U8D,A#9(,69 M#P[XT/K**[#ML7_,_X63L :5SXS<(]!@XD'?S)"=S@/$XFFVL"-7X73HQB\V MQ(! TH_X:(!:<72NB>O4#E6>YE;3ML.1@,]Y(UV@\2@TG,;^UE%_[7P=Y T+ MYZ=0:LI]HC'OONP&:U:>_$R<)$L1K@V^=! L_F6YJ1';_0UAN^^/V.X1VSUB MNW^;S39(324ZH$!V]X!$D>IJ/\Z&V[8;O@O?^.;+%-*S?X&>_5?JDHPAV[@L M?]N2R@($*LU*P/=%]CRO\^R=0T[J9>//?&4$W>&7*#5BZ!P('X0T+=!E&'\+ M%6W16Q\[<24CAP%X:WOVB#TVH8DV85#^B4[_E:MZOUM]<\GS,\X>)8^:D"%8M\,^-.)1&8^,BVGI611EYJB M>_'Z!^,\\[/BZCE"/=Q%^(1V,J-*73LA&M,J'L*5$ZAH2[]>A,4MCZA9:^3! M$8:"_'AP?=\6XL;/@0LCEGD+8IGQR!H7Y$W:E&=&TN#/HKS/(6;U_4%A!D?* M@/L(R/VWD_VY(G29]>KYC^ZQG$^=4B5C0:]GEST\.CTUK&=5^)/F+4GJ\XUV M1*6\2KBE_+S,JZ >+C5K.:E\- 3%VHE2UW.0Y9*]4QR&%,4NR]8?''YR*SOL M9GE"MZ2WU%1]?=N&U]QI7YS)*K;R6Y.D8RXP+]+6S,<]'[H'F< M2'6B=M>735MW6BF29F+:XJ2+*BT$L,QCU7@0N$>\ "I223C2BYL$9NU#)SD; M@BV.J"K .'C/UCD9(J40<#*=\FPIZZNF0H7_H-2'H,/010&&G9.C>R>_ZP=/ M@Q'VVFD'F)6=;[M5-FIN2WTM%L>T71LDQ$F%ZC.9 M-*5CK\T=3A!SP8V"<^"C8/W\S-"5*6SB.=J3E MUA*>21+1D;GBO%,2?4,34NA*)R,\2IF(=$T 5L;AVO&Z.(H*E-KE9+*1*B$_ M4W5+D4A"KV^';D1R9HR[[NOONANWK;T^J.R]HG"ZC%VBV4]6FQP/B'&IWO@! M ;OCG>%"*BZMZV.D8HF%Q$BD7?#APKP6=RUHZ(AN_(_PW4T)*3KZ BZU;A!B:N)AR(@2[1$/]! M:PAP"?]%44H) (U45,V"IN9R+0I KI1FK$"9R$:G98,S^SC+?NZDH)=0;\FVQP=3N>D@'U _ JY>-6U[@(NZ'B7W?CCK4;Q-[=^XMB+>,0<&T M%>882G"R_>*,Y8BE$-(9YU[274%>T@,ZG'Y(J@@@5&OXP%_/8PHJ-U%3?%NO MS5#"7U^8 95.J5\*B"QI9GBIEI@*,;9-HX/R#KN/$Z;,".&OH@^!BTF5YL@_ M;HY1!575)R>$EPG#H7PW)4,6DZ]RH+1TTX%.:F.CSO?HD?64R))VF^&9LDZ4 M):$$B\Z;GMKHJ@57%!;'QIM=RJ9?\_7I&!),-/MMD#/KG2D)%"#&)9IB*SYY MQDSZFIY!3)-46*;&B<]#GQ,0!6IQ8K6@6XGG#/O[I^AI$J2_3@B--O-M7SO_ M-3;Y_ RF#^BQYQI MUN QI> 6_U= .O$LY\__W"6L3!"9)YBS)_?MWQE"YS$!.X:3__ZCLBJB%E>L M =(Z.]F?84Z'OVA6J$(L$59._-[37!-9:F4IBX[#3XTVRFP'>A$)EXW?,3XH M< YT[$BYM,Y;7>(&E,1+;888]WXG2_YIW6<#;N6I;L:Q,?,8(YCUZ<3:S0Z5 MTD2MM\+,\H&)3/IU^OP*01^O%Q%.FSE.L"MC92BM=%,A[P?6)B4D#[ )02\P M?/(67$+YR.LC!27OE>8S4R!)[*!&:MHZ-74M40NK1>Y?TM1M&!/Z^R_\U:5# M2ENG2B&]X_UX@+5Y/>557X[RP7VGH4P0!13_)JO," ^SQP=IAV M:HQ#D:@(-/4F4Q#8UX?KAHE3?S=T2,TV@=8L(7 //!JF(:!?0U3-EW-==DZ^A7O9-QK-/"85O-%$CR;ZWW_4 M]V2*T3Z-(&.D)I5)H#MEOY(N_J#)2-PUVDK+Q 7U"RK\ID2(3BE4PII7S5!2 MSL3^F#B, %,>*I%0522(,(CPN+;$7)&I<>>!6'<((IF'Q)C6YHW;X618+3]G M@CF0]%/H7EG#U__#[=F 23Y 5QM6UA_N'S\X>_R[?JHF6;8/_=WW9F6ZM3^F MGG*)'OD'6'9_@/XLH^WA8HXC]#>[]^AW7VMUWS]^], OFLG)R?"J7V?WOBS;;LU=.LU7E+L6 M]J=\%3 ?0[7[')K>$I8B:)'/VK<_E.NTN>!2-'_035P<+'>]L5KDGCOUZV@( MP_1.Q:1?"8,_)!^PNAT,@O7125DAO9;$HNDV-8A+<#/3@7LCUWFK$78+\APQ MVS'NFN]LUR3+9KU=J8<&6S[LJSSS6\M]Z([C(@_K*\8OILJIZE*)?K2&,UHO M9FF:39;;OH(5RR;LZFGDU-126M+UDESN.--&(K:GZ,G42TSP&MB[3 9:8=^R M3&%_)L=C/]A @(/FS6@EA/;8K2%)%&LN=(6)));]W5-^4ONQA(()%) 0SOFW MA@&/&W',]5#W.>+ZE-NT96 9NF$H6W'_SO [*R08]9U]O6>=27 MQQ9RD+!$GC#OUCT_5SK=/NDFSFX8TA\?,')CD/S- M!3/)5@]/Q!+F6F[I-M0S@LV0\D]0KK3I7=F[2M:NJ3 M*7RS3(BB$ \) M+(0'*2\V%8S$0%9\/VN%9EFS(O=S+X_++:,/(]QZTQ3A;O;$%#'91*42X0$/ M='HOR)XG KJ=:K:9W.. +^/$(.8^R -1N,?M06FY5IV/I6J&#L$OCX_JYHC M%D*-782,N(%7 /)BKCXXMU(!3&\LVX3YU;\L![U5<*=;;X.V:&6T*V=20>,+ MN#W9A=%R?3L0^$//_LX09*1.BX"K4?)J7':_NMP?X($^/A4?KJROE.*!W;UM ME,H@L+5"\KK)H5YT2)JJ<%D MW5"XCH,C7HN.LYTXUHML7K4EFRT@CM1W,L9YZT\._"&4L.S!&#B@]_:8RI\F MM[EV_@'58VA+YKEF@":40)]V1B^^+#_B]\_>B[[S>W_?>>OD($D:MNQ[3 0D MTI^]W_L)%\1M\EO%MX +'8UJ4P$0,-#:S)<"/"'>?,TV,C\I_AFGPI;H+U$@ MK$(0UWNJ#BD3*5,N+Y'Z+^NZN1)RVSW@5Y$DQ:GH Z?LP8G257$&IALY%%TQ MCY=1U55['G3) ;= RO6VYK,2]ZDHT/!86CBUENE]*Z2G@CIX2D,6P&GMD5[5'%N3'DEY;>"KI M$;E%?LB(2;W1Z7XX8E)'3.J(21W=P%_##62>48]=EEGTV"W2M>Q)C$0D M,6>"4RJT8AA4P%**AIBJUN41@%7 1^((NP93M(FQ\U;B1/:[="Q9J IT?EBS M*I]#\3)MX$D2/6>3<#UIZ?GCQGL?9R>GC^S,G;E\38F:)-/3@\R&QA?O3" [ MZW\_*^<;Y43N2;D+X!;'@3_DK>K")(DWE_"9Z/&LFM41H*S2V:)]DF26<46: MJU)0KL":KURM%-#4%Q)9N5?^>;Q'@5+/V/&>3C[_Y+FRUPZ<)23 MF]F9O+B2-SV@3[-,M'Y7L'%=6OB-;:NQS7029T67D!:5.1V2X6:/$U,QV@_& MO!/6$HA&O4=F+F_A%QQ=^=G>A.T8=WZ[!@?<@1-E7>E Q MIA0FMN,_.F,'6I%2G3]V(J7 =%P!6.^CZZ:E@#<*/E;78V&873Z7CLY'Z(4. M13CRE ^_9J77U@N>"H^)W:Z(,=%UT"O\I2B:* M.6ABX]LUH(?DSHBM?2;8G-!S665VT $8Y:FQ3-@#A^M)0E.D509/V W>9_(* M_4VNRK:I5;+YO(<9D;<1V C\'!/2]283B7C_Z_V,OQO/S]S].XEX9AB_:6:']&T%O&HL2 M&(M/OTXRB86&B%3>.OI&_%/2;9%6ROW],;RLF_KH OS1":A$7G_"D #.RRL* MKI:UO^=::0P%]C(UA7 $1R$EK64'0:N\=)=M$@.EEB3@/"[8S(+!__4\V4^V MR_#8)'6.3Y8^-*P,)U7:,--FO1UN4J--6S8%9.*F]D9]#82+K]HQYL)V@"#-'J M![K2A=D./4385P008V7437T42D]B.^.B4]0#(UZI4OV\SA<)P8@W385D'BCK M7ANP0F:3J8J(U1@T_';!SL+J3RG)),#-DL>K*1I?.N0 !NVYRH-A8-*T*T_) M1:;L!,'9R2ZI#>,>[Q7XT,G>KK_R-1[#?WO9A#Z+/0]JQEMRR/QRH44":C04EVF]+QW=M/4A?MM=GO/ %@"PK;:(7K+M%H5> M[R6A>4&Y\L1;8&;7L(9[V5[[O+-VVDGV6Q]OJP_FX&W#M4$PT+GJRJE8XI([ MC >&0/Z2N.U(#Y^JE\T%TFY35H6X_HKDCNB,F/9&>5R\7858,"UVY+T]N#2& M!I3#=[.RC)M1923QG,&ZCX?.(K$:0D(U=_#[5@LP8GWT"ZK3CW14$I%4-A)T M>U&-3(]+4GHMD H-EPP6SDD"*M!0W!JKHKX@EJI #%5>;J3;L"6")#14L&U= MT!'MW&7SJKGTUP#VPOSN4-UW'XG8WKN(]O'MCD?O: B_H"[=^(U3,QJA5RM) M'*VU.80$1-+VX%?7+J0Z_%7#/M8"7-IR(,S;:#$('0N"\D %T5_-N'G*FE<3 M =3>JO>VDIT%#3UC,I:&QG[R2R0CZ\>2'*??C33>13DGGC<7"5? SYI-%^Q* MU\L$>>L'DDYLXZ+KM4:V3;>27%=(GF J\RE#$$*T.VD T?ZQC7]P[1O#2'=( M*+1QHTT(*G9:2Y218G]O!!7(R[5AP57^5J>(YA*!,W(VG?*BJJ'3Y^$M)MIG M+9TZ<7#3UD<)-(9(%:R9VS"\EZG!8K:TL3M:Z>RMGU\V74@>BA_=^-?;EO\T MA@?DI1(&W= 5+@FHFEP7^UH]5%H79K\A@$K#&V$8$I3?5>FNY04L\P\X8_6! MM;/.NLQ7;6G=X^N^UH;&KHH?7$G$VR5MAOW\VKYQAK4?VPY!JME,-[&-UJX2 M2**D,Z9 OG"Z51S>YI+$&AS-46\6B<7'%NUW*B:M@7CREGWVU\+62#*1W2MQ ML["'B< SG3O-01WL/U;*Q=T68.W!#\V5::PJ)3CV6 )JWQ\Z4T[20V8=^M=Z M/J;J7'WR@M@3AG>#_;U0032Q0L,6377AK(&LAQP,?0(AM9!8!E@FWKAC?*+4 M4_'D1V#NK>6+#4)DT:G9P VKRKQ'GVQ%0("+DJ2"$1]H!N>OYU;"G#5)$O,* M7 S!HM8N;_UR/#TYP><3_E1)D56H/FZE!\H5@0\VKGA[S-&+^&V\B!'T>*-K MZ=$(>AQ!CR/H\3<3/H%N@Y-O->DU4WY3.* "Q7) +H%;(T7ND3"YE#P8(AT@.%514B1_\J MWZ(PE#:)[(88SYQ_$59>D'KL9Y\A#A^>8ZUQCMZ.OHB4O^&X^K#$?R@,O@BX MQE"3.V?=[KEWYCCP>Z<3'GCWT7L4BC^^I?U M^/&]WJ323;,)]V,>CN#L4V,[NW<2^N'K,AD=D !5,T_:' HWXQVZ>'?,@0\% MEXD76R01P\"5;4+GJI%=O6;,X&_XUGNGV;-PX8F^BB!"2T9W;_)'DG M[*PY?7B_]S)TV@Z]!SB;:--:,IW(SO?-,HFB;5""4S-0J5YS1Y?^OYX^4$OZ]!&N MO]14:.#51$RW6E42]5R\X$&B[!+XC813?I+\=;WQO//BY[NZH2NTOC*@>2YN MM!_UG2?W?G__[/!_)/FD SUHE0@K1Q MI>00Z,VRK92PCOH9D.9W0&J"]EJS@X$)M#HX,J/*Q8N?)4[$H =/^$[ZUL(, M_,4?!9C1WS^Z_V!BM"1\V'? .?@)JT(ZA+#P(G[B.0ZAU[E_)0]I,4XM.8=$ ME9LA50YT4F"KW& :C\[5ROI?OS-C)>V ;,-CJ@#QMPRB/R^T]O[%VWLPS,YF M4)LP"'A\%RBJ-$P/(K^5K JY"]8.61,BCXJMH*3\()G!-]-U@T6L$/]$"@A/ M&$RXY(C\5_TS27+H(J_S(I_(J+%Q-M;DQP1"?QOUCTP6^C?UNMU&F!OC(V,E MZ)<-T!:J,X:9'^8"A\6+/_G!%,URXE=)C6>>9#\X(+2VD^S5.J^V_1S$1*E4 MKY)#-$]VMCX#@QE-T,4;VQ[?)80(?M"J]0=&"U8(?E>',F86ON^SZM<&.(.; M9BZ-]4:6-OJ RS_@A66:[;1&T= 7_XHK[1P M?&6887_8*YIEVF[6TX50&UCWVO7"N6JZR,O6HM.F^^ JMT8'V:9$S/FCB3EI MM-+'$ZC7Q8P\6^7,S@,,>BVAIBG@^OM4E?/C#GA/]OGS&"T*2(]/-.+V\]6L ME%1\!TT]VO3O>Z?=N$SJNSZPY2[9/!=PW>E>;_S?N=#4)/QOOUF27'O@+O6F)UT.Q)" M1?%RM>1+W $#J!+AGV#>XXGCF/HB]>(ZJCA"SSQ>4LZ8_DR49(HC!5ULNBD< MRK+(,'0Q.;HCGYXR3H[GS'>]G6_<:/^EJ8_>JB/V#"#Z43U\7)0W6S0#;+C7 MT99HJT9MF8%%#KHT]/W9[J$>/+Z.7I:H%<[.MVXE1!R 8,UFP.AZ:SN5YK%Y MFU^QRZ.UQI,UUFU-[S]%KZ']< 5JBJG_^'%(2>Z*!AM$K5^QV=\ *J@RY)-V MD'[2NK(S"=/YDJ5-O OY7N_U#]@PT+C[@IC/XT\)?L\O^Z,A!WM1IPY71Q3XC"?>K)>@O MUN-9-*[KFTYYH5%!Z#/3!=SO-IF&;M2RTP;XT$A+U?.-+>12\UP\D" _L8Y] MN0DV,6_1E"J-WNBV!T)6!>@B$4ML'$6OS(841)?;N*5>NV7#IM%7VAE,.,&; M1=E\=K?YS[U=E%5>N&JUH+ ?. L-?T?;7LG0!SN2W6M6BH@VY;GN MPP:H6<'#*T6J;%_VQD#5-9N"A$HK-Y?8XR$DI_;+IOA_J$ MPT93)XB: D4_/^YT]8!6ZRJ',*/1&W04>@480K7"R'Z#M=-1?B%F3.6A]L7$ MXPG^?5NZW^ $CWGW]\B[CZ?ON"9OTJP$_2?E3$;)124)TJI\:(=1\,#2M7,Y M'PQ_L%,QDN- A=&3FA$$"_8G*TE=P(PE@"!Y]2'+YSRG+L+=>424C C10J-$ M%._E<#(G*0>SWN#8*5NCTN1!Y /:*;$8&9,PKB+?++R!J! M,]QZ24('&[ [-O4U@F2#(1K(ITNRL_$Q)5!?)]Y4 F65QU;B9\'-!CY+TL$0 M*'2+SL"QC^%&I_OQV, M\;AF;_3T>S7K]]1 EH6R+\I( (\Q$+4LH3,&U#"ILDO1IDDAWLR%B#=FJ]GZ M8(,G&ES.F.M(A=E0S/#_H?MF""KC^2T+9J3< MAX<3&N;5G32/^*]HPJK7V7OE%B,/X)_^!'=]", =-\0W9\0/[I!TG;W5=3;B M8</WJI] 1\G%52E,$NPF.,V4G M1!A_=I\TL +7=6B36MQ^-((3/U0J%$![DO2"),C(NV<1)6ZGMN?DT+"D*:8%+ 2J41Z%XX] MZ07=F3+M[POC-@*?(GOR\'=#HGGK]+/'()1+]"1VVC0'JA&G]R;R$B*G"4>' M!I9RC?:BF\]'_"M>K @WA@3B71.?<64"?B9R1 JRUII0>Z$?K:W,IO2R?7H MR;V'IW>3M1(Y@>\D!;A:%_L*V2,3YX\.#1@[,G=WF#OV W:#/5/3H=R;IY,%PW MZ^LF^_GX_7%8WKJ'OZ6%)'24SO^."-"?V1_^/E]^S15VAY/JW]&Q?R'^S3^> M/'C\8/+P[(2#?3QY?1(?*W%5M;V+9T\F]Y[X.SVY+POC/=BN=66$R OP!N!B4=;Y)/L14=6?&E-A%+- JK9_ MWS+M-WWW[IT\.CM[<#>R.'%8]S*3?DD72THI*6N<-6L(!O7^)'VB[J.?O%H[ M0%549J@?.0.1_8[ST+^::%N62ZU\4[0)K%M.^.DC:V6G8DW= <^IA9.-T:W+ MRN^/>T]N449_=-&_.1?=FUNL06D!:_/"H4RDM'GR!UK?2+Y10#"$!GQ2C$'848%6X,YE.PG^U3V!DUR3DAGT^\*P4>I;D=R#R%_$:]! M?12IK$5[M,P_F#T-'!M^IQJD%7T%:-TV4D6]Y[B;ON_=]"LG,7Z W:?D1\*^ M<)N2+..BNP6+[@M+BS'!6T2_$F8-+D.0R0;8PIBU*#N]12*ZK'>9IZ$:7COM M*_"1W]^=0!W:R!^B_)(OGY\K*;>0X4J*G)9^Y@J*KN#/T'OQHYJ[>LKH\N= MP?%2/_6R:8I)]KS=J+-XT71+!T_Y',F4ILU>OGQ^<3X9,&PHE^G,B<,Y4.-)%)^ MB08$'I3;%2]@GS,Y#'IR:^4?(0Y2I-)3Y T(FAJ!V408"-KM\AG4[=G.G:IC M'(E5WK*_:YN M=QY?GXYTVG_J9"U2Z*1L@I"BKHUTF1W\\B1E*\+.T+M)WV&7/3@]N?/A[I'[ MZ):KM5 CFZZJ=LM,^):IBD52]=" J5=:ZYI!H\HT-Q4G;9II795_U->8_/)( MB*V%!=YI<@X>4'\XF\\_GW\+*K.U[RD%OJ178VIPWYN*O>0%DMPL&!BG/M<+0$J)GOPO:S7H!02H#J2_+ MSE3FJAR3S( 7EUN776G1K[_"L@E* "2MJD9GKSOE![-[:IE&;F>'I[%9 M^MWC=//%ZCI_/+!S(A_HT$F17:7F!GWDKJPJ.SOW<'%%]LU7QI.VWYO01P$] M?3"O7T2D)M;O,)V:E6D^04@7^.AZ='0# K;1F(S&Y,N""%NQN\[?'[Z+.QG3'5Y]Z MZX:H*]BZ[J/9U*%F2<__ MO0RRL%;AGS4DQ-R$QL%_B.<]^5Z7:BIC)V/(P=#V/'PVT^AB0[F1Q!O;BNB;]O_(7F29%^>%1]MV<]9K"CWYC,$2D# M=0(JCO M=3&:5HCH*DJ#1RSX;.KR'QMGF][B2VGYGM ,]3Z7F<7->FGGTH2_4<][;X,'#2S-ROP*OG/ M "M0Y-[-A&6[\^+GY^>O7SR_F];3HRZ32,J29K=/-ZCE^>]U2:TVWF^+/;!3&[FR690#QJ*IVU)C6 M?&U,1P8QWNPGP,&6?O1K*K,/ QL^_+_PFH;5TD%_-,?,_-$^7"U MBPJ*X'NSJBAP8XAEI]#A5D*Z%% UN"6;!_Q\W\&I>'> >CG.GH?'W55]"L'< MO[(R%;)"4C^;>^6IY0W?JXL(;,YDH HF,Y*^@2#@94\S70"0TPV64#*8SZ[' M<$E%I-5$%WG/R7%]8IH,PU)O \8E8%O P^X?:UG^4W>(?Q%N)6O[&NK;1)OB M;V!R4NC6I9_ 62F1\*&1&P0.6]/?V+^H<@F6IL(EJ+G#.?5TDEIQMI$U(GEC MV'P.QWT-U/B+CQ@U=V/57!\1QC5'2?P.)*6B;.E?-CD1=3'=E7&0Z(^'<_+<6W1T7'P>31S7T@"*H#-')UHO-%0F@,:<_,V9NZ%/4X(0G==_H<9^?]06;7)'WV1D.V MHH_G_$91)1RT[[A(V17[T]!#JX*;WHI85#A\YR$AJ14P99V*0%AI]R_\ W_(< MGF3/03# Q- P?]*QI-.2'-XT*#V7X*J57(40%(99%Y4?%4%GY5&R>X-/?7YQWP;$3:&FD MX V[/LTTZ4$W-)*&MI-KX!#Q<\D,B>RA;G/I=RDOK@DI#8.% ?STJ< C$MI_ M^SU/^'*9:&V*VUM&9U4 A(:+_3=&/U'[5%ARS8P]?$Q)WJFM%+8H#O9JS[-XNM_WNO?I%'# MJ3)\_QEAW#/J>Y)G>!O^I)9N$K7)*1EM/T%;H/ N,PK&\O(J$5:0WP P'"UG M#H%4'+WJO*L 0QLI(*6(,U%2Y=P?7JBCH56^X1_]5L/W;/Q$\I=-FS0(Z*7M M^)OP!N$P'-PH_%X:-_P%))?" >3A-II(D+]A-3HT=/=#'T+)8L%DMY!B$5[? M6MSA6HUJL6U/+;:[*SN-$QN3$S 3LJ+*MN>7@(733[G_1E.'BMBP_I7D@V.L MQ"=^^^[=!67PR#^*@[N+82A5FQ,L8#J]*@)LS=(7S=*'D=@((C]8-"M8$.O;,5VJ+D7BHTER M") 5#TE[/F/+LW^&1=[Z=\V7%:]&?S6Q).(>#H/Q?7GA.ZGE>/7^S>F]^X\? MA"O?-3]#"5&7^#5?W<)4ITJKY6DCSR1T8.P$8N;'=<->!&_WC*[E7_3B1Q?F MFW=AL']RA")+B8[\.O*V2@"@_:Z<9,68_V+[[H6=>>?>. IZ^\6Y>:3D1+09@.D)3._JXSDZSBY?OLK=YN\X> MGYV@/TJ6S?LWF9A3ZZ=ZG=?Y7$R=<0#B&+(8-K':O6:.00_';GO&U!_2S=(_ M4NC-8Q8"!^AQ]I(84TOI[E:X Y56VF@J%%F6?!72#NM*09#JZKG_&=L08A*- M-_B2#.BL+<3"^&5\9//^M7K)1][)9>&[26O*)WJZ@ON>N!-L_D3 P&Q-E( M7FR14T=7K<:J 63*I:UOF7H#\LRWI\-C1++>Z'2?GHQ0UA'*.D)9?R,$R^ D MF3#1G[,F)^4H?Z&@0W2((2">B[VS3+XFR8;"@M4 D4L)?=DQ?]U(3A5<>]-R MI:@:?Y[,-*.BC#7Q; XW3@[7VW-0W+:=,3JCOX02*DT'8K7YR,22,9I0@8[* MNI+,V&4#G2XC7\H'C:P^<"'Y*%W*"^]V%?D@21196IM+>*_^FK'4H?X@1M%O M_]>>_XGE%O2N1W+7H_>D3STZA_=W]+9MYFTN7WG]_/WY6WAIT$J3V[@N3;FH M]_4_[SEB=D";A_9S76+;O]=4ISS-!)*+_RRK27:^0:G77R9AO&.EZ!K(5FAO M4_--4FU_]VYSYX69I'GZER/^Y/CG7E#96HZEH)/ EVSF8F;.R!]<*;4EO2F M6[XI+U!WEE*]@AXJ-T=GNDZ'%9PW_DJ6"8ITM*CR^3_8+SI7_G/3:GI*-7/* MJU(H&J8^="JEE5TRQ5\]-_-]&.);(^;P8X0!8CV\;0Y'T.?92NK-TK4X M( Z \_<=P\/RI69._.G\^KU5(Z$1WJL"/G XQNJS"4+9/+DE!OFUBT\7ZEWR$.E40-.O:5 M/\6@V%_*()C3J,W_;(+:Q6FR[,'9X]_U\^_ M)YO]H;_[WE2[GZ%V_90;^XBK^@_HL6$&=6@"X@C]S>X]^MW7L@GWCQ\].#M] M]/CA_2=G]Q[=?W3V(#YW66/H1WS\3SPO$CN/S\X>ALQ.,JMRD].3D^%5OU8_ M:%S2Y]CD?])-3C]HLW91;>P#0>5964E0'9#$BB**S12[G0DIZA-;XOGK%Y(W M($+V#O$_8K!RD9!'4_\:8+M%7LWN,AL#,#JR+^(-(%TA6*V.]:TU>9$X?+[A3(>K,.R_!7Q;3CM<)6N*?@'O+L8^C$_[!IL+(9!PL[$N; M4C>\LLSK2W[W0ER&P+]\<<[*MD&_$G7QCB- J":="PEG1PCBV.FTR-M+E#!6 M&C7X9^V@:HCWCW R"2(Q!?YCG9L23O T'GXH1<6"U'@(?K^'X#XKL.OM]LWQ MRXN OO++:U%>TAXA/5!LT!ILIM 6X7XF['C *2J5^1&<+?FF4[CCI;,_ @BL M>0D;>K07$QOM3$[!I>)_8]Z>1J1U\FS>H8>_NQ:V]71[/TU&)=(7P/CRA!Z. MB^>'8(R+23 6=)'M]CBLVB*@6@1U?-BH #_<(Z-9B>*I=^GKSMOVS$^B$["R MZ=@*B*K"H96D1J6+^@V$\G_7)KG;ZPV.B;]M!G?ER5.RN//?IT\5+G]I8%YO?@^^%7]0P8V(>J]<2H>'I6/A M :;P^[V/:R2!\MW!:.ARV.U_TF_PY:NV3CF3/)5B5];+]+NW7E M+BOPK(?'1Q#,3VK4A[PA7<_A69;6P. 'XTM7T:,PB-7%N=)W9-U"6MOH:V*) MK)D@E9M MG'),IQ>+?7'4M$F:ZW#0;JB+&:JS*P#UF2/ 3TT;TFATDV+87RXO-VU'TW*Y M[3U?WGO"K)_;V=259,ACU"W);_>+CNMQWWXG^U9KN:]JTY9Z"WDH1:#"^SN? M$OMEO[*$SX^OWI['3B6T=B(_%P%JP1X$?)4DHC3,"-'UH62P^\C5SJ2L/<9BB(I/,%V6KI) MGX5Z)8;_"(;9O2R:FHR0]&]ZER1_L%=61D"'58E8BA.1I#MX-.Q."I(W>]*D ML:,T^.3F^PG<-23\8:H@-)E2.=&(J@S$ M$^SY3R\N?@S:A&6;"+K#7Y-69RSP/57PD#ZEI7^SK,O+39>]VX!?>B.4WV14 M^V->;^!T09MWX OV>__K4+JC(?+?W@?B,*M U6U-=B2?FU8NAPWS&U%Y;JRY M;NMFDX:UR=)%@L2YLK' M2W=.!Y^P*DYV.N(5@P#ND>FF#<**DC<-6;5_Y1['^JHEZV8G]YKU6_#\'/#? M)V'=B8&C1/('MR_+'GW^D#[LTP;LF6UY>7/DR!0>YJU-Z\_2+K35HQ?&P'[; MH*NN]]=T']Z.YKZD5/MWY?_@H1-\DF;3"J3%E,K2LT">+X ^B* /HS&ZIYG3 MK!Q:?KJ=GI^5=]DW+-;UBQ$REM&HCT9])W!^:^BJ[*UAKMYOZFX!>C(::=NJ MT8<\1P+92 \/VVCCAJ.!'1"I@%BMW2#.5A#;!%JI_NC@&4$B#@4?:'C:[<$= ME"D%K QO3RI9RP(7B[(J6A=)9'8C$'75[P@%K1X$L7A\-[(0^1'68O7\KPC$ MC;/SQMNA.)>AQ2-)1HX26!UU,I8'PEWQPB A%.=B?:B M82\>YM2_C@Z>:K,"9,^[T/QIU13>6/ ',2*+$LTYTL)W=Q*O3_7=3N& ]0;L MC&G> (!!.\_EKW0F\TIN8^U+A:J=\B"5S^7>_OJGU-$=@O,E1R;"F-:OQI4L MN/K*?U]>/O+?#D_""ICW2H8X01ZVY1(+"99=]HA2671]\NK1''[/YC#W?D,S M5\(AA8A;(YD_CS-8,+\1C1Z*)3"-I]AD&&RIY!H-WM2#O,I%ASB (W;&H5A MLS>XE&2<.-^,B8<(W=0C)IZK)2ZU))]:VR6Z%7[ERU/R_O0FS42;I'6LS/;[ M[(00HT W8D<4:9H>/14"U((K/+)7)J[8X(/\![(:FVIN%)T'2J9F)*]+ MNNX"LTW PH;;O8PV\R *6YG%&BP"X;L4K%S6>3=MZL(\Q8:!W1G#,"OVD2I? ME+1E#FC!/COC_;,QGC*?.S/B8^PY-':1TSO@YS@A3**8J"UHP\#I&YH7?31 MDL1D/$_)=Q^PRN*Q:JBP%U-=UF%/]5M,>R\-%*MXJ_7<"8DVP M-)##KM]CT MV+@"N9'_#!74A8I+*<7P">UVR9YCY$F/2"K8+=^"1OW2)?S7I8K:GIP^OMM[ MG;(X ZQRWW0$GKK>^RR36+-LIYLECELZ0DO-Z\E0BI)@5%;.Q?+P+8(GW,\E MFY']3*&\JOQEVXB49,8G/@B*&AOK*9Y*O)?L1?\A,#L^39#I?,1DY97!69*D MI[Z5*60/$,2)99/H5'JM#%(A=NCX4 1RVTJ48S_^9Q_UF2,"R$Y"E/N+M1V, M7=)909K%O&WARL7\\;\,SPRNOO'=@_60W(0"( )D4SOR8Z ?L9M3%-;@&L/+ M#(L]'G&304_X= %\CK=#ZMJ#HA%6LE%##\N#1SS.7OM?-23W2RZ:,)D.AI2V MX1SH8A_VIQ"=HRD?/T0ZYB43"AVEP_=,1U]8'6B1@SG[PRVA(2+Z;$?H MJQF](CD-K%6?J"G%'A>]SGT6(UQ@:?1? S_); -_"?4<)RRM#5RNZDI2.H*= MUE]G+3LK)WHVV2VYQ!2C?BL;9RWK1R@D]BQ8)PHLFP M9>=7P[J2OLO-0RD&QWM'TNY\WCH7FF5]R$8W@>#B""J&HDA*'VV,G1L*E^F3 M^:ASL[;.>Q GXV$Y'ZBC0:RL-.YY.>M=SM"G,UI-A#-5Q.K[:=PH38-Y9L*Q M+OGA7I@C9Z=*P:!R(S1GY+=4" @HBOAUM].-*X,Q5?YJE(L6I*$ M^IXI"L9@[;\L[8@U.I(0C0OTAMG]=LVL)+20EA2"2>%0,TJX0/O0 M401!3DO73=&%7>R09"B HFQ3P3*E2]8DJ +!8C(O7,PN$LG56UA]BL3L<&7P M%-:M0^U")M_;P->?%.U3U(C$\J^WS=NVB=0>K4L$I/J% $'A]?0S8J+1-C$@ M*@'RHD'^3A]Q\#+VIUEW^K4Q;>:^3-)Z0WI[R[,+I761*7PXD>6B&*"@(F-C MH6A>))9G8O-J27-CZY-"2:R@V./E,>\=YN6Z12>W=G@#8(:M:1ZGCPV M7ST*A=2ENEXX1:=',O"R^P-EU02H9)!-R5:5ZRX%*3UE*FT2$]J3M,9>;76P MWH]]VF-LM)ZZ@!74>7HJE+.#R]6NY" I.U)J[JDF'@9E6VUWS*NOS70XFNLO M?M0WWD]^JZ0[Y\55,T75XR>7+Q4YT$7;S$5.-F CJ%>I*+&S:%ALIINE@9Q5 M:<8OZCS"5A-3+ 82B%KKA%"3"32(XM@H.@#5W)I MM/JHKI "(._DG E?1QLL\L_2LMQ;Z;L+71*O'1(F/H;2($R?++#JA[Y5WO\X M^TOZ90 H^$-B9!5U"$KF1"L)T9VK.YG#FFU[9QAOAMB2 (QAS__I\-,PA M13@CGUYJ0"%.Y9\EO;G"SS9PG?^F13:T)(HRSZK-TJ_\S5(4_HXST-Z12SIY.LK.3L_ODV^/:4!!@ M/)J'X]\[[)<""&>-5"TP=(O X2?D7*G)5J9K'P5N]+Q624LYY(3:!MNPSUH\ M& @3!\FA]-^=':BZ.-6-Z%T#M_(K31AARK4@X M7EZFOL%5Z1BQD$R97%=, M_)1[3@)K(*GWW@8OR:JMS.9+U5:4VE8K1?'+6IZ2V)#^5\$Z76_TO]2(U@9^*I0D5%MH&FN H8O,:,?G@194KPA,2O::59OWS.MDN MX3G&X'L\++^$-!5\FJEA.GWB[<=UD_UX\?;BO5_(17(0R.*?9']^_.CDE&L= M_SJ;B.(JMS/MS[7"X!KUPXYIZM@"*-5Z%:+>]HQ+$T&2 R/K=S:(&8PDA/M= M\29ZE!NYTQ2[O3 ;;'!,DZ!%QNTO?D?3M'L;?$]L<.M,&%OA&#JBR[*JQ A@ M$NX,GOJN/*%4F/V+"7XN)-/FWH/OTXLEU_4;?%X:\MNEYT[/TD\R[[H'P[YS ML)C]"O*68H-ISNP4G/1.,@5!@ &B05FW=T7QD[VAVG/:3+*./@U8SLO6VW(" MZ5S/7PH("T%(\6/_V.!CO#=FVP_Z)^%.E\_F0;6X]1Z&NPXK*+@.@Z2WY88; MQEP 1CLK<\N!P?6@-^)<8G1Y74O.51 +#NU:/C;SESQ7 M>,&J*>L@!BLY\$EO3N0VT<70FV]639T2DJCXAD@Z041Q$/F)-!2;"Y7*(_0+ MJ\^]=&N\PO\>G&O>1V;[VWA>C>?5%^7BL#RMAT5")'&BS(1/K:#U&=OL/_/2 M7;;2??4D=V]O/88I-8]]?"]?TW/3#NLH:#S,7'$BV@ MWI+\U[U[DP8QQ(!![B5M MT(#SQ S\$IZ+LHQ1+TI2*TT!F5"$BOX.A2*[F54&(7VIK<<, ;4\VX54>2\; MKM5;:SP)\'@XP( \!^@^&M?590V-I1H36K0;OKS306?*W$9$;<7@Q ^>)$EG M*3K#)UB4<]Z!"'"@XI?.0GFX(0NX%]77/)C]_\8M^_6W[(U70R\4DXF5_U* M&G]&']8WJ"8S8A=O%KMX;\0NCMC%$;LXGDM?OG8/@#?J[8&V+V;57)TS6:G$ M10W\NIMR;PD[\]$'YU8R$Y%:I=^C80]T#=YVB3>% MCJ6@C[\]A :E'V_0SF&SSYCS&NW7KXL_XV)LTP)FJIJL"S=-_:>F2ZJP[/_- MHI!HZ"K3SK.:X*==&-C+: ,FTGS:^GUS=G)Z,C$*CNP:XJ/H2RHL($UZPRJS MEA+]>J\MO4O9J7B1% -8J-CI&!LV;RHR("+HJZW:-KU)W_X/U$.L<1S/K6DG M)\8WM2O'V?D!+D[_Q*/*T4@1\94H(@*(A["5L^-[OT.G!U@(UOE'9- D[;-' MG(U9):7\$@7UK7'Z:>=[Z/T7[JCEBCVD"KG;@V0E*ZU6R'#; RK0V.S-9KZ0 MZE;(:]%LP% ,,(]W#I -Z02]MQ-K6Y[^F3DBQI7_Y[5#V"=8O^.+IB]\+]^ MLUE/&USMG>L<#ZM7UGQ+OY6>',XR88D#_JA,Y%/3BBCY1ZP6;=G>4%6A^]SJ M3<85.JY0KM# 0H9&M1X>!1"&IEUV?7VY*&%?5DUDZ67C/FCZ4*I+]27W$:G$ MQ@% +*'YHI0;T\:'05JXG ">$4B-G98\I@2>&_]'2J0=JQJ+EM;[;@"&)WHOLS;YAHND!_B2/_RGQ,P"_X> M."4F\:0A9A@O!^'TOWO#"_#Z9 VFQCANO60I"'T(%A6:YG3E0X-M8&,\CK! M?6$47.((T&."*KD@F[VQZ$/GM(75O=3<5HT:]+#Z@LDWIE8T89E.3D=B?9]>[A"IR.@*:US$"\4]_ MX0/PEDP];3B%PEN2#BJW-XL*D.$KXNO8DPK]CM-VXU/^ MJOF[V.4OJWQ@2KCMHVD*]0:A?1"6N/WMCZ'3R+)N6K8@M\#Y9NZ=",3+:AJ> M;8HYT)F-J"N<3]>"S,7?]PG-"()$;I[/YU!:6#LY@0-]0SAI>[KHD;W/7_]W MX S/9F6':&GK]WM =PU@XKB/$*'G4!8N)),9,P+] DPPD1/#MBYAA$&,*U?; M^'"N\A>\=R;">N?>XB,[F/V4?Q2-B'?>5W2S9"+.O'%M.0?B9Q3[G\^LX7J[ MDM1*0L >??G@I4L,B9QF&WLT,RFO=];6105&-=%!"V&65:5WA-3]04=7$R&# M2;,L'2,!*N'_]K\+A?RT3MI2,(EX&]^SG1N]K5_#O"&'Z->G$'NZEE+E<4GS MY![6$:2.21^$:_ 7%33$,&)#:=_86W]G2=N@,)"X;RR-*I^RPA;H.$RTZ[R>R%>FY[-KKG7IP:BXN+=^I@C/B MIU@IF5X3=%:WZ*-9&G%+&J#K;:TG/DU6[<]130XD)))!4>.SR+HJOZ:<%]3WSN/M?2 M7LX=16&BOE2F/?0C8O@6V*%_$\-WZ-E?IV"$KX M',^\6[S6OG!I;9ME$_O; M(5RVS&;Y)=Q+ 0UIPWDI9K@MB6:?L;'2S+-',4??[B-["ZT4#\RR*;G#4RX(:DCQR?71>,6@WTG;_P]_ M] K=A4GV^ER>K',PPS8M-A6#2554#6$V87+7_D28B5NK60(]%]F^[4>DK!_^ MOE&US'^H02.-/TVS\_2PGV3GS_Q@VY4)BW3Q=FL2C*#X:2WPZ#%/[VE@_CT# M3MIA0-6K;=_^50CHR__\S+L3B Y?YUV73Q>;SJW77]4M_ZYLU CEOEDH]_T1 MRCU"N4'SC>"#'JM;*>GIR(]\($X=(_PR(0PG6#SQ;-ANO67]J8W>V6U*T5RY"6 M5*K\$MP\P&EO:F6X45^C6Y0S-.2_D@-:6^*HM^=0;E_Y,7A'0=5TZ/UP=OS$ M"<*=5:9%B +ZD&B2T1[R; *U7L=[UBQ82BL?\<>>;Q;7_]M_UKT/$$I.,] M:>F_1T/CY,4#YK9N2.HV\P;T-$.F+5N7R_ )71H/A-FS_Q36I21I!RW>4R4!K9P-FSHH@!A5 M)1H\.#IJX/HU8N1H83)"25_:A$BSYPA7KQMI+O?F?06?MB/'6*#4%)H*;<#! MY 3RBCA4R7//FZ88;?G"2CT7J-JXL@LB2>6)\AZKX. M=,%C;2K'&H4#Q*%J:*C8N&*4NH;:97^:C]O;3;G6?RN''VLL^- 5 T,MMT*Q M( ^J.:%'3LABK^/0)P92,W'C&F6%/.3O5O[)H:( ?HH69?M0BH"95,LVS;M% M&$7*KQ)?J@U87^XU\'#A_06P"\N^;2Z2MA"-6#?3#T?"Q6LWTA][K)LYKL?B MM*!D^IX_+K+P_HG_O0CT63++EJD^D<@O;O$VE\T:+3CT.S%X@S2NMV+ WJ-%UPBU"#(;Q?FDXC@NS;2%%WTO, T^E]Y7X0A.%+Q-KQRSBW-+=+_S3K_I#)< T9 K M)Z:\H03* MJZ@E.;[GK_^>O]B)82^T-P3V@@,83; 4C%@JG# .&_Z]6ZTE?&'T/_LWWX<^#KU<7>EDUJ"_N+5=E)V>GI_?C M*_-1GELM$)!I%W+997<>GCZZFSUY\O#HR";EMFF-0$X'[ENZ:Q"3 8B7^P"/9"\J9LO; ML@K*0U+ &;4V6.#))=PR:!R#H4DR&2( ,1D^*^8T/.^%/TR%[I???/_BXCC= MGR9;N.^!$=O0P->])_:F'=2*44K(_Z*W0'KK@Z*U4=1.Z0_C8/UC$FRXJ2L$ MG[T>DYX; EO#B%; H_Z?Q%"B!QU!1E]?C]D7O7)0UO#/;@+O.4-= K#C2_=_ M_V^_4L)K$('V'TC+30?EO,ZKK;%GOW-0?X)4T)T7SW\X?W?7<)5H:_-KPC_C M\;RY.F8.ELZ3+/%E7CAI-0Z3LCL=O2[1BFI$".J/_)',+&ER/0$0Y#J6W#N#)&CV98B)#^53-,[ *B<,9=:H OJ@Y.G$-[8 M4JI^FU4A#)C: ]1T;C!<&T)XZ2J"K+EF5BK]+;M&DK?7>][M15/PB9X9D=&% M-FUS[?LE.967=+&@;0I)C7-06LN>6*_1!WZ1)DZ2W__DIHO:V]?YE@9.4MWR MV@,-5/+QOS3"$*QA>@R/?B#VF$2[X>/"*N_RPC]7;)-\3B *=DO/*@TV'^UE M[P/ .[5E'4@=T@0/],A4D:.SU$U8*J-']JL^7%86____@[[D_SW-_[0'N&Z9I=.N@77:(W!'[$AZ!%A,LI(;Z) M*OUT\/LXHN R$%-;4Z*2J7%,O1_<>4+6Q^_3H93']!_^4#?7XDMH\R]<*F=0 MH&H;*FUVF^ AP[VC'O(N/5C9]JD/4VWF-\D?;MY _O(%//(0_[;@U0'4$ MKX[@U:]E[N0 O@3:IEW*@1G"2/1@\*R08P=E 1Q-/O29NJ1D'0L'SCFP[+7&"5,U>Q>2R38[!KQT]W98CZ2:?^\O.@AL(%KKL?*#3 <_A MV>' M-/.&NB(R;<;X#CZL_U4MJEK_""6<6R&I=6O>W-?NC/S-4!^[ZU-6I9(.X?]6 M(J'Y4GN%2.0!C*>W=3L8=BY;_X\SHC_\MS<4[ZS=VJ[K[_!?CX]/OSC8?ORE M??E?(0^ZA-*LRF_^U^G)\2/[S<0(FJD<+X*?^_L#%CG!B/ETNEENY, I**BW MWJ,A^.3A\9/O>:(E8O [S=#.Q29*-RA&N^F=T\E")=N45&FL%I-8UD6)6@RX MJO)N#12T_]W#D[0]+$)9#4PMV$K1KP>V<]":1Q/_KT.U#<5K@[/2(AKYR[W+ &V"U> G"9YE#3^I<>* <-GX"E<[$&# M_]A<@VO+Z($ /[U$@H^51U&K#+E 0,;!;1C(;OQ=@-35S@L_AHV+3Q1D37HT MC (Y_[HED=$#_-:/3[CYV (3V0A8:5=Y%7@BND73KH^@8IID#SH8C=UC$Z1^ M ^/]^/A)M&/ 5II\>U"QQ6YHP#M-7",(KLI.R- E/1P0EGO3)**PX8YF&Q[E MU]3Q0>.3L%S1),(>2G GD17*NIW7UZZZV6M#E41R:.$,]6( BZ_MWX]&Y[<(7F"72)#GYEOI__!;UM\CGHXL2$Z1 MO=+&J-G,$'JF,0L(29?*12^(9%.G9$?16K'B*WA#\LF$5!21*U)ZT?GJG=/Q MGDF#9HX(9%X%]1\XQ4(/%[A4><]\;9\(3$U]UVG5^+D"8&R>MX7Q[.FH99-) M#%0;_9P1BZK3M\,3/.Z=;_7 ?I7TQ>UN"OK8WOWF;VF2-[;0XR'"4Y=[AXNC M IC+#LRF#AO)+\W(,8$N:[CXAL3C4>(/,BGHF[H5,5L2'/@AE7;[Q?GA;_E,;%'%*&>PU<$'V6#%Z,M<:V_@] MN?(N_Y%J4^#V)5H0(R[ .OB\E7AG[Y,'>S M\L"%A"(@/B,U<-HP?N_Q[_B& MV'9O(H5A=102=ED&Y% "!'X03)HW7TL4DJ(V&Z0)5KJ&O!_E\ "<@Y^CXPI M^A/:F#G;5,E,Z)SS4][$FC,FG-)Y62#H#<]'2(1-3DH4#(2%ZHT/7I)2'[=7 MCBVR-H'&HQ(N;=J)5*M0=M663F!U97L&$BUU7 MF0@;GK#=E,G+C"L%Z%(D0;O(X&R:$&@LKC9]!I:Z5(TY&Z7RZDWZ463HZH5S MYB?,RI0U.+(E]#0!NL!V/1XIW]:1\EM4 >"&1PZ)%*/D5]8&:#/9>9K!C^D3 MZ3TFQ%XQ:%^4M/B/SYN/*_J+'_7E+UV0D6#9X)&T>L'S9P\!['?*[ZU5*Y[- M@=TYP#)#[\.HM#F*67TE,2O)UDS,-V'9H*F\;Z.,"XQ>DP SM)B8A"Q")[(W+!@(7 MFGS.I__8E%T9A'IB(F 25A6CH[7UM95NM$;C\I+E)6$I%TX!\5P0H)/ZM/%' MW+S.P-[5+/TO@X2&Q,3.FHQ;$JB'5F)56/LF]$<#?6/*YIF;1 ":MX5:ZWXPH;5UA88:TCV8\EG ,+ MH*RN/HQF(!JD+ 7AU"59Z48__$L6V=B==0/=60_'[JRQ.^OV=6>-9\OW=;:T MD0'$HC&I^2"]7SO4C\JU:*>BC+J;&/*>S+7RBU:.9-92Z$K*2;D4BI@;R-L/ M3LFWT\N,OLZX'K5K4B0V%63/S 22U.P"0L]5B@M X9(HAIQ@GH,\,'O27G+ M>TQ$!00WR\L-LO3XV[@$QR7()3@ -"JK/AN7UKF4W_,I\2X=A6!+PL?'Y3,N MGQ"MN8^KTJ(S (87.1Y-S%01 +7Y1_0"N'6$W0(DW.^E ]-)NU6FE=%&C8M, M%ED47;>TDD#?@20+!//HP5*J $DA!%J:(LF*(758M^WW#<&(2IK4OBP>E5/AV7\;B,_2UUD<%U6Z4DN$"& HNY M!)PTL:S6<>0-(5;'QHL=RV;.(((?Q\AIA M]8#JZQK*UFBRS*C[E.\!1=RJX-$F@C7E;:* &,RZC,I23]5-OX M=[LI"E[U&(%)/_G_NI=4Q':@<@ M^.=3?H));)(*+UFXJMLQUG:A'6A\C#L/LLH66-ICW=R\%/Y5"590>F3GWZU@AOCC>LO & M3N;KD&4ZSLX[\CK@W/_RSK1_J=DY>^^<26T=[1#WYYBWV;]$)&%N6O6N^-0Y:8?80 M/YPM4_)'Q#MYY4(LH+8KI/ML_:M5"+(M>_9=T%\%=7U92.*OU%_O] M8V_A][!'OIAP\"8WP/'.!T1=J+(CD0WMH2M"2-4&>T"9=!I)=T;^-S2M2Q9A MY9I5Y<1=J!"Z1SL&H"S91^(UV*@<-OXQ=@"]N\5K;RZ"7UW"#_B--I0SH;;).] M3V;OK(7?OW1Z!WVS&_^6*F7;*[OT%3I\G81[)(ZX*H5\SRW# A(\49B/I5LO MFH(*\=MLO5T%"A&]K?)1A.LNR50K+QO:V=[?K ^\G%!=_>"0QBMKO'M0KN"/ M:C2&.\_/EFJUX?X0JD[&,J#_\7LPL B*G!;N3.84T9LO16AKB560JP@7''EA M=5/A;EOJ@:Y$!6YC/T-T15?.M4>@=W'79,00MD=OA+VO"Y(1M_1^Z%K3E=@^ M[#E-=5/POFWAI?Q+G1"N0(UEE>IO?GU?=D3'WRPZ_M&(CA_1\;MY]V:SIF5KPM&Y&NI<1 MF_*5L"D^:OS 0O^>$ @)- M=2*8]?T@U125VHYEJFES9)R)XPH;5YA811S-AH*JA_H2P?EECD@8Z+W5S*M- MTDKO+[C>4;3?Q^",-)OXR9-H-5U]5;9-C54)-0QJKPG *7"27.9M6S*'%RAC MU;$>E_&XC+5C5R!SZ'@9MU?N&#ZVULMAV74K_95FB764DP MX!B*$K6@-AMFL9E0;V8P>3.D+)28M+ T$29/:TF%S-C+!C:OK8(M&"10^EHFF+U&B/!3;SA'+ M(KKM)8KV?7I<8N,2XQ(SYS_IK44:Q,WAV"N?RB]SRG:MV-AL-BXS.R?;YK(" M\F4'>5'67;-IIXD6UZZD(H/]?&^3 MS/TGNP#&Q7*[%LM- =I_ZQZ/$:,^+OL;/>;>IX!SK9\)#'Q"C*A?SQ.KB:BT M.(IO!#'W #TF3)OTZNULB83)?XZ/L>!AP%)_I7F;0S*-\-66_D&LVZDF>#YW M/8AYT\[SVK3E6A\)9TAR)8/];*8CL9)/%6;HH.RR1@K=ESMU(D?^5CBHF(\WVHFVOIS8>I M6T)$;VN8^"6L%:VK :;1G*DB=N%BO6Z(7**.*:Z3]/H/6@EEHD+_6TH.J4)X M !0W,[^Z_;?6?N=@@W2;I84^F!'__NS#(LXN?1L"A]OTQ 8[ BLX)?QVJ,4( MP"+T/6K^*32>ZO1[GB)43671@IE"FBY3 M=DU50$R)GO0X[3^ S=B^FQV+4J/+?CY^?YP]QXP)5-]_[J]XV6A+/9_-\K)5 M;1#_V;^>6Q]!#QK@8YK:.D2D>K%KP[*BX2*UMQWF/+R)IMTS_'3(7)(R&Q(_ MV0N*&+&X:GP IE&Z=@\9F9;T1T]S6.EMN(.,ZI MV=TVF_GB%_0]S]RU:*C6V8.3#,T&J1RX#_=F1Y#DQ/.KS/HEO*7ZR#^W/W4@ MYET7P5*C/3NQ]#MO(VGFCIW)'1B'18>*JY]M&)P]O)+=59GT#.@:8I<+'@P: MG^^1[E'M6'G&:Y>T+Z_\O&VQ#O+KX>90L.!K1F[)B+7[XQ:535XN"L\_Y/ M*68@1S.W.[K<'N&_V66.!A9ITJ%_ !/LW0_2)_&5J%&X;)N\B/- K>O2#7OI MI2]E^,0XT-#_@_URZ?88TFL79D)=^]N3?!B;2FZVJ>3QV%0R-I6,326_$8NV M)4S0''O I.^-Y&[>'O_RU,=O$56.V95O?:F3]FZ.NVXNEX(0-45[;8=__OI% M]OK\@C'SI5ODU8S%%/-ED%[.GBD6W_O);2DXTM=YZ_TDN*S>C3SW%_.K%5^\ M?V+73QQSN;=J% ?!^/@!H:I7!_7L-+JYKA1,/RK50*:R%.U_\G[Q=.$]-_;U MJY<]\T$*M!/@DPJJRT==(IW\SC'L]4_XTL?\V>G)T9\FLN498'N?:T8ZIEDZ M(YD/"2O)ELXE8H #IU&9/F/KT,R3\?#1Q(A\3/J\O8\WW_CXV;^-@8^G3VR3 M(;F$>NNO%/(,<@M_.7CIUM,\B?0YB&U K!-P;C&CA+O& M,"R1QN"%!3,E2NK%B#GXH_Q@\RZY*Z_H+R$^\V>NP.9SK=,IJ&"7!P@/0D;F M=8AC.%=+!I45:0(6@\_O>=:Q5#<:RG__45_MZK@$&[A31QF0GF$7^@TMK&>E MZS$_!#1$X0]:>)66&D7B;B7U%^ES,H,L+&GVRRF4\8#=BS!"/J+5 UE=X$$!CWHA8#?L(VR ) M0?Z&Q#[^-RS$O'6J,Y]RJD6#+T9,L^X#'6_<6OA?G7&",#0/(Q<3@PNJN4T. M$@1!PYDX'IA*V'MWV?(C9T]LMO"V$J:Y$GT[N7E_:HY[.=IND#?)7C=<)'_+ M[OSY\:.3T[OL/>Y1\OW7O7N3!RJ00),Y2$RT(S*2H\KO M79&K4WL3T&\B,185ZK&/E<"'TA'9+._6E@*W7](?[]]1[G#<-X<)4YU&P+V$ M;O\*XH;"XRZM)E6QT[P&=_P;\%CG907^L&0JPRQN#ZIJ?*+A_7CRVZ00K.!/1S(J?_!#CFKI3S>W;EEF4H#24@IN(CX8%S[4+"K4VZ31B:?EE MTT@*Y7F[F6?GB==.;U(CE#.E0D8ZLBQ4;XT#T/03E&.;L_J&TP1LFNV/."C@@>1'F?@ MW'28KZFZ2].=AY_Z*U780M.V7-*/-:Y*]CLDR373+PZ[W<\;%4O@KED@ZI1Y M-38_]/IRW2*$KN$'^KD5ROD4'9_1 MI+CYUG@Z QH@W3!^-Z<8U-XF[I7@Z]1C_P=6_YX*O&W*K8LHSBJ!"IY)5R^[8ZC=(N'K9V1:HFFYH,75-I?I0CP4 M!4&LDZ0H.FU<2!E'AP>WYZC%^98O#LDDPBLN!SI^;9Q_TSMB+#7XX% =T*@TH@!:@ MBLJU:JGTU0"\@95]',AUHU2@: 6$;?!9S8"7FQ8K:B++@-VC>P]H#<5"KL>V MDHA"\21)##@']*K6Z26-ZIL$X\IU]UXWE/Z.Z_;5^S>3L-.RTWOW'S\8\T.C MD_Q%M4MF7 R[N3>>2T_<\V?>NK4K\3'O/4=1J18SZVT+6*OCD0+H'?!_^V/$ ML(\$YE1MA^XQSBTUTY\))1.4:+"\1>,Z&CAN^$APK)?D>22'&6^[C%#"LDU& MF2M$GO1_2-2RX/;!I>5126[ICQGA/G9>(1!OXC!PD4\-9?]4!/,3 ^D:(ZG'V/LP$_N)JZIX[GKO2D?)>\K,'V7_$4_Z[[S)XP%*I MA6[)AB"^K%LBGQM3&?UZS5YW^CFK2(SMZ[WUGW@-]W'5X#Y2^"6?5^K8V5RQ7/6B:.T"HO:000H>;I]]>*7FKH58]>YY.,LH7,>DWR_5/]9Q>X;)@ M9:/?&(*_4 UCKJ#1]("VR M:>*3.S#;=+&+.>::=W9)&MJWNT)>X:R^9$YV*FFV9>/?_':G*=5/1-.N&J(E M?MD]^FM6.HIECR6O(>[NN$'3MV!@#BFD^"EM-T$U@S6Q.I?4?1M0)7RGKNY< M-]PNL6?24H)^3S2M9L;W,N^,O#IC9O &,X.?/OW-@[C,87)*^@'&#]$#D6@Z M+ AV?CHE9F4HE(RX _0.^ZY 5$"H#\N1R&[UCN(* MUBDT0%?L(DF8;+83*A71*>N94U9,NK;B 0G\F[KIA%:#)<#O^BDJL F9#&Y[ M 5?^Z/2)?XRZ<,MRFM#K!UF>G><*SC:/Y&1''\A5DT@%Q?_>8PU3X_+NEL:6 M+9P2*6J5>)U25%<6_NS.YQIO:#G#@2^[;>I>T02Z /Y16M9H=9@'@!1XE75@ M)&"3EWFOJ,UN%/:T]S9*. /4OIGN3[Q2T3?2JG'AT M^7_DVP$>L/4V>4I6P%@H^@Q,F4M #YN 4IZBME2)/0XL!GW=W=$X?]_&^38Q M"_Y9O:J_$):0 IAX_]6*DPN)%%[6*',&]63W2\:IEW9(W,V MN7]B3%&R*!W;C0,WV#I;X*QFYF*]C_-*\ PPE=TZI)]@FR=]V&[>!4)_,:KB MM[#;!?YKV>&ZY+E2*/I\Q$ W8YNTI^>(\R)X8>OC2G M:T#$=#>9@H]L/D(B\5>YC$!R\W5^G#V+6NQ](?4@]1,Y:VU4R45T@ 0K:EL2 M8MH2YYXX2@,7.((D):\I(7)>Y*NUIM44>PDTANOU1?FX9"-_L(36MV(G_N,[ M26[-1"3$NL/ %D1R7:^LH%MEJFY1#]0Z-@Y]]9/C^WA*'$K>>"\F_'^B(;RG M)5&ZY C >,+$)5(SW7IIY]W.",[]5N+>!U5W1[V $>'-\/0_R*L_1];+'OXRG?]!VM>=M<]RL* M(<#HZ<7@CBWCAL=F/\ WX&JF,26VS2GK[N+C9H1Z MPN.4JM0__.7\W2)*3/+6UW'T?G+E*D(]("4ID%&M%_9M(]N8,/.XE))U'E*> MEE9=H,8-O+.#2__@))U=YVU6LP6+@I)X"+="V\'=$<(O/C-[TI3QMD+YJ4B= M:V40D0AIR,/JY_OV)#1'V/.-3O?9R0A['F'/(^SY:\">(9HV#5H,NX76+K;D MVCEZ!9LW:+(VPA1\34JW% NCMBK89UT5A;.A$1$S02^B&+ M4[06_IY_9/*S!CHL 0(*U+L4/*<]L0[Q./LYI.&VH=@8FI;L 1;^E&?RKO!> M2?W!U./M8V7M3[KU1KPU@C/U]&7Q'WZC.X1 M6D8X?-E]0#RT+#?+T.SE;7Q+#KMA?[ D/S?MLBE%EWZ3/.ONK8*.0;_Y.1;# M@Q.J^9U$@P"P47P8BWZ]E8SBY5H68-ICH&SYMLYW?%I>.=(N:?\MR\Z3@ _$ M&O>/@R 1>6C\'(DM8J&$4@2L5-,1"_ZT#>70LY0=^"MDB>$I)H/7"(0 LJZ7 M?K+J*"TB0Y:+]JK6MKV[S25:?<&#,+%4MOXI-1:Z:?GR>K=A@9Z11->Y4/_9 M6O8M7)SBW0!CQ.2M/G'A9CD2V8W@M'1XZ4T$;:%;48%1!6@:6Q5VV:S9KBQ4 M%'YQEJN\4HD+O:GT2Q<;9\RU?-G!\O+IBG +(2P%$R0*5JI9E*AGR HR$Y4. ME2@#[ ]";>1U]>;+T)^IV@L-?-RX??U"4'O5^0[FF8!MV1V=!7-)=,8R2+2Y MA\*T2;0*DN#WPRH,%1_"A:'!L/.BOT"H":3"(9?K?V4]Z_Z,^U*M1/C,$#); ME-5&BDG*YH*TS**I"NVF58S2-4R5OP;4/L*UX^I4X?C.U:4$LU*?U$J(76Y/ M NA;*3M\'YTL-YYM?^N7 0]XK+U9%=&;!F.+I'BL*H2-W,^66$4."RJ:_7&2 MOZW5]J7DQ+9^%KF1CD/2)JZP)*\#8%]3#&3P/DV%3K/=]2AAE7C*5>Z*M5Q# MXA'"J0BV+(R+6#USJ T4V>.G'&KT]/A^)GWTX"0>P"T1'SS:_.,L7%XH"0]Y M<'Y9JP'/5DK=R?F6>NM^-!]> M:SKP:]-Y\:-B P;;0F >)!K"W5.>BI3!BXY*&'#9\M-$:X:WY M90H\(SFVPCD/OIO>P!JD3TZ^9Z$-PD#MYD%HD*^^5'^Q M]Q847&E.NWX14AP"Q\070E#&HQD$'N<)99!"]WM)X;*W:Q9YD;9SF>6M!\87 MJH0V47M-+WUX?Y7@V*=06KCPVB"60IYEOTPR]@JHY9\EXY-5GBX>X(N_MI$? M89JW#*9YX:V4\\%YH^XJ,B2O&=6/*^5VK90;60\2(I)'4[LD0CG)")@1VH+# MH)(C#8NEO-*F@%WD]=PR_C%(S+#5 -MFN&7*+!3IS MFY6>>\2XQ2Y'RU5U^0S]2X2T!4Z$B<'BA54-YZ=C%.7/74G_M:JQZU+Q[W31SGIJ9$L'M^ [S=^/^R^B68X9VJV)-77%F>DGM<3 J$>OC 6$R-+OFVC^NETFIH=F0YTM3K1]'G\<]FTF"LZ:(Y?B M0SJI3(>2A%>G*N9DR1] Q4ML85XT<0L0(\ M-80+%MK:VM$U]BV-%O(+88N)9Q+"+=JR* RP!+G>JC*\W<=]Y;HA1%P+D[L* M$[ND?N:_8.LF5'^X%=$LB?Q&WP*Q$#.QND;*Z%2YG%V!(E%GA M]X)(P4P9/ M263C="R&HL&?UY;,P.%0H4<2J1O_!Y"L2P:!MA2U.MYSTG/8F!M!?SS!31.S M!^@R7PI>7N\YZ7%0P*#X0\=)IT3AW2\F%-8,3@/Y\&7:KF!EY'Q@_R7GDCY9 M,S,[Z6=9!.[BQ"M=K]LEV/ 'Y. 845/,J>OE961F04-2)+^\[!K -3,6)^EX MAL4G@_2#8]-ROV,#Q,&]-$O53!F&(<717!\Q,]*OS/,3S!"$^9_2B!N54,BU M3)(CAV51FRGJ*Z5'D%:UU(+K_L QL6RP 4P@OI[CH%GM@O/V><;Y/,>Z"63. M8;ZW/5)RIHWDP$N_C6GJ^21Y<:5+D%79/8.(YX]DO'6/"2.S;2P[:/3<<1_] M#@ND(.QMA9R/L;*SC_M:]85#-P4GV MYO_UD=K3MT;;IVG8P% &W^MZT3#(G*DPYM[LF!W+0?##ND@UL(^,Y^#*,UJ4 M>#5U$Y?->E=M8ZAN(X!8:B-PH=(PTGM7;W[TGBB1+FP(S-5G-%O_9W$G=W MNHUV^TL0W^3@+402Q0=A<(/ AVG4GB2:9 B;%O%\J&3=,46*8D*V;X'VBBJ4 MQJVB_F-S[6_J8[::#**SQ 203D?DB%/\5%5IY,,=V[,&[J,/E?\O>^_:'+>1 M98M^OO^B8J+['BDNR):HE]V.^X$MV]WJ;K=])/OVG4\3J$(6"0L%U.!!JN;7 MGUS[D;D3A2(I2Y0H$Q,QT7*Q"D F,G?NQ]IK=>2W,S$IU;J!*U- ['CRO/%A M@27&&2)2U$ETHQ#:$FP*^^&X'@\F(H2JA =8^$!_R%,E2J>#&#$NVD>,[]60 M$^JR$ IEP;%1.'3PM[PDJ.G'+QP"AB$@PYLDD*T"Y;01>$NMXY9)E*"]2Y+: MFAKJJ'[>",A7E-895DGN,T>;!E:7+$Y:WW84R?G"FJ6W)+?H'3T\UN&]C3;ADZ6LC\ @O(H(S!5$8*?0+BK?+Q=I+OI M[@1H\U'PQ1T%K]0$7F6VNF3E8YL('H3]%DFED3%LZC^)66R8[PMP$$[+L0:.@-1>XM0 MJU F\WV3X"%S>>^_1X*E;B(B;YT(BJ)UB)WX4'NQI9=I7I;9$?@=9VI^CO4; MHHO=-XK 7>*$_E=CVY2[M \I30H2=EFX*82.'.Q+O?8>.^>SX?G@H2J/L&+2 MJ,/=< !0QFY9A2T"+LD].%YJ&S8-+\PC-&R43 X9K85:K&9E.V=3<["+YD2) M)7M %OL(M1AWY+2J09WTW;34.D6N;=9H:Y+Y2&=_B)@O2T M@IDI!Q=L@W]@827(-(=I1+B5I&="C#LB3&AXK/RJES=7,6Z*)/%"1^O53Y[A M4@ ;00F>6I%S[\GW;,_W$BQX45%J-L2A(5LAD491=IK9)U+]39)SK9.*U0JM MV^C$@1!V.GX.&6\P^Z&IE_O^N0$_("N# @"?>:$;7[ J.XK1$#1G.N.9YJ*3 M\S%=T>.GN7)AHRN].+2N$4^U1C A7=;A&E.KTA]MPU:[_2>7H%DC!+!-IUCH M.:Q+#-1.&/6>TQM;Y+C18#YGYG/F Y/">_LAFDWU?O.RZD:NE_RS$VQTU:#= M7\'3W &;B8NFF5 <6TQ%'@3S %U#/MAL@,;N^H!$A]'3/9!-2?5,U\WN[_:8 MT2T?LQ_%^#5+H>PV[6(48R#RX_TBY#"J@K/?"28EBJD*1!1"/%6AQ NJ+6I* M5VL9A5L[@>M6WGNJD+PL-]V>&RCW19ZT#8*)X80W%J0X)KQY7E34036(FK*@DRN:8U9E\2Q)6PVAC3V M2(4BHNC+^!3@6&QD]FMWEDL[@M X]-S(4;;. +LRP4)*$C YI>[.H7'7=LF] M"#_N$JL# NF?9('/:^-NK8W; I1S#]O*$3F#;8(V>2+1!]BI@RSI/]&KY2LP M':#]/1/NL:2[<.N1+T3PC+GR.*_^6SW9>;AT6FB\J M] D%@F0T&8N25T&(>=1+P9"H*:*GG%A62%Q4"G2CW4JHJ#%\KVGW-G4^VKX$ M(()H@4@:P \R0EF![,O_<:BC*):(M?M0GX:7SF)$ 5LF4,W$*R&6.FY"7Y5R M@\["[;-]^$2GP+>2'Y*:AFWOIB)-L^XO\U9 GVD;FQ"]">0!=-=1%!)F6-TK0_)4"=[H^8'Q+^ :IM MX$Z:8LU&1X31:]1^0VJI":#VHNQ 72U83+J)(+'H7RXR?E0P."IJG\)6"^*K6#LI@J,T.&=H8[\+O83H=9"*3^JJI"92(@< M<%G-/TLC)FP&H0?$96A;ICK@IBIZ9'+2)2D>Z L8T:^/$&Z_-%P+X.X$/T]U M$3B_Y>8"RTTG1AY&9Y'QL8PVR-<.Y-J5PY%NW\CX-3QP)4TY)!_J/N>W$/K% M#*+;Y-3/P*Q:$Y#?>P%#?]X(XS4LL'!O^(NAT/PPDUF*(&(J?0?]=+"]9MI. MT+H- 7$GEDN 5"NHZE3QP&. LG6.B/GU>/%STED%T/34&^:W*HUJ^9EW-0GD M3 FF\-JP4<&&H=JIN3)HZ3<"VAC %0*B9%I7;QVXWJ-7-J*^9R>-Q_@KIG3' M,@\<]\M03O5A,7E-74OC2>@+7N?+5E'=X_T@E%2'YFGJD@#!#V4OF3AB5S_6 MW(,MS.C:,RTI\4Z:?5MLAZ4_O6A*BGP#>('PJIL>&+COI;#5K,IV-6P"8PT) M(71\Q<#"$YES9D=S/G=_^U#%X A$28PSSIG],W:O8U[,+7B8&O^T@?28.I_2 M(,K5Y_2[H&="Z"<\-$1M^ TVRC):U_W'\?V[EO,0]OL6?/._O#P.TIV:20XK(.4%09A^PB>-I-JU=D7T32YTS.J(M88MI;[H3W MIEP)NW?I]5AKBO=%X 4'9#TTFH%?T_[B\+:J*G=F'53QHJ:B!V GM!MN/VV5 M$ J<'KIC)N!58D6#V8)+X;R?0CDH>*1#9 C-KO3+&,>!YV8BTTX23\B1>2^A M9JH_,6#;?,U<$38M]0>Q.C. M22.9\=!#P$,P$[Q]E?265YYV\D]1#H?G391'KWCXD8R2#PU""S"L-3/ 4S@6 M'T]R^;.]O-_V\O8+4N=EY03W7H+J$,@8*(<'HF "ZJ,AO&E[[=\1-TGL3]@# M>X[+L"T8$MF,#15G,RJ!8(<.([TR)R!R2N_MA#G#Q(QSZF[>.+=I^WA7I%N M%JKK@,LJNW,A.H@;86_M)PN>@ 5GC0CTE*NP,U"NN]T;\8(445N'/U1^>V\N:RE)1!L0)2.8-O#^FYT\.,EDP C M30'Y?0-ZY_U/O$NHSY@<\B.X-[^ZD!D)22/F![$O7*FBF*9(&7M5- $N;LR=]?O:"- )=JUH UYPD_P8^B(L#E(+M)Z:))4D&S^C6N:] M=^M]A<2Z@-X*Q)(^EFF[0."E@4$VRGE>7KL=_>T^YHXTC;\&7D/5/!_M^4<> MG.E^Y%0_182NJC3+)3]"5@K$O#X@^FZ #DM>1UA$HIMQBE*$?T$Y 5U,M/UX M+]IF2E@(D]*<$ 4 B&'3P2X>X#D 1#AY],W?_[__>,B6YB^N_!4/^7KW/T"% M2T7D57WANIZLRLOF.%O\LR^.%P_DQ\E7Z;/'WSS,QF*W@1*9A5M#YPWENY6W M+HJ&8&I>GOMUD"W^!E&2?S0HDOZ!/J'*28?_=O M[NQ=B5G>-&$0IQUDC5$S. 7/'24^S&B2Z2!9,G]-'0[-^K=NY0@&'*9]-,'F M\7G!.0,1(7(<%'P+(IB;^$; 9\3[B]!7E&0D)F6GM'@,Z!&\OUYP[6C/_.'D M^,7"[[]*Y8;2*RN1T&93]K)P5^?@0,[]C^IR,VSH(H\?';]X%BX3DU%X<6U3 M+5"&Z;C6Q;JT[R#]4B^ OR8U7:H"A9E[XN?-S]Z3C/GHZ=&!F?:/(A4'\BS1YFW7?Z)B!657D:M*D"!$#NE!+?-$,Q^Q.B; MNJF/6D@UM:EJ&D3XSIPIA=.:KA50'A/@%E6=,9N6+1>7JL_Y\9V'U*MI$5C.D\4#/6ZYWJI!%"$/^ 5& ""*"%*1#GWF;DE%3 M4WKO3R)BEJYK4K#"9TAM'D5T'0D<\I\8.4&E.>:X)MUL/[!8O57.,$@?^?(FW=7/IM^>9$]&A /"?("7RJR2DO!+-KL!Q&O0;@@ 4^WVD0&F4K##+RQP >$R%@9)\Y8RR*BOO*@WY-1AO*$TV-.+/CP\ @PZ;/!5J5O^%H2"#7ACG*/U]F0 M^4^_2=8]4/H2) >;$365IG*A$SS\XVB3OZ6G%F#R;L0B>=A@IE4AD>)+*5L5 MLD=_).OC/2[6(8Q/(&:=N5!T?E5FD0N"?MC-QL]78\Q!21YGQ^'[60-2+R4% MRCBB#X**C+#QOHB_F7<@@H>9F)?]Z_D3@7@M_6QV);T AK37:_^R!2!,!._Q M:LD 5.5V/*9\U+-?X4 E8J1A1LZP$ M>]4QW9@!2Z(L,Z#"-P8<6< 6WO.RE*)58I83AXZ\M\ZI2A,8P_D4[FD!1,L? M73+#9,#G:^*JD#.:;!^ AN#!YBS1"3!S;AH\=J-CD5U!M 2@'X,"AGUECLCM M'4^[^9"XWX?$74JQPVK\1ATH[L$ QAVW$ M-DE=53'B83YEBW2@IC;1?2(W15)QDTQYH#EV[9S=.N=,5;P:XLI=OV&&M1]) Z$4D^DKOY/@=.[2"9 Y[5?C.K=RS;5CAS-JF['Q80&K8]K;- MY)U,U,O*V2KR?>GRMS5+?@N(NJS7;>Y'-:P8.]7MO">\2<3!.7JG?.&(S$!9 M#-#V?1T[H85V3ULHGO/@2G(2 1"KCE]$F%N12&H)BX5!BDV#1%IHLB&5N\C+ M;N8[_)R]Q:8&RR)]E4B0T?+9"7Q\]O]FD_8!W7!-ZYH+"6J$W'R_893V*CE[ MH=&5P)OT1\@0I&RZ&LR#2"_KUPG1]LCIW2 M7S8M1>2)C*%F'KY9/%@^M.UKY^5V&]3(["^DA\V:B,.1(:%EG>K10_'0WVCU M,.8)(#E!XH?RY]#1"NQD0U\O'E+5P'$\+3VWJ]VJ:H@@>5_L=[_!>S6T=(/V;74E.S_"U#182M=@50X\1]ZN^*#\"JG,('T MF$@*2WE9J2-<;OZ2?[_X"?$L"82=KOI0DOH1;Y J5OK]4V^6_6IX*36<1,IK M"2TKMK#./WBS<\YD4F+6-+[;LX?".+X"UP[SA%-CS-VQ?3.J]'91I4]G5.F, M*IU1I9]FMZTK^-HF>:,5->UF"/+;$U4K;Z_/'\;,M_KS:7"_KJ2M .6#!AG< M%25)NS[V1X:33Z[EK(8D;E/N'WU]_BZ34X4S_>5F4YYI#T-@CN/#%/YT.($6 M57DA9#D^@+H00(B> MVB(1X^9!5/67FNK.;WKTK?A[O'TXRNG+B=V9$():7$O]-[OM>4/77%=-4P@IGC_0_%/B MGP^JAX'_)74/X9\UN%XZ$'4&$5BI=X%*;I_[;;?NTMH!Z3I"-7NLFJ^AH%MXWA3X;?V*JZKHQ)TK5)E&^*J/8-ID$.CFKH?D.M9DK U#^2#4B/C,8:Q!@12M"LF N?D M9H#;3(;R@9D->4\9\K)E-V'5G-6"4P-=F1"_$.2&BYSZ@Y33)DDA1#UT;9OL M7!Q"*M^X5C'E2, @^=G1/+(P3TBP'5RH=AI3^C@!0S'!V);$>!*D%IGPL&9" M//M>B)]Q[^>]8V7M88B4PF&I+!0WTLA/:ET@!%+AQ-%CC![@I2AKX:Q@Q4H< M@?$Q3&E,^*U*=AQJ\> N@Q+QV9"#O,VYT%5"SVJ\"/-T?/7:5=R4H5QN1&4A M5.$$BA,([(8: @Z;!YRYR!/V5.:E53!N<";S<$0*/-S L2( L2%^)^)X M)N@40;CBK4-T%A%=(.5RCD(F51(EV@74[68DU6RJ/EG7*58A:6^WS65:\E!Z MCWSUWT/)0-A.>D!U,=.V4?,U&(^S5M&Y,:<0 M^E9BD/8^(@'Q5X?'K]XYGV1KYX__?KDR8NG+TZ> MQ7&7-1[]B(9_Q7BQ/[\Z.7D>-JB95;[)XT>/QE?]/+O+KW;O5X*UM&,:^< * M*'NH.+A]OHEK!^6U6&2;U]#]6D/43=L%)E4L(&^+$= M$/L5>5LH^J_@QB3% M_G'PUX!\?EY/\WJ2]92*G4C-LNN:54D?,&;*'+#SPID7#BT<2BMTDG^X,KE MB:C)@&E>3/-B8MED(2U.[4YH;S=U.JKN*UM(4EDDC4-37V0\QKS Y@4&MRG MGYF?E7"^*RKR,A](U^^K=J6IIG8/$F)JUQN8.S0''UAO;91Q[5>7/IJ,^ JR2$M*MC_<) (4)^L-M/ MS(S2((F>!7<<%@T'!E-^729?0%T$=4Z!#XP+(DI5D]X-/W7.1R!#2=!<]! X M2@=-7"(!8^RSW*2;SGL/^4733K'4,$W"#>\3<[CA/5T5;G,%*U(>E+6%]KS? MM9+.,$*87-5KE>UG?0]B?.9\Z^]D<'.#Q.TV2#R;&R3F!HG[U2#Q8?OM-]8* M;TR&\=>@GNH_U?:W^V3Q[ZK+?)<84_[F\JH_7P'!^DI\X2]P%G^7I?8[,Q'* M/3PE5IA(-)LNV[TX7\4"#>>A50XD.M&@')AHD),>+Q*A'*4MRVI*75#:BBVF MA.*>G2BG(NRQSY=*6EOQ&149WL.%CZ6AOY#U\64CPS[-*'^T[SDGPGI:*F@4 MZ$:BGMUD_YSA3/O^^V]?GA+SMM5D)QK7FAKXK-[YL;_,Z(?CV^6L_]AU#!FD MQHBF=HR,;)W\T754%GC\S4O\U^)5MI!_O,*2UG^_DB\E61#>GV!T(^5<4 ^. MT\3]GK8I\@\Y]1!_55>@--"[QN:!HAI4Z:#>Q[RG+; M'^!B9^C%*1RSXQ&N;8-V.@;?].!?(V6V_ D7?AXDYJ I M5W;$.PT:4-UT20?PX3O:ZX3:;+K3X8[P,^V2>R1S,K*P:-3U,YD7HWNK83+V M0<0 \VF;KU]B6Q-44H?EINRZ8#3]FM83\#R-M@31'B6, MB.$+G R9,9JJ1XKMJ*E/./ MDWIX66&PR[)9^P-MF:_>ZMEM3_>#/Z;'@N>+]C[S,)@[J+_60[V2+D2CV)G%,Y&W2FGU M--,'&JX?(;6DRR.G8&:QXGA M,2+;\'"2)\:S,:4][G?-$DW.Z ?EL4/7?OJPXM3.9V)1ZHIV(V42TFGKO=?F8+; M/K:_32ZA7;FK6\U]G+:V^-AB<=Y1;W&V@QX,7'=6J6-JV3 MH. ["!/V9&"!;WK_LS^G"1(NKSW_7=8HUTVE9RI=$<>+'Y<*9[QNT0NM:6QD MI_*>H2DS97EA-#-<'MSIOA=#&%?7'86Q/\CK-@NYE_!"&!6'W_G[WK@AR)X0BYQ[U5\R@_*EY!L@/P<5L;'44J#+*]P* M;93A1Y)^F&3RXQ.";S86)\ET5QW,V&5<<._+3KZE)F_,?YA9I(6/[R]<656V M33:=+*/*\KUWYII+=5Y+>'(LFR\ M]]$4=-9E@?G4])<&)EB"?QHBC]$4GC5-D;ZWP/:Q^-/B?\NHWM!03)!.Q^G_?O,Z2X\6 M3>9<<?"X KS2SKQI'.7OWFDE#ZA>>_"\))4ZO%E.FT:YOC7PN 1/R(@ M1DI)DIF]%)3L<2W@KU7;SCO46]DU?I/]RZE,X_RHW(D*>MTZ,O=!6:M44! 2_/0WLR,AY1L4^_M MD:ONO:9*\II(O+!^3OBAE;+B.%\BNV"R:>.F9@?^>5XY=4\Y.43 N4/!H*'P MM]6X>_<^@D6WE#W7!M9CJYY$1,6-'TA@J5<6CL]G5J7^8BS0._(E.B2*=&@A5NRZ B6 MT88IL,,>@?\0-D2>R55;(F57D62:6PT\%:_=BI"IE"X243CRI)A[3 ]3+NK< M'4,_(]YN%_'V?$:\S8BW^X5X^XRL"0BO@\<2?'-1\<5)2LZ]X>"W-EJ44'=* MO*_?XN#)^/54_%;7P^:0P+DJ@7="?(2X V%(?3:[^/,H/TXE-6HM3^1=*UJG30Y/T2FS%U]R5N?M2JU-JEL&8J!HN\^N:\7-)-E&?'<(RDLM94 M5]BQJWFD^3%; VZPO4JJ0.451#5VFKJ6;) .X!*ZD)"[E*X-TQ4BWS17G[H!@"'M8.H54Z MG?@K%H[$"_#WU4?6PD_,S1$/K0^GND@G,)4HA$/IO^I7P%D(\0XFH3A=\\.; M4;IFZ!AMI(%>])I%M13KA)N'QS/V9NM6E/TG)E+J=(JS433^=QUP.Z5_*7Y] MXR;0"6VWC3C72RP1*B6MN%1]\NCQ\X43[B59PZ_>_+AX_.3I5\_"5$C.0KOV/1DM93+8C#-E0._ M-&)_[76IC/R\,*[,?G17 %(_?5X#)H<4!>@U60@'IR0V6/ 4J0N"KEL\.SE9 MD'_?Z3XF\I%.%(PYOPRQ^:D,>M;G&*W?P/VSD #$J-Z1=9P7KX8.P:"I^$9@8$^'25-Q=)9&"P5+FUD#; AD9+<2G5?B4 M%9*@>;!=$&#(68>1"A4-CY1P!&E##EP$,X'$Q2+2-:W@]G+P%:",W862;QA6 M,A(9L[V<9E8>N..SXVS2"F?7F^"'V>&F)7KEW)"DW0?LYM&"\>Z8O$PJ(%3K MH\(_0HHIPGK"E8)LAI:!)J$5'"USJ<'&U:(QN6@9AHH:1;GBCJ>R4]Z4,9K" MOAO1I-4_$74&(7H?8/PZ\RL_G\W&P1E%OIR?NSEK5_ZKI[;3 'HS:+3V^E MOZP6N6OK4/?ZQ$7P[8W2UME.-HT8G0_>)7)4(UAV4:>.C8!!NN7;LE#XO1P! M2N)C%(I&!TWK8&%\/"O6@BX*\Y \S;*1(-@_MW_@=O"6TP^<4W B5N==\_[2 M^;^;J\<4/ZX[?>JPH3GWIUHE22@CP5Z2PIM@NB0Q(B5D]K4O;*6YO1C,ZE^3NVW=7-9.Z-X0I$$ MB;:]@U99,!WF5FB+19"^A%!>?N%'R]1@7&<)3TGY.%+ZEMQ@-"9<&)5TP% 5 M@"%UV[*GA&_3]EV===< W$80,LKM9#'M0P]94,Z& M2GOP^6/B)R1[%'E6=F=->R:M7V@0\R?>("UA9<>G,?5754,7;#9'C6 UIO), M'=SX>#"CAO<&LJGJE4"ELAS@ON*U2R!8OJ ME)0JN%[-*)S:8=:#G0O!UT\2Y^H&2^!V:,*CW,(>MD_V:6@D,T*X&(Y6I@*W MW]UQ%V;$W>TB[E[,B+L9<3U<2EU+&Z>* M$W>38%64E%EBR,@M2B/G(@%("7QOXUIDR17J@(8P=O%3 :2A[Z@E> \Q1(]' MF3O?*>GQX@5DP:H?W@TKGQ@T1*F2![."ZW?'F=4!QX( 5IC7T'4LP MUJR&*$LKIX[%H@G336Q0#L1IMC_;3]#;_(S^V?7>'52![?-RNYV@4T2Y+_.. MW1DPJ>]XIS++0F.X%]Z6?3(CMJGPP+R8B)II*TP*9GV@Q!>QR@P73EN9&U% M3J4"#+!X/8:NY805F _@>90?QU#8]G3O[96]++A]L':2F&*7>7T#&Q/W$5(X M3-/$*:\+JLXO*I 6!$QL&07";8<\)=*:SMWLGOO[]S.UU]^DNQZ@[28=;M 8 MCI^\WU139X\?5B&L SX,2O)P)H*9QA %1/>U?E5Z8W6J^ORMGW1_M0[?9-AW MVPIN7;*#! M'/:]C?'J,T^*;R*REM=A_!0+3C<;M4OB=Q?AJQ<3/B1)Q!&SA MGP_GP6;EIWN@_!1ZZ4/C>]I1[S_X'NJ93[]Z@I(#5E2W>*#M I1*5EO)W2QF M]0+))&6*LOYUB&A6:J(!7\NJ=6+>1@C76?IN7I^T/@,"SC);2DEBFY=70JCE - ($,$KGZ,Y( M*$[ZAJ@VSX>^0#]8)"WQ?Y\7U;RH:%%IK5P)1=%3:%NXYX4R+Q36^_4^3*PYZ4U+RU_R^W0=D1B.6?T M_\=[XZ<6,1OR/I(_ EE'V8[[^=EW<2.VCIS*^$>1@$$[\8DZO*ZI38E[X ,: M$A?6$*Z3RHF/^]$_WYFN_9LQ%T2$8698#":I"PZ*PJ(7BE1F4=%8NJ38LW1Y M:YFGR;%#@DW0@2M#MQNH&/)%3?# B\A\PD^KF-70A3>:9.[/ZIUVYR>[L%Q?=_P5 MWX\=_8&$6SU+SX!X&VA1TZ=@M=AKD02S:V^YB^O;E+ZIT,,QONNB_AET(7+N M!T-5B Z%OJ&KKGKIF56ZF3*T9NQ"6\/2&=XB)H GB1NBB*F90X;8BKC>6!"9 MG8A&0!^."E)$JH,;"K$,)=^37HQ1(UC$MI= S@@D*NG?B^ZS$'UQQA<>GQW%T&*)A(7XOL*P%8JO?V(RQ:6K7@XI*RQU)\T58 ME==U8?Q +&*MR^1?96&6IK9H3'9D3'9*[)G"C](JT3&[\$V;)0[W2MRTCR2[ M(86)T$#99I.)[A+VABW[BCB;H2EA[*B)SLYH%1VBQIIT1\>'SMQM<+O=!E_- MW09SM\'<;7!GPHDOQ1W]%(+E@."2G*)%HZ!-\Q+'_"G'2CCV@BLQ MJGJS-MS*MD62T]#49PU< =OK@(I#E8<,3M*E"IJ&Q<;E: R9.<'N0(AS/T;Y M\UY;#]-6U;L#N&)R][TC3GJ@S,NT):&.*U:W$K^REZ?^O]D9 F"B_)ZXAI,. MH7*;HMG("4EF1%^_C/RR":90F]<5WAA:U0,LT=#1CM7N#:FR;>XB4!][P4MM M,B>@^#IR)O]Y\:!\& 8OWWCO^Z_KP%%MV]=0H*X#R!U^I'_%:,5 MF3FT92HLPM>&(:9@"_^=!^7%PS1Z\3Y(TXA$DC3AT0A%,5YDF$V84( MR!QP[O<:G^V90?890_$8]=U, M?)3M=_:*J"S8GA'&.$G>D!4K+[SU M8_X[4;/#+A#- _]/F)QF>PX[P4+ VF]" /*85$K8D;K>0LA#AXJ257/JK#.< MX4R6+9*XX+X.PK%$+_YJ@KF=-EWKV# O0=#$Z>!$_NZS7 MJGDBSDJ'(8?R03RFCH05*)"0CJ8Q)(?EUN/;R4BE=B''G="^VL1\>(;3XB+W M5MX_N0]W(VTV;JL5%ZV$+!VYLE+]"=7U;EBO2Y) 7] /!ARO_;Y& =%(&3J" M,=?N/TLMK-![L\>7I=MB8D2&ISN(6O/ZI=-6" KDZ"KI42CH'VH_&,0VPC%> M&/Y%R23]'99M47S+X[3)^!:B 5&L-\K3:,-MJE:1OO/$2?%PD MA-<';MTY+P*^MO>2MCBZM;FK/7.('BF?S4%(.DDJ!*+3F&BO9Z+(O)%>NK&: M@IHI#O!,F_P=-_)S>F=B(CY*%OWF4_2:DHBO18G9+_N7NR6"76%LQHK[-N]S MD'GU[ U_@7,Z+Z[;QOF(PA63_ S 28@XNL!GUFVN=.4NX^R5:44.Z#Z4TDF MJZ4N-CF.'4E_$J\W9Y8(L9(DQ(H2'CXV?8!DC1] DNB!B!8>&%IF_H,/YR"E64+'VX45UH_OPCZ MTA CF&:.3-UD6!JLR::F=]HU9'M<[;>._3GA_K)IWP8&)-'B"/U$ MP<.(TSNY\>3GQC=)MUT@:I)K\W73)5SD?9Y._-VI^,R VML%U'X] VIG0.T, MJ/U$Y"-"=JT!/O6K:-I2=1^:\7$.*#H?\-!<$4YG$Y?1 M 8LBG[A*X2<FU_.2FU%$F/FH^,QG;3-L.V[+9!Q#%2 "^^$.JR(P[?%$G%-VW>"D M$LZ+A][I83,:(PC3'0FQ!8YCD3.B+UX=;)6"< MH5[+4O+>#JQGJJU[6D&"^8PT7J76(G@"#H^2\TL0C-,*O[S$Z=^"^" 3SGAG M:2Z5+E!EEK:72=J!PS8*.X9SPK$6%)[1U=2[&!DT-%P+#RNY"=S1D7@F4(C5 MSG:C=Z$10S 0FK8=M@73C $W84"6BB4@=;4(+T%ZF%LV]\Z@JEM7:0(98%"1FZR; M2&S.<3_"S/#DVE!-4!1]VXBU"S]Y_M*$1RU:O-#WK@TF8/ZI/L\]Y/=G.IEN MZRS:T&A(10OO5Z=P?8#BA=B+Z'4RNV&!%6DB' ML^WD"!9..IZ-D)W%M8G)2%7?$BV=T%!-<&_73Z2D?HZIS_7,+Y_%E ML_$'$_$^//C^YY,,DX].Q:8!!^W]G;QW9!,\6=X7>9( M"/&U5%W^%%&#_\'+ES_Y9P,W"1^5[APQ^P6KIO(A227?CA#)1D=4;\[D&^0I MFOOILW>+!SG\K;5->/M+/V3O""%&I[X)X8>G6A!TVM&(H_]%"&BG26[5 C;:Y;H0%W MY)93>4CD6')1-1'?-]-@2^_"7H=_!C-__D[DF HVE3IQB'*B/Z)*V3H\6U#< MI"+V6M;S='$D#/\2KA0A8B.3VM_S>D!\]3A;G#PZ>10X;LQ3T?Y9G/H-WB(F M_2MAJ2NXF+EW,=UF"SAZ$,CQ_O)J2H2@"_0O++Y 1RT]]=^'*MP?"WIH<:1D M^M?D 9_LK7%=VJ]Y16(S/7CYT^O3AYFLX<+B^>VJ&O-CBM>NSG@GCOGDI-Z= M6L?LFGYQQ],;:8O8,_5TVE#4N@7742%)3\>;EG84D:8UK-,(J$C1_(^K69^% MS@_J37C+X!QL@\QR-IVUR#)%0R96G/H*J@"-8336=,6^+J2OE@Z&D8V6,])% M_%'"W(9_LG@YS( (9I."DR8M@O$?-?K:=,_^F:W-%^J\A\R/S"6B_AQ=?SRP M4,,EUY:-37AT/6EC-N4 WD&[=?@Q6E>?^6_7;L0XQ]/*U+W$!;9?QI_HY3[V MQC8HQSO6!,IXYO@=C]=(['?'6_;W2MHWQV-+#H?$??AW3LBJOJF#K-D/N\7? M^&?^7X0?)Q]",;8;.LCMXOPA;_U?O*E^FL7S-JZ,<([C7%O26:8"('1^,$9E M_TDS7KR=6;VA)T:(P$R2C67;7 =$;^7B&Y/#EQV7MO$3WB='E4BB=9OD-C^G'8+;UU7N+QW\B!_?NG? M>;<@[ (17@7E'W@RVL\ZE7W+5XQ_"YZ(]&>* A45;'H<=-P391:O*MRG6<C@V/L"69* M5N]?N(KT+XMS>3U4+NY"-6IV@,:^<9,=IX[(]Q>W5A)4>!*2OEGO,#Y^FME- MN-]NPIRT^%03\=T <*!_L'&AQ)^Y#*-FT%?0[[A()2OY.\H"0RBP& X((*IM MNNYH*45L";L.1EUSKFLV#K?-D311#[3+D8MS$U! FTV24RSLG^_\+9I-N5J< M^A,LTW+M=]^=+D)JX)=_C'>5*-E>E)U2?=*/?@FY@E'C8:H=W=(WO_WI]>(! M0O*[XGCV88X0PCG&&$GTI%Z(Q8\855P5OTA]:BW]!2XYO>4MM_ ML]5>C*[_RS\>)L 0([([66/QYY DI>5$VCCBAI*$AQXI_AQB:*,^]X.4O]M_ M,AX!,L(GCQY_]5"HJOS9=5K7*&:\)FYLQ+DD:OKXT=$_,@TG,3(-)OWF%3(O2.@:),7BY8I M5]8+=O3W4AIQ@D8*]OS^E 4D+JN#"3T\*2GCGJ$:DG>25C)O,YU(^UO!'Y6T M(<98,@TN:&+H@9+FC?UW.U?W4+H< M1]E@<2JU%9K5H]?>2.CF!U?C:."4UO41E4R8[O]0;%'J^$Y7E^UGOCQOIA>F M'=VHN7-Z;'OW-?(B I[4MQ-_KRI%DD_L&+D)6B#N@"W;)(O.Q:1#T\8)3\), M2OSA^MO#.0:699G-"/<1XG_Z1%AZIE.9\%IY5S9+:V(04BQ+\ M $Q0K$>%U-:>8-R77=/!>#C-W=0C*RZH)\Y[^S>.]O7 (ULUQ1FOR@I82S$' M_NWA5.FLX'W)> [W-K)!PD(70:8EE!8VD&7-0\Y=="6DVSH(GG!)V@:O&.4] M3M_.H_RXJ9K$55'/9" ,!UNUR80B(UODO#Q=Z2\MBK;U;"1@JWZM^&BYO!_8"G?0D+) MP)T(1PX4HFIT)0#(5876W&Y!L<6;ER^[S(SS%5.JB(TF%_]GG;%3]1_^=%IX MMZH8-OCAJV]_/DV\J8ES!HQP;AYJ0Y.]1MY*W@,N@@>P5^0+6"9/$Q\ M3I=]'UE+XEKO/N0V$O&R'XIIQ8')/BYOW9U=+;^$HB?'(X?VT@.)4[][*5'J0RH0 MU\TE=X^@^%SX&)2^#$_*+ZW_,5&R_VYTG\-N-M-EGRFX4\+K#%Z [ #TC&V6 M=P2(G#'P^] ;#+D!G-:P+4.M!1ET) 3@BMPQLXY+*-V,XU/S&"8R&MM&V,3P M"B1E?8-IX WOOQBY>&B>J5V)NON8N># $X7U&]]R /E[:) :&:/I"QTO_M9<4I"P M;BI>Q[+:#72C[(T9_X4.];^T^%A)XND,7":<8-W*&SQVV$M_^3/"E):U9A$5 M39* 0:@YRB!UQ%^:/ :6KK\$*[TT2B+5TA-VY7@?3PW[DV[^$JU>:)*&D1VG M&XEGTUL_Q%:O3%KB+WZ4-'CZP6OFJ,:'C)^2.UDB8)E)7DB" M$L9O^JF5!T^8QO0W9)%7NWB4F:5DCD/;,0/^'NK-B:C?<9.,Z5)5%#H3=Q*U:C0 M0<(&W4=B\(KXC=9PHAD55NO5L:BFFA@D(!=*20 M8"X0N@Q-5D13^'YMSFU_7_P!^/)0,E!/F3PR\].;]]<]$FY):W-5,R"Q#[2V MD;&CYMU(Q=>.5J'ROMM08=0)4@1BT:9S2==MZ[@Q![MKH=3^^ZV'G RDM&_, M%=J><]Z](_74J6H.4J1A=[+I.EI28T[,D,_NZ>]\E+/I^>AT)C-\Z';A0X]G M^- ,'[I?\*$/VV^_$5=\8\$)R >\LHRM/PECZWRV??ZS[7W^O*4B'I%D+(W8V#;O&:;4@]$#?)'= MG@ "HX\ZU'29!6&$">R!W#F(?"IM)KS^ZX/[/42G.Z3D[DKQ#;1D% M36!I+&&I\Z%SO/WI5^_@$ MLM9XB)\#;R"EO7]X];-F:=V[+9$@^H?]5W/!6"QP.QPO%O\^AP"&Y^AR9 M',D0TGT70+ZMFZIL%EU)61Y\K7>MOF^B&N&'CE/$,^0? ?<\>?3H>=(7(P/2 MGN8+I^C4BY#=W0 MM/6/]BN@;D*/1N,(BX) L5SWK.A6>MVT;(\64XO^4J4K5>YHY?^C M+'*1(0\B=. ^B>1W<^IG'N5'JDR&+:>L+VP3Z!&$:O-X M\1,_6JA[I,5%@04V2J2!C61%RB(]XYXB/79_ 5K$LN-L-"A/ _^PV@A0J.9M M*R*67/Y,D%K[I*=46(+H#6I=U)%.NJ\MIFNH5?Q)#E>]3^UP*,,@C&R%87FU MI@#%4*YS)8];L(BW5IWV13W8/.:D"L'0M?'UA2"3H!@&[PWL3-=D C 27DF" ML@6JR&"O):-/Q!!\G.24S_=3X5=$[6@V\"/_O3'9#RZ4O .DT1D%$FO,0E<[ MNB]_T,8;A]*"XD=NY%W@;=%J,:@O_Y>R*6B^4,D-CS_;X'F4'V&41K48;0S: M($0T0UIC5AM5%JJXHLYNTS+W]!JTU4KFU1",VP&JJ)_ IV2.:+"*L+AUHJ5# M[?5B5HS>LC?G>EMF1,G4^E=$K\,N-=%F4ZUN'Q)I310+0,LU*1Q0T3M8=?^? M;&^KJ)["Q@:_THW-4R,QO'B.W]\+;1%FFTB;#,>(XF"IKT;JAD MOY(Z+(%;9<#)1?=_[#<)0#L:HW'M\Z(D\L+0#Z6'//[ZLT9NBQ^I1X6 /R1V M9&]";0[IG9IM=%]$@8>5%LTCZTVA"A4;B];)#:0W1L39 [NRO8H,,UWQ8[6X MWK"IY^':47/=?)J@IQ(B]I$P>^*#-#4=1$0Z)F&.\(2/[KA_E_G8FD?Y$48Y M]GRG,CA),)PMWM;-Y1$TX<>9D[15$)Y!@7KVTDR';60NJC7(*O\/4C@ W M]R()&GC,I,1X(3Y3)F$6GW$V^:)D@^;YQ89)2V(1#BMBC-:;*LV[U=6CJ. ( M4<$N\246+$Z02+<9&>L#60LAR0LOB/WA\Y]-J<25J3CKBAV1;IG*>IQ%)N""$X/X30+5':C MXR)U,K* =O-!&C-+HE=E"RF:%2U^2OK1L<>8S_RM0S;6K?Q(M4_/Q[)]R=.2 M \J'/9,V :?1SU5:(F8E\MH)$#WCMMC *MSHZC=N1< 5$6K/.S0# <#/O>^M MPPIJ@RP+#+M#THF$'OS\)S2 M,\2]*PH3,+3D"Z.;"^:367W'=OV_<[ M#A[X<(\2,%FRV<4\C+>Q5;G)3%>V?S:"JTJTK5FTY"5(1"'*XSQ'S,+ M>_LI(W8CI$?-N2G=$>"LG,%N,82A[F\1B M,4WV#8.2- Z^6K4SKO81:>QQ>@77P$FKB>>=>C"3&([>)JF$@=T.)V6V'S9& MQ55+RT?5P)B%-(B=L1>0L<*X_[I?)-P-3.DW8; +W@,IZQZZ(H;RZ]"6'?*4 M^B'G^" ERV^7:C#@C;!N\E%)RHKAJ6,=V>H/\K,5.??>[D)L+)93P MU] C;FK*O(JOW#-F[X4E0"2E RJOI:O[D:#PAN=*)D^I:S!=R2NW2B53^V'I=0>G^@NC3?R305I0X7,,"__OX8J"FHCKD@S"D0LU$4A1^A M;2X:XNZR+D+?*#1,KCHNXXHGPF 2M7\#]QW$:BSAI\BKJ%DA;RA-(4MKD;&R M>2TL*I,D=F9/B'CR5B1&CO3'>JB\*[<""RTIJ&?)^QJMF>M6X;0S)L1\,3L2 MRFBVYJD=,B,TF#XQ"O_^$S_J2(]SJ*.%9TV<$,R1]DK(+VTE;K;W-QOEQR(, MN*NC_!39\WU(WY314%RHK>Y?9VJK4@O W/K"7LW0!6-P:>DC>D!&9S*(T M]U#>'0?B?HSR9]+ **A)Q9OKDC($Q="!+]3'63YR );+,31AN4NBEBG3SWJ4 M=HOD&_A<.-8-TH6ZWQ+_A](Q="3XR"!OLSTW3\O7CK M"A0F/(P_=(5D/.)B(F:&4@/VT9$W23V9?KP$!YUPHMH(Z?7Q(NB#Z43]+/JCNAZH\3%I)P7A7+XM MH6+!3901@4Y#$-%<=74"]9JH;A*1= 3#2'^4(;FC&X@O)Y>-[WX^[^=1?H11 M?NL J>3ZX>6YXQ FM)SJ<=Y%Z'AHXTL:]GB/2L\>=^GM@1>G5C&,8[,&AV1H M%I2&#*%DUGR6$#Z39'/G2+48K6R)H( @9FB9/)+;4AUV.X:NT M!\L'D7,WZ58M8V?'DCG*&G[N[+KLYA))-/%=HIZ#>#N2+P2/N4''N7, ME\!K=F[2NF$0@'4N=G[0C.?$)6ARP^^&I?Y@T0&W2U3UI&XSU25W 12>/X-L M)*Q<=@K\L=\'2[5>*!P),?$<^I33[IZ1#>=?67\-,7GJKH7EIBEY'6#:Q4## M):&D0Q,F'9Y*:6KGQW2X4-]09BZWU_+"4\V@;KX]+Z.F=WH.<@/Z#5;-;*_G M47Z4[@H38.6KR Y[58I=%N^2,LF]2=YDDK]O [S5AU?@>J84/^V]I+UM,F23 MK%+EASI*>D#AH*R51"12[P>G,=/4&G9X3*>ATSRTNXECV6X8S1TX,BGQ%+N. M%4NM21-J\Q5:D_7 M<:D%Q(>;DZ0_= S;J-70C:+E5MSVJ>):?R\CJ#G76C( M"^>0%2 2LM&"H^30",B/SQR]TK!E,ZFGPS9RXNF+$:O,$##\;(W31'5Y$=<,Y/TQ"HR ML?*O@2([HS:!?D6I.*X)E]5%!MOOOSTU6])00R\;UCR2(U17R$1K:I9R"8G.AFP'$S5PT=ZMQCC[N?S;,X@ MW96)^/>(9X=:A4>5?.^L^^4\4 >]W1\A"1]I--;CK,F<2/S\GL_]&.6MKV2X M'12R0LFAXR)NSY)F0HZFHKH_[)J?VD9E=1^\IN\+@]:_FN/%T^S9DY/LR9/' M#X,.[P__^>,//U[UBZ?/'F=/GSXSO_ WR:O#/WF>/?KJN;_1$]8_CK]ZZ1VS MJW[V[,77V8LGSQ\>AK0L>( $[?&AWMTYSV;8\>W"CI_,L.,9=CS#CC^9DKT> M,]X2O_1A?9$+9UO$(0-C',&R%$AIQK$UIIV"H>L G3O7V[,M=-V3F6<4AR)7 MD>E@=@AP>6W*ON>86!*!6)=5@\"ORB\3+@L]HA'4LDK5]&G-3Q?B8)+_:=,^ M<6*H<>/'-)G(; 0Z#=1/^(GRM24'>!;2L5,]G/&A>^^/L3-K'D$'R M?/GQGWFW3,9F/#LA3:GI@0*RI0 A@WZ5[53D2KZ 9%N<"!N!Q'+G:/Q M+$G[D#'':5*&D$ %O\IE&V6--(4[#5E0YA[^A>@T1OV6J1Q"X2Z:L5245DS[ M1F#%&#-JAW1=TU,_W4QO7_2H8_Z@:ZA )>)1 *C*#O!*U4R31(DL?U1D<8M= M,W!"*"%50.+-9H8BYC5Y\C9-U='^-10>9I(L<"M>8DY S)'GG9F(24S4 ?ER M6TI*R8>0AY>3[!*(?+::0\?V4BAK4*A"VMH5(S89/@=*@KI"L%VN.VQ , #29*1F+825RH_7T] MVL\!G'2 XN?PAI?:U5JPV!%]K\4O)CT6?"88\_T9KR4DA*GBO:!>98M^:M$$ M5$4-X0&V*("K-MJFF!_E^8D/V=RPNM?P6G]GUG9'H^/ I\8#E7*D4B>:?T@@W.YKT:':ZHQGY.K^M3VM#I!-7O1IOH;DM381^\ M8459OS]G/:K/[Q;8-_Y1LH$W]P_WA*PVBT2 MVR"Z8'1U 1-=!A,+ UU45K<]+E7F=[6P59?32((*@+"=J$:I[[ M(8J)#DHK F+#B%BW_/ MZP%1QLFCDZ?9XG0X&[RK#?DK84 )?WU"^5%!/9_X+[]X\BA;/,Z^/GF4^?=$ M7U\\S[[RGWY]\AS1PY&0S4;3(%TL1'YQO%A\!]JN_2\R;3"-E%+#U,52BS': MLU0&;__AT;%_OL>H@/ ECA>G9-*^=2M6^WKR.(LC/,^+ MQ5?9R8O'V;/'7ZL!)#N)9PDOQKZ*B;&JEOE-GH<#^N?/_5V?/;K9'3E*C!/+ M=UNP:7#%D5_8+1IP)^[^XMC?)-R;;NV'^NAQ]OS9U]ZH8Z%R$P)$D/!/-?>E M,)SU.<5E$U)@F#J_,)Z=W'#>^,K-EHL9=*!P9H77*035:L;T57G]?J-\^OCX M\1/SRN])5'<+Y\IU((C?W[GRJ9+I(V1KI,%=5%SFFO2[9!_]ZS_??+F)+' MQ9=PU9C'3!=YZ$+0W4$G$3C^]UVN0"'D\.6]AC3*0S9@[2<]/&D1="'=31E# MS@M&]E'\*&Q,[%)6]_&C-JZB>R>]6?ZDI(W5T?66KG;KDFM8Z02VNXA M4YS,!3VW)EJKG=2]Z=M[&'F G M9%:KG85M8'#R$^_,37G(UTT#/Y3QU--!FP$RH=4JW\(JS37TV?S?F8GXF=!' MQ$HG+9MF4R1)%!:EW \J4+'22#/9/_/Y_]E/QOLQ2KN&@V(C.I5Y/>\;^QNM M:REHA[YSHKK(]2J1IG)?=C8TZ?6.:ZZ1^,(<)W3DQH=@\JZ)4_MX\6]I$\7) MQQ2-_!!"_!IH8-G1MO?+MK^Z8RVG]'V,]I^=C?NVD3\34J" M$D\EI^W4*2P=!D%0KB/@5/0R.:A<#'5?5GSZ:=$Q)& 9KI7<*5\Q7'POYIM] MUL_NS=V/4?Y""_;\/7=#6-.)GY=Q]TA$],?],L'3=L/Z>7*'X\4OJ)4D=9*] M)PBC4;5(=3]1,.DKQI'871GHNM?3F[JIT1TA+1M0BF1^)>ZBH-_CO"X6!6$9 MH1_H9P[>3%K4P9_OD.M[5]?S;+X^8C4 M-Y7W5*L/6]GS.[]76_S#Z5:UD$&+MZP79ZZ&Y$O,M5^[KM/603HBJO(M^N!2 M ,JZ&D"HI5+%3))8T/)GEQ9B-# MP1.V.?60TI7_<'+\_&M=7$_5YU"N7"84_\RN' MNBP\#F4Y&*54#J+KK-3QPMMJR(V5;(^H%IMVDZ[;XEJE)CL M+D9MO(QBDFNWI@'$Z]O&7N?'*_?GN>*LF$RCK%6OSST^/GYU\]<Q7&7-1[]B(9_Q7B1$_OJY.1Y2(J96>6;/'[T:'S5S[/_ MA4T86%*T_9=;.I(N\K9,5RV?,^5J_\C])BXAI/UB\F]>2O=K*2F$F-9,1%*R.UT8H+*;1LFZ(<;Y%I#<.]7GK?I];SPYH5'"X_KIK3L M7-[6A"KW2Z4$-FDV3_,JV5LE8IPN\FJ(O,3*@1/ZXN>5,Z\<]9%XD6E1WM1(S5]<_8?-JBM.G?.&JHM[\EA6 R@M0V1:1 MCZZ!J)WC;GZ6GIRA%)^]_G@_1OEQUFL&^3OQ$;8!A3HK>4WMFA3C27QK_!G=;Y1=.F*EDM0$'4VC'45' MYY5[4G=:OD0WYL"R3K)1A9J 8;IM4[%*//-AZ068YIB5>/WNH9](:V9\'%*) M!('01@C)0M_,UX13]1\IARB1)""G ;XE=J&M=UUFGEN-M;?[56 M,W-K%D84&1=,_ROLO$914Q]-E!5K&NVF:6.O@C&ME_4941P3_,HX' E3=&)# MC77=9WEN=[B?/YA[>N8=W[N&=_7JG\P&-4B8>M<(BG9"7XH1CK?,;=8U(?@3E!_)[1L3ZE,]0GE+_^QTN@-0! M$AYS=/+Y_?;[,8._::]PP,'J87ZLF3_%^FS]EYY$6J97;,OH&,5_MW^N5=XR! MP7L-/U-M%W0FZW_LR;[=Y)7>(:?_KF[?=FI>?W6_[$N MH3XX826"4N'2?[$=MOV*-)N8URJ/2H]3QH'[REIEA!YI2%YSXW73*E$ZY$!Y M)*'L$FE#N;T%,H]MN1Q$'Q1YETD-Q^06M*5G!^3S'\WW8Y2O+$0TT_0@N#,V MVX36GU4=0\7OS0 MM [)O4PTP4AJ8-_J6/83S3>.OA2S>I8.Q?3%4K\%A?^V=V. MV\7EK6>Y-^N*'L3\?32Y:T0VG1O17-O?W(Z M%D.N(5&7WH)7^ULW?:@0R2.*]7@ J:A3V7PD-IVOSDO_->$/J&VQ?0)B-?N4 M\]%[9R9"9,PC,U6RQY9NA5Y\0P["85Q="X1YT0X5Z9;VU2X MO"+>#,#U5WS@KM#(8:23_&*N.X7SXSB-.\*?6C^9_Z)JJ1!E0 N8M6S,<2XJ M-B$#(=@L/TE@>'F4R6%,GYB?^:>&E %\ \B=BO3"51H$C,<:^O.F]=-94 SV MWT/3BY1LO(C_3K.AO''\<[?K /+.0-X#CZ<0*@XNJ9M:JQ17K4KM'A/>:/+( M$[ .3A?OXMUB9I13'856'D6U(@0$X _GD5;*%-T/M0WR?%ZIUH"!B.3=%71* MW<2[.H2&*)S;0 ':KA0"^.T;4S\6ILC,TQ69^>L #.@_-S-([F!R$4Q'K*6[ M=Q2 B&X$I'K%8E.NLH( +DA;1#N#%@:Y4J+2#"^J:%:#-!H$]0N\S')=$K@C MO.G)C-^AT='ZD1%Q5I34?1EE\L&C&\V=J)3 TE _3OP;R'KUWOGI;-Y<^)#G3H$'8 M%5VY[9F>OU&W]]?X,\7NRL=?27B5WF]^4%)MA:*NX7\1>AJX"X M!TNT9EI'*']L=_P(>@.> 6XB"(]!R[AS]A'E'7-K+NF2 _P2\]_L3GMO7+FS M%)I!).LL]L6$F0Y>.YBTKH W8#Q5\\BA,\O6?>NJ_!(GO_\?23^P\:F9 M +DKM60R="-?.6-@FJ:.0FM[LJHA;..V5:XL5YOF0A)+,R+6?'M5..F@6XNJQ<\^XT79AF$GP0'$7'9/R]@<]H##,64L"7V-F MG)M;1#]7/[H&@T8!CW+:0),V?,P<2+M?BC#.>FBY.F_(P\5U)[000K^+AK9< M4K'0O+E)-PLE>3<0P=UDW7#NE)]7+JW,&I+/^;HQVJX?Z>9V=4&* N[-EGFA'>0Q?11:$ZX!H-[Z2^;H_Z\;(M.,]%2%[; &>_..^KK]PNQDJ+8.&J@ M,EO&\3)GJ+8N9X%IB8:;=N^O7&X)P;$FIZX*KUMWAJJ%9)'#XW!\OM$1QD=3 MD(XFL8$8&N75>LK3\766NY#Z!I\^9>@!WJHJ4T809W'>9_,^HWWFE_!YN2Q1 M'-T0F]>%TQ!8JAJ3VV8F[YK7D%U#< C8;;C(5Q %88Z5 SZ$ -+69541(@"B M/EPZ)W--5;Q-_FO3BM4SUAH,%=V"]X#._)"W)W# 1RN++0GB3%:Y'\/51HFC MY,(;4J(*[LG^7M1."!)UZK9^1-2HA&MZMZLIN0#!Y([)I6RU(0%2+ 4L+-P+ MT05B;@TM-F;Z!=;UB>B9U*EZ(X?/R:,GN@E#N?*OHNCSTOA8_\PO"5S\[5]? M_E/'%@%->MH!(!$N8UTTPF:X^BP_DQ,0;Y'LT;)M\H+%K?"!\EYAQR]#BHWA M4?XG9+L??:,R%JZ@#QY_DV3X:))5B8L&AU *81$R=%5%H%\CQ54;24M['*4QZ1D86>-I QUVKD$'*NP7'XEZ\Y@$K+A)2!&Y9;!LB@O1O5O1W$TSUEEH1"4"QW*7 #!*(*\^;1@!? MNV88]00 NN8VI3\:\&2[*=6YM.K]I2 M[H?MMB7[CY($O'DQ_W79O>T6KZ5' MW2_V5]AD-9D?JLAV7^ :#Y%/1LO+&OFY_ZKWIMFC(YGF?'%XDQ[>G1]S M5Q)KW>JW[\)@2V(9.CP>/QV^6I54_>:^!.0V_3=[HE[M":+$>5+SS"8&>/KH MJ?JM;_)VF7O_^^C'=Y7W'F%('ARP@753'^6KE:LR&B@W1IH]=9?0WI]R'?XUS0G<=/^V-XO'CX[^(9D"(X.H M;'$B+?S.0),_K,GH _?M_=BX]V.4^V0NY=I$;M3EL2Y#DZP)?RB%YK1B@%MVFW*L2VAFX0QA$D,W&F;O<[ 9HJ?)>_=Q,N3]UK M5I!:+D89DXL&^>WJPV@6YO7W^QGEIPH Y$SAL%'HU(7J4RE8I4^,SG1N+[IP M+():LR)]Y(J-JMOA$";^)BQU['DZ95W/J40F,RU#_N3&E^1>IMX/O4+JL:[1 MTM4H4^WX,EVX.W6/<8<2CW?IXH@T(V)C2I;%>N M#H1: ?$@;> ):S,NN",RTVK@MR+EKG^+42"GG1U>F+#_'JBOJ-H%S_:2"GO& MQ7_SW4MTW:$K$1BACAZ292 Y42 $+IO6._15SC*H9$2X\U=[O_]IR$\D&M3 7?DL0?;(\<$. 1?.QA1]:!B^D+)A"B,#Y"]@'+D;E M??2-L)/70TU[O.0$A3ZY@ E*N&S<_Z@/E*9QY$MXK@U3&- S42#T'K;N="_U M!#4?=J^2_$],.NG+S8LB%'GS2BY/_=WK=>)_&J8AY' *$@XP-$=JTN^.#9K[ M&VZWO^'%W-\P]S?A'!UECM>;-"'@$#E+6Z.>5G3FDM2-^+IJMP.G MB>0!UGEW3LPIWPYM@#&'"S*80ZXI!U3@0V2??9/.+7!$G=3;I@3-ZO1]>Q!NY=WX%D$^S:+9E+0Q' M-PXR_*$NPEV[)-Z,';%$6B27SDR25I ^#8GTV P,.53@HX9#A?>JB\@^QWCD M74JK2QF>44)VCCSFW,N=F0@BM/)+-Q?PW]ZRCJ4YX22BJJC?N1U77X5!U*_[ M7P?F1)( QF\Z*8UDH2PQ>5FM3X@E- ).,!FT;2?O0N7D<),%!RR<;?6WH8W; MSWS2=^ XOA^C_'YJ;?/68M2O7Y+>'8^E?_SW4(NG4/J?;H%UBD!=%.RW@AC& MCONE)O6[-[BZWX.[;;FB[]DVL??8E8)MB+RY?( A&BDP"A?]''BS=^%5'W6DW CYS;)>*KXME6ST] )&HZ8Q(V M\,;I0VF"-ULLAP@I44G#OLE"S4BOO<[+-A9YA*I;^^&$I)D&2J^+@&K>-UVL MJ^92H##\&Z5[N]%,,5S]W(GNXE 'CDG4H,2%"U?R_F+KF)L[&M_+ME&?E-[U M.E^Y$>,SF+CP%CGOC:)Y4 V9>/4+2X=9(*_ SZ[\M<'98U@WK2"]@Z$(&GED MBEZWG!'I&14XMI4^:*@8C--L79M'\NT]UDG+!/_&.4U;_["_.KXMN]70=7J/ M4U.JC/;D9?(0Q/?#*_0JS.T+1?Z6/\!@1^)R.YG MB,.*-M6WWN4;;B6*$6CAJ*FO&Y;8)]36@=,&?X*BD@$%BLQL"3>;8TYI')(> M(?I28#J>O=O/[_?=CU&>3I5'","9MSUZ\/*6 C?T+EU3N+T:@D]Y+-J$Q&^K MKECESO(JL^=8Y"%S[P!'=?'4*LJ"O"N^#._;MKQ@]68&)1.3\Q36@+KKFJ(X M^IXDD?Z-!W[3M\[U_N0%<3+=^"7*=1M_[Y]:O[&Y+M2N0&$_*K=1XHM8C9H3K_B&4+#\VL07 S> MA02=VXH+G*]>OPGY(/KVS_!G!K\1OT46N&>BB)>R*8FY2C;E ZD9RI\",W;K M^K;1-I&8:GQX2"!WCU_#/]7 NK[H_O?N&S$K0)'3),KHGG2_I7,UB_W97"O1 MXH-68$>=3!017>,#B4\^3>QJS.&9W*G3ZLUX;,9#0G#S2H]K$2WY^EH#8*J)6P.9I?D\Q_6]V.4IY2[^=8?G^!^6CQY MG"U.'IT\H0+7>5XDO@FM>79/]O<''3+_^O&?F3\JVW;G3\++7(@[__#BQ?%3 M?S)4E59Y_O#BY/B%?I*I&!LYZWJL+;V_4@MTJFP#9(DH9?T3?D77\?]X&J#9 M)X^>/DVO=;PX#7CF:G?=F YN;9QV1<+3S*:=78*Y.)#305J\O8(E!84DJ\S5DUZ;)-X<_H\"3&8'X44 M^#/Q2Z7OI5L\^>J$'N#)5X'E:\_;?-D45&1\_/57S[DCD/5-M"V1OI!IX8#) MS)0,WQ"*\=NL0!.6)]1?%!S2/5(67'3J$1%HQU Q_*AJ+M$)&W]KOHOD!E,:!-75T!1 B#/* MF+#*I6$*P.G+,/71=$IZAJ92T(1;DEQBHDQ&[TB*!]F@;O'WO!Z@P@E7E8N= MDO]@UP)5MKU[E+&"*OB\/SQ_FOE5I__%__R#T^_VO\:.S3\)2H(1K^.G\I/ MN/;GB7LSN6HGA*/%NQCIS(U7[H.-D*2R\TJ,%]+9&0@:J$_A8<8[0;JV)^9O MY.F(HPJJ:%'N4LR@O\15SB/[BJVXF3=R!_WVYGM@#V2''A ?ZT,:-PW+)U0, M_.,-6UTCO6H0^]NNHQXMGI?-!&V, S%'ZF]3^V;ANE5;+N&P+P$[Y!&*IXJB M&B"'Z.V@)7?R09QX'STSP$6_TZYK5B7E*VF5(<'R%T'%?3X/UN(PR (P& H: M6M[/EAR/?\B5DQX< )0UI -,8%5NN168K0AM1=MIRX ,N9 J,8-_MW..WC+O MMF]2?>#,R(9#?%ESRY1&1M>/WDI6DXL9>%U/33NYG/RXD.:'H;S! @]D<),A MSTWVX_'B%]Z-PFY-(5CRH"$:"L&0#JJ0,AX]/MM]BI&YG9J -Z,DQ>,7 NO@ MCF3SU&0>I0,.<&0ZE@.^@XZ@_0?1MXH9V.+,Z@.=3S&L>NF2,P]XW?.=/ I= M:Q$'O?CJT1_59HY>E@KIT//1#?S7(QWT_A,'FC]O_S]SKNJ:+?O5;]RQ>W[H M;8]M.N*[+8/TR8?W6P*)CSJX.6EPNTF#K^>DP9PTN%])@]^YR?XP<_(;2X&' M1O_R])>?7_WXK]/7_[EX\_/IS]_]\-V_?EZ\_NZOIZ^_??6OORZ^__'UO_T_ MC_[YXX__P'^'[[RY3V?<[S-#]H;*02+"%WN>DN!40[P0:-F@]7L.6L=_N\6N ML?&M]/$"C9K_H:LZQ[D[JL#YNUQ!]4RHJ[(?>HKJX(0?54U#FCV&XAD_./ W MT.M2F$8QBO=\Y$&Y$6W=$=3G5XFR,DW.@!:KDYP!0J6SDM.2&I 6I)'%+>.] M#[P*^;(/.JH0I"YVAU-#0"%#,\Q)<3&TZY(!7^4"U_M92KANJ MQ.NWN.V6+>LI^S5I/+*X3="]T@*:J5DZ">%W<8@P(V7!6#KEUM'NW"O,"E?^ M]:JAWWJ?!_3/]^FTG94H[Y<2Y2AKGZ_.J8.[=>5F.;0=MX 1/0 I/1X!F;R# M;)EKNT J[T]9Y/2ZN)AF>=/[OJ@*MP78"$<-U7;\O#,Z23A-8T*??=!(!A#Y M$N;U-*^G"2/5+)5C).H!<)F5W7ETLU95OFP2V@V0J^94L2%=6O)K71$J&.E/ MYI4WK[R)E1>:3ZJ=*!RYA**$8LMY['8!*[(/Q5EJ0(XWR^>LS9GG@K[ M5^3_Y@4U+Z@)2Z9T_];VV"8/8BF:C=*\AJX\#5&GH',-9V%_OA_]19[%>0W- M:^A*CXJ$3'IJQ%=^)#DU-AP_S34OGGGQ7&G1J+"-0_"\W'8,^G;O MA"ANY4?>;%R;^EP3OR"R2/WR-XMYR[/NVHG M?R^95 9%6M#@<#VW\//1[JAV.Z^M>6UA;5'9O*6F%2R60 C.K>X1#-"?@Y,2 MU)?H_0F2BZM\2^;O"J# ]:"#XP.+\7==M_]] EE.*[]02";P_"J,V$W 9D!J M+8F?61K- D8L(;2OBQ&4K,_?LK6CU"SQR2YRXA\%.17'#=*@@UY*2P4Q=-2+ M)%179T/>YGY@+E 0^/_L<@6G2A>%HI<(=W;HE"7$&FDDV>1@Z]:5Z*?4UX!F0@,.-^D% M)@E_6>^&E')!00NX3=)/%,0;6*^2J,BHKY5V?P]*UKI1X6]J-5(,#IAOB<1K MZ2Q]/P9&'5%4V3MBV:;K5H'"PR[+SC$/K/#?6@SFMK@1@NC0#J2=4Z+VW?_Y MZ/'CXZ=/'_\Q]%[0^??XT?')&<._=5_K>R$?RZY<^V2SQ/\*%=_"A4OV/E_$#'N9Z3C(I(+ M(5WMABV[CE1 B'Y^[U;GW$>@#QP$/ 4_[KW-LX;\1+F$HAR-H *DM_!J3)P\ M5;>8O*W_N,V[OAU6S*1+5!!!82G D S[+_>UR^@*R4SS[!-5L7\I"WXIJZH9 M_"MIUOVE^4G[67679I:T3SK?3Q_-#<]SP_/]:GC^?/X!V6Y[2+/FH3DJ!-&\ M UL2GPALMG,E:(\'"Q8V7,EN4K&+I17'7-OY577+"IWX5K M1*)HVOY3=O'HCE)%UMG0"2!5T'"J92*^+D=KR1S[]N1W:[2YT<>;IH8*>>Q+ MRR2-59 *^?Y+3)+=].2:4))+!3G.RK&X5=^0QCIQL=+;B_1OY?@KGE(>H6N"_^(7'+-ONBZC[@^,'H194A8V^D:T@Y/&DTD&5HV0)!,E#NUGL&KWP'EXC%?3Q\AP5 MJI@,6VX%HLBHO88KD^1<+![$_479YTX(_&)A0/F6O;'+&6%D)="8IADHD6U; M?J@@^9<6O<[[Y[;*9VSLR81/VDK>9B!G(S+ZI@_EFJ 6@V(/*>@%&VHAX1P&8O0ME5!=+NF;4S0E5L)%LNI%9)3@\YCI*$6R=<)X_*\D2.>C&,?O]\I(:_^\ MK>C8ZAQC7CN)]N%-])4_V_YC3]XMR9?1'><=3P]6MA:N=*7 MAH:3,, %TWIVC.4@[>>\ZTGP: 6X[8XZF$9)C4XI,[PIU/0! 9&2)PQSR.N$ M/%;IL8-CY8VL8W'-LP%$ITB,I$D1:L,3Z@T!:$:N@?C::#9Q'!2#'PS0==[= M)&=)V29$GRPT/2P;_XTL5$3E =E1[%!Y%&[@NV1\9^M[!ZSO1Z9[^FO49#ZX MS\D,S._^\[_[CQ3:[X7TMM^JE55@CCK)!L/9=9RZY11G#+5>GI?.,C?]N/8> M**33IF-]LG(;(E)E^F97E\V^P._HB OK,09SDRF! P_#BN9TTI1$U.OOJ*$S M17QU_J/KYJC6MRAGQ;60*=QGWDAR)G-I"8D/=>0( <*-_( M)<%_\.Y&*!H=F0.U'_)>DZ6K5&3,Z!\XPFFI:\YN=/^)C$"W<< OWXT$,S)?TGWIO<5[T8(2.F:D\]\'O'_?0:P MV*&'^BF\I3OT4 >/[3NPQ&<__Q;B=1^T;^\Y7YT/G^ECRB<)8G/LEGE)NX?0GQM?9HZ^? M+KK_'G";M7.4 N5;LU@]DY&A:YB&JSG9\[QCX740ZE%VE9*J4:]+;R>L05V^ M\>'&4%;DE,/??Y)]]>SK\9WI'G"CH6B*+AG)SPX@2!VH7,WW9ZTL:KDQJF'/ M)J5AP1&BD]DOGCU_]'CQE[8LSIS,7X9<>;_X-S*\V>+G___0S-$]A4,VJ,+@ MKI3A%=7T//2ZAK@<0<2"W;7_P]Z;-K=M96NCG]]_@4K'W78?D"' V7[[5,FR MDW8ZCGTM)SFG;MU2@<0FB1@$V!@DL7_]7&#B)HB@)$+:@U=JR%[0P5*BBSCNH+,09RP:N1":% B %18#KE\9<84GG^:4C M#U@N(TAI'C(9(CMO-Z[#Z!OLYSRDL9$#-4,D:6<=H"^;=*5DQ;6S'E0?V"FX7G!Z\=@/XZRF MFT^G6]35[@O#H.#C+XI%VIHYCJHT.I?8'O8R=B8B65[*#<&3\@JICHY6'>5! M?80M,RYHRZA=B]PRS2-U5R"[2T%UL/QA@^6V#I;K8'F%@^4/,$_%;V008-K" MI>=50_-_/OORU?CP0>NTA['[NI>,#WXY":/+2$P]/),/$D+Z"(-JD 9?]UF M;H)]9$ASC)5]R8:<-:X[IZ$;[\'%2)9FEC-WD83C;YRR"0_(,R ^( ),9'Q. MH_$,FZZAJ.%[L=,VY@UXVJ2JOTGU=5;.K-[J@HZ6['_:+>NE^VK=!345S%A. M'<99FLS"",;' 7 D* M-7L'!0T_D_?]!7_$X;)[;./0/H.H!NGX@1.$=H,8X7(RG]JI/HS+E MJ9Q$%I8?\NW6PNSI-_D(><*LYF)4:_GQGL1&A"]^_=^+]\;97&![T: EA@O MYT!:6>/7__VDA%#LH69__DJAM6S* S7;W'3[_']Q1G 9KTXYEAH=BQ.R;7 MYH(]1@5:$27+XP']#$\I% Q 4?ZA,/J^TVQ9F-; Z;\L!='L*TG"K!QQYK@K MY_F6W>''S7(2BXC$C)=X-)(G*8]$("8>I76'UX&@]K*(3$L#Y+.4F?#IL >< M$\P,")RY>/74=I8FU>.+HW<>)O #27U&0(*G1BC3.WSOJ2KT@ !11(R%X[E8 M2.R*L>]$!$FRQ.;L,_ 8>>-CA0Q<%$BK1<]Y#W9L@LM%$_L\1Z5C@5TE8B$H M%,HXP-0J7KES+#!E*_,)/5NB!6/"X0AD(15,DPUW+>A,&H09O0M;8)*JEO>%UPLG0EP.2FC""VB#/PS"+#UVOG:$]PONXZRQW MG'4*&5:RS7>Q/H6[[VTH-SB1$]&<_ZPR*( ^@'KP#FG/U&+$[UX4R9-6&?,O\7"'F5)LNKH M?:I@&PZLO;YPGA.%X[/@4L$^,6 MJ$!159GPY5,-;U79#^/?>Y5@Y.I*N3# M:%H_TF%P[Q*]C.A*N!5A #SHZA4.?K_(X9TRT>LH^LJ\;NUY4BUVN\<.'CI3 M#8?]N F$;9U J!,(*YQ N%:*W!UL*$4>/$JQ??\RQV.)J? @C3$6> F?^LO8 MBR\G%3)&^B?6IV5[4HG:LRSM[EVV=12@/)/;!XQ7H7$7\)C.58R6AOLE#^E^ MRD*Z^Y3R8Y_0]BY.J70O*KX4GWQ;'YZO= KA^^$UGPQDFQW/Z R!6NPY"CK^ MSS08EY'C\^!XH6>>(T\$%*)=$"8P/'PI]0DTA!\+KNW>IU5CD/4BY.AX(4$/ MOWM_ VYT,*72M+G'@Y]X/AY/4&G;YNGA68DRI'E97)[6AW2L",.6,*(21>N.8^EH#E9L&GN8!Y9/IC0PV M7X8"&Z)&WM@810[U>,)DN AX%^\T*3=N(<*%*JP-1 H\DP)/^TZ$S$WV.Y^U MJO;LW'>)4NM03GY0,=!GA/ J#:$CX2T2)3A>8/>-[\Q$/ M+1\9*&B6?>HW?D[D33V7K\UA/7 BS3"4TG&7::>%W26;2Q 81:- 5C ;WQL M+IM]."!H0&Z(@)958G=&X16=&X]E2C*B[U^QP,9S3,F!*H>H),%6.JV[7 ' Q0R7C&[['Q[<:?0N/)VA^EE'>(:SH3C@],2'"JWK]306(< MK40I5)"?&B!<8X0:58\LMRSB!O79V+*$ZG"4R)XYCJP>*3;"ID[+$=G+7I#U MZR;E0[9A85$RH9LI*\I9E!!#J %H4GGG$]XH:F,=4T=QSLG!+$NOA$1<6.YQ MR5O"SBHB'D?>@N46W$41+#DI5!AD#AJ+&?B ,(L@IRDT9,-QJ@ N1':/R8]M ME):#ZG3 =L1WQ.F(T%Y=A=NZN@"T4@@R_6&":4[8[,J3?6!6'DM(4Q*!@\6X MDRW%ZE-!=36-MP)D12!UO=VR;9--:@_S[LEEP%;IF.^)>FE,QW5,1HX$95+O MH+2G;UY""M3WUF9#^A]^#U#'2,N_<"LQ=_L=9L5B_P-I7E!+KKC8_HC4-F9= M284F"@:$J1RO /8=%"PB;R=KP[B@>H!K48 3SQ"+%F\3Y%Q$ .3V#?,1#V#OME4O04I:#"8O:B7(H6).Y4! P@AAJ;!AMC$@Y; M4QOLM+Q$@QCL2C72%,;O9ZHA%^&= XM37=H5YKMAD5B&KVST6WAQ 42,L=)0 M.<,-O!=Q@6G5N ]QN&JI/='D*AKB;-6JA:+55U(:2#F>A==D="V$B'+92!4M M\0P1L4%845YZG( ?+N)5PXV0NJ4.(L0VA*-/2B9MXJ!##3M=,)?I-MD=Q_@S M]%0:)-K&S"VY#4C=3/Q)PR.5EBB3EY'MYT 5J@V*VO$H87\XD1\_?.58FB\A M';-HFE+SU*D(A=($HU@4/Z/O_^E$5Y@*^E%>=S&>A:'?1*$T#V4+QD*M*>FS M5N=T9 2WMO!\[.H3L*Y L0\:B& S9?>BU]O/3.6TZ* $P[_]%^4#TY4PR,:S M43 [H^0-K44#ST'BUR.P&>C(:W75\HFTF^WAX,53+6.[V>T..\..W>VTK4'' M+DS;"W#D#9K]CNGBZ=3 MGO9\51A4?D=5JNU^M2GH9(/R!58!GE-B>^DR(5; MLJ'8/V+PUZPGV01,6[!49]X$>4M&%W( -&Y3(!N/*87-1MNU*(8(N,/"C+6+ M3'D'NG46[*;'H<]A!&4'F901G]EFL%Q.3,"E5[F1)GL2KKI;,2?3KSB*% BX M]A 15EDDC$U**?88?3$)")97YN MJ5GOI%CO'3,-L%^7V"]#+*8J!P?\265?JZBD\$?A-2N_9);S:]$#EW=\#.G# M/]#7G*=^XC708,+8&A\_@3,?7I,U?1T!]V0'5.7;?UKK= S&(6!AP+CCF4\A\:S)P= M-!K'5>CAY1,J]<$>4WFS/(H9;IKH3V"7@ENIIHM3E;',&$NJL-(2P\,"Q1R\ M&TS08(S6]@Q> '*,^OF!D1*CM8X6D&I:3 %-C%A<>5=4E,,HSAR1(/ .N93T M(!XN'T(A(C1PMB@:0S1/?7DB0-[B M=(HN9[$WV%:*U1E]#Y#1U]$9?3JCKWH9?5I1G9ZB O.I;14TU5SF!HPCCY)Q MR&Y;+'P.+I^_I_R!S%26IEH.!_3^-^/CNW=LQ]'/7Q _0SA^=F0$TU:N+U^, M ?B/SM*P>P37867%[@0,A*7JY!FJ>!0JT/>_-0H8:5\$'A_!G!SR3RDO@(Y? MT,S,!I&WMV??&":J[&Y.(W!EIPR!YBN&;#&M"A:1:_6S SA8/S0"T2M=F?87 M6BLT4RFDZ@6I[*TK%TU67Q!$&K8=]&**XI??'J,I75A:^*@8P)4:_/UOVMK4 M3"PC2[]BW)Z;T5@#8F(G"$+,_G,ESA9R[L<+PJC)CR.2ZY#H>QRBR_GRET&_ M!;R'_]BO^#Z7#F5'Y7,L$[-V$) PR;K3YW1-@N&?YY_/+^1CF<%& KL"&(). M*9!'@8R%$V'3FY8U9&F! :9IH,X?4CH?-WYIG.-C3,.;E$_*"Z?*"V?)W3<) MK^)E?F8)VXMN*5B98/V\,BGWDFQI\*H%IAH:SIA.".5Y8R$,P,'N2.30/)$G MM(>G>:X0S1V2CL(S5T>=/V<9*>4H4C%>BJH/CZDWI6ED MI^9[N&V:#$^"#,E^8Z-I7>Q?H_@:.]2T:XRYYHGJTY:)MT(C=4U3FJ:8IO*& M>CL.K S[OUA8B2FGK+G,R]PC)\IM^9W^ BM]:/5'12OW'"X,HD6>9N3:E #%EM*!; MC[4'%+?'#%#P'SA3BB(2;X7W)X;>ORS_DT99GLR'X$K$"5UU'C;!L4K+<_IYEGO4T&'E9Q@(U](1U;R0(KSOJZ8-HV7*'?EJW[^ M73U?-FY3#^23?PPW$$R@/%C #W.0.0L5J_KY=Y/P M:EWC9\\)IC>>3!U3C'*699:<82"!?)X"QY1I2/8!S%D&@VB(C3M:KO ?TN$? M*;R-2-87SF03:^)5>?6Q\6,:R,1Q/GJ3()-<:@GW2%X(KS$021F8F)_B<=H7 M!E.R=#P*%_PA*#,2V!I$QSR=&]:P.7R!Y^/?1+X\S0TC]^!5F'U):,"4;HK) M,%FZ.H^F\& \Z1MDYWQ4_;G "[^W6ZNG?["*E/X[P25?"BW' /\=5<#.50) >XCK@0"P\%H"&)( M#N&!91F&27$_NZ3QK"4#Y2:8X/37^I-[B M8[K3%AL5G7(&'*:79B"[\F1$,!GDF7#HEZ)$M\QVMV/:UD UPZ 3^ *B/:I3 MV^Z8_7:+ZC+18L=4 2?"+GXQ9I=_WVX.6GG'#TJS^[YM]H?#(7VZ?MOVC#I* MQT)E&BNL>=2N#)-?ZO[Q?;?94=H+=.>OQ8?D_==59A_&XO%9XR1K(: M)BN$5$T*>]EM*=0'E8!/79@$5M0:_X9E3_A\B=8=:U$BEW.#P6(!=26M&E6V MAB#QWGR$5929@9:'""CGT $*D15IA):9'QY0M[BWJT>D:%9*6U,:E6USE0!D MXN/67>^:':MMMMN=7;MNF4.[90(I;]WW5K.WNN_\I1#ZOLO M!H'MC#"[F>LS8$6LWM!L]7>N2L\T.-/59&:2RQ-7Q)@UC4G'7=*0V=>B6(&ZQ1YY(0QPC".6%*9)]R MYQZT#5M-V'8KGP,,\$(0%W!I"QO$TG'XQ8.5=6%M%9H1VIJ3-*+"K1R:25MM MIZWUCGUD\/&""L73DS)I=.+XPR:.=W7BN$X%5E^KT]F2RUTE*6+,IU M&>ES"(72-Z*4K'$P6A2D(7:S,B0\I+20V$I.#,1.F5+8*8[#<:'./CMMP_2O M#)01;RWF4ZY@*TE?PDW+^')H2W)#+#S30]P(#'9*L#99'\RMNCC(578"@*!E MK$T&OW V(+UAE],YE4S&E+\L>.8RQRA/[@P+'B [@ C78_PH1A%;P4/5EQ$7 M,T](Y=5TKL#ZGN9IG:5&71D<26E19)ZJZJ>5K?<>;Y_G%A:R[:>3,C2O/01;XF]'8P<&.BU%QA![C>^/CV3ERZ!E\C,P/;-!IJ;'DT#49_A73NVVM7X(' AG^&AWO2'E"IPD1 M.:\REN^,HQ#!EGQ?!#K\)3TT*\GA*\X=<"V")".6+2HZS$^(, U;"MHH)MP@,,$,\R_]:A M#01OG%Q2"< .!2LHU ]\WPD%) M6+&M@Z(VC=Z(+[H4:J?BA#V)1A@P#++HF(8Z=6B>$9T#V6][VTX@))@__6N3X MB'F[5\9^";,",PR5^<(A=(<\' Q716O18!"G?^# ?4]@!0YA("+8J[@BS<-1 MYVQD!GF1.#&V_^3#P!0B U"AS4U"#*2M!9Y14,W5B2S;=10XS8T]*?A0@J/H MQ=H?1+MUZ"B=\<#I-!YCWBS*8>!H!H(!67Z4F66[$]JRG N%S;NMHKP6\X4? M+O%>.7ALTBHUQ6,&T/$T7,7ZLX?"FZXP1"*8(G8&V55V0R3D^H$2S)Y(.)!+ M]#[@D:X71RD1TD&H??7*WMT_D9FR%"(OSI/4*0F$<6'64A^4IMUQC7TBXJ_< MUX"",T#4"1E!LC97"D,3I6-,*)SH]B+%\@<\KQP%N[ !L2$+>85;=3?IU@#B M7>P&N8[K539.FH1O9/0-QX+!.!@Z7M[PG668)O#X&^&^X5<-^\W6"W4]0?TM M8O$Z%@C>F&0%-A$Q%SWZ.WP]O#^+'R+H,R-0OE;WRXO@*K=!JPZ]N6D=?*O=; T.?V^[=^BM5K-OVZW\S\Z+=X[A MX&7KP_#W>^W__2&)5BE'1HY18XR<\3?@=7#,&E(J3>C/FVN@3(Y.O^88-7ZP M65:M$]V50&@MQY=,RXR\B8TWB(K!D23%YMC_Q@G<(8J:N": M&)JY>V1BYQ'P"44F%(K=4T4F:A'X.HB##HV2/@]9>J?LG7I*6\OL]SJ(X_,8 M)'-+_/AY$(T6&5ID/'.1 ;?@_UID:)&A1886&;?3B[8QM,"X8];&*84\?OWX M[ ) .EOCB6,B7PEY1N=JZ.!Q[63'?7R3H6EW+-/JZA0-S]W]2&)EAE:9FB9L0>]=,UVRS:M]JVH)UIF:)FA98:6&9B* MT>V9OEK[K+-##J64GPK0\-I\>BCSR6[:J [= M,$5X^27FVAIKE7<^]F[NTV:UV!\/C<^^RT M\7, &WA@^:;70"NU)Y_NB9'S??SZYO$.#^JETY3O#O]B3W;ZL1)L67CW43O5 M[S&YWFWO.WI\@-Y6;$E$CW3%.(RP /"@VG, U1I[OXX5>$*>1$XP%&$-SF)%7N*EIP!L=/PZ-6/B^$:81O@$[ M_\3XO$]_=>:+-Y_E6T44P\.,9":,WP*8OVM<)$XBXJ;Q/HW"A:"WGJ5Q$L$R M.B8^ *_]_8R^@-\B,7-@5%Y"A&+,PG@!/_OP@*^S,)W.C&L!+QA'PHEAX# E M^=Z=$DPUSFH21 1LZGN%-2\.) M8-4=SS4<8R)$\^Z4=[L0J"CIB9L%+"^L@I,0*4@:C(UK("4#+_60)&'QIU%X M;19HTP&2@\OCU*>:0+R9'P9$PEM.>X;[((R/PH5=@57^[$2)\=88B4!,O+$' MCQ),NLDL(GK(GC$#<2.R 3$KY!OIC!/>W32)D5Q@!.M$>BK[N-*Y"SD6>^4J MQH(%&<%^+8#\;V#W$@&[][W='!IS%!=A8!K #7;KA]=%%E!@1[P%6K3'+ ]G*D@"8/R"*X:"Q-)YAIE#I&.O#1(YR/X)Z\J M-5+80Y /QH=@[*_/T L2 [Y-4F+G* G@P; 6 MYS,O(-E40,PJK(W=>;%AXH920\84:!7TG,AI%,?#O;+4 MEMULE]:Z;[W "2\V;UMY&U:?U6KVR\_JP+YM?9B=\<#C4R59J'?GP,$S-V^V M'*H\9Q-GI6X OXP8E!#4U_ #&" M^FA*^B9*9B'H &)TL @FS@B$#%L9J$]@!-FE!1/'!,9 $1%&2U1>J)S0G' B M,)= 8?$P\/XH7#I^0MHICD/05"@ KKUDIB01<*<8SP)8P*FWKFM<[RK;3%_< M-'B:2$RPY.D\>.-Z\<)WEJ_QVS<+QT5!5ZBR\7@UU3DE_/HG6%G>9*F6E6YL MB,!],PIO<'_@_M?9J>W-GG[>??3=_3J_MB(*>C,3D']_]A?S?2[D"\99% M[_;:8VOSHC^H3/N*@T-6.Y?CRW;'X1VJFL]NK4ST;^?P+! @?S-C)X@;(!>\ MR5U";XH GZV)6=1:!=L)#!0\+WV12>ZE<, / -IRC7=@H9%MU[9,:=B X5>T M;?"PYH7R+_D+(J0%+'_H(CT=R82YUW8;3V="H?6=6=VP3M/B+FRSPI.5FU8M MYTU6^$:#'8S@]S>;;'#PD4%IK@T&MK/]@I1GK]WLE6DBWD84=#UNLXGZ&'T_ MF!%&*8R=DP^#S.*-'9]U>+8<=W-%RHYFK,SPI[2<3\5QS0,0:*.5-AC$PY4# M1IHK%D Y9,FQG)A[-R@9E,.5;1L%$;RYM/DBX$VBD916+-B! 0\!B3E<6QN2A\(!,I/!*I:+"W1#X,'N 116 MWW,.N6;R)) 'BH-Z[:1)J+)/<2QH=L/0\?(&^$MA"IZ/=R/<-_RJH=5LO5#7 MP^;[SB(6KV.!ID0BU!+0@1P_^KO55- K+_8X7/E:W;\IQY/>UK&:W7[WA?0B M-EQ@-ZW!8,?WUJ[OVLVVU3_TYF9KV#GT7KO9ZUFM_,_.BQ]H$(/F8.?*/MCD M6\WBU/>=_(ZDXL'=*5'AQ/J@]+[;/?$[ =4\V=(< M8I!L6[G_)67X?LU).(QP]D&MJ<(*/AHGU5M(:+[9R39.)8.:90["BM"(HZIJ(Q9.-)[1.:PKKH0?+O#L55>JUKI([_$1O>I?K6?V MVCVS#_M0:7T$RMF5HS=;$!==L<#G4K^8IZ(R?& MP!H/8V^0ISIO\Q'0,#22Y5TIYH*S_TU9S.M3E,)QX7(/L0NPYD";/[K+G.XR MMZ_EA*UL^V:GH]O9:J&AA886&GL*C4['-@>6I86&%AI::&BAL0>]M-L=L]<^ M7N/+4Y<8.H[S;+:R]KQ]O"[5M=AFG5QR**%\)>BV]9)J;4D]^PY1NJ7 MR^Q8;7/8/IX,?D8MH[0,T3)$RY!;94C+'-I=L]UJ:1FB98B6(5J&W%V&= 8# MLZ>-$!W@>6;B0C>VK6:@J++RX?&;Y%2@C\S*X':.9LN*[%%W5$4PO4.G>VC3 MH,>.Y#W@SAHO__J7@6VWWGRA;B#OZ#?KS:L<:%'BRQ-,:(8KCZ",\@X$&(Y# MA ]%.'B%!=A:IH9$FUQ MD/1BL]"/)H&W9+U.!'U/ ]P 2HIK@!U.PDA>'SGP8#6_9C8-B58?"?65BWBV M64<;F%H:1<*ECC\>+BNA+HM@1JV!N&.+1]#Z>0L@1K_MT'LE-FOY=?"$#)67 ML/;AOR"%&<+*>'&]4',URU>,Y26E99R\JX--JVFK3BC8"*7W(NM[L[F-34:U M+K65X$NW@6BKOD(B@%42@FY@^E=IWRQ:NMKEUE)780[5./.&[ M177G3"8%]0?+!C\A-G8@/@\L0#YS4>1@M0L7+\S20'6?B MW 8H/Z.LN>.F\3O,A:"/2Z/%12^B4J-@LS6<"HTW+/S-7> 5+"928R M#I ?$(E_IYXT-$BY+WD("77-FZ:^(QM-T67\. G^?O'^G!Z4L0/8"? DV2BS MU*!"FODKTX3KPY3;8<7+.!%SZFVEY@#T,O?2.0\V3+#!12Z[+YKF]MWF.)GDN M=MQ4L#0H:TPY!%-IZK),,*DKG$=J,9Q,8I%P3QA7Y&1[#3HV+K*9'UYCOYC< M(,@,_JKU@]'-Y1YTN3MEY!;=7$XWEZM-<[D*.. /VW*(3!GET[P$I1'.Q:O[ MB.8CQPX.,!1J&1G8HP42AIS!)$P*-NCJQNF>2 _1$ZGUF#V1NO"VG5V+FNT# M6_,,F]; /K@E4-W>"H;PH6\]^)V]SG[OK%"SA&<$-GIZD]5]7'3_(]W_2/.- M[G_TY"SS""I]?;6JP*O/6A#5"F*_[J+G83L>U9U0-!><#!<\8 >CNA.*YH+3 MX(('[$A4=RK1+' :+/" '89J3"4:].70HJ\/ZOB(SXI,(Q#'["9T8G623[[W MNB/!'IO^LF.U3+M_/+B[RF[[*\W*SVY/-2L767DP,/OMXT'=5G;7-2<_OSW5 MG%SDY+9MF=W.K;'>^F^[9N4Z[:D&FMT;1+I7:ZA9W3+H"<(/I4QC'7RH&\]H MX;CO7O<'QVOB\YPW6O/LL]G*VO.L95JM6H<6--=JKCTYKGW9MDZ@=:D.(M1I M3S7W[LV]]K#.&WT/YM4Y#(?2S"]A'"-*(@+ $.#)E8B3%7A2+2/OQ#JZX]\S M[_AG]89FMW6\TQ;=\4_+!RT?GH]\Z/7,KFXAK,6#%@]:/&PR'UJV.1P^5,<( M+1^>N7QXSEM9?][NGMA1I4[?N&?+8$KBX (2+1./HP(KTV-+M^1[H#AW>V@. M!\<[J:IYSRU]GJ4%AQ8<>PD.R[2LXQV2:;FAY8:6&R-O:.7F AL"Z&^81XU)'F.H* $JAVPXVQ4E"8P:,)0HX^PCOSAV? M'/6= U3O3$4A\\@8.3ZVB,H;VQC&UC0E(Q(2BS\F2/]XALV9)%:_#W>)0D/, MT9(^-G[^W3C'%C_!TC1@;<8S8R2FL'B^-_>P?56X$-P:8KVW3KU:33YHIXL/ MO.F)G;'^$* =?4]<"6[!R$**)):C.D6O[)()ZCT(@\9/9V>?99M-#SM>@FA) M(V&RC'-),Z,>QR[RW#'2=3W9S]8+0-K-9:O<49@FLH>O>A9W^>?J &]ZE7*MDWL20L(&U*J 5&C M3[!Z M67%SX08R>FMX17U$!7-L*4AHF\2(U,]MU-\Z4QG*GC!3&N !@XQ7L/ M,69JV2H22-<50#-BC4JP[; 3X6K'0-VXV)N:04DE^%)JRE88M/]$CR5T1$L >NO^"!Q.)B8_-<5$\2*<'2#$--K3CY3:W+!K@TH*/XV"? M;5@^V(Q]UHDZEXY3WXE>;V_[*:F*NH-UFMUV_T6YY^>*5MS8WC-.X$UOB!0; M'O8/?HUK3^[+*M'F=-1NMH>#%T]%Q>UFMSOL##MVM].V!AV[,&TOP)$W:/8[ MIHL&W\"V>YG%5UA4V?6JU5I]:C68-*-*;J-=$*D%@-3K:9#ZV)31/;/H*J9,^IN @9 M]-2V$G6I2&*V-0J6'M*@-A1NXJ."P(0EM\Q#>H(N@*4I3 MU)X4=9 C62:K9^M0OA5C)XW5R1#\4/"L3&,9ID8\"U/?Y5B-"Z;%6LC #X,I M?B5-CSP658P"97XG;PSZ@&#T9I$$W*)7'&'8%,[*^TKO=L.V^UU$WAS)P@,? M6-QT'I3EP0(=W6!:*!CR>-U4WC[\NI%K1."^&84WN!/8X#D[F+[9\_3Y/I1S MO^X@]Z.=SF!CM_M95O"P<*:":QD:S@2&^=KQKYUE+)L3%[='K3V=/FQ:^/NL M[[V/,QQC!N;W/[[["YW*7\H5B+K?7'EL[&BL^U+GC5^I"#HQ\+L>7[8[# M.U2UDQ]K9:)_.X=GC2+O;V;L!'$C%I$WN4O^T1V$=0V3"O#$'D#M$:8@OQ'-^@-OZH_;()5)*\'FO"= M12Q>QQAFA3552T Y5?SH[U8+Q- Y'\$6)LO7ZOY-E5_TMFZO.1CNZ %O-[OV MX-#>\\-F9V@-\S_]0Q_4M'N=0^_M-@=VMRI=[G5+W&:R72U_3%3\NFH77D* MNGRE1I@4NA_4G8G]Y<"T.GVSVZLU&(FN1=/,K)GYOU]:+;-O6^8>1E/]=_XQ MT)TWKO[]XAQ5M7HX'#KGXI(PBYV*#:'2U\<,C=1&9&YPVJHL1AXMXG5BT]54 M_"RW]5E-]\%]?YJ'%[AXWD]//-!R+AXMT7.*#VZM'A%64&NNE#7KUHIULS4U M7NG>SD4'O N[WZGS;NLX@>;@$^;@P<#LMVO=:K$ZH0%M%.E&45JN:KGZYOA- MGI[S9FN^?39;67N^/7+SI5KLM0X-/5YH*,?CT@+T63/5J0I0J]LS6ZU:GS5K MPT?S[;,UWSZ;K:P_WPYMLS\\7KNG6FRVC@4]EDETL06V24O30QE,MSY_[JW/ M3%828M@R.\/C920^&PGQJ,$N^TB6G5U'RVY+TQ$M MKN_'>Y7I=JC;I#Y,*FK/''9MLV/KYHBC/\'F( MCCKT33TJ9F4%:^WI;4=OLLF7XB!>>PF,;[P]$=_[=^JYF(./Q[#GS@*O-[Z( M.$RC<2DKK=I=Z0YLQW? 0M5F2>[=[4RUJD)P<3^C$X02-X*4^H^&$P.AJ._&,8DQC_ %Q M'ZX<7Q3[+1TUQW0'H1UMA1Y-/E1("X+AMB=$(7(Q3%+/1=$<5__#!)-XU4 MQO%2.)$A A>>L?Y\M9^/O\C()4]*2P\UL5-CE"OXRP.^B%!H ]E/4J(US(R7 MI!D&,5 B.'M3H%@O<()QF5J+.?*1X\7XKV0J9!M7C!+%A, 0'P+C9R=(G6B) M)-PQC6M!J#"^P$)B!QAK"L,1$?SB>A&P6,Z@$X%<81J+-(I3)TBP.R.LS7B& MSXB!JPW+;'<[IFT-C'CF (LB5\+#YV' K$\#LN&M_7;+P*64L[UVHLC!YH]. M8GS?;@[@2V S>H9I )/"9_WA<$B?KM]F&E,1*"[&WMD@1L9"N/"X"865P8?C3KEJ;30MRP&*TF\/R8A0H9FTU@K5UH,*B5@9P[:+5B&WHXE:-O=(G7<;Z;=9K\PTW>YV)\ R8SX]\P[83+ M43"3R L('F$<0>RYO+XHF4I\CQP=A)+9I7Y,6LL2/DRBK)..5I1*-#D0G3)2; MPB[@3=0:=AJ%USP"WPM09)H@L;SY"%B/5U3>F4Y 0/)V@NQSQO@VN#T6$0C< MC\*%6X&#<*&-M\8(EFKBC3TG0N4/8V')F \ KO ]<250$(-HA&WS??C,B-,) MWH=7T(K &Y!H5Z4W)R?QWM*:NQZ,#9Z&!@@OTDUB6&"@@&Z8%9;)A=W M4U M1< \%V&4U,SFN-U@KJ)F_I06#4,F/J078#<8KX=J.AR374G6Y#@23IRQQMT) M$RB.DAUS"G7 *)@"J1E7H9_.B096B78!@R/>D/0*;/K6D4,B"0:F@L^\3OHJ MGL%W9/&FJ$1#-QW#S:.EP8#FWGX2V+X,-?$ MZ+;P,U!'C@O$#%2.I TZ(5R*LOT\\2*X?.;X$RE$.R@OKJ7I@TL;P+C@67(9 MQ8&+:-)W>&^<+A:P0R!J866 ;]0$Y@)$$5X@US1"(11) 8.".$P3L'GB*%W@ MA$IK@BH/B- 9S^A7]AY\$$449(>/ EQV1^D+>/T(*(*6=ZLVZ3PE*Y\2)X]2 M8$X1QT@,KD#QBZ24+LB-+%(7[,LJ:)^-K7&8@FD"RW=%LX&IT(^ID"H%E2?Q94BO M]>%+'W3/&-8&-2]\O(/ V9DN"0G%QN4.&M& ?P#'$CHK$G+15@TSB!1<*9*-O09#%=^*K47M3^S@41:&\#!8Y)FDP=Y:H]:7@(*D5 M WE[8 / (%#F )L[GH_O!D&"A.'!ZA=- 1P5OY-?!1M-(4HV@M!^R#T\9272 M@&#,21*1UR>'U,3]P"$Y?ARB70'\A%7"6,L[A14%H@$2=?"&W-( 'V41QJ10 MY@Z8>]Y_X%75D4.N=Y5)(E_<--@%1;2",0KMX TL*U#_\C5^^V:!RB>8%FH$ M/'Z5.BJ%7Q$ARYLLU3OIQ@:(@#>C\ 8'CR736:G!S9Z!TOO(POO57-QON3ME MD&%8;5KU67;&O "#EX^/&^0KO'9\+,.79LNC=7GML;5[THX!F;-N.KR1?@!7/Y?BRW7%XAZH6U+-6 M)OJW!M7#E^*D /?247$LU)T"4! MZ-Q8Z?7KHF=).G62^JCG/8RVH"I03D;F#\<@WE";;/(XE?I!O1P&:-+09*08+U1#]"/;. ;@T]3U_.A:NR,!Z5%P14#>#SDZ$#[O=.Q3BH]]L M60???)\7=YM#&X/-^OG? ^ M7-5RC6E'BQLM;IX8(:'NXN9A<43J3BB:"TZ&"QX0%Z3&A*(K/P[-FOU5R%-X M.IC%F,B&U#Z=0U[K'')=!7MGMGC9,ZV^;?9[QVM54]F-/V8? \W>5=UES=Y% M]K9:IMUNF]U.K#J-AA(_>&M(= MA"@=FGVK;7:Z)P9$J7E9;^ZSX^5VOV<.NH/3VFP=*3J47-Y/)@@%$$ZPD 16 M+##$S7CF!%-A8(JGP3]3H0K:3%J,/E2#X?US 2K&>T?I*GQ+QY1ZBF(+$3.. M!_5T>'[$\Z 8+3"TP'C> @./_(;MXQWG5U1BZ*C7$T6],B2&EZ[@GUYED&FZ MS])C"F^[:2,SNF&*A5I/*+X?/S%CGX6HO22WS*[=-=OMX>/0C[;_M C1(N1Y MB1 T!JW^P.P\F M9(2%R!)/PL<"%[R 7'JJ\NX)FYUI]R,K0=HV&+\57W5;- M_RE+_#];.Z5]Q %O&]Y3XGY]E9",MQ9*9(A!NP"0C6LG+H#BT?,4!J)#[_'# M.*8?UL"=+84O:1J.BR@]$IXN"(,&>Q@*G5*B9#G3:22F&&UVYN"Z)1M0*ZT< MSA._952LM6NL' @:415])^%A9V_F\3#T4N%[ O-HC AD#]' 8'0.(\6A5[0& MH-GN%,="#Y:8G#A3Q.-24?/R%L2Q2!C!P_<< D4@D-]\F0M#PZN'KPN'H! MUFFXZV,+[OM-=:_ZK'W$CGVXV+%:N80XJMP9[B%W[.(U1Q4V5G-=UM"J'$O, M&"H2M+>4X0_+XBD3,(= #ST1_M.#&RL?LIQ[;:RLR/QW^[5AR!&I=]4Q$$JV M76@A418B+@-EX:/RIJGXK'AC-U4B[X4$]*9G8T!T@=\UC?-;Q\*8O:N"3*'S ME@?@&'^&'OR(O),2^'0R,[XL_P,7,I"HOVLPFM,R>OHQ2][4G'8@I^V5$+M! M00X+ACG2O.2V$C@\VYE*:>%0$.-^8Y^ #=T!3'H8PL,J3/EQ&">QADM_A)GN M1SWVP=13:$:P)_4PJ7AQC"8)-V- P2J1A1&_D^@J OE9-T3]^L(-[C&Y7JU4 MS];XTV32>"N;8US,$';^#(64;&91FU6Y=W_!^$1! M6A^Z>W!#\#<&0*_?RMP3;AKQWR-&9961 JF @7QB;#Z0L2'=#87V.%,8><7>^M@:P[GFS"$V@X. M'8#NGB]4]S/L@<0IR&,1$> Q=\/!ADAS#D90KS,O'OMAC+UUFACJCG<]%3L! M1.+*$]?<-,7!'AZ-:8B3Y.X=>$>Z<"D* F8'624P??B]B2Y$RHT.4A_>SJT7 M7 ^-3V7 AL77-PUL15%H%U 8&?=O$[1RB!*=;0_:+*Z 1U*W >>F\"TL>WB- M@A0LW](]VP-'TE0&,3P"2F2D:&[21,T*,+1%R=SP')^#PK@ >508YHK-:=: MHS5H_X.R;;>E0?LW++H&[=_3AG]*T/YZV5C[6Q 4X7N?IT"2I+R@2.%7C!1^ MR".%];%,[VWOCV670%1.U,#,1U\;5LDMA4[9HL">9]Z4FI2!%DPCV00X 1D@ M5".\, )-%,,=,Q%D 4XZD1B)M314&7?=E*'*(XL39;R0S0(O<\&(B+TD/]&@ M_F)A()8PINB;*'Z3;/%%:N9^W-^$/*=&6,MLMV/:[KTW> J*"IN@@5$7E'>; MMW5SO+UI2/9:"\3GX7.YR5DW3NP9A0VF'.R*B5OU6_,"S$(\CDK!G'GK^;ZT M"JD?1Q1Y>?<\?!:FP)/M5W)9B10FCI YIF^A.2FM['>2GI,0Q1>&U5;."!3R+#2,8ZYCW';N0U[# M&(TC/AH=C]-YRB>EW&\,C>Y(@,2*L547R)MP+O8BJT ] 8=CO,2AO-IX8\%7 M8U(OO _O@LE]P@>G.V8X$C0N=0%M_%+-+J<[1?T_9<^E,(TYA,!BNMP"$42)0_U8445F;CP=_I9>:XQ4.U?'"%(2 MM!BQ<<;@C)>:OH_3*,) BKP;>SUYA390X$L#IT>8K4'Q%FXWOZ19N2$%:%54 MAGKO)!C3H>;BE-*!;0E!&R!G!YL7$5_"KZ:^A"1$\M!0NP7"=WE(MRF=P%4[ M.?,S92K\SID*>L>??L?O>9 5&!\=,)@,>\ 6'K5!97-(2#=+N0&9[?:]-1R: M,"J2:(YA#9O#%T9XC0WM9QZN$P9[99SXY]^5M4CQVL+O)H@;E(HIN6JJLQT( M)NJ0-\]Z0+/\B05\2&E 4A;BAY.4OL_:^<([E?-Q/@._I"A#_QG"7_^"OUAB M?W4\D,HD(J7(VY*<4YZ$/&HN=+B?BV06NFAM.6E,'?ZPEVU2"@1[P00<"9PM M-A4FVS*:0 MKW9I<;G',#&%MRF=I3@6CKKC:0%M_$@DUT+(?%/.,EU@@V@QEL<0WL[SHMW6ZNIZ2S M6)UX49PT/!#,]!/V5C=>_OCAQT^OI.8B%;A3).;G@YRZCZ>>L')S=6R+&E@U M>P=](V[0$0+M/@(5)="?BHP8YMR8AU?RY)6=GD+6>N;"N )6%F,58CP+8+>F M&&2Z$GZXD-$0U?,=UC0(Y]Y8N4OUJEQYMF&(+Z ]R9[D))YLYXB*3T4 8#"! M323$3#@N/X?-7Q #,=BZ&!;)AYAE:-;HM.,1*!JD'PC"+R!QP*)'NZG: M=LNM+'-DLZ66"J!=5L90#+.FR,GKY M-5R !H(K7ZD 6ZP>I>QU(!F,S@N/M!:J2^.O?QG8=NO-@B(I:*##F.DSZPWJ M-_DU>8KXE:F^(JD^& +UHG,[!\<9TH3,; @P M"ZY@@1.Q,.:A*_RF\9,*[)$_E]1\,4OGB^E\L>KEBQ7H2HX81_>ZT[3:+\HLOV+A M;^1NT&91\H9FV2!W\S5ZCK1IJ^N1C[7=;+?A94\D4=O-3K_7'=B#OMWKM%KM M=B^?MQ?@T!LT_1WS_>Z_K0S=IK">_'RKU5I]X!.%.%QT]XOY'#(JG41@DYAH MQJA?,-^%LH4R)S\G'B0<33[')1^[MN2S$!&6)%"XO9# KF+8.77EASK7,T%V M=9;: K,#HWZ<$,T5;H0-7:52388/28;M&I#A.QE1+5$AT$80.V2M8LAE+(KT MIL[>X"+T?^"2*R?R2/^73DDU;3TD;75J0%MGX"6-=Q,6GMS=0>Z]02=>T]4# MTE6W!G15"$,B82E''?/GR>QR$.%G"T&A@L12L1@3/YM;2.FY!N55')"P^@+C6.'X?JGM+U1?@< M?%B6! ?"Y--?G?GBS6>%Q!)EMD2Y:IN+?\$&#F3JG;_,\I%^/VO"U7@8LCJP MC8<")$?QJ$0:.WF4>!S!*\%&)NTS%\EJK/A9T_16NZS;[F\WS%K'-]^P?);?K6Y''#HQ(=X!\TGFA%3';=;&^;VG^F.>^B-M; 6H+#&(0 ^G M$<51QI37CYEVU[)^FLL17#'G>#"5[::3">)R47)_J19OE]E\K8HE!";6P/2< M%+S_R/L/DVYF[:\.AHUU%;Q8.*I(MV!I&.DBS.R0I1+SKL"@PCUB%VJXZT$+ M]7 %SD1C1@X M+/'13>MVR0FG&@.W,>[,P7F#<*-XE13;+@2RQ_B&8O12A5"&K6-%VP7PD M*82U@5R"%)7%DKF>V$YII(?E1W'B4 M^,RLYS#P16ZR>I2U.74B66LM5XP1[TC>LIPE4X3W9;G!]FYB'=R8,"LR%8'O M*@@TM=LJN".+LTF1%'3'.#?QI?K(+6G0*R(RU;/Q;K*(I* ITP4FN/J9)BI4 MK)FRZ*X4LE%W1843ADR0T1#)HYB+0R#'M62JEF3Z0YHO0IK7N:)*G!L1%PQO MMH>4@I1@!=A;)@-0E%2<81PZ-QG4 L$X,EE12E!)FVHRJ@ 9/?B)QB^@'; 2 MIAHG&I59EJ!<,P5DS3? [$?A@NBJ"!@%:GBY4N#(WG^6S)6Y M0%S[MS5A0J:5Y2BU)=-AH*P#8 )$8)B!W+$'VS&%M\Y31W$,!;P&\S!FZ=S M9<%RZ[!2%YR/R_!S%%+B/?H^>+P92U02$!)>Z.)%5DL"SF><)PAI&F>F4./P MTZ]YS;%26MD"\5@)B&%=AK#3$HO,["'9D>-.;61O!*J.1*7PTW39SL.6[=BZ M;$>7[52O;*?"78L>WCLA&/RGSZY[-*^_"'8E>P#(FN>\(OHB 97E1&X,K.'F M91HOY8G9V<6Y/")[97 %]*!CF^H\C5=47L#X6AB0C+-:#2?+:$8U*"N%&&N4 M1\2@C1A\VU!;)..CF0I&^FB$DT::HS:QOHWP3"#DJ"(_MM %,X-BH2\(2AA> M2&$RM A, C%9\"H58&)YP8H OK+S5, ];=B4E\L* _?#:X7B\B,?C\0B?TC1 M'I("4H D,5"#AUZG3%L1BN&)?14[5N]%"-YU!*R$-PLZ\8 MYCH=/)(BVTMX-P[TY8 '_4XK8^+B(I4OD8QMEKN6;.XURQ59N5>?(?_LP$;+ M^]5P_Q<"*0CX+2/%5]M>![]3C\",9P@8K0!?2N!&L ;7)-TXC4 $#H= X0V1 M[-8B/81RKV+XF!F_/'R>9I:!@+G<\P5**G@@F1B\WDWC]PVM7?A>A1>K$M(S M+%EVP@B;:=-ZRQB$W Y2U/$9HHHDG@1]X(>:MTEH6="$"7 M^^R0SPF2GU4^M9B,.7"PX;FEIZS>B]*(B(AP^>D]SC=$VXQ6V9$_IW:_)&I$ MDD:''/+7DS*^HOR6^%1(&1[&-M<7*?NFO$QE'#T$*DTW;E7<-,Y8512#K1B^ M4N16WBNTF@+JA)Y3'/8FP"_F82148ABULL!#KI)$R1ZC #KC-,9W\/C%C9/5 MEHZ6ZB;29YS?P^W82TJ1T]2PV1]V4TNR(W#U)L:*38IKN:>LXJ:I*9JM^;@Y M)9^(>44[ ^M.!>6Z\#K2O#&KU"FW]YAX$V!@D( 86.'5\F8AQ]U& B>;-2B@ M,__4IY0\P7F?*<_I#S0!?$];>$G&<%[K-G:;M+#M4L_T((DO, M%WZX%,KX#(-&_LEH*9DKKQR7H'VJO#!#$-Z42$24MB30!S,_,J<10# M@:EF-5G.#-\+PQ^W$+;E%#C>)Q!9"T,!,V3;C7N.L!92$9H@](=TBUR[N#%"P1<_-F M&\7GQ82*B;$O?(B;\RT3>=-XY_GTKNSYCSHBTUCX:5R"VG5Q0'B,5;H)(8.# M*VP,L7$2F4CR.!W$CM31E#V4>&H.$H=8]7S-GU?TP79<8.X" M2\8_*GJ3"ID \>!L3J*1/YE(4C%1J:AGI#\I C=/Q%6!3U8\Q7)1D&JA[S=D")/O MP!$5GLX&WC3U7)JV&PHNWI/MM:5UI@(:9CF:L3D (DLW\@[46]9V?1@!$%TL M)406NY&[QJ;L@ZUK5,SSX-!.C)XU2?#BFE()O#>7JXTNN0#>#.@AA'^::1NK MJYKD%,Z'>$&S&94FM+Y=VX:K0@C;AUR=_"^=)_*P>2)MG2>B\T1JF2=20Z/G M-F'?;AKOG0B+@UWVBM!Q6>"19H(G.X4>BX48ICH_)!6&Q?,%-6BRK-\WWM]K=[4:KE]G=!:OYPQSC:BJ5MY2U7@:84:OCK=P)4@!J*#&]GD.+>:O(F: M%[QA#FL2&\7N#3L&1!$-CX[1J>X CRZF,GQ!@9N?TT 8[19)A3XG!,MFA-23 M!58KK].+1?%5I;EB; +-YS%#&5!RQ9?L3<9%XW]P:*5/_L6!&)PU22'YAJ)4 MB5>**+.*9Q5X65^K0K$SBJ_B2=R*<*J.Z?D\V5_+_M.6_9G-<9OP'V;"OQ"! MRT5 NN#LQ5+ZENQ2T^^T7I?T!/)Y?F%!">3)F\4W@S\Z3BG_JIBM49!R&$&% M(;D%89RG5%$.%O7-+"9Z8)4(Q@DP%+Q5SJ^)>*X" 3]Z7$#E*->8F&"]X< [ M].+"@$*N>$Y4NWN^6>5O&M0;NU#KL5W:'D.L%FP^JELYA.]K(9*?2?#[_TGQ M4" A(XBV!C[PU>\%(XH#4Q^=Z)M(C"]>_.U$SNH0!"\-"B=+Q/$9ZZ,1=.7X M;*-25V/RNDI@,-_WFD-53[:M;LRD"C,P=Y!+^/!\Y 3?LM;U''F4TD959JFV M]L"5,^&[)$2NP^@;03XX!*^!$6!XIE"11MD#6Q[9T2LP\^A*1 &2E3$'L;%$ ML!;R MH6,^J1<8_&:H4K5$L@*/EPD>B],F0Q.NV<,J(3+U G007C8^O+?.4-?2LU6#='S 49K],^> M4.S_G_N\^K$$<87&6-8)\:)EY=T5D8_.U&%9,E BQ*&Z,J,[@NY9Q4:G$QIORB0T-)XYR3. MBU8\A6%!6"V-HL>%[9-)QT(WX M /S$D?##Z]J(F>&EK%ZY] *T49P,P^$2S;Y+L'0K)&:&6LPP:G-><42=T8O[ MQN8Z!70J-&(0-C@V/$'(0TTX]EQBYN;-B@X^+"Y(+(W RX_B7UX856VVE8W9?B%=UD=5WY6YKA6%UDD3/C MO2HD.>/<"VO8[A#6*9TNP&-?%H#?BQK3SUILIV[*7 MD7U!.->;#OJZ*("5FX%*V+T]&<>H!DDR[- M5+8T8T!J6G&S2/+;UDIB@O(;,?[A>W.):FQNO6G;NE+U8G%Q\=AH/$[G*9_M,^[' M?)YB!:4\<DD<]<" MWK8\?% )\Y'%/L1^>\Z6002S$U>>/ V.SZ;IQZR,>E]9F<:JZILS>UA0WE'P M[2?WZ 5E6X"5?(.Q[ECG< MS]5?^YC)Y2*UCR=M O5&[A MY!780&+LI%RVYU&2,T*(!$57@ZJ]]AP'=2_!8\H%H?M2M@9"F,&+YUY+3Z^0=]L]BOETLA4Z'SD./"\P 8C,-N\JKNM(8*T9<2LTDK: M#H7CN]I9"@\?[\5>5PXF]TA@1>6J[\^%+]=#O[F*WQ+V?+72[V-33;\HQ>@W MCHEC&V.JY'&+J"^R]AKLF CK K)0&8Z$Z@QXAY@@<,$F MTHZYR$)9VEB9(:(HY('@;Y/(25V$="R;UR:*&F ?9,M9> VF@4_/E&!J%-RD M7&3DP#&LO3*_)=:CLL%-V3^/D BQ#T]NDJOX9)84G5D[*Y8^0R@F)3>$ YOK M;@AE?_BKSD),TRE+JFR!BJ-7 UT=9_&15#&D$MCCA#&&,4\;5]+$ZD@G6)8. M@-095-[AC]T=X>8]7#=.179[FTF@X1Q]Y<_4G68%IRH^V9 &*4X(&Y\ZJ9\L M.:Y*-U$HS VO YXS"60LK5%K&F,UJI#T ?^!H8F JD <+@,[HB URPN'>*)> M-$[G2%YY)K\7$"X7!M4="0@B8"@"Q$ND'+@ M=\3WRPU[%-,1$5F)3K@8@7U!;DVY5*13W&<"S/44L!^L&R6U46!?86#BKL\5 M+A'<,LN!* MG8Z1U^@:TQ"&*C5R"5A+O3M#VD07F6 "069E&R.;@U+%%,@8%28H;'0!FSE_ M5-:TVQ68-B5QTA:^1Q/)#Y%"'UMHQES;FXD??"?!D'L87!3[\RHA-C9R_V!5 M#)4B F [D"^?D2CQ'+V6R2:*OL/48-V\F]=!&/R:(JCVF(3:CYNV)^ZP,9JX MK49GTFXW1MW^J-$;]CL#T1'P7^L[DOBP#U_PB.O\TK(';KLSZ3=:0]=J=%KP MEV/WAPVG-[2$L :3R03N"9PYC%",W=]P5]NB^ M0_TU# X8[>,3I,,#RYBOM%X;?G\JO6 ^$-GV6J.A&'3[C4E_" 31[3B-8=\2 MC5[;'KGM;M=QN^Y]:&&^#"79OB5"4.U3/Q(TRV'TVQT.^@Z\NS%T7!AS;]0" M^FVY#==VV\/QL-UJ#8;W'7-&OX<-^_$)9"Y'9E2>E$&6/PPM#[N.TQ_U^XUV MVW$:'7,NB"&1VY/=/K"<7O.D27P?H-]?&K@;D[D"U:>@$C^M]Q43%LFJ*H-!]?DGW1: S1IRHA.]?'\QI=YA.\R.X*^ M!)H$;R&X_#.M4EGK\%S[@FRXYU'9+UG:P(^\9T]QUK9MG#^#@Q&['I_;?,6( MU&<9#OX08%HF!6-.)&I?+B][\DD_*K:7SD=]V'S4KLY'U?FHMBM_( MEL'SE$O/\ZIAJWP^^_*U0DK8^/#APX/:H_=.26$0)YRE>A+*IP5A7SFSU%XL\Q0=1*&8*;#!/Z>X#EE<=M'(1*) M5TS-S;!-*VP&'YZO/DBURF F.SPMU 'C'N8'2D4LE)EVH-EMPP7C!N)^,Z8 MNUFCC6T''"?3JA63A]ZJ[/.,;[G[)T??#0>ANLF >8M-M#%[&2P9-QUS[OI[ M6.:QZM%#>%\B5MBK;BX("D6TB-*J&B<6 %2=*\?SV5;BE,)K,4+01^R:\_!R M=?_\L^OKZ^9\&<[#YCBOH'@(93D>83L0UG3FD?$*9,=<.? PD\K)04(W9&6,O4=^] M4LDOE,V49=8PZ/MME)03TE))CYW5OSL+>_,O"RVILV^Q#VQ(61Z^_%6F!>&_ M*!9I,3S8%I 4DS08R_P46*U%R+#Q:W7JJ[2;$765J;@V 4K+*IB!XT*'VBJ9 M@98V QDTA7>J0B.Z$J?8UO@P,P_3Y+S@M*V]RHD_^U)B1R\OP^L UG'F+2YE MTN@E]6^ODB"TM2"4T):\9\8GM6<4#I2YOF]QVSQ.P+^NT*@#Y2%_+!>K?I'M M=:A9/+,S7(()^J=R=J,%ZK,1J.U,>O*:@WT/[!E?RAY2ETF5#KRMMA:H7*(I M1>>7XIX5A5.%QFI\C1RP-Y7OR(BP,G/V0\"-O(2..6K963O9V;G,PBN7>7CE M4M"FQRB[J6XF7DC+XDW-6VZC,>S:FRQ;%'3!,W) MP\TZ<%1HX\OMDQ+C8CP3+@+H;E?.)36\8J5MU+BP-U'RAG:S@5L8OT:D!!*D MJ_N>#[/3[+:!II[(E)-O5U/U AQM@V:\8XK?_;?S2JU;8<'XD5:KM?K IS-, M)R'B$*.%Z(;C-.].>=>^3!F5H#3/97IA\G*'25# JMJ#%V].@X#Z7=OJ#WJ= MH=WN=_IV]P!J>FG5@)S6F[ 5;)DR62PV$<6PV1KLTAVU=/ZP^1D& V_0.=NT M0LA%:' ;/S:LN_#9FC36_'4/_K+KR5\;M/3),II:"4+GD2T"G5%X)0J@6"'A MH;H94A&U?D=UA_>HN(RYTN T@RW* C"\&-Q39A-7K"K M]X-FYP=AYW8-V%DY [=Q;D6\_EL=M[O4"5) 9A.E.VD2OI&1(AP+!HY@Z'AY M S8L3&7I_)ML,YNPG?(&A'MS%K%X'3.F=D;E$7E*].SO\/TP@"S8A6FL(P^; MK[]6]\N+X"JW3#N#)G A1\$V?&N!\[OCZ\&P.>QDW__?'Y)H=2@R;H8G.=

9 ''ZPF137!WLEL N/X\O=9@IXD\7?5)ATD1AQZ'ON)LK80'V#(X=B M[N_UWL)9QJ]ALQ1H2MS;E@HFMGV=C+],Z$^KO6^ N-E_A%K>.T3:;E^ DZ65 M=R(>1]YB)7DT6[)-['I,'D7"VV]I>P^ZM ]/83C3O6960^[9>VX/K[GO/J\= M&HD$V[')_9$.@>XH.':O6_'O=M,Z&GD\OF7W2'3_8&=ZLR19Q*]_^ &K76(Q M;D[#JQ_.HO$,09Y_$.[4B7YPG<3YP6KWAO:P]0-LN&5;[2'\T\>?.[T?)I9C MMZR>N+$]S[NDDAGPWYJS9'[,$\*MB@0'4E./#KII-I<_L9IM*H!P%8H0.[!:'9]5SG5L%Y:05X5P5H5U=/5(7N:Z( KQY= M_VU4?&^7OG,=[ZWB.EK%U8P=]+R.&9D]4@*6UG\'ZK]V==5$51BC4OK/&K8M MNVO#3\/N8/B#.QA8=J_MBINV]5AJ;\6U.U,@'*C8"$/_0+>06XSS78C)8GQ$ M?6[B14US0T)W)!+4@!*]@PZ4N1,C*& \$"UHR7:+TK1;>ZKE=M/:7RTC1,F: M6E8OU'I9NYYUU,U:]3Z\ZNU45T-5A>Z?7/6BREW7OO O_-?_P;7:UL :/*KV M!<47@D8=UT@)IP'"UY-"M(KZ\,'7BJGQP74^S:_+\WOU5$>OM54<6MG7;\^T MLK^;LN_H@]8:*/N-?G:[W;&[Z&W8+-'WGT30]:1K2SS!.1.3X@YJ^)-MZ MC,LV=;FF$J.(G%'R?!?IR/?&B"\IJ)/>?EJQ<[!6S-YNV=H5UAJDGO/2(>H* MJ$Y]1%M'U6D-6VVKUVG_X/:ZG=;@:53G;WCE=03/C#)5I;3H_@KP(+4WH(/9 MH=9ZSU<[Z'EII7:H4M/GKK52:JUA%Y..[#;\V.^W?Y@OPP8HM,M'UVCXB$E* M,=UK5F1-XSZJ[&^[3C&M-KENME9B.K"I%9E69)L4F3[%K)4B4X'-MFW;_19X M9]WVT&X-;O/.X,]D4DM==I9.TS@Q[ $#-590E6FZUQ/3FNSI-5GWI.BC&A,[ M@B;K@'-F]SJ@R?KM=J?_?#59YI7U295UM"JK,>'KB6E5]G"JK'=2]%&-B=U' ME75[G>ZPA54=K4%KJ**+_4O;:C]6@+& 'H,:;<-A5P%#G[\5""3W.8WBU.'$ MTPN9DF+964)H?D^&N7\V)C164-^=O75D_];BR%9157YT8,%5^%)GGN@0WPG, M2VO)V]?-:C6M_ZJN"JD*M5=*-VZK^.\]/N -*.@.MY8T/K&FQ+H*4&&"^Y%_ M]AW^:"+]0JR!< UG&@F)E+R?ONO=)>M2PP)4@F?TP9W6?M77?O8AVF\_5,?[ MS5W^SC"W,,YVIV\7_GA!M8$?:Z(QGT)E6AM4YD^4@7D\=6EK=5ESE:+5I5:7 ME5&7H"C;57$35Q1C:]@=M M_.F7-6#56J(M>?!+%V#/>_SOUDN6#>)!WP4[= M%#NEJCUKH%5B/=1&O<5$#;94:\Q;-&:GI#'KN-2$HQ^'Y-6P:MD+C*8#HD%:]-8C\TMM'RP^'=U'S%XW! M"FA-EA3;O$W+P[_8P(A^U+W-'[2I5K>O>YL?R_@^PG;HWN:2 '7#,^WR:-.I M&E-_.I='T[N.>M=VS[0/O]\*4WNE/-^M@>V;F\P=:Z8!XPS MBU[NF8IA[W^JJ[.@ZL866L%I!5=]!=<[GH([I@=CV?U6R86IM@=3*168(;/# M9RU$9N_WK*'MBANK93]:/\P;,4XIAOM^OO##)2F[3.V9ADOZ[FP1>;YA,RJJ M9:+^PP#P2"370@1%)%?Z_)USY;G&/T4 ^FP_Q8EI?@>"MLJQ#5:QS+7>K+)N MJ;<8T:"N)Z-W^UKO'IIX36-]Z'V7YW /J(L?K9SU073Q1]B?&?R=C&?"]_=7 MQWD2W5 M[NA3*:5F#0;__0Z9B'PTEL-2<ZS1MV68SPMZINBVG$ M!\>&=QZJ;@0>S,=E5Q9Y4&OB&@N6BFRIUL1/!LK4.J*O>M1ZVYKQS(.=R>9: MLU5[M5D.X]Y:^Z*5624D>KT94RNSTU%FE8$8K#?+5"F_:*L3N2NYZ/C:$+0= M*K O(DY(]9TSHJZL3HM"G[Z^$+#&#GI^]U:5_W0BN/I?X97PYUB6>I0$).UD M5HS3M%[6>OD$]++]=^UD/OW<'RCQMV7UAAW[!]=J=0>M(24;/5IS3@GC]'/H M@:;]'3Y+(\$:V1DG:UE%JSKVK?#^](*I\67YGS0R/@H7-P&^ADDGI+O/PZ9I M_)*X396VY,2H\E65B]3EUI%"P#ORD;(W]F1&DO:=ZZ&HZBUO:K"E6@7OIX+; M1U3!)\P1E=+ LGF-#4[RP,Y=8[M_:0T?305O=(]WZN4=:MDTSH)9ZJUH9'S: M@A3R1]"#$WA$&J'>!O4LM?,?Z8T'/KD7.+YPL(?.S"&8$BZ _1"X*:C898[Z MF&GX'V&"QLM?O+F'P_[L1$D@HGCF+5[M:R%P#E;12,B2M^PA:^OF'=SW_BW^ M^UD EH /G\'#$G+?,R!)?OM'1I&T9 -Q;2AH;?G\YZ6M@/VL@$Y5K( *DWLM M5/P 5/RCE==^%>-9 ^>@I[SQB*(B_'MK6D]6G$]>KR.Y34@BFKLX4-HT2%HT4<4!NV45>D6'>I1T#:,8L-S$?!_XO'1*BJU&-;( MP1AUC+]& M0@ZR]U[JK*<.^@/*W-Z5>H(#<>[:I7Y$KRC@NZMDKWV8*3 M:D&DU6[5U6Y?4WN-U*Y*L^J K9[G1_<;K_=[O1O3;,Z:@KTH9K7/(+FY8RG M3M.XM^K=FE5E]77BLU:4IS(OK2?WTY.#4R**:NSA0[BGCW9*^MF'!\@Z65!* MR_W#NV<_?3;.?!G!_$ <]1Z>HXZH:N5X M,O-2Q S_8N]M^K'0#'[BBYN&ZT5B3 (!9$@Z#]ZX7KSPG>5K_/:-ZA>O!KZI M9;P$954CHAL;(G#OU4O>L@]O$SB&48CH "VZ,IR=K]^R&=UR=%:U2I]EPF3A M3 4+DX8S@6&^=OQK9QG+CN+%[5%KGW#;Q/6%O\_Z'DVY_85(ZU*N0'S,@.81 MMN,KM:B7:$@XOE6Y7PFKM_!N:V6B]P6$401(NZ0&(<>,XWOMI$GX1I(/#@NI M"6:!ES= #(0I,+1W(T#?T0NM5JO9>J%N@.WUG44L7L=BX:#:+E=1T[._6U6G M5U[L41'L\K6Z?X/>Y-<-FH,7DC4V?&LU[=Z.KP?#YK"3?:\=A=N5B&TUK:H@ MXE0$2JD:,R^#KMK6XR4W_@)F-:58I*/8:SGY?6![>O6[OF_L/S MT ?MW>[!4<\(SG'.$Y@U 5IAH&7FB8GQ.?*"L;=P?./3!+X5D6DLTBA.'>[= M\"7UA6&UG8;5>>F\,L+(L+HOW5?JUPF%] M)W>]OQHQK?38FU6,-VQT302\= M-US@84'QX1<>5^TC]%JY[:'<;.V854"YV=5SS$KJQQH8OS4O MFN?-3!%9[6[K5FTU;/6TMJH0&>MY:6U5&!U->P_HG,5SAK8#5 M\])ZX2Y5ESKD5M\]_ KNP23T_? :^VQ-O, !3P0<$2^8A-&<)?\$05.W],K< MT<<#'D!W+843&=RD+$-#;TL<'8/?DG"%H_@?&%7L80G'VS0&S13'\LDXN%^< M8)HZ4V&\_)^W7WYY]=IXZ;TRC+>.3^67%S,ADMB$#^'3"VR#AA6N6>HQ+^UJ/;(XMEH=W2&LKIN'NI1\) .K7S>I MS=V-K_91F&998WX(T($S4"'N6QF=+>A*T7-6DGF$-<[J=%4Y]2(Q8G ;W7+A M9&_0M#J#%_\FL.A-_X"+^ MO__=^(RV-1C&?%+@Q8:0\".3TI(H(!(TP^''"0-)K[@),^=*&"/$20GG7K)Z M+.&4;TQ MW,+7Q(5QA3%(\.AT(G%^_/U;+1.JV=0T&HU]^QLG#2Q]'W;N.+R ML#+!K"8+@G2!(#"Q ?OT#:Y TQ\H[O_]^_]'/UEOR+S/'L2+HXK!_:5!:R3' MO-SPM0,KUN6%:ST[%>9&Q.V!0(]=3K MOSB:];6V(H;G_N,[6(;YI=6[1,%X:;6^7<;I'.Y<'LBUU\P6H]!WCT$W'V!T MAM7;V7SG807)_[G/JX^\&N035&@\Y)Y<,+W_U])*72OU_Y^]=VUN(SG2A?]*AW;W]3BBBZ[[1;/>" XEV=R=$75& MFO7K3XJZBK!!@,9%(YY??ZH:O(EW @T0Z$[M>D01C>ZNRLHGG\S*RMQBH[Z& M<5[H6V.LQWDQ9.G]DVV'=?YX^)?W^Y^^,TCE+:^Z!^77W!YK]=NO;S\^WTJM M@I4O9Z8^7'.2BP,ZB?^:9UMTN4-UE3)X>83KR8>W%O>[B%TV[F^89V_7V_DT M^[]-O&"RB&/FI[M%-ZE%(=+!K+C*QW:8+CSZ!I 6%]2+7E/S4>DV56YHY[/C M\23/0ZB7"+YL$E@>72//B37N:+$Z_E"M.OY@'3O^4!T[+O=$K^K8=78/!0:V M:P-;QE+?-^YK5;+KW=D!?@'S__#">9.A^W53?>JX.B_GW9FU=-_(?SI[O1MC MW P0W+^->L?K;<(W:4W0?YK^J?I@Y\/JU[WJ+_,P'@VFNP,5.[B28&"[-K!= MT? GTX('U'VW!W9P; >3_!;U^6F^M]^R8ST;?(V7I_G*YO&'29PVV]/=&?@/ M5^<6;XWYCP_!^9WI2%WT\+>0>FT@YO3$X-)5].@RL>(\@.3B#H*CO] M-$ZF3:[*Z"*V=/ZP:T&J1EM!)\PKEM^<=STM;GI+J'6XHP$G1O?,0V&E!SXK1^SI\M_5^L7B49VS_Q\O-@N Y758RI\&LR%(N,L2 M+G&I;?#5-S&Q]P9@JHNY_,[49:M(;ORA@]': RGY3V>=JR<$B?J*+.L8V#.7 M<\OAWX?\YPLO^X+S_S2VD["I==[R.']8*#0S\@I?P"Q;R>/I_&S_BC?V:A["_5_TUCJX2 M_5MZH^K&G^[X*'=/6R^4^_K KA]T,OG5'QGH=^>BRO7?G8DR+9Y&WP:GYJH: MS#D-OW/Y7Y\3O+[S8#OIR%S-8'$'][T?ST=-72#P:\"O ;\&ECT,# 8&?DW' M_9K&3]D_.:O^9V1/3[OC0]PYI,[KT/8-;(6E^:8Y SZ>[,9 @8<"#WWIU0$# M@X'!P("'[B@/_72<7WY: K\'D_'OPWA65_\]V>L.)WU\?)U7KNT;&!!4(*A M4+NKWS P&%BW!@8$]<4"I><,[MU>]3^#R3\[QTSO&%?GM6G[!@:,%!@I,-+N MZC<,# ;6K8$!(WTQ1OK+8#@;CZI?]JI?QI-)ETXJ/C2RSFO4]@T,6"FPTCZP MTA:2VSN+ 3 P&-C6@AEPV1WGLG\?S/ZO/[;_K/[;^K$;?\W_!"4#SM<="6X% M3&Z:\^TZ=FX*&9_L%P-,PL Z-;"M@,66V>,V5^1=MDSMG250H7'?8Z>R5VO< M1Z!QWQV3#HW[GJCKN]RX;RMZWQV^?_/V_Z\^'57O#M_OOS\XW/^Y^OAI_]/; M7]Z^_[3AIGA;-2_7FA)M><7O5LW=CE;\-@^VD7O@,_%@O>XV_;F300C#V$V6 M"V/;XK&M-6C1M1I.ES1MT6GB\SA]+J][&IMWOM\TI?1= M'=J1CY^GQS'>&YYIU> ?C$?-7G7I+E7]M'A\];%Y?&6;_EAOHH\G+DXJ1IJ] M*=94-,P_4+#Z8/5?Q.HSL/H[8O9>WLB!U0>KO^56?SK+UK?I1_EY?!H7IGOS MQO_CY5L4JW]T^2)5&D^:'C9GT4ZF50D)!" %0 JVC11L69Y\;VQ;/!C[Z]L/1[]^JH[>5>7H\(>W^3_O/U6_OOW+ MX2J]W5M^R8^?WO[Z]DWUX;>??CX\J/8/#HY^>__I\/U?JG>'O_[RPN=Y-U-8 MH8)1MCS*\[H=+S/03^,F,/#QV$[B^89"$P?X:6PGH3DC<%Z/K(045E'$WLBC M$_4"[IF#SAC%[9+QT>E@E!E]E?^_*..#!+UO<[-#FK_:0/\6JV/[-59V'@;% M32LKP?J2>&9'9^4T]O7*&S;_(CW]\]"18W;S() Z;QW[W#M/OPLU7^>UU]5VZ7#4<3\OOKK:O MIW=L7\?%]G5Y;(F@5^DR+'0E/W0P#O>%M.OF?M<' MT/CDU0^E\$.^[6Q7LS<7I7GNAK/)WGD MC?HN9NJNKU1Y,J;EM'VR@\GPK"XO;X?#ZB1?,"F7YH]/\^M,;][B=#P=S!ID M6 S_7'A/$-K5N*?SX4) @_+75>Y_N:+\JLW9SI?E%9)O301[6Z3 +X$LGND& MZOUAF@%S9+\TW]FKCC+RWKA^T 0[X[<"MP7@+I#Y@EA=W>C.MW!VFI%GO #U MQ@Q/]ZILELO;V>IT41[E&IZEP>0DO\)E 94&[\ISSBNI7*#UM8HJ1U^SR2M* M<^Y@_? =W/VQ^N'5AX/]HY]>_;&!Y_+@23&,Y\;)Q>I:V&;QO'/343Z^;B&* MAJ%$,!WVH:_7R2[4N6WM#^/KVT&?;T-+]^4[!K,B]H M73[(XYP/STW'N5P^7GV_7/'VV\+$EW(O;MF,:N<@'#CKXYPU_R/, M?5G#5UISW^K+NC8*>=E?KJ#%LBC=0:?7/SU?\_D2FU=YIAV9ZS9+*?./0BX6 MJW3QJ+SNQVYF\Q,GT4['HV;9VNET/FF>;=UXGN]Q'/-7)O<3M*)I:1*;$I67 MK*PLXHM+ZLM[A'EL4&8RR88J_W^:Y# M5!Q]R5C6?'@^K,+:%L.ZH&N#$KH=Y5)%8LGI?'):9)AO<@Z_ MY:K;"!Q36M#N44'H6_C^G/$VZRO_6/ATF8K%/!<$*2P8 =%09M7V:L^%A6Y=O'E<.*W/"6C?*NZJ*RM,BN9%6(TR*\2 MOPXR[_ %3K[81O<60'Q2V,V" X3!U&=W__R>]PYKP=[.I](.I^-K+_#5#N=V M=GGS.]W'>2%J39 CKXE!RF0E3V-^T\%)XS6>V! K=W:-+M;%9?X]9I\[_WWC M$05CBC=^[J3;ZP[WW2^?S9Z+PT'\>FZBK@%NGM,R2WGFKIDC=^G87 L7K Y, MRWH<+UUX]F7\*BBXOE9L7#HSH(5G0ZWWN^8<:KT_<==J%VN];U?D[J"$ 7RV MDON-]_*+G64MFVY1WL;.452()CYUR2T3 M0KC/MS$N7>U[PP+G 8A)"7.OJQ_('\\WI!I'84%QI^6VU_ES\_#S\2R\AO,;WQW!R'?_@?XQ$^FOX^'7 M\W!,$QL<-/LL_CC_%4=?&FH_G;M_+/SPNCRU;-=E[E+]8QZ^7%'<$/-C\_3' MQ6N71T\6X83L8_L[I[^?S!)&N;NC+/TS?[$3/S^I[C)7S2V_9B#)#N;KZ4E6 M(>3MZ?3'S;S<<'CZPD)XV?'W8PG"\H/E]^+;.$WJ4?9T"G,XSX&YEBE$U(_3 MA:7/;"%S*A\KBHE\:7,/RV,CRZ-<\??QY)]U]?[O?1GS+W>U[(6ME4X,],6/ M^T HNK.A: JA: A%]RL4_=T!PS28?OZNU6H#F(W&[8_>?SSZ^?#-_J>W;ZJ?]G_>?W_P]DY']*6.6_[U[=MENL5N5&>7 M]1^ZU"=5RCU%'VJ5NB?TDIU4"=O#@M"9->!X?F%+*X?-5EG+?>V9FJM==J;P>9Y+Y_\^15]]?# M+ZGAA?-P.JN:(US5A="V86J664;W4G!,[^PB]?@B>6"N%CJ+V5;,UI9U0-B= MP8+6/*0U%+3F"0OIV>;>YQE(?AWF?AMFMGH/%SY>E%&^Z[T?L7_7]PB:FUR_*_YQ:\SCO=:P ME!^ZK/I4LNJ_VN&-BF=WKK^G3%8GD.:.6X[&6S7:[\5_WS#_O46);J;8\F,X M\_WLKJ $_SGXEF4Z>C>Q31I0LU_\[C,E.!%L',(L3W_+5D8QQ\=LP;%VQ",O_)WV$8F4@E"CA20S2U-J97UY->?3]$7 M:T]?%Q7<'X7RU]LK_=N?'=C)I%2>^U\[G,=7U7PT6#SEM\^_?7SSJ@K1#T[L M,H%K_Y+UEJ1FF'YGW_Z?J#_M<.+ MOCUM!O0"].H>>JF ,?>"(B4U1IQ$C;3G',FD/>,I68/#3?1*1BI"DT8&JX@X M-A99$CBB7&CB7$J$TXVCEZ@9%W5^LWZC5[O!'V##=R<\'8\G,U3.79:#G'$Z MNUG\%XQ)U_0*;,C]-L0$2JE7$BE.&.(BTFQ#0D282"(-)UI+U08#;M3N4]:Z MPRNE6\5DD-H87DM)^VTR */Z+8)2U3C#E*3*,$\29PIFSIH1"HD8:28R7 MN V>NR)&-?"(^6# M*.14((V%1%(%0:6GCK);SONQI*H]?J9\%Y1Q25$_ZT!]=RV0PHEJ91+"4F5V M[+5'3CF.,F..B6GE)3 MH,/: L (P-@O8)0BDVKJ*9*1&,09%LAPHY'CWDH5*1/.MT'-UPV,BM5\G6E? M70'&30:E:1NSU6'7&:)!#QRO$R12$BABDF8N M[J1'UFN#)*98$.-4"*T+ M/MV0.]%M_0#,OQ_SL7:.*JE14C1E_,8$:4EP(9L<\^0HI[:=Z/#X-,_RV8>A M'=)$=7O@]EQU6@B M&B^E0(.UZK\'([V4QID!9S%Z<>YFP["P):#IED_Q[[Y M[?XH_/=X,)K];[Y\/HE0%PB8+Z 8H-@#V07"^*BB1X0YC[BR AD:'>*:&$;S MC3%I)7Z[*12[(U>*UER;?D,9!'B7"? V9]X@-Q:.=,"1CI5LC-<\.N\U*E$6 MQ"V6R"27L8::J+T.G-W.8%LJ$'QU@N/]>.1;R&0C-65K3&/KRAD.0$) 0D#" M)R AT4(*&A@B+AG$4S#(*D=0D%@&XUC24K029VX;"0DA-69KW KK"A1NLD0% M'&?[_C@;4/4659#NT:*#83QWP_B")FKS39F>,@^]L%:6)4L\(R@E9Q$7F;?; M8"TRLM1'XM(JVTH%MX7>KF2>>)V-82WD&JL1/[@L=LI& 1H"&@(:/AL-=528 MAPQ_GFC$)27(6N(0T29:[PQ+H97"%"V@(:Z)I#5>9YO-[J!AN['Q.Q?:;1I_ M!T&_8V!KG+LK/5T7)__Y1QBEQU.282DW/M#C4%CELI)-$$\1MPYA;0.$24L@LT?QD!: M.3E[H84?%DJX/PK["Q6\QE1;* C&:ZU%;3BP%=/B4:G);(:DT0 MYSK#$$D2>1\DC90D[V*;K2+7#%VL)LK4;)V%O'=AQ4/CG0UPXHLPT?A&89GA M^8H^ Z/2814#H_) >0:"7;18(V%,YL-,4&2DM(AX)G$IANL=:;^2S(4E.6N# M FM9D[[79P"LZK<@>X%5A KF/"&(QE+UBF6WW2J?$'4AJ4#R;TTK:4+KPRHF M6*TPZ3=6011X([5G_/@D5C/[+5Y&@L%P=%BKP' \5(/,I%A:0 ;,LQ'0,2%K MM4"9J6J-!8\ZM=(1\E/1MO.P21O='F3-9<^-!>!3OP79"WSR@HE$O454J.R$ M6\^0$9R@)(FT02E.0VJ#V+:,3US7E*ZQ0>TN+&L(WVZ S+Z)*>;5&JI)_!I' MBF&R'#%\H[<(3;<'< MZ%H0:(<.C!F $("PE2JSD5 2,$;>A@R$/CJD*+7AR M*[N"@(2 A("$3\E*MEXS11WR J>,A$IFANP-\B8::FA0,K;"JMM PMNYR69C M_0IV%PJAH\[+)4A 8@18*;!2JULIY2R5VI9:2,QFENXS,G%70M611N:\E.Q6 ME^45DRM6RZH0AM:4@'4"H@X0"!#8!@1*)KP*.B$F!$9<&(QPDEJ+(I1CR0?YD,/H2 M1SZOY I5[\>S6)6C16"#.KNQ!-NG#]@/Z9),H112XID.&R:0%D(AC*-0F)HH M7"LG J_IX?XH?*>%VQKT[O#2!HSJB"![@5$.2T]CU(CH0#+'U2%C%*?()QI% M="13H58RE &CMH/(0K>K.^;WXVSL_WF\2?A(^,, M4:TLXD0H9*BS*$@16-0Q$GSX_$D M#RU\)^II\V$;Z]D$S:*3!AD265Z;4N7!>8T2U\$YCR7VK6R;K'EP!-=9VN5_ M6[%@%T.H[.4 7V3AXH1=Y'G-:J957KB"(9MX0-BDF!BU*O]F70OW<#J=/UNN M:!I]D6TQ\M,XNEH5#""HFPA,GO'."*7G$?&)ADR/#%,UH"P#66'P#EL[@$V 3;=G\-KI#=, M:J2PI8C'Y)!UD2#'O0C>4AS"&@@28--6;>KU,[)9]IO'HT58L[H,]KQ(?)/P MP(NOA:3-'B5W/KLI$EN4E3-S \8\4:V0CU9H[)D,[P(#U%,"(UYR5)5Q.V)++6-!.(D2]L' MH>Z(9:^XUC<5U22.F$ 84C;QO"CSR(Q,'MGHI/"4!-M.L&&=(Y-BRT.:_^DF M?SK_\/I_7V A?_Z!UO>H:K[%:P&F>LMIEV18FI#YIF"M;*+L6M=;!\5/A^#6:\1QILB6&I M--$A0K',E3/L:B4%TL'GB:"11L+7HL%M2NY&#D,(A+4C&G^ ],LQR%*5,2G.+C7%M$-;U8I81 M=8$MK-98:FD75OHFZYR2-NJ@86Y7Z+$KCS0D2/F#&9!6NLD/91().LL5+)A'4K>WW7 MU/"H:.'!=253R=OH^SH_3)?EO%O&A62PEL&+"KQX+L!79YPSR3CB": M)"XXI,OYPXAL-$)0G[D2;24Y5 M:J?M2&LY/C^\Q/D%7TXR1HMB<@SQ0!G27"H4'#78&TPM;>6$XZ]Q9@>C&-[: MR6@P^C*]IN%O%@K^B&&:YOG_\ROT6/!&UH;A6N-.,>SOI7Z?@/\($+DS$@6( MW!V(=-33R%1 EF*">/04.4LX(DDG$DP2Z7:9C66(_(8@4NM:Z4SD^?VIQSNH M4"M 9+<"W;MQ@O-3GK#I?')6G9>FL[.L0-/9BY0]LCI(93Q#Q*OLJ"?.2D9Z M5EAFE?):;5><)Z&LYU*:9D)@:C[!/S79 ]M:TCA ]Z4=Z+ZTTXQ-4\VC"B7@ M*@/B7A%DBV8=L+NEY?NLE-U^O[ M.YB 602SV%VSN.[D,FP2]4(@Q7%"G*=LN&AF_)PK)A).AH56MKZNJ^]";5?* M'ZN--C43=U7YZ;3Q@C0S0$) PC655K+,!&&14#0@3I)!6MJ(!!8"&Z^LI:(- M"M\N$LJ,@AD)Y1I/''<%";>[Z.ANL?%K#=V;+7H7QG,WC"]H ME9[F/?_[VLS3W?/0"P.E%-'<9L8=FD9*TF<#1:5'5(N@F9;8L5N-;)>AZM=T M>W\4VC57A-?9,M9"WE\Y;+V*LU,6"W 2. M^HF#HX\][_[A74'#TOMSCPYW<6FY\^M2MF#@[WRD6;X\?[EQ4)NC,VDPLB,_R)=,2RW\DWS7Z=Z- M^0R#KYC'\-@>CJT9Z_+IS^>VE"JCE[SB <+^9U[ MDR3_\Q_SZ6R0SB[&T7P1Q5'(6O>M3%'^_NM+!?SV1!@F6R[4^T3X#JV%%/S;PT$?CZ?@.D]\A:2>7+WG#?WSH9H/+&-!LQ'>23#P2BV(8U/ MY>6*FAZ>S\05[+N]2 #^_>KD<99(PGI]W_/IQ\2B"\1[^CXLO^-*! MYW0:7T]CIBQY85[,0>,J+>[]ZF:8^NM@.FA\C;/7%]^_*P#=/$[*/47_X]Q^ MW?$Y>>3CASZC>V;I[V[BL>TFZ-RYVFY/^[8$89:!A_N-_;UH,)XT'/LLVLFT MRHPV4^SK)?8?;FC8W MD$H+AN46R5,V(K=AMM80#06M :VAH#6K[?(WU/29V_S+<8 M[RWZE 7W:_P: M1_-'JRX^A_QLWC58-PYMQW[*2]B;/@P75G$GQ=JIX3[?W&UU*;:7-H_W">## M9!SF?E8]T2JNG*RQ,R#SW$WG%V=%FTC%V Z$64.&-+8Z8(P2):7UM:/(*)P0 MXX1+*C53M_O$&2Y"TC8AP15%G)?SZ"%BA'6PRGFCH]*W:P U2O9N,CXIVT3E M)?XVF!T?S*=YX''R]IL?SLM.W/YT&O/_AQ4+>A)5:[ [+: M)41XU(Q&+(0++XU@O!9"U)1NO.#CEB%8R\$?8,-W"^#G00:%:00V_%+G#K=, M[3I^\+#]8GN8^22T0XFQ;%*(5&;N6I[&ZH#. CX&/W\5%3IDP0!F&;&3JG M/"'#L4$Q.NZ9U!Q+?1,?O<$:$\.0IQD:N3(:&2(D<@X'S;7)-)Z].#[F^2G_ M WQ\^;CV:J>U=QEQP<3LG%\+49SO6JPF$SG3%@G).>(F,N0(-4ADT->!NV!$ MO'40FA/EM1"(\M+B0VB-M(@)*4)8C#X$R_%+FP=34TYJ(B .#<#5;U%V%+BX M<"I#C4&!E"+[SF4?GBJ)1*!.&TZB%/R6WV]LQ-8*Y"0.&>R411:S#%PXQ<2\ M8]&_.*\5$'Z^E[1V.=\0,K$@$PLRL6 5]UNLG1ING^,N;:;/'XRG33F*"6R1 MPA8 ; $\VU5B6DF+O452A.SV,!.12T0AJFWT2C&7_.U^9$O$>(J>'J5SAVFU M0JQ8Z%JIK2S$V@UE .0#Y.L^\DFODJ&4H,!%1C'N"=+8."0C#:J4_L3B5I;U M,D&BUI!/U S3FC &R/?R"8H]H==_F8RGT^IT,LZ_!@L#%@8LS',LC PZJFPH MF!$6<6\8TL1J)*5VRCLJK+[=&7();MTHZ8=&1U?:7F UT;1F&@P,4&L /@"^ MY?,*D]$Z$8F,9QGX",;Y)\T1PT$(SEUD*K5!K=L"/EQ3P6IL-E8$>H>!K^7 M]4[MP[;)K(\6%3)'7ZKX[;2<\IF^AMVNWFS_]&RW"U9Q3\7:J>'"J=>-G'K] M-4ZCG?CCIN%9B%_C<'Q:JDJ#&];II#Y(8?W.A=(A248#"EID=TA;CRQ7";D\ M?3%20E.\W2]XJ=S[A;+MC\*;*U5[NZ"DJSA5M)9,UERKGN>J D+U790=12AC M*+.:!42LM8BSQ)$.#J-$#)>,4:S\[JZ[?UEH;K9$^]_I;0O&B)2<1E5S#GF-P*D!$P$3E\;$ M$)-,3I6*51XC;EE$-F2&;I@E.BANO6Z%EV\$$SFGM28$,/'E@]-;G/$(A5S MK(!96;-9T_SS3 MXXB+UF*)?+0)<444TEX)9+ (G%).O;UU4'4EYGTX\N.36/3X$>,SS9/ZYU?H M$2ND:\I(+7BW]EF?UBOFCX!\.R130+[M0CZM/>,L&:1U+"V!F$(N)8TR!7?" M:V\(:^4'9L=QT8=SB#%[.4\2-M4@S9I'"*FFEJ#:DE5*1Z\8_K6O%UIA, MN5OP!\?Y-\+&OPM5 1??-04#6[3B,5G.24C"HU3,!O>*(!<[HPX.EAD M@K0H)J&H(BIZ+UK9:5T_2I&:X&YQ7 @T;RFU;5(=LP[%?\T'L[-J,/J:G3_]P(BR?&B,QX.8[Y/SI%Y#R5* 83C->&A6A;*95N!Z-I4=LX/1J] M_5:,T'PP/2XZ>Y3>1->2"9*F%AC*J .A!E $4%P:%),7Q%M)D4F6(U[VWHQ0 M!.&@DQ$L8$=8*V74-P**4M8"3O*OA;S#27XP*V!6P*R\S.YHP"IJ13,:Z52R M]+%#UG&%N++84EXZ?\36(MS7=T._"Q^M=$Z6F=KH_G7_@-P10%A V.U'6*RM M39I)I*+,CH S&2V)%HAP*544/!JG6XO.KP=A24W(&@^ =@]@H1S!\B%Y%_-B MC.?IW]7,?HM0@:#;&UY]WE21M!( MD'76($>H,I8FDD(KE0RV'4%+101!:MRQ3,)MSD+O)L\_O.3V%ZGE8)\@2@51 MJN=4U^'$BZ@=8M9DF^1X0"82D2U-8BXR%A5M)3/]TM::L(*$UMV!I[ M:W8& "&.WD[%L?=Q5@VS7PE&IG-^Z;]#/&CC.[J6"LY20@D'C#@S&ADI"9+. M.1^X4_9V18%EN'?6VM:K^1*N:B$A@ /@UP69 OAM'/Q8L#A1+A&Q,F;PHQG( M5')()L>]I4$%V4HZ2_O@1W"M**DQ76/H86LUY>485TPA&%Q"-- M3%B.:1N[*A=,=W]!=-\W//ZQ MQE*D+T:-4F(6<28<+34U-Z9F_*Y2(9O) M=KBA,[N5[P!& HP$&(F'C(0V7!K-47(I Z<1&!D3),(RXH2E)+X&9EO]K!T)8U,1M?ACUG8__/XWRC.)E"P+,_L9.>A8I@%?=4K)T: M+@0\(> )ONQ.IE_VPJG=5,67[!<3DKT^SALG62.C4D!)28:Q5M(JTT9T\:V= MC+)#./T0)XV7>.XQ?I^LF7_,3N3,SK(3F?9/XB2+_LUX.+23:?.E;(WS6HA- M'N>5%TFODCKO&:12*;)$*1+29$^7RW( U@D4*>-,49ZTOA4):&.0MSW^%H:( M]Z@&;Q@R^<'<@+G9.7/C< S9J$@44]09B9E$C@2%-.$F8$^9#;R-..6+FIO\ MGC0*ZA&CR2,>(T.FV;$+F+C@'5>DE=/&&S$W9$_<=08"S,WSCT[DOTO L/EQ M*PS)M6?3_.P''_=4F[/NP5VAZS+!WJMW>>CQBTO+G5\/9OFQ_M[A?SJ.E?5^ M?)+?Y2SK8C4:9U6KF@!QAH-\V9>)'5:G=C(KZ;&S?'G^KAWH'RRD=Q';R/_\QWPZ&Z2SBW$T7T1Q%++V?2M35/)U+Q7QVQ.U[?$E M]+)"O4^$[]"2EJ^%9_/OX"(+NA'X\64\ZM1^B8M0$[(IS]!K._S=GDU_?/6G MFROC0NR-;MTE\U5$NS(2V>IX4BS2OS4 ^/E\ J;WR%M(YLG=<][<.QNJ\:+( MW>OY*(]D.!C%-J3QJ=G.R6IZW[S\>_N_;ZN>CCQ\W*-UE%'G9P=[)OAJ,O6O_P,YGXPN" M7=ZEV(+\ZN5RE/G#>)Z9P.!;##\N'D4PWL/_1E>C$' MC2.ZN/>KF_LI7P?3@1L,![.SUQ??OV.C9/$X*?:$_H]STW;'YV1//?3I0Y_1 M/2F7_>[R3^5[3.)K?QZ\^/*SK4C9V)83ZD]#C?M)P;V<;SQIN/A9S(YPE9EO MIN)OHH_-,39&ZI6W1R^&MGE+^B+[X,\J+/=R<]-F2A#%E"VW3)Y2<6TKINLE M\@JZ,5I0G <5AX+B;$6&RFY7-(0"AIO9^=N2*KDOO>_7R7*YF]GU\\';P"E% M)"96^EM39 TUR A-/>;6"M]*DLE.%D'L50R4RUOGA/M3;+%[*+L5@<+=\PZ:UK?5=[LKY_U#ZVH4%[OT M]ANG7N!5=Q3L79JN! ;6\KZO1M/\B2-*C^?3.+(GU6SB1U-A\V^ M6?7%#D;@SRW+,'>B($!?Z]W?[3))X0,U'B,1?79_:(C(8]1SCHB;>45OTVRF,>YC<,BZH_347S\62&,D*<5(/1U[A8L;#% MW*W=#VC$NFN;'IQBXGFR2&*C$;?2(*TI1REC/Q&>.A=B&PS^"A'^DIWD8M^. M1H=7.-"*R5*B?VU>89<9P I(D=-QD5.3&":$OIC[] 0PN ;(OB?QC,[K,;W;@6#O0%[ _;F M&?;&*IZ,\A(%K07BE'EDJ;8H)9JBC2JP8CO6&TEO)2Z.:\[[EX8$L7- 0T## M]M P4&L-X8BJ3**Y]18YIR1245E.N"3"XG7'W]M P[4'T3L#AQ!H7TI]OEN[ M<&@+RC5"N<:M"J\SCE6V8PZE2 SB4CGD:&;LDF/*E178L%9ZC]UAPUK=#=8U MP:HFY<0^%"Z$$#L +P#O=@.O<%B(R"E2(CG$DU-(>^R12=*SY$64O)7X_;J! ME^!:DHR\Y*Z2Y8"\CQ[NVN:2L:T6+7O"X+:\ONCBTG)G*!H+16/7^&P!16/O MF',H&OM$V-[EHK$-.TJ#Z>?KG18_QW_-![.S%DI6M; W'ZO#+2HO^SZ_X]'!__SUZ.E+]U9X[)*?J;:&O?2T4[7Y9RIF\-6?=3SCH<_8 M'B4OL+S8GEE^JI=_K-PC3WSL WN5:L,%II]6K5/M0K'.9#186\,9DVF;%\/T0!B5P9X>PQF&-=V&8,+1='-I. 3 P"%C ML(!A <,"[KQ,>S586, [Z<,U)ZY[O[PA] Z@L0)HR UUD]L=6#D8GYR4ZFPE MN>6EF\J!KFR3KO3-P)[:04"/U^_>WLF !0X+_!&HOSJJ LL$%V]"6OIN$C]>.;ORA]T8!8F@ 'FL$ MC_Z9VH_'=A(?+;P$)A:TI,]:LG^2;H":@)N/&@): EX,:#EH"6K%%+WC85 MU4!+5MN.TB_?@$UO9]^'G^S0CGRLJ_^VH[F=G%6+(F'TL16W/>*"EBC?'*"KGM./).)INUOL. MSF!/G$:2J-+[V%AD6,"(*:\Y(3P*%V[6^UXX"4?SV71F1Z7VZW=5OJ?-I]<+ M?1^^?_=(A6]9:VEJ)=;86J'#BQM0JB."[ 5*)4ZT]XPCG S+*.4ILC)Y%%VR M-$,5X<:V@E+7$IX65'25+F92K[&O>H>7-&!31P39"VP25"4F<$09B#(V29J0 M"R$AK)R74EDO;G<\ITG)X+Q%ECJ7L4DF9+",R!&38@R&&^[7BTV&U8*I6F. M*("H'@MR.R#J6?T[FGF_;W__KHKU:P; ($/$E$HD,<.(&V*0QC&B*&F,@G 9 M^:U>?9YCK*(1B"2?W4Y*.7(^6A1%8"KR8/*75P; IW6*DKB6JE,HN"V-]P . M 0[[!X=,B^*M$VYN^$B'3( MZ.BH-YDJ.BO]K=:E:X)#I6LL:4U+3!P@$2!Q6R7:,TA<,V@QH0F6FB/LHD$\ M>8DLH1$E&HDRC@2/PTW0,L(PPH3)O"]1Q''@R$CID4@FOTF(.@2^ZC; 8VXL M[11Q _<5P&D7P6FG^5HBG A&2[-XX1 /S"#3M#W6"GO/@R.V'>A;D_M:<\F[ M!() U0 -=QH-UQUN,Q'S0#Q*R6=?$>.$C.,!465]=BU%XES>#K<119+U*&;D M0MPQCZPU 1%A?;Y9AJR@U[O?0$3-L:D)(UW"J@UD[3U81*(G67MOO\6)'TR; M;L>_V\G$7N]V#/C?/2T!_+\?_Z6G06IJD4O)(BX"048[@D(@@7N/J63\)OZS MI+FV3*$8;,9_Y1DRQFG$:0P",V,H5A?X?W(V?KVH;MM8@,/I=![#N_'D;^>* M=Z&,X>.YM[YJ'I^4_38)@%K]%N134:NMP2[KPM\_(9H2"J(&G7WQT8+.@LZ" MSH(@06?[+6K0V8X($G2V-Z(&G>V(($%G>R-JT-F."!)TMC>B!IWMB"!!9W=/ MU%"T9XF%8M#2:7TP^;333]W"2SCZ!, )P4 0->AL+P0).ML;48/.=D20 MH+.]$37H;$<$"3K;&U&#SG9$D*"SNR=JJ&W14G)+&D\JGW\_F)WDBZH48Y5G M+4ZJV-1AJ8:#45,+PT]B>+P_+<#GUHQVZ^!SIS>$HQ1!&IJ0C<(B[JQ$EKN( MJ(I)<$U/$H'C5*V5!Q#X#I/5I?V M.( * I8!EMW",LVBHXY0I# 3B)=^,DY'B@37DF+CDM"W^O!M"LM626@1@%V M7?T5Y'9@UT[GLS@LF7D\^R1F1\6@Y+ MIR 24E@ *R'D!Z(&G>V%($%G>R-JT-F."!)TMC>B!IWMB"!!9WLC:M#9C@@2 M=';W1 WU6998*!\F8Q]CF%9I,CYI2!GI:Y&<=;\*SCK8ZKS\U >7DH8TK62@.> 9[U6) 0 ML^N-J$%G.R)(T-G>B!ITMB."!)WMC:A!9SLB2-#9WH@:=+8C@NQ%?(X9SY7B M!GF7+.*16F2BCL@H)RP-EJAPZ^RL,#9B:P5R$@?$C;+(8I:0PBDFYAV+GFU? M?$X+W>_X')2864)KFG.-R-EI#*6LS&D<36U9.F P.JPI0/) U*"SO1 DZ&QO M1 TZVQ%!]L(QTYX$'[U"3&N?G2Q96M$4)\M0*Y+$7">_[E8T3>+J3X7['ERC MOBOUZ*J)P34WD,4*"-9C00+KZ(VH06<[(DC0V=Z(&G2V(X($G>V-J$%G.R)( MT-G>B!ITMB."[$5$SB=G#.<6,648XE0Z9"CWR(M$64PLZD!6296 B-PN)4= M\9)7__7;* ]YF%\P5%_L8%1E5O*!+*&\29]<@R(I#AVI.DA#76 MWHRDT*BP$$HA;GC^C_<2.>FR[VT%%]J)(**^&4FY\D__DMW3G\?3Z='HW<)! M/3CW3]_$R>"KG0V^QNG[./LI%O_UD_VV4D0%L]K@GL=3 ,?Z+4C@'KT1->AL M1P0).ML;48/.=D20H+.]$37H;$<$V0L?GSJGK>,".2^;UL,!::4"DLFS\G\F M.=-&M@3X^+N3,P$%)5[]5UZ!55FE8!B6U R7%TN<7+[JGCB=5=/QK'!P^$\,DSMH CS+J\8 ; !L &P ; !L &P ; !L &P ; !L &P ; M !LVB@WK#68_ 1QN2.:>&?SA8O(V&"HG-C(?C$'!:X*X)A@9+PCR"3NOL>8R MLINAD%-<(^.XM\Q+K3&Y&2I_'V>'(S\^B27^^$CT>YJG M^L^OT*-A\%I14F-*UQ<)WTZP_7X1W"?O/P+J NH"(P-&!HP,L &P ; !L &P M81>P ;RU>[VUJ!3QV5]#DF*+N,<"64L%HL98CD54#-_J:+U,8A-X:UOAK4%A MF"4TYR<[+$V>ZNI-]/'$Q4G%2%W19N6!8>ML0B#DP]YO-H1A3KC$D8Q*($X- M1]L5T"I?@NR'RB5%//8>(2) M)8AC%I%QC",3=(@)6RYOMX-<"J5*CG;?\T'L[-5LO&5 FP";.JQ M('N!34SSR%(@*+#@$)>:9B?:&805=RYH$7 (-[%)BR2L<1KAD&&)4^HRGDF/ MB!#."*]4P&:]V&1$3;"HL2( 40!1_15D+R"*NH09C@8QB3/<>!U11J:8V13W MC.JF@-$M^F2CU4IFOD1,_HZ0,<,:"249Q)%@DR%!KA>B.*LI50!/ $_]%>1V MP--.;XR(:'106"#NO,W_H1X92RA2B@OAK;8!ZUO\S$D7G32(,BX1CQXCJ_-/ MU%G-C#68D-7YV=-V1[2NEAB;K+D$L@9HN,42 M[1D:KCOU3D3!O,79/22\[#029(2F* 9ODO)*)A]OXE4R4F6\T@79(N+86&1) MX(ARH8ES*1%.UQM>DS43IF:RYWN4VUTMK#6]6#*3[FDDX6!\-#5&H(0ISW1,1*0=D8C* M3,AB!K4N+NR!37NC:A!C;LK6U!C<(1!9R&> M=SV>Q[V6I2DCBLD3Q)D4Y1B.1R89XP076&E[,Y[G.%%>"X$H=PQQH372(B:D M"&$Q^A LQ]L1SV.DEGJ--<]V8?5O=QFSW1:<=9H%F8KI0@% PO=A"Q,!+S()QV M^&8>Y,'03K.*GJ=2'4U^+>OEZ6=8'E--W126,E1N-HMJH23E2RFO]QBJW\]3 MQ;8I;1XRN)*@FO-9!#RMH@5R9)G'@DO\K*@Q",=!46) M"VN-2C:F=!V1KR?#%53^F%?T4;HCH>69D$L5JRG;L%0A-^YBO'E*RR=_?I47 MR([Z*&OFLC %H $@?IB"[FI %UT8<.#OIXO*1<^LIHBYQ(H#;[/O'DQV$*04 MAEMEZ2T'?I6$G 55_#")[QH*?7'8HMTS%JS&1M6&XWZ[[@!@_1;D5AACV#7H MC:A!C;LK6U#CWH@:U+B[L@4U[HVH08V[*UM08W"$06!P6B1V_7LY-<]G^[W92RB6EF(<75BUC M(FOU0/GL-6;S+-ZU^GTP.SZ.PU!>LYK9;W$*/*+#> H\XGZP$5QE;-$<12(% MXIQJ9 RU^9\I24UYY@1LE2HC2X--PRS.$6?^>.FDQPMA,TIK2:"]$F!:CP79 M#TP+7B9E97:+<$3<*8YTQ!@93Q-/RD?A;I4=:1'3FK,(SX:TY[I*4'@$@*S' M@MP.(-OILOY:VH,801 2=A2#B MYH*(LF2E".E1M)$ASIU!VHN$G!9)6!H5=V25/+1M"R*2^^N5[*"FK1!$W.Y* M49N;M&?IT$67N9)>EB^^45@(3-3.*$[/3-2Z=Z(B-DI(A6+0$7&6,D)($9'7 M-DH9C23B5H/IUI.0F@^/3LMK776#7#GKB"M3:,EI=3&VTRX[:RCQS'LF6E&'-JT 7+U6)#;@5P['2$0 MPG-%6$9#9DS&.)J]?6X]BIS;8+S&V-_*,&\[S6@97'Q:2*!; E)18"4L/\! MHMX!48,:=U>VH,:]$36H<7=E"VK<&U&#&G=7MJ#&$#($G06=[;"HM[OBTI8F MLS1!5>3L-)96*B>G<32U)0 *H-AA30%0!%&#SO9"D*"SO1$UZ&Q'!+D=^0IK MSBB(S&''.$8X)H)XT!Y9'@V23&%+-4Z>I;5G%)142L]8A')Y!5*B+.=90A^:257G?Y$ CE;4M6!90(>?5?OXWRD(?Y M!4/UQ0Y&55:5O-;RK(TJ/Y],XLB?@;7HL-( PP-1@\[V0I"@L[T1->AL1P0) M.ML;48/.=D20O8BDT* <%I$@JS5#W">!M-,181\]Y]HI+&]U#7:!!*ZB1H8: MC7C^.M+<$Y2D)BEZRV/YSO>1E"O_]"_9/?UY/)T>C=XM'-2#<__T39P,OMK9 MX&LL_<%_BL5__62_K52'BM3$F'Z'4P#&^BU(H!X@:MB+!=F"&H.H08U!MJ#& MP*!!9R$0<",0X&G2"I<TLBH00)2,+VMQJZ[Q,2@4$ G8FKP*J M57R75S',:[7D54R/QY,9RC!P4@U&>8W.3B)T8>FVZ@#9 U&#SO9"D*"SO1$U MZ&Q'! DZVQM1@\YV1)#;$539Z18Y+'&MC19(TI003S0@$PA%@6KBA0A:X5L% M;9Z3NW%R-KX1KCD:?2S.[Z?L^QY>N;ZM=,11HE/=#J$E#B CL!D0]0Z(&M2X MN[(%->Z-J$&-NRM;4&.(+8#.0FQA<[$%0;%0*5HD>."(1YF08S@A3@WV)I" MW:WVN\])!X'8PHO$%J"VQA(:\C[.JI*H!*9F215Q>;'$R>6K[HG3634=#P>A MNI!'AXW1XX,'BOGD&5NDI&'6Y04#V #8 -@ V #8 -@ V #8 -@ V #8 -@ MV #8L%%L@/#XO>'QH*V(VI)2+$D@SA-!AF&)&)$!&ZFHQ_QF>#S_,E$C&5*6 M4\2I#L@I@9%*6A'M37X=>?.TY/LX.QSY\4DL\<=68N&Z)ES50HKU1<2W$VLA M(P] =P= %P@9$#+ ABZ)&K !L &P ; !G+67O#&!>.*H4DC01Q$_/EF!'D \%8"$(BU[=ZU95^=-.C^6PZLZ,P&'WYS@)- MFT^O&Z'#]^\>L3Y4U82)&DNR*?-S8YD V0=0W!ZV\>^ CNVCH_-$FXR#&0X3 M1IP8FUFZBH@RPTWB.@D66D''TLGS>#S,LSY]^Z_Y8':V2CE)6BNR,4X.H B@ M"*#8)U#,X.*C9R5@$37B%EN4[Q:1QE8XHXRX@S(:RJ,,SB F2I #"XJLC E9 M')1B5A 1R7I!D6!1:X[K#-T C0"- (T C6NH>>652)X*E*&09^[G&7)4&Q0] M=YQ1')VZU:],:FUP*6C.2D%SKC1!ECB/DG,D$A6 C D/?81B6&39].T5&=2&3@UR#BF M$&=*(ZMQAKL00@R8*&WE38@,3 2?O$#6*8)XL#@[^*RDE%OFM.0XN5MM=->Q MR=,_5 1:VB,P!%K:45I:PI J52M>()Z^0#E8@;Z237NHD%&X%<]=#2V7- M)>\?]@(C!1 &$-[D9I+2V1D7"DGK.>).!:29UXB:1+D3VGEVBYHZYHT+-B&9 M_R!.&48F9N\]X$@-T=3:F-8<,:V--C43N'\(N7QGQ_RWS6_?_+C.9?QDS+OV M;)J?_>#CGCKJ=0_N"@F69DK-NSST^,6EYYU'/3T8_AL'T=&C/7I=/?SRUH3B> MUS+&!POIG2=9D_S/?\RGLT$ZNQA'\T441R'KW+1X,\^6W\%%%G0C\./+Q/A3^R4NDMZ137F&7MOA[_9L^N.K/]U< M&1=B;W3K+IFO(MJ5D0C)/[I[SYM[9"HTGMM& M^2B/9#@8Q3:D\:F\7%'3@_/WNY2.74AHVT";W!CH'P[RO=QD\(=Z:D=3-(V3 M07H.L;U8@)O [X;^I,'TL[?3X\]I./Y]2>W_?;'&7:8V;2R"7_Y^],M171V^ M/[B)PQN;E2M3<#4Y]^G*AF?GX.C]QZ.?#]_L?WK[IOKX*?_UR]OWGSY61ZM@ M:,OO^*XZV/_XU^K=ST=_^[A%KU5M<#DM 2:L30+8P/PE85Z\9WFGUW8^&U\P M^_(JQ1SE-R^7HTQAQO-,1@;?8OAQ\2B"\1[^CXLO9,$-[>DTOI[&3*BRCEQ, M0>.W+>[]ZN;9LJ^#Z< -AMG?>7WQ_;M.C36/DW)/T?\XMZYW?$[VA'[HXX<^ M8WM8+OO=33RVW7-Y=RZVV].^+1&A92#A?BIR+S"-)XT'>$8-LI[/(:80RR M6S>:+4(YR]2BN1XM:6YR_:[X9K[/]I6J*=VXAM"-JWL-Z]K,_MB.S(Z=3J^3 MT4AAK$4I:HYXPAFB+$Y(:$4\CEHFY7T$"6,*] M%&J71KO).!=K(\[%=M!^OHGY$C]HC"$X=CM#2S=VMG@[_+DU>UP.&QY4=IRH M]0)Q4LJ(J."1-TD)(RTAI)4@U'5E6ZD&GN0UP[)+?A8E$'.9B=$Q:Y 4OU:6SK=*8 M<$2QD@H3FVV6:(-17VK[_V/O79OC1JXTX;]2X7>]8T=4K@_]G609!NLH]9PDV1B\.$+EDX;* M>P8SI0RC-G+B:0%@ICT $V>16!&HXTY9I=0^B/>]@UDJK$'^'=H&MX)BE'W_ MG'!L-#Y4A8HJRZ)<*#"6T,Y817GE6 M57[A:&P^2&J+&6!H6PZIG/J&77D4'<_X:(VBXVK141EK=A^#3#T?P?_%U//]Y>>6>JI M+/C+EBKWLA7P9Z"6,TDX 5*5PI(:FEC+.=&&E"PR^2 >8-)$LNS Q71?&:(MG?!25W7$AWH86_YBZ"86?@NG"KSC.=_&W+ASCX=L\ MGGN.0UO5[CX'$(Q@^:3"\;[BBW#O**,"5UT28*A+-I8&?G!224/0*I?P;*Y0^12[]*I/GC;*C\T^])7EBYGXRJTUJ M[%B'L1CI5X?YG&H;OJQ*CN,6?I&+^IQ&^Y!F)[$/LY-X@J)R")O%,MZA_HSM ME$M9CUIFQ,+AE)F%0F\DD1P5,A<69%"!\><-]%IM@^;$RAN+7I$ M7H?\OV_GPQG_=77$[V)^$EI.Y?.J-SC:GT9@?-+ >,_0%8LH32$D"1YM24X( M8EBIB;"%8(6H7,7WDLB^!^BZF2E*5%,A1DO4@\4VOEAZC?46YHNFK4=7[K,^ M3$]:>CQI6NVTE++BCGAE*B($#4"1C262,ZF, <;-R_NAU1MG^V[N7#&MU+,* MM!_Y](B((R(^%B)JH-9>:DJ"D"66G:J($+$L@)X7 MQ8B(HQG\H7CZ^S: M>%\8(I@/Q( 8()6T7BG#K5!W8O&GY\TE\JH_]7V0T_',Z&&BGWLS]-HS"Y6IAXIY74A00JC.W%O"B( ME2R0JBRY, Y@N8CW8]I.Q^_=$#J]1PE"];32+UR C-CULA?R,+#K29L+M"ZT MBQ9 L?3PCPN!:"$_63+/2Q93R9V6/'MGWB&)/$<6>-OL6 M)@)SUD061A,1&2/662#63)6>B\H&LY?Z7O>"D3>S4P!T3Y5^5G6_'I*7CR;O M6YB\5Y4*9KC9-XL4C'+LR9RR48X]'3EF0ZF%Y)SP(#U6;1?$&"U)Z;R5OK21 MECO.VKL'G:S.>:I;N6_!)?XHN$:0/-P5'4'RZ8!DR4H=.%/$>"3[,A1$ MEY82%BK.I&7!E3L&D;M'M-PS2!;EM))C"OMH=7\P=O\ZQ-"VP4_:\#G,EV.1 ME:=SM$9I]72DE9%!I1#R*F ;.6$-T=%'XLLR!%WR8&UU/^;[X8#_FL_W?J)E MV+04;!13(SH>[HJ^,'2\9_SBC@O#BH*42CHBK ?F;*,@7#-=!1UMH7=:O>_' MM/YM^'5=D%\I7WB0WV@R?Y#J*EBC>K(POP_!+*/@N.69LK#-0KMZU2-YMIAT MS:SVDV%EGL*IN^527S_XPQ ^3YJ:AJ,2. MUWAOD37H(\YH\='\'@;_\;YJB7%UCQ&<7]FV=XW,G_V5N*5AV&\T <.(5P,3[MOE<^^!_./^M0QFWSN9: M@<5>%(-R2BLVK.!$9D64\;Y5-ZG3_790?*C="Q\*BI)>MJ7/!NVF?FK6Q(>?_CK MY,>?WOW]P^3'7]_]/'G[R]_>?/CX]I>_3(Y??7S[M[YJ,]IM \9(LOVX;. G_LZS/3N&# M44M\QE$R3SH4[$EK>+[PI5 ^$D>#(H(5AJA*%H171DJMJV@8W8?-[;TYQU/< M?6R.'1SI-H"N!]K=XOS]S,P7QW/_9CCH=XHX$W*J:/F<0LY&(]H(CR,\/A8\ M%M&:D@,REHI%(HPO !XCH*5G05+-I;Q;UML#PR/%XC_/JO#/P1BT1C)_9>/# M;H$;%QWRKT[JN9G\LZGA5VP1M&S'2-VG<]9>F."Z;V^WUY4T40-WMB F:"B) MHH(3[J4,-$0:Z)VJ3EPI6GY8=O4\=*!@_Z5MNF^I)?>@H5S/>'^/0/5,%O(P M@.I),^PRF,BBJ0C5OB0 :X;8:#PI6%">"L/D;CK 7ACV[6'PDD0W/2W&1H6C MD?SA>/7/!LASBHA *WEWTK0+ OAS"BQ[(-QCJ.O3.6XO3&+=LTP1A56:&T%8 M!9)$"!^)=44D,@AC#'6JK/;2,.5]V[@0?/=CVYRN#V3JPI6%S?'0(%#C/3>B,!'R$LQ'.+FN*JJ..@DA64J"[U!)5"$^,XT5I M7%3.J;U0Y >#L]&0,-JB'SFP9*3,8R["F(OPE Q%@K/**D=\K#01WCK,15#$ MB4IJ(2IA[4ZOK[W8RY.L^[@_ZBZG2O%I)>ZQ[NBS2SX8,7C$X.>!P?>-DJ6) MA;"2E+DM8J1$.57!/Y7FFI8NW%/ RAU15-Z4DHJD $59QH&12II%-6"2Y"9>ZQJL3; 2WV MG,/,I@734UG*ER8F1RUB1.01D9\R(E-E7,FWOQS_\FHL*3'FXX^C';?P M%UL1QB^D9$70UQSRA5EDA;2ATN)/U M#-M^#J<3#^?J;*:CF4\F'LPFYF,)AQ)^Q"-YJ,ZE9[SC1^AZ)@OY(J#+45>9 MJ"OB&"^(<"4E #R1\%)8ZJ@5I0AW[5A\[]"U:V6JRJF2ZF7CUWV'RS[;]@A= M6"QF(95C &J+=M#4BKA;M+7#'[M%X_Z5=F0AP MD5DL%TU[GCJN?:D7)R?-S-?S3Z.H><9G[DF+FB?M+_$FF%*I0%Q$?XFRDFC* M!9$Z&A:DDMKM- .]C0?[UQ4.?$ 8^)N9+<.'$P/P\!9$6_ (._B1_/[W]KE)-:>5)4TJ.[MR(:H(C82AKG(A.,[B61 M[9Z!;#0GC#;LQ[9A=V:6C=7-Z6DS[WF[ ;:.]T':#H3]BVE;,U]T*U-V$V-H M,7!UM&F/$5+//$+JGD595*4.7%;$NK(D@G)*M' &1)GEE@ME)+M3B8E-XQ+F M8Q\O/IZ$GTW[+Q1=^10G*3;\\NJN=B4]K1B=RNK%Q2^-UO,1)$>0O!_G(8U> MJ1A(00M*A/6!&,$UXSS:QGINY&Q/-7HP>/=J.OB)+-'6EEI9X*4"6!%H1PZ0F2DEN71%*&:I[3./Z M<3B+-TX:N(YM4SX5LGK9AJ,1N5[V0KX(Y(I4>ZTI)UR; E"( LTI3"!.5=X8 M&KBG[A[3G?:,7&/\R14<]QNMW$\I6VG,UABS-<9LC7$+O]A%?4ZC'>TSMV!V M;V(,+OE0@1S!9,TGX7=W8N:?PJ0UBS#)/W<3('UHQAEUG=%K,'H-;ANWSRMO M=?!$\@)[+G)-%'..*%T$ ?^4=TPY&O2E?*;?Q3?]2?X5#O*[.:I0^/_8M;[T-:-?]N?Z=?]B5YI7YL: M7=;R[F0^FTHFIYS?8Q.>9WQH1O1[)@MY&.CWI"U;JK**6LY(6;$(V*H* G]P MQ/F*L\)@3>L[E1DZ2&R]L16+5FHJ[M-/\=BD=;12C5:J4<4?5?QQ"X];^%F/ M=K12W8(ROAI,43NVJ(D-\ YSS.YKXN0\F';4S\;HA><;O7#/6I@)EHE*62)* M[ [-J""*>="H6*F"*S4U:J<[=-1E15E41*?.<(4&+8QZ09B0H-'9&*E@>]7" M'C \3$ZYD%,8X$N+(1AM8"/&CAA[/^7["F$JJ22AJ;=T+"4QLN D%AXFW!?* MTYTZI$[0BD;C2- 2<-ER1XS1GE!I7"&\"]ZKIXJQ5$XE$U->W6,VY',!V='R M-9H-1K/!"S0;C%OX12[J2%OEG:67A$ MA>QFGM'_=6^:V>7S\")TLT(;!;J6))6M&!%"E<2:: CCW@LMF33E;H07=]IZ M$TE98@U;[)*D RN)+P+35#%C0GRJNEDY516=\N(>^TM\=>\]*>5LA-P1_/SFEX_'/TU>O_WPZJ=W'W[[]7'=[_^ M?/SQ[;M?1GO$"]'07Y8]8MS"+W)1G]-H[]NDEH;QTCM&)1/I^[$VN*+2* M)>&N,D2PZ(@VRA)>5#XRKJ7R.R&NMTDTO#U [9B$Q%2I%YYA/1IZ;E/:($T]T!8/X=N\6T-D0YEYXP*\J@@CS:><0N_G-$^+QO/WJCC+47ES0I@ M8'][$)BI-?@CU,((0E&KF2&Q+ 01I:+$*JU(X)6EE;:6.K^7.D,-,(&V@P>_ MBQ^P]?F'$].&#DQ>5BV88U0QH5Y">C18P*\KV@CU64VU(6A,E2$^%"273$HF=J-!;\2K$:\N9TLL1LZ- H!B!>"5"T25MB*E MMZ[2PA:NW(M!;V]XM4N57C9<[=>V]]@:SH': G_%^41.O.P"4.$N+( AVX6I MYP$M@NM&7$B*9ZD<<&/A17) XRAEGLSY&Z7,O4@9#?RV\*PD)DA*!*LH4525 MI/"BB!4M5578?;#B=$[?Q=^Z<(R']%U_1-_.A^*2/S9M'V@\__03GM.?:F/K M6;TXOY,(*M04AO.R!=&(: >YD".BW8\C7&COK8V$.L>(\!K027E&2N"^-$;# MK2[WP9L?"=$8D].R'*GU,W(>'"BU?AUB:-N Z=CP _K57=,!O:[G;IG^#O3: M3,[:&IAU'S>Z:";&^QHWI)GEX-+4<>.L7IC9*)J>S(E\J:+I29>:CZK$E&U- MN(\%$=1H8KP0Q"E7FL"#B>Q.!N[3\^:[ 1/>]9#P"A'A;0\(;^?'[Q$-T,_..=" GXI5[8;(Q65MS<@]C71^66X\VO._.-)F!CGFE-XEW/DW?-F ;O/J_FIY>OU>Z*/SZSV6WJ./Y,([T11+F_GO;_(Y3!-__;I6A__L-Z1UE MU\SJ(R_J54OX([ES0-"MGUUMH0PL=%KPDY6B?&8^A:P$$Q-AAKXSLR_FO/O^ M#_]Y<6<,RY[.UF5K?I>EO3,PFY^&X)>-O.ZGG8QVI\Q)?#8_JJ?[_5ZIB\0@\Q5==RL(UGT[N ]B5B;MB M#X'?21.*=?>/A)C_6#3_6&'A/U98>$M ^)*WO6UF?A_[XN?__]W/[Z:3M[^\ MN@C-#S917YNDJX[1 \_2+^\^OODP^?AN\NK=+Q_>_?3V]?''-Z\G/[[]Y?B7 M5W=!V#V_YMOCGR8?/L*[8?61#U\1M=]XS%:J_B_+4_B#&T)#=.F+H!@Q2D4B M7%D2)00G-)1"4B]8*?D^G':_& PB?1N\.6TF;^?N:/(G MG Y6?)_^E'ZFWT^:-G'25YG ]G_]\Z0&"COY$DR;).)I\*BO3=H&!E>[%,2, ME\-7S6+BP^^W;K@\@_T^ MF=6G-M^[@S?/3U[@(-KPJ>X 18%IIZ?@6']L&I_>\'6[_#0Y]C!U<$T^-!BA M;2:O9J;K)F_?K@8.0ZQ=R._23Q4^Y7,-(T[WS!>@3?T,[I.*H^(3;#V;I0MJ MK-'0+=L4T9]GKX:O9B8_.Y].NN8T+-*:+A?U+-&TK"P MTFO ""#CT@QY>M9 M[">Z@TO3[\,:O_O?YO3L^_>K]>Q?MLWS#IO-I;DX3XI*LOT;#$<_FFP-L0O] MZZ^F% ;8WWKCEB:Y;])U7YIVEB<7?_M;@*D'A)S\-9@9S/Z%N1Y>]F_'PWM> M>/X7DSP837N&="][,?"^'U#RX42\#C/S!8< =_L0SD <6M@-=#IA12%RHF$W M.0G&_\\2%+#0.T)^@/EJYM/)S[#*QITLN[#85KH.&2GO!@?OERVFE:2%A&># M! '^G!>L#8E0^(E#\TR$39?G>+T -4[:!EHDE%C"5FSAG9)#J<9 1#B3^//7 MK>K7CF#_W5U9%30M'8G2@%"U*H!*%0UQ.BCO"^ZYV/$UWZZN:K*<_S:O%]WQ M:G:NR61Y^\N/UQC1*XFY+/>3SW+K[319Y[FD!)=I,F[4.;/WVL2EA]\#%=D4E; M*6736%I'M>3.\-^V[-DDO_S>< ME/>A3?MCV\T&/P:?KNK>Q>.D3)C7S0QX4==?_2W[I3B"^;JZ;?/#[Y5,#P]M M-S#G624--O_F%LMN,Z(LC00#E+B'+1+4;G#E+7;#^[9WR]X/.M#BL-$![76H M)"2FL9J+R8>+: &7'AQ@%($[8 NC_53_S[+V]>)\G(T+[M2#G84[NEHV MU<@A2'$>%I-9TW595)BSL[;Y'0!I$6;GAR<-I.32B\(3)2(E(GA.E.:"J*(R MSK"*1G4GPRZ&)1%93*JII>5BL &G@P2TK6HYH"(($$,U$ M4.N(%BH0J7@9.2\5USN] +XE)'VORPILKV+TT-C>1HU:; V5^D3!Z7X=7+;/ M\62@8SQM /B!3='X=(8Q#9\#&D/Q[R=HB9UC;,7R=#E+=-&'6+MZ\02PH2QT M(1AL RX<-H? 3"W%*6&5+:F.,3BWBPW?P!1Q$QVO9^9UGIB[["1=3C4OINJP M=M)!(D3A62'0A2<\P+T(L%"*RXHX1KDR9L3OE-9536K$1*VZPXKZTT@@X]T8& M((D2I(%1DA*IF0>\"-R5= ]LXMY7'(@&XWPJ#VO)8^^]O@W+V'+F_DXSOK.3J'X4O9_[&TW<+,%QC*B7V,%NA[-JT?F-#Z M27UB(?K(AKY-V>W\J+>T63R;C[Y;S-?FO9\ M0G4Z V+;;8OQ![. C-IL!DCD8(3AQD,BX71RMN$SSI$#=>ILT*!/Q])Z"NL.RWAQ MW2M6"N4!-CCP,Z!K\&TK8?%CY5@HN964?0T,W@/$W]H_TX%T"(F)K3<(NV9[ M\"-U6'L#>%?:YE,,+#RX+2&H,$)X1J0L09ZR)1 * M!?_?AD0W'(SB&LW0Z7UU3T:'FD[[,+%=/(IS <%'DW^H+.[$#S M"*:X8!QB)M_A][,P?QK.@! MIT%(6 WM"- -06QA+'%.<19+X<1NRZ$[,H]7 M&&GE>_[X*V@]H-;X=U=2CZ3P]=NJW-Q61%Y7E^E('-*F@JMG\ I =/_T(81) M#O5F$S+Y !H8D%>LK/SF?EMUBPC)% MYM.MR---BGRVM+/:[?)BC([%+7QH>Y':JM#*:^(-LF#)/3&<2\*,X#+(PII= MXW-AB\)4<#FS0A!1>4J4,!7AGE:BM)4PZ/5X1!8LIX+R*><'M16?$ N.I>+> MV4!$P#048QG@#!>D])&Q(DA7H'?A]IOB7EDPG6IV<#%-3X4'&U[XU%VJ\!26 MGRM.="4XX<8[2@4()KX3M504S%#!, 0N6-@MPA,5I"1.QE 9*H%9[R0@/28/ M+H[*P]H;6SSX$'>%*U6LN 1UB,,RBZJHB-% 71SCH51%J:TM[K(K'I<*%T?R MZ5'A9T"#BX R0S/"0U5B3(P!K F:1*:=!ITK LO=,_5X,!K,CPYJ0ZUI\-NU MO3<3V:MLO9<3V2=DW_6Q*H,N#7$<-28'NI-VE271BBI86\(.VHG1+HJ@N9"! MF*JTR(89L=Z"^+.&205?<*&Z1V9[K6.-3VFIIT4U$MM;%D4NJM+0*A+O*M"\ ME2B(%H(2R9Q@4915N1N&]RU[XEZ);3E5O !R>W71XY'87IW09ZA1U'D"BRF) MT+PB-@1%9!&+J"6/IMI1:;2SSI@*>0Y<*23(&2U5(+XR4E5 9J+ZFK#9.['E MUQ(9SJZN'_OHS/;@]D0IG&84#K6BE*&RHXGBN#&L9!B#%:7;L?!^RYYX;%K+ MF3@H%O(R:&W)2FJTX03S HDHF"6V+&'#B""9BV%?LNJ_7H<>QP2LF?>8_[K(\ @+@2 1B- MB\!RI04\.H]E4TZ= ;U,M,2S_L;G7WB];=X*M:(X_M2&56YK\";=0 M7[MB]^-5S8U4<.3_AG,L-@%;+L?G3-[#=@1L[*:3GWYZM2J!,5PV?/DY^L@, M9UYKH8&@>4!$KD$V@U@F.D;)/*.Z+'=0E'(;A ,I7G@FB#!P*A33!LA^$:D+ MA2^V8R'?]]-TC+/T(TS2\=R_Z:=H3X!9'*H[[':(^?$D=.'2J+/)B?D<)F&. M)8#\%FPNFDFW[+"'PH4HMJ-'G(A'39H; R;O6*;*S,VG!)__T6V$]Y_-3!]L M>];"Z6MK#)]L7 K(15R9NS:8% Z)^W"HE82!OO6I7;9=QFO$27CX,L+>SOS M&1@!&L$PJA?K3*4M'5K8[V9R4G_"8_(9:ZNF1/2?4Q4H> G$[LD/ZQ)/\&V, MKKQ0M5M,%'_!ALF^V ?=SG*D)ZH[X7K;Y?E"=U40D%=$6BF@![#Q4/%A: LNBN^D[ MQC%1>D?*Y%(W'ND5#:1P5.J@J??E=F[6JIK^F].S67,."_ZQ^2'\%29FN\3# M\/&W]N-0&Z %H_3Y60*!C090N.5'4NT@-#:+8B?B$0^0T+"PI M2H^& P:\I#2.<%UH(TREC#(/ML*'YR!*8S M('3/^ZI@&:;#+4$ZYX/B=[OEV1E( "#H*_Y]2/.&N^3%+]9?C3'#'6#!HEO A@.[Q% MC]^7ZILB^V>&*;SBR4E0U(N<\^H X;N4'-)K#*"JP*U=6.<(G#4 PCCVWJ.# MI13;^C,6;+O@W $U(_P>6E?W*@),!&:II$R"P;@[S0D$*PK8)=->DQ#_-( MAC&\WKH"%NH\G1]:XX>YI-9&9GH &GLH\ M3G[8%)3K;)D9"-O%TJ<4F?X^B_HT,578%2;UOTV:7&C3ZPP*T33O-BPL,%_D MQ81IJW.1Q[X^X99BU?9&EDELF]/T\45'V=J75F^YW,37EA4_V4UFVXH#8_U\U*)2-\7WUMLLO,KB\2/=/>)T=V\UQ\/TY=G35;=\+2X5/1Q M0+MN=3K0IMNE?*-UYM@74%S3,RYF0L4<,I/9 M8SZFO\,/7\(,4!E4VL5)MSZCEY^81Y26FYL79'CX'1.WPG^-31SN=]X?LXF# MNJR&_N2F?1S&)@YC$X>MQ^VCB4/2'U;8\SR%Z)H5/=[1W^!CR0C4AJ1#6&3 MV.*^K_B]8H*KRM8H_"PRPT3WXW*&$K9&?HEW&RQ:%RQA6YSO/[>Z#3Q0\XY' M)8,W'-R^*W,_Z/CVWX""%96TMJ"D\!PM&QC>$"I%>*!%$;F5DNZE <4'F+]4 M-GR^.'8.U3)T*3:@G]:A^PCW_F$&^MZMFE*HY].4@JV:4GQ8GIXBE09)M3%U MD_7<38;)VSSUE^^/ZU[IBJTA./65U)(X3A416I7$P'X@A0M%R4*TP>U4)[G- MUGBUZG@&TCZ-ZOQ.&^+;]@->_50J/_Z0+$J9O*RG[!L5XD>;GKL7S7#7]<;K M*V&$)$U-/BLK\\D@70=[X9>39C8[)\T7-$2B$:;V-1ZYW!3ES;(%^3KYRZG] MZ]'D&.1QMW$,L7-?.[0YL6:&8KQ7C=G0C= M9TD2)W-3/?\6=-]XW-BWLF7EOSW;G&85F?<\BCZ:@TU77H>6\#; 6V)/EDZGG M^8]#75U8DY.F722#_>:0CGKU)9710V,X]D#*;6#P&3DQY'3EII_X!NZ&9G[7 M1RKBB$&CP>BC%C$;?2X8E+11P#.["K:'7*T%P='+@YN,%]BH3"L$X9KNE,H[.AK>N0];]U^[D-RG>S,_HW> MGUVO'>Y7!$@,.F2.$B=$!#B/C%C,,]>5X4I9K0'7]R$"?NO"N_BF6Z3 MEMU MM7N^?!'F!@_9:G8. N8?@"?"_DH&WX7(ZQ3+[F$'4H3A:SO#YZ-(9G"S-YN.W MY-KIQE^'+E(DQTRAG #H[_N. M]=YJT)?M#/VF>>RY;QD&;F6_40?W):?-YV1 FV,$4].>/S0P5L'JR+0@GE8< M$Y,L =QS@'3"6,]E:7"I^MTX4SF,F'&2$A Q5EJSK'%IS*:8O!D M_2G%-)YB^]GL#<8PE;#RU"([PX"6+T#X,-4X177C MHZ&SW #<":_A83ZDL(ZU+2 %$C7S< [OU/XK;'[RM8+3WQI/\1M$$W=-YJZ^L5R5,[FADG[ M9?,M+WFA::\II7?J27P6NR=AYLDPDSFF[=6ZTV;_L+R7%PW"&"JFAYW1$5UE M6:@T"9HI(EB@(.AL)"7CO!"&.QYWBHCQQ M%Y N.-P)7YK6=V'^A_^:-X>T^C=&HBRQMM,./#9;/L7&YMDVOF;YVP XN6#9 MP1:_25O:>.!BB+-,VN4@M?N,LTS8^\=#4OMC MT[[&*-^XG U79:7L-KK8(_',>U?%AIF9K"_5+"9]_E4;/!"BG]*F?VD, M/=N&NK4"TVY,%;HH/S>UVS =)3W+;%A7TA3Z?BNN;K-EPMF \_J*1Z6DA[Y3 M1;/LLE&I3\J(DWG ";3 J7%!O(YJ6WW->Z.3-?:)*[SC#[\8NY,_3H;T$SF MJ;)4LEX"\VC:K2X/J[R%O/_AECF!I.]*LNQ@RV+I#7.>;(^YO\2V&=8AZY+HDJM/5XZU/@OFVJ20RX7P&)/^ M(F+2]1B3/L:D'W),^EX]+KR*5C+%2>5TQ%+ZV./%1A*X%YQ696GX3BFXVR@# M;P>7TCZ<+$\KJO7FS'Z8I/IE,/:-X6Z;*WI;"(CY3//,9^!,GT*OM[EJR_0Q;NJ\5T:0\[;"9S'O6X%#KQ/0OM]-,L,5?,C(!BKVDJ-$2H=E7D9C255AJ,:!3 M7!+K3>%T45:5W(O1YCU&]K:+\_W3VICTVXO;5N+V:I)> VJO!8BI^ M4J 28&]T <5C.TT@?2&*T0=X$5"\5J4$X ZKO\'GRVZHC-$M6H.+1I!'3DX# M0 ><_<\AU^09@F;P&P&M!+/Z)H:L^YT%21 MPC+L>U\RH@6SI#3*B+(RNBQW:FO?QI=WY='\+4W"3W4,NRX;OVQ7+IM'V"S9 MS9VZS*[.QD6P?"P(/YK\A+55,,P8\P=;V%YKUXDY;=I%\DC<=%,F/TSF*XF\ MI+HMR2W37+EK(]"65&0/Y#/&K"4F<6K0LC1/%HXN:GZP*)_8L-#[_LJ?BX_L:Y[@I. MV]'D[QBVDA_;L[M%G>X]<)4O-4P0VDF:1'QBSTZ:;C&$I_6O?A6"H"DN+U./ M*.DI0*@(BW2/L[Z5^:HTWKKN9'95]ZV*.ZS+GS2->9CU MJ(,A7T-UH%X'&'P<^+BS98LG=157NW[\NOC4[H.'**,5K:^O]1-OMG9NAEYQ M*S&>[^AABNH\$Y]7-S_:+&)\T\[F6RT_+@?&PPXETB;J2"M/@BHT$5%ZHIPI MB=.5\U'34H2=FFW&1>%#40%E<8P(Q3E1A4GTHRHHLV6!W6:VZ M)8*(5U-V8.%#L"$.;FF]*5GE-">R+",1 O0]'24EB@M)5:4J4^ZD"D90[4KF M#(E%98C@H/X9*2O8#MQ4E::2K^O^WL?24GU@D6%8+J_#6DV %+/SZ5#83+_Z9]^"Z.%U^G3J]T2H&+8=[K^X.OYHM+W8*?XJFGDU1 MZ\ZL/(6;K>*BS-S,SG%3)O>H6>9$)_S*LJ^+N\!'= [6]0R9^D5Y?E%67RF> ML5@E%O:%OUXY=5?)YFM%\].7S+ST01;.$1#0 -]><*(=8'BA?:@H91ST_%W) M[%19 EZ'6%!LF '2O PEB559%MKXTF&CKHN!5GGNC^?^]7KF>RQ_\WL?&7'L M4BR#?SM_GX_,*]"T[B3$RP-#^HEYO&FV%USL]!2O#K&%.$ZEQ_U71$JV#)ZQ4!77:1<[I@>P_2@^,1%['-![:9:"Y M5!;[NQF*A288%G/F#):21A>5+76YHQCO>F/(N_M3,/_V$ M56&/DPEH=!]\Q>V[FD"4I#AQ),W<)$_=2W J;'I=T6:8([5/LD\8W;JVGO5I M5,A29CA'LS1'@V%S'0&X)N*)2N7\#^0U:/T8R@*LZLKU%LI37&-T6-9I,58& MS,$ @G:1?"6>ZI5?M[\_F=U[>\+-(NA:&NQ];SKU53A)SF M'$"!.5I7GT[T,:U=XHK;M_7UX;6+TLR!K%."2(/-R:0KB2DC)T[00DI:6K9W M@+P(BW\-,_]CT_[V=9W[8JNHG62<*YJO65^&RCM"%4/Y[PJBBX(367GOM&=% M)7;JUTEM0F&,)+8L/'RG LY0CXPRO\?>A>M)VXL*).P'Q2.%A./T&(1#L3VH.:U'L"*U5E M#W5*A\':+7U&8^^X4( B%%Q4M*"DU (4H*26F M\I845>%4244%2L-.Z%H/JA^;W@KX T95)5'UE[;I[E:-0NMI<5!VP-R'97)P M^JZ)EA9**%* 6DA@;2-106A"#MB$^^^8//>D_KL?6@QM\Q\VM8)SY8;S=T)V]P" M_-HM<'1(O=W_^(@YE:??J_[VLVY)^8,;8MUE_R1QV=G M0-+0&?VJ.9I.?EKXHZU&S?_]MTU7=NZQ;"9#A>>38'S?N2U[#%^=U'/3]R[J M)J?FGPV6[>E+2=OSR0^A_B?RJ5_/_[UL5Z^SWB>;;]&_P=:E:^:[G=KP9>7; MG*S?>.C$.[P=^GZ!G\U)DJ(Y)JF.2ZH$DJ3Y/^G]FTO(^HGQ?"5B4 M=7]M0!3]WP:C8U/0;E\S"B7]^[9)N[%M9I,/YZ"3G/8!/BDP?MF7,MD0E*FO MTD8D;[HC!M]>'LO65]G BWH?U:HQ-KSB4.HPO>JFW-QXXY^-,\MT@X^F_F+F M>0S8R-6&3\OY!'M#I&)5JWB?"[:N34O:=AVN5<_%]?"RR6BC-VF?OF%#CI#: MU.*P[RMV6=UJ:A%G2[1692L//FY=P#B_U^;C5]5\$<6H7.A:&Q57>"%K!DYDJ6OIVA9HUTXVVP",87X& +;,,;XU65\G9R M7[,?<.N9VT]:%S$V[1S;WZ9.7(ONBN#N"\%CJP:X@V%M*%P/+[+U)FEG]E5T M0HX63-Z6RV8C%V^&'?'%M'ZH]Y&25A8;CN#\W)LNR#J79#WT2R<+O=&KM))^ MFVVL R;#'7; 6BQ\(1V/Q'H%"F(H"Z(PWM@X#CIB4?H0=^K2.R:4LU02[YD# M!;'2Q'+C2"GA3@(-D&K'8?@74\^Q,-6[^;XJ4I9Z*@_+!H!@]GB//[BM98VA MCE6PH7AIB"A"070I'2DJKZBI4M.L'6NTHY)C8J5A%+YCL>BE4"51KG2FBH9R MOQ,+N?>M59:'MK.^S9V\'91V:T_$+6L->J^U]55)& N<"!8C@ E@2^6=LDY: MQ>->FAW]BDWFE^'7[-&YOEG:2I[XX\5-W_,?](7'J?63/-F8Y0/V98S)A+?T M2K?],O=NZ0^O)F513@=KX+ )$BEZU3N*^\KGK_IR)5UOH\NY>KT*L4KG!4CV MV<7ZI^S>AMLCZ>OO//C#5Y_U>;TY>KBOE;Y.U)V$.K,Y4$:&=SQ+[C9DQC 7 MP[O R/J/LZ,6/IH.G_EPUO<&ZME@3(-*/NVZ='8 M9X8,&>-89N8S+-PBG$U.&Q]F1Y._#)4(KO1##W.?1K,UC(.I4'M@Q_S6U2U? MXCF_;*>A;1 5D]GYD)X3&ZRPF!0I] _@#NZ^.^ ML#^DW^ ^_2OBZWPGCB2O M_KAM,;\0<7VI<1Q0HUU\G\9%4F6H[[#(4[(Z7IR!]3OR(\[Y'Q]K[_ CH:DH M9"%*K:B4?#WL>HYO3M+HOS)[.4^V;@ MTW0(E4K";=KW]5B5XYJN]DPV?%[DS>/>N?7>84]V[YR%-BF2R4BXT6EK7?"@ MWUIK:^@0I;=*W<1&F/#Q(FVXC2_">E[^$D]@7V$/ ??U3358U6^(=TD) M'#?5?6TJ^00VU8:]*/NSLN:!V7F):!E@6%?MIE3>"'[NL,O+T67[:*6,I%6L MYRBNT&R3MBJP);SMYTO0][530#6Y;6:(K!NAF(37VW MU#Z/R-17 M"(?Q$GW1[&R+AF]V<+?T.Z#/'][];W-Z]OW[/PRUE-H5^]INOYU*[6*L9-87 MIQ1Q:W+?'=ZV-.A355A8']@%.\8'+-S0B^RD2.1J65M-G MS<*JR2)R1ZRU@-KKT@UU_/N:]4>3 ]8NGOPN>PK;[%638O53L D6% ^G(6&E M7;7AJK?V7U]IS?=]&K8"_1#<6JP&O*J?G,%NQ^U8YPYA%Y\VE!R9+$&3:3'5 M=I'2E7.C!T]U7@TDJ#_82J?]GB6G1?4A1_]53[+LQJ_^% M08KYV2N'/IZOF X/,(T^-N#K:OG]Y'X\'G7\<2-$(O.]OMIX?]Y13"U;D_N4 M('FJ#,F5B_ZYH-(^"8X8K,$\M@. MU=%77/3B^YWWN?M9T3XS0Y?<#=D\69XU*\E]/F"C#\A3[ZIG]Q&](393XT,N>F16,-\/'OUYF^L3VE4AZ^%W++2/92Q3>:3M2-U# MBZ;47#KAO"RT*(YPU:K?EQ#?F]J_3--_%UTDS^"$K!J]R MU?!>"WZ;9J_[=9B[F^9TLFOC+@\HYO*/5X;S/N8N*(/&J$5#"N\M$04MB!*2 MD3)06@$N"Z7O5-_I ':!$ >U"P#XMI7D50G] 8H!7VX:?CMF:[Z,;$TZ9FN. MV9I//EOS:9+UUQ<#>T'[2;_%E6&J9[5U)KT;_J-<;ZKN!D=4M]CT7I["A8-) M %._#/Q@#G#I(2+1EFM$E71MA+,H:+ MNZZH"JR^71#.A("=JD!;LY4C3E6Q G4MLL(]WJYCTT*( ZN@M%-)'6T7O;=K MP]FUZGJ[.*E;3[ 7!3;?.,?/4.//")X[R@WI)[UA8]O#<%F*^U41*5_"9JMB M-'Y@7!06A09T;PZZ<=P8B')SVUZW;=S;V7S3WGN:Y3X&[K:U76++Y9N9ZRZW MMZT:/N\C>.5JJ]IFU,I ='KVL<$%DM$/:TGE]/5VVPHXW=YLN%7J-*.?3"Z-L)HX MX["&Z*IY9F\M'^K'[_J'#J6']+.EX!\O&+U#[[U8T^"%^3UT&WZ-;$T?B'@N MN(K=A'.9U73'[^43OW7U:ZK^(VQF@= MP&K?,ZCM8X8KR417F*WWDH35I62NU!(+79JYY22>1=Y1> "M'1I2I2@C)C2FY(J M4Q16;_KY?LMST2_)CR'079M"[\$K-ZT+1%YG7CBJ#LBP,#E%OQV6BX6%SGK/ MP2UW5:BR86C>L3N^'X[K' GJ^-;$>7UGXU/:BL(]O;2S,UL_\##MYP MZSZYJ$T7(M.>NZ&#.>CIJ7W4QN5'D^-9GYR4@3 ]:KC7&;Z#[_.SDAVYV_#: M#&Z=M37[HF:. _&A5Z_7MRK:>S;B<>3;2OFQ?C0@V,-U$@1'%5$18YM MQ#TH#\ KB:]*7>H0N2YVRVURA]&$2!K+D@C&@7<&5A)?!*:I8D FXD76\+J? MV)X]W,4/J0ZMSN9ATD&F JN,(E5PV%.>EL18K= )+0*UI9-NIZ=\U&5%&59/ M+:H FT$#':1>$":DHM;&2,6.1(0KJF)?%\AY^#:EYTII M7M>=^?0)/8"(_S4[J!MT!])[P,NH8WN? M+H_C?JBA#:'3D_^3U_N2/$BS7#3?]\'/^$(8"PTCP,O)S)PWRP4\Y/?@O\\/ MK,11\M0JS5D7ONO"F<&\K&$F$F?-M_[#^B7@+581W,A+LS+ZW7"7K4OA M6K^=8UBR(RKD'S'&^VN7T2,NZ?5777^%/)(ETQO_[>.F>WPY]>TO]'_^<]%> MOAQ]3#Q*/VO_S#Y7!UU4I^#NT""SCT MAR,?F,MPX)(CJ1[^1'Y#E/C"?].0[W>(-T;3.PT0=@=^GM*2OCK856K%D']S MMIBD[B&30>8=P@ZX#56[:OZ0"]]E>WQEQO)A+/A!S-EX:L93L]=3P\93\XV; MZEJ9GJCLKE!W,!W172'4KV1BE[WYA<6 "7NH#+IOW(A7FOO[LE+_>=JW5UV% M+=]L-]YD5KZ*8 ^O1NT#HS=O/&\.:]#;N^':OD][6]]+S_Y]#CYI6GL\"Y?; M48O"4*:<(2&4%1&%B41+$8F3JO*5+CGEQ4[VF),R^NA)T)P1X0I*=+3PCRB\ MIMY36MU/D,7-;:UR"J.:JO+JM/FG>P+V?<)'8#N(08_ ME_/'Q765M019P#. M!(-_3) 5]QQ@#SLM>=W'$1E&80-C!21PI6J"D0!U,%/6KE2&<>T>&1@XU,E MZ!2&,P+;G8GR5ZU?+XLHYY(V\$JDKW0UBI$7=HA&Z;$I/:0PD7M@Q+9D##L M3@G H>C79![$2;2BXI=9*4V@J0&?!M)4I&."NJ8(HR1E,]LO2@;,I% M->75*#Y&0!N7]04!6L%%\*I41%&&>3"^)#K8 'J^"+RR(E)5700TQ4(E(]V)$!(H2EJ4L=K+Y M)'?>V.B(9KS$[UABI3$DF)([QD3IU4XD]D,+H&E5BJEF5\?UWO_A6;E G__Q M&7%SQ,V7A9N4"5;9$D@:<&ZT8VMB>:2D4DRK,BKFY(Z#SNE"%51SXAA IJ@P M+X+*DEA;>(75L*WACXZ;,#]?K;8WXN9HZ[X7;O^Q69AUH?)<9*O92I1PER5* MC/)K/T>0'3$\@[Y98MSZ(TJPQW*XWF0ZGJDP,U)7R@H03-R $N"<)[KT!;&A MY!6SRBG.]I$?]-#"3$^9H%,JU<-*LPM[YRG*LQ%'1QP=*:%TJ:JG-F)1+2EHL:;BKB2!R)L!*U=1PZ('0JN0JDK M+B]IE8 R+M="_[7N_K7N64;WU8>LX@=4O^*/EW8GWVG[/3VX':%I)4RA*R(9 M!MT;%K!MH2!2B: +V!,L7-(\0\:BJ$#0.]@[PME(+%..8*$3P4.$[US6LN7> M=P0]K/Z$:0O\)6 AH_/#6W@L0BG@ !.)M6I _^5$ZS(0%F$W:%E6I=KI5&BC MD%94E%@A2B+*JB):,$T,]\K =JD4V^%M#[+PAU3*IE_X5R?UW!QDC\J*>M,SON3\$BD\:6Q$3 ?Q%D10S#E;=42J>#LEX_ MRLH?WL+G&N98!;W-G6[-;)(JCZ<:9D,+72S>>%4URNW29H?+)FQ9 9^06,'8 M6F &A2*VHH*4M(Q1EK%B80="@@\Z!LZ)C]@@U6$)968,484)E=16>?8HLD,= MUDYZHFS"&6>XY8+@OP0;P"%82H6C#BM(A$T M1J*,!$*I&9QIJUDT.R>^4DI543K" ]@QPA+E"T,\5(84PE72+;C1AG)Q.W( M!!N[*SWO[DJO^F9:EW17&KN9/]AQ?=1NYMOU;,9NYF,W\V^$X?OO9GYKY\^> MJJ F,,1WKN>YC7=/7[S7VOJJ)(QA3QX&],4X59'*.V6=M(I'_0_Z*)#R-C4D M_>=RGNG6JM.2\PARG\D%OJ+"[V?L"FI)A6 MDEOQIO+N]=PM4P%F@YKG_RQK_-F>IZ=P41#X/R:GDVX)]S/=;F-U[$N::\+W M/2Q\P +P6%;^DEZMV/8B_Y:_TU^C3PG@V#7_6W_-0TOL,( M3_\$>K>[8 I3%@51E,)2,R6)Y@4EI>/ UT-TT>]DY5$.2IKUFC"%[B0'NISF M)F K+%%02S6P_%TBWRW>Q;_@U!S/_8>^1\ 'F*2[N.M+>6@%S0^R5+VHG 9X M Z6+.=#1 /V(!:6+:%>JB$M)W4XN.9/4E"7H:)S"E0(N(UJ!IE\64=!"1:K4 M)?:9^UAD(>BT/*A5OM@N"$&Z62Y@!EO\H!E *_>YS1UX!G1P?4&X59\,A-H= MG-QHF@Y8:5:!SLG:O!)'9[.0.W^U MC\^O"I+^7V&!W^W?8KJ6B6TX[>_;WZ7K&E& /I21*%W!:68TVB"XHM5NVZ-;Q-F_G8/, M"A_-[WLXO?2Y!N;E29K +'USN[DG>5XW_>C&N=S2$!E5G2=B@1,Q2<:?R7'^ M' _DAP4<;8-=REXUOHYUMKL%7X8;)CM:7JJC MR=_,K#?=8"?W+V;]W0ZM@75W@FP/;1)ST-.[#MM?IQZFG+ST-FSV(*PO[LD.PQ9.D_+1?]9W--W:&W#+W$@U;:R7-?V@!X,^,C- MNNO>+F;6N(3G"52];/#"#JOS;2#;GGL80_*(G+5U%Q"(:/5]=_EJX!G'-DVN MK6WHFTRN6E'M9G/SK>V'\8OX0>G#;S#K/X7 MVCP!4N:)D&YAR^HVR2P-H^F 0)LD\>"/X7>8L>SZ1G+=?RF)M>7B!'@OBJ[I MMFQ232M(1#-L);#IGY09]F)S;F^(6FDBLOU[_=XXR_W.OB"DX1P#5"Y6 M\YC&?9(L(I] O,#9S'-R:&9"I:@SG$NB:(EEBLN2&&=*$JUS7C K6+'3T?); ME>\57W^S7N&?2AC=I9=1<><)RC_M, MQL+O6>5<61/2+?%R5%63%M3!L<@$+=.O) <3B3-U._EL9LLP<,#^R[T1!4$8 M'?6MF6<_U,XW@+#EK]1)&YNCHFOL-MDUW2J:HOD.WGH/=H0_O.[/3K+$O>?9B9GRO6]K,X&:9QLC%Q+X8/ MQMXI#QJD&^:A!Z$=';R?+R!Y7>UKTP)/^OF\.6TF;Y9MI(GR=V4+;P-%L189Q#AMQ%O?COZ<#3QV!6Y]U0!%\-8O82Y M.>P<@P#: *#7 1:G6VYGIJU,"_EIAQ_C9$KA(I9NC=1BYB/W1#-JB556:NF% M%W(O/>%_#2B1W"*!/_P"D!XVCL"QQ]CI'7WU6Z-AZ!CR=),D16TI+'(@94I0 MJ6)!C D%=E-BDNO@C-U3?9H'6'-:\*D^K$7W:QIW?01E#IJ\$#.5N-%%! (J MN3Q=9D?Y96C4:XZ]L0[>)Q723)=;,TLQ3-U)"&C+W!#B@,7Q(FQ>#I5F=>$* MO'MWT66X?O'MNY#"JJ9]\NXLW=YXF,2Z2SE,GU>Q5-VE8UC;T#%J*CODX'. M_0_)^MB[K+Z@+EV?#K[]+8?;]2O1!Z1MS5<2,OVV12;=#8O;G36+GC /Y/D\ M!R)L^1E/5DNS'L+V+4]A[YR =%C?V@!I-K 2Z$-:#2%==@,;P)CD\C*27+9; MG:^37,84ES'%Y2!27"[7=Z\[ZE>%/VIM35%6) HLK1!%@467!/%5L-$(40J^ M6YWE%DSUC6DQ;+9[']IDEQR#IZ[6:G\!Z?@31L2 .)ZDV7H)(50_F YVY6P8 M-XAVD,S %1+EZ1(K6RYRY#><@#H%O&,448X=6BS:VBX3E.5(Z_QM- UB1 %& M2?9>W;Q\:$WKV0"07V0M&'*R\4Q0,Y>+#N.S\$$;Y#,;W(XFK^M9>I_5.QS< M6T\G9[,EO%>#,UQCV":\ SKJ/H?M+QU-DE)1N\P(T9R*JD,W[7_)>6"9NWXQ M+1HQAVBJGHJNM'Y_V:SDZ7!FYI:]V6!(Z<)<@!R%5>/M%_7P@A<- ,C]G -0NN5L,<58KQO,5,Y\@[G G E\GXU7'MZH&_;(MF=IK[!= M&,B$-YV/RZ^&K?F>6B&0K9XALA=88!X.4$]"T /WC([\%_GQ]8 M%4?%'X?K'=H@S[KP71?.#*J PT2D^L7YUG^XO,_$Y[JK4_CJ^7?#7:YN()&> M7(HCJOD?427XVF7TB*OK+[K^"G$DV0V>=N#OSTU;#PU8V/>AV[>E4/VQL9<+ZVG]=C-?2NF MPA8NQ))C&=]435H2JZ@F6F$AZ:"#8CO^=5X6-,A*DU(;143I.5'.540IRQ0U M)AAG+YH\[FCH.$X>TRW?>];ZOY86L.N 9V(J[[\ES/,_#"/&/FL"V7) M=PN='PC&Z6E9R!'C[LR5QT:WJRG^>^^>&@7)"SL[HR#9[K^E*(NFP(*)#LBR MK( L.TZLLY$6,BKIY*Y_L-0"I :IE/!$.&R](KW!,NM!1U]&J@]4D)2EFC)Y M[VW5G_]I&$'N62[K,P4Y96D1J^B)XBQ@)5E@/QRT^Z+0VDM6:<5WBHS:2K'2 M*48\1[9,.;:6,@"1UCDEC:+A/O]3-<+I"*JT!%"E]QXC\^Q =5L7@-\P0_ .=3>?9D+E(:H>>TBL?;T,?8VDNIW, M&ZQ1C&U&0^MJS+UNL;MG$P^O0A@K:1 <(*OR(O0=BDK)B:E\(5CP7*G=JG#< M:>M-)"7\1P3C!=&!E<07@6FJF#$A[C1%G)FN>Q?[4*AW[:\(S6_Z^7F/T[/Z ML.L_[;9[V_\&/P;_ 0LKP8V.TVDQKW,-OP1PJW+GQ2:BB6OPK#B"F:2'5%1L M59U@B@T-4/O%G7-H&\?(DHN"ER0R4<'&<2711>!$6E56G&O&I;_+QL$R^:]2 MAGHJ7OSF?Y;U9UA=V![OV_ CUO/QPWZY1J9=5U=.35E%IY)>[2AXA$VP6>@# M;QS3B#29+;&VTJDEPO/RT[!;I]^UJ&@_>Z8TY:X6TA&KE,88#JVLJ00)E$31L1ZG? M,0;?2K/VB2UU8[O&:TL6;4S52ZA5M%F;QIVDYBNK^N*Y/NUZ/I"JK#N=K8HQ M;C2V/9IL3-^JPG%9$5>P& M8MWM0+[)LW27&J=\RF@YI8=5Y?0@2]N*LG+64T9HY6&M'"K<7!6DZOO^/O3=M;BNYT@:_SZ^X46VWRQ%(.O=%ZG&$2E5R5+^V55.2VS.? M.G(5T04"-"X@B?WKYV1> 0)0%P $I=D5D?+('"77,YYSI)GX0,LS8#U:W]! ML'ZC+M5C2U+!O#)".>09L8BKS+B.&"2$)A&[9# Q!ZI3'>W4G[X9AQ\C3'1R MGK66Q1YO;3W29]GQX-)TN5R%2M86[.7T/UX7L"N1.5U?EK"V+,M>[&L2]==O M7WL^!8R8#DMEKF61K=P"'KZ+BX;UBV9@@R997TH_E:]SWXW3:$/WG*Z.7-;9 M)_.I!UE].<3,T<5I> N>[ID#RAS,_[0=K&Y5(G4'8A&OA(N@:G@P?<$4=A3I M1#V*PGFJDN.,N4,@%LSVLD_O+]/)>))[$A9;J\.K Q@#1W&]/0)XE?YQV[H< M][F*W7V1ZJ4X77\>-^_];)(=()T'(-L[[]Y\^*%4,P3H>_/A'^47A.6@6;6N M_G'89A?$?!J;G\]RZZ&.AP;7&E[#EV'5KQ>P^WR23:!%(?P//[U==3!9>]X_ MSL.RM]V'X=GYZ/)Q/^=6L*7X_:(M]F#1U"B$MB%\Z0:A"D EEVA,0QA_N'SR M9%J:U,)/W?,6[9.Z 2X&M3[^01-M*9:_F,72J4X[R@+ORW!VNBA=NO;6*]/.Q5+/X6I?2C-VG8@@W8N[*Y?['YZ53VE5('9SV9:- M'$K7PMF5#K6G%E;5-JLN!8O2LMF.F:TWH+WLJ#H.BP*PUSQH+Z/K+_#TAW@^ MZ]R:G36R@ZLIPGS%TW]=Z^6.F@_S3!;P@'=E?6,#TO+3U)ZUS?VG76=J^'K>9N[^2X>EA8/.U^. M [@1YCSN.C2L:+TY!Y7MU+9=8[;))'1ZWZHM&M#3@A=BN?PWH$6@J[/++K_+ MYY<>FN/.%BU4Y4 C;":7<[CBU5UT)([CL'S096>+KF[P8.$I+E M]J*;G>8!K3V\JY3\:3X,9=9A$CO&L(5AEKW@ENVQ!U=[8V]OIWT%:[)BO&-I M-X>QSMLKS+X.GP^SK--U:.T:A>Z81T/1:O"UR_A<#P_V8K8;](U MS4HJK1D+SX'F:UQ>VC27H[C,--ZVIVNWPK?G=EA8-U?# MWZE-;BB2&3L6)WG=4>$P7C^U' !LY('S\N*U 4U*Y?O+SE?=S9-Q5UB_R:KH M])H"N4VCZTGC[]JDZ='6_:A-FOB.)DVU35-MTW0KZ?_P;9J>IU9P*5J/Q_U] M\0T<6=8]POD@YX)XPQFBSCK$,7;(2)J09<$0X[RP=$L9J7NTF9F[%DRJ?";X M^: N]F?;(^QRQ9INR5[!G.YH731K@H&BO^9_8\;F+L6MRO5BB^+G3[T]! M'_]TNN@J.NL<$%L<(,M^IYVQT9T@9A\%",O+UVT^OCAC.]/ZRV0^"DLWP;K_ M9:G,;WTKJ/%K[M?%E0!DEY%[VVZ[Q0'CUF]!8SHL6F!O?3*)(!,P1SSA")]< M!-P0T00EF#7Z$&CQ\SBO]V1Z<6FAO220V-DV$ BE8<4<)O1ULUPE,.<>K T9 M5U[Q@#'R-$K$C93(2:91P"P(JF6,6AVV#=EJ[]]VIQA%\7R*(9G[.F=6F[L> MP5 @8C(:3;XL/,UK0($\+YG1YR)='KX1J&;9+WM@$>HRO0 MP[=P>1$3/&#;HV,LQZ,U!SM(DZ/G0#"5(UX41^QN_%4YXD8IO&<=UF=?=NG= M<#QLP<+IPE!N0VDOIU#($ZEA?'7W=\WU=P?>VV=:Y4-&8WG$%#&B"'D?EGDK8O5@RA6Q M#HA8R@BMC?>(!)[[K60G.. (M'K0'52BFRDI")<2H1O]%LY/&()0@>8WJ%LVQ,A[\=49&];0?39*[+_G$Q_R^=6OTPG/K95 MDWTYC%/%P;HX2-P((;1 3CF*.-<6N7PPJ@-1F(8<4G&02D\K<9 9[^?Q@NWV M$0=R(/0=JOA7FN[%_"I,59BZ3UT/;+4B3.:&L1QQGUO'JMQXUCFG2#(^>'M0 MK?5@,$7TP*C=E>1>%E%7[^N>/;#&N>[?MSM?55'PW+BFBH(K);QRQUCM:;E8#N6&)R)08ZCLM%1N\B!$HT#OK?.)U\]V=4H;_B M4MW2YX]+)@J7)%&(!9?K_5B'G",4:4>Q8=P:ZS9BBN^BHAX E[:X5 ?2U#.@ MZE$] %?\8J>+"L+MW-FVC6=N="VBN\J#E]Y.L#83O)MWUA 6/0V(Z=(W7'!D MA66(>&8H9E:"6GM0[^RO]LO?%GF'[9MQ6)2]V<\!,N!*##A[8#'SO%H$5G"L MX%C!\8;8*^*]=Y@A00C+=9L#TE%'Q(A41D=O;-P Q[U\P@\ C@:S ;RY0F-U M(?<+=*NDZ<&4JUOF ">'E)/(C4'6)E"''2'(*@ZPK[%1H L'GS9.#@\7X !B M8EUJ[*='ZRPL\!V:;52,4\A'"Z E MI29RHZ3-X6(>#HI<7,L!5=717!W-!^"6OP)UOBIM,Z:+BI+3+BXB^YYGI616 MC9"HSI7J7-E+^*3(#.$&1:)5%CX\J\T>>>Q,HM93A=D!HRP*+[^;3'L?;_&L M?"D5"2L25B1<5OV>- M\>!"XC@)))T&I0A3BS37 !A<>F,"%G%+J,$]:HS_,LTM/F87OXSL>/9F''[Z MUWQ86H8?J,K\,RHRSU=%YE>+M&$]'I0&%/,1.V)08(XCSA*HU:E/*%8WEC;G>D;:[??]#L[$3>_Z)$& M0N\VD$6Y"'Y=6076(/\' VEKR^8".;,JHQB%I1"2EB OJD0XR M(8&9M]QS'/QF%GGIBA42FE4-KCD06E DHZ IYYI#F$2.F&";:YSETO!$[,81W,,A%^5F(&FM_[F/[S75Y86Q4!40U^I",PNZ* +0S[%KDB&=G$#*^Q"#<=&&#=66"4J,<@E% M)B+BN>^W-2FBH*PGVJFHE7M$ :'T0!%4G;_^L9E-)J.N>.C99%0;B[X@!JKB85T\Z!!%D,XB:7Q) M#F2@F_J$$J4*&^F(W P?,\S'1&A"FF?Q0$"5M3Q0I!(7)(I$C):/)QX$'4A> MI4/%J[JE+P"O<.#.<2N0X43E<%>#M,44D1 E9IHX+3;462RTM0."61<.0$D8BKR)!+UN<"^$%Q MIJC0X1%]'8(/,&=5.E3 JEOZ_ &+!">2$@89'P7B7'CD#&$()]!LI0Q!^(VB M9U8829TVB,G@$+=)($>P1LFGJ(SS&.ZL@/64U-GJG%TL[KOY% AQ/HW%,9N MX.!S56=K,;E:3.[>$D9'86RPR')N$8\6U%NC!#*2"2>CMA%O%'^+@1FGJ >1 MXC7B2>>[K4:*!2\LIR(X^W@21N*!9H]:>J"JUEQQL>+BP\1Q <)A(@4B MPG/$!59(:VI0H(KDAL[&B U<](XH(@)HWM$KQ DQR":/44I$TY2T=S$^,B[* MBHO5U]POQ*UBI@=3KLZ9 X1&$!=(+C2I3&Z'DK1"CDF*O/ :*X6]\O(092H? M3D08R0?*5.=,!:RZI2\ L*BST4C/D/4$;'T<$MCMAB ?$U6<2I_87H7>'QZP M-%4#)74%K.I-/D1P1&[;9+V?G\U'=A8#$"+H]J=Z3GK0H48YZ M[$A @IB N 0!I!4S2$5GB=8L$!,/H6J_N02#']>P #Z/8OX PNS-V02V^G_+ M]SL%W3XR3FD],*9V-+E'1Y.*S16;*S8_,C8[PG!B,I>WR F$C!+DJ. H:!LD M#M?WXKW=U<*K *P]56I/E7O[Q B5RF*, MA,BEZ%AD2/LHD?311R.T\6JCH--!G?C[]EA18J#, Z<+/;,.*Q4E*TI6E+Q3 ME" Q+L9 D*=*(^Z81 " %@6I /BDP8<^5+V MQ;5W'ZS=5!\MA&LCN<\\U^WG)GX]C^,V-E]LV]CS\^GD*_#,+(XNFM]M\Q_< MX?6'#\I3RF$7'7*P3XCGV#H=M4-$6Q\DCRS2@_0R6E^?G[KE>3_^-?J1;=MA M&L;PIFWC?FVKB>0#AG=767M\HB@Y%;W;?\L-'>A^;3F,M_2ENHAV MVC9Q'&)8;TLU:')WD4(8N6W"H)G&]CS"J#\#/)Q<$1POLA/A01NU82TX35(A MSL&6Y,%GCRJ@5<5XYNY?OMD ME]?G\W)]TFI];(') AFCH2WMU(9PB[,M0 N@>K[WTWP8X/)RYYL/;QM-<5EW MBE^O+?O?NM>5I2Z_DM?-]XO+%GCW(YO_8X\]O6[PB6?--9-YK/UR9^MC?+DCA1Q,QCU MD226.[:YV+#Y97_C5W]JQY]B/N/< M9I,/7C7.W1R[MZ_M?1- 93Y943/H Y/KE'>Y3*?#.+53?WJQI-MI[@U3R MF M.9[E@<%"G%G0Q&&KRKOF;6&7B6OC]'-IFS@Y+V<9Z;.(^T68NV!5QI:KHG) M!467)H_\1##U^]? 7N_$JC>+7ZWCY/_-V-DP72^HKUR!8UNGL=6$#!"1^ MUK[*Z#("8MQ@F$L:7KSL2!S$3Y2@DDJI*$AFC=GEM(?C/')49O^-Z68-!,!. MKE20M45=]%W$^/I3CP,0?\TDTY"5*/U_YI,<7%-7D"27&-MUP"[_@CH%F#.:AWBU>6Y>O@",53@Z-_6VP==A-;'DL"7]NW170E5^[R=>\5+DYZX[=#QSA8@K)L?"Q,CNJ=/5#0;HI.O-\&H^SH(N M(\,A=,/"Q2 9WB[&M]H=>QSGV4UT1ZY-] ]OX5EN.OS#H 6YCT!:#M-=3E2[OV&QC4!C2PKGS"R?UT1@Z"W9I()60HN!.:@:>>@#((2 MG2\M3UER$YW&5@;PO3UM1=>E:VW>N!2+!>5SX)^-Y[,%F]YG9_0 M36Y=+\P7K:F=<(VW695N (&F$Y=A"$;D+M8O6BC8H$#;K<*]\M0+Y"FVXJE_ M;+%C5K36SL_/)],%30'ASCJB&T^65%6H-=M3F;PO;X,='"9@!##S"_N3F-FT9^.A_^:Q\4LLS6W/MPM9MU6KGFV[H?LD?)V M.KW(RVW/\B*WRRU;>*H*Z:C7[9I;:GCIMENA;-F8O OE0S;!81OR%8.<%-0] MN/-6E,7.5ZZ^/[<7^PL4-8X7JP\&O,E.8^ @N"2\O_CS[&==7.$=T_&HXOUE__C MY -0[[28ZO!#]/-IA_1Y8M-X/I_Z4T#"QGX"N[][RC1V>5'=3#(EKNXZ.>*I MQ8MPLZU[7@LE@.8.>S4:7=GG+\/9:>?!&L(4@-#/,HEEP .B@8VTLZ7ZT;ES M@(IFIX4\W!7*7'OF2=-\V/I#!CE8*IC$%=+TD[.S."U<=F[/L]\.Z.DJL?TP M'"V::63TS=P[O/0&YV?EZ.9.-;"CXAEN3V-12F97G%2[!F;+0-8/KLJYU?HH MMPQHZ7TK8UJ=\^6'G<910,N5[!S";W/(1\;@65R\['S2#K/XF &E9"CJ]]$Y M=9Q391D*PAC$"4[(,!&0T$DYGT(PX)%VIJ(L(O)8QE\ M$O[ZZ5+9H8^P03]?[L]>AZ8#8_A ]>O8=)/>RD'I(-,S$-.7_$_?",!$98G& M&+:0<,19KGU,F4/!Y(X<(@:F-@C 4F]5+C]*4TX8YYHBG<\8:;"16VFM$QN- MZ?8C ##"?2:"'-_?QO%W?QY/^K3QM\:?B/8.+.%QM+)H[7WY;M@&P^$M?#Y0"K+XSVX[]O\G#^_2/IVANV!W%,-W*[>L:T^+,+US5T0:=\+/9WS0" MF[=MWLPV!>6K8X98/F:$4!=*7,S'+2XL.Y]-EE'#>3SYL &&GR]'(WLQF<_@ M%5]C>-V]SN 3_/OE]4 ;(WO>QE=M/+?9K;9*9O_:+M_G]#&7:OW\[AY4XYB_L--__3GOUU&4)2_?UZ>])2_WBQ= MV>6O->VI_/W]XOSI5F4U[I^RWH<-J.Q7V>\P[/?A\DRF,-'[;!-VGU;G,QTG MEC.:=4:CE=$JHU5&NR>CK9\'[V P5AFL,EAEL%LRV+IWIG!1]M"4#Q_SV59E MI5J1];&*'/WM>HQ#[>WU%*L9'Z<\QS,MO1$(UI;:A'C*!8I",,A$3)%B/FJ5 M,&?$7#]?*Z;#1 C(? [P9A_P_/UT>!FQ) M%MWG-)\/M&$#IA^X7=>3J;%18:QNZ3-!KT6\;MWTRL4LK'[_ 3:]\7,V* MWC+TCJK=F"I+6$ &&XTXT1)9ES"2(CJ'%3/4^>MFA1)$..,)BMH&Q&,T8%%( MBBA3V"I&0]2BFA4]@+%::WLOCGE[+:.A2HL7PSDO54A4K:_R<3^WM&I]!]3Z MF N$)8R1CTXBGKW#3DB%J-;,,LN)C'8C4C^))*BVB$3F$ \Y4M^QB+C2R1"L M-*,;66"/HO4I+@=*TJKS51"K6_J948+X9_7JJ@J)I?Y>-^;FG5_ ZH^46;5+219+]3!,U/$F1YT(A( MRY3"4J6PT>I""./Q'$POMCGI]B)N-]4!ZUAC40;-KG?7/& IM"?8%/5Z';3[%#NSF\7.:*^+ MG=UWL8[?*??19O8\RK@Q?:*-OK%6&"%[UPKC)X)PL_;?W@7,J-[[&?B$4K[W M0 ZP.O 0H?'E?WL_\!"#HB="W^TAM;Q;K7=:"WO5L,:CY!7>\W#6H\CG^!Y33V./.!Q)"8I M2"4<(I@&Q UG2">MD(J"6N9Q"E9>/X[4GE"I T?$"H*X] P9KP.R(J04%6&$ MJ2-586 "#Z2H51@JC-4M?5;H5:.C*A_7+:U\_!(WO?)Q-2MZR] [>OT:(X3T M 8D8P:Q(@2!MM4.>XFB(C-3SC?R*9*0B-&EDL(J(8V.1)6!E4"XT<2XEPFDU M*WH 8SM#']=#^I;!CUM#(N'F?D#: X5K70F,',6O* RGL9!,CI6:GXU?AV%[ M/K(7K_*OK\]M",/QIS5/YK![W]*M!W_^S[R=#=/%\L7E1A3'X;6;?,TSR#%? M*X?HUUL2TS[]8O=S'.^WYN_0\=H8$WF%+Y;D?+KRQ9[;3[%SLR*;8(E>V=$7 M>]$N@I?626.Y[X76MVWZ/GN[-_/8YG2:\?+?"H?_]V(%VAT;+B3S9/NBEV>' MW**[(,.K^1AF,AJ.XR&VXV,)BIRDYNUB?*O=L?T,"R77)OJ'M_ L-QW^8=#: M<8M:@,ET%U6KIW@J'PI.;T\RWVUO%BZT9Q*#;D*5P*";1 I\FA2BP2N#HZ4B MA$,T"W_C_60.!/F+O<@T"G].YS&L!4>!XE*B.M:^NE18WLZG4UB1CW%[%_%C MZ\>W.Q(\ '__?3*+C6R*W4A>-\M%;1:K6GJ%3_(J-HL%;G[Z>A[';;QRN/-< MF>.PG&&H60<-MFD M(/S3XX/]R'XKG;_?2N=Y0]IAF^,O4P-7+')!0&FXE@W2YSR00XJ+S@ [4+*$ M.DJRA)0GBMX8>'_S)3?'W9N]GW&,8=3H_QJT58.V'C!HJ[3@K)%9E5\JO]R6 M7VCEEQK)^%B1C!^G-L3FO#,.:ASC4SQ\J0>.!SQPU,[XP)3.!7P5XHQ29+A- MR%)M7%"><:4.45;EFL.BL.'"5;=?=16LV(!C48\8*W#U?4LK73J]BV?; M3\ZR:[LK#94=WRZ.(UQ:]=R7PTI52JQ+"<$53HD&P'F*0;UE-%=&(XAXX@2G M6@1WD*J!"P[\Z>Q\-+F(\8<%WQU$PS62#WCMD%HAJV[I2X L2@)1AA.4#"8 M/X$@XY5 -#(?#2BMP9@#*;8/!%E&F &EN@)6==@>3K<]GTY2;%N@(SMJ1Z[P?UB ;L$:$.,Z-P5;AS7:P=]!KSRXFKWY9 MX[AW,;8+3CR$\X,.**X%L2M6U2U] 5CEM"2"!-!C"#:(!^61)E2!#>Z3$YA9 M'S:B8^^BT#XL5A'*!X)79;8Z:@_ (/^TTZD=SRZ::! !01D9$%P%1$6NNJ4O +F4"O!_.*"DO$+<:8XT#P[AD)53U8JG[: W#+VWD+KXA3H+_S25MC#EX2ZU0)<27FP JKF#+(*H,1-S(A M(V+V=V 3=&!,A+U":K._8S/;=\E_/W;LMU_( 2%\8)2IDJ$B5MW2%X!8 #%: M:8<8S1Y:D^URG!1RQB5A>9+)[:73/CAB*<$&E-43I>JD/0"/=!V#JBS8DUUN MSF5],@QUSTV_4S;O5J#<)GOYN?-(!<8*C"\'&!.5'J!%(I:(!:49"V1"HD@F MID%_U<')@Y3W?3A@%$P/,)45&*M?N5^06^7,M[F(GM#,1F$RS_7=CBAICI,% M?9O%>*9"Q^LD8N(<19% LS;)(Q>U0-1IIZB24;'-NJW[EWA85FE]&/U\H+48 M&,X?4Q!=HYJG)XHJ=E;LK-AYIRH32B6')4'8YV@/[A0RBC*$HV?81F>U\ ]0 M9>)!L9,-B#(#)A_87?[,L'-G\XZ-)AVU=4=MW7'X-3]JZPY56W=L6?3:NN.6 M./-0K3L.6L0_62.Y#1CIE +B@4FD"9=("":UT"%%LU%0ZEY%_&<3_]OI9 0$ MT>;>6[.+W*KALH'%7A7[]?W!K6^]*U2SZ'D(9'YV!AI96;@[EN+?!^V/U\3@ M_;AY,_\$TJ^A@R97R!TTW^?%H#"^T]@L/K[Y-(WQ#.YH?K2S6+XDKQ?_\\?2 MT 6#L9^T12Q%4,S',\FC6U^F4_]J6UC<_F$[Z\_<_6<+\/9:?-_XD4[FXSC M $@R0^.P/2UM$L:E*?SLHLG0UB3K2ZG^IJ!= ZOC3]?',F@S/31I.CEK9K"P^8;N?T^G MD_FG4]"(1T-032\R4MK+9XTGH*S&DZ;Y" ]=?7L.0!";+[;-8\RO&\46<"G? M"SO[V<+$8,) +;_%67?QJFW$8F"%6M7K:\.#!X:88'7RZI?+5TMX1T9ZHZ,"R$?PZ#L;('.=R/C]<7%X"=E'^ZLT7.PV_ MQ&E6Q$#E>)_>SV= D..L4A1X^)O].CR;GUTQC\Y+&T. TKRRB*Z;2O2F2$B\ MTT9Z?%3X?6&9;"8NB'?)WO#=".RS.!HU;5ZQ0IE7J!!88\57\_/"*7#_8K&: M-V?YH8-<8N/S, "ESDX73+!\PVGFBTRW(=\[;-MYYJ/F;#+-[ 8+T3/[7X=EP5LCIMFC&;R(0!8+LB1P"#V#R/:*,Y=Y_ ;6U$S?AB@S+XJ@ RG!6 M2")%^"X['IIL1&7B65#6#("X[:8#0O/'^33_UO7ZFD]!L?W7W$YGG9K7Z=GK M4@_4U- [\F+*,DMT0,1ZD&PR:N28X(APHK5CT47LKI.7%%S#/4"2/&653@&A MN6S:,DEQB-QHO]U,[:BK6[9.1G54!_,K/[5[$IXT=&!('P76%6K+PJHS<8$. M+=@4H'LV+2!PN[ ;@'Q^US=",5I8RG(HOV2 0\G9'-0/ DQDEP460"II'T+) M8NN?BT5YTZW)A[PDO^05 6(IE'+UG (^QO !A%ILWZ1Z=@$"ZH!V[4&!;A= !9#5EAK- M<=F.,)NIYW 5*.6P0J.+_I$4MY$JK (*BH"&3$"_UBH(E+QPSFNN!=F;I'Y9 M+-.;O$JEE,\X+#LV[G7JI>3 ]$K(@4!J?A[GY?J?^;A;YN)LF16_A!L-_=*[ M,DDI%LDUO'0,8W7G[HD=#LJ%(OR<.TY MV,"CK.^#=%QKR=NYQ4^.N,Q-A=6G"ZL?=QZ.@(#]^+?FW?(DH_#(F]%H:,>@ MYO]E-'% C;^ S9B=-!EZKY[3 /O\HYQ]%$1>>]!547UF+SIW;>>+A9?:3P#? MGS)P]]&4\(%I$H1%8#\X,"4XS=5F/4K8A:!@WMQN1$%Q*F/*%S$AB]ZG0%>T M%I&D.0T6],"< [91\Z;H?N^FD[-L7^9%?Y^ZX[]BCVXB]<)@D.N8C>1-CK#= M[<*.@"1P]2BO]6V.DS9/NS+\@K$QRJ!YD;]]\Y=? #?;TP[$2TW,@IY](RH2 MO?$Q<:1P+@''.$-&4()BDI@Y*4D*&^?M=R&J8DRL'17]93IIVW4**];J;O*Z MXFB]XF=%Y"9;XZ1/&L'*S?HIK\"E'0K?=CZ,Z\[Y^58(ZU0#D-E%-FJ3& MCAO"D79 4MR3@ SC69T4T@D@&Z4W,JON U$/X!9#;?29AG)J3QO'.T-1M31, M^Y1KC@7$.:.@\N;^9UHFFXPD?M/XCH11CQ7-'FA8"V%@AEQ&Q)+',JBHI-ST M*S_"#,>3+?S1&X99L,5V-FC"I1/Y(EK0 N(X*[#7E5-6D'F+SKK#ZK^'Q0]: MR]POS'U;SG ;FR,52G@82().Q=@^"_BY=VH&C@E[+A4*V(&:X45"5@:.#-B M&OZ4?+.E'U6*&,LD6'[YY(0KB[2!3]AHJZ.E3N(KA9/6T+X[]OZUJ\0;WDVF M[^8SP/REXK%G6])>&84%NX?MDDJF\Q_/SZF(2G"CD8@Q!TE2@6PLXDA@ M'A-1)FV5 M*(N/EWZ.?4,MV(!(,\"JCT=7&[$6X_Z=8GKC8E(\HHA%SI%)'F5/'Y+"1>6M MHX%L]"^Y"TUDJ"_Z_23!"%,6@N%+5TIU[S/+@69X8+Z1 W^,(R=X6#?+9CG- M#.6]$_$&8TLYQTA("U@ NBLRU 6X*BE4T8(OZ4 0@S6>HNXS*=.%&XTC.CL M)*91*FJEL=_ @B.<1S+:*P?#ZCRR 2G?1ZH SM;>8XRPX&"\@0F'G*4*V%L& M*VT25FWIY7Q[JEBX C)1%&IXG_ZY#0ON20\WA5UE>N!]BKLJ!+& B>=V1(U5 MP$3)@*)F!@!&@CW@;?G',1 >+LB-Q@)[*AMO)^-V&&*7Z?,K*,]#,"?>[]0V M=KLMQ4UA6B>[:W4?SV\)ML5/UI]N$4'-,!\$Q:D?MBLC(Y] +K#H-M'S.?)F M/,GGVJ/EHV*/8VYX9-Q3KH"22.AB_YRF#!'AO7+! ZC10XBW-2OV[Y-?[/2_ M[&A^$-EV,Y;!2NWN6G],X7;7.(2IV M(DT^2.\U$L9'Q)/G*->B1C&88%7.3+-Z8]\QM813BK2+#FB%!Z2C$,B+%)4E M0HJP&>7\@';B3#0[D9WTBHJJG;A!?3&7P-;!(:(54%+$.3VO8_)R\YBXQC.GAX"O!QT B'B$H)OX0V!"X4W/(Y<@J2G M.49)XJ+(..0L""-N4\X[#TXP<:>XG/+C^_,\K/:G!?[=E!7Z\]_?W2<."2>N ME8X\I_YDDPSG-%6I46!82NH=3V3#2A>:8QN"1<2!H.6>>F1IU&#>*T^UE#K% M30_KH\_W[SV/2MINME_)D5V4/LD"6IS]TW3K_7C7 M+;GJ]5ML?]_4' 5ZM:(Z(FT"!:A0H+Q@,.652%22Q+@.&^YPT'VB%BI'?2D! MBCF ADLL(>,U#SA);UVX$U3\&ML9*#5%R\E17[GZQM_C['UZ-YFF.,PA7_NZ M>AC+=3=Z=>;;1V>>2LEH#/:3(:#ZJW1^!B-]T,S/%\F$ MGV&1%E44IJOU6D6'#V?M 23"]:* ]Y,(^]1:/:JH,/>>_MI_FR58M]5C$L>16K@DB_QE%.3"Z)EQOU MD-J]*AZ29U3R4*]*'A9L:@HX-;^,[+CSKY5O45F[9GUY[Z@BR2>U8MVE^56O M+>3T MPR235TZL+:47)_#U]VOU)3=_7A6%+,[=SXO4@[]=3,XF@[SL)^7M"^)=6&?E M35>WY,I;RAWYV^7#CQT'D',CL.L&')IHN@_O+RJU'N MPT5X_UIBQ&H(S9?A:-3X^=DD MR[^'4=MNRQ;% -KYJ*LQUR4AG97WK"J;;B+ (#/$:!Z6QJI?(XA%U8!9C+OO M?S%!.BOXVFJW;VS;?0%K"4^AC_@D0V#>E&X97(*]!S!CF7)(8V4=]BD&IC:+ M<&HCH^$(BYPL0B-&U@2#/#5@.R8L2=RP]]9..=YV!2-6IMXM4KON8>X3/,"T M3XC32W/?"VQQ]!HQGK-6F<@UH$QV=VMN_NIX@.E>W7$VDWBJCE_TKS9DLM7\*>O2=PJ!!4)Q8@Z MH1#/53,=8P(13S08HX$2LJ5J[]T!X]X*S=5PP3=+G 8*^TL^R-[7;P3Z.Z&] M*F6W$$]7)5(JW-1\*F?W6Z32%2$/UJ&CN6V7 MF-HBIK:(N?*Z0[2(*4"Z I]G:VU<5IS*IM[*>%O!<;'9%NZ7JP?!RZX?/W]X M?^G;R<6IW +=N\)LDY2&?NDTBF?GH\G%,N(/Q!3ZUQQ6( U7!P23-<>/S5*S MW?+,<&E1+LU0H-+!KG==#0([*47J-N.\\CQR+Y'Q9)9?EVWDKCU!J?ALA]-E M X_/.0YJ5V39>KN9I6$>%J6YR@RZUR^GF<]*FLEGV *;@XR&DW#-Z-YE26=M M(]O1I:;3RO+/B[.G7K:CP9%BB5#*'8HD5_$R-.;P18&4U4QKY[Q5&X$JB0GF M,"5(DYQ.ERLN:@DJ5JX<$SPFP7 2J/ MSVRY;GAW1+^"F^LG4,<2P8-E#"Z06.YR<[CV'#L(BFG%M6 6$9K#L:7CR,B< MN1:(9"9Q*NU&X$]K0.ZVQ\WK1]S=$=U[?K2;&].=Y.&L8/5A U8QH21XPPL8ZH4L@#: M2 D+/*1P(/$PS>G\:0SS$K*^E>G6X^[>9$?#<'91=,V]SG"?Y*';AS5EI[&+ MM5@SAZ^01W>&>^? NQP9;UN K-%H\J5]U>?PX1M5Y]OJ[LL>N\6^6KY],=@\ ML%=V/ILLNPOG\60[$(:?+TS&9S^ 57V-XW;W.X!/\^^7U/D>VG[?Q51O/ M+1A><;D,I9UT]^CO+GO^SE:VZ^=A.RP]F"]>+9^Q=N&5!LGEK=R<:/W[10/4 M'=>0/7\W)U+N^XH3MO<@,,5K_^T[J6>R*.1NF[_>77J=[!9>CRQ"G?6_?9I. M � N"Z)MJOL_;2N55>=8'M!%_K6='@J7Q>YMLT)4>ZLE1E MJ[+4KZ4@+Q@RY:^_#E-LOB\6XA\K>U7VJNQU._;Z>3R;#L?MT!B/^EMJ/ V:_)-$'M\[]_^(+W^V/&D7U,^[.QNV-*M;/Z0,R[^S@,2_XXR M7H:Y)()$-IF N!84:8YQKMKDF?&8&+G1K-ASHDBR'D4C#,KY",A:N)L(ZS$/ M/H:@#W9"N#C*6$M.Z$+\[EA*8%N,\(#SW>5:*U-4G.O)E*\R_:ZY_JX"WJTB MF)WA44N)(%BM&-&)LC ]ZU'MY+[TYQ[CQ&J2@.NK7^ M1I7,I\I7%2J?'52^()5P>QB*U :'W'[.$$L!JF(.*:$4,>=LKM[!'=EH!)HH M]=AAB[ '-.3&!F2!WW.6A@P&M$-,-L-0,IRXF^'-W1G>5IZV'!B=H69N1Q_C M](QN#0S+/KC#B0QU(L@-45Z5,RK8]63*52\\H%[(#&8 F124NER\$S.-+*$: M>9,BU8S+)#8*L!Q9+UQY4[<4#;U;-T3*!L3L3I=]J@SRF$[6;X;ZO"0GZU^Z M%)(J45X,PU1!Y9EN&,!3<<5<39;,8D@'H5'1M'<*=K%$)*U6/7"V;/6.F%I!^T?0#>@9G%T<1(L&"N4PR?K"$K,4FP(49IM-G\R M4A&:-#)8Q7P8#_>0P!'E0A/G4B*<]K\2%S4#B44]%:\X5[?T^>.<9")@)@GR MV!K$F0M(VV"0E"(X:8-.B?4,YX[MP>Y8%N.2)N+0 :P&N"G:]WM):@.N >F%2*J3 M&#(I"<2=E$AC;9"E# =&122^;_;OX0IP"5TK4>_C6JTQ?[7ZUI,7)R](=WXP M*4*=TD82!F)#*\1Y-,@Q JJT3L1PX:.1X2!MF(]??:NTT$7_&Z>3[_Z,JO2H M^%:W]/GCF]",&"T)2E*"E@R0AJS6&"G&'!>$@=*[X3U]$'P[7M&MG5IU!<0* MB)>3KJ$[SP=&C[\.E2$J(3S/=:BQ;+7 5K5/JGW2SVQ)YPP123$D3,*(AV"0 M(]JBB*---!G,?>J#/^=A"FP1]L )E4?'VIHL61'TI2+HC@:5S(; 2E,AZ1%G MN1FO51)AZ4UP) 2M'\>#_00+;!%5.U56J*RF[G,"V..O0V6(2@C/ M!;;.A]/J[*EU76I=E]XXC!B72KB4D)'&(HY=1$8IC%@2(OB I6&F#PZC@AWE MGL,YC,C L >.(^UIH9?J5*I(79'Z@0L74DL3Y1%9;2+B%E#2>OCD:23>.*HH MY[UP3&V!UF,[IJ0YD:06X:JV>K75JZU>&:(R1&6(&KC4VR)P<#Z"38A"?\A3AE&)E*) H[4 M$$VMC>D)%.'B T&?7[11U;6>'<[5J@N'K,8EF8LDEY[Q,B'.8D"&PS]8:D8% M%S;QS6BCXP+>L7TYG)P05H.,*E36+>T10FZOQL4H243KB*0-.9B21&1YRN'C MUJHDK+>;167N[;-^=M6XQ(FX- 5K-:X*=KW>TJH7'K+=CM*8**D1(;G- =ZQ/:Z"GQA9 M/:X5*NN6]@@AMWM<4R1&1.V14]@B+A5'U@B#@F>2^:"(#!OP=HS^![OA;9?' ME3R*QU6JZG&M8/(?ZOJ55L3XDX E/27 $<<$9XAH0 MS!(74%3,>LN8IEKV#/".[7#EY@37$-<*E75+^X20VQVN/@@7>&!(:1X1=]@A M8[A$FBN:1+28DUZ$N/;5X8I%=;A6L'L:6UKUP@/JA9P&K2E6V6\J\TF51D83 MA:R.E$M0]"C6!],+>^=PE0,MJH*WZ7*%SWFEMTB#,/S<$Y!;>S>%=W_S=;=> MD![Z>*^-Y#[S_'@:F\QV=GS1S%NX909?_#"R_C?TP9].1O#-I+!98U.%+>#EGC9$.)8K!'I:2(N<$0U[9X"15-#)U"%WQI[/S MT>0BQ@]Q^AE,UNV6\4?[]8T0P"Y?-[1 MQO'.:%.:8+A)(F*20SPRAESP&@495% BB8#](:(3>K X\D6=-\!]X_/E\UP M["=GP%OV:^.Z16BFT4\^C>&Q 7XM7)>&8SOV0SN"P0'KE>)O>=)-+*E?DQV61HFS@.Q!F.6POY6O&9?GQ1UCN=[#:6S*#[N= HS=I5R>&]HG;SN."9Z[PQ [: MS9QPD^BZ2>_X;KNS0GNO=+(,8: MQ',JKO/:(>F-QMHSZ>RFSGWT]MPWDM3' MK#)^A"'_, +(^ Y4!V_/83BSZ7SA>QF.YW#_[+9K\-_D:-I2 N*??,D0M\2N M9HE=MFWG9PLXG /I3$<72R@$'O'S48?!H!5M1[E,?[9=O*%]U=S@>%F?_W=7 M3!-0Q>]-DXO=L&M =^L=>;;:_]+X*;;/RICJ!IL']LK.9Y-E@=$\'MCW//Q\ M.1K9B\E\T7[Y=?3E\[ = MNN%H.+MXM7S&KEB6Y5L9_?WK[_[TC6OH";GQ$G4BY)5K;HC)T7?/@=RZL]OG M=J-39DDY6ZA3'X@X+_T^C^"!NXLWX5 3?$0'XP'*2A]MQV\KACK1 7,;A9TK M]JVTUP<(@KL_QSV](+C_FF11G('ST/SV%#WZ^P#HP>9[;WZZF\V62#(I<(8B MEV!_^1P1+!)!@F)CX4]IPX:"_:@VVTIG?G.I3%[3KR^I]U=0%JZ8:^?S-8L, MT3OU!B3JA.RNZG"@7?G](]91>$F(]NNP_0VE:8S-,/-1;&=-UB0KO+TL>'.2 MQ11H0LD)B;B.$EDE E*269=\TD8F M52UML:[_O.X;CE_/H\\.E\61%)#+V7^XZ9\68+#^[_?#<>?6OE5/HPJ!CPZ! M._R?40<3M44\8, O3@S2(6DDHE]3LV&WX]=."+!\K)DN>T+O& M9%7M:J\5_W'X>1CB.#07PSBZ53_+BBC/1ZEB###)1(&("QA *7!D@N/(>Q>B MT9)[WS^E:@E*2]*]BU)UT^G=[KBHQ]2HKD0BK9]:U%BDIQN+U,44Y%BCV'Q> M^3E6I[*+4*5__S=-B7K=KH(/<#N$-^0Q[M/YX MN!S>ET.5AL @.9[B?.Y&H)5,4HHEG '4R?^-)%T^-@Q%730@ "Z:T? LAP>LK^HBKSC"TT[MY^%D.H!UO=R; M;E2KMXZ&:?W8=&WCVN$9S#T-X:*S.#N=A$$#=.=/FR$,?+PZKEY'Q MW3(LOE\L5@YAR;L+>LMP;*=Y]-WJ=\MS;1W#%6F_/CQX=Q=3L]BU!*_LUO3Z M&HTC#+ YMT,8]QAV,W^7?QL68B\;.(&?+P:-M^WIZI7MR=Y!$.*^,1#'!)B' M@I2G YWK)T)WF'AW:7[5J^$,1N%W>PB!Y(%%,X%_*"";0WO:E['I^\1#;"84 M&1*"DA(9[PWB(BID731(<,^%U%98M9D@?I\8'7\:PWP4WZ?MBN'EAI;]+-M9 MU,$WH)-]!K'VS:B;_G+"?IN_1N:=+I%5WB;+?XI?__KA'^43>=W8Q2+=,0@R MBP 0!S#U$H?IXFCRY=4ZJ0'%Q*]^- _Q*MF-XE<4AM-8].4Y5]?G]N0Y>[:$?>PF^;22(<__V<.DTH]B_%7/KOQ=KT.[8 O/H M!8F3[N*H*2;OG];AIV\S[FTTGB;'B,;C^$02=4.L'3FA3-QTS4V_RQ-^XWMN M# ODTNSY#'-"R(UC?83UH/1$R[L]I 8XU@#'!VG478,=N]7K2EAE^5V,G?9! M D4[AL2L%ZM7>:?RSF%XYY_7\E!*2,2U#)/R7O4!.JV5]]ROK>WEPEU,(08_Z3SN>YZ.NVD#MI95KJ66,KG3J MC)2Q1!W*J1^(SBYW$[F\Y+78;WL],X_7AJQXMDZ[]/QOF\.H9#-58S="!$ M;>!9 ;#W6UH+NAT0"6D@0=$>&("V21")*E2C8D-)O9)4P$ES0,;>! MD EQ#_]8YSG"4;#DM"1&V,<#OC7S[I;%@=M'2$2A)[1V8SM*,_@R^N$XY!B@ M\M3[>#763\S+0]:?BJ\'9?30Z5%X)]XJ'Z<*I6?!8$]2*#V80F\=C88Z#1J\ M88A3Q4"UYQ(Q:ZT/P5!M-CIWF$CA)N>0TBDBKAU%+LJ(! G>X1"CDN[QY-K5 M.G)[>S88QP-#:PNCBG]U2U\ _BE'N!>6()DH1UP*AQPV'ED1C5",:&8W'!I] MQK]>>#7H":D ^M(!=$M,P).#FT<0*B]M'1[MD+[:MZ5,8?%U5W2J N MA/[]@>M';%<7/3,\">:1,=;G2 ",K'01I2"4-X[I*'IN+G> <#!SF3 U8&QW M(?ZGRGRW.S6^57Q>!=:>[6T%UD-T_$T^NEQ8+P#\<6XRJ&&,*."BQ($81^A3 M L*>V,U"]]3ZKVU8Q]'U7+>7^3 MGJ:2^#C6M\1>JB@4XWTKGN\DTQ>$A#7!.!@H_ ML/U]FURR:J,_7PA_[@#]Y.%WE[-2&9-"1!:'A'@@!#EN+2JM13UVFI'X).!R M#JC8"P-=G)#:T/VEHVB\MHIPPQ!..2"L>$&52!(.M)MH^$0#LB1V+ M9<7.BIUU2WN#G3L:1?BDDB$.\>@!Q"C7 &+)@?KGJ9181V9Z'F;3S[1S4Z4HD)Y(1EB 9+I5!,:+^AT,L8K+#Y?+=R: M>%X%SM/"F=Z'OJM(0"'4$FFGP& .S"&;9$0F6FTQ9=[JC3I%_5(7#YQXSI@9 M<&R>G;97@]HKL%9@W0V$W#B7D@@H>$(0ESPAPU5$U%!#8!FYT?XI 6$O[&9Z MPJK=_-(!M-K-SP=VCVXWUY/AFGA>$\]KXOGSL+Z39TZ+0!%F5B*>1$1.^H@P M?$J&4Q)(ZK?2>?C$<\D&FCYP\Z*:>%XAO$+X,X?P[9 KB"38,8N\,0IQQ0*R M5DJ4*%$I,AV"[/GY>-^2U_F)("\2KJLCH#H"JB/@Z1R@O]0$=U:AZ+ 2B)[0 M+(+"9.Y&\86JC-O7H!_@=/C#(>>P(5ZCI!)%G&.,;!("86JCEC:$2#>Z=,)O MS'D3$'':9:51()<<1UAA:;TWA.+T=!/ER4!@,I#B@0_*OTES5?>K@-M+#\VA MF[Z_9.2-Q'LG#3)"!L2CPLA9C9&02F'L:72./Q'D[86Q3D[$ [=0JY#]0B'[ MN6]I'_/XHXB!DVB1XH(@[C5#UCB#' N2&HP##QN5B_OES>QK'O]:6;B:QW_5 M20.?+:#YEI4)P\_'ULFV;O/:2 B,9/WE?W@+3W;3X1\&K1VW0$W38=I)%LT] M3X6OK<0W)_]PKWZR4W_)PA+)W>]N6W&$PAZ^&GJSF3FA$4\KU MX*Q"!H/=2;&4&%0L[_2&;U#S))0D%L4406V+6B(G0 5S3 7N.)%>QV=<Y3)@/+N+-*8 M*,2#YQY;AA5]NI3#.!X8NML_<02Z^?7#/]IF-FGBV?EHS+HIS3:8P]I9VKX'32++2V[C!OZ9SN)T= '?MS,[&I7]/-ENQ!Z3*;03GH-I M@J3).?^4@]B/$B,E$?W1+_@ZV>&T^9S/=!?[U"[VLVU<)O8&>#%?YT>3-L?MG8.(7UZZ?.:__YNF M1+UN@1'/SB9Y;A/_V_+&2Y';G ML*#+%0*^]&LK") UA4N6=B),P,[FP(\7S9?A[/1T,BH!FC/[%4:4M?'NKL4) M5]Z4.>SB,._V.!\5P:.&8WA%!V<+JBGOAQN!N,KW:$%B'4UD$B@?;)Y.&2=0 MQ,="?.<=NI8YKH:X,;!!,TPP^Q '39XV+'$;Q]U0RH/SG.+J.=ZVITT:3;ZT M.>[4-FDXMF-?9I-I"1#\SM2CCT,]7[I(8P=K<1=RZB[-KWHU!'D_]#L)K(@Y M5.1>=!?"MF M2-SH\./ (/-:"+#H7/8%:(VT "58$<)B]"%8OBGJ_6D,\U%\G]:G]W;2SMY- MIIM"_E(%:-^,1A-?KGZ?MBL,^2GM#Q>_C.SX8SYW_ A#_0%N^NV[)K;>GN<4 M[^D\WNXH53Y%?%J7-"#E)Y_&!;^+1$ =-&S%_&DF7/'&_"=(B:):P4,7WP)DS(#\9LOA%=5LRZ/7 M%.K\YVUN6X 0+$O)_;'=Q>N(-('QE!4HB)0FHPQ.KXYYD'(31=PH+F][6+\\ MFB\G\]N*%E@01LO8K#P>P.D\_'PY&MF+R7P&K_@:P^ON=0J?X-\OK_&YAA>-R&4J$2O?H[[:E<'P>MD,W'($H>+5\QJ[-&,KB6[?I!OCHI8LL(7-](&X M[#+TZA%BW^X2M'.H"1XI$^\ :<)'V_W[Z'F[5N^V^5+WSU3MPXI5?JG\B3!)9%QGB4LFD33)2;[BII65>&6M03,D"Z"6)C$H)8:TLILE1KNCC M Y@2 Z5T!; ]5-U[E'A]GJKNK[&-=NI/.X=Y_!Q'D_/LZZ[RXL5PT$L5$X]3 M?M691 -V!%F?:P%* F(G$8^$YDP8*["-YKK8L=YK*84"L8-)UK5SS'24*"DI ML;%!>K[1!?OAQ0X?(&$R?JGDD#$Q("HU)M[XQ-A&]O_#XQ>A:D#,\T.PZB(^ M@M[\(8Y&P_&G0?,ICN/4CHK^; -:[5$ M)ID$:K.AR 2#D2%1I:"\26*CZ(SUB8>(%<+.TYP_P)#&5J* H\*$.HFQ/(+8 M&6"J0766M7YU]4I7B*P0>3C-/&*MA0:XDQ+QH"UR/EFDG"0JKWW8JB/DYD= M5>%3"^C6 KJ'D$1&2)FK,*# "4@B1P0R5FH4A0U")4&3V9!$]\D >@QEG1 Q MD'AW^GJM7UL1LR)F1^VQ2$+LH:#=N2/.X7U[JXGF^^J$7X M95&F'=FN3ON#%R=T$8R.7+]+$.>!YFGNOI0LPC89HUE47&Y$A]H@4Z":@! 7 M%LP>;)"A)"'+#)@OP V)AZWUBMS-]8K<]7I%"W+^KXX7QN&GQ1)^G.2O[E[A M?GN!NOM5N#\ ;9$3T;NJ=%VQO!=2GN;)2ZV@9'1&* 2J,$4\6HTTX1)Y17", MPL<@-P+M[M/%I_=22TLUH+T36_<0'EL+=BP+B?18EF@'-IQ-#BF7#UD4TE_/_;>]?F-I(C7?C[_HJ.\?K8CD#1=;](>QRAD68VQC$SFAB-C]_] MM%%7$38(T&A $OWKWZQJ@ 0(4+P ("ZL"5L2B49W5U7FDT]F967::.)*..S) M#5.J+5G76.48;,E:=P]\PJ7J3(/X!75U;&#%BWEP-[]2I_^OK2 MAKQ4"QM;_>XUYGM!\.,_INVDGZ[F[U.^B.(P@%O])0\L%VJY]K"_/-"-WL30 M;79F?+.E^![M3PPH7I* ^8J?7V_@78*:=7MSP#]ABE[9P6=[U<[*LRR*QGS= MBYN\;M$W6=N-_6[;G(\SLOVNQ#;^=S8#[1T++B3S9/VDEWN#;1MU59=>38

K8P^SEM-&G4;6A*360<[&]@^K2$R(#+F8<[<4 M>$@V&(6\]? ",3I%5W*W'K,=='$U>O5W.RZU+C"K)3RWJR4 M82']N4!F'+==2>*\FO,E?#_^-4O*9E)^A#'47(RP*ZW7U0W-*#VK%-K>7[_V M9A:C,SZ3EN4M6FJDU5FVIMJMI4M:G6YJ#4II9#VNB4T[=V MD!MT]9J_PNVZ#;4'=6RHIP5/HIA8+9FWF(D<#74Z.(^HDP1Q&UAN[DT1\\Q[ MRI/B="6+P'.B2+(>12,,XB[G?]JGL4__/S]/9G$TK">Y*Q6S*NX59?T]'$K)SEAYS'26D;$O5+(:AJ0DE)J M&XP/>B5O_3&XE?/VUF+6 FFMF'4( EXQZ^26]$0Q*TI&74P),:T8XM@DX%J8 M(<(9%<(2K>G*N[AE"W?Y(!?\,Y_SLI,(]WM3,D_MNYSG-F[+ M29UOFA86+I8S7C>@1^\[\'6F=EQ<\M25H^+=R2WIB>(=UR1I3@T*\"_$><@= MB9A%*O)$2:16Y8Y$N^5H%>\.1CEJ'Z#27Z0 RR(AA$HP'*>'FS6"7.&RPN5JMK"E MS"HJD?;<9>AC ((B5[:./H%;S:5=J<1^I'"Y00RY(F?-.]Y3N81WT<\+D-=Z M"2]'?:J56FJ&'&F0/K=0-,H J;<*.1X-HDI3G9+#FJU$)9*1BM"DD<$JYG-_ M8*5(X(ARH8ES*1%.G[]>@L8])NO9XXI;=4E? &YYBR.74B(6)4><888TI0*1 MQ+B+C%CEPR:X]3SU$BIF5)>,)=HXB2)Q@%V<$&2T%L@:QI,4. !UVS5' MJWAW,,I1TUTWTK$?VG9:%G"7BSQ\A2SIV1 M+L0@MM(>=F=;:O]=VK0],#D5WV=7>DK@GJ&GEX95R73%OXI_J^5=M#8D6HZ( M4 YQ&BURB3JDM78B1BI96MFH>6QC][5DNN,=%:X.0;9/ *[6] \Y.N5^!@BO M\U 5H@K""YZ'FN55JTM6=^&E ,?!GUY+&BM#7$"&18HXMR2?"L:():RY3II* M0@X[_+*3ZI(PDI/S:.HYN JM%5J?#UH9BU(81U B7B*./4COW/)$2'H63V$0$G@4X'#)A9*.32$1NO38Q!KU2SOZ0[.;.ZE-R M97H!;P;>"[Z[ 4A+*A-0.<2\T_.$MLE)8Q Q5V HCO%HY M-G[ K/*#[7 'R%Y0K+NPE&<.F- G35(@"'39(C:[A /,*?,LA(PS$% M(TZ^ON=)(73-#M]Z#5!6K>%V58R>T:QC830%W'BA]G#]')RH14S84Y(XN"2U3W M##,])>X252#GZ+9&1N92)T> T""B M2YO@Y+/4+JT863'R!6+DPS8\_K."Y=:V"@V7,=* 8I0*\>@#LE9&9+F@5EEC M'=N(5!Y#T51\)G9<.*7";(79"K,O&&:YYXQ'*Y"*+"+X*>:4=(9\-$%IZH6W MJ^>[M\Q)*\P>&NO97WW<@R?D ,/> M6QCGNVEL)J-F!RP#C&NOASC K5_EW^7EY M8]CF[[990G[!$0ASV8.?OW'^LA^,VOR]_(7K7[[M[M4"G&__FTG,7@?6+Q&]3Z#9EV;]M"$ M:9;/(L-7T8Z;6*Y>T4R0R-_.X]H;GH.^ 6=H8&;@7B#T63'.RN4K*CF.%[8_ MG&G=),_0%&1\T$^%7ES?36)#<#/+CVL6YJV@ MX-+,/=(GE4 Z&7.1WF0Y] M'$_ 0$Y YWKE:4!.P'N(W?7#T233D-#W)1[6?.Y/SO/[3,=?1J]QT M//O#V:(",8D7EX/158SP@L!7,CN!%\A!ETDW7+B<-&X\FH+RP#.;3)T"0.6X M7R[*5+P,'SZ 5P,78L$% :;V[H;3)1@TO-&_P/& 1^3!=][&PA>:-DXF WAP MY]SDVY91]&$V;[WOC 7.OQABA!7HYQD8N3+\,I[\17BK;@J:F:<%]QS "L+2 MYH\+S;YQJ."9V>6!*H \&IY!+ 4Y^G+@N M]^-,*F$%\\Q=C*;#R>R]VK)<\4OVL_)X1UG,_.A3\37=UPZLNA^ ^O'M,8$6( M'LS+(;ES:7_/'HT!)K+#D%4Z*T>'R%F7AFV\,Z#3 48.U&3=:T;9%\]X"RRT M^'USX[T.R+(K5S!@ N]X]D@32(Z+$CZ<\+SO0E( [S]&\/4>RP-II3T/&]GF MH8%$"5?6>"0()8!LWB,3(D;.ZZ15",1(O0WWZD=@,C%>RT41BWI#/Z#$H1*'-FZ#PHJ#XXU@"&!F,BP$'HWLY@K'$YCS:,&,N)8#Z M[:B=C(:]YB=@!=:?3S-Q:1L8 Y"XV)4IRY[Z]5@R-.40R3ENV7:;M[K5HB7+E.4DU,J0L0-Q_BY:0#VAN<_1; M;O=PEQE7/X<@7B5-;AYV"BEO*5W/8+O1^-) M\W?XX[S7_/;_]6:S.:.B(L]B7M'EJV:WR\M;>':1MK*+..>R3;3C 5"U;H5< M]""WC?UD^]TLVR6X+UZO>MUV1#=VM&(XHZO='?KYPU!(W,3^,\<89T_*UW;/ MG\4W\R6+>P/Y.=WKYI;Z/!:@8VVS&T #<)/AR"Q.?6?*M:3R[)R"W#]A^/H,$8^XB MT?$O.<1V/K^1N4+Z(X#*_=Z$L>"GS_U75ZR9<'YI"0#:S_3?;3\UN3[]'^ MB"\E2T'665 U9\"<7Q_#O 3_O#MAB6R"67IE!Y_M5?OZFS\OB<9\W8O0KUOT M3=9V8RVRS?DXDY#?E4#&_\YFH+UCP85DGJR?]'+OD(&I /.KO$$SSDBR%6)1 M+ ?@XMO9^UVOCCU,P"&W!OJ'MW O-^[_H=?:88M:0,STF S0$LW_\R+X/#_K M?Q[->[/>I>S=-LXE_#??V%R,S1Q@A,1J8HRQ!'EJ,.)&<^0$RSLPWB>I&3@% MJVV-'YEVLNP)=,GMZ6]M?%.F:9.(B)2L)P\K)%("LK?D81ZLZ\?C$ I-.*QG M,H@$+$ HB$*&.85\P!YPUA&/5QW%C83BQYL9VD@>,.FQ@Y*'LWO6]CX@O,.5 M)]I+G"Q#286(N-8$6>T\_($)=11'O^:H\Y9<^?E:7?TTRZ\H)O"N[=)9C'P: MPYO)0]_\?\E>\+VXE-=)(\MY5-<>V==T^XZ88V^F]'GW8C 8?6Y?/ M1C^^.LQ:,5D_4?>VZ(D^0EONG\/IE M10^9@$O+=4HH20F^% 'GV&9.'0CQS"K&L-TH;/(@_VN65=V^F\:?X3&_E8V9 MG\J^S$9I)DKWB-&UD=$&5J)6.KRQ$J):B1>C+=5*+%H)(:-EWCL4> J(>XJ1 M#8RB0*T*5%BN#'M.*_$_T8Y_^SS:Q#@03'N:TVH<#L^%F'ER1V:*9,9S$J)U"6F*3NSAAY+A2B 1"C,&28&N? MV\Q\/YJ.#]G*U&X=3XEAE;?OYXSOR2N:[_I$T[2X+5_NLWAC?#O7XQ M5RF5 MDZ:3Z3@V<%'_8GHQ2QB9I=RWU:2]&"98O9XE?5X-M68++--_^)RVM5= )V/[:1: MBNK\5.?GB=;&>1QBY %QX1SB,F!D^*65 -C$]RO04>YE=OZL7=$Q>T%"4^A]N5>>X MNU[%JX=(YLE:J/M/91Q4^.I9S]R-7!6GH"].N>0IE(@&;5C/''OG=LA>]U";4ZN98_P'9/8ETQ/ M7YC9^#G7_ZNFHVX-U*V!W:7?BL""%@HI)@GB!'/D3,K=)XG7SO&DQ"YC)J#B M?G/#0XCH@5#4?8#JT]2X_JF:I1K7?ZEQ?<8XX=9Z9"FCB*OHD/-!(".%%%'% MJ-56^HG6N/[!V::ECL:+);W^^U MT4Y3C!7Q?#NU\D!SWH[:R5?KX9UN>=3O9S7,EPN$W]&^L:M%WW44[>B#AYDK MO7G&I0WDK/Q>5S&OM%TL&3/MTN;+H6E +58WGZCR5,'/C+RO<-P9IQL6JR/F M[''EZ9[VB,>]YB&5P/NZDT&.CT8_RDTXIO%=;ZZ*>TK>'4(MMFWNONN, MQ=,KVAW"##W?3FS%DXHG3TK6>+$E-&N]S"I0VQ8H6@6J[A(_8R#^_:T0_*QI M5@V_OYA,BYI'M!@M3SX:JXA#/@J=(]\>&1$<$HY3[+S!/*V697U"J&\Y6IYC M?AOE#@E>#Q&_\-&]3'TEQGK#/ -ELQ3TU7GDF!9(6JVUQ-0&OU*91A@;L;4" M.8D#XD999#$#?<4I)N8=BY[M6%\-Z]%=;VP=C437=(I-=>/#^6@\0:6_:J5Q M-;FO)O=MQ;0(H7SD'#E+)>(V!F2<2R@ZQJ6C5(DHMT$%B_+FML];,2VL9[2I MN7P5%2HJ[ 05)'$4A^B0E010(4:*-*,$J6B4!_8HI?7;()S;1@4J:H9O#2P^ M=X9O9:,UI[?F]&[="'GGB:(7K".:$P=N*N",(LX)@EIJCBB N@JQP:08,5Q?0I%W5(H M5/:XJ#G^6\GQ7^H$?H@9_EM+;W[(P.[/0S_$)/C?;EK&-Y<6W"=OV_.C+Z UDSBX:J[Q M 1OOG'[7N18;=:L4N"?QW=[Q\XM 8X?A\!8X4&Y<2 )%EPSB\ ,R1E+DC,') M4*KB:CQT\ZVVK2RPZHG#6F!XWZ8_:6^?@&W+!_G4RM4=VV/YP+@\Y)/9F&-[-JN'^"FBX^6FIX[44 M-Z>;VND%O"7=:F0U'L=!*44W&:W(73T3=41GHM09UV;7 MQY7TF1#WGKS:_"'FD0\YP$,,Z_R[7:K0/Z;MI)^N#O%@PS'%7E_L0:DW;?8F M%DA%/2%UN.!R HKV8H"D'FBI)Z2J0-434H M,:\!Y9BN>B-OI783K.$='M:34YN[$CMS?.JE2_E-$=H<[*E'0R+B)&)46< M.($,%0$%SPSS6!++5DK.)B,5H4DC@U5$'!N++ D<42XT<2XEPNE1Z*RN.EO/ M3>V2V\V;+#8Y@%])W8M1I:,T$#M+(..&&[ ,%'DO,=@+Z_(9!S T%CN>=WP] M64WEV#8O7-SA_26._>TJYY?3D(EV3F'W$"_Z7WZ?7J5,#;4 M[N/-&"7/FC%Z[],.,0_HAZ[0<::L3?_B<#K-.6@Y,:T_].-X ?>W@\:-QN,NQZ@\PK;E*TM4^:SY M;=U=7&PGS3^FX6.^4_/Y/ ZOGYUOEV]S]X-Z\(6^/\\O?SV\48(OP WR?2?G M=K+T\I]'TT%HSH'+YQ2G2WN5_^KNV0#VV::DU\"W8<'^75IRMG#O$>@X?-;V M8<[MN$1S\_=N)@]NE-\OS\G"=5WC%;^<='=HNK.]>NH/&)G>C^XL;AL]8NC= MI?E1K_H@>WU_YV3\V ?;U&:I?/-Q'(NL/G)FY#&BRKOI.(^98BR7,:(0H=+E M%M0$WBI^\8-IV_^4^[?,9\K.9ZKY8_[J__F=IA2__NF'WYIN-F/Y#7G]I^9S M?W+>_&3;UOISP(T)Z-D/PW;2GTP[=?\M^O,A#/CC5?/'F]M@VP&B=-"Q2E+3FY@'!P49?!ZZ3D#Y;\!RXGA[,,$?@D/SKG PSR3!=J&=I:Z6;X$_SQKWK3PRN/)_!VN)W=Y M73X#,,]&&18 ,$^Z!?@?CF.:#D-)?;3#X30_H5N+)@?S8,)*?^(4XVPF_ V< MN@C(#3@=^K/\T?R\;NJNYF7UFS"-W0!MGI*++H>Y,PSS2_TY2'I\9))S&=B! M'W[0G#,2=$# D!.PX]P(S)N(# G2T.B"5"NY\<08S'G.B/92(_B^0]8ZA8@U MCG&L%/8KC/K7;B*WD!1/.>^9PTJ*/\A3#U9S[?,Q!\THAU7B#+PF\'MX7 MCMGU2\_Z71IWC(8S6"ZM/#(\ _8.IT O"XQD*)MC5OQRV>^L4/,S4+@"'1DV M#IJ//>OQMR-EFB"UA5&$N'R(91"_H !+7H0Y9\I/+X:OP0FY'-BK5_G3UY?Y MW,/PXT)^3[][\'Q#!'Z<)4_/WZ!\$8$%>NU&7_)0OZZYR MIC;LMX/VAPFW\KARZ*&+3_S7^?5&UJ7]&+L]*F03S-(K._ALK]I\'F!1-.;K M7H1^W:)OLK8;:Y%MSL<9QW]7HB[_.YN!]HX%%Y)YLG[2R[T!Y4?C0@M? 9F+ MXT%_&+=REJCP0D#YB W<"\W[O^AU]IAB]HX[J?';'65 MV->?%\'G(8I_JC[OW^UX;(? V*_[^+T$EW]\$!'.?H\<(UP&L*\NMV.=,3%@81O2[SO.CSH=DE) HC&U0(B-3TACKI'67F$EA ER-='LD>='?^E& M-)?<7^#QH[ V*R5G.K1QN!<1FX QB"@[OO>DLNS!_YJ+U8QM7VM"V\;\OR[V M$.*_IM9?W>C".%NDS.*OI7+>QO=J%F<87!5!MR&3K]EM2LP@$_]AS,$;.][A MZ66O.=5:&62ID+E:DD*.)(ET"IX)$STF&YU>OB[9=WV"^98L7H/H%DXJ'V5C MQ[?G=OBQX,PZ*?D>HYPVT-\#".&3ZE-.^IG I[RC'#1Q2N/809>U9] M.<4!5PW:]KG*EZM!!W6N$J9J_SEICYK<-R6ZLLYG[#4NPDN4_"#P,9<\Y9J' M?_>@CS-A<=M57T\T83ZIR3LWHI; M%"VU@XTVHQGO2:Y.+A_W6=/0*V)5Q#HRQ!)"+QF5;/R M8O2N6I-%:X)9)%Q3@K $&\(MY<@)2Q%++AJIE6,J;&,';[TU^?NUOOY0U'43 MZZ)(3YE*ARMNU25] ;C%G&,"VXR[A#F2Q&HL7HT;56-PBN0);0E%4 M-"(.B(M,T#EGDC.)E<>&K51EV![)_64>(62=P1QS C2CG-DC""6.8ZC7NE) MNCVN6^'K$!EOC0-?QX$GT\5S(*4C=NCGTQR5\.ZR]?QLL8Y&S[;2[?:>C+7C MM#I_?.+)F$=&;)B43&B#A'! PJVDR"K-D N<4!V4-F$KG;7OL&*S4D,;19A% MC[$=1Y@?DO"W=X"^:^'_5 &W FX%W ,!7&*C%#$:I+P'MR$1C[3$ +@I!4$B MP%KD.W0;M@"XPO3DKBM.GB;@UC#ZSI*HP;NHZ=.[T3YZ1K/ZA=$TG]S1PSLF&QQ'XND-RW@UQI:S*> MSM*7^/_P4YXE4I<22]UTMYG'T M$;X!*KEOW!5N79G(?,$H M=97+G!V4@M3M>8R3TK)^^3V='?YS_B)E2IK5*8';G<=!>=8Y:$/S+S 3N>+0 MXH-+ ?*!S76I?9FE_JR8]]_./L#DY2WDZ?BJ^;8_&-PU[G+Y^F7IS7L)@ CG MNFOSI@6YXM'X>I"E,E+\4LJ8PT#OFO9N!LL+7]A_C,9-6I+)7#,=A&LVER#+ M]F-7@]W%03]^BMV$7'\';M_FN$IY^U+F.[=EN)A>+(KFLOBD: M.<"?T\M9P?;N09_A:R##LRG-O[]CMLX!(6?=*-K8B>K9$T.?6X"9IMDOF!Y4 M2XGGCK1M8CCO&OB'Z>4E:,"XZ0Q(;("]?AS;B^:]@US5CCO2NGJT;@#M?^%61^' M]C:/N+#_S%4ZP^CS<-[%HC>KFY=Q\"JC9SYN.&]9,VMN$R*\2T9;0%&P8;/6 M'OG>D\]QD)$?!G!^9RN&Y3X3V4H.8C'AD_:FE\:U-.>"D2. V7Q%L57YLEQ@ M!I6V#K-QYEE8[B32#&%V9Y_Z_.++[XC*.\Y.0N8WS1__=3J,^=X<1O6W4C<5 M,+\M=YJA?6Y&DMW$CVLZ9ES8<'LV9TQ_!"APIX&BQ*_LH0 MIG@V_^4[8%]OUB$=>@<+@QT3SAAD:%2($RN0B<$C*XA.5(?$_(KOKJAGW J/ MM/48<2$M,EI*E 26P7OB2>)K?/>,?K^6UBP+$+B1]VYZ^, :'K03.RXT%3C1 M7Z>PX*4W0=/\/"KU5&<$!O0H?.P:(+31@^0!-YW>B/&"X.Z D>P4ND^V,O9/ MA7B_G37W>:SE/D[/=Z%=S[W=>GHS[Z84=3TTD&/.2Y,B0\$' R!'!=(*&Q2Q M5L8K:XE9K00<1<(Z6B3 BB). 2(=9P;!+[53E!MVLX&3ZU#_7&IYOT_7(K*$ M;//?+L+;#S]_OUJG&D#NID[U^BZ>TBH ;8,HI1IQGA3@,-<()YZBAU4*?*5+ M+Z%&AN@"BH;A?) : )YRC(0CGF$?+9-LQX,9CM8 ]<$@]W7;KG;&Q&:^[*QT MP\6HM!"S^WO!84/P[Q=:X[1GS#@CF0.FN$:S]&LJUFN.SN7=_G7^XBN?/> S<2W#Q$AL&T%"&^ M0X8/4Y)L!#OA'$."AGPJ1F@ 7,814U(*'36W&-^6I"@YD\0ZY A<#C+'D<%@ MKP))B@!")Y+$;B3I+XP>O+"\B.KP)QH=>223/#1E-B;EDVP462>!/EK@7LY) M@'@'RAV%\I*O] )T)(@('C2BX"W#=VQ")O]!C$J4&"$->P1]+.&BK;!'CWW2 M!D=$>.X^F5+N46@LHB9XHUE**INK6P7:G/0B>_E EF'\S(%9C((".F'*O1' M1L-NQS(:QH-FC]U^S;B+#&4G/Z7^((?"VEM$_BM,"I_M@]!DP?'VM8D(BPW@=WK#FOSZ$W6(^VE6EED=AJ7 M-EX.#8>X(MPY&A&EC(+!HP89'32BCFAMHXN6KX0D 6D"89HAPPA\)VA L2@3 MO#-C5%KJ3)#[P"%Q=P+E/G#H$,U.)%C['+1EP07$!;/(Q.208BR9%",&0KU" MNYG2*JB$=*3 ;[@7P(DX1YHX0Z(,-KB5(P3/8G8.:;JDU%^<'=>>^)1JU0??FRU$;=,\$<*NM88%(89L2 M!_:EP*,S02##!8=5-(1'1Z)@*UDO3RGW\9%$AI7+E&F84LL;G M[AG**D(Q(WIEIVFS+L?=@GT;@23&&P&'O\""^S?# 'X:2,QP\Z;'1^BCSH3Y MCSDS_D^-*W/4=8%HLS.00\#][I))EO?FLVV/I07R-@ED=Y1N2RV0S;Y:($MZ M;^/AC5L7LS-R[U/N?0NQ\2W@-9A9_.]H.R'?7>_CF+H"KQ_;5X^B']/P:LO6 MVO2X-CVN&E2;'A^"0-5Z71L5S?C;L)Q6_3#)^2"UZLP1ULZN+4(/N)*DD@8S MPSD*+*<.\1P (3H@H42PGHADY19C>3^"8__]>'21P[']X11([N]E.*M_3UN4M+R5D>U M3"=96?X0"DF>9(GY.TYI&R&XEQ'QF"T+9APY@A6BQ "]5YH$MEIF]WF(_$S/ M-^K/046/[+J3ZH'6BZ^%>"MZ5O3<<1M1&854-,,E_,$U2W[P]#SMHM=WT*U5],_R@W6;PKOIV& M0%:(>;[/8H9/-6ZURGRM,G^(P2]!G$U&&129,(C[:)!+-"!M"'/>42G\RI'C M9W(WOOLR&5M8Z?[0CJ]^F,2+]N?1,+_)>#08E%:WN8!B.]E*<$SUC"$](=D+ MK8)?=Q\JD%<@/V(@!T'52E.'C%4TER.5R 5GD0HA<$$5 /.^/)]G!7*">U*0 M'M:B(OFF>R%'UMCD>$L'[/O4S1,/D"5CM=26(L&Y0YPDX(U2)11#C(H3S2P) MVSUUD\\WCX;Y!.#\! X@S'>YGWP;OXW#",-_D2=N=9%GSN3B3!C_Y:,R.7DJ>82SJ&9U#\(_J&9V7>,*@GM&I^E+UI9[(.9H3 M.;NPUOMV+^X\D9-+XL^Z[6T;DHXJA/M@3#J,4.2^3H6^E"%7B3[IY3VY(3]; M]GK-<3L=C^%?=2?T9,^)U'-8#SLWQ1.3"7O$;([^:\N1\3&AF*@-TDIE MUS2$>$+T?Z9PY>3XFV'X<003O!+U?T1:90G+HG_'\2B+=2F_=G('HFJN><6N MBEU?R1/WPL;25BH&BCC<"3FM4A/\K7BU)A:ZZI*<$7<^3>FR"HSR*B(C1 &O)Y#KR3*(8HXVY MX:O26RF@LA4H?%@6,>"A(3W*:IFIW0>;7]*>:W$$2Y+E(+N"=9.J;E+5(5>) M?@'+>W)#K@&GNNUZ"*!S!)RS.FV;.UG!>:$9$T@%\+2XRLVZA*=($4^354DJ MK^INZPN0[PI9)[>D)PI9!DL7%1%()I\[-1N'K%,2N\2J\$:.(]TE!P%376,4G&['=([5[0E$[*# MK5;6HTKW--YQE:E3E_8*8">WI$HI3DEKCE+R"7'%.=+:)B0)Q8!W M6$8EMKG5N@5 ?-B&JR2B)]3IX>)>MEOK$=?'=Z8X&(FIFU)U4ZINLU:)KA)= M0TYUF_5@0.<(N&9UV#9WL'1.9&5$(,^E0QSK@"RC"6GK%2;>N8CU%K=99P1U MJT$F(F0/8WIRKE0-,57$JHBU@EA4),:=\,A&KQ%G3B$=$HZ2#I5@I_ M[Q"QI.D9IBI@[2KD4PEOW6-]H?WWGM7"O-RV>]AXL!\6.1H5V!-/D?$0BV!N\U<.PG1':?(?VV5-]3JJ[7L7&BHT5&^_CYUXI0WA S!.!>+ >:2H< M$DI8G#C!)FYUR[9BXT&HR;/%K9_"VD\'=:NI.8 AUS#.%C)[F''22(ZLSHTX M-6' GB5&D5/C=>**JHTH],75Z-6L<,)24@_\O36+L1K8Z1&C>D*=7AF%BF(5 MQ5XTBCU/OB. HG=XDB>/<#C_FAH#-)SN8EJZLCN6([%,"Y_]OC@-OYC P#Q>!97O3MG'2 M8<8/PS<7 *E;RNGO84Z _>L7&3;:T 16.*YP7.'X'OA41AL>DD3$ =_G)#ED M**"II(0+IJ+UR6TCMKYE^+S'*> 8G *RX[-0!XJ:-=B^!W_AAS6=PZM=VJZ& MT3.:52R,IKFA^!XMTW[ZB#QD,D[42.$@4W(THD"M15P1!7P])409HTD*(DW: M2I^D'<3OGR65_*NB<7RVJ )D!<@*D(\"2$4-LQP?D,F>LGAH^+7!W^;6$8?YE/X,_3BSCN>_@Y]#\="" N/)O" ML[_ZN =/" QOS=CNN_^U LWF:1Y$U$X$$R+2"G@"CQ0C3< I5BY)Z;GRB6WE MS-H'?Q[#=!#?I^]2BB#IG^*U2OUJ)_'7",_P_4&_N,J_Y97]#9[X[6#D__E- M$UMO+_.Q@_$T[AW5[UMI_,25_NT\-N.E:6A-X>(%_]=G0! [AJFSB?[NYS0*3R^56T8_AP&&)HWD4?+UP< M-XST&HHI*W>!?]"FWS:VA2_ET$7[:E$*3U:_YO!2T&7=414+*S 'UOP^_>'' M_/KY*_O[U-W_^RC7DC,K[+KGOB)/W6G8[70\U+)][M3"C0;ASMG* MEN/IPO#TF/)Q"4S5B!>E$;1JQ"&<5S[-O1=P"[ZRK?^4@,9#PAAO)@OYP44WERY> M"AY>3L?PBQ:6"1Z"Z&(@\8>?O[^OY20YP_B%)@+_OD+=$:YMA;HMM'6R#F/X M/M(6<\0#SD43B$+4:ZTM@)?@?!M['Q7J#AWJ:@[3%CKKWH328]MKAG'2C-(U MNW;=?E^U-4>H7-76'-[A!2D3H3$J%)5+8(G'N+@5.S?'NN0B"RI2A'GFW(!>""#. M(!N\\"1@(;U]+IZ^!:S[*L2),UG9>8UR;Y^=E^P5WQU.SNDIH\EY'%>3#"D)':&%>()P\(]YUPP M'9Z+P-TN@)RO>+>@]#L(1>C3ZUI:>5R%T JASPBAB:A$(R;(&R5R5II%AD6- MA(2;^N"CU,\6R-T#A!)1(;1&<[>IMN]SED9S&4'LAO";!KYZT59S=82*5,W5 MX9DKIQW%7 +C#YH@;IU$1GN,K)9,2_C(I/1.[16AE\ALT+F;G>Y%.; R3URS$;$E0G(4&:1Y#%(#M@G5B%S5PQ_YY") MS^B.^V<<(6366/Y&:O7+N#\:E_*!W4G):IF.4(>J93H\RQ2"ED)3AXSU G&F M(C*2,J0B24$F%V/:J(GK8RQ34?+_ 1W?Y6E(?+;KZO![1]9*Z"MLOEC8O*,^ MDX]<8Z<0\&\)D)4$LC921(7B)#'!4J+/1< WA+E[PA6&O%!TJ\'TW5#OVIJU M]@+UJ M(\%MV2JU^U/[!]HRL)88K.!:P?6X B518Z$$H2@F*O-!%8:,\19%"[], 4-Z,"<+R[6S[1YZBCY?7]>L/_T$\CR<@(I?7([R:8@V%YA?:-;Z M?WZG*5&O6U"]+II0#DS;$D]H[#C>U8IUJPV!,:;P$AR\7D-R="41Y)Q32!M% MA:!:,K>52H W#8%78B>Y7E7?EFZG_=CNOQ?P7%!WT!M6[Z4W+#F3^ '-837; MM"VK.-.2;]X>=ALO8J0ZQ :Q#VH(>W>(:%N=_IZ1?]^;[3)_EV-N;+CM3IB' M,#W'U2OV$&:L:E#5H!UJT(Y[RQ["C!UC#:N& 3DO ?XI1A9'+)_ISQ8(BFUL9TV\M> M\:W?SU7R1]#(MUDATVC\V8[#+48 \7W[,:2G..]1K+ZY2A9 M-2E+";Z>",U$1)AABS@Q$FEG E@8)9D13D2ZVAMV&^0XEYTONK<]<\(PV)+3 M.^9<67%%KHI<:ZH+&4>IPX@P#V18:X]'P$+/C7V$8[]N>ET^MW7\#3Z^<*678 NM-.&F\O^_!#_]^U ]3+ M4L-J;1:M#?.8AH0)(M)R8,>.Y" R!@I,D\D?<+YR$.XI//GM7-UBR)EJ4YC M#Z,T 1,3?XZ3C>AQ#U/5H_ST"GM6@EPAJT+6"F0)$;0EW"-OA4;<6H>,AC^X M-%Y&C3%=+;#_%(*\.\B20O6PJKRX1H?WP(L_3$;^G\C9-H:21AZ';:7 +TOC MJCU9HL Z"A:!^$;,P)Y$%I#EQ"-L>-0Q1F4XWU6H>/Z[[)\.V_AV01_?#,.W M<1AA!.V'<[ YWV:-7;S@+;BQFU@A;7"/L9IM46&N+ND+@#E)%/&$1\14+GGC MI47&>XJ"$BD0:2Q3NTFRV#/,&8Q[A%>8JT'H??6NJB:G5GZKE=^>6O) 2&*" MXHAP81&W'$R0HPI)D7S2TFK!5DO:;R7+.:ON1E$>@GM8FA=97:UR\ J(%1!W M HA!.\F2CTASC1'/!T"L4AJQ1!V/1 G7^D^M9UDZ4T!D1/2HV+'W:1."A!K ML?O-$J%'.=UCM1)*M3\OQM^M,: E,AVUX8PFI+U0B.ODD0T"(VNYY#*)9,UN M0MW_/1ZUFR5!\Q['M"?EZ35$J5RY8E7%JE6LLE0+SX#8,D\1=PHC30"KF"'2 M&6"MS.PF#WICK**XQ_-)9K[C?AA'(]BU5OI&^O%C;-M7M5]3C:/4.,H!U^:- M/'+K>PG:1][G$&-0?93UNI%= A9;[LXD\0+)Y$5B2">DD%.4(4<$P2\ M .Z]"#OQ&AYWA*D4G$?_CN-1U@9-"7W]0IMTU&A]!<8*C+L'1BR95T931+%F MB%M@Z8:Q@((6Q%$<"--F)Z2^ N.^M@:N>Q8=!.;=>O97'_?@H8-DQ"]^, UQ MN>7.('Y!H3^.16!R!Y;IQ?!UZ+>7 WOU*G_Z^M*&T!]^7'#;^MV#YPX._/B/ M:3OIIZOY&Y0OHC@,(#1?\E!R)YEK^?GR0"&YOS?3W9.]60G[S2;_>_3$X,,6 MGDWYDKSGEEO7 G]^[9I>VH^Q\SJ133!/K^S@L[UJ

91>&8KWP1^W7+OLGJ M;JQ'MCD?9Z#\7='=_YW-07O'D@M =;)^VLN] 6='76>Y5^"EQ_&@/XQ;Z9]5 MFBV!,_MV]G[7ZV/_LI>V8?=)'KDUT#^\A7NY1S'YG/^8QW()VS]PZ)06C JD5*G.(8"7&&6TF3/@('CLW M!#QVZQVR!N@F-38P882D;"OE1W8VK.%H#4.]@[(^OT OI^L.;L;*X8:37Y/Y/S6B<_Z9G^]3TYZ./IXEA;TH3R]6US87[\N+V%AM<-NF8XYI'40*!IAM*?!XES5:!DB=E.^7JD>D[@'4KX1$-QL<'0U!R)!?.,@$9$L&X6K@3DX1X M;Y])Q')W!'EH(@8@]'T$I\,.FI_?_]@V![GPWCM"56+ -P0LO!,2F:08BIX2 M[),#GL56%I[3&#V&Y0Z> Q.+&#F (10E3LE&ZBUVS[/PDO0H,X]=^/DN[6EB MR_Z>?G#"K:T1-%"#G(H@W$QQ>O"S<8%UYQ &C:#%PZV T M&,X402&4AA]X5':EO_V.A!L,)Z8'B&KM!(A2P;1>,X[M90XS?@+FU&OL)]L? ME-C(9 17IC9.FC2=3,&=!/I=/N@7_^.LR2W(E^ 1/I@6HGXY[@,-AQM03'1^ MWH'3,^LY P;&$/B3&'%A"7(<),:S2&UD7GF[LN1YP$[ADF#@VTSNVG"/RKR:5^ M4A\&%[O.G[,1-[F:^RAT(G2-;G]H;POA3 8!FC84FNNUGX5+YXZ>U1X+;E&, M1"%.K$6PY!Y9Q;Q3(3(25LY31DQEDMXB0R.P<,$)LF#:D$V,,,[ _)%K,G9Q M-;I[V;_+FE5BY;^4V=B+[U[4.QN)K-,<-'P\FGX\AQ_XS1;([4#SOJ2J!HF. M.4@40C_+NAUDWK(<$&J;OYU].&O2S)9D4MV!PGBQ!T2(P'E&E[D)1(DMSEJD M90MS<#8EIRUS9Q)B0&,1-QPP15N%DE34:I.TL2M>GM4B8:\2\E%FFT($>'F M32%X:80D0@E_VZ:L[?GRYF(T'6Y4Z&Y=2N6RWL7+%? EIU!/$H* H;!W;+P"ZXL 6E[)@$C\M $[+9G M!<\!W/G<'PQN2,B-L;QFPCOB)3F>9RE%C OP<"C&X.M@(*XL4ZN4E)B MC;)$DD M\!VP-(:"Z;#@R#"I?33:'=VRYYYC![;LR_A0J>@14U%P-9>\T;:YL%=-@LRS8H,GY MS.1<1)NU-#_IH0_.'Q*C9>=KK]P\D^\,:,70Y2GJYR^"K6NG[A_PB,4W+?FQ MZG7;Y,58N5,Y;33W=9L!.+NW)AEN"L.SP^$47O%FHI=,;0N2T4]];X>3P576 MN EH_:3)-+]+)+C*MX%UR>]UL1#T7(YVYI7J0@PM\)!\ZBF_TV3-!'33,GNI M?-^;%VOBO^"7;?F:_?AQ'#]FER2?IHKS&;\],6WNS9$3'?*'$Q#'^84KLW4Q M'4SZEX-^)V"VR= " ^_2)E#\$B\N8=AY06$.&IA4>-,W, EY3N"KL_NVJW=N MEX6KWW8CRC?NYO^P@W&1$H^-("BE*! 'OHHTT1QAGI@$"X@%W:B?V?J(S/R6F*[H8.O+%MK(GD%0S*6 MA @B"R^0Y>T<%.' Q8UQXE/P%@FJ0O;3#=*>&I1<+JXF53!NQ8UZ3*;'5P. M[=^&\T#GAN>.838.3]8.T&L.3(@@LT91,%3[O*Q!K'05?\SF M^W,L-]>'N-QW&,0%%/E^(;KWXA-;,NOR&N0A']-8:YU<;,#% M ^>UWYZ#9?I\'C,GSX[;[,87HW%V2_\YDZ9AWB&?/Z"[[V#0RXGTMKD8'=Y;\W.;2O\^U,?1IQS->""FZ2BRU';SW)<9'R8'>#\ UP< M!-X#/BJH#+PH+N."?2 M,XQRY $^6IO)U"LOD[]U.; E: D+GQWDC_!M&$Q)/9F_S7]_903?K%IECCYU%+KPI M?Q2[]I)-/C4^WV4OB4#%, .&1UB=>6[&]2QV;17WO;M-M?\ZVK3IU_<=TW&]#W\\>,2S,O[S&,,]QWD^ MX*8MZ'0+M#=K?O[R. )KSE\#!;[>:\PI-M=+G(-TG^RX/YJ6;V0\L=/)^6A< M_(2SYL/4GR]>WVWCSO;'X$5FO#SS[K;-<]+F.W:[9NON]]ORMMG=+U62%0NE MO_EZER14O)'B'UPG"*WGW3C/\:A[G8D\^<= MLX>A=CNH9:/R^BN9GW\$K,UK%\K4M),NF^DF##J]S-N\IYTORBS_NU*"HZ8$AUJY D?'?!($Z+'- M,4\:D,-)H2B,D8Z2&/)!VEYX"GAX%>4LGB^<1ZX ;;= ._BO6LK7*PWL4O%?=95\OF/IEFJ M,+9QGL)ETY@$A]8O$P_O7C9)M#XN:O.Y4:#L)6,LQ%83$*; M687!YF:.FFZ2#M@0RFH'OSK.]\/FKW8XM>.KAIBBW7PY!0NP$QCSI,1VQ\ 2 MVXP=H>G*!>8DLYQY,THIY@2;7M/&P2#3R$,SJI;&) *Q2&H.!E)+P (?/&*> M4,(!1;Q?\6H#2U%$ HX>Y1:,C4S(F6QQ>,#@\86@\YG-)O8SMLNU=;LC1MN>IKI936G$/H,<%[E-S=U'8/5J8; M2&;8(#H7H^$\K7#SO//M,RV-&7/)(IQY!\?.(R!1$E'M1+1*6"=7BFD]1BAR M.#4+1#M*\(8IY]P&\(% B;MQHM/05,5.Z2(:96<7!A=$UDY@9 M%Q%CP EX[I-DJ<1(8ND\I=(FN\(\%951LF<(/1K M8/ +4)GX2QP7,%BFF/E\<2A;\.W[]*:0'OMN-!B =SR[&HA'GC*\*"#TOI#Z MF3XLV0#^6,2\V^P]0*D@"D=@DPPED6"%E0(?BEB0:,L$)0F4I'1($L MK&61AO?I[^NPX(GRP.^5!V6,.32)6$6,WCSLDUG$Y7CDRRY]5Y(AQ5G@>#[8%F4^'.L5%IP(OW(J:D/B\78Q?>!7<-[ZGV)X M?R?S*#[N3*3DHD@A<5_UAC-^2 (%5P_@%QPZ:XDT&46D_-@AJ,<1AC,;Y6SS4&=#W+#F#J1. &>ZV(HI[(#& M<07?P1QI)REBQ'B*I?:&JD7*]Z:;Q%^Z.7RW-(4;Y3P!^VDW#0.'X[ MPORH7@G-HB6^O6E2V[*<5EL6L:XMR\,ZLOP'R(D;A:N__,=__?E\L9UC6C[WU'VD! ,=8%0 0 ;7EO+3(P,C,Q,C,Q+GAS M9.R]>7/L-I8G^O]\"CSW1+<=+W4WE\MV=5=/:+U6E:34:+&GQO&B@DHB,UE& MDEDD4U+6IW\X6$AP)Y,@0%YKHJ>L*P$'. (G/5W_NM_O6X(>L9AY 7^G[_Z M^.[#5PC[B\#U_-6?OWJ\/SJ^/[V\_.I__??_^*__Y^@(G5U/NG]^]?7E[> MN4O/CP*RB^EPT;M%L'F/CHX$\=,0._![=.;$&/WITX=/?SCZ\.W1A^\?/GW\ MT[=_^-/''][]X0^?/OV_'S[\Z<,'I5NPW8?>:AVCKQ??(.A%Q_9]3,@>77B^ MXR\\AZ![.>@,7?J+=^B8$'0'O2)TAR,$L/NW1A"885R310_DQWPH_^M AV?ASND[%>GT+R+L*+=ZO@^;WX(QM6=G#C M\"C>;W&4=(&%9MV"_OD]_!GZ?(+UA,GRGI2-6I9X*[QPCZ+=4_F$Q!\S M$Z*_JVR<:4A7.C/GEV_9C#]]^/#Q_?^YON('238FGO];.8>T_;?OX<]/3H23 M5<%>^23H'[*3H']TXVQ;0?6[]_R/:E.O9@[T:,?TN"5SP/YN\ZF,\JR+X")KAD!W]Z.@3?(&\>Q2FTUHZT1/K3'^9F?XN.EHYSK;84/PARVMA M$<62?_SQQQ_?L[]^]=__ R'V#7B;;1#&B'\*5\&"3;"&>_C7D5R"(_C5T<=/ M]+2]H\2^0G[A(ZI9O_?])B'/PD&32 [2H9.0IP9&_ZYJW-)CUFK$J.I PP]' M\$/MF(7/X+!!Y:AT >0ORS:?_:K?QR>69#NOX?A"SL>!7 M\I?;K>#BZWVTV3KB? M+Z^=>!?2+V*^G&^9-.:OKC"5 ZX\Y\DCE $'8\<@GOM.\X&9_81YTJ M7G TDO'9EYV9 1PC/@D4+)&Q1%CO=$-F>#8?BVP[7!?HZ0_J;MQTV>GU\.^CU\6W32?F#T>OCV[?#U?7Z M2'X9)9M-_]IT=53T:C@,W]5>&RE-9;]I@[<][;.G]'.C:[(&X\\SO@JB3EM; M[-RPPW_LL,,9X@BHO^UTKYU>._0:C2[]^SA8_+8.B(O#Z/R?.WJ!=MKS&C(- MN_]]E]WGPR#/1^I _X'X4&]'8:"CT$E"/(AFPR'Y0=\A>1,MM1X:)UI?D."E MVPN1=&K8]A^[;#LEBAC5MQTMW]'V^U+RO1_:N7Z'/WXX:(??ON$N1MU$D3K# MT2+TMC"3^?)D%WD^SHAV32UK]O+''[_[PW??Y=4VA0QLH"3TMEVMMBO1K.^] ME>\MZ4GWX^,%\\M0E?:6?B6@_9;N7\NN#1OZQ\*&*GJV0AFEI)&D_;;'K?;X MTG^FC =AU4:J?V_8K>\+NZ5T?MN.5ML!(N(6'IP;')?N1Z9!PX;\4-B0I/<, M^3A^VY-6>W+A>.'/#MGA^3()E;KTHSAD?L+RSZ:I3\/._5C8.2"(&$6X^]*0 M+87HVW:VVD[Q5E Q<>\\$7SLNW,JQX7TU^$.N^>O6^Q'%9=ARZ[UF_O=A\+F M2KI($&8FY@!((T$;2>)OF]Q2TGPJOS_9'QHVZ&.)'/GT=ENV6WGPE 3K?&_;A4V$?>&=N5GG;CW9"/*S5\8L3NK?$\<%[QGYSXM"Y@#&;WBJ%L)KN MG1MV\MNB( ]T$".-&&UVY['?'C'R2*7_MM>M]OH7)PR=*I$D^6/#7OVAL%>R MY]LNM-J%.TS >'3KA/'^@2Y*VT9Z=\;-JC,E@&=$>O]MA\M[8=/ M$?[GCC)__ERI*1<:->Q,T:B14D"T>K0W]Z*OY4]O MSAB=V_\ ]H@^FR\(U&_]'XLVD2Y;S\=XV_C.)O^:W2VV:MC"HM5$(?&V1X?[ M 6HVJ:19PRX5;2I9G\#;1FEU#M3L7;N>#=M9-*RTY$H&'' MB^:9#MZ#MYT?QGA:)R5U(]&P^T6S3S=#ZML!.,RB6K/!N28-&UBT_,C^;UNC MS5Q7LUO-O1HVL&@9JL\->MO50VUXMD88N+UJ.*Z$\0F9)AU-S^)"7O[1AHM"!U/1?]J=8?E.][ MV9K>SH[)LY.TNL//V-_AD_VU\X\@O ]VX0+W/D-MJ#>'7K: ME.DD055L0DC.Z.W@'6Q5!TP^=T?P?*G\LN8HM>S:<#B*ID#5_GZ$)&G8_HQE M_FV?#[7,I[N5_+9FF]OU;-CEHODO9[_/;G3RQ[=M/GR;NTJP;?LV;'71UE?8 MZC=9U( /)_U6(0$4]N#9(<* =(9#^B^ ^56@7:ZQ V3=XSBE[-_AQ2X,Z8M\ MXD1>W6M@;S8-Y[%HNFSC:\K>1RR%5IDT,YBET\X Y,B)(R?.C.2C9/:(3?_M MO+=&:6HX7#6W592'9.I#JN&D%6VLK;R:Y;?A-_)XO)GWM/H[$]6F7?.:&V_( M\1I.6M$NW,6;FE&I2CO.*]RP;Q?6@3E%766QEET;CDG1MJQF(KT)8H;=[9U- MRAKHUI^0'TJ,RMT<\V]GR.P92NUW\.O-=PE%J0;SA1):;EKB=* MM0ZROGP>2$[D[6P-=+82'>TSA'9 J99$6M9QMIK)-YRM$D-RY[.E:'5L&KPB MC2*HOQVN82^N.TQU'V_!8+"@ZP"75_T0#8>L;])OWC\FIR+)O%UB5L[9(^7" MP%DK&:;AO!5-XUK/&TSH[= 9>SG+_RXT:*V/:)N1&HY>[[#<['O*FST5FXE) MO9V^PZ)XD[M&L0K(O[6XT@X@TW!N:J*!,Y=1QMJ0-'F[C/H=AZYFA#;]&C:\ M:-E6-OS- #!P7/@AQL,#2#6<@:+-N:FZQ-O!&/A@=*\ATO6\'#!"PS$JMTD/ M5*3D[8AI.V+9;3\-HKJ8H5X$ZP_0CT63=8<#E#\T,.S;:=%_6DK?&0'U]!!D MM[[OU73(6 UGK&C$[G#&*IX]"705!_E3^'9?#7 "DQ(:0E+=R_>A3E720KCA M;)7#0[8\6TJ1#CE\\O"]*52')^TEN\M_=Q5$T0FFWRZ^#8-G+Z)SO0A"_K>( M=:B-B^Y-MN$(E<5,*VF!F1,C_O(UC/T-XJ.C9'A$_RF:1#*I\.T0]3U$]%_) M"I]@GTZU3ECJ1J'A:!2MR=5'@_Y*.0E?BW&^>3L!_4_ '5X$]/HF'N/K!,&8U#-IRQHMFX^HQE M9X6>^+30X[O[=RB9&A)S4^@@F XO9BTGR'_U=CA['\XSO,1A2(5CY_4XBG#< M]3&KZM]P;(I6X^IC(X=@1X$/\K;S!^]\5P-BRZX-^UT/1OIF'^P?%I\'(6W< MY\.Z-NQS"VC3W_MFP_^ 7Y1M O&+)02<< $][_ 2B1_5(_'Z%))W0;AZ[_GQ M>]?;O!=MWCN$;NPKH[ .\3+I\/+R\B[I].G#A^\8"3<^@I_?O4;NORD]8SK= M/W\5>9LMP5^]US0S^C,4FPW\([IVSH[$!\ZSDL[0LPXVCN?WGW2&S#!S9D,< M;?#F"8>'3KB,QB"S75.BX6+WA(^213IPSC64ZFJ?PZ[&*6##;DR?6"4FI>B/W4SO&O #NJR&-J& M&]/JM$+'T;]*'88=Y6JUQ'P9<.$ZS<#,&K:$M>BR*)U(FN'28J9_EY6S/LV! M=D-3'GKM4FH=P\RI;)O>VN4(=:-IZ)[6D=[9Z5K6-^"X5JAM#M 0B]5M[&FL M6UE.B\FUJQY_9.O7+3UCD"4\9 IF5O&0-(,N2W0X?;/\:[N_.Q T]U(?$EO> M]>4^? PSZ]#6)=:%[VXT!Y=0.[F$6DJD!] <=#^#!1.%Y7\AB(&>MGBOS*;5 M'G:@8]SF>.+0YV2![]<8QX<;DDNIV.5%CY6TF:1=*S%]V4.\!J_$,XOZTV,. MKJ)JEU>JS%^0X$43CWEJ _'6?B)=#FQ/JH?QRMQD$5Z\6P7/[_'"Y0Q>TE/B MXO A=%SZ$!^#1++BLRCZVZ(R*L 8_, X9-PUD[3H@-#@91BC^7<(@ZYIH2L! M;>XJ614ZFCQ@W^1YLUQVG MB6@8JX\=0\9AU@JSBG7SBC8;BC5#R<'6$-/2 M5-9&T55N*N\])DEP2(G0CF38K92[?JZSE(U+PX<==)L<1-NLS'<(7^5]KFP6[ZBN_$W MJK8FV($/5PN:YE\S;?[ CD3']"(<6!I#_P/2:R+C>F_:X+4/&K+3..[(UJL% M!OFP\3E-XUI_'P]!?=/TEAX^]'A6K1K(3/S"FTH&B13Z^C'88:=UFI]:V>UONVW6GD,@1_Y&OEX!2+%E?.$6Z!G MD##,= , @A^//GXZ^OA'QGH9M2&F^Q#$#M$[YR+)02:.0[JU>B=>(%D_<0)- MK^A/HC4,43G[;_D,H&%"W8NA0T(F.RI^C;'O8EDED[TQ)9G%QVM M'&WSIY=$6<[?$.7[^$%DV=\32^+=93C MJ#L,ZDJ.[ZY4M+#;? AES#R;@<<5M6T0QB7G ML;*IM9UA:>M/A6S*=%U/]FD3<;:8"8F;T:+Y+HYBQX<@V%^PMUK3&^GXF1[, M%;T= 4>'_AX>OI#NS,XA]++:?*K871LSL;;L](/$^VLG_ W'%SO?K3_W%8T/ MG7Q!8J&_^/O#2_"P#G8174 0YMGZ85\QF,(71R5A #UXQF _+)UR+U)Z=R,* M8V4GZ+_27:#_2*/O/^-@%3K;-02?'[]Z^4NWOJW6/3B.^2;?.P1'%\Z"W>>5 MRUS7VMY%GP26W,.W2+_.Z'$+D?^?/GS\PX M)F!1F?O@M(OB3"!PCJFF7EH/4"H2T'%.Z>.X7P;A"UM(?Q=[;!HE)ZE5-[LO M5#'?O_ NG.3?!?8_/].5AC G''J!^['NZ=$UA+6% J-Z@NA3P6FVC;6IEN3. M1W?WC[770WT?BZPLL/?,(A,@&4CURS)W;?KW8T*"%\C4NPC"LV#W%"]W)''J M0AC>OI)SC4-86ZC$A7CI;ZFH=D7/(/E8N^-U/0S)]CP)]G;W1-?N@@1.F5!? M;#-Z1?-OV DO@EW5PGO3 M7133#0C/7Q=DQW) Z3=#_P]< I7W>'=*UMB&+X2+0?)-R?L\N+/UTC_>P/M2 MP7-G,M88IK>!LUJ%8%5EF;!BMUC08=/'V*ZO5EE?R2(#T$'LTB?_- B$P^$" MXT??I6>* :1>>3X@S=%%]_+[U(N415&7F0\X&/"=%_UVL@>@\1+UO4T/0[+$ MY6(9"H/T<1Q3:9;-Y8(XJQ*AHJ:Q;>5>1B R6?1T%T+R?KU*7]I#Z]=PO_:V M6[@Z??L^?N' )/-(N\ LLE/2P/ 1?XSS)P]HJU ML"L%>R_$1@.!]&>--I8!;VM:B MUER.1G#\%#'%MU)%;NAFC2$59>U*B#(U^D9EF]%S&T]#UG0,SV+E:;K MBN;V+#'YX%KF[:@RO90WMB?MI&:4LUV8^ 69P?D&O["_5%T:[?I.SQ-;C-"Y MV=7X??2/,]DE^RS$%'X0R\@1:TZRPLV@455%#^E-!WA:5^5-H%JWO8 MUVI3#U6S.ZBFRP@E]\%D=E,OK4#^O-]OG@)2\K1F_SZ>MU1!8VQZ2:&IW@"W M)*OQ?+,EP1[CZ"$XP3]Y86E<4FUSFW>,]):D-9\*\V]J;=%+B[>.)_$"DE"2 M%LI!FY[:75QU0"85KJS:+G8E 54TJ7NK,^TF$4WR0,>L$C^ZT['W<3M;+W8( M"RX[WL7K("R)F6QH/(:;24R-'Z8['.'PF;EU+W8Q9#2*U[7YSFI)QYY1PZ5" M:.Q%]%B)>ZG*LE%L:,_&#_=FB> )]H\&<;555WO16$%(=0.?/P:+K '/=]D_ MA1>L78S3X?2TOD.IMXC^1WSO)6]/:3/=#V*VZ '?_,H4@?KV-DQ2IY#J&CX$ M+WG':5W+D3CC=NQ3+TA[+*JM46%0=J4;AV/7F]"P:E/3*SM,X*X&O@B A^S MJDK)C2W4'(%T=$!X7S>*8_#8"BM40XQ!38=Q..<;YE_>UN*S3'6,A:=6;F65 MR4%<\I8>%739?"N?Z7:];=I+N5F,DF6>V7I0\)>G6J3:9O.]B3' MS=;Q0G@JY\NK@"HH5$\4*_X3)F#H>:RTJ+3K:]$/+]0-$1.5"<=H^,+:]=6K MVI=I%^>O5"'THBI;=U.7D>C-B:FWWKW0T&D,)L86*05M>XU/#:EV#-9VLSZC^2\K;6IIZ /F;0(+,(DL>Q0(Q,$"0SC2L8U4%Y M#&\/GQ'S11:,]NU?H594K+$+6MU\J:CB-0IA>5M[4P=SUR[<%\) 2-:@C@9$8$MJ& S7ULN=%X[*G M<-$7K(-53K2&7B.R(K:V'II]^NF:7;H G0B5'.%4EX;2-[>WC',#T0@2",7S M=_"E\EN&7KB\4H'B>CQ_I;=K$-(#[U 9'Q+;(*\5[MR T*FM+OT8T^^B:LN& M''&H0!,6:44_D]8A)V4=1N":.*:+[7ID!ZKL0UJU!210^_4'^3CR6&0'7=\7;&57#:K0-^-..W]U-O1$PU;<8M\A(AM5OE4BI*?V MD6Q/92S8H5TP0VU[[$L]-E?M$ONK.MD.E8>0=_ZZTML"D]>I+@) MXK_A&%P_*Q\N#K620)7WR,C8FG4_\?Y6A5SG&A@U.MSAE0<:A!_##5AI:\@U MLYH&+J/7"D)N@S+5KJ_1^__\E>JTH-O.ETMZFL-2D:>FX2A @&I5MY*&%B<= MT_&I!B2L!%3@W6UV;'[T/%"ELAJ[J+&CQ:C=[98P-PB]XYQH?4&"%Z6R;),G MNF7O<;\U]"L6^JNT",F_U*<.:B(^F@/=H#&5-OX"78_)\S\,%DWG\8V&$^8< MF>(O^)8JRX>$&M:2,_I67GN^M]EM*I_([-_M'6N/RI/@D?'CM.P1BQ'TF@L8 MM.P\$B4FB>3L%O=IT52]]D(NBM#O.2B7MNK;:OV4K_?!-@RN [@T/E_]\/V' M3Y7YOI5-;1=/$ H4LRFV"I]M[C>V.@$-(E13+WNB$WNG$JVG5DPO;VM?ZDN5 M\MJ/M;J]W4C18]^]HM1)1:)5F<.Z3>AH'[*#((8MJ63L271DP/0*,3M0M#\. ME@L6Q./CF/X($?,E]]N!A.Q7)U+18#^'P0X*#A03XT\=+ADV>01ZD[682_&/ MG:A\^!#(8&ZP_*] MZ:TI;VPV0IG'1O'RQKRD9[S+'^C&YF. 4N(Q=\U@4#4];/I*L1,NUO0I.(/J M>0%+VZDW=]3W&<%=NB^[]NH"A5IUM1[PD3S32H1AJRR@7!=[>I/S"A&VGSY\ M_*%>9RJTL[[V(AZU0E)JV(6&SI;]KJV2R>T_<.7@K\JE6AD?W=1O>J9+;A"4 M=3>.GQV/P!5%SQG#6M9MJ6P:;OB**YD-8V53LIB^4;?"*VW)F35,4L%FY:RH MX.GX$4 <..0X14XMH)P7WO)U#8= M@VQ7!YI>:&9QPOXS#B->.RV/)%Q5T[RATZA3AF5)T(+_O5A-M,K4HWD4>X]X MMH*BB+[,EAMAGB7E5ZGN)]2J1K "O8/8!5:%1 VJUO.-KU=UJMO;_-8+A8$3 MGTC6*EZGBW8B8D^GVX4^2\2EY^O">V4IN?45X:L[Z 6J%U7;I,10Y1B'Z!#0J,ZIQEY$5*AM.C+AN)-H:VJ=11G>BL@W]:_V/:ZI<;/)VZJT M-&H8/']E>3KHA$-91M7=10N%0\693A<[=+5CR1SUD:&V?<5JCF_)X&GOJ!WN MK'"-QE[=Q9X"R@NW8[=<"&NHNM&NL\6GTJ6/'54I,$.OO*2+[:\\4(&9(>!D M?^W\(PA9]&/-N]^5RMA"E^I\9[5=;+LV?-5&P:^!=NZ.NHXV1@Z2L MI74?FC@9#FWN TBAQ3P=MN]DP>1&G61)*YM MY>$O&JX #81'9C4YJ#(N?:6HQ!IYBR$+QU:/9Q'H:=&H;F3;V-.$<# ']W'\L,99 M"S&[851UL22CRF,0L2XTVR0A=2-AG5)R9ID^KNOWXT.@;6&GNIQ>_HK-L@$*LST!O<99GXKL$'E0 MGIM7VL2HC^OG@.S\V GW%Q[!8774>[Z=UE7*A[70KZ08V,*S)&BCX XO"5Y( M1/V;^=6COXL]4A)EH)FX14R$3&VRQIRJJN930E(5L;C3L2K_<>@2Q5/5%?DK;3M:>P@*DDWJ2G\/J MN(LA1K*\XX4HP8;Z3O6=[):FR%3XN@EBW+[0;/O^%DWT:9&]2ON\TD3K97Z" MO7_0>^L:NQY+1I9@JJ?!5>Q6"G!M>FFVV^ +2"5VI5FHFM0F?#D&.B^1/Q5K4A"97-1W1/-";A:R\=J"&Z MP@%0YZA=/=BJUD:5J5)$BL*?1P!U7_X0R$M"@"8U@_L<3,^BK!O%\^7G('!3 MZ'4-+0F\9J M6X=0,HL#6@$_7PD&W=#!=E*3@EK6%+93W4&O9;'*[E]F8JQLJQL7.%?<@\J? M6\>3%1ID:I:L!UX&MGTXG3%XH4ZIV.>YP@)UAQ<8OLZYSW(#Z FH21OI1&-Z M1HBK!IP@#81MJ@L0MBZD'>E;H$<6OWJ1\)9FSG.U'M&1CN:O-\8A+Z;AD"OH M!DI,I0)7VWPTHA$]+]ZBI5S$V]H3347V8R&VNC;^IZG7&*W*W6W(>D\ZRSDY MPYL $&_9@K$:9)5'O;[]V+./LL9XVI#>)96?1!^2EIU+"8A<+/J_J2_008O;CSQ([ M<:MPN@'*!';2MH(PAB+=39,N::CWEMQM-DZXIPIJ'9Q[E8YW" 6CQJH[N&XK M8?C5O]K+C\5Q2P#8BB/2@\AK.UIR,-S%BS84\N? MTVK\DO)VYL]S!21;^KP0O+X,0E81LC)4JCV%\>!/G-![?$W%Q=]J?:"-W2R( MP%4%,;OTUCIM!7![7WDKEC2RCYU^3:\.^H2S%S[YY4\>/;[A8EU?HK$;C>DY MT[(V'C@TP]2%JQQ'+X!A4]'*BD93M0-VK&\?@[H'G&8UZ(F;6$"6NT([>JZG][DV%;^8"_B MR74];KH&.)E+_]39>KS<>$-]@Q8=]2*[[PC^^.'DNX_*<;@.7"I>8?>".*N2 M+ZZQBTW 07I/+R!@T5\!AF#XC-G-1?B)3TI$5=YX;?M;=$! ,F(0[EMB %4U MUQVS)NO25%NO2QI96\7'^X>0B;7[>[R \%:O0:&MZ6#7*L;Q_<_8B>4""$>A M5&H>IC)*G:6L&R&;>FY$C[+KM*\M6MMEU($G/(4N+6S7(^"D0,HB()-:9J!S MEDWK[OJCG8+EEK9@CI.7:I=+95/="E\AL9('L9WA;1!5Z7\-?8PF^E!1A]XO MT6T040'G_WK;T\ M\P75-#8Z71:0X+#O[,R)G?+DU\;FNE&+J59YY3P%(?2H M-DY5-+1V!TB_(_V">593-H6VX0IHV]NH,Z*R3!,D8,C8K I MB.:1-WNG42H"'7$#>E;)83N8U AR^G+AXXE%MU4>56')8:]+3 M'GV7?OAP?+![_KJ@34O/93]:TS,=-=HML_@2N@U'78?7#1?5WI==V=:H;/$+ M)N2O?O#BW],#&?C89=I8?L+-[<=[4*-V_A$<'6#AMS0)P]+G(@BW 7?4LKC[ M4V[FK)6:ZWO94^*="$I[P'_4J+1VVGRKOJ.)[F'Y4!USR[-]+-J71'8'O\WA MFZ)7#:KK82_]1<"L/@3'"WIPZ">P MBSP?9+6H#F2KL=MXW\.#):>?(:N_RMO,Q"J(E4T\=\8ENZ[S,_2*7E$:Y'9- M+Z/2,(_2)N/+!JORKW3H:!5^TW,])]PK>?IU3TEE^^E]U<4@H"'$6TVCC^B5 M;E=KIKG?9$],5D]NO$W;F:FLSLEF< "K*=BJ\. @$'^ )924H9!X7N>O6RJX ME"6VUK;647Y,DES^+P)RSPS3E=5ESR0F-8;3SKJZM"\BVTL0V" DVH7KX.P"HNRL;F]!.UP MY?C>O]A[GHEZH:K +;TA 0J#EW6\\'S'7W@.2>ZAQF(B6FC;A*"3L>]M"L)5 M16=VI#(^#;+=1=ZZNS4&)9I+=:%SM<6(TK+V2895C>[;V,UPOO:Q[^\<W M05@6\5+:S#;:I *B<1!^?6E/<"&SZNVT >IJ>K[""9F/0M8&(0:ZY94M[0^(>"*'KT%JQ &OU*J!>>LB'<8%"FVGSY3'*A8 =!,5I0D"33$*FJB/(,;S\#"A,F0"_?3-ABT[K]YFMZFTC67_/L@;<;RDK],% M9ODC\U=EX'*_P%OL.$0DJ\NFMKPW!%6WV0NM2-3G^0-<$31J\_V< (Q>\[5!)#S4B&S:]T\^[C M37P>AD%X&H3@K:0S*X%G:-EI.K$#8O$/2UVO)S@"3>28:D\N #I2O2K%%: 7 M*KU9L,36OH;NA+_L47.[T':W( MWLC\V;K1E'D%Z!O" F05587I(B?8Q]5.N$XD[$?1UYE0E2830+!NDA"Z$QI> M,6#2^W%\[82_X9C!*%PX"Y:9V4DC:")CSV?M>#Z$!\S]M+YQE996WM:H:0C2 MSN=+7@91XD14Y:Y7MQU#Q(=:[)K^3+"(6SG>!&$L8EHJ#?#-H2#]R-M[4C&A MY%:?Z>T;.@3FZVX\W^/EF9ZEFZ@>%ZD;#7N1=5GK/<_O$);:2+'RUU4ZZT9# M]VVYQ%'$8.&8Y9/'()3'+[3H8/6A%77=J5#@E5KFZ0#E'E(NM,8%:;'&8X6H;>M*?#:U&L$VFFY MM2EGB6"5#YDY0J+3=E1B]8QB51".0+JE#Z=__@I[N?.B-4^'.,-/E2&=C?WT MHA*+)UY*M&7?7+&-_2R46C=UMM%HOQ@5=E+K1]*"L/7(U119H%9 JFQNW#P= M0>8TL[Q>T-_EOY/ZMJ-Z@Q(L*.D//:O,.FW=?6S.^@X%HKI0&/T^_HU*= \O M0<_ME%3&*=1RDSX3PQD@AINH'C65#_M0M/_:735@(I0TM#9I;I-D3O.Z<*!" M,WLO4C_'42T6GQ[:DZE@LA4?3R.PF(+34")PCFZ*%H&D%Y!X1V^F58AY8&6M MN%3=WEX<6A#25?8K'&)ET;4-UID>!.W7P:M\F>T7$=X]1?B?.W@5G]L\.57- M;:>6UWX?V3;V:C/X(7:(]R_LICXP<:RY_7JQ/Z,7U#-S,$#VQPE>TC]7)^WV M(*@W&SY[H3+/)+M-*Y+TVO6Q)X<&>X?$^WI))M=H!.:&0C5'B$I(DSD[VABZ M41N180',^*W27TN[&$Y14+S*9>"3%8TT@_=XOK=@+LYK[,)/P@,2E@L=[?KH MQ3TNE"6]$&5)>5[VE;?QXM(,T:Z]QY#IW%!_-M].;[VCTN!S=A_?X:VS+S%A MM^ZFMTH(?S:$&G"&8QS*])*R,U#;7.O$+K + 0.9L#"(4JX57TMF?!@=([!> MY367VO08&2[S<.]]./0HXKD@K$T5$IJS8 VQ8B0 M!SIZ& 6/S[\V M:KA2B:^F12?[03@7$&9&Q?#/05!9N;VB\B/? [V,A$B\E"G52&]3=T M&AF80Q93@9[ ( 1WI+(-%6P>3,[: B3E5N']J9,[2QJ:RN$)Z(U088\O_GWD M8=Z]XKL'PPCC/CY1B1FTNHL= S$5BG29;M6^LWE@LU:01X=2LA+T _=%NY"? MM.7(X!*8-LZ*E]<;1-OVUGJLLKZ+N7^_IKH2 U5ZU>MN]F[D=)Z#CQO2 DM MJA6$6W0F1Y]ES69< R@#-*;W+(2XIJ0^(/H30RMO57+AQ? M_9VN\]/[P? [4%AEKYR7:M](14M#KYA0H_<2O 2NDY(GK+29O7QLH6.)&GZU MMJ?RMO:F+B#VP:K'BU&'41)=F=3?K.>H"PF+>58OPG,*8!1AX-,?%SS8J$LE MALT#$F;5WCE$.Y5*PE? M*FMA+R)9%F])58P:<,^JUJ,'>F@(H^Y,1J\'+@DOK$*=9O<&V',DU#X8.ND- M6QN]J)6TU1@$*BN>;[8DV&/Y@C37\JCK-(*PU/)PD3R"G8K2J>1X]\B/U3ND M/1&ES/96EP==TV%LZ(C,3J.F+5?%EAU.QV@TROD&ARMP*H7!2[R&L^?X>6FJ MJ;6A"1_3%\UE/HQRK,WLW^TY2YU7#I'#@NV6/&ZW-O>NKL<8L-1[ID%-*O\) MZGO,E\=NP+[*6EV]M*E=K:'>V#,.\PXWFE_C> TXUM(#-G_Q<1BMO2V]'L%W M0:6@JO")UOTMR^V826\Y%52-KZR5XYM[6Q>4 J@NZ<549WX&G9J*X2L/BK.Q MW!ONWU_>NIL_5BAY1\*%K(CM>L?'"4PTW MQ# \P@",#E,;S]4&\^$K0$CP4A);V:6G?<=A6X=A;T?AX;&@AT9^&C-][.AE M$H3@L"M1',I:6#S-3])=&N_3!)F['.I#Y8ENUWMZJ8O)14._U-TF ?GA!2Z' MJ*;9/*#6[^S:B2)GL=[1:P@>Q8@*X[L8HD+Q8NT')%B5ATAUZFI4V: />(BC M2/SGRO/QITJMHZSM2.)GZM[=LI9&U_A^XQ!RLHOH@A6NA*I69B>XQH0T6<4S MC?1^5/M@&P;7 7R\OUS]\/V'C]4?4553H_ @#U[,Z_JX 'R]/%Z'1"(OZDN.GP@.9M[MZ42:)C$?#;A&Y6V'EEJ776<:UEC MJ]\-W+-@-]OBL!%9JMC6LI:0OZCJVUH5>:A>35_R'637UQ>6*FT[,F2D1-]- M#>-5QZ9U_Y&!D[2&8S[9EQ.HB1X=$B#,(YK\Y%U4;4N$M>]U=5.H96Z^\MG0K<\7#M<%)N/,6B@]Z8>D+903LAJS3>75!P^'ER[@GBR]BNK8;7H,'GUP&@0;CTEO M%QBS^NC&5--HOV_34+M]PT8-9#%E*WPK["WHJKBKJ(72SI4H6^ N\2'(V=0P:)T.XQDX%R&V6U,8%!P&1.;S, 73G1;]=A!CJ&6'*8&S*\50Z[O@S,U7>HJ9(V;Y4 MIW?"&N4F!0QN?%F"G2:GU\63C;ZKO&;+VXT,XZ;:Z%G=WF:P,>"$\"<*+J5& MY;JNQ]CB86H9J>\SWLNG"7"RO6YVZ VC<0:&*X3 62TQAV?^/ $S>&_SM^;K M.P$;@EJ) (E^XK$:/:?T(2! M[@2*Z RA6E13I!]+97&SKE3&>SGU%3Z&"U0Y8 9CNPD$M.WA-T$9 ;V&66*"">ZXCB,+?\ZA"!W EJ<"(/U%KN M-1$V#AL5GM))K((:GW"VE=;=@+)G3KB I(,SB $,N$\F" BX/Z[I!5=]7-KW M'>_=V"0VI;8BJ]);UVE86_ 3AT#4WOT:XW82?TV'D44$M5!<*KK8C>6'(Q?B M-3UU26%/5K(U".D)\KF'?+%7[VUVFROO-TR\=1"X[(N7J/LGF K% M$E[I<1OXCR3V-E0*NL=Q3-BS62*4##../9S62GS,LA;VD)-;%(X6]UFFQ9D' M@(40YER9!:Z%] @>D>H J+H@GK;=[<4^2!=1<+R@4PIQATNU75^[&0O"QL,M M%749"=F&AFVH@/49A-L@!"?>R?X.LZ._J)1&NO4=6\X(=WR#W3&,>*6*^RV] M 2O?[HY41A)') $OTMB@AGJ)K3J/PRK;QN9J<:J!'\C@$3X? 0#:%.K>V&_4 M#W0FZCAI5REX]")I4;?G 8/[7X+PMTN?H0U$8*^Z&TYNJZY:]0'ZK=Q1P>;CAY/O/JHU10,7,M[00PUR(SAZ&R/L#J.E]6X]?KB^Q6SG#SB1&!,>0-(^L#ZKSM)8.K0J;+TS&6L,/T;P5D7<7EAUO><:V7=KI4' 3<>P MMLMXO;H-WE1%?!K"F:MI=+UU9UC@UD,@0%B-Y"TKC7"8,-N;W/0NM<9@\Y]9.3YK ML>ZYX [Z6^4#!!AS3N0^]. T)\@>-%[QD@9$U$E)O-O)F^CF K<*-OI M5_XN_']#?IY)-COP[7'$E6T0QGW.LJ2)4J*(4YT")\06$QE-K@*3>.(Z=](G6OF,GC:([6=F#!B,X:K ME,V9_I#.>H:2'1 31\G,D3)U!',?>C?H@X'WUT[X&XXO=K[;[PIEQ!"GAA@Y M]"LG.-B5".:GAY?@81WL(KJ\8"-D:XLYL()8?_KK2Y8R1F]IL"4>QF7V^?_X M V)#R#UFST0R"H)AOBCNQ1[3X9 <#U'*2(Z86XWC+WLU7/': MQ_PB9(4ELQ%RO33!^&C#+UA&&$G*1KXNC3Q)33&6[\6TVI ZP;CUN7?D_TW?K#AQ\U'$.77VDH6*+C^U/TQP]_ M''S+!F5.GL>$-DJ((TX= ?FC#S\:X_/1#T4R\621H32 M170C(TB9/((BF/2%2@:9&(^DP!Z015\#X6^ R\OA6:N%#(X>_5WLL:GUV;\; M>K,D&6)\"Q?**&B7C#(U+L4.*C8H8"Y#'#U.EKO<,S&OWD*J,Z:;./A[<; S MFOW/SQR!D'MH/_8YUX(2VC)27S+7^FP,[#](KMRMD94#>.Q0ZZD MU36*0880I&;H ?XX[NDKYU5./^2D1CUO4KKB0T\Y5_?XT??BZ.[^L;\$FA(6 ME@=&VIAPII4O4LO2UY0NE5[,<;; WC,D D4/H>-"*#OS>,C\H?3OQX0$+Q#Q M?A&$9\'N*5[N2))E%!!OL>^E8@A**!V0NV+DJ(@^E8@[Z)F4@ >75FTN37)& MDBG,$)L$6Q3NDRI9LEENO>1DDK8SQ.>#?A7_A;PDOE$E 89''\U]:1K9%Z<#*")&KM[HB?I@@1.+['6&GH1X+'B-D>IH^4A=:$TRHKJ!\<; M4-9ZF:H8)>3YZ%F.BAPY[-09%5N=#),JO3,D1X(-Y:H?Z$:\[BOZ6E: _88J MRFSHH9>B(J<^B[S29Z/O=YN-$^X5&Q\8D*^=?U!]]Y[-;)(LBBW.TE:9_)71 M-R%8R/+>HGH/SU*[",+3(! EOR\P9H6J>:[>E>=#E41FJ>KI,>+#BJ@BCPW, MC!N+9&BTQ!CM8'"$V>A4"O&9H+]@$QC,EV1R51);-EL-;BR]3%1]._HD>7$$$SUEH,@-LH$.2,YIHX+3"56(D-2W$",YH2VS"ZN)<,+ M&&CXR)X$JDP-+P$FJ312C&Y14^T($66TYLOR2!FV5"?,\*11?1$3!HF$R4Y' M3\7H&(&A\+9XY9%$2810.J,9^\! $^2Y&,:4)0CE?_!B7JC*]9X]%ZH)>/&: M58J'K CZ=3P$W&O&$RA[/6@P%)R==+ )(4D<)>?9X MR0%FZ',81)&A<#WM["HG\=8)8\Y;M*,/380W3T!R:BR1[ILW-(L5[O@;JM_V MUULHE2-!1@V$9S9=(H>:'(=B%^OB*U+BYH0?)H:=[!D\$9,;M,AW'%)8%9TD0S&;^S9#/F:1QP'4TTLTH!F*V(0FOT(DMS@P&$I&$T;H MRGS'^R]C$7*:;]-)J1Z75TGK ,0FOK^9G0(40J2_;0 M\^4 IN%[8,;Z"?)*5#8Y>23I"_?9\M5+ MOMF!O] 3+!-9\U<@BAC5P65G+;P0ZVPP"QT8;L-XKR+( M2:32@T/-&%G$Z"*5,/I5DAZ=4$3,:)(4IT*)Z2. MB8$=ZXGKD^4<'>JQ5>QS/#)5$!*I3*.>O/34,AI&'+,W<%RBB$>?]X59^)J3 M^8:E&(YVUF1J$\X#:*TQ JQ&$=.W#8.E%T.&'@-&@ BF&%HPH3L1'3V>7A!# M9L0,O:R]Q9J*!52MC$/O:1(J>$U9\YXQU_BH^C=?'I)LFH'_ M4L@R76]"C) R'D3*.T><"2TL _XXIY?>.B;".)*0H)+*V_U@"3A=D\%2 M&E@@V=GO%:@(8U'G>GPJ5AUV7][R#.2B^_(6JK57CMZ*1P>XY08STH%9!+*# MP!^YWSP%I&_B%// ,DJCG3(Q.=M*@P=]!?M("8G-(W9>D<,S^,5E9 '+0 =W M=<8<(3*48!D,BH7ONJQFDD/.-UL2[#&.'H(3_),7]D.J3NFBA+ "6.TI\(3 M^;+8R=84Z?.WP"!F4J@_L=(P[N ?@D618%:16LU9Q#_#1! M?P!7W2FKD;S"_H+J;KWC^17:+*$W0]U$^+MNYL@7RE<)DHPU_C(&/M50W-]K M4/ 6#!U;JIF7U.J?M?9/A@W5*IJUN(\)!O9A'>)>]]ZG#Y_^.'F&Q%X=!.S+ M!AQ!V'?TCDI%2X-IJ'ZT^!%/D^<&"\1,$,I/8/"K9@# M_]+O<(3#9P9R=;&#HO#2(M4K (]YZ+C5D8OS7(X/Q6 L,DS:G";/>:G +S>: MCX7N5,[Y<(F5*_ MT:3#%P#WV7_%.@A M&G&DQ*!(CJKF)GPQ#)-F7KF%01W3 BXY*'&QEA-[[$T +]_V9SL!2EJ9HI[TD0Y7JV,D3*> M6"W)J7)4M-_D0F?$0SVH_S035GY*?YR'#\%++\2N?%@Y4(6H#%(+PY%@( M!ILA,=R0=\D\7#F^]R^!'>A'5%QQ>3BD[]Z"/BQNAODR*>C#$C28C:BWE5\= M'66&9\9C=0(0*Y/6%$KG8,)F;GZ1R-OZ='FU)K!.N51W$44U#^_@"M!HWD^B MR (U)AT;#?'7S6/FI>!$33H AMDRU;M4OFE/IC-4=#,JI66)R"#WC@HPC+11 M-XXLSB)+LUSZQXM%N,-N4IT,2P1Q#775(*9,X)]/F+%$IR[4M8&02[6$G$1* M'SY,[BG6''(.)"6-=..TPW0GEZ;$D]JFVTIU!L&Q=B4_GKUN/ M5Q!)LI]:K\R/?&5\*+&$"QF(0'AX)Z--_H=+[E)FE69X&4:^[F5-RZ->&ZN4 MG6.B9XF= AL&"NRD+D@9:0NA%)>^<._VM]XJ(;Q ^8@>,.DZ-K5+6GDCHV$K M6P4B\$$)!IXP?I 0QD(X*;YVLQU#=?$./RRU2DBG1, M7OE BK!)*&VR#A8>: 6E1L3O'@H=E_' B*!GA?J?IL.)V$.%8!+<;!#^+A.T MK7-3..'!]T/+_.7EF0TQ-[@+9W@;XH7'A!WQO<[].[P X.W]+#+I]9/&TR' M2#(()LH7*6%)7G-0!5 9P!#D'V21LMPT%H9VZX3SD)E@.?0-%5V9P-LS^4-D MOXD"-K(?'D5^*LK M[UF>T9\P@9#%QP.B^-1R, 2^< 1/L^1 FM!.X84']/V19X.&?1A80 M4F:W/W_%X<*+#C'[UC@H<$K5H(-B."9+'&<9%LTXSH;@+^-\F:?.E[EPOB"% M]I3XR@?22^I<"AE_RCX.CM!:D4S3+\FS+F]FX/3.8?@JTW^JRFP9 !2 MPNUU5]A52$^,"U)@@!==,1C)W.B7Z0G\D=!A>!^3XD(-<)PL%VV\8RQWP@!3 MW/A)9=VS8/<4+W=$EO[N5]? 12[X: TE(.GD0W[_L@+Z'5Y@[YD+0Z<,LHO' M.R?FTCM,;XK((8/;C26L#;?9:GB"$IRWB33P-"?PI -J:LJ&$!\$ZJ_^9YB/':@=!7M9,9U_,#!(3M MPCW/8.;)S ?5Y:+/R%.@(.%QLC(WFQYM@(B<##_XNZ50HH9-8(B8B01I3EZ)HB=^;#:,<;9X//@HWC]!$H(2(U[RB0W6_0K MIS/>2%+N%[GTZ9%A5EQ>M>:!"B_%\@ZY1+P[#*PQ,Y?/Y+F=0QYPV*_H99*" M)Q,/0SD*( K+81#QEN,M2S"&-9771?^X5N$Y4]A1)=SRDAN%1,J$+Z0PAAAG MYM,QV/032_J!(2JJ<[P\'8.O4NHTD&$Z9OSC>KDNC1;G#)J![AQF%\D!&SBD M;^[!>>4VO5,G#/?+((1/,($ZG"_3T'+ 9NL%;.Z\"L1_M%#&4GW(5%; R7AH M3P><+NLDY5H83=5A4(HF.5\J\?L, 6^Z3.>+;QZRY8-[:K-16MK1-0MQ6@)@ M+?-<"0C.$S-9G8-PK :'M.(Y/?+39+LVQE#8J )SV:R:N2.M=W+P'&3NQQ!P M6X5\ TA!Q/C@&0FCR0.66G*@OFH_O[8@"79">-G0VQ*65+"\.90NO67+AW) M6WJ\V/QA=1!+;+MPJ+*D!ZYFJ)TI8IKD1:;2::%T7G*U5*R#&N.()0F>5)U6YX+2R2 Y M&UZ"3YD/T\'%C-(4&F.U*JPN(LFM7]!B_9;Y]0MLKE^)H4X:T$1&MY9LS358 MKQF^0AJPS"V1[*LC!E-KA^.XP3R9,)ZDRIN+K %L9:J: K;S/;WVO 6S5R5 M;HJW ()PHO(_]7*RI:!QJFO"E,.M4!Z0_B!_)]3 C-?(=X5.&)6[E2"FN]>- M"_:!HR?FP%DH='\/ZR .1&F91?@Y^8.8T"SK"H/[0DYJABH]9J<#1CM%8:P\ M/-SC=HWC=>""W!*Q^DW%WV(,/N8>,6TI\9EP5QN)4%.@)9P-_8IA>6^Q[Q"X MKND)D>*[@$WKZ9I+\222P2#D4@S'=E\.B,2(YGQT@ZZ#FO_"2=!G0W *;&_E M6!-GE/39ZZ%YS\4"]4< *H3WF +(T<()L=C9M+H)9)6)G;^"O01 M&V!B_!&5M1+ 4+.L<2D7JE]Q;8/^SR&83OW<;5@V MZ^;6RR]IRZ:I -%#Q&ZK$:T]] 0EGG50!8&I07@%=^]G'*Q"9[OV%@[I'SZL M4IO$Y$EQWL9,&_T#(KDCV0R"5:_ OV&GR#)VP_W?'^][I5CZ'A>3G1@J-@\L M)Q\^9[&DCS>7#^=GZ/[A^.'\WBP(U1S,Y M"I9'.P/E('4R2/*\"1B3.\D0)@1 MNU3RIL*;(/X;CB'M=N6#4,"421&3WB_?\=$/$ZH9BZJ1M,=1+I!T3I7E"J3I M!,P;S^>5A<:><> 2.B.TQS%*YS1#QQNX=H;U_PH35&_?IF)F,E#*I]^\BY:Q MT4^Y$#9@:NIIZ-,=50W!C^;'(/-J".-*"0XJ\>OB@-B8O%)^.\&@+CB7>CI2 MLUC3)?XB QY44!/.7_&"^?/GRR6]WB5((AA?,.QW08[,J@E>,%?0)V;#[T&_46!T29 M*\JHI)[&Q'RM#(#$"-\8,GUJY+4T%DUES>4$)\12N>=R^@R13D=Q^#(KVRW! MW,-QZD3K"Q*\7/K+(-SP&(V> $ *=03D$=!'R@ &XY0&8C6K*MX_WMY>G5^? MWSP<7Z&SR_O3J_G]X]TYFE^@T^/[G]#%U?P7='ES,;^[/GZXG-^,0GFD0H\( M>I&1C/(O(DI&4]&])SX(2K7I+Y/]MLIQ$H,$4J>8@ND+34,9HN*U95!YO=IK\T M)P@9L1GVFC0Q.]_D[?2HY@(9RWXL<+@![P_P]STJZYU,A(\,X!7;FWQ.!BN&!!A_6_-^=S?8_;WD)7*C:!2\N&X5[)1 ;QYR"KH5!\2DQ6D<*&X-S M =+3]3[8AL%U +-YZL?OO_P28.LL _H!B%.%'U&7S.ZWTR*'_+EL)(36FVQ ME-KF6.4.$=O#\KST%7$2Q)%"?7+\D"PK%JHXG5'-9;4*P6O(< O$5'IZ?;)4 M08Y-6#3F[.'VGR3(H[\K7QB4$HJ38("4S]V8-S]QOZ21AH==;3DG&TL3Y/3, M*7X0='WLNU?! H +DBQ6%3^N##U)!\0%&YN#600#IBW88I7DN60#HTP2;PY- M;U8!"66FJ"M]5Q<8NQ' K4 E C '1CN?"JJ8?6JT/0Z6'QS']$:K_]7S/ MY:#@I+R4@S["H/S[OJ*#SI<<0Y95&& E!Z>_#.)T_%[9SX*;\A$YSD\R)F*# M(CXJ@F'AT17XOCXO]; 8"&K/"'R"N_7&,>?PV"WI9]I M*2E(4Z M=;@?YDI'SC6,+B.$1&Q_)".(Y)$ M#X&LI@;YHBEBX4, @3S"2.">[!\CJ."7 L%#939F -'Q""OS07' @EC8C-@7 M1@"]D?X6?EY H-,N8A ;T@)(%V]P\*DQ+!@I7:MD,JSP3!;?D?Z918;)28%C M]^M'OGK?J(C[R=P,JA%G^"FFZLR";N\N[*T70=G1E)H!-I0R71P ]PYO@Q"6 MDY4@['7?RI)= B(XHK9%:" MA.XDI"?$%(B:801(?@M406?K+-9[;\ M](/SJJ#7][E7,GEM&41\RF%DJ@"55N[*BH1#<+E!=Z=.?DBKC1KPUVST=;-DYRI4CH="/>-Q-+D+]L+M3+ MAB5-J+<-8@,C/C)*AO["UJ3".SW*M6')!D$8KYP5O@HD.C)P)!^$.KR C-PCW6H2^ ME)PY4I7UF5GM_N>'=Q\^?/B(Z&'C;S_ZXW2)-B.] >,E6='@.?*KK1"RR4W'"\,$_'LR/),JDGXPC9HIL9: J%/5!U0#A:,*_ M/>;11DN<$:&7/&!B^/*[Y_2U9*<_L:G1=KJHI#R]9@ERY!Q#L J<5P#Y==*C$E2^=AL.B7,".JP.M&:?QP: M7.2<34$UB2$2A$U!MO7GK!2IC?/F!_X18VY!'[25@2Q$7=M$VNR0 ;& 2?"_ M>/'Z=$??[4WZA>ZSN3L]HVID-HLY&*MA>4LE.S8(1S:7PRB9OC.4R[HRP/G% M+O0]$+/HI7OAO<)/&B"K$JKL I5TC3G[]#%%K/(#*OIQ?.V$OT&\/3?E' 2W MD9$$XB-ZCQQM&-742[$=&EY$"R/R]8X1)Y98N(:'1]$R_YRAA/)1N@^#*=\0 MW2DDE@LJQ#@$//'GOGM&'\M>^HJ0@CA1[M\_A_ M2G<*O!![;-0[8+C$WTP(X M29HVTN[6S1/)L<$$Q=Q58RZ$*^HJN%,8-'C33"!G*" M$YH\D?,&BC,.OAO9@ H\I:(;!@.NROJ'KH7M(3Y*\\"+%BD7 G^VOG'T'(:BWT MM;*E0QT1& NE@XFXNXDS2PI\7I7S:P9 TA,VADC)3R M%!CG2213^&I0(YG%(CC[WJ&N MW=17P#Y<;W#O:,]I9W0^B'K94B+(W3$C%KQZO- (,J_S-,F8 MJL?TAHZ\Q4$IO<6BJ@D]GGH]0R>3*8 \S.*DE54+2W,^C1K'NM>EQ AW(.A, M4K5XKI:.3M>936]PWX:WZ.UQ%C2,^WD@\;<@!XF1^WRS#P8W%&+G _?XR@AH@X_9.$_#N;$9]A']'MP""_WG%2)[E=M!?!3( J!EP)/RS\/B^&DA0^2 MLL "1&ZGQT(>8,H.*PJBUG'\L,;9)#LFCZMQ,1K+^S@Q,R3D$O ,XS<:60.2 M8Y_%-1W'B Y5R*.\8?] F4"H:7-?!:168!>'QFO?/;Z[?T=?#S;T ME\.A./)BP)&6NLL#1235S'5 7SP4BZ4S^P.6_'/3R^"Y 9J8JX#"2 O F\;# MT,M726E[*[LE8DXA=)?) 5(+.E0K%T&F L>,BQ:WIE0Y7X]Y15F"R5GOXL(R$C)-S&1C96!*X@ ]8>:QF&52Y:\AJM5C )S&KDXY M38E>I<50G? N/K_A:\MIXX/D69 $S4+*,R#66TH@/O9=*"#*4AX.9:H *<_( MT_L$!F!1(LD04V:3C(,_D,K+T8V9!?0.;YT]U-K3 049%; @6>E'.@)RZ1!3 M8Y'DN3DL7ZIR%-$^^65B<'\<(>7!"]B88*YF5\]^KN8:A ]T2$S1>D< MF <3D$IPDI$CYL)E"C8;:>E"=#YHETSHRUPVDENQ!!49T3F4 2,C.0WT $6E M^8I)&]H-FJ,K]/B%KUGN>AODM TN"]WOGB+\SQTDL#^#6:"G0I*20YR>024K MC(8& M7A7X\/\2>'[\,SUC.ZUA)(PL$G0G,G]2,O4D9L10L(A&=G(7*V?KF9,V4FR$ M5Y> ;*54A\I R_>\)94QV!N1&47!C#?M6.)AQX >V4O]Y2X7&<.%8AD:##YS$V!I>J>?O9/**G<8,LDQD^HZ(%3,C\!&'^]O@ABGE[T6 MZ<5HJ=6A&))V"T;3*-;-&=Z&>.'UQM-6Z1C+MNPQ]8S1)*4SYCD3<],%\?8$ M>_^@(MHU=KT%A"4]XX@)<*?!5>SVMT@+\NAN_Z]=B,0H*!V&/D7O9H@.-3$> M29:]4L: +2/V[ 'XRZDJM7R^ T:'#;P.\<7.=[$K WW['TQ*\FC):"))U,A> M:6*%)%R@B^ER48A+3?9$!EX/>JP4E_ M;;*&_,95B)DHW/^$99S>DCY*!C"R M3_HYS&W9E\DD&<<.*E$VJ]#9W'FK=1S-GXBWZ@\?*6BBD!%%04IU*MR0+".< M'II/CQ%5P*[FQE1IFH+RHR.<4*7Z[__VPZ>/W_\GXM0'#RO4QU!&?9NAXS@. MO:==S&J)Q@&Z=4*SP7F4@P3:,$!$!9K[.Z26/&"]4/*>?.0WTRZ M3UOFJ4U$V6- ^:6>T54K%T0(2!MZ[/3QE@W//N75=1DT4R2H M3H>7K!+#]VG%]BFBU*;#!VEUU$R#*>@0IR!#E4A(" XL[#P['I&BB!J&+*Z6 MP>4L77S*]Z^ %F%4LH(,H/)4H[U,\1E$ZDKRATHD,,6Y\P4L0"*D=4NV2A.L MC+^$#7C+*=HRE% \3/CK!C -JT''1&Q0(X4;#2P!*7!? 3M=Y'YP:3D*X[]S M">T:QVM 1P,S.,8:N)7V])D93A+XXL4BV+$@'1;;Y/7.NDL)(DG14+Y6969H MW_!^\]>P5G;$QDR=C?+L5*.\Y,$0+_U;R.[R7)%@2N55CJS( R_X-74@=D'J MIF*PKS(+-RWMAT0<& _)GC#?A?!<-@:2@]&+'\E5D, 5$+LOH"3%(@P;RV9L M$?*YA7(Q7+D8GH^VV2-1>2*&#[%/L05. S_R7!$Z?8<7&)[LN<]JZ-)[OT=) M\"QZ0F8<) ="]&=EJ$GS70VT4,'[W"SOA\8S7GD^OHSQIO,GD;6L\.C$IY91 MC$_%*$;T*\P$L:F,%U;VX-4JA+J^K=7@@;%&ETD4>Q6F89D 39\B_.I% H,G M\T[U.4$\O8S'\U,E?!MZ5-]R^) FW*O#I9OEL\/J$"AHS!S%_2-7,G110MA(,(=.GLB7 MQ4Y!.%39(I*V:3LOO1"]1:\042# /C[7(SL#.1E:.*@T4\\0HS<))E2/7"4G MIGQQ]*4)-E"6(%=@4D,DGB"-BI4FC<5P:6:/C(BSZL3"ON&3U;F$1\Q%CCY^ MF!!WI 5C0[Y%H$Y&9WA#'PEQ4!Y]3T71[AF2[TE]G,9-J02M2]Y(N;^57T M'Z"^X->M%V(%A *Y.^8N__:'3XAX]*,TDAQDZ%K44Q4^PQ#VR<$V61XD<0DB!CNQ$7.-/:P=7V (G+_2 MP^M%$$+"(03ZN04D.3CKVQ#GDLAF7)\=5K@>[U*IWTP:4JP6^,)RB-_I"JF> M -3@"3@1G@!4Y@D0X=O*7(6?&F8K\3-0,E_FVV8S_ITN?%XY80O+/5$+=0.< MK"LF4MIMQ08X; ,PWP!/V0#N&X]A P*Q E@J#3T_VKXT"@#W)/?*^-Y!2W-5(N4!7#2 M!=B*$0<3AR 'YPZ400U^2V +G!M4CKNF7^DN9!KF2&=.:B=M+&/H!L>G3K2^ M#8-GS\7NR?Z1Z?_)HR-R]KO(&J69#S (V@D=/:UQZ"3D)\AHB8P-J;R++Y=5 MDG+)-E0. 5:M/$@/3-LDA8-/2X<,HW%%^J K5;AT@ AS6 F24\^ M2)8%'O]I:O;Y@HU1ZM"!HL50HG@9A!"ETLM@5"QE&670LUB)9G4P8W4ZAF,_ M!WV7VE$8"-X": ?/PQ?P&9!%-@V]Z*:8@E+T%';AB$W+CGC8I MF;$1I:7_U','"E@@";+GT+?\A>.%4#0;*Z;**/GE3QY]5\/%^D"@]DRQ9$J3 M51/'**'*%)F;XY\GS21IYL\<1GW/6IHB6AVNJ9M=[]@!44=TG@TI!^)?_#H0 M90DT5115YC1#?%9#WFOT =MM=BRXG(K<] 'KK/#G[C6%(!(4QSU_L8>3FW@M>LGMDBYR..$D$P:PO1;XR\X*T[FH MZA5H)V,,)7LI^$D:(<;1VZ:-.-L,O=1_B+:RT7H)B9EL+164U(CEHV4\U[[O M0[\!S9?EU$-HE^P>1@D"!']K>,OU!$'+;DYU"Z1U#I3QF%.C:7_JFS]6*': (!2JDCP(8_HM?! M@@\P/;Y(@26@##>3[SXJ7\=UX'I+#[L7Q%GURM2'^G\? M/SQ]=_0Q\_%)^E/BB[1C"?T*Q >5 G5SEI/^./DG1EXE.[RX#AK& DI?^2OZ M#QP^8R9@$_[ )"+@P:*[0A^) >A5'X3T4O=%E8V%$.KYF.@SE>C1U^"2_F;X M7.=GREL0[IFW::\EPE?2-" EZ9H^RWJ;GRQPK:)/+8N*Q"1KQ6[)PY5$II+?T"-GUP+RFW[0T+'*<$ MRD54N'#9G#6*7Y"]$O'*[\H 4^)&6@]4DC8DLBZXTLS=HE3UZ9\=LL7AQO'A ML'H@BWP)3(J-;0^:S5?B6+7#&P++5C"6( VCD#VGH]CXU>7QR>75YYPJ$F1!^@+"B%)&0'H:#)&1 M\,*04YGO&)\YL2,*&6O8'H4P ',XLFKS5%@B5KEAR 50U"!RR_>O*& M&5&44D6<[/@9$1M29,"4F4S*'U0,O0.O=P1P$BEFA@ZQ.T'J!U&4#\)!*U1H M#F,IQ@,Q3,;$*R2U7P=AO')6^"IP_&CNWV&'G$=0/.C&V6!9GP-PR'M&RM&+ MG=,U$AL'T1K<44A(\ +X /E4UA1%F/^7A[GUO&"285$R[@P54UQG*JJPG, , M\2E\",SD^K2@RORYHT_[?)0R(O,T6 (QXQ0,\/(:X$2Y)RB#&&7 %?L\F M \Z0.B3B8PY\#?>.(VU,L/C,!*WA2DEQ=]_O=7VR?E">Q\C LH7+E\WA][L\ M^ERBE6E3L9(V-4-\NL-[2YEJZ^,!(-A\S)&]K$"6Z>*(*,S8@E_3Q4O>B"(W MR!3T6FK<^@43\E<_>/'OZOPB$4] GM*$FK,)/BJUO-%$&X#GIW(2FB?\EP; M36Z;#/T9+](-.8EB%&-N#XU MX,AP:1]NV%]I 2G!0GI(()0R#\U84'[_ "T^^A"^Q<:8!T4E8P M3 A.BJENM1/O##(I$H>T.>X2BG:\DD*9*[P_K M[ UG?_N9,E8)CL.L75#Y)D$3T*H/KH \E))U>L"%:Y)8 . M[+/O8 NGYDI'TJZD3M4>PBJ BGCY+:\&=35\+NQP?)*QL7B_>XH\UW/"/<2/ MSY^<'!='0S@$IF;PAO4;P\OHQQ;) M<91RD*GR8R1 XI0X431?BJBN>GQ\Y3S %- M*(@BJ*)Y*%,6SB?&4;["->.,WN4B)14\E2'G3.S5X !!M:@<#*3,6]!SQ=4' M^#1N<#Q?7@3A$GM@V.M568TK$WQTQ(=/[E6)V9+.0>@>XDIF9(L&7-/SI?@U[X M.G> M19<%29;Q ,YR1M5H5A:\^'?!SG

    H.S1+R?$["L201GI M1S0<\(]BK^/87,>[>!V$],3VK["G8' E5*?"!ZEFP5CQO'FXY@63"3R:),( OZQPPYZAR8]"MG@=)I&'6Z65DP M4ERKV<&+94S25NJPL8"$$AD51&.F6M'3KZOD&R^UM,A(K!X;;>H,*T8)E6$> M[5$FH@L<]D1WI(,:LC\,O!2DYRI8BS[0J&0F-*?*C-C$VH *F_'S+.20SFYY M !">\JDR,FC+Z(QXRD2=[:V1V=(7#-!0>1[,G1?]=K(_P?YBO7'"WG$L&=H( MB*.$]M3X(LTL#1SL B%O9T*?./;]G4/N\#8(>TE^DA[B!!&G.'8.B(W)*Z\J M2PZX=?;@+*-W,0TCR,P&%,E'V2O91.OGH( F7 M2KWF8=V< [.;#Q"HJ.OQDHOO %O$',,'"45PV_PX0G@G'1B@174OV'\)0,PD^P4 MVCT75TPM#R^QKYKP)_=73E/3.<='_E@6F/(9)/D"_2P)+) M=-:GYMRIIXK<*0XS $M"+W*0NA\"^-4\!0/.Y5/=80AT8=^#S^(2=@X!:+!> MH8-RC".9\1K*4= B'0;1+INW!368F29 *)B+5[ #:#KP:]I*!8PN9*PE;"&% M+_1@8 ?+BTN>I:B^RSA>&;\PU MD\*LB:]"$K/O@M3+]=@8,U-;H9Z9& R*^8FL/8B*D&.;,D5"\ ?4'XGF2R4D MY)%..;S=/1%O(>V146]HT+) $,]'6S9,8GD$,\"0\5J&%R O#L*0*!D3E-), M6! ;%_&!43+R%[4B57+_"%=&K0UP<#P$!W H9@.+T (U\H(;<_K(K9##XB59 MP*Z:!;R010C8#SB=X.][]<0'JB]HA,^X+!=;#2C)1JWPJ?^^-T)]*N 89TZO M6$N;Q_C_9^];GR/'C3S_%8;OXL(3H;&G9]=K>_?V0^G5EBUU*23U3/C\P4$5 M425Z6&0MR9)4\]=?)AXD2 (D6'RAQ([8]:@E$$ F7OG\)0\.1]V#/]U=$S9% MCY0>(]EF,)0$F,N!S6$.@C.>$AAN:+MN1/MZ_DPU "4@'' M*/R>TKW.*&6*<\8%--C37 +;H0XE-*'6U1N5PKY ,>(=8SYN#"<97OP@L!@. MO@=V#.!N^F:-J5(37?H,$X^ MCO,/'&F$;9T71F:O+Q8&?9V./YX19A MZGM^L$=?ZR-9P7SQ @>Q!^0?XJ'R@N=X+^ =RM6U^BX'?Q^E"-?B!L$ATY,H MTY@*-09$]^2L4?@JY:DX^5P<,1D6"25-AT:05ZJ630!UF[,S*X_$\PR'@5X6 MHXPAA0Q$FF+]LP&R+,T1EQ+?Q@M$^ )EI6NQ2^S'P8X&KV?99<;!F),M!]E3 MT0!D>%HE17(741?-.0G),<@,BN2!4Z8G*)+"BXFB.L)JRQ3\7W0@Y[=\J.]& M*RQW3(1]P5>;W60TCM7J>9?JJ9W*O(/BE ^CI&; $&B$NH\CA'CTS@]?$RRY MM121_XM,C^X#:NQB\?@7Y_IV^?.C<_VPO'.6]U;+Y^=Q<73S4\W3S=7 MCZ=/L3#-D)29+L50J&S^%D<#%?([)QO0R4<FALU>J&"/O9_Z'/?4WN.GW6SHHC9Z'1GS8B1,(AF),@[>*^6 6JR?73]$\+)E*!7*[@1&!1UR/#3, MI)5Z'2FTJ1>*@B9BA@SI_.)N0=&Y<_\5Q1?[) 7I*NZ.8RIZ.HF)!\4YCP96 M*L']79)=3%8L\AU^#@B'X%QLHSCE$)G:))VV].ZHT>HJE I19["#\D0PTH-/ MA7E\I,F<.26DXT?AC-@J X5M#]6 MC@T8.@[[E-ZK6Y(D_^FX$AL]:3(?C@=Z--6^=L_@ED<2P*\WGTD(^DR #/*V M?N@G%"7Q5623)\?%9Q:]OGRH,X"UM:1(*G>)X[:00'LP;\U> Y M63V2E-MI/H1R.4(Q'F E9;LX?$TH5D M@Y"K=H[U4/1#DN0*J)(R:@'2BF/CYRC^Y2:D)KND4Z8C=D1CJ5A7IT% U4=3 M(@-+_XY0;$[CQ,A"+8=UVUS??%E\N;#";=,CQ69NFSRT=E2W3;FL,6(]YA66 MN3S,"C0,4L+Y8@RLH@&("QKHRK**QR]R@0\\*[!WR>OK+3138Q3[N MM:RN\+$75D,A/^1*+ :3*Y*=-.TE><L3%U80^I(\=ZN*5/3=%KNG-7EA M@!%]TOT06G0J/!6@"A.*^4TJA :1._B]T/M2!BU6\72(4_N$Q,K1(KL\RVL, MWT;_YT^U'\>B"H4N8><4D0.=5/CTH&UD+ZC6 *'XS H(DV)Q\$ MGK?Q'C;3'?QWXL9/;U&7A?WQAQ__<.+D''4NSQP,90#D? S!V15$-W%E9[$BA88ES)24V]>8/GGF8Z MTZT?$HK]TY/>B/TQ8*/QE,>C::@JD"-.GR5L4>BPSC#%EV0+;X.H?3[R$>M* M"%^%K)NQ4(8[PG8LMJC*=+H/1\D[U@T9RYK!9#&D(/!H:ZXI:B&_P M]%$M*J&%TY]>W)#;0& W\Z>%ZE6EV%91:_@^]E?B'UW->%E4JRCO(RH,.^A! MS_Z)P]!;PA\0Y.$C\%:V/S543ZDOGL+H<22"'$J1@R0)0#.'$P7-A"I>"5/. MBH13TAR)MF_K:&RK9^M$"TLY*WD]W2(&72*UXP8#QZ7KF7F'\O6,Z'JFN)X1 M7T]^PBC6,UO/-_,#.KCWX!8&#!.4@47 22_I0'CQC96^D"/5-].?D M'8X'I,_*8VMP<%3EM?J()N6C?ASB@@)=M7@_9TX^L%30>L0 4FH=.$K+KI@[ MF7V3C"-)'SWOS$Y"K2+8P^!*X_XY@6L;;0"O?:B.67<.[6]4#9+'7G;W,(D@ MSO%2]KK,/"A,>K0Y?PUCX@;^K\3+03KXM<)R?E:'2WC>7VD6)-:R/2=K^#-< M-5U.:&-R11J?P5&?.,YT!WG8CA8J-R"-I^TH\VL"PO_]M('BT MYCQ:\<$_#OU!K]MC2*VA),Q3A"(JR0L30R??.!>@$Y:8S.3GDZ)&W&9E%8]A M2S']+K.$G!1E)76K8I5@D%%,XP%IB^E9@^L[#]'!#=)##T97WI.S@GEOAJ^) MUFG>07'*(UE8\U A < )=PTMUXU5)(03S"?)(-%1&>@G2OMLU ]"L! ^)>!? M!;$,YC0?TXIP*$P5["6-G<41Q5G'HT"(]DI/$9FH'!=UYKBTRN@B"*(W1&BB M>4 \S1A?^0SA>3P(HMYH#WH@>T@LN (*7'),WNZSS@H3G;@PI@H<5S M+_P5Q:JY@_7%8#:6UAOW ,TC.O\][]K)^AZE4G3OM 5%LFCAX0]"6DE0S$C$ M]VO+2=R)(083$)&T/" (;AJ*Y7#-L!S@^0[W<%W[6Y]-LUMN!F+GYOF>F&NR MDH C\.7&T9P@'^Y$J>:[5@J 0F+I&(X8Q&&C.+3HRZ,2FT##V3G'KHFW>5 VY@_)5?+ M32-,_WV662E;?"G&K M\844;MYE[+">L^"W4Z*JHN(B=3F.$5:!C1EUV9H-KPVPBM>E.M>+E.I$H+4< M5UI&NF8O1*GJ:I%PET,EHG)$QQG)B#D,S;)&,665^=XI"]HOY. N%I0=GYN# M4)\U-8RE^-&;,(W],/%7=.*?NM4RXUVQRC=9=6+Y/IX/9X1_JLY0MA\B^K,* !.V_7 M,/'3MW<=DZ^^WR3%5>Y2P.MF8^$H(*#R,ZTA>8 [? MHV@NH=(,?KL,S(**6XC3_EMYN.^HGU.,2.\C,>;9&-6-\GRG<+]V5RDMV2QJ M;76RY!1ZS.N)C8&,S$;+^"W:.,P6V^FF1&%A!6P4]^1K+ M,+P0[W,4>9W\$Z(C9X,]G<;\A74M1W_.J*#]C03^K$ZWP]IBW:N@:=+ISASL M_M0("PQH&KQTVM!935R5LS?W;P1-^O3Y*XNSH^3_<;+FE0$XSEI.E@,HUM0X M"_!LU#1 9HU%ESA+":]F8+%0]72F<76QX"(5C!._YN ME KJ_5(F;UQ&WF^9+^$[X4@8)0BU)Z*49@=&UIC47*W7!/$:\U/W /-Y(*LH M1#68EW+THQC!D:23>:S.)H:3?6(XHE,<$BLWPJ ,DJEX+.%]6HV ;SP68XK% MX)'F ]*<8E]#T_@4$S?9QP>J.W?V-XC>A"H^IF.A R7*@YC1DC!:W!3DDR3] M+^?'/_+PEW)4A<44%H^@:U4$#UT4$ F3'!'G:QXBI[F;52KO< M!BUJE8YT1PQ$LZH>[4:BV2V,)Z1<^CH1:DS#R/D:#5]Z3.D/9BY=4/UO0C24 M@U)^#P,DW2M@TP.E""C] &2*JZ.^QM68);#KB>_#Y_^97BX:AS_]XZ6;DFO7 MCSL;;"MA,1MZ7CQT_*QA !&V32<^W'5P\CQ5;-,C([NUL3"I% N#07OT ?)% M),Q9-12&-G&0+ ?I&M:?0"]T)C+S]+9;]ZV'1'36I2.2^:#3<; \^B$E^!!4 ME%]73LV:4Q.X;X-:&7CTX^'J??6"APB%TF[. -:?(SH<-$ZT+PJ"*28O[F41 M<7.!MMGXR*#^0B0UWSMC84OT0D!FWF%],4BY?0KZYAA9"1DI?DQ6:11C;LER MO?97P-:L;A8\&_L8;>3=*!1#4*>*&"2OSN5DPXQ&]1?RQE'1_'!S'TZ*MH612,E" M5ZG?$%YW'K'1'5R.=DC?\JN1:M_U1HL=@&RWN$%QOX9@6($GJAWYES1[$GGW V&C 9DF(0I^*T M%]B,X)/<#?+KX-$T&:,]-)^*0G,5VIP^!)F;"E@177'_*I: MV$Z2CI)Y[3$#MV)(7\IJ5H/7(T K['+]-2$4;7[YG+I^B.E[PF!S'>5)*L7Z MVIUT5NK>BM;.'L4PAG,?\;'12DR$N0B#AYBP%CT'_F98%+L)F!)(_/@^6G\/ M8S+-*9D>I#'ENYYCD@#]RW9N &#_>@ L4][<3AZ MR+ P^UG!13^$G>J[0>YOZT! UIODOAN)D-*>93'RRW4%TJ6/8IB5JR#,(O)% M:@\/S,_'_<]39T!0HET" 8:B7> M5@S! QE,0$9A^N0@A886GN?CE47/ SRT6W;E/9 $_H0O+KT\@X:C3@5<\0+ M((H28;!5>1-E4^ 2"$Z" M6*:;!47%:GZ!\CV..G9%C)W0R=[0,WIF!O091@ M(@A&=I7OH#AC(9-N:0 HZ@(92%R,+(SSS2=5FJ";;_"H,!I;3+RK[2Z(#D0H M/4D_=9^PYQ)4!Q#/\7M'P<'KC[2@2)7HU1'=#AZ=7:U;I@:1?"!PJ_NKE#L, MX!B4?H,X'LD"T]5!IAGDDLT'%%EC?+0Y\48A92NB!,^JS,(S4ODE3NPLX^,$ MY>&4D;%/72&P]+&^C,(3(BN0*8IRBJ*1*9*RP2XI2"73Q6BD'?U;&<6IDTU5 MJ'- \"XFZWWHP985B6 CX04,3K$XRG(*(!LI4W0Y?@5K4D$'&QXR\VI+X@WF M<957].NPCAW>\XD0%$Q-RP+N>(]F\05N:^C2@C0E.G*P M)VNG'(PYVPPOQ'UG12+O.-*9NSE6 M<.5)'FP ":/]S,G&G M<&[$FSN^08)9YSM*#ZR3,04"]YVIC-T3\%'D87U9/NF@/-_!'_E1>I'Y\F@E2J]W655!O11@87 M85++WX>\UL06+H SP@V$@02@ M!RXHQ#L3F9^B/'+IWO7AKQ?NSH=CW G84!RA(CXC5EVF4\";S\58VB@6A5#2 MR''S$*H=S 0;K=ATJ4&>@ 6>_.8BP*,VVTCY1RIIWE&B<9.S^^MQS_ MH3/[C2'0^PIQ$QV?'$%\:RN9ETYHB^+ MIQV,.^/\G7D6>?;I(?=^/$B W[<=+6HC=_3[/(V<]]J CH$$L2?UTGV(A ;)Z":,@VO2 ('IW\S0*ANY0M/#E M+G3O9/VCZS8?X:0)+0F+.H*C L$@R< "#RHN7J+3H*@8%I:U&",G:'N*^B2__N'W_WPPP^?G)W+[8C_Y7SZX0Q^ MA?]?Q9[\+R>,BL"AN$LET^,)\",HLZ)8$7C8X.I\CSYNW2 XWR>PD3K"C+$M M2OMS1(>6SS^8=NHO) CZ2UFCW8V7J-9E]L'X$Z?/ZB':Q=%=A*_?S[=_^N,/ MGWJ0?0[1?1PYK%/G9U %L=_OQA$3>J(G^#BDE"6#8Y!,RH$/F.'*)SE75H__T []9' F.0*:@4<(O; WH121;4^:JF=55&( MN,$9]&AIK%.F6UL.3T*?*DIG(].^?T[(_^SA&KAZ':0J03Z PT8X28H"#3%3 M%AU0XE(44/^R/R;\KTDG(]A5 3I1*E0W/)SL&*0*!Y@.G>.LA$PH>_NR1M.P MHGNFD);J$Z*G:0%'2QR^P,"1.,&B@FNI$#U[3H[>EUFGT@/*.AXIO;A?LN3= MAUW0/%2@[ \%0X8$SLB0CQ+Z;Y_Z(IPU85"X:Y9VN&9 EL/;-"3W])?HWNT4 MSR0[W#'FR('^Q@DG*@%;R3(/+0C/?G$=Q4_N^\]^^O(2!6@P:BW8PJ9YCO(* M'"1UWK W$C!_.Q$X::G[/GP(RUA$%RLS95!=;!>+L#*VR3\*R4&%6E6A'PN2EGY7U,=B(#'P]^$"2H%$=Q MBE&=.6D[@9CST,)Y268\/Q1$Y"UYN,PX]F_8Z6[- C/4$#*2/=1C1+DVZ. MI_Y.YC2;K3=2^-*P!-9I:"D9&!FJ>MG*>*QQ49F>@+(ZAN(&;!O"E<%,JDY< M-K7NL5P#H@<@\'Q61R6S.2>PE?=I%!\HQ,U;/L&3YIEBEW_C6"<3M@#O5UFR MQS9?'YV\7Y?\<8FQ1B3TL!!2)\ 8WH]S\$DP?1W%L5DAQ-P1TF$R3C^, .T- M0MS:3[OF1N*!X3*$2'Z$?X)J1>MD(&8LLBB%L_<,*A:BQ<(U]"6"+\(4.@NP MV4T(VPW.YWC6^F,)+]V^P3@%I8^<;=#_"@T.C2W.\$T(&GER2UY)\&,/9D%_ M$_IK?T5K#5&I:@DZ:_Q*J65# 6]P,.?'X<-C!R"6+W5^P9QQLLX<3M;8+K]. M= B/QVBVVV/?G&)0*4/8FNY]J43C0 M$4?)7!B< T&)^)_G1'PIGZ.X [:""6[&!#]CP@X''2QK%1,D^!V]C!_A(?57 MI(,-2ESW:##DO0UL?4)G*C>\'S[]^$P3-'I)3OGTXV^?OQ,V_4'ST+I./YAD MYD;5^Y3O2:>@(?EA+&K^=44ZW35&3>5%[D?23T;@C2P;XVC?4U2)0M7>TZO8:@V$ [;*)D#CS%GA'XZ'$V#,"\:FL_IY+(YWL!=T M?!8%N8Q=,JOXK%,7;W1 M$JC(P-JK] (=/;SW@E=^Z#&REW=I.PG!)+,7^^D+23'J\9YG*)P?OB9HS&.A M"G!F%ZO4?V4!60BD\SXO'OSC7M\N?'YWKA^6=<_/EIZO'IYLOGYW%Q=/- M3S=/-U>/IT^QY+BA$:5B*#3__A9'<_SP.R<;T,E''*$@#,IGPV'-7[WO_#BW M!I<0YPOYX7V /SHY^&,Q$;Z X\_F](VA-?JUT^"X..>."T?AN-"#]S])X/T. MIP0+DO&"DA4(_V(V_[<%J]>2V8)4+3^.6_0X)5(['MSIN'3A,BC9?.&BO.I" MQ!>.GQ]T2/'TM+?ZXS=X<34N4B:P,.@"7H0>SR:32LI=8-F:L/UK)9D=Q3 . M'X<:8T3>FC04/-9LL)$,C$.27]5+$MPT&?DN)W^L^@8#TAHTOO)E0MZGR!=00-)HYFSF?V/9E1$U!Y!PA6<:S1 WJ1D MV]GNR/MW%I@W(8_@_ /'<.@@)T=E\-$)5/@>!*%XR:SD00:7;,K)7?@@]977 M]0_:VZ#K0^WZ;[$/1T/@<'5_M*1.)#>J,F^"B$E,Z*3) GAO4Y3:< MVD:KQR4F6AO_QS$GLXT)@^3#G'%/UC?.VF++8#29FS(1[!G]4*C,2I0Z M.@TJ*D[PAB4:%Q\)!LQA,+KZ1TJX2*A'2)V/Y HY)R%9^PALM'P+X7E^\7>W M/B@ 1T6LE>ZOI\A!Q3;%(FO/V3A.) 9R@FRDDR&1K]WY=.3\C1R2- H)KWM^ M[\8I3J 7@5;T[?#.'='[*&)ZKY3QA?I %,G2LYXLUK>UU=XR+U$F0)1DJ0>" M=X8?;M"Z@=??W@V.*@-7Q'BMJ!NQ&(=:./A <(37!1AQV9-*S2%D>$'VA'A< MJ]#E'$:NGF7*PS<6#I,^M\SSL275N:*993-WI*D/7LDPJZ^-*;P7<+H.ZRBF MFA=Z5RFIW1/H*/I!5L@;LYLEM- AT30'I9#OD+Q".:V$*H_@Y$,,G#,Y**$E M86197,F53##)"68ZZ^!JJ!33S<*TE_G+T!4+M@BXSKJ'\RP'\5RQ)^C<#3 _ M[O2(E6&!#<@]SX[M"5*L"\@_RTH(C%?KL$^Z L/ELS9A6P6Q\N GOUS'A B( MB*YH,]C?]VOHT/%YCTX\0B2[=3SI3Z[1P<[@+!V<9@;O,0KN3&ZC6:YEBAX8 M+-5%E*1)A=5)/Y6K:*@],]2S-'&:*C\X\1ZUT-YV[( M\S:3DN)!'1&7P.#LX/:JM%%?@$.34]9X[EY9NND%OL'!\ 5]3I.C_=UU6O=; M*KG?SJ2TWD2AX5&"'*1(NCL'!9(H%A'HKL@)TWA6'&$WN%;3"PUJR_YA!*6L ME^F7\3K4JS"XJO7DOK-\6%FY[%Q_U7T7"/T62^P*Q[&&CP]/IK[J<$-H!-9S2&D;#2R]#TU:Z MY:FSU"WA8J9)?#/-]LG3Q![?C M'H&X7.*6"Q!BB?_5.5K2D8P_AR;Q+)^]S ME'#KGB@)/@(1Y;1N3@S)NATT4749;]S0_Y4.?@'W5A3X'KNT0^^>Z12\7BG? M[6Z0F6/[02209^ 4ID!E?WD2^*1ET\C-PN.E]4_#K:"148LRHY:S9%0Y+E5F MV*JRLW:EG;7.&)9D4QGL[.6@C-=^0.(+&' 3]0(K2?MS1(>6SS^88.JX/Q]@ MZ=UXA=6Z+[%N4<2P8Z(H0+R..]"]>GA<'_Z/N]W]UZ5#NZ5;CG8\RN,T&(%\ MQ43_].J11N#$+CX&L:4+)2.:&J4DHM-LA;) M>3:$@U*:L@5>2K$2/%/@\860'B,?>*\.[7:TL(?^: GJR!@Y,*4,C]];7(HU M@/]]Q*4H(?]'6B=J<<+[(28O<$6 GI@;L:^C& YXR% @5X MJ OR9K 4^>AJ(MXQ8DRI:$3?6(()OK20IOW90\DC0-J%FDRQ+?T>I2S/T/$D */&%(:" 0;MG$G"";&6WR M0IS C3>8SNQN$9D?OD!G<,PGZ>QAELZ>3]-!;@3[H4''K&!L54V69N/PZ3CY M?-!=A:W$E!PZ)T=,RL%9.6):3CZO#\_(DOV9,Q0W)Y$8JMF?^19.ZG=FDLUO M<,.U5*:BRSM$'Q:YYH7%\^:'8<3)7JW7! -2R KD79@"W31<=RFT MN/3A0RP%X4L@*(IYIUW#3BU$H,D9*78790$-C_P]-,]\)HM,S3J,[!8T9D$>T M6,'8,>FD[2@C3>]A^!$L_K3[ M\RGW^7_^UY]^_/3'_^*QK?934\4JRX'(GLT#(BE_L8ZWNSHTXS&3#E#E:&H>3M0)KN5L\\<_HXWIYNV9CUSS)P MG 1'.'%ZA7F5$L2&<=@X632( ;D@_$ZX6RX<5'[#[2:H1OD0/MLQAV+0V*7 M>;("^K/>+ZG)$3**VA'?- S)RO? M@,R1RAS<#%K.1YF!US'UB:?6V3GEFD30P2<U=.:-YY56 MG=_ZM/_O3HXD?GCD?C/G.._ZNQ&J?;2Q9!0JEV;MCC"N56JO^IFM$=^&D,5$ MK E(BW"9YYZ--7BMAGJ?*( M[T(11GI%E!\=OV1@VO@NK20/Y' #;(AB@8#+#T&[_"0>QX"1HF%RQX:)\#1( M/&EQ") 5TS="0N?K[QY_1X6F/3[$SC47)B2)&3Q4K MI!N)0IZ@5^?5#:AGP*4YOC'\F^YK:4Z.F)3CIG+]#XRG%I.D,%Z#JU6C<(QO ME9S0,S4SJN2/>'NC#+]XNKMV\:I)#]T3 J S1_0V2CYWY]GS=5HX3\ZI3;VD M*B'OU[S#08%@_NK#1^_^W2':1G?$\U=NL$A@X^*)7^QV\&B%*W@F;U.O^X;B M8SET,(>/YF3#.=EXSD7T.P>&/&7"@_8T(\FC[-:A:2]MYM;K/CR00B;[+U8K MC.%.[MT#7M2+T*/>,>))%_P@ZI(8V.$CT]>6>53X#(3X,6+FW?#<4&A"2DX( M'LCO[/B:4%Y*$]VDNA*S](^]U>?]7E&?ESIITP%+P(Y%,%]^J58J=E5;!9>V M&+3^K2#^:X+&@(2%QW?RI4%/5,<7?=D]\T ]:=!4H\!?@0#%_SOBPGD6RD?:+H5 -#&_&'QH\3AJ,W#3 MN/&J=G)-R#$]EH4ON \FPFI"[8 5/7B*[H$2= !VUOMX=0<:&TR['$7)Z86, MH$#!TPE24-+%\K78L5Y'U+7NW&"'80BP?VGU#+P^L((/@L7X)+[Q, -J#3]U MJ+^7=#DXYAE)(?4^ITQ,COHU4=N629I$70C)X[]QU1(GJJ6>>+C!$_=,)2O1G\ M22YEA- G)'XE+!W%SCR)BT]PM#-X?LA^ M_ M(V(B5?;A%G.RNC[%T)+..Z6[ZLOCI-*FKWC45PD9ZK"L9]%I(A"Y17JI< M^A),PED1)V&DB,D!R&_&2B"BSQ.DKADCH7Y=A\^L]*.8);<^D%7@)@FH^ZL2 M_NPE25:Q3RUN1U= */9]1B]Q-V9NRH,$*3N%WV1H)A3J7)0&&+8(%@ZU7/,D MU67\@.916YP)Q;J$SV,Y%J;AB[&GH%2M<12OP=@LX9<"'1+M<'Q09QD[=-B" M<#:A37],GI0KFU'>P./'L^\=$/]CRAMI?SAO]7MI^M(J1Y>P_(DD Y;X9+W/ MCCM35?=DTQVOM&FCQ//;Q2]HPC.L,CMX#: UPEN!/P#YJP7?B&UO G1E J3OO23792X MP> :.A W_L:X7+_0LPV4B6\, MR[6/24_\X N@4EVZ&I8SI>3G7"FA'9\,-4$#(2-9D15!KAW=<)H8U]&\<,K* M"_U4P].47!BG(%[/= 4&)(U8OC"#Y+T)%^LU3;8FR>/^.?$]WXU]DBR2)%K1 MW\+U^]?(#].?H#EZ>+L(6]+ J!32S!7OE<:?H6$\FPD(W=)*T4AB8.26?8ETN6(7)4EOA7=H*;Y,S1L#)[$_.JI: M*O38NL+.(EX5IN_&*S$)^+%A'KS%[Q%V@NS2[]F4^.=H"&$0PPN0]-(HOO;C M[8V7<2M2_)'RX/<3336/74P20HJ6!)$=>!#NR,L]^4+>TZR"[*$[+NU;7 MSHIUHV:WYV8C^G/K3)8L61+Q;%!(WKL!)DS^J%K[":9A!?OA!)/#G1O_0M+K M?>C5G YURTF)0!_>TUOT]!+M$^ ]!G!0UI.0&GKYTL"O;VAM2Q &, 2C2F*7 M?B9E0 *'.,.YS(MYNC0(2Z:PMN'D:[A(V;YZ= .2%!%#RLM4T]2*\\33]FE0 M)(,=3[[N/&#\CS]\^O0; M4"_H?@WWJ4]G7MZ))M]8L5Y'NZGI_Z!O-_/"?=(^G3WU;P7#+J(DS1*W5!07 M&E@QY=Q^35^LKZ&?)@^/7_773>T'EI"T(OXKQL8G(+AZF ])8P\$,$K^]T40 M1&^HX%]'\66T?T[7^R##;*'!AFH.]->_%0S+XK%OPAU(HS08^Y-^!]0TGURS MN8*'$%1.&IAP'41N1:6I-+!B!4P5Z+\3-[Z.]LIE:=N'%82K\HXR5(_:S:?Z MP J2,A<..^&UU.C:6D&(-L;]:T+@(KOUU\HWSN S*\CCKS!+!V0*]L]^^G*Q M3U)8DYAEZ\%!P@+?\']82US]&K3NQ@KR\1 Q>4L\4N6BZ1]L^K"!0:R05-&92"X4#VN(BBK4\UIFM"OH8>;$L:GWGK MAV2Y9O[&LI9R;#]6K/%%1.TM+*3BP4]^.3]09(R2<<.@^>02S.VS\G MY'_VL')7KS37LG97Z!I;04I6*$LNN@6G_G&/$05$^08U?6,%81KM\@M\J;_) M&S^R@K3\GJ$RS_F!A@+2:Z'^6JHTG_QY$ED:J)/<<&2(A(IK2B<(RU\H/U9' M=6(!Z5G"[I)GH="G AK@=/E#H"#6Z#,+R*LNRG)]'X-BC;5I>=!J<@,O6_BO M?4B##O#J9_8N09KY@A_;MQ4GFL<&T_-Y*S!]E.*_JJ$5)- G&X6;.#W(<20B M>E=MD*C_Q@K"SEG>\N,+(>DME])TVIFNK16$4"M'4J?'R TFOT"^( N3A-D= MRS= X8]6<%>"JT=1" \H@N.1.&&&!Z4=O.&;R35Z)GDO/ \NRH3&5BSC>ZRK M'JX*2]+4UHH5*AO\6$:RTGRF;&D%$9K44>IGR#)'E5*@R8=VD-@?[C/+FN_5 MH:\;Y$.P[C.7F]C>* 7YT3]>PKG.'%M#,+;E%*Q@.U(:DQ<@-BLS" _48*(6KUIU80?J%N_-3-Z#QEQR8_%?-7:%L M:0<1^37&9\GVV0.'.KZ.XNL]9GT*<:#A+C3KQ K2%QY(WZF?P([C5Y[2>E1I M9<7DZ=6LD+C1?%0GI)M\9P6!L&= 20K9N[,JVE%#C_Z3.U,-HOR.[FSR]RYW M2B( (;M"RF^P(_+^"EZ*[C\:YI9<9IJ MRV!2')Q]F#ZX*>%([,U>Y.8^)M^"RWCCAOZO/- D3.!H>\QL$WKWB.4?B@(4 MUWX(SY(/[Y9(M%-+D]U[M&(W-(&GUKCHM-]80=@-K^9P2=A_;T)>=C<+\R8B MG$UM\3'^W IR+\ES:FC,TC2U@@QMO'HM1Q@7S',3)\3I6QH(PEU8=":IE:0D1OO[ET?;D2NZ=6D1==]8 5)QG>C9 M2 [P*04)1:TRO29P03/;UAX-SX7&*H)[Z-8*]DA/%9L<=2I7O"F&KYU)%U:0 MC8KHM7:&'%I(>K MHM4>DU.]-6R:H!5+5G5Q4,HRJ5YO4C#[N5$QGRI=E/6?6$%6U6IJ9ENU1/ IMYXB*,K M:N164U$:&UNQ#GG4D\"-\L,]'O&L#- Y@>-/),_OU3M'^Q1 M9?6T$LC1B$)Y3FM\(N]E=4.LB"?B3!$37B1/TGO:S?9_]6,*R2NH(%MOCO M^"M=D-!#CS_:B1XWJ,ZPUN3D(=_6WA*"FJ$22[]"7 M%3M)[6]CTN$KW)'0#GFXNGD4>N:5_C(V[L(+LDB'#&!W:HF@+I4/LU@ 6 M1/.%'42QUPGS.=A##0]SM$Y!;20:MTS]%U80)4Q-.BNO_/?I;T>R*5?&4$.R M:1M:P7.]X<4"PPKUL<6'?TI%R"+YMU9PL.B99O')ZZ\)H?QK=F67/K""))$F MRV1 HI910"VD[S0KRI#02HME&>9+E/Z=I.AOVX1X\\C%<93^NC$&MD!SY8* M,MB_^%=+## /9..C(A2F> &K[2[%-E9L9#D@LB*CURF&1A]._@9=O8/JCBK\ MG#@X'-U71C&Q%]J M$GC[Z=D*)I6W;)T6J&II!1'#^60S>60 ?*RV@T\NVS2%GY:\UOPOY#[V5ZU# M6>OZFOQMOO-#?[O?JI_DPA_M.!X^",KH, O3O*X@#4?U&PKSF'UI!9&:(.)F M)2UK:@493R]^S*0AN"HBA=17VW#R*^+N$.WBZ"["^^OS[9_^^,./ZNQ\73LK MUH#7@.$:)C7E-H=[-WYD!6F:UXL5NR(#(I6AOS_'T1ZKYU2Q+2Y<)@3?UGESNO9I M!6,6WK_VO/3Q4R3R%]!QDT?X/$6H;--D%8]XYX>O"29ZY'&2F ?!P+'KLE(' M&,<*!A:!*&K?,F5+2^RP/"SO@>RBF%?^3O>%;=_4UHK5J*!8-@#9Z9M;00[& ME$'S%WA[+K$H;D3SW6J,0[4?6$%2?FL>5/>F-L3,Y#LK""SFPH&<( 6_UH7X MJ-I;01!,"8/#?_SATY]J-,)R(RNF+GC+0Z@UHEO=JM1_:061S4XGB[Q+4NZK M IE;NH^5<1I-'UE!VM$V669I%:6A%J^N'^"M!EN0 NKW:O]M&,L:C45>ZJ2P MUK1R6!&H/6E1>,RPK^G-O2!C;=P-2,ANF"#FB1M<82%6Q3G8)EJ8K\ M>%68Y'&]3+X+'L@&/9A1?-!?LW&D9&/Z3 MFHRZ+ZP@RB1S7]08KP1H5,N3*PUD_0YA!=M*Q9-Y*'&Q,A9U(4J_RI5=KC'6 M0Y;T.H(53*/3Q2PG-WEA>Z%&==,VMH(4D?R+U5$N]DD*T\L6XE!T/VAU[38] M6$'T]3X.:4X];+UK_YUFU^M5('WKR=]146!5"#=*K[BRT>3F*9$$"R?=#5#% MO J]RQ(J2UT[*S:26DPW%^@G7X7%WO-!O%+%:$I_LH+7F<$XMRS7^N'S9I-S MF9E7K]YINAQSXU8 K@;HK-E:-M;01 :"%88WJ^6&>MJ0!E]:061B/:V]D&O(A0H^ ;X'VY\ MM ]0:\GYX<[]5Q33@%Z=O-&R"RO(UL2]:;VC=>VM((C;94/9H,-N# /'5T'M./%0PP*=G'%,0RBD[=5=&]5RN8TV/!>WCH0#A._-5@1>"U@UG! MREM_5:\.%1I8,>4R');!-=#PR>3ZW-<=_!RFG-?7I"ALJUM,/FED)NB2U *> MY8E5XPJ4K::?O!3NL$B?7DC1K$\O0UESKHV7,.K BK/#P=9["OD_OCL*8VG:F@%"5T-5S3'(2L,_3G6Q @- M,(P5[&,+6PFPK:N26/N%%4152VU^B5)B6$[>^&,K2)6KX:J]-?G?)W\LSHG_ M+[@2[XCG4_0$@>L/NI2=$TFWSZDL)VOX]7 M+^@'V<2$WFIJ2IJ_L.)L@*J]B=TMA?1*EL^!O]$'WNC:6D%(VYK#5A8:SH.# M7*Q4D!A4G=7GU$9(\ A%J<5[7V@IBRMZ^NBM!U]8*0E@4CP8,[PX#(FG!K>;+HG4W5I#? M$).61Z35U] \HIO)$YIU%5G410[J6UNQEE5PRMJ0-FWKR65"K5NI8D;6-9R< MA&K=+1# =ZXOBB6)'%*NN%:+5!S=B15;4?)Z7H /8*%]"$ZPIV,WGW$^[D+VQUC9;4KA,+ M;H&4Q*P.EAM@(A+5ZM1J;5U;*]:P+,;!EO-7JG52-K2"!)'N74FIT,?F-7QB M!UEZTW]+3\'D)X:FO%V2;82 \)37M'RI^LC4-K9B90S3%HO>&F@(UYGZ:'7H MSPJ&L'EG6*0-I4M532??HGGZ%>CGZ$J1PQ3IEM3BAQWQN16KI@T;,O1JM/E^ M\O4=KI2%J-_@W2CRZ4<>VHI])=<]DN3YY/P@_T673V?^]>1[BBY'&VFP\0,K MUJ^JH);!DT*OZJS57/9']&0%$XI&"%T!Y6HK*R;_^!+%Z1.)M[63K[::_$0] M[K=;-SXLU[75692Z]1&?3VZL?, 70%UJ1_J3%5OJ"TD-\=-56\W\Z\FWH"2E MX?O["K(;WE=E1WN-_[KNL\G]C)?1BLH23%[0H%TI&]EQ6E3PH]D?K#@I1B%[ MM8)UNQZL(%KMNFT74B!_805199/7I1_L4S7\H*;IY+<9E3B_/M*P?(SK!KE+ M&[VO;SKYT>=&8MEIKG;H:1M:L:$R0:ON8%0:63%U%KE +1DU9M5R(RNF7@'! MS:5VS+W!3)MU%-.BW"JB6GQN!;D5F_8Y/!TO(!?_HO?T-WTS^3UF)MDK"Y.W M^'1R,J7Z' ?U+5UM8<6FR^JGW,'M!=()%5ZR7_[%AQ,3KUYJBF6WZL *DKN& M[TL580>HP*L;9/(M7E]N7-UB\DF/:,)M4VG8DFE9<1PU=F/]C5/[P>0[SM!B MYS./""*IW807[LY/W:"A8E/S5Y.?XX=]0#[]"H),@K987G-> MFUAI.3ZB'RL84*R=U"Z?T/3;R6].:LN,UKN8K*D?[TWC_M.UFYP 558]BWV] M)+LH46K?]1],[L)DZ9 @^\&%E]Q'"4A\_\_?741>Q8^I;VD)$306R*7'_])- M705$0E/;R3?8;B(6()I$9NA[AHS_'1R M]YFV/B?FNHDPSB<87NU4:_GYY%NR"F=5]N'D 6DEG$@1_"Z.W\!%V>!02CZK$L5ITTC0^ MC6V?F+GX2-+6@S3-#"S9/ZAMQ[N(13S0=*0+9A'7ZQ&UGUBQE]#S@Q&#\!\Y M"-7 VF+RH14D*M-0V^"4%#ZP@J0L&8X])G@(X8Y"M4*3(E/[@14DZ1,_6*J_ MKM"4R7>6$,A-_6:*8DUS*\@1R.Y/T6(%>PI.R3[Q0Q0E$RU\9=,W5A VG&#W M$X+%Z,(CJ-2'0?.9JWA"($7=2V8:,(KC,/MV-:&% MWJLO*G=W4$N_LA;Y<3U-?J,*[ZNV.DBE@17KEL7Y+/;I2Q0K49^;VEI!R#+> MN*'_*Q4]"N%:H-7$BL7OBU'[KARG>#[*JKO1![Z=@*%DFI+"85A%7, M:-F%%61K=5R#!\/T6RL(%5!?:U^YD:4_6S'=:IKG(4OTU.GV3=],;CL28!6+ M,-R[P0/917$E@DK5QHH5J>(AM:^>T[8/*PB7ZWVX\3*F%S@M1%=;>-7@L\GE M$FF.3)O:V?FTVUSQI3+7/E(8&P>U>T)"O^:KE/D]0-\4HJ MF6\?"&J(=(E#J@F!Q(,H?TK5WY[96;%8ZF2<"T7U5&6>3FT<2C]=6\$FJ633 MT;%C%:R6WCN?W*1XY[[[V_U6;5$L_-&:-VBQA@?SFM"T+/Y<:I\:55LKMF=V MPJ[>W:W/H';O2>@&/-],2 5\TK6&-[,NK"!; VC1$FC9FHA#MX3FY! M, W^3>_NJVEN!3F:.B<\B$HCX=1\8^$/+R0Z&V9U]C6(9\[*H>^[X:)/P6O_MY/? !<9A MP#.MRE:2_V;%B@C;,G76P--$H[DE#8NJ4.*4 M!T1I_1X-P4.=^K:"48\D@-]N/L-%'[L!3MW;^J'/JD2^"N]>#3YZOR^8W&5:@]!XV>37QF7A&SA MK-8=6+&B*IB?2Y*L8I_:KE2KV?")%60U^7Y+IAM:&)K:;P2L>1L5OYS]Y83E%E^19'9S<]-'D9UM(*T)HKYS=2@,K5B/+1="' M.!1:V#'IAF,A(POW=]B:>[6".540$KT@IVL[N+7\+O"J:IM M:,5:U +<">?XI3K;W/1;*PC5%<(V+"+9XG,KR#5=F[^#2/KT%G597MZ%%637 MRMC, T/U"HJPXV4ZE:ZFUF&H5%M9,7EF[*41$]K LG(;*R;> MT?^G1R/MI>/)Y= ARVSM^#ELQ$V4H&#*8K!M\[-B3]_"G,($+[M-3%BTL%YH MTS:V@I3K* ;&AQJ/IRJ$O,Z&=7QO5C C*X^KE@#X'ZV8*L)BD?_9XP/\VOBD M:=I:00@W?>G/3Z&!%5/^&L;$#?Q?B9<[+_G.9PZ"U>$2[K17ZOG!U*ASLH8_ M:Y+PC^]M\L>K=&=35S2]L%5IMD8?6+&^#]'!#=)#C:15;&'%I'-S2*6H-(:U MY)G:;2PKK;JR@@U5$PGZ59H3W%7M)X]"*(055"![U2TFOQ0NX-_^BOK [XB' M/W&75JP0DHP^F)RD:E7V:UZ5G8$^W/I;/ZWFC+?\U(KS(^5%Z)_D2J/)5TB= MV4&?E >RLLM?JVDY.R#7Q,#*F$&>)J02U M&D.9PJ,ZF9QT'>*BHA*C07,[K@DEJ/\BI3< MVY<5C,BJQ.,3IY6"JZTF?]$O(KA*5+Z=RA^MX+-9OH52TC;Z+VG&-K.7=?<1'_KOFF\?>IFD[_%W.9Q$(A4>*^5'V)5&RN.B%!P>=%@ MO4U1V= .$G@5'#3@@I3FKTB<9 '66;'P&LI:?&\%P5_(&P\^0 RA. KAQQ6+ M#S2N@-2V#RL(OX\SS)7,#%Q]F)M;6TL,+ZCSJSE!^1=6$(6ACABPFK]B->&M MFK96$)(9S:B^I\&=;6QL!2E:_ Q]$>7:+ZP@B@L#!7^^$6R3T8=6D$B5B>7Z M:T)H!-WR.07M" WY0HBXCF)-6I&*\ [=6<&.XW&W]17XIG*\*@R M<+0$B7$L!D"OXUG!4*5I4HO]H&]M!3$:Y%QJOI+1&I21D4=W,OGKRU[6JRV) M-^AWC*.W] 4WJ1L>RB]Q3=/)R5C P^I1-Y0"";KP1RLV&V@##.V,1I:N6="] M/INXIKD5Y/24H'FJF9E8=FNY7G@1/=QZ:X2JG14$-)FYK#-L,?_$'4E?L'R# M<%HNWT(2)R_^#FY==!>!\*4,X3']V I2F0)!J/!8TJ_E(&.][M'XJ15D"F$I MPM+6?DIN_5EYI,+EDPJ>?:#[ANJY:*\K]/KN 6#6RE6BSHM*JE#M+=:MQTF9LF)^ M[']>7LF$Y;^=_'2)C50(/+QA!9#A<5S00&9V&S]%"P\4$(HY?>_Z\-<+=^>G M;E ^=GWT:<56'BYXYDM$I4YB6U"/^;RL6*#*-8A38\P(@NBM''W M*R.WL!7N8.-PYTK29.-HDY_>.S=)W-7+'NY%?+43 MT&WV*890D]5+& 711A&^U^:[R<\P]R1[7DR2A/_GU@_)CVJ]3M'0B@U?C-/2 MR@J*9I:LP./6#8+S?0(<32H^?T436Z;]0H*@UC\BMYC^.!^B71S=17C3_'S[ MIS_^\$ES?#7M)@>9>O)35I30PSH5>S=0X4PI&UEQ3.54E$)D!)-R;D(I-47Y MTK3XW@Z"BVB.YL'"1A]:0:+2CUT(J6$)6I5%^B>U=O3U VM(*$4CB,?//1?%GV"U 5097_ MV4]?7J( 0\V4VLRQ?5G!"(853N(L2+H6_4[5U HRU#FU:KE5U=(*(O"XX!6- M)LL=B>MQ""L-+1%CJVI-X9JK;6C%*E!PW@<"HL(>849J2E^J&EI!@AIL+C,1 MY'X/Y>8R_=@*4CM60S@_J#O0Q5P/.)P5["S)RAA65),-KVML!2ER">D[-^6< MOH\1XI0Y\G"3!T&"+W04IZD>V:"G+JU@"XN$RZN]<).R;L/7-+>"'.IH:D*F M:&QL!2DE.9)%]I:%R?;RJ%$_5C#@:/=CG?%;5"'%=(A>?9ZF@UK!6JSK[**\N#?7-,!@HOHS:2-ZZ@\FMYWS/+N-'$K_Z M*Z(RGJO:3*ZE"BR33S\^4^-^63DM_]V.\UB7_*,\2LI#U[H7*XA'O0($ZR>? MQ#<>0C6MX:>:*%]]\\DO"E4PRD44;7TJAEX3\C7TF($M/:!%9+EFR3GLUC,) M;3'OS8JUS?)R.!)(>D!LH7IE1-7:"F(6WK_V7*& E:C!J-%:%]IT8 7)!4!7 MMA]KDI1TC2=_% H628X156NUY&VL6 ,LW.0F+[QXD'=^^$H!LYEZ2RO3TC1? MOSZEHWTOD]^F5M3H+%_*5DS*BGTI2HP!D9CCA(C#+)-?2H\PJ%!F\+D5Y!8P M>?X*\E4"M6-L[KL!-4[29?&2JXOH& 1[)8;;7BK&TX.0D3 :1.7[/CJ.E9<62J M:7VBUHVO3I&H_< *DHK1#C"KW'U;*PV:?#?Y$6,@#A@&D678YV4ERQN^MO'D MI/R-')(T"@G/4KMWXS34%@ZM;6S%MNNQJIL.\@J?7MR%>S?H/YOB^&E,OI.J MA5P7QGJLW?M0TMX(<35"7GJ#:#ZP@J3.VL;G:>M2-U=_P MDSM+1%DNW-1E)XG\-ROVA;E;HYM39/K'(L.6PZ+06!/DW*<%_R[@]0M)P /5 M:3 )AJWOX']+EO<.W=BRUGF1U,6KZP<46RV29'^,=P15&4ZANLAJRRZL('MP M:6F@4*[VPUO!;LV=P-'8C[Q1%%]/?J-![+J_Y=L]N+9ZED0'I9P*.WO_33Z^3O^$YM&!\ ;/;1+IXAT*3 MR=<4*[I"4\Q/NL0PWXBY%*,H0&_<'=S,FDUJ_*$55TQG:3(WV4TGT;:<@Q6, M/W<##+1]?"'$0"O2M[:"&'6T7).2IVYO!4%4/L#=&),7V)!9I724U4!6@,T5 MLH"0U4$"K\!84/Q7P#9P%F(GTF!4K!AF)"N8F)>.8"2=DS40E*V]*)0(M'!" MVU2C.*I+*]CRF42;V-V]8(G(DO%&'[_3^)$5I)EFQUF;&%>!550:"\WP;-6? M3B[82/4)W"T(CC0(S _][7Y[Z_]" O\EBCQZB8CR-^<$M 6!F/=U%X5?@]3? M@J#V2-(TH"]T60@:9! K=H@&JUGQ9RNF>[5>$]3S\CL2?64/!#^%>=*%X5=E MH<6EC\BWF-.@QK;HHU\K&)2_*/HX0FU F^&W5A":>0:CQ0IF%Q/3R]KH0RM( ME(UFS.2C7+5*J\EU9&'+1HCI*-Y%,7IVSP\/A)Z5E5HF:O6A/>M3S0IC41)H M[HT35F#J<0=7J%IR:->%%62K<8#R@+>ZRLPF7UI!9,&4#M5QI,/N6_^O!,O/MWAV@;,7248)$ 4_%@ M+7:@4J 7YB*Z33TU16V_MV*;YC>G22)LFYNX?7]6,*188JVQ$KHR(:1M'U80 M_C7!YS-AAE?E,U-L8<6D<^]/%BE?NSWKVEM!T-%A3MP=+DEZO;OB^QEZ\GN> MQ1L^11P-2WV9*QO9L4.R&_;.#7:HH %3,_ N)2R1+AK^R*ZL8 ,<8'>SB!U[:T@Z.A'48YPEUY&ZI^X<]_1&][K(VPPGA4,S5;\ M_)#]^!=X6*"+EP,%5=7=#V9?6D%DQ6VJ]1$;.5VU7]M!;%X/]X&LL%(.2 JK M4G#:)4E6L;_384:V[6-R(5)9$>@(X;MK7U;L@.%R,WZBU7RGR0LICFT'H^L\ MX%_(&_U3>]]Y]J451!:M)]RTVVQFX0VM( %S;TJ537*X?%[YI/@+J27(P2#Z M 5D@$^VBQ T^Q]%^ARD%(",QFS[QZAT"8XYO!\-55ZA.D- VMH(4A8FJ3H*N M:6X%.?^\1GU*!/WR//_SN/?'^%T8$7D0@(98O"\HW%C%8_+MJOPPP*54>OS2G MPI]'FM("!O0H>+D4.B+-J?CWD?G$!+,K>&XE-"4%PXKM1I[D-3PV;O!WXL;7 M\)ND9IKEEI-,E/'*;*IRVY$F^Q2[U%9SV#Y'@6*"Q;^/-"EV\SV0C8_W19CB M ZR8F[+9J%.\H!E1P0U[JI\K#7-A]URC]%P1XDAY@E MO^OG6FXWZB25N?N5*19;C3K!QZT;!.?[Q ])HN=AL=6H$[S:DG@#6PRTZ+?T M!8U4;JCGI+KUN!Q]@0/=-,]"HW'Y^4ZSG_TJQ&B5F=6FXUY*!NBAU:NI[J-1 MIW^_?P[\U740N2IEHMIF](N)Q3K7WDJ\R:A3H\BD+@W(A=?;+16?J$Q3TWS4 M*3^Y[R+&@WE=&EBK:S_JI&MJ@%9[ 7\N(R?0+1KFJK4 MH94F(TU-5Y-2FEJER.,U*TY&F M>K-:QXN]YT,_BS0E"7,!: S*-8U'MX?"_MNF5W&,13QC#'+63]O@H[$L]HQY MFFM!_NNX$[KVX^V-2@$M_GW<20F0./VTLA8C[SYCC O%)FS^5D&,[)[KQ0^Z MCX,R/WSA3\7$*WOS;7'E3) %7_YC MKGS1.ZT%:_XX5]8T.,D%?_XT;_[H_/&"/;,5>S6^?\Z7_YBM^*L,-Q!!;&U@AN#-;T5<5Q2&8,G/Y5Q4[(E@S=QFX-E9%,*EG@1AF]1R= M%)L*,3&"*S.7A>50',&2F8N_NA @P9Z9B[_:<"/.GS_.7 Q61C8)WLQ<&%8& M4@G>S%PD5L1M"<[,7!S6!8H)]LQ<,"X'I0FVS%PH5@?"">;,USI<"+L3[)BM M%%P-^1,LF:T47 TU%"R9K>2K#G'D;/G3S 7>AK!*P:79BK[JV$W!EME*O?IX M4<&:V8J]=?&I@CFS%7I-HF$%DWH6@8-3X$\AW%8P8K;B;BG65_!CMO)N) M/!QT&C MZ5:IIC)V>55432<\]AJ0^"]$MP:UGTSW&.:12+7O7KF9;?O_2Q2NCCD"TG>3 MD42+]W)IK_XN[]V$%^[.3]U .KZZE6G^<#*B1"%27D&J\:CKVT]. @,0KS\D MZK:333VKRZU_V@I-)IUH9Y1P!67']SGEU;S?[@.T!]%"&QB:'I,7$B99W6)$ M H?E6J[A3='?UJUZL4&;:598K)AF_0U@DZ$'U-8=O B\X =L<;H5"B8=O<+; M^.5T;WX^EV;14=EVLJD_D-3U0^*)XG32,86GPU_Y.CH,/IQ4#_'918OV-5KY M9$- ]]8>Z;HO[#"+FIA#IYYJ[1PG5(EB6G3]T*B8*AI:9- T-F1:\2@I37E' M6@ G=B+J7]*Z\CZM?#?\DD&F86;.MRN==&W\R">^;V"N5] M]8<97/'-7)D).]J=+54H4Z]L^C-C4T@V>.G9Q*@N5Y*!I;G?76;;C=2573G^ M[8<^C#WI-)K8M_%8:"%ZQ#UE_@M)_152R?EW$E 2'S;]MQ@/!2NTC.F$/?JR MW).8XLGK(_)-/K:$.(:,O]BG+W#P?B7EPI^&'UE%#*U;U(80_H%51!1J%1A3 M(G]E0[9SRZ-C\J4-9!D>FKHO["&C]KCH6MLS_>:#4ON)')U>MI%E%#?3)/7(JS\,#WR3A5C:6/[>\[EGM&8M(L MS,(]<%![Y7UT\U5/G"O==_V:8CXLUU27W1^_L:[)/E^4=@5\;)]\TU7AL\/^ ME_TR6:YYT"G\];1L?UFP+(\T:,+#U+>?$.(A(;#S,:/VDKR2(*)9,7Q^&C+J MOYF,%.&7%X)#PV)HFUM#P*4?[%.M54+7>D)4) QVR\YU _MUK:?'\7S"U( F MDSUKU.]DDSB5)@K_RB<)_\ <-F^_HG$3CR1^]5$T]19+0SMW.='MJJ&[;RQ2WX#+F]]KBW2];B[7-IG];0(@E M-_"C%GNXVG!"T9#FXER#[H-Q>GBL?_;3EXM]DL+>B*_>5\&>GOD$)-F$>'IX MOV-ZLO[&K#M![?J8[KH 34VH).S$BY#I^M>@^;L)A="4 (_3PK3D^=9ABQI\ M.MT50@+H;O.9A#"; &CO*T?^LAO+$=>K[$9?FR7P-5&T)H2U6R%O*L5:XMM M)G0;)^ERS2]CK9]8;F/;)IL4(72JO5/U]U?#1]"#GPLIE:@V; M;LJ?8Y!T061<:Q%-Y1;331,4^ 2%U]J>7$ACN<@Y#0_7 /<\O-\N=D'<4\FY4BC< FBMTH MAEO3C0]43\'D,93M(RII"%FJUO@WS(@3LQ$FR_?A.4A;^@M%U]H.VX&)9>#H MJ6X/T??"7T2G +_XYR4!O=>[]%]]CX3>,KST$PK7@FIAZ#V07>RO<(>LN4VF M/,7C^K##H=CH1RJF(=9Z;&81(M;DZI'YI?6JS()3#4Z98F)/T0$R!'\""UAC MY$LI@0?*GHN/RI=6W@^9/^U]#+,X>MT\$3*#6YOU!^&O;?EX:H_Q1S^RQDZ8(HZ7B9NC M5];9F_S?2GTR]:/,(ENDBQY5O+X^)I]:JPHE;] 0S+'I[M*+8'4"R6RX4BN$ ME;QQ'_HZ5V#L^#L45)$D]NQ5\Y]$/E!X=T<)#_26FV[]E(K.%)GP9>C M#IZ!([=7YME[]LRV5XUKO5?.%7?8DVVGM.4VDQVALX#6->./ MP3:<5\9Q+;<&#:N8!>)>&SXKXB[FE8Q."T8- (BD7U@"84"(W*LWFE@)DC@&>Q% MHC#PE9HIYM"I1KW,(*JRGU#LAO(UO/2NZE%I[E!?A[+_\87;A;NB9$NC;G9XH_G9NV#/E[E) N5YQ??@N46)8HT)[,OIF>E(JMTV+H)_WM6)ETI:$-53%JT5BJ[:;CLR&0B450 M)0O/\YF,<._ZH,%=N#L?WOY:CM=_,^TN9Z#?E_L8N,JT4HH^_X6\T;_H3ZO) MMQ-BMQ5KU=8NCZ:Q;>O"#L&1"U/^V*:2-[6+HV_?J^!P'TKUU6/'%A*KK%34>_># M$YY\A4G%B_3.C7\AZ:,;D.3:76&QR@.O(6M$8&,W4Q+2:JF:^^F5E&Q8ZMH5 MD@GEV0/9N0<%KI/Q9R-,E+*D_41+G_6M!(EAV$-P'<7BT%V]DWCE)Q54=?/O MQI^J=O>V^7JPXX<'A-YNUX7;C=J;Q%V&N4Y-Q\^\G^%ODL)6I==!\6Y.VETH MIMU90%BK*]^P-]L$27Y))FGLKU)>N&OQYL8>W6MPAM;$QW"V8V1_HVYM8PC; M?OUSI$6_@]^J%U&T]:E7YIH0NE>9O0*M+;"/8P(J:JN+MD6'5A#7(UF3EJN1 M]Q(]O#O;KBZV;/BW)75= M:06\X_NQC62V-CW07->1G41CMGR5 9P8) M$^J,/&9?JSNR*BZP%*UR";-_I8@LJ &P1"E].%J'#GM]FXOS6(:/+U&7;NNRSU1/R1#LV3'!-'7CU"8F-5Y0-5$7 M0P1OZXH9V["/)@<_.]4C-@Y6UZF?L(:(FWF%ZC??V"I/CSS M2EMOSL!5YI%Q@V!9?11FE:/SAH"O.D%F&48(#@)7]5'95;J\^D6O.D&F'1DC M.2*VU]HK]04L'-.2L4/<:A"G;.7<7H&NLJ M^#AW9>/XL%K!P3EK(-WB<:B7E4&%N=T%9Y@?2]E7'O&I5[5 CV73@JM\)YR_H6D_@IYP%GZ#;KP M&W2A^63WSXGO^6Y\8.X)9FVK =C3MI^.A'PB7]PM_"B!'-=",1I\./TFJER9 MPR$&*K/99,]4[L72)LG7-N]U8LK@"2W&95UKV_(^]19P;OP^+L>WOL.>84=* M3D[MNNA:3@<@&;B@*XEB7\OX 0M--R?E-7XV(T1,S98 X8UMQY97BNF7WV 9 M1@>E,L)W.K8GRW27;RFM)MQJ$B<+'#(0W.;!M>8D,CU?Y\4AK;&N_E&9!Y., M%2'!M%H9>AX\^Y:_.7(4CZ3#S(.-K4^E5GN:![^,MEVSFC:+!,]VFZLY7?^# M<\L@5-902YU%EN=(P4J]^NMMQHC0;KNCE>WQ\A,M=(RYRUAW1[(BOBO-9XQHT\G])?M=@'= M@6X@-N!-N([B+;M1&CR7AE]/N6[1%J. 2((X(_HE*K2:L Z1J%J:/$6P/:(0 M5%A2"$5YBI#1]W'TZL.I/S]\A9M4.C$+$)5>_=0G24/UD2@#-?C;B$1U-1S2<$I@KBY?#N87>M1^Z<'3"#16$ MFF@U_GY"]UJ(D;QP2(15=HN/%1/C/FE];;4?348,;*JUG]9 O$H-;#M)V<;H M>I+J.AJD. =J"[[(RT3#3TRH=PF^)]%Z13.,0I+"CPT55%IV9-L*YL>\XPK6 M=33=V7(/7'I8K&!58@*SACL[/=P'H.;!S88NQ1TVT9T]\PXLDOMQ+4(8R-?6 M#:G_9EHX9F/@=]Z;-^:\E5#OY]3':@4%Z] MXQ'"DO?+](7$+&$EI?M.]?P=U\]T2NL*IDG5_6T4I_ZO]*I8KB_]A)DY8+HP M_ZV_WR;ZB@$=.^MU'2^Y=;%@FX1%07;#!;&0C.JPL=1 IHIE[:7;P:JI+=*G M%\*\YV*"K:O=F?4QI3:03?7.3?,JU?O51(85G_#+:/Z?K?2#LKOJ%U'\R&2%7<'96<(:$ M6/+@IF09HI: _X\B\JL;$&I-%@\Z_@$V7?$74DM8NV"/#SKLB$L'[S_?"6C4,O?*&S2UYG]1UW$K9=A JK7&>SWM *J=JB49UYVZ\G6QOV MF! ZH9))1]8@-0MC^O5IGO-^Y+QY2'35S2[4=42V"2OEP\V_FXPDJI!E'D=T MZG/[D884??MOVW^<*?SS/VPZ %R<*P3''-H&.FEZL".0L7WHFAPG:A83UFO6 MR9]9/&%(-A@\:%5,:+LXLA(?BS%:LTC4&3+42^9N,3)J%JPUB;$J03VU9O0L M&-DZW*F8E%$?2#0/#AX=)2>S4@YCFC/;#$*BRACQ;6.1YLQ>@WBEPJYL$0 T M$RFH;X&R$&S4:[:DO3P<2S!J0%V=25)J-Q&I]L:8!2,[B4B=HMKFP=Y>Y*=A MKI0Y+X"A)-8M;G$F#]Y TE@E0G(F[#Q.!NL0O]DKU("]?!U++CLVG'0FR]"3 MY%9[@<\"/.,HR:V_\. A>&P3RGX_DEN;RWP>N[8WRUB+H.\Y<[:M&-8UQGP6 MO.[;3J8.7.\5T\A>B6 LP:P^I'Y> %*&PI<%,?+S6)A^I(TV8?V#L#6"F^\$ MV-K2^M,FD6#.;.UJ\:FMY_717\&A8KGJC5Z[;NZ7; M2AMC)X4,LOD_YEW=)H5D%FSMTTI?D]0R'I[H#.YGXUR;67!]U-OY6*VOUR5@ M52:![CBU:2'ZEOPJB3^2W/K.#@FLKXYJ/['J"U] MVIC1E90@.0;0&%NX^-%I'MTF3HR7AM+C::5C)F3UNTWT^GNR\MBP-V$"XF+\ M%+LHABRP",B&%&!UQC^%\B39OEUY^7:%?_RS,NM;3=WJAL:]XGD\[ /RZ8?S M/WR2N'@7>?[:)]YUX)9K^1I]TNL$X44Z8HXF7TU[S,UVA+!0-;- A.+^V^\^ M9J)9.WX9[1K!LG\?@V6C%P=";2R(DGT,ZD2RBOT="WH5,=RG):\LXXT;/:8JXI$/#[,XH=7@:!K6P1W@/*#CQ XJIR41 MD=YNT'1.Z[Z8LAI386DJ0>MBL:1?Y0O+H0V:SG7/@]AQ$1AL@!).0:^,GL7% M@2'^IW4MX(R--61-XTFK8)B+W+K6=AS/^H4HYY',5WJ^B+;;**1!!:=UTEC> M3\,)*S6:L(X[\!>AJF#YV9R^1"DQ/VOFW]MQ^M2+4[ *FW-D%N>081Z_N;&' MJCU* _0WV@J\IW%(<_J6:YF*!Q)@Z!T%#*&Q3,](ITA1;7HVNW4ZW?-J.N]S M>=Z-SW#'7NVX,/K9*(5GO2NW9W'M_.QB!,VI6WYU,S.7PMOT8,?)-5W$(OIN"S[-XD"CCNRG&1X;S8/;D/#TXJQJ"#%^ M/=OU,6'RB,$TFPY\RT[L./-'+7(QVZ0=ZV9Q!TAIFJ=UYK.)MPC/^.2'_LX=NKUY/+[RC//NFO$Q=\^D,V:49 M-1JNM>WM.(!-"U),0-?2/I.C9Y)Y\"T#8D5+?M$&A+;N94EN! _)"PL1_Y:(F6PS3533\?#("OR9D MN;Y*4G_KID27Q59J-&D=<0J\7H0\-%L*HV\G-(*)6M,)IMK*L7BE6M2+((C> M$,!-@=_-R-%:R7H<8OI$$;-EUS:W+ZC>C"#CSZ=;H>W.]6.*HA$+N*KE^C8* M-[=P"WH,UM]P]8[I:C+";[%,%\-5-*2O[HM>O5Q_C?PP_0GX".)B_=2:6D]X M0U(AXN%1OK4OJ7']#1=RD<4$] ,6:SRJNAO"CWZSX"EZILM M[/']3<:"*S<.L1HE*!UTZF4\^O/ MW_C5:)W-).%O^D0;"W#&MF\:1#M;=,:X;]J#@>$[!XS^QJU.IO0<1OH;(WLP MRV?L_*9%F!O_,Z9]TR;,70P9T[YI$>V<&!GCOFD-'3PC&1>_Z1)M/2^9F?A; M+#5)GJCU[ELD]>A$P$*YFTV,U2!12%QSU8ZNAP$@A\&WTSE/5R_$VP=DN5X MTST_V*/4F]=/OWK'$I#$NX:CCI+R7A1H* LJC9[6_@4(3O'( MSJDHP=&9$[8=V7X+$,SMR#:4'3C%4_SQB@](8-IWQ,79>*T=W;%ENHU2' M^_Q0056FAX73\YE"PMZ$+._B9X)XLL1;O)+8W1#ZQTO8%)D@8L;/2>=DR_Y\ M+C/@@< )\E= "KNR0J_TFZ^AGW;:N?T.:0LC*SM)20/NGUY/?=M1+&"7/'V\ MQJ^CN'K0\F.88*+!BAOIU4R@C\$YM2ZT9.J8<[%#M.L?,[^/%V\6CJP!6#_M MNSJ+S,;!#TS/3_ L,B;'O\5:/^>S2,L<TJ&8GB8D&V:';[K6_0+I97=,26EZ(%O7#P5+GTB\ MQ<0)V$/H%GD F:B6AEZ[GOPMBS#&P4\)33>_@1LDW/CH%**)Y]=[3!%>;*,X M]7^E=POWAK:RX/0RQ.2,6J[OX\C;KU+^-!VRH]C2G&78C1U/?.>2,T==A[.P M-/7 6LV5.PN3S]'LZ_=IF(4EI_-6[?>UF875IC>>FS].5E'TMI@!*TS*X[IU0)VH"DT"O'4"R)@XOP>/")[F,-V[(=?," M*#VPZU[:(E+BW"/\AN1YNC4EGH%3S#4XMW75<'3M;9I^B ?N;ZN[**^ M_60DX!R6:^GHUO!?W7:ZDC+4VYT)5+6<5[>=LJJEN'AJK]1JNWZGG,2I-%WX M5SY5^,<_'W"AE1,L_W74:=VY[_YVO]5.[/^W]V9-CN/&PNA?.>%WV]-CCV?F MQ#TWHM9VV56EBEK[>^GQQCE"K6_,]CGAX2L/7DP:Y:GY%X=_ARM[^,_P2'-T 6]\O9AYD7X M)V,D"3+?;_YX<\]"];QVN$[*>]NX#%MD&.YS M1!]KCXB,5"MPA_[=/0"-"QMLO4QX7!&3G6=;I&G_%P0LN8$^>-I7.HSYKW3K M>QM$,1)0+8%U4(I\JP+[C^"#?,66?J0F:WUI'D%VGZ1I82:E/!CM M[[7^](7OY[N<" /78!WZ85=$8@S2#3_N'?8$D_

    9MT"+&68-U;HAS$C1#SW!T,?1;>SM, ;:0 9D M3X+GA#E<+Z.K/20WNWV4' !(7Y-+\/<0]AYOX7"]QPP3'X @O5AG -X"4@6H MJE1%.VS><#O?;W^&4YY_Z.38PQ\1A:@4M*[(\!1992< M.Y:X'IA6:Q?5&SYWS'$=0)U6S%UWRZQY&<-W@U%"\9\L Q7=6]7#T:S1H.0 MJF0"@3MF$0B3\N6TNI;1F=(BD*756U11H0ZA;!'8EW!(M9N><5G!W(4'8>P. M1SR=NX"EWQ'7DL88GJQ97](1U4O^"S7KZ'&1H-MV0!?S@A69ZMJ\78EIG\]8_H43$N$^U6FF;-1 M58UIL.,2*XR>K5UJ&&4%5E;X/-N_3N(%G9C/"JMG2X*BW,4-6*VP>M9Y%>\^ M-]JVPNH$ZJS)YICY;N?! [JNX28.D4B/NX07G42Q%HH0C4M3VEU21I#Q5U/" M9Y!LH+??(B C1C(\>^RD28HO8-/=!#49GC_68-9?[*,ME;)VF/Y^>1#44.'- ML <,8245WHQI">A8B(RXWQ] MDV0%/X.TNSHE&]^"L"CMV/5B#AIN4D!9^V$ M>7T$$[1L/@7^GS;)^Y\)6X6'8O_E'\?MEQ]\?7OI;+/QA15E!:3K?(.">06$:"/U9K=\PPVV':6P$-9P(Y>B(([5&^:F]3CSZKPI3);ZS4* M0%B'[LKTGAUOR9EA$4H>:.M34T?8TTX4Q@\( Q9=H:4.- M;?SX_" 2B0,/!NG;/D#$\N,/G_[ZPZ_\$KY2@L^_#>? ?0#].N%[3JTON)]4H.6LL*::QD9E@#DI;*^G,,JK8I\*"_Q5WL MT.:B9$^LL 7)!=G ,9>X4&L1!UV_63Q''.% MA_'67K8)S' 3R:/%CB5BL,=KQ;(B@NW$[0-2K@ 6ODINQ$!I;YB=7/CFNQ_E M 0GD1)^3>$.Z@!9NB[^#"/?C M>F,>IMQ<G$,HE*X MO(MQ- X2-,;<5I^";/M%=*TDQV =9?:X(]HFYI:U5EI$ MZ]F][=<0_7QI'K\%H*L),089?)$(/FYALJ/A[?B"8%:4DEYJS)=(?25C8%>M MXK<_)TG0]'B])!'[,C,G:):'ZQ:6WBXL M)-VRZL9]^#N(PBW:PFJ-!I3-+=-+@(CY&7@1YB)O^R1^B[)PYV7@!6191,R M5$%ZC-\Q*=!F,/%::D0C'GS(;D0N K=*F' MA,X5=\/C1EGEJ18A09P0L4KI\L"/&)TKZ4G%F3:IK!/5.5>\J$:&=K.0*<&7 MY[O83^IHHHT;^#EKY*G&C'(5R!Z!+@)UO.C45L\0N6#01>!,(M):XGXN@LQ$ MT:J5$8+SE,[]I1P4%TLI6MFYPK,F*RDK8!]3$G&YBT";5/A[2S)3B_Z=-1*5 M[88XJGCVE [4VO0^G:E*4P.FYHNP$98HMJ,P568,? ZE0]EDS M/.4G ?+C]$^P 8ZTL3]I4+W9]_B8B#WHJ8-S)7@.#D2%2[:WJ8*$7^:G0XI MS8@D$SMFWS9" Z/B))2TG+)VQQG;PE\27+TWEC3,4^E MME*8>IL-!)NRP6()%Z-WD>PLJ[??#QI ? )Q4!80*)O:0W8%6O&<'J;G'0.7OLG'/DA[!H@0EI MN"]#*R(M,BL/>?*6E16IQ-<9,N.L.3?(IR= .0B^*#F7) MM2TZF?0N37.,:!?-D\=$H L$61!&.2XA\0+\'!TY@KU@S" H&/=NGV&.>O+] MNII==(JFF6L%L]M'R0$ 4G9Q)6XGRQYOV9E(W\;+ WT!WNT8\1==1:/(X*AM M>5<1=+'##_(XV"G7-H::LH0.EW.TQYCK_TENH(>4,XQ1$*>E@(OVMBF"QR\/ MQS%EO@AY#H]O8AS@BA)"KC_*3YEM"Q+Z&0@([W^+PRQ]?GD3]1GES+$%%!40 MK++-CR/VM@(]VK+BK&UFLH7XQ\+^K)&K*D"WDJ?8,NJ"<:95P&W=>>$1G;$^ M0!X6HUA9E%S$.4SPR(UYOQ9AN!W"U3LZPR+P9#TM&S&=FR12-HBZ. M4SW..NR.J6OW(OO9JFE50^B,[3&PW<'R3U-@V:"S#:?)QTA!Q!ZUFILW/G31 M?59M_W $4Q#9SYMAS*Q3;^H6UY%'9T.2U$00M >;W_R7!/Y>U^@2;;X]6'/W MY/(WGC'E1H2I4GQTU&'FL?CL?3QXB'F$7D2"FW+["-$9YB+L"D-QU>'/ MB]!;)7'%?C86H4P.I2CF6S7KVL]:[V'O01RE;FR""-I!U,D\S%J+F/Y:X"O& M@9GE6+XQD4@_;!H* ;V$2#B0QQ<[!*8 MA?\EGS./@A5^J6MYK<84TG'O&NR2."UKEA%AC9E&SA]OWXUBFU:X4S1G(]!Z M)[PF"5'%'I(H8.-;?JZY.B; 2\$6[>1NMX?)>^$&XE6-Q&-O3)T%K]7C8:RI4O.$2 OLB7$6C MW/'[7ECBO)&H6;)I6J_UNN!L\X@,N+0*&N BO)@#)1NNIKD(1^9 Q/%TV^FZ M7UKB<;H(@K ZRY>)W!7RBAGGY,%/J>FV%A6_5[%S\"/O#0-UV'5SY$!F.QL MR^\RM^ZE+(*F4U,,7NM;+X3_\J(<28*W8>S%"#'H4N,2_.1I.,J)5UZZQ?A] M1])S3$K170.(_L(I+%6WHA#S1 \O&UQDQY4Q=G.(Z_E?>FGH9.PUZ4"PQN4+ MJQ)\"!HZRO [DM*_XCJFM/Z$,?;SD,3@4#3;OLUCAEE>,-B< ;LBV4L/<10? MO&P!P ;'?(^.HL9VW63SRB-'CQ&5)3S0'6YPX<;S]KM/ES*5^478MR_AX"B-7! Y>EJJUA'M2[ M>)]GZ3W6;S_Q'6><&>;!.%YK5MDXJ2GF ;D\](F%X)IWD>0FFPPQV0&(;_J3 MAX1G48 )9:S!HE )S%X!W+6:X%)W3AUJGJ :U_5'Y0O^HVG\TS;U%V4P_F*5 MAW\,P;ZI;;+DX;G7[=8E2K?87D)AV.92>Y%CS.!/-VR+.;=BZ&\;/SU4[GZWBNO!EJ MMCSFN@C3P>0Z[E+0>;;OGXW35E"B]<9I*[%FRC8PKC'58-1RV3D2Q"#=9BE0DAXD[3647F"R1JD*;G_MP 10?';] U* M3#!9K0:W)B^[DQQ*2KZJ=K17W)>H:N1)UBW&P3]*0AG[Q'&,GT.2@ MK?WQ$"^89 O_Z3P0TN I+V.'G"+QB'1J%+"9]2(4,W6$<9^%13C*)'$F\THM MPO.E2&/2#^(RDKSEB4WB69XNO]M^E,D^_UHK5<\$9^I2QB)J6>. L"0F7:IF M4UB@V<\+G?,C NGX";$](AK!1ANN\U5U%:WZ2N-8GG+H;[T47&P@ ,RRM)*3 M+*C&3?9W>2"OHUP![OX,O6"D,&N @/XZ;A_]\?49'SK%@=C^SEQ.&49+B:2> M,Z>;4T8=:XXHO/IX'W-,G^@/W'TOO4M3Q)3OXL8U8U&)RA+& ,5>C-6ZP5$X M_FCZ6&-;Q\D^V0$794QBM!ENF Y]K-%LRY(?"C,MV^.FYR_4#7:_G71;#][W M<)?OF!MK?V^.A^!CPT6UD'Q:T-]CDHEZ,PHF&0/F&9#JDT\>S X-QL6]=/PY M6J62?X(#TLYB<.7MPPRG$, L1AAD"B3\\09)IG3>=?A5RN'*_#GF0,F_I6$0 M>O#0> AY8##'6R$$>#OT3UG"EYAHVT7FG QOAEY7R.O#K>=C9?? O+C],?J[ M-B1KK#KG6%/\* QGM.:7S*'3OH5AS'\+6]_;<)6>8.B#JF6]^ *UAYMS!=%Z MS7?U\M88@V&_X[42[X4-C_!3>EW;B'(0,1$J6JV_L*\S8Z --^8JB='3"(JB MU,_ !^$["%9J*JC$&@:?I%9/>E)V^_GEC:L9\>?8H-@])NC%)/%:8N6N,=:6 M4U#!_A@O\456E$=9K=< UX@D%Y,F$%#'V%FB][MBW=$OQM <,G3R.3F MF SXK.FB(F8><.27P8JNK>JAZ-9HT$MS('>"9GRX"T"9U+1%)6,)(AMF#M+EHJ):)(7@X/U8TV]R1HTA"G?N\B$3M(6Q>)K!P#.1915HC M1LNV91!ND&.%YO-;T*)5ONUG$=4$I"\V(_9T#"2=+W#7Z_/3^>*V:)%.M*,4 MKK -55*2'".\^8P@);7KI&#J$M<_GW$]0KQUB=Q?EHU1<)E+4EJ47I5[B;=XU >7XE M&?I?H4VK!>4=P&^)8XB33#^H\'76ZF4S'"J,:=4:7*4P?JI%A2JM0K]3+^8I MV1P5]K1*]2X2FL;LD JG6A4 \]TFGY-6,<\C!K"AC737(6:DGKYI=:5/02V6 M5[RSU?HN#L+W,,B]Z$N8;4GL ;Y'2.][36YBM/T#M:;&D!4F+36#&(&?9^$[ MVB#29X\MNGM0, ::2Q*4*64R9A&2UX_D=9ODJ1<'^#4B(A"(FTP6?7P78W$< M80WOA%G_:/!2QK'/*9S3&N)>Q8'>$Z&KS,"]!850S_4LYE<_TV#-,+\ M8(.]CI*5I4]R$Q>=E(1[,AR#G.GC M)MWJ=0B!CY9BH78R\,4[TB/P]4 :V&<<.J?[!1+]W S+)-/+U@"( M5+:X5@38A7A9(\^%'L^%'D=#7,-Z6B95UA8;J>)*P]>QEU:XY_N3 M;JY)^PES707*=FQ%]V= !^K5^UZV:\-F^>8WI:F9@2)-B]M2(]+E2IV#J;4T MLY '/:T"7CI^+?+E-1)-ZY[-NN_,P%V8OU9'2Q67:MCCW:.8(GBYT1^>]/=Z MW7HQ]11UDXKJSYNG$1YW?$QB)"5B(L>PI:^X;5GS>ZP+/B;9OT'V#/QD$X?_ M+1E/">PIG/GDWS9+N]_$Q/.-P6?^58!=N%(Q+W]-\$<-*UN']SP#+.*1J*68 M*.%(P7T%<,<5'NS8H/ELWX&.I"HCF.6H643./3N0_S1/S**0Q\J#962PSALI M^OQ"D\>VS_-@!A5$F#DJSK7(1O'/T)C?@NIOZG'F,&J_G7I"LSX!H2>INN3* MLN+RT*8F/7>=8LLHJ&.7C"-TV\WZ4 ;56ITG*D9]V.D5M>>)R!,9(]>I.T9Y M*&L0=ZX1Y>[[,\#/NPA:'E5-HA=?FCE"[1*?J#[[,6J$V7<08\D)#%UL&4@= MA;IU!5HLHKK;N4J9\UQ$YVTZT_STC^K0N)]%%*F;BC]QPHC&*<1F87:R9?=" M.;II$37.#,I,IT=(C5$9;5D7R8Y(I@FKL#E06^ EW^T\>"CK.A38OO SI,]E M!VM*#)PS[N5^%\&BE@N_\[SJ*L_:Z3$F*31+D7O^0LVAK57\:*^.;\ MDK-H0Z]A6!2J'QMMM%^RL__T;)MNN\K,O_[D+M+*<\=FJU&1UO\=9U'&ELFK M2U26]1Z;^KB_;B]ZF48A&5N;%A1KW(&[:*;("29PK;H-=Q%.D3!,(%QU&RXC MO(##,+I5-F$OLN?P*'[]]*.[&&Y(4 8P+/OKSN:ZJEM:?QPIJ77(3IQ%.YNN MILXE'K(39YE)@\;N$$QAG(;^F!4KV+]W1N&IO_?UT\^SN/]MJ":XYMT?M,,_ M.4+VG7[#VACI9/O"-)EY,+/)7VS?>5!=,+/.8['W+*A^':W1[[\69Q&##0;Q M?!K*[B*MT=J+.HWAS4+TQ*@N"MDC>*5&B4(MGNF;^'P>JHZU181 VG<2TJ;) M,0(@ST+M&&Z_1?29M?",E'V&8_2Y/1_4"+[&43KOGD]*NY-RE.:_YW/2Z6$< MI]WP6>S6ZR5=1E_CD0YH:C_K*-V4SXB2^KOSEKJF8A=S[INN"-'1&?VYX"O:54&B3=C$55/+;\L M]!=HNHJ=+NAR54F<3MU'E\OB:"_>V)56M*U_[G%]ULZG$=#ONP7+=$G@QX7M M1K]+$F=V*=V[5>NG5[,]*D*)<=^[Z90])ZWA%QE Y+:P0>F[Z M,H>BT8R';LIB]@[K@K@'@-/ZX%EHUH@48;7ONOKT.$7DE'_?'(K/=HBS'>)L MASBM5\#$S*/S\_8B^&S3F)HRB[+\QBBS\_,S1'"94680Q_T=S!#-ELEG7_]J MC0&TV^Q,QA#:F3-G>I%H=66*E,1;F^'!*#DNK\9'E$C MC]V^\U':W P/9Q9OS]=?YW@TZLF;VLVHH^S1$<^(92T>>TK%@JI"GL,/SN$' M,SL!U]@/H\/LW*,3SE$B=IS#.4KDS(S8CH*%E !V[9@H[H:%E =V[:3Z'@.] MM85M+I1A*$2NZPJ9,E3.9FS;>C,D[&/C%8"V3R-W[!B5/3F+*!_MVBDJ.WO& M*#)]/L5)_4&+J#[MVA$JN69&J4OMIBAIV3$.\C!-6+S:A92.HX&0^CVND!"G M3E9M.V=UT.+I([(N".A E,?-"K27FWS.I[ WG^(N1CP$<0=TBGA+]_A'\,[9 MV16\&>=<"QMR+1@GQ(WIY\\Q!@K&,;I=7@12;HQM?YS)$&& 1*PM>F*OP3N( MDCU&:,D+18'"PIGF>"F(T'*;SR!& E6$MG@1[)!$A6D]"]]!N4O^*:FM,6<9 M6/;974;LP)A.:>X#MPCTGH-C3)^ A) E0;(=)_XB4<9V1U$DA44@ZAS18\8K2Z!BU55EH-&CD^^)!XA>LZ[*@6[M+8F+)J[YSN2[+5>2E MZ6I=@K*"S]C&*[+."2:94VUI^VI8L%7 :4XS!E!AGL6V/,;U5;,$G1Y\^)ADXL@"!24MVMEVW@F>#Y4PP9RNI'K(.F:<-5NT\6ZJ;^=;O8\>E"R@DE M/*B40/V]1G\VRO$)IXR_P;LTS0&-M'BCQ]]6T?];?F/U^$FV5EX-ATPPN);,1XF,@BM$F9QIO( M8A#AW/$D]H.TW.%\K"X265P^[W9A(>N8H1JUBHYK#)2=R56UILD8U6=>G2!< MZE%,[G":KNNP$_A7<"TMI]:+&OF*?18+JOBA 765_VX1M34TX.OH6-1:Q\+> MLEEZ<%9[/!=1.D(O2UM4N08-J)/V-8U2-6$63X45QO[C 2U0\;1!?I<['*T) M"8X?SJG.ZAJI6C6FN3)Z:==0A=41E*DSH]?K]Z^.2JOZYCA7L>(UII[265VT M[F&FGM.\BRU.]Y3@L( :J5IU6/8;;4$NYD40A 58=_$Z@;LBL?6$M\VS%GAG9#+8.*:,X&J2D&V[($ M8(VX0@;NPW3 [)T%3\# M+[I)L>7C&J0^#,DSCBE@M7Z"R1X@M%)(_X2%[ 6]P>OML6\'T-6L)5%'UEK MOS6Z&INFKF10 F"^F=(A"VIK& /U/D222XJV=K&!H.B*P0TG88^W@JV_(ET% M\4>BCEP>FM]PWEJ%!>P12B\1+6UW'OQ=33+M3C,G3^#.-,\ R08Y> 3\&";Z M6*U/\FJ]1I2--,8$XAGL!Y@QT"+".-1GK*9YM:<9 ZAZ_W!?W@RQ3FQ&W!?6 M!X',+#/3/K"$DK3,S$D%(/Q$K];%DYVG6;(#D"GJL,?JO;XQ>'M!XG".V+A]RV,"M=7P6.X5T5I"6. /GAQOL:& M>XAD_UO/)[OCPL6;,951])Z1CB$]S9Q>!I!>#%;HX??PONZ!ES9M("SM3##+ MG)1:/F$]L9/?Q5HPZ]R&6^'UKOMB/GC1'AL=$*>IV0N5N?+,TP-7,WB?/&*U M.#HS^68.UG!C %SX?I(C7O4,?!"^8\\-%P#F<+UB-X[HD!>\.:/-$4:2ID?F M?T!X@[D777D0'M!'__*B'%SE$#O;6:0BOX!NE8=@DJ_IM(<8PW+[2:K;N5,1 M2A^K%7=/:'W\\'\)L^T#"$+?@^ B>$?ZM;'NF"$#HHAF3L-#@P&5&"!]&"56=/K2?$LS20C_FNT M"!R>$ K5)%).O,T8:+0P]T4]7*>)/]I;M0CZDPT :LDT]!B;6>/KA C-BN.Q M8H'F_@;+AA)Q-;4>6RDPHEJN\D.\!GU@3&CQ2JU D. M&F>-'0GE7:CI+X6[2\1 M;4I;JS1(LA*(DBIB3*U8*"YTYM"P&L3B=Q H[GB M3#6,J:51BB*%%G%5)9)V6V*K*!YI$4B3BB=M2_N]N*=%(.K$X*DF"KEORD+Y M&[MZ%LM_,_>"1GR7C#BH;1EUC :8Q-AA=+-&F9JNS8OJFS6:3I+#% ()EXQ$ M3@@#1T&==8TK54M8)^YSUK@YY4HRHD['P)<-PL/0BZ?BD9MU%VZE>S@@AGC6 MR!MR464"F9>,-'9)2*&K;HR>[ZZ@39+66G'I2\:7"IGU=/!Y=E<\1>SHI@\L M&5%,TI+RF)>8T]H:T@%)C4M=['R/,;#E+)V=$JM;(E)KITM7R8Z3S3,&FIRE MMY-=!24VM78"=9GH*'E;8Z#(68)C10:52/IUB4CB/IS\S+HEHZU'6_)HKBS9 M$_A_[:S>_I+OD-)]P.P>QZQDZ%],+=/%HNZ%&09!W8"C"#D1%$"5F&A).8(Z M1HM?Z$$PR3)@$+;+%@WI=2XZ*Z4EK*J)5!]#8Z>/Z-*\?H#H'3R@F[IE9<(/ M7LZRDSX\HH=M".4VYEE_IO\&'GS]2$X\RFH5VTY0[=P<.2WTFZS:&>KK. 'R M;9*S"THI+F,]P"<":BF ;W& I#X<(@2"F^\^&GJQPW\-@9:YEMOLY^O?+(G_ MDA=-V4$!?=EO$0&M0V1&4="YG"BV"/1JI#?KP+&IB;.6*1>!5:TT.5+0 M69)YD4TXFY02"WEYUL%\)O!:".6SCB*:&JTC1S0Z'01FK 4=OI(F4#5M?P= MI':J+W.$7I/V;7,RV*'8N 8X9ZGZ$M]R5O5P MY67L!/BZU*:>$3&6@5U# *8M8Q'7ZM$F^[F3(8CE/(;#$42Q#XN:7L5_E>#DK6,;R*7A2@V^:I)EP"@!\?6O MEKR4*NRODY)&Q<$8XL6>)!^]9![,;!(R]**NS]L6H9CK12*7AR["S:H9GS6# MUNI,_;5 7@PVV(PP7_0A+C^*V[1@B#=Q'W4&58>BEM.K][VA*A2?X3)9EV"= M0%R(_SU,T8_>)K#X+B437%0<:GC9_50ZH@!OAN$&\_B(;M%-*#2^'/'/4D'& M-8'(T36.]QJ?6Q;Z7#"'K>@2&A -@W##ZLM]PH(N(>'F.Z)?Q./"&%UXDB"( M8Q?13,0B(O(,HR<2,'U,8_ZB'2^*!)OH5\0;>!T78=L;'Z'UQ5Z$!#X^/N5Y MQ"+<;C1!"?U5RT:7( ;KT,EX$U+)$T<8H=6C&LZR*E()%XUD!(+3R>"X?$0$''_R4."0%/C' M2OXCF\8%=4I$MD@&_5=I_\/7,79.N/)]H<)$4?*!BZ!5R$>;)&'H10S!7QC:NJL8Y+=$'=JM">&"+_09^$F,FX"3 M7[H$V0< \=L+ON)YEL!#5]9Z+J[^S7H-_"Q\!\^DVX-[SM,:@!9D-'HJOVHC M2F"NU[6Z,1L;'8#.+K/&>T"(I358"35J*UN-%KK8!UAY%R\56U'1RO%3Q#8>=*25B.B*RZ2)R1$$[$0$)Y$',*EK48,Z0M] M$?R6IQDO4VO04E8#_H1E+EQ+3@^[I"YG-0(JF;XKZZ=]=> $O*C\BF7HHHE. M)\M>EN@VFD71IKZC18Q;A$/ \"&PA<9%V -8Y\KJ2[".&C^ !BR\2+JRAK& MOE@@7X2-T? I]*7_112J-8QUNNJQB!*WAC&OI//,NA6NL0.A:U6C=(%UP1?2 MHT07'1M7R6Z?Q/@!H0 D<%O(S34>D5YOZ5A7+DG3*P_"PSJ!'QX,6+8!E17L M 1-+Q^CO,!L$(F.VN1P?;Q\B9A#^%P28WG+$AE^2=89V!1X!DS+YDZPZJ^JS MTL>,]XO^6[#H."A=SNG+%NW]TDL+@*H!G K1H_R4/8@CXJ_TM26#[=G\9XC8 MA^SFB\'V;%[:QFRUW;BW.38SH0ZU0P14>KUI 9Q2;^,B++KZ4,EZ?Q=AFAV, M1M$[OPB[JE8B/%VP6(0U52,/+62215@_]6&M%(:F"ZFMZBK MTU,&&#M0M(,G4F270X;M,>:WRB6X[JAQCA5Q<$ *_/&.]CC(N&6FL:>Z):; M0D.=8K[PR$6>;8E@P:4"YG!S)U&&U5P5'.+M $!Z':);6QZG!JNGL MA3%(ZR:J4C)%6/.]]\'<"6ND1==-B5]8PBO<+M+_C)1D#_I;[CO3&61!ST;) M$ @;(QY:$=?_R&&8!J&/M33N$8AF&;P'[Z (XBP8+Q<*QF"M#)%YYC??]V$1 M]U7H*Q06*3_7KG>16^R0-T/W>]C_H4NP"6/<*G2U/B(12ZWTMU)E@9')YK9D M%1=QG*/W,MR%&3472W7V--2>OL5Y%A*/I JA-Z=IW6C7?(UX6=\+4$2$X_[/ MSV = ;\25AY7]UQP-"ZN%6AQ@9.JB=A=V52,>I-/6LJ\A'3SW=N%<Q'ES2P8O9851U%;-.+2FG!G9B"5P)8\3H1!8Y_41N MB*:?CV?QGW4LDY2["6.JZ5R8*^6P?1KU=6+?N[DBA>M#:=ZAGN=BUA>'[RBA MQ1#0O1.S1I*L7Z.%+KH+81%X8CC_.K>LZZ98!&K$O@YJ&3ZJ4V$1"!.Z(SI4 MQ3?\+P)EXKB/JDXIS0NQ"!3)>.LJ)#&]) O%E#RS6M2MD^Q821/.%X$?2:=L MDZ*Z#J99XXFOM8FNXZQ3;.25%(EDKGFB:(B*(O0F+@)C _@2RV\Y:WS)\:>. M>676N6MBMJ3H4UX.MGCTPU+W9IV3)__$<9WXR\&1@H1TM+#,.D%1CAVI!EHL M!V5,BF)[X&9=>&[H\\:)?5D.OGK$Q,+FK"OHG2@AM>*0SHC2&@4O^;<4_"='*]Z\X_H& M=J?JJT3LMP%[13_%251AC3:7<-#?$#>'BCW>%A!$I3V9PVT!@):DSATZ:)@\)YA!?[G_Y^8=/S#0WYE!; M#K_WK/ )X-Y\4ON+%X'5^B5+_-\?I6F.H\E>H1>G'O$[L(!2 M6<*6D^)G9%''FKBH*UA>/48I&>JPT:[G9WSG?I2ZGJVA-E#W51*G85!6!W\& M/@C?0;!2(V^)-6P ]0DB2G@"D-Q",53MX5J)!Z^*?HC\PFK]Q8,(4[U^<)R! M6C>#?R!-UE@*S['0^<'>#G.HN6K3D9>F-696\#G<;)'B!J ?IEVTE=^FGQAG M/VPMK6=Q\8YNT08\>0?LID6: X"5ID4[#^YP._S4 DVBY=AG2^US#^\72?L\ M-(T7C&4#AJ2D\\HTQI:99QV#)2MUMZA(2<"=*W5)&PPX%W!,$K,!1R*QN\K. MXMS2N:)&QM8A>.'FG;XVF'NW5:I91ZB=R+UE%+@Q\&<#>/S8+6QAF9(FJ MHRJ/$>%G,99D^?=]+QYB*1BBTA'/LC'K"#]5)+$M+K,.6QO"DP;:=V8=L:5* M;GRCTA@!2CW.)>F>#\ ZC,..<[[C$A_DLG]&_W/-U[!$FE4U^ =1,D>XY5? M5(H_QQ@H-Q[$ =QI)6L*#H,YW!H KL,HSYBUKEBC%Q3L<#+&RRUQ/=7M,=80 MQZ67AKXBB;?G& /E"\"R%0A*8:)M,U[E69IY<8#V+8!.>1ES !=2Y77R$3\G M2$R_!5Y6-.8A,;7'&-N;_^0XGYG$V+)9?22)AIPPFD1TM[:5G._["[$4E/-J6P@0LMM/H,8)]D@8KH(=DCU MQOC.PG? UR4D)]LE=JF(6^:V?H\N-,(=5[AMCS$7>I6DV6I=OB.LD*K6&-O> MCU+[ZCT!:B\(JC7(0O9S1'F MMHFDAA2+YHALXYOO&'=YF&ZQ70@W:OW&W+QPGEG*9\H3/,IG3S)/^4(6$1'T$HBXI@P/L0' =OHE&=A]IQ)3+=3KW*:PT_#\=A M.!@3/_0PL?:B(^N6!C4@2O$?=RU!N@VTT!-$*^K(\+DXC@J1&Z:)":;'PU$< M2,*"C51! MQN.B$)=I,^ 2)"/WG@ZRYCN.F:%^Q"$^"[W0 MURX1N[$@OC32GI5VN1X9W\48F.EK,W;(\+).#\=QZ*0>1?.PSC ^U.,R"G:L M4^ %'KM1D&"=*L(VSV28SS]7F%R^ECM492X<4AV&)'S3MYF(LGFEGMEC_>/ ET4);RZMISY[A+ M(.93A2@,C74$O8$&$Q[J* UN?D9_G#D\2Z8V6)2\<.RA\>2%P5U\Y>W#S(NX M&.?/,4OE13W-ZQPBK!8=,W$#'_ (/L@W;-XC,]=@(FJ&& D(*C&,>SR,P;:= M2W$)!AY,=[(QX%ZQ:I3#0UD<$+,B[N&PQ^LM>0X3'X" 6(8PBG#?JM7ZJ2J! M56FXZ.XF\6]Y3 H7XF"HI_Q;%/JK]1K /OO2N+"%P!8D-1K(Y?*C YZ^H4W! MB^S!@[^#C-0^N_7\,$)O.>%FD@ *ES$)B-)1B=?1"DK]LTBA/$HF!&?/8.\= M*)E>TM,FV"A!B?I&.]-TJT35SQ0/P6T"JTM7U:;K5@"2GS?]5IG4JS)[M.M7 ME"5%W.VVQ=T>0;9:5[P,Q[2(KI_\.N-SDA:I$G;0YLVI&D.17I5 MDNS"#%N+;@$@M%K8*[#Y$]$Q:5ZNQ&@5%K0".(U@&2VMV*0E&^CQ0?H_ 8!+[^<;:RK.#;\W8IXD9@"WO!U; .Y M.!L-,/,6LA-H'!4-T^*<7O9((QOX(/56L0W<(S>Z]-!Q8 T(-_%5#B&(?:05PO"=I'U@#:"(2V)7RSMA0:UO M6>J*4<>S3MG[82(IE$08XU8?WI\U"CXL5[,E0ZS&@4]U@BW^L*P M1L&3-5*MQNBL41!EE9Q[:FS7*!BR2N(='B V"FZL$8-/BR$;Q99KC6A\>IC9 M*/BQ1F(^(0IM%,18(SN?$JLV"F:L$9X'![2-@A9K9.93 M]&P8QUXO(IT7&C M8,@:05D^Q&X4/%@C!S,B\Q916><)L88XVX(L]!%N@M(PX\;E48B8ES!.KDNC?4F.RF MQ?9HW66F>G&':]T8U2_'K-O$&VU;]@+;8E4:JX9EJO 7U)P\VS'^,\^%-=)< M&:3(0Q)C59-R!9]Q\7QQB2'AM 75=6*0!)*N"G)49"FR,\_)A9.75I"J4C!T MI7,:C#T![G(Y("*9LP6^A"#D"$JXR2!Z<;*\K! V_FS&@!9;#?^==!U\:46H M0@=7X%]&JL@)^H+K"%(F%Z8.LHBT$K$:XSH:E ABXB0S:[QH2IK7K',J['31 M6^,].TGE<\9S@EN0(#SG$%R#U(5J?9FG""=I>LQ'O(O7"=P1O^DUSD@; M["JAVU3AQHO#_Y+ECSX<3"IQ@)ZM%!V25^SL-HR]V ^]Z.C>Z1U?T_JJ9V&] M!N13]D1SM6A:U%P)<'RC-L56T'8?$;T=/VF\8ORJTZJKC&4<>LJAO_52<+&! M@/PVKW6":))1=QGX3XZK#[QC_*&?$CC+:*-MVC[?F<0<[SX(YML_X+VLUHT+ MRB$E^MAE\2;S)V:N*8V#[AWZEE.8-;:+_CIN%?S@VR(!7^.5@'JG^"09HA_E!5/ M\$_& ++=Y/SQYD.BW&\[Q3A\#B"\&;:!,9SNS5_ECJ3'?>7H8\T]SL5U?8M# M1-YYMDT@CKQEO=#TP=.^AV',?P];W]L@]!3V.C%R.3-L -=OA4DK+&(X:\: M?XK!8[WQIKZ?[W+R4EZ#=>A36P)0!NF&_\I+MT\PP5VU@\O#6PJ"N[AL01]O+M#+ M_=[O-ZDTU8;8:&S31;N$Q(C[#'P0OH-@%3>D$Q91*JUA ZB/.7Y+*\=3<9_N MU" 5+Z&5"$D 1K+>5R6V/NK^[3VB8P[5&UN*&"GZH2<8XM)?7]C;80RT@0S( MG@3/"7.X7D97>\%N=OLH.0"0OB:7X.\AI+;]X@X?I273Q3H#\!;]SD4U,%&X+,<87#]@ZWZV*ILR1'<\(AE+.0X0D#N%=2? M '2&[PD#2W'B60TDET%0W7X5E"T$. (C[:++ CF;"ROEDJE$28%CT&I4G!L% M*6%"PN/8#ESFDI$C^. ]_3H1,AON(8R+XXC/3G --@K&,7F(?+,V)TJ95-2G M;\\U07J92+)LN\,=!7+D>\3SQ=N<9&;@,G5D7YNQ8P,]L;WM-B?M&6327 G* M9IP9HS91K(K-.9$&"8UAI;,96Y:0V+0\;8+\TG&19[(EW@2%6\?SZG8BI1QM MX#4>?FCA7(YV\QJ5B"3#S1SM #8R\U(+:'.U?=AD2)0(E7.U\]AX=Y@=K>=J M6[+Q<,4*)'2U3]ED-[,3O>AJW[(1Q0UN4*6KC;WNDT([L55] ;@2[UXZSB,2JS M)\V^J^_%9Y!LH+??XB8-C!1P]MAIMUS$-SH-$ M+@9>>U]KE2 O0?@;$O8>0(#?]"-7NDKNLX!9AD5FEM9M_B/TXLWW\ $K&^6O M7J1IF.+>=1?[?13B?MG\/2LO8<55:P;P7QZ:WZA79*$M8 60BOQDG 9/C7@+ M_#2\>Q%6S'O5LRF4)3MSTO?P"29![I.4D!< WT,?I,RGD#W6&'G3>[O3C&9CDY:R<0X>@:#0$'6LL:T7;MYCB6?\(W7@ M#Q4 W@R+2.I04X>:8MN>9A% 6N[(.%(Z6TR[!QLO*H0QRC'01M@G/YJWV)1! M4T%AJ^8+Y;2AYJK"UL;1%]P^PH-!^K;'76=__.'37W_XE5\+5FJN;8R3>SOY M<^8#BADS5"F4K6 IDC',2]1AYFY(\%M>=L^^3> C^&CX$V 2HW_Z9:8R^Q53 M6\-5+F:>#1^-^;UGE@N->)XYR15$:+G-9Q #B-3[.+@(=F&,='Q(NMQ7CE.^ M1*NTA@'SX/4-PSR(OC GX-'Z+%7-4CIQ).6WZ2>6U#=H+2O4I9(;WX/C+N"OC!82C/9 VQGCK## M/0ZPT8B@ZRT%ZSRZ#]?L.IKBF7J;UF1; ._B#,#8*^(Q*M&(7:-;/,<8YLG6 M7K8)S%X!W!WMUBQ1A#U>*Y85$6PG;HNFE.CE+"\] Z6]878RNYOO?I0')+0; MW3&(XVM)*%::XEY?0YB@8$5SZM)N[X40;W2UOD_BS3V.R+Y(4Y"E?P<1[GWV MQCQ,N;GF&*UW*-*WDA+G58,SD'Z&2;(#\#[TOI%^P^5NGX&?;&)N MO7FE1;2>W=M^#1/;J='RIA@$)$7O]NWYD_X:I4,V@#'2RU/7 !(4ZZ4TE0<#J\EC"@I'"I(&J\ PG[MT1#+#* M29Z. D?*Q4G5%91(#&C7V^%$KCN"#5Y507WHF .1Z KTKVZ4*/S<$4PQ.QF\(J,A13GWPL-6IYTZH*C*)+*9VB222=[P%&P M58.GNS5)*#'\-F-"JHSC@(H'3;1P\P-L1LY@E9>:-\!5]'K4Y0A>%)7?DQ'C MR,O#)1Q.4@-&15_&=014&BTHPNK(\8J?#UZ@1H7R)ESHJSI!R%51-GE4K)LAE%8W(-JN'$T2Y* MTG=#,OO-431HNC:Y@&VCDII]5FU$U!9F(GH&$DZ MN-R!R_T&=7AF%&LEN-QR\$02HU5E<+FOH!:M;4#=!Y=["VK 6:]HA,N] _5P M($Y5BE&0XX[FRJMT,0IJ[%?)1JRS,0I&W=%6%,IPC((I=^1O6C6/V;8TK4>5 M+];EX<'[+8$O28[X]&FM34^OP!2FWF8#P:;L4%MNL7=XW9),HFGF2DK1=T;K MA"HU9=+*[X0N*N&/5BF=,>C<7TB>0$SW%Q)@%WN#5^O6&3.QRQZKMS\6&D , MDG%0)G"C8WT/T9O#KE0KGN,>5L_=(&9>SY!*_84Q[#5Y0J\#$MV8%$\?YUSI M,57!H*69<]]>FX/YA09Z%?&B\NK07G.;D7#.PZ>!+7PZZEH,XF?2:C0($^/8 MTFE%\1Q<.0(ZJPS6"; [DM^UZ+Q(<9[!D/?0'NN^S<_DK-)2E%X,AF@Y?T/8 M4X)^.PN1\'DH*QAM/0C2NS3-,848MHE=H*T%893CE,L7X.?H+-#FB]L*@N(V M[_9Y5M+VC0=C!&3ZA /B$1@BVYFVY5T_PCY@I7?W@PZ-9; M[9)$:XRY<\7HNO009\0(1?R]<%O@M-)-$3MT>3B.*4/ZR-Z/ ,0!SJ3JEP/L MGNX8/W5&W+"?,M^1DGC.0C\# :EE]X;>K/3YY4W4>(XSQ]Q]IW(KX;D*IYEK M/;3;1\D! (+EE;CG*7N\96XRSUGK=*DNKHH9F:=]F0Y"T@6,<%:@5(M/6 M&VS&FF19,9HBU"*T4:1H1Q#'+3MF G..F*W%EMLQE;->]!];AW$@Z$^'<$I5Q&9Q=.9\,"QQ0/->E.-OM[;)(*Q[PA-I^! MO0^]"Z4%1WK@.QJV@X[+NMS;(\C:Q9O(IX8]DE"[<2*2?8!TV\B*0M18Z9]8/5K5LN"U9@Y3[#,V^D+V0; >G-< MVRYKM#DW@^_GNYS4+;O&!13\L*A5"_81()) '"!Q&&;A?\GGS"-A>1IT+:\U M?IX49+X&NR1.RQQE8AEAQM'SQ]MWLY#@H'JE\!2M.*87?WM-D@A'8CXD4<#& MM_Q<)N^%+,]/X.+,, ;&;8Z4L0P)G0BOM^%W_"\^%)P) MSGJJY$5:N@]*)#,Z;JD9AAZ1Q&DU4J2LK0IBJ!1BFO*0(]CA&4['0\]L;* * MHG&[@ A#Y+09'0,,EG*ZN!3QC%WU(J3#;7E!\/)3SERT&_Q:T7PG]Y48Y>[MLP]F+T MQ$1WF&7FY*R/[_J5EVX;K>')E8'H+^SFJ>I4AA@5'EXVN,B.*\?/V V$:UE= M>FF8&O:%U/NZ]-#)^^!E"P#6;_(]VF"-@[J2\I5'CK!?AJJK8Y^ZK#ES0KWS M VWO/!^*U%1C@)&2:6N<9EUE$:,]T>DPCY1DC/E75BY MR>:!F^K^FC]/7$T -\7UHB3)K<,(?E7GG MCZ;Q3]O47Y3!^(OK_CE=:E9+]Y;25&PVJ$O8)<9X>UO- 1G"ON-H&X/>%%0+ MF[$G[<51L02T[B5+/[$9*RHTI2+X4!D631VP&CE2SG2!7MK$A%ZNY@CJ>)YV M0[ASQ TO1WY*2A?U7LI=;$=0Q26W:7 U+GE-Z'$>6PIC*)B.8VT,(6RZYO"3 MI_D-EK?;97GZ I\;B"XZAS M6UTZFZ;2ZAL5?M E>43T*1QI]RI/][*;C8 M0 "8-0XD)TW:J? 98XO1GO#XG3EJ]VJZ?AWN!6O/PA_CCE0\F]I&(0>/#1$ M'1X8S/%6B'FD$9\LX4M,M.TBF!>W/X8_27&DO4> MC&C*$O:10UWZ+0O81CS7\+6][:\A"[U?FET+5 50!;?_?9PK72* M5T4_1'YAM?["IE+&0!NP>97$*>YI35209^"#\!T$*S7=66(-&T3\QP1Q3V*X M%HOYC;%ZN6M6A/ROUFN ,_$)2= X+'64N@'0Y7D4W[2/42V[5((QC )=&..^AM:R?\2Q& =8E_&Z@.+^MMP?Q_N MPJ*\/>4:\,>;/<424;Q#J(88V^AJ3[ARO+E*4F(&O_F."0*PI$SV^+',XT6_ M"%P!"*)'XS:!MSFNY4):1\=4UJ@P6?=K7_,54H?Q"28^ $&*NS00.72U;NR- M+@8HK6!0 T8_7]#N=4Z>'\(+"II^!!_D*[8J+#59Z]E\ >%FBV35BW=$OQM M<,F3$^7FF"Q.7--%1-ZY/OYC]V/.".@LYPE%=LM..L=A3(*8)5YM(#E\M>J/%M MK2?7"1C%E"(5,E#)7P('OM6HD'I-I%S[K9;'=$8Z TR((@-8 AG+!^\^2B2< M\FW>R+U95N-#XH61#KNHF #U9(EJL)D@QU,DF7,3EQ_TK3QUS##>[Z+@_ ]#'(O^A)F6^(/POP.J9:OR4V< MH;M+K7,P9(5)P4,,V\]Q7^K5&JG,C.Y]G('FTF]DBCAI*K]$3:QY_4A>MTF> M>G& A0(B.X*X^1BBC^]BK'D@K.&=,$LU#%[J7#/L7#-L]!O&.>+6$.,;56 % MYKNFGK/U9UALSD4&/MZ#:!GW$\CNXW0/1SYZJ6E*JKNWV4' !H2/)<)LL>K[>R M!X 9NIBU1LPR"_-^_T+M=FR0_Z68*M)\P M?]M(PP9 !^K5^UZ$!V38M='\IC3KBZ[F:8N[1T6E 8(P^;2*(^FXRLB7UUYV M;"ZGF] &[L(]=!?!@HTF(JML"^#KUHNI*-"-9]6?M_NR/R:DKP\H^%3ZFB ^ MW_P>!X@\)MF_0?8,_&03A_\MU9L2V%-XPGZ&= KAS@3'*YISJ0W(T M-?,$%;O*5F.Y9!S%"-]*6P5:#/>F6(V6<_F4,1%'\U"THIC,^\1/5[CA18^HZ^QS%A*7"CM#1Z"BZS1GS1@T*P!,4$)X@B3%$QDYUS/M*$K&Y>@#G.$VX]$.(7R"@BX3YL=:)DI0 M0Q)L1K'Y=X&A,SA>:&@)X;1[++OW0"!+'2P19=@K*@26.ERDRR&%. M#SMQO+C1B*1O1]C'G!.V7_+=SH.'U;J;NNXCC0QK;N?<[7/NMB6YV^>,U7/& MZMB]T\_Q?/./YSN':3GO>)BP6OV\H@X&&3QG)=GB:)RS='N6;L_2K14D?I9N MI\XIJPU61:B';A:B_/NV*!#65<:P@EK.&8@C0U@8*HTAN//S,T1P67O3(([[ M.Y@AFFNV/GFZN,ZMS?!@#"?S:]_?#(^HS83M.R+5_#-L X,;BL>?8["?1)JAVX);/7.#O/KC3,:H ?3<;]$# M<0W>093L,4)+VA9%J@EGFN.-($++;3Z#&+WM$=KB1;!#[RX2"SQ<":9JNLP% M4&V-LRMMD:XT4Q*R[,MF,_+L<$1PGU&;T2?GQI60$B2P,1/OK)2LT2Z*U7O1 M'?=4*:- 2D)PW'^DC!1%^<)! \(7#Q)#<)WFUJ@/5WUG29K;5>2EZ6I=[FH% MG[%=1Z3Y"R:9TR%H^^*IZ9P)=@'1,+VI@-*<9JY!%+$K8IDCB1&#X"JG]+'& MMEYBDZOJM,>8T]HJ!MQ!8!N_^8X4NC!E MHF[J7]?;Z);V.I6_27F?I::,OT%OQMH(,&3'OIQ!=8?=6H1LE9U-^DCH MN+*RRSE"1]R LQ9$_,?6MATZ@GX%SF0*_P.WZ,P!*' KXXT03,EHF0,=1PC4)-C'1,JWGSJ>F*:&6;&)U?%D, WHJ RZ MCJ==:<#$T8;L>(J3'ES41FO7+A"&$L=7)"QX>91ICHHZY@[AB_7N M1?A./4%PFV/IHR(&6@"4Y$Q78ST<#9#6$[[_30SDMRZ0;5 HBCRGSS*=Y1O8 MR3DHYAP4HR#S.HZG45D9ZFW73$^$6:QT-JBL$"D;$/8E(D*(F?P_3W MRX.@S39OACU@X"WQ+8Z<&08KCY87'MR'[YAQ9XA/A8A +M(4X$IR#]YO"21L MD%M456T5H=_9^ \%BC;=H^OUT[<[S!8JL1+MGXY,'LP-T[ M9:!6IOJ B-'SM^BUS'!P3IJ%69Z!U?H5^-LXB9+-@>G#D9ZJ%\LIS!H81G\= ML8O^^/J0P&R#Y(3[Q(O35?P,O.@FQ1:$:Y#Z,"0" :: U?H))DC"S@X4TC]A M(3N Q2W+JFTQ[\>0%>8-WLD^K[%?HN,+TF]*I_8:45=:)MCF3_T^]+&&'V\N M-A 4U6NY<17L\5:\:*](S4-/ ]'D+@_-;SABAL("]HB[ETB9V.X\^+N:S-N= M9DZ4PO5LGP$2BW+P"/C!//2Q6J61U7J-*/O>^Y9 /(,M>S &6D08A_J,U72Z M]C1C %5O(^X9DR'=&5N]]H7A1J NR,RT#RRA$B$S0P#O K2OMS J M/#4%C^%>%:4EC 'ZX,7Y&OL\()+];SV?[(X+%V^&.74'(%T,K-![ZF&#_#WP MTJ95A:7T"&:9$_[*EZ$GS?%;/PEFG7M7*3R*=5N8!R_:8Z\@NL#UK:7R+)[! M>^!J\V#C%EA#T,W&MHVCMYAO#&$--]=LT/>3/,Z0LNR#\!T[&KD ,(?K%,X9;8XPDC0].G$/"&\P]Z(K#\(#^HCTT;W*(6S$.7=)17X!W8H1P21? M'VH/,8;E]@O+[XQ)'ZL5=T]H?6S@_!)FVP<0A+X'P47PCK1P;W/DRJ2W+1.Y MZFOH/?X6EHJR).NWM#1)TXB!/V'$S54R;PC$^VJ.-6=W3@Y>E!WX9-H99-+\ MM('>K@CG7WV+P@V1^CBF-/IPO1<,)D'N9V5TUX&9C40?IW4KCSF^?*MU;6NA M;*,_QAZK+\()_@ Q%69^,F^*<\E JO%CS0!=?BB7(T',(TF@)-,:P-FZFS=2-@@=%PRKP;GH\CR.8XR5NF4&=(\0G MTWUW%"*\FJB1BJ"R&CO\>R0,JZIO##O8R6KP MQ5H',R2JDHTY.+(:=/%;(DPMXJC@[I^^0J!66V+E!D19C0\Q24@XUYO(4(M% M/HD H@;8NCO8@LJU$@ M9^L^+6:KB1\NBW8$4SRKTC2H$"-J, MJ!&>&T9FB,T]MLY6"U M[L+0]>I]GZXZ=_V3/4PW4N(H@[2FY=7KL^IL=P9,6L&IMCM^!EB^V6]#WXL8 MA9S88Z?=ZRQM,=++\)OWLL6 )DB3LSA5@' +9?!F3 '(/26 M_$B!_Z=-\OYGXD.#AP*6\H\C&.4'7Z]O.MMM?&&NH(KWO1!V.63='F-^J_QZ M+YU1;FW7?$F::[ &$.*,E/JE9=5)D)IBN'@=VLU%GFV)_"51MXXRW-Q)H/VD M2/>Z*M@$OZ@;=:Q)VO\W\."//WSZA;OM_CB+R 7[?(05&ZD3+ -"D>[MJ)*N M%1#S;!7MZPJQR# CT11(C\(MH/AO+F.\72 (CT4T:U[@C--*O/&DL@N%4P;I M;4I51/[<@@! +[KW/I@[88VTB)LH\77;>/H@.<8\"WP&*7KK_2U7(N@,LJ T M'(Z):]QU%MEP)I@K%HJ-0!=Q@'7@Z!\Y#-,@).$Y_%K:@ED&;\([$G*QC:A@ MP5PH&(-'*BC7.?.;[_NP, 8S:XS)S[7KA;S8815#26HI9NA^$?L_= DV88P; M9J[61R1B_8+^6JHL,#+9W):LXB*.<_1BAKLPHY;+4YT]#;6G;W&>(;GCOT") MT)O3M&ZTLD?@1Q 'E2%>AF.7"W-L%"4?V#AX$?R6IQD:E#R#=03\2EQY7-US MP=&XN%:@^YOH[O0:^! '4R$)@?R7>I-/6LJ\C'3SW=N%<6YYWCF MW,6 K-^NZ;OG>9< TYDD\.%24YX%EO!4@Y7V1"C0&<8EL.E)<2(&AZZ MY7"I!3F90CFP:Q0]RRI'IG+PEPOE)XZ5)SK%J<=CC)ZWB45;'PMSE!<#WT ZS6<.>'0[*'R4."N<&7^U]^_N$3,QV-.=0<&7BXNM9+EOB_5T6D7K8>8MIW M:9KC$)5&)5T69:@L80N]\]..J&--T/D*EI3+J*U#'38:=7_&)/NC%'6WAMI MW5=(T0L#4-;%(CT&0+!2(V^)-6P ]0DB2G@"D-Q",53MX5J)!Z^*?HC\PFI= MEC2D91(Q!FK=#&GEDZSW:$2.Q<,/]G:80XT=+VG 6V-F!4E!T9OO /IAVD5; M^6WZB7'VP];2>A87[^@6;7"7"^R503(T@)4"03L/[G#GDD%D97=>HQS7$T0D MI6A!KR GXCSXF0!"@;8RS;#%3$>A'W0-E,35>2&FKZ+-NB^J2 JN4D'1D#R9Q;J0UFCFTMQ5'H3V2.,MJ.S9C1=CO87,314)@3":.C&SH:":*" M!)X>ZF@LA"KX;,W7T1" (9=@H ;M:&B *HGP%7*-?CO?B_P\\D9PW)&Z\74B M,7X!DR@,<..W9@A,2G'5-?9$/3;ZL7Q\?/RI/IH??_CA+_6YI/FN< [^,42; MH1],T6.L[F'9I]=^/]1'D-7CC]+H!\"D2IY>(7F: +21W(K%./P(;9,([3[% M/8*R _6NLIL?. JZQ$&CNX=/&0%<^LMIT]T!OFJB1P&X3?KN@$2I/TW+ZWX& MB-7FX#&)??=@E+N@SSCJ(0;!C0=Q8&6**#;?Y:3+)L)"Z(=.P2SDQ3B!(,X2 M>$ LN*GKV [8$-[;(G(G0>4<)&DC4S+:+@-R $@V3V7VWW.78FE@TGMQ'BBL MU@%8Y66A)"9C2=MSER 4,M8G"/9>&)0QDXAN5]D60+J \*/]\ [AM[113D+, M.>9VQ1L'#Y;->+D]I%T"4[N WUDP@02&;:0[#%CJ/WLH$D3GY"LO!JC50 MEQ @O-177KK%1C+T'XR@=R\B9K,B Q+=@C8;^ZLK$%-O]E$XI$C\#H F2U% $Y@?S*TXFR^&!\O+^=(3QCS) 3A.02;V7G4#+]AAS M6^5Z$N@[YTTQ!HBL>M4!1CC-7%0OS\]!A84WPX9SX9,59:#Q6R'E=N%>$ID5 M#/,I+H.R@G#$%&.P_27;L4/=-'N\P?Y+DLS2)O8HXV6B B$QT6CKJ*,OB;K] MUA"3/9?ZOA+J?FDCC6V;[PFA[I\[Q8*^;TQ?!Q4:\3RC\D[;E\$4GT#<,JW-3X/3C1 LR4.X:O:5*34[/^LK0YI57,/:)R!E_ZRRHUU]P- MI1MXZ1>3.M8<$4H8;>ET)YYH3@6@6&7I&D!_8#\PO!/Z/5UD^+&D$\=\]H)M MV?"P6C]XB)\A%K]:TWD_&EL4??K1DE!RQA-U6OR4 V&;I\-]8@B@4;%%35ZQ M;OLNJ[$C"Y(S99=_<8]=W@,D7P#&A+@G4"05T^%J0WWS/H(;X1QNA-(0FJ^)U',]&/ MHE_85)5DN7SH^+M4'O2G'WZPE M3(>@#^AFB+YY@LF9D5UD,(-;5T8DF;4#K M4LE]6*L#;PULKM#,:W$#":WCZT-<.HNK*P,]/_L29MNK/,T0!B!BPE&.[L<& MFSS0_X)F'*,;"*C)O#Q.*I%7';N0O'F-,!(EQ!%74XI3 ",:/=[HBW)6FV6ID @77X7L8("5K%5^7&BL6DN+@&>QAZ).N3\>"3S3* M< $Y[->3=-\@AW^):*.I&KA"_LIL[;,7QBG&"DA7,7H&T9P\3+=83ERMK\$W M>F:B' :F8V1QK9->> M/%)M;%K\<9/"FN98-Q)KPYQD 9 M*+AU@%-=Q0YP98 QS+0Y*A^;:;,G&0P7;ZEUU+VWQY@+BI74SZ@P2$[6VH%C M@/+4VONP-0Q+W!1EB2,M]T>;$QG%*@]=D!3.<\[=V8K+)9DZU0X$$FB$GDMBX=;I)"&F[@(D?(/C>KUB+V0OTH@2>?>,F'+.%/BW%&>: MUKKH!;H![YR"V^@FX6RT$+>'<>C%1R!W4K">$4TA;0D=5YFBU?Z@,?()P##! MV;@XY09<@^*_Z._".G?SW=]Z\08\HT._6:^!3W68%M^LULW1J_BD?=4[0%K@ M/DF]Z#-,\CTV7&&MD/@;0-"(573HO!A46G "(956P:6OR86/T 4!L]P #2_!T_9FM$VL2P07)EP@H:26HT'.KT%B^*4MQ/,H%9QBB2ZBZB!/>RX7 H M2?.8RMGLL%D)G=@SA(WSN+J.:V$5)TD@%\2TG-'2J0%(%B+$6LY M%O5NNU..6;/4P"W>[ *=G2XPX/5"Q(9P,Z\4=[*#@%Q$-!@D:T1Z09C%($/_ M;$D-[M**)%?J7[^R$&$CFJ)'GOB@BMUH/_D[/'+PESP:X!K9+6Q0Z]4.%_V^:8O\T=(7T6TRG_6:/B MY[FC@DS#O9IO$WB=Y-^R=1Y517)K+/PR=RST":*JY]E\)WZ=/7?$,@@@^VWP MA=6Z"A+!*C=2P'=AODNIJK;#1C!)#!'%^A*12("=0B!.VZSSTS(%5V%-[2." MW!6V! C"6D\?.?2:HF4%F:K0=X6;O\[^^K"IY]BVX(@/U382[N&CBKWWT1*, MA,Z_S1X)?:)H1[=VK\G/L\4(G8-$,I9CKA)HPAVP9G/?4 +-B8;?R(8T23XT>T!I_GPZ11ZXJHFTPD'>.JI.!BT ME$$A2=('SY"?Y&;;PW,5^BW(S1V%":GZ9IF<2'$ADQEE\DY7ZFFIK& /.?;< M?7*4V)UF\AFIG7:L%Z$:8&R3TEXV*@2RLRVZ.SV?F>2-Z+T-A3 M+#J;EOM*\ER:;]'9T#TEDJ=#G3SR'>(X,R1N M#GNV;7E]QXXU@N\ 2;W/ MZ ,O>HM#5FU.!R =?,ZMB8Y5;E6&OD, _6-7+]7I!-R]B/;:3YN"*:JP#>Z03HF-X8>BMRD'7;4SEAEO%T/E;;MBS.HUI.WRNN<8K] +0[8KL!H?7 MA URVKM]E!Q 5?8UY;6)GB="RH",-9)K"4RW *3EQ"XRW%#<=5 '0DB0^UE9 MS/A YGK15>0A)*W#/F;^.GO,8#*A#2PZ!J#7)$D;#6E^FCT^6MX>S@Q*;K1- M(N%0%/2%#+5E; &X_0K*P-::833>@?=\,>,:.)-T!PMRGY2>?4,PP:2N(?<4 ML)0.J=E:<2_!IWOH%\\QZX!7Y4CR_,$LZUK5JLI4/1OX,'7C\2E$H>3 MH07Q*GK%K#/)W"8Y/$'3F>:14$5&Y[F0GFX]@'T^>!+ O>6L1T#-Y4Z"NUK% M#7 +[G4ZP&0=)T NF-+)$)-EW!8&VX#BS$W+9+]R5U3K26_OSHEM'.CJE+P^ M=.IVY:FN8 >>WMVJOC??#U2T5\I @RD:?5*@;IHRT%[VU,A>K-G1L05,T6:Z MF?I4?)>2"58QJ0FZ=/?[N2O]W#5&7(8;K#K%'^U';-F-R7K.?&XD;PJ-QZNG M"TWUBBZAH;XHNK!0+>C6^X;^JI^TTH-BX5/&;'];^7)O08 [$)..84BUN$=4 MAML1EV?"7,2)Q^<$^/I/2NDQ:"WD*F(4:*0:BBO$%)N+HN0#UQJH\O#1=)+Z M=T4*@MWA9.G\M"A(9VFD0DFYH.CVV!U4- IF6BN)\&-WG-$8W*6763.,GYN2HQ4<;);2O(S\)/8#Z,B MU^029!\ Q&\OF"ISDJC:N8'/!;4658;#=U)>V"JMNMY9:\LT,P=-I*'/;B/I M(FL\JP1)K<&.:9CCXXO.X1B=;I>,*/3A"\BRJ&@,WT*;(QK7=+CJ,F'"AT)< M%!GA+FP@S&Y];#J$/<$P@3B0@G8#_VI_?.'X&"H"D8/?\F[7*S=R9,9'4*5: M=%6.M*^56)].HXXM:I\%J04L U)1FE& 7FUEJ]'"%EH&XX.YI-6(X HE@W'! M6]5J=(CECL$X$2YM-6+H\L5@9%"7LQH!??%A,/"]I:P&7$DL&(P3E5]QRP33 M@\@J>TIO=XSB/+UQ+E8D8@$A >XQAA7-N/(@/*P3^.%!Y\J%#CYPCA9@>8B! M^O%?>?LP*[K3X.+L>0;@2[+.T'D#@BYW\O9.('GTCRO2^H5.[FZ8JDZ#O_JL M] $T"_4C>;;*VZ=7\F^E&;AAICJ%/V*9QOI8 ![S8[B#6D/MV3BOP!ICL#V; MYSVF"=_H9)X^+D MG[('<>5[)LF-R&!IM;3\%O_?-X2&XN/_[\]H/__K[?=AO$[P1^4'<9QD9 7R M&?X(%&:U_PF#?C_1N[*+WVK]A!"#6_D%9 MA+?^?W\HVA<6IT/%GSCHJM&JFORWBN$J,#9\OCLX*NZN'WK1ZB,&,-V&^_MP M%V;5[Q%$" 85T 89_"/^5XJW[J/?F 1@-F15,%/AR[CW/A[ [AN^^@5,S*^[ MT 3)S@OCD8$A?W-@P>6L5NORCJX@:428WGQ'B Y3;.(J81(-:])E6C2E-7M( M-*:$(,!9^=CQDOB_O^&NI6T>5#PT*8^QR:_A!DH(!!=9T5#ZQ8M >NOYI-R" M!"[$DZU# F*P=4&)]KVE?6/CE:7BNPT*=XB-,%T!F*%-((;BY]CLGW98*NMK M&V%A-)H_-ETK<?*N#DQUOS^ ?@&_?M)W1W#= >\3KX-TC/B_:A"@;9>+2- M"%]O%\9DN8%&N5R& _7WKPO_+ MSS_\V+Z+[.]MO'K#C&/8\@VZ8OR@):QYC<4WMP3S8HU8#^F/$->MJKJHH(^Q M!E:1Y/&/!+V#_T*?(,;QA 0%_] 3X+E#;)7):]V\)QW1OK%-TJ%:[TOC/5ZP MHTE59GTD%3=TC)/6H!@AB(5XBI>6(R?'X.WE+DX1AA%U(P$!P#9'Y@RPD243 M;OD!T2_ RNG:AHYVDPJ"->+=O6"+Q1Q_%=O#XPG$O]+VQD'HAW$\Y-X>F= MSVW49?O,"Q H&/]G2:]CY9#=T ZPQ$!-G]93UHQ;D!KOSA&".!<$6 M,:WP'1Q?P8ZSE#_(1FI_BV'IQ?J,]K**ZTKJN.E\G3U7R3 R8]TYTRK"ZQCQ MQ6P,UM YY*=8@PF1[OB8Q,]Y!#[];>35$8=20YN ?TN2 M"'AC4[E8BWQ'?R;P4/IG$#MZQK:YB#B^CZ?+'^6,Q9)NTB&/R#/8>X=K\.WH M_)8::YU)3Z05RVK/FD'3\-"^?B2OVR1/D:B 35%$4@#%J93B+OH8,2* M/>*5/5J7$98[5V7 1!NOSA,$MZU,H Z4K*]MA*6?17I;IO!=Q''N1.*!EH(H]$5,YWD8[<8UXRZ_X+C+3^RXS/;W-FHHW?A>4HFAK6 ] M8K->*Q>"%I&I,-D:.4!HHKA&3,?/7I-2M6X?-.-+&T_YG^"09@C397+*DP>S MN&=J$PRR$:Z^:Q,1X-X+JV!8I!J1EZ0LLE!DO[']HE*3W:%>&>%])A([XD1K MD.).K5Y$XJ%]'ZT;E$?7X%?<4;8\01)1 !F 15**%^&JUT1(:E]G_A@K;S/5 MJTL"^"4]P-VQUM"O\$3?]FN8Q-D]DO(0ZT'$^:F.8*%\XPY<;8&OB"E;OR'F MVF+%HE&V7$RAX0"_%X(@<=X0&V_EP%Z2!;0#)UM#WZ(#EXH99 O0@Z=;@R Q M \#T+O->20RT\7I,Z,>W)G1]^,XLM5LT%=F+['4+VM$L5[\-+4 M\[_G.UPC# 37I,1NK<'1OK'EA1#;[[$,$ER'.& T M#E9Q5>"K2)1]!GO$*G&OQ5[ R8")SLAUCSFFP]7Z*D\SI'[#&FC*%TV@[*A9 MI%A95EQ!1#C7FH-5B:C%LL0[ @:19L\G1V&^_.%:&:^& "MTCD'N9^4&#^U8 M',:731BJ(S!,RK+Y:RXFKUEB?+#,%F*O*$Y+1BHD,FZ^4C7$.M%,3Y<)<5'S MX6M:AS*YB.N>9J8\S38EK?0"-X*1*@'H&NR3M"4*BP8Z(QES].E6U+)XW(#C MG"B.F=H\Z1)LPC@FLOLQ.!'?D([#9J_Q/T+TIGT/'W!GV=)< M>9&F88H39R_V^RC$%$*Q<*K/LU&1[7;&043;;Y]3M$9&@Y)GL(Z 7W5?>5S= M]^.%=:YH"WL0AM,TRH 686Z7Z!>P#P,)/C&(GL$[B/.R,DZ*U6&2?])(UQ@V MG2(=35E]ONB(E?I;L//^__\'4$L#!!0 ( ->L9UBSYG)N,@L %)) / M ;7EO+65X,3!?,3 N:'1M[5QM;]LX$OZ\^RMXW>LA 6S'=M.DM7,!TM;M M!=@FBS1 [SXM:(FRN*5('4G9\?WZFQE*LIPX35]CIW6 M+5-#6>&#V>>&=(] M2GVFCG]E1ZG@,?S-CKST2AR/_MWN=3N][M%>> TC]LHA1V,3SYGSH'/7@Y-E=M)_^'$L;&QL*VX1V0V9Y7F8;A:4'QL5#QNZ]4&WCZH#NLQD[--!(GT[@I%" MHPZCJU2.I6?E&J"(XZ.]''[!C>3.;^P)TK3AC CT$'9#O''R=G3V"GXOV>4Y M&[W]X_?S_]"KDS<7HQ'^J^&A)=^005+'(&9PT#DX.'P\_#[N4B+Y8NA\G6\N M4^G8229T#+^>[?A4L'_\=M7O]J)AY9;/U(KLBD5D+/?2Z$$!#K1*:O%-UK)2 M]0N5^P8J!/?$PUT&KLMX+!AWS"3LM1C;@MLYZ_=:K-_M[[<8US'CJ+%CZ-A1 MEBLS)T>?3*P0]*^8>Q&SD]Q*Q?I]>K+'QL+/A-#L[=QD!N2P5T+Q&;>"@5OS MTK.;OUHO399S/=^ M0IK\59&/(4_?90*I3;??Z,K$15>3L4&>)#MN")*%\!M ML8WWWHKMM@&.[*Q/!_839[JS\_]1R &H?(EP"&P[V28>3QG//J@S4R)>(*3X\,YMUZ" M$TC+P>; J\'92U3@\E< BZ7+%9\/$B6NEN'U5^&\3.:59!K1=AZL'!**VJ!^ MY@9C[@3%BA606ZA8SG8'!NEC;[EVL'#9H,AS82.0/_Q>GCOL]/:?])\\/WQ^ MV'^V__SYPA]2HU%M7^#M^M OU*$$*8)<(.E!Q"K16@>23UI$;FWWO/GK;VN]T:D#/IT\6G M_5ZWU6U\BN$\%DIXE(&3SHR%8J :'T)[P/18,)$DJ.=4E.5 P'6O4XG;XGL= M^'[RH/ ]_CI\/^L^7@WM@Z>/MSA<*P[W'P .3S6KH/CTCE ;J&MBE#(SBHXS MPQRV#8DH8*N#QP33LA6"H[&%W$3KRY3KB4!6\1)4L$8M!=Z;\?958:M ?"EL M5HT>W +H?!6<^]T?KS:ZYAHPY 7M-"9R#(TO)87"+Y1P-^0X4'K\%R"=%%L(F I'J3X5B@(L@;]V2TCT$GP0 M2R"U"FNY"-@!%(*"9AN+R&2P*0H%GXDK=)4+QEEPC6Y#L$J$]/16:#HV5PD[ MB?@>^?/&:H4]L2/!:BIS!7>%7;0@:8W!HX5&&\ 4B(@8&SELQR7O5/:3+0W] MJQ6ZILP*W'08.TU8D<-JD:JUD&85?DV]UC57$L+H;"G&F2N_XX2@%KB+,SQ, M*B72-!\UJ!7&"&XUVEX^NM8%ZVRKZ?M,KT\?0'IMYE;:R7=0O;)C1!6(B+?U M\5J =?" @'7X>?7#BM*VHFL5Y7J-L7AJ9(QQ%T7'IAC[)9Y6#:6S-#H! "+( M56=IT*)4@;FR4)LL$T@%\;, SK%.-E>^17UD9 MAF"SKN="S"JP?[_#M=Y!=]B\Z;)AECW;&G:7876@3NWBIM<$N+H5_$.;)U[8 M 5G? -O'AE) P,ND<79?A-=5X4^<&R'^8&1H71:2.5$'=ARI) M46YK'-:._HLGQ U^=)YCQ5AH2''4XP@3AL%G]"",_YT#\MB%4#RT%UX8;$C M6S@*"%AA93C%!;8SNHI".;B0-@RU.]H#$T68ZNH4>,,<5IT^SZ0KSX,S M9>-$4IDO)V71;5EN321$' @6]RSC0#W5LY5=-A, ;D3"6]P/HW MMW(**1P;0;&)BG""#K-)3:6XK^P"P\KJ6= LA"-7DL&:G%;,]%:7GD3 8L*A M"C40IUPJJKV!7Z ZKH!Z82J=L5"MT_()X9H&<'!UZ"1$I@V$]H.PKN8LD(^C MPKFR+U4**%FQ*ZC 1T^CEM3]PH'A7D D++J0X^%.6.2D7/>\L+EQ1(S+BP=< MQN5Z^& W.FBZ6\U>*:+PJ88;@6(A5 NM^"PIL#/CZ^-6- 39LRB['* H$"JP MM>J3H4 +(-0YDG0F^F4F.(LG9 >R^( MFC!O"Y^&=@DBD0$VP.8%^#J,G<#4I.8"ZG4[KK2\L.#"#-@.\D+1&/=L!1PA8M(7> <,@IZG6S!0J;FQ8V'@ 5 @ZB!JZ+>)\3<9#,ZN> M A=KR?#=#CO5V#R7(6)54+M9A;40?J[@NK:DY-+LE4B -[)+BR49[#\K/.TN M?!3BY,'U=EQHE*$[QR(T/TL\X4(C;4=M%58)I&78UPWR'IJUU$:D*1U-2XF,\4@!+>2?4"N <+Q\@V.$I T0>'FP0^KJ M%=5!*%/7RQ\:K"]VF3,*>X4K]CA4L=A:Q$ZE;<9@#"FPL"X7%&L#HLOF)3HA M["/9,)!VSZ(:JF\;56&62J>XW&1\Y@K9&+38;]3J)T3!> I8I?Q%';YM0]YG MM^CP 72+@)T(O*OF(&F#7.>P,5YVA>JV0G51NW5[,\F*#,!+:0I30GG_ 5+ M)3SQ*0)V>-V.V@WW]""D5'O>PR9&0A:Z1\Y;&>Y65#?[(-ZKD@"YI:3FKK4C M* )[Z0L,3_ VBD9V4:O1/**L[N)1J(9I\T:>J-(&1'TH9J@[2Z.4/H EI M2=#Q!01W8YMW#E=-$&B%QCU+^W=9^&V]WI_IQN?I&7M_>GDV>O>.O<=[G^>O MEZ]+4N87M/"4])>^";&XBV."W^/JS&" 3.+B5I?/Z]967;M M?U-?/^G>[>M[*S@?D,W=;VGSC]['^[KO6W['\51':V!0F\-67\R_])L[W_5+=+_LN3WV!R\4N^BP-T5L MM'1_+OVL[T3U:&R/&?U<4_!GQM&I=P.VB4AZ.3K_Y<];?K8!\6/?^KT_K]S) M"-8-(HQ&R]_B_F6]\6=9F6UI>&_.?[+!=<:V-/R)#?O,TO!H#_]#I.-?C_;H M_U+Z/U!+ P04 " #7K&=8;@J859E& ![(0( #@ &UY;RUE>#$P7S@N M:'1M[7UI<]M(ENWW^15X/=,34@3%DN2MRJK7$2K;5>V)+E>-[9YZ\S$)),EL M@P ;BV3VKW]WRPT *7F11=KHF(F2)2"1Z\V[G'ONC\MFE?_EWY(?EUIE\-_D MQ\8TN?[+B_]W)I\OWZ_<6?J-G,7-F7Y*\G3;E^>CI]9(J+E2E.EMHL MELW3,_CGK'Q_4IM_80NSLLIT=0*_@79^7-LFYF71X"/ZZ=GINKG@;G"#%_2W MN5J9?//TK5GI.GFEKY/7Y4H5]L%9V33E"IYM]/OF1.5F43RM\//X$7S??BU 7VX<7[I9F9)N$EP!;^\N-W:_A_F$6:S5M,Q/G#FSZ^?2Y2Z(:N M/L=D4*.93LM*-:8LGK8%+&=N"OU9ING7W__VV__^^N+5V^3RE]?_3^_;2!OEV:.GFQ6N?E9@6_22X7E=;TTU&#?_K/ M?W]_?GJ67KC?\R^RB^,$_CK3S;761?+KIER5D^1ED4Z3(_L*_=(^GI15TBRU M:^]9N5JK8N-:FR0J>:YS=:TJG<"66\NN2ZY-LTS*^=RD,!X%Y^K!D^1WD%6Y M*K+D33.=) \_9=_0['T_??21T]^JS9/7T^27-BL+4^,O$U. $#)9JW*_2B_>Z[1MS)7V"UOIVJ"4 MQ^E^]#CY5=7P45A+GNY?59$N=0U"AC]Y]L-#^"1LAI7*=*)J6"Q:Z4PUVOZ< MJQHF!W:Z:EI87UA6_*W_Q5HM8,A+7>FFI-ZW:WDF+5>PZU+>DM+:6UVMDB/X M4J;G((XRV(9Y>0U;J&[7NJIU!FT9&&U3)_"6@48W])Y^;^H&QS6TWR?4X4P& M<+FN3)ZC-.,[8!_;RU3AC M'ZH%CS/V@;U\,\[8.&/CJ=RS&1OOR@_MY5^?[N.4[;^WXS./_(^_OGC]XO*3 M1.2G=6#"OA,P96LP5.L$[%_\HRE:C3]KLE039Z2C>8IV[;.ET?/@U[^1@Z1B MT]__.FAU!O:V;4]G%P=ET7XEF^W5;W],DK>XXW[^[?4G73*?NN=,@;NL-B#0 MV,LFGI55VZ!S*"VO=*$*V&?DBT&YUZAWIEBPCX;?;A3Z7NS^5>A'N7'[=O>G M2E.]AL_8=S)Y@UPSY/GCUL49U.AJQ7V"%S*#/:^36C?)O*S@68-/F3KTZ4 ? M8!;3);V^5E5CT(N(?\>3-"_SO+RN/TD4?S.'X=,&>C8]C'O9NP;O;U,H5LPIM(,B]>C!<;+1JJHGUF^/ MWG80WO^EBE95F^2,_.D/283K(I._/M>I7LUTE3S@OS]&3_[L'SIMZ Y1,)?P M1^R$*?BZ6K=5W<(%A7_?>C%DID[;NH9+I7DLT=^+7-=U9U/#W$-+H#/7^<;-.:P7[@G8KJ ZP2B7"M:D*!M^(-JM MV!K\!91Q^+6^ OVJ2#7M3&BSJ4Q*>H]5L*#[Y97A74 _9O U/$_P1=@]L '5 M>EDG#X_28VKCB=VX^ _\E*IFII%A!VV%KR??3T0'XG[7;76%?;#GQIXIVN/A MUANOH2]P#]ZB7-LC!\:G*9>?]NWG;87WF U,3^BG3E3] MAPN0,XC&DC,(\GR+!>\#\\]>_!8(*_\@MU!I!&Q9B?-3J:H,3_!S,/?3IJSJ MZ5 7LI;M'Y9&:[0 9R8W]$MNUA1IWF;Z:9*![,K+-:$ X'&50G>O[#C3$+R! M#=L% 0!@2I=FE:-CN,L;#4(WU76P MHKTE57D-GU8BFE7;+$NX=#9) >I17:/ZA-:UJN 'U!?P(=LL30-,+%P=JP2% MN!VIC#R^ 621X4':N;4N\ ZM&S6?4T.PV]5BZUK+ L*?9VVV .,[N/UD;G#% M\7SSUEGCQ:3R@1%CVW#-TAKAO^<:'1+Y!/O2\*V9ERGC*= [0N0)Y-F_S'*ZT#*ZD!3R)/Y/.SO?U#"XU*Z44 M75OXK+XJ&TV_8]B:OTGI_J&[%5_4<_1W@D $ZP/.O8:?ZG=@)K)L!/-%5P8Q M<_9K:&LN04)T!>/@W8DW&*UFJ'.0$8H&3Z/>84 1_'NFU15>QGR#;?@ZK>&"I(M0)2OV,8C2,<.;BF[N++S&VS5-VG6)73V! MBPOVA%R!=L;PCT59V#\28 ZLT%H')AP-!QZB&2>E1:'AQS-<*7@8.@1;;9Z# M08C/&&R%-@6J(J!-P:]) \'EJOF6M\LIT-G#NL(^&ML_='_=-*X;K\LMX_K/ M?S][?'IQSX/[,DMX?B#^>-SLNJB5LSU?ZYS4]%]5 T?FDXS0T4N_[[OT2'V2 MLO3%=FGR1N5@H!WH9MPG ,YG]L4,.$%446",>Z;@$JYIV;Q31F7_:&MQ KRE MD,9?89]4\(N?S1Q,\;?+LJW) U;F\&:='/W'@T>G$QC2,1J@U/;*NW N^5.\ M.8)4%S;&%U4)*E$-+[CODT,:C=\6%!(VC)>P*C0F]=ZI;/]L#?8)-(TV)2-X M@CJA3BU"!!2*3L2E[T":87S"L**6PJG(R'+V,??0N0-?1;M^K385C!O4'-1F M4CWL9.K.::6OC(U5\II;]_:227J,*YM0U<2'\4I;9_@CU(.MR MGNOW)ZRGHNB"_K2KX@+4^G6N-D_QKS9MT\GOH=Q,G HSW]AOTHLGH#C?3]+F MO2IV^S:R[\>!W30PET"[K'PV\D*?S,!0?'="+M>G*K]6F_I0TI8_Y@1\K'39 M,9]?K?;XFCP(G"5(P:MC*^EK=(^C6Z32(?QMP+5O ZV1'?*, OJ-UA-2(R1= M<5#7R+JW:>"G'BV(,<#J.OJRP-Q+U'W"K;9'[L_)D JI87D-^M] ]8(CHPE8 M@*[&QBIZQHTK#8\0'+(GC_YL#Q[\?W&2ME6%BMI/J)FSSLPX&M VL26U*MN" M8TK-9NURBW=_!SV.6H&V/8?3#H\A/,EA:C+- A,(0Z#>_B)X0//44@[^J'# M'TD,=(&NM*9H68H@6I _\@F*BNG,NSFUC:*:=.*CI!@-PQ9!A('(,#""1:G$ MT\L372>Z1A^HJ9?=<4@(==V*,]%WTLRM%H]?GB9)\G)X_D#G1^VY#JR&"O>_ MX%1P@#2E")$AJR9P&I?5NSH1C UJ_@DZQ>GQ2<=5ZE]:@OF"+V(F=@,O<^+X M^^3H\7&R@LVY=&%C;D?\QV8^)'X#]S0:&P)VX5GB@"W.$ 93GZD6-AWZL$.P M/8X0C8)$;I(PYSR"V#Q @([-0G=3D>)&QJYNV9LRMUNF]AHF!@%$[/R_]O,2 M=G&:O"IOW[S:*#FKX5$NVSQ+CLPQ1Q[\E,WTX)1AWWBZ;C,=.*='!AJ7[_@/ M(\O HNA^U"[(+:==N^_@@; O\^:RPNL5P;%PV[P-X$[8*$D[^#8-$%K^/6AY M'K<,4\_M566[H(_4:#T/MXT!&.@^;,JZ].:ZG<'IAQPV_ @."WKWPRDBWMS^ M!\/-(2A4KM%$[QS%'5L/)UU5,*'3;T81@"UY&)K :P$*:N0W*=-WR=\+3/DY M>OWF[S7O1HZJT1]/?J([Z!*]'??I#$^2WWKNG4ET#_*>AN,%?<.AV'"6EPC! M=4H7.]_W&$%;*LQB4E?*Y"3!1(U_UL6FO("CUFR"X_5[KCALH,0/A>0T7;(8 Z;=-TA":E8P]-^NBG MT5;Y B(J.Q!;Y<5[O$D^#0'ZJ?+&ZF^$A32K65O5NJ.Z,4[2J==:>GU[Q)@. MH1X?X"AW'2*59EWF)C61M]P=VC!MSF/A.NUVFJO*5&=M)2YP!W ,,A\89A&\ M1*(@5$3PA9>(.4!<_&M0,S%A[UF9>?-E&&S7.'B(Y! 6++I\-T#A #O.XD89 MIDIY'G,/ [$K,0J5+R!4]($(E9]T 3I^6.W![%(3FIC@A9?FD9HV( M54/).?9ZGLF( GG2TU@D(=L]3*!I$E$O?Q+UT$]8Q+-"(WA\/UA!:LI@\^-,F.3K'4#M:Q5?GIYV^ MDLL+>2X14=E*@J(200)7;=4QZ$6'1^B_T0RO1\ @3!"*@AJN==0+HGY]IQV[S^S/Z+(;C#SQ!>@B*>S?)&<#SN=XPD8,@#]A MII9LH/M4U5_.)YPQ4^FZS1WYA2E2!5]#-WD9)BYG3/6T7FYJ\I*7B-DL&@S) MYSFY>TAM[/J?V7_71]QT+0.#*JL-6]H45U1[L5J%@:.UL;P?R"!5MLC;0$E/ MDN-D4YDQ$Z#;:-Y'N@4 P9%9$L6=2@M4:_I8*! "QOQA:,)B+N['T6F@" M>!'2H0C!D5C(L=]"$T>]SQ$5T*R/SF!PSD[ 45J))9P5L/@%!S;1)=C8KP=8 M7G$ADM\CXJ7#<8B9Q:1AI-H+&!A_$X;H!T/\_?"^HY+W@V*#K"I/T)9+R+G( M:!*PD9W'&X JD?2\K;FZ MOD\Y_^T(^O1 !'T(%O"6M(=6W']@)18XNS4<+U/1KX$F.WI!+#R(A>5$6 >8 M-Z A1T-N5D:2+=S(I\G/\..ZK=9E;3TN<K:5O#<'_ M:<4B/@W1?[['F/$;'MB8IC"F*7P@AUZH##@(U%."9**V.U1*!(EA^\Y9,P8#9EQ@<&%D:CH1Q!)C)*#V@4E+<-[#E3/&/%DRT MED 28E&!I:!!UX=)QD^XA+Y QY@,*!D31X:1EW5O0F%&GI7%W*"6C[/RLB!P MB,.*#@)0GQRI8Y?/:7":;S%A?>JMD,'8-WYV-(.V46Y X]V^HE($G6U3@_:5 M&+M^AJY,F3OU,GJ15;(^%6&HH'G^9^+\8' *6/#$IUQ3-*SI@E32W)!]5%8N MIDW_0!T'AV0M?JX#9RJIZ88&OWM^$G"'J:HIZ*\*G@/3N>'F*HWDC.A?H%@0 M>2HLF&9XB1A'1[L3MB?1;ER95,Q&+#NW!A,49Z: T\Z08-1ED:LZ6;0F;S;R M!&WFN2;2SMYA1)@A4WG,*]5FL$?!9D6,_QKV,7\,)V:F__6O7%O"% KAS:%[ MQ0;[=W4\M%U:W-A@1Q,\'0Y;+3U UI"<3ZJX0U*<#WAH"<9RPQ9P4[XW$NB# M39IK>]1PE3L+:*<>>G*%\_2N**\MC,?)"K^O+.?9H$7@(J:P.O5:IV9N?)KM M"PMY^"LT/2O+=_A%6AKWF2V;/C8%J*8@O&D&I\W*(#6KB0O'L:G$G#7V,2MD M:8O-6YCOT-\$O^5L[4(O<@SVW@@AHW:V4^O\;FE+0^'/-A0L9D#]B9< #?,8 M:6*103T OO4=%B1S+'\M^W1Z9+D,WO\=861U/6! <7P:/\R?"HAXG!N/;I0% M8O2)[4A"VEML,X=,H^R.,J5$GTSN"_X&=G6.=&?T%'B<40C]H9V/4-%K9\\H%\TO,+!DD SW#[_D[N3,HP MX+]?::$OCIE> ]!U+Z\C=HH1(6$! MPR@9;YI<%IM(; 6.4A%YNS\RQ/LI4CTK->NV_MJ VRO\F,]RXV8D12-YD%@N M;M>&A,D8_X46!L9U^Z^I8U&')931&T3_E=FQ#[UD.("LT\MXQO;'\_G5VNI' M^K,14GW.:3\8Z27!7[?G[UN QNMP'K_'.3I MXLYI<*FO<1KYI?"+[-'@60-#!HW)$^C#"?&06D6YLH1>X@C* T !U MJUVK%?4(XS/H> GZ(;!;LG4B" 46AF ><&+_YLLR<.1$R&?O3'%+EH+.OW") MF0M=DOUJ4B+P9J!Q$Z0E^PTK9H!C.75YH0YE+_DCQ?)W)" M>G/HW*;LA7'=7'%=%5BEAZ<)2!1HPKD.5LC?@'GK&1T!E658*"0YBLD,5&NM.%AUPV8.0L=$0XOQM.MF6A?A?H9EX?H/ MZ/1K^$?]?IU3;4-D;[!M5O3=HI3-@!^X2+C?X>[R>]P&/FHN3F3J1OP_5]VE M#KQ V08'^3V>1F):1I=[:@-^WW,?%).T,PD>KIK@$A$@-Q"]@R/EL>8;N8Z M.DB):<'8W6.H35O*[U;%N\CAT,I?$/"")T>PP@OP9\Q5P MV,=I/?G#-#,BB]GIBNKE1BK3W6Q@^)MZL.DAY4#9*R4N)9-1;UGOY.E,XU)] MMBK90!6^2I.9@N'N481\ 1&R.! 1\AQWU/X($(>M[G=KX*"PZ6MN(R]ZI&0N M+42P"O)!]VM1EK1WWYQ2.X,F[ T\^V&,DW@B>_(8' M-H(G1_#D!XHR!LG%BO?6X-U1>DP(J8^[G<-/=!O.CL,KVS(PJBV:NQ&N ^O[ M^?C^;(T>(N_/ )GF9,";\&%]G@B,Y>I.NQWW^<-[>0MGR:N.OXGC&)5>E%SH M.430#$1:%D2GL:T?72=VN'EA%VF#+YZX73/#P09HV(V?OOF!N['W;F01V^P]06#H9K M(Q3]OV"93[PG[I/GXN5MKOIN)*ES]W?Q$GUV8(25X@TET- >0_ 1@Z:I;"H' M^_]%%/IA3@"%<*B ]#%Y8K#U**PO:%1F\MYVX4YL!KMP57;Y-(\\"1\K1'WN ML(G3:LX1,]:[;8\E43[FX^) JF32W]#)A-,*9GK.06O-N)0.2I;0* ;AX*+, M^!!W7Q<<6."!#SLH,T\ODA_CYRS?8;QHJ.Y0N$@0-/#"(.MA!V1P\PJQ)MC] M>,R=#OW\SN^HP7)G?0[%+:2,1W#490<0 MSN[U"-4K=2CB4]0UBO:*S/'3[>FX$,

    &QM5[/Y7FRY MDSH8.Y3B\8'OL(IT&%J#2!\<%4JJ2FJ-63YLV[F &$ZR,@79GVI5NHP*%T2K M*2N-%0(,GVF\V$!LI;DR*X**S+$*=E>4,A4SU[E8ZXJ0+50K'.D8"3N7!KF/ MQ+-2Z::M2"9C$IO&X"*^@96O74J?)\9.*$V*4\6* K.88&CU7*54QS(VAF-, MRAL_#SXP*(5^<71.E#IFZIO> *F=EBN<95-5^JHD9IT)0=P$4/&X=^T-W"]/ M1]%]]Z(;%(BWMSAQ&'YF"E)0;3@U[^STE,I''5T>;Y,]H=:WSENXP'_:_BSA M,"]M52:IW#I+SR2#" M@!>2M65IZ TRTI+B=;D*2&?-"BMLP E$0!:>8%(OQ^/W!8X?G+^_VWHK@SHV MUU!P!6FHR @Z+YO:P;;Y=^6:.0A$X9;-2#5)DJ@HR5+G V[@J&A1R!.&1:/( M>A ]'W8L$1G@A;;BK2CJNC4PW3V,@N):YVB"E$0M%H/9APPJWI#X*1H>W218 M.4)7*4;,.0D;[D#XTER;ABG@W/[>9BF-6_E+;&78RUTO!95-\P3]I!-LP=0O MP-A<,D^I%86KM\[1W^>8W&89T\^^VGUY>VI3"1=;>*V545%>]:E(FJ M7KIJ;G3W1+NZJP_[,6WMB<"'Q82F*G.ZR*@F6&Z0--P40WR\BO=X?8*)%#!-_N5^FJ%N^%'I3T+N=AH]];$J,)^Y+G3A!,O,NJ5UY MP2#OTFH(#Z-41G+,E.R4BM-0>*?!CFC@GZPZ;''8],GG.\7IF28_X)5$;*4N M4I0!'V(&7#B+,>+45XW=G8]/3Z 5"\B?:5@IZG59= OSL<65\9C $0@=I>V M?X>:1$WC(;%3:(L9#S1DST2.Y)K8/>O:BGH;CDU(5";^"%/19)5WZD@ZO10^ MV*3+$Q":]@$BBL%9MSL"%-6J5*GE2.$H[B82K#=>R=/D!>:ZV&_$9!81FI3X M=XB\)>.N!*F]8FWK2(R&@="WZ)1NP5!X[:H=N=V;3Q^>_G!YDIS#+CXZWR>? MW@B2NSN0W,,]1ER-(+EO>& C2&X$R7VEO,@OWJ\-M_O=J[(X>:T+?8V4\JQI M;!3VU/6^J$8L3K'ABF*5+#Y3I;Z-IKB[53 M6@-W(7PG,@%-0T@QI;GK3THJNR2N./R.? M//QWH-8XI"XNF+EH:%/(NJ;LU,UR?@)-RH[B/1(KZ])#AJD9I#H\.!;;G2!50U(.MG_RN[EVZOUUVY5WD]W@4<+NF MNL+0B8>:J##RRV$7]!\TUUH779$K0MB*Z$HO5.7B.4,$$T*9A]!G1]Q7^]KJ M'2*7I#^Y<0291EI'8T6BX-#>5C61ZK*3(RU;XGQ%29Q=L7=ON*>>(!AIB OG M3,VHZ+K%4A/BRY9RL:5=I#A'2;%V%WA8'*C6Z:-+0@:AOP?.3:!476=:5>?9-L-Z%$"-J=NL5L4=<;?<)WMV&UT(B=$NG,W0% MD B9]*LW(H^<"'( MX0DBQ_.6PAJ]^/')< #9+HA-_&;ZFN["!.A;BLB1YYIGRK[(*6H2,@](PJ+9 ML>-?2O$NEX-4#G9F\!+ D"M=5_WD)!E3MWL#!=YT4!78SCM^D)G*HC)?7.-\ MUX FJ\+-OUF;HI#@>+VA1WN@?]N80+G&US0SY02]-DOD7N_1?9H M-NYQ+J*K=(N./2 O)\-6T"[>CH_%2=\I3+J'<+:X9@?TNPFBVT=X?E%P[R>9 M#7>UC;_ZVT$4EAO1ODG>KF 6VA45!T+TTS >B3# #7V=-B&\L!L1; &[(3+X M:#M^*GS,^62WX\(&CCNB%6&SZ.KX1@2RP(([0.1AE/#A89P.,S;X]29K#_)( MC7#)$2ZY_Z+D4"\_:Z_? B_Y"%UN';QD91&,.L0 [C&4D4WU"#QXPV ^&= X M>H-'&]]U]-*G@?P-ZS",_!Y?_]X$$7MI',=L;*GQI\P8MK4"75!@5#$:P6"EI[XBRVI_=,X*.[PYT_&B/ M$:PCZ/@;'M@(.AY!QQ\V9G<=&RR"M&46"[([A&LB M[=3<=K1+WY_^XG%,F70 MQ3[378^X?I\B +-1[Q.SPC0C,KP=%NB''WX(NQ;X.OI?\\83%8B"EHYL@3&J M;9W\2U?E<5BMQ+I"*8(ZO['9_SB;GIXF!#0E6JA Z=E2M8FCI?6G#=K;H]QQ MLN=\#2PIKE-@E7=;[PF4)IYPSW<9=PQ4$6VN&+/$GM?DDFSBM] G2:<+R[G3 M!![[87=3S[D]YUL9F,5KK V#:Q',13P2XH3P*+/)K9=91N=SY$@XDII*!:!2 MQ47OX84KQ)\EZ;(JL8SYPB ?!3T= *Q<\N3 MYEVK(K,H?% ML/#$M:M5%.<'E1JTXM3[M4RT/;8=RJ?)T=EQY+.KN[/I]L_I#Y?Q_CDZ[[YZ MN]<>'*.7SC0;@0^XUPDK&( 8!&KQ\)@P /0I1!Z0J+)PO>XVEE5+A9J'@"G+ M@'5C:/H)@2%^(5;[.\O2F1(K"8TK&TX)C%-,7YSB;?/D(D^F.-I#C.V_=)Q?W M&"7F)4A@#9+A11A] E\HTC%8#\=[6Q\?=^C\.E>&8^7! A]UQRFP1:+2=8I' M;*XSI.N:<+8(P^FPW"#E4I>(E9-KDYRJ/BH/MRATUMZC90\3CN33<@UNKTY$ M]]=Z1S_[M8)LC3\+&>Q.1A? U:T0)N7A9=@R2!F-J"=T,\.EPAL&J)%7F.#YK'J$ C<5N6UYV**O,41G8P=D&,(YSL. RR\&K0PO76Y19=IOGQO M?'_M#1WTN_,1(EDKM%N9E7IO5J"U>?T'R=R&YE#J85J]LYP)(Q/=S)E[W3K( MNX.C1@Y+\!RFC?=5!X^%N"T^6HJ.EO5AJG@OWZ3T4KPSM N]>)X=HV,W?A+L M"I7P=XDZ! 1=N2B(#UCJ'*'\FIMJE=04:>YCJ2(C#QD=[5L_PUN>=W 2I>C9 M<"R,7!G$K-8MU;K$]P+5J$Y@R99=YL-^,J7%CCU*9FV-=57KJ'SH("<7V")> MKA ?IC6>)"#-FCJLAJG#8I?("RQDN;U"=5&OINA$[ZRMO-*9);\H,\,X;Y=B MM'7,AR5[#E3I.92,[^=HAW-N['UG:6_7#R<=,YR]5;SU":L1_QF51/AO/3*( MWOU 76GC+O9NL(3E0,'Z<9&^3%@6Y]XN%E,0VQ6:4"E6F\U(Y9WK"'A<)V>$ M:,:;Y.PA89LMS#AM*R(PQB*OO ,N4U*ISWYX\) :5BO.4(T]NJFG:$^..#/( MN0!=S1[9+H;=2K7)C*J(+%D(5YNJA=L4;N Y:/^IP8BR8[[D(5*>(R:W;)(E MB%).^W1]OI$/O^)/=-F<+=]KOVMHQEH2!/+VA?2S:CXW.0+T?.UWG%'WY[HN MT_C/1^'"<,:O]9O"ZKQNP:HY.W]\3NVS_B7#)EP''B[QU9;7 MA:Z&OYR8NO_=!]G)@\YW)PF'HG.:(M1'^%\3ZI"?]\YTNO(1N#R/3K'7J<0> MJ%*"3?4I5S/JPE5)3Z[+:]TEVO9V-[GSR[;QURT9:W M(M=IZ%AE1/"1G;/_X<_[O1_L9"-^9O8]^FW=\17@;])_MJ8VSE+TO7-S2/9D M,+CCB[V"(7S%TE* @I14AE&N?Y05BA"74+>:P<&*MP=I^B U4LJ/KR3C$H[G M"2%0':9O(^M;8F[XLJPI&%::HK'A-K?[#/OA07J6E01R;MF7H!Z)S8N3J-O0 MA\9=]87QI]W@#>9+,+"IJ,O<9/('D'ZZ6O1$')KWLKB4=(GW6K #W.6Y%0Z^ MY3,VD@I[+G[90UJWONFO$13]U\7GOC[@_@+A&5\4XM%0SJ/AJ^J$=PC/BEP9 MTDYG0DU=M^P]J)>4ZNQEL0TE;5F9(Z[T0)01.=C\3'!9,7T#&#-5X# ^4V* M"V:@$)1><6ZKW!(8O)MCDP+W#:-YE(-;Z\K>G?Y/3-^!VHN2,+^J*E3#6%S M9[@L/=T_.)P%QOY!MSD.\GMC"M@@9 T:B6ZZTS6E03SC01#[",[!'+8X(>- M^88"-2JYK8>/X7!!$)H\LT(@E0U4/@XA.6E.^?049BIS4CLYS']+H[F;I<]$ MB+,-A\#LN(H6K:5 "8"?>N9\Z#5 <%>*$1S)<,927$QH@DJ";Z[?2%CEXG!O+-$I]P%O2ETJ"#5;QJ-FL#52/*#Q-6,;0ZV!0( M_$A=_Y'-T0@JP.R:Z=#S%T8>E?#)@'YBFHG\@X+\H&V0,ED;V.2JZNF+G\7/ MPH1+@0D4#3Y>U_K.5U&@J;<_B)_A$.Z1&OO5"M['!\+[&<(XQ^R]KWE'8M+S M)V7OS2U8B_ /VT%Q0>U-$KY@Y%^9U($QV+&I+*'--AQQ7,#:HB5TP(D=D9QY M >KYDVW*<39BA:*-+ QVT@/Z0BBU( M3 \R,@J+K_F8";:@-4K9@-;16VTO_S"Q,B"\[J08G/OK+JSS%F0<#&&(9.;B M;) ^@%)@-?:VOMV\#^2YBRYJLS<)8XA/V06(G[+H<<35Y-YM;D'TM)X"[!%W MK2MKE BW8<&5=7;6\=ZR*,XKN.6U3*MF.46>/T>6F^E<(9-$Q+1A0I9RE[=* M$:V@H)-E4*>;G^AF;UU>B&H+46 C1*?SEO)?)H5CAA3*E,,0$ +CI'6B(2T1 MA)P,K7V7N=S"F&8J5P%E;E2K*B YX.$/%Z\RL(Z5811IC:S/;3Z"HKX0<\$E M[;&3=R;D6W8G4%B=00JA*(3N&EQ%U%HK;58S$"PL! ]K[A,..RWM%?XH@VC+I1$!DYXC9U3W. M?ONR!>M#[;LE=--MW?MA![P05DSLQ>>Y\Q')APH^%?1WYR818ENQ,<,O'^GW MJ5XW4J]TD^1FKEEEL8$)'PG('75%!P2_(H+TW'7E>)J\H;0S"RF(>T.;KS,V MTTNUR@V8JS[.I"VJAGO*?9/71XGU96"<;R.-CC.RAM6Z3-=I968V<3 23KX4 M3.WT4$QI^R=1GIIM>IA33%GB;5>%Z7KL]S32C8*NFH#^R *&!W2/'0SXI.V& MS==!^P-7,>61[OJ6T\Z'U20[$],!W#MTS8'>81ZNV5^R30E>(GVP]8C$H/8M MQ2XQ4MBNA,LZNA!VE2U\R64+7R9'RP-SJ!RFL_XKSO?(.-O#UFCBLA_6C(RK M&1G>SE;;T'+[;JM;U94DTZWRSJKB RP!:%VO9F;1EFTM22@H U"0Y>;F;W:* M=H29L2I++*;.T0W8//NHPKVG#J"O;FX:Y?T7-4U8/-BBIM$"$[?^X/JN0-'# MY654+2%LMV68:,-(6(1"\ 4!#\O[A4YU7:,7IRF%<_TV\\:MD-++T(L*3*=: MBE9Y(@?4]BCWG>@3-0I>CA=$>=Y]/=(OHJ59#EP,:5G3 H7#.BRQ>J ZD&;A M8ZVHE7JG46_U"!JGKEX3#$>JF 7I&04JMFIFJ,)9CS;3PJE#W+:-3_5+.P6L MU)77 WJG<]BK=0MV K+$LI(5LP) NL3$VB%193EQ14G+X]Z\ M^X$^.9 8RK.@RE_RLJ#B&B(BD50)BE"E)"/?9Y$\$]Q+]/#DF MQ2&3$"(]==5L+A!BF!$G?J6Q(:R]?K(LKR_0W0]K .W!L^A-T;5P3*_:7.F+ MI"[G#5C$\!.LX#O-9115KF.- UU&.:@A%TD*]V2Y@H[DAKI,/A*K-= S]"E$ MK]A^$_-)6PB:DMUD\&Q9UQ03"\"/M7" PM]\)73;NO1PIJ<6S !A;@/7(Q@9U'['=.@\KKT? MGN0#7,MK<7:B)W:[#^JR<=5[X8HAWJP #;.[^T[^A713#$XA]$;(FQ7WF2)5 M[[1>BT3MCQ4[Q05=MW2=;WEJ" 44@M?YED/#6GN\W%;99A4+[-EU91I88;K= M^A<9D40B9F0HAB)2L,3"\OAO?T=)I=P=ZZ)FJ,=4L.%M:BRB5H06LBJ79F:ZV%.*CJ_4.TM:L,!2E'/%>P@U#-I" M](N(CX]-$[R+:151J"B;&-]U8_F@B K" MN_%QFB_21B&E6H:EYP!V%DF[:KGR&?#];WG)B=4Z!(N M,2T%I$ I-;93^/&8:14?8LK++?L&2U#)3CCRZ.R/%.QW>O?\X@8 "X3=O[_; M)Z"^9X7,,HMW#20Z5U0*[X47U[\YBX&VC$P_/_Q*R!R3ORFPT['@JX1SF55$ M(EY!^A8*7\?[Y%N[X-+HN+KPH11W@MLAO8F,*@P$M0^UA>\9JJ)N%MY:0FM+ MBPJK7$1(5JK+RI-3U>$ 5(TE%UB& MG%R78%]:LT!N0+#6K-B-:AO7+9Q4 NY4%A:-\3@"4*#%]GR^PJN M =]9M60BVQ))+#]E@JZ.[=>CJSBT&6 J6H3P@F"$HKXX%?8>A8=@#OBK (H[M6&$Q*MPK1G$D7+@B!#SUO-'FJ4?UH MEHR*(*<&[ MV"GC>A>A_*6B'G5+5@5FM8;Z%TX"GR,3#-"Y!%E1\ Y! M$;&D54@Q&6BA;DWPD#]OE%I&.PH9]%!82?N\1+56^6&Y"@[3K?T5 RP/AJ[7 MZB834"80T0D_Z":]UT \R-3,=ZNRWV^!"/( 135^%LEQ1#*'9X KTS-6[ XZZ7.^E"S?D*06(!2@67 Y_S! MOEX/P2UL]6=.?RMS[8;9PS\ M-L)QOGM1,_3UD(8_?M/70I8$!O?'L/R;9\OFX+"&-C@1N W0&#=#2^"]/+:+ MHI3*/%?"K;YBU$$G)US0G5M@T>!T*;X$9W>./O293 2W2XIL9Q7;-AL M/7\H;4[XX-.IQQMJH:J,/B)T-7P7B8UH%>)0DD7DU?OHH'*[58->@(4>24/_ MG:9C+WQ5 U<,,8UNLUM1?B/]9?@ M'T_P@@-KK.I4LB2WAYZ$#J>)^%2\T6-=4,]8#L &_\F&5I'@%+<4;!"Z2H3? M]%A\7Y_A/'S_H>>A?QSVYSH;085W!RK\?H\1:B.H\!L>V @J'$&%'S;F.U+? MNMK'(6AS8FCLI39G/03S"DUR+GLXJ,:)IL-$HDU#&73LQ^$_D+>H:HWU-0>D M4SQ\H> 4"D\.Q^6M+E(;VO)DFKG&$,DNU2JJ,^-W1QTS&W#QE!EC.1KMHV_L M;&[4.^U@;S=@$7=J>L=2VIA"B@'<9M?:;_'4!.O@YXU+WV /.;Y'7A"+,"76 M=\*%<%D F0T=+\*JS# :IC(J;HW!L#"/)8(K=4>W"R/E4!^5C*]/JQ"5_WI" MM8C6+&>'86 ZV*EB[C"9JW#,[ E# MK PNPZ0'_9(:Y,$0<0P.WR*YU&OT5%7H01/)A0$$J6M>$'*R/YD^7 MAS/ 4G')#^C'0I<+D.9@Y>$U2+WSY4!ZQX#]VDW]G3"?\ ZD8@U('<#&(DC\ M=J[2AJ+55/TBSVM';I1I?I%VM-T;.ZZ@\TP\UH-IU[@XS@X1@' 9P,%%X M3#C ]&1,?.#IH=AS-(E&P* :)#['+V0439D@"K.20)*[-VSZ10#W():23*_Q M>MQ)#+I#(9E&\Q),0PBEJ1F$ BJ!J?G"J+5^)P 99"4%\8$;N8*#H85W+A:= M6SZR!>?)!?$S!O?[($\,S/-HSUP8MF MF*28P$EPC-SEP94?+:U^C -FAA38L4B[)*IK%>!G:%I85EJ%IK8^[6NUV28C M8AB]0)DZ*6O;Q O=3R'[XLR)W7@Z''E,%_J^.V^"?S5$0C7Y")'GT'<"TP^) M90=:HNH/-17XBZ"1/NM"@M4.ZX>W/5QB"S$TMR26";I>('.[UY.,@BW]0_1D MMU/;(B\>FLD@>"@RWGMQ^*Y_0=Z-ZL"D@8H*65 M"4H6^.5SD7U?4@SN:TH/T*L9V*\"Y)TSR)?3U+82/F C%EY)YO2VL5@X:K@P M^Q-M^6I=H%\Q &U^(#?NWXS#XM,MRUDM"%/?#]HBZP;Q:6@W7@O#,.%4AJ.% M'J]W=X@MB41C!8M13,X.[B>23KDR*Y).MG(AF!OXJGY/:.E42VH16>*4R# C M6'=CVY^W:%6"R%5(=4Y"!Z46]''>KPS*5SW=/8TP2;-H9+K3PIGR5#=G34X? M>"O773&LG-3N8\?>#D\H3I.;-;DYNN Y1LSWYB2BGFZ/\3IES,1:-T:7B=[(>MTXHY)M8X M@P'!I!)^GM(E/\=^HPSPVV^Z[IP.)LFP_65WX39 >>5/KVJ;)5<6)@"A7'O; MVN4]5M_Q)HL=E8Y.N],, 0B1:=#47>^JA:6BHZ=M3LKYR;I,D8EAD*#\EDC/ MCJX8ZG<]'E'OPIX?8]*(8[-$B(O?+N0J[/ K&UM#RA\H#^=$KY!WICY*EAB( MP)XEL*RZR%25_+,%K03C94UO)M<@: 8&)E :W,US+>X08D6?4ZZ>[X=S'+NJ MJ_C$<(M\6M)[K:_P[8 K%P>B1;PL_B$NV?TQT$-OE&E\J9S,8*X-$MS0A:/( M(J:*0VJET#68JK;V8//X,EY1,0 AR'$FA3!B].#FE+.T MN6[$JL0<']LU-P@J J,R$"!X 518'6[CH-=<&H?Z-$TN*>"$-9.Q\':?+_7[ M&TWO>"8[UK2+LTPL3)MB*(XFA-.>IQ)ZMC_&W B=NSOHW ][C,,:H7/?\,!&Z-P(G?NP,0M12 G M05!'0Z90A2GOI^ M?R \YY?5S#0>$_0<5!,,;M]K>BK%"+!.,J+8.,\?'5!@O!IBR,!MCW:\17?9 ML$-<=9,-=3DM-HTP0LMUVKLY&C609V1I%X*GCAS,8)@',_0RSCVK1M!"AS/# M9M;,%-$Y%I@V$XWDF/7JB:-;:/,<$592$<9S/H#] E]#QQQ:*E2U%+E7@CT@ MD@8,C79E4UM6(<+!VD"V\$E93:SC4\UJ+3X6Y@(I?-QI$G(UM?6:0#@RZ95A,J(-61 M;8Y8.U#)Z1NOJ2Z*[='E98 6\?[-T+E)J#-73(6H#S*"9,5%Y_"Q6N=BBZ%[ M3P995K4+#;(EZ"OW,$:6\*#$RA7B8&/[,XYGVEHS-I+,A&"("(Q"ED.G:[+] M3]YJ ^M2=A(V%ZQ68'92,U%I$#>.@-/*PTO^J\T6#/"SI<;4-7:X0FA,P%CJ MY\T.D^P0(:,HF,.->%?P3/^CA<.=,2#0GG[T'P06^??!N+B^<"J0+=CSJ<8% MO)&#LQEJD)+@P>8C[LVP^ W[$\CGR-0=>W(/#G#R"XC(+JF6 MLU4,^.[/.%:K\+LY20XBN?M' *-+396V*QQ(2FY4\7<(Z)7T#5.'^LB%+_/C M=J:US.EQ7S$.1Q02W!31YH#_"RB@MKI0P%>NO-R#[PX%H7,^$K1*V M_W\%0NI>W:K#!>0BZ63J'=Q1S%DD@O-FQZ/5'3S"RLX(_C42W7(AOVD)G5[! M3==6(=/GJBRNM M5G^G^LGJI2^I8[DZ'7:*KT:PT+JC]8W5%PE2_ M)]?*7.DZDM*4), ZJ=4A;R_AA\7]@TW>;B_R2R(0]-1*![#-D+W9BJWND2"E313@%6;- M58EEK>%4)$S&0JYX"N62& OP>$-?"%AX21[$K8_GZ@N9JA1+37X>YJ\?L9?T!PY38A6XL%J91[X,R[U3>K MP@@9$5F.Q^<+')_S SD^;UJJ$<(*;+1!]^B6LF@[Q#%(-VU9>+EDR!OBW!8] MG$*$A6+U+:P%>X7!?4;JEQ56XI%2U.REFL!M9O _&>G(,[@L\?F,$F_$_87I M1/CKCD=K1P41K1 )1X J'.S6NO7D>^-+4X9.[*2:L> ==L!Y7&(:RYDLS6I0 MU SA$G )8):U(,AM,]V=X4?!JY :]+9P<2%*94/G2F6: _OR-[M0+ O/ =' M_A>:T'Z3/@1CKDQ._2#4\A@8% M-1@&Y(@=RSNF0T&Q;=.2H==*2 M?4SYA?!R:/N2(&&AQ]RAY(OM.SXL73;K(I&Y/SBLGLLV"@)0M93:5\ RE%): MES1\2_3&,$R-@F:V6Q+?V+IR3FF[@D/*V=3A)-XN*#7*L"\@ MPQX>B Q[TU97!G;3?6--=U:SYVU?4U?U<& X>A[.Q7?;(L@W19Z;R$/KZQBA MUY4.,*%$??JI+U/#F>OCZ?H"I^O1@9RN/]!3?(^ 68RJLKNZLI>WOU[$<^:! MPHY*0 A@;)D"JV&3CPU6WD>*L6F*-'+Z+1YD5*!MB0?\'$5C"5Y%;H2AE&)R M/5":1Q6DC.RXV65$4LR&/R'MA 45XW>CB/$5BPF,*,QJ3!TA=AVZ23W1E3!@ M=[M5L4:#F&E,D8IF-VA.0.,')0[&2.N>";K'!R+H7E&!M'L'LW&=-JJT0.E@ MY#Q9N>J3MA925)7(02\P0$ER;5CEKENJ*T/\#?.N6,QTCF* /1(>C$/!5C)M M"F63VZ@*Q*(P1+&$16LH#09-'Z.#V![U!8FL:H;>($1(@Y4PQWJ%8/SDR/%4 M4]5H2NHTV<06)B!BEW7C<^(F?9^P\$@0#YC*L@KE?3/2(G\;N1UGIWN<*3 F M=WS# QN3.^XON>, ]:.8?LT53+,WR-_2L5E!V,+/ZZC3N]D;>XX,5")C>.;W>I=XS&Y^V-R*"E07'88)?/? MU/6]'Q7$X'> K)230>PWZ.JREA]!UZK654$7& "7')6L"")A(9Q:;8\.%NV\ M%7[61^$6[$YC3YR/PA?S7 "SU.:Z,D5JUI)%0WZJL/UI\L< =#:3?+,0\69K MMU*F$L>Z[5-N\)EF%[J,' MP8[#L/C*!.^A=5NE8#3J2;+2U<*6RRMSD[DP3Y";8>ER*HKP8$D])IVG7_(5 M[\BV$71>U[KI4;+J]Z@HUSG%P^ 1.&R>5UTR/B@)N.."ML!W/*-AYE!$J62O MWJA@A;1GR&5=E'9Z*/JG,A$EZQQ6:9K\[ -W'30QIT52KB%V>KTMZMXPK"8 M$+J08A&4) HZX=G2?(7:;1&\42I] :ET*%C\7RAE&1YL05^_5_#*'QA&QP@P M$9W9Z@68'EP6< ];=]-*U6F+HT\6W/7(NC" , M)VF.K/\;$FXIZ=-.;!W8B;G1BWPW)^8SEQM^^2KYX^7;5R_>O$G^^.N+UR]^ M^WERC\O0S0%%^#/5 K-*9E>&NTL+"P.Q"HIX)^LG0DKPZX^I]7!/B_MY=S%3 M!DD7I,?8NZ>J;0B>REQ4@=I^-/WA_,F?<;Z^:[(M MSYQ-'S]\?,,SYT^F3\X??8:&OI^>/SC_'!WZ?OKD[,%-#SV8[C3*>G#TSAXL^T&^POKS!>GZI<]O'*9%FN^Z'J MN 4J%N!^NR_!J0^(. VLS#X]?_31>W%_Y-S^+T)\>,\_^?".DS=.WCAY>ZJ=[/^X[D8Y M^084DD^<_T/6GW[://WR1N)CPJX+8%U^^P14EH3"U8D=V=>R/S[GI&XY3H55C+?7,_+HY=?9@DIR?GC_X"-7Y%E-UN-ML5*\/_YB/ M@8L#W&!H>M^=W-NB2Q[4&)XME:DFA]M]9,I1=^R*[QAD; M9^P;N!^_J,/PN6INE'!CI'6,M([QKG'RQLD;)V^,M(ZNH+U4W$8W^CBI=Q>A M_%VU>?)ZFOS29F5AZH..4H[;>)2FW\[!'R=UOZ3I&)</6&V=LG+%]F[$QLO09%#?X+Q*KW#FM^7"%AB]:U68L@G&'13#. M]KBBPE@$XQL>V <6P?CQNUF9;?[R;S]^MVQ6^5_^/U!+ P04 " #7K&=8 M2?,+M*D# !C(@ #@ &UY;RUE>#(Q7S$N:'1M[5I;<],Z$'[G5X@RA1?D MV GM:6W3&08ZA1GHF8'SP*MLK1.!+'DDI8GY]4AVG).$7$J;-B$X,[G87N]J M/^U^JXT<#TS.+YZ@> "$VF\4&V8X7%Q^Q=W "^).?6@%.A.).)&T1-J4'%X? MY43UF0@1&1KYE.6%5(8($Q6$4B;Z(3HKQM%1I9:RF^:FR55L9!'ZW@D34-KF&$/LN&W957_63^607G0TE5RJ\)E?O:+5;H_J>4HDI]'"V-8. M9P4$E^,!2YA!=;1-@;@E!$%WD]G5**1V *#V!(9/I&E(PF&>8;$;7>A8-IHPHAN& M(TCK@Q/'G)1R:*SF,="HMG+>\_SC1MZZPDFA(=10$$4,-%A49%"KKIC:VE>- M\1NF;7)R9LJPN7\B9*7HE"(K:R==KQ<<.P0[AJZ0";QN=Y.(Y8'3C4)69J/( MJTT2/>^\V[N_FEN,Y=3KGLY;LC_4(MI-!3SW7IW84$I(^KVOY%!0/(G#K'I% M(SNC.%% OH?5)W8GED?GKY,U7WQ]5VYO0!F6$CY)A#HYHFGEK5/%^\>."6G) M&45-0C2ZZA"::%M>IL_V($MG^6I5+D[)IT0?H4\XNB8YS!7H);.\%4SKR?5[ MAX@J>A0$UT7E$FI@G\QZUR;;59+-6 MK%+Q^JA[U";>'=$]1O^.!- V2O>F)+3@M&F[>5UG;,O3>6M7TT:5AU,T12I5 M(5T[MY21UG49@;>\R4@MXV3I0S<9]LKO).ZNN_RU?]N@RZ&2!:"K/'F_"U;; M5W"VP&(YHY3#?2AJ]_^5K8+G^DT;+(\6+"T8!Y0Y@>\?M^&RX[7T 8-QR+ES M!M%NVWVU+8R8[+0^VQ_++3NK GG7$88\H4I(9)X78[AKF(*-,%)V7H MKD[#8=I++=FY_C;4AF5E8[BZ$8.@?_.6]OYY>-8Z>+>'$@;J?Q+M0]T>8I)9 MA@H)'Y%25[U@W'&/B%P\B3O5PR4_ 5!+ P04 " #7K&=8=U'5?U # "6 M$0 #@ &UY;RUE>#(S7S$N:'1M[5C?;]LV$'[O7W%M@#Y9MGXTB2VY 8JV M 8JV09$.V(HA#S1ULMA2)$%2L=6_?B0M#:ZWN-D\)$-3/=B2[B/O[N/'(\5Y M;1M^]@CF-9+2_<*$L\\GSAI0:L!4 M4MC(L*^8)[&RQ<9/9*7*XR+8*M(PWN6_L 8-7. *+F5#Q !<2&MEX[ 6US8B MG"U%KKU'[\VW'_Q0R:7.C^)P%:N:68R,(A1SI3%:::(V[E:;>!>2E\5.;'O# M<;&L6&GKO&(VH@Z)PL?P>EVS!;.PX=CWX$A0MZ4@2;_G]F86.%;_%Q)>2F'< M'<@*WA--VP;>O?MP_VS>,Z4^A^7*R7N&3&!8\E M?&@7G%%X0:ELA755!K=,XF14&>A7=(:^'3*'#*(([S/)S:RRKNOM) M]%<$VE<'*\'6"$PXU:E>>+#H0&/E]"&H-P7$1C,]X*,E%INANG2RD2-X(^@8 MG.W_O<-(3SB!)E;K-C^ ^"XUP] MB$%X&%+[*;-['@"/^"3UEQ%.M4HN*XCDJFW3+O/VU<;&TC MBI(9Q4F7>VNQ$KTIEP M/C*?^%.5LT?S23B/^0-02P,$% @ UZQG6!W_62$M!P _2( X !M M>6\M97@S,5\Q+FAT;>U:;7/CMA'^GE^!YJ89>T:2)=^Y22CW9M+$[=QDDMY< M\B%?(6(IH@8!!@#UTE_?9P'2DF7YSO>2IJWJ#Y))+'87NP^>79"ZKF-C7GXF MKFN2"M_B.NIHZ.7-+^/GL\GL^B)?0N"BE[A>.+45(6X-_?GS1OJEMH60771_ MT$WK?)0VSENIE+;+0GS5;N:?)[5*K^XF:3NN22_K6,RTQ?CU!4:35#O(5,[& M<=#_I&(V;>,\VQE'UQ;3>1JK9*/-MOA9-Q3$C[06;UPC[2"X<#&Z!K*1-G$L MC5[:PK-%ML;S!SNE,\X7SZ;I;[ZN=:1Q:&5)1>MIO/:RS>;6V=^%,VI^X-M; MW8$O:ZUB750ZCDM(DF4?;C:U7N@HO.AP[@$=&)-YTA,7LNQ[,79_)<.-_?N5+#G4K$FL1/5'9>1PUS M-YNREG9)XILR\O#LZ^3W ,!2R6%(/V611IY2VD_W^D,N*?@ M#$P:YIQAPY?:EUT#,8OI\$21%PA168O0\<=N_IH\]4IX 8T.!O4+14FL=:RQ MP-!2F1QDO2U<>ECI$S^5%\LWL-[P<[:4_#,X\\/9D$/!B(GZ^ M%ZXOGFTNI[.OYZ%/!^Y"K4;MSB2KX3TE'*&'.@%:C5B*PA 61@=:A9G ML08E:1P.X@SY$H1DI\39M!P_H%[^X]+.74J9_UWDHP Y>Z9!X 5)DDQ[N?7:, MLL]*GHQ,F>_Y?Y>]4<]8/*C!+O E.*.5C,G11=!*2Z]Y 3I7J<23EC5U@2M' MVB@AE9G$(BX0'(JI31V)5@)R96O*F?@"PI]/!DW$&;*ZT8OC(X*QDWI,!T./VA#$EO1KR"\1IN=!& MQRT7I6-F&>T)"BG+&:CW1/?:FT2OFWY!;>=;H"RD(EJ6SJOD0&ITEF11&PW MAA%J&<4L@B8N PIHURT8[G0@59Z+FY4T7=K1'&^J*G0:>H5(A2,=PZX$/H&B M\N7Q+B)!"!-!+R'W*@O7Q<==> J)RCMIXD:L>G50P)\Y*S\9 M%"@02X[OPSSQ*:?O -+(<32\!Y]P'7)EV7E.QQ[I'U/;N! Q4')37,%#:/JU M0]& [K/'YE1 %O;Z@7CO.[IA2F]1-A^T M1#O?)/JBZ'RX*U7I!G0V..Q'HK>1Y\*A&K* TO P:3D#Q,!5@;D0W]R>#3N# M?NTT%I V06?+=+8[/ZF&FD_#W("D)Z1P@,\GI2:DJR\S=XWMFN0MUXW< *3* MD5J7]!1F.!F_%PCZ'C2?Z8[L?ZDP,=#=]G\<,'W'@SE(.AJ34:Y> :4K= V" MCSBEU?34>_0APDE1 [>\7( JC\TU0B8H$0)RF9YC]4D?9?+6=N7,BIC!K5SV MC^-\SR'4M,9M":/KVF7BD/<@!0A\F@HW.97D?(?P%^('Z;$[OAR)R^GE![QD M^. W6!^_[G<&_9%UBX-5QG36N?<2<,S>%?PB<+[ 1B>?W."W@%@#BX^-W*+? MA>8-3K#9RM5T,OWC((^E&-D&*D(^_U!^=0AK?C#%9Z],*<4@W0M!2@U26?=L M"M7\8;QPQN>)ZC>:KSQ32S*8_ M.1CZ2 W7DR^O6B"!GT^( 0+]E/2V$Q+3V<'?I;:? %./ >4B7!R^B]J#SO]4 M+G[?0/\_R/^.(..,K17USW2_K355XF9#9<='=?'WOC$_>YV?HJ B/A@\?UMB M\,W$^+O4C=^J0G[Q;/:GZ>'#I+T??U2&-N-\!$!GQRS>-7:. TV+\E#PZ/S@ M]R'_Z (?A08;269,5MW[X4A]A_ 6?5 &\%A6Z%\*:=9R&Q*$KR_XQRLO/[N^ M2#][^1=02P,$% @ UZQG6)+ZF\XE!P ,R, X !M>6\M97@S,5\R M+FAT;>U:WW/;-A)^[U^!-G,=>X:2)2>^NU*^S*1-.LW<]*Z3Z\.]@N121 T" M+ !*5O_Z^Q8@)5F6$^='I]>J?I!,8K&[V/WP[8+4=1-:_?PS<=V0K/ MKH,* MFIZ_^N_DZ7QZ>7V1+B%P,4A<%[;:"!\VFO[Q12O=4IED"8M. M5I4RRUS\O;M=?!'55FJUG:3,I"&U;$(^5P;CUQ<8C5+=*%-;$R9>_4+Y?-:% M1;(S";;+9XLX5LM6Z4W^HVK)BW_16KRQK32C8&%#L"UD ]V&B=1J:7+'%MD: MSQ_ME%9;ES^9Q;_%NE&!)KZ3)>6=H\G:R2Z96R=_"ZNKQ8%O;W4'OJQ5%9J\ M5F%20I(,^_#JME&%"B+%F#4@"-UC0S"_?)?9AZ.@J?Y_"<(WY(*J52F#LD;\ MT#O? SPB6/&FUR3F3^5D_NQ,G@OKACM7U7BG%J$A\1\J>Z>"@KE7MV4CS9+$ MBS+P\/RKI\]^/Y']N$"^SL1+N5*5>#$5WY%QFTR4,;8;1$F&_%3B,)^*UZ*1 M*Q*.5HK65&']RHL7QO12BS?$_"2 M6^M:\5\-ODG(^7[C6UM)EZ;*)41DBS$;T)KB>X*P.UT,8A ME*+%E5,(M3H][%9R!25.0$0E0VPO?\L9N_)D>#$EY J[Q&^4)-$FL5&BS0=U1&!UEO M!]=LA66N,*T2Q68_#"<#BJ=O 06)6AF$G3.X"W,&1$ G@P"GDW%CW?"]>63V\O9 M_*N%'Y(\E!7>1[9&Z<8MCN1K(1W%G"$'JD"I1FP% 2B%5KYA<19KP2',(WQ= M*5]JZWO,8_O.ZI2\SMF2*MSVX@RYJ@C)3PFY4^&Y'_"I1;@ZH_,X-;8'?)4N M88N<2:!A_8)W]QZ64F[9ET<;JN\8JF&(UWF(,$AP$3J9LLL-V4OR< +QBT3\ M[N1F7"-*V?O'3V&R+@B)&BPE^K>]@P+LX)7RD1<@12;JX=YGQRC[K.1(RYCY M@?]WV@4I6*/&E84^^YP!Y/!X_&&;")KIOA([TUDGE/>D"/VQ/&E'35F%\@3LE":14V7)2.F66T M1RC$+">@WA'=:V\BO=X."^IZUP%E/A;1LK2NB@[$1F=)!K51 VP8H8Y1S")H MXA*@@';5@>%.!U+EN7BUDKJ/.YKC376-3D.M$"E_I&/8EW!640@%_%JS\9%!0@5A2?._G MB4\Y0P<01XZCX3WXA.N0+<3KV2/^8VM;Z@(&2F^(:'D+3SSV*!G2?/32G M!K*PUP_$!]_1#5,\H_'Q+9Z#DV?GR:]&^FV-9):(2*0JTF<,R4!M&YS$;D@/ M![8#^>SCHW12\+OZX#X[/MVH1N1FN]W,Y+*/G=W&YN2_1]F\UQ+M?)/HBX)U M?ENJX@WH;''8#T1O(\_"HAJR0*7@8=1R!HB!JSQS(;ZY/1MW!OW<*RP@;H+> ME/%L=WY2#36?AKD!B0](X0"?3TI%2-=09K:-[9KD#=>-U #$RA%;E_@49CP9 MOQ<(AAXTG>F.[']98:*G[?9_&#!#QX,Y2#H:DRQ5+X_2Y?L6P4>RJRL7A$SN)'+X7&<&SB$VD[; M#6%TW=A$'/(.I "!3U/AIJ>2G)<(?RZ^EPZ[XV^9N)Q=?L [A@]^@?7QZWYG MT!]8MSA898AGG3OO "?L7<[O 1<%-CJYZ :_!,0:6'RBY0;]+C3?X@2;K%S- MIK._C/)8BI:=I]RG\P^E-X>PYD93?/9*E)*/TH,0I*I1*NF>SZ":WRV&*JFY M".Y0W_@6DC.TAA>3 GQWD\?/"=\X'M'[)E=PL>%OSAX [4'F-\L W^\.!^/\2=2+O[, MV:^1LV\:1;7X=ELU_SWT\V<_I(' MSZ#V?C)2:[J=I),#&D(F_[XU"YR#.E25G$<7![\J^:GW?((:;429"9GJSL]- MFBVF.[1/"<<36:/MR:5>RXV/H+V^X)^\//_L^B+^6.9_4$L#!!0 ( ->L M9UA]:_Y@)00 #P3 . ;7EO+65X,S)?,2YH=&WM6%UOVS84?6Y_Q5V# M% Y@R9(_FE3R A1I.A1#UR#9@+W2XI7%E2(UBHJM_?I=4E;F.$G;->NR=M6# M#8F7]^.<0_&*\\*6\O@QS MDG/YA;H65>'SZ:S 9A_%\U-V2P6AC,5]HWD)M M6XG?/RF960J5 &NL_DZ4E3:6*9M6C'.AE@D<5>OTB7?+Q>75)*&" L6RL$DL M%(W/1S3JK:K>)M?*!K7X Y,XJFS:Q0FLKI(H]6,Y*X5LDY]%B37\A"LXUR53 MO>%"6ZM+LK6XM@&38JD2XR*Z:&Y^'R?34IMD+_)7NBJ$Q:"N6(9)93!8&59U MX59=O@LM>;J3VWO3H5Q6@MLBR84-,K)$Y7(X71=B(2QT&#L/!$+UV2&0F-] MX.Z:N]CC3RSQZ5[\+$H?N+@'HO<$C16YR)@56D'5F+JA90%60WP$OX07X4D( M%YCYT7@RBX; :F!<5Q;Y-?/>Z'GT#'0.MD"X8&;!%-;!V[7$%EYDUHV,HVA\ M%]8>(Z$XY98$DW Z/=KO5VC@0$LFX60RV=\M?(N3#XO@\]!R/Q9>#Q^=L4;" M>0@_-%PK40_AS& M'!+ %(>30F .IVO,&BLN$=[F1!H:!^B;5I=Z"*]5%L+ MX?YT;SV.XBP]T67%5-O=\O1@")EGNQU>8^Z\D4C#A8'H,WFR8SW3S9T M4FPCK*"*3M=9P=02>T[CYY.I3_,NT=B"V:$+5K;P3NF51+[$Y"X9;#C:9OS_ MJHQ!?/#(@?]"J8:10-!M7$"XOM*FA#@*?NSIV; -.1'H[BLT0G- PHS#2\RP M7)!>)O&05N!X2-E"1AZEHWLE;.%]&OR]$09+RJUV<"\ M133_('5:^B:.#XMCW(E#*"*][%[A;I0)19P+ MY5G82"9GPA"G%+YV[ W=,),2:!H)A:1% Q7160_]K%PHIC+WG!QRX5V[!4Y6 MC>S(UZ0P'[/>D6#X][?2+Q/_EX0=3^ -,UD!AWYA3;^0-N)^'1/L5&G9@G:, M6Q:HZ[;3A386KPJ9O_K:<&6V='N<1UP*E;]BVRVY^:4J5< MU!5M?(D;37>.EWYK:O=UUL?P-@'U[]?.G8JKM5NQ)7;K-6 Y-7$)DRO6UGYQ MSD?N[.OX\7SD3\W^!%!+ P04 " #7K&=8M%-2'!D$ =$P #@ &UY M;RUE>#,R7S(N:'1M[5A1;]LV$'YN?\6M00H'L&3)CIM4\@($28H60]H-Y]I:79*MQ94-F!0+E1@7T45S M\_LXF9;:)'N1O])E(2P&=<4R3"J#P=*PJ@NW[-8[UY*G6VO[Z')H+4O!;9'D MP@896:)R:[A8%6(N+'08.P\$0O7@$$C,/T!@=\Y=[/%GIOA\+WX1I8^X;&BEQDS JMH&I,W5!9@-40'\,OX55X%L(59GXTGDRC(; :&->517[+O#=Z M&;T G8,M$*Z8F3.%=?!N);&%T\RZD7$4[122QT@H3FM+@DEX>'B\WU=HX$!+ M)N%D,MG?3GR#DT^+X&%HN1\+;X9/SMFUX' :PFM4IAW"62$PAU=",94))N%= M3BRA<0B^;76IA_!&92$,'-#/]U;C*,[2,UU63+7=+4\/AI!Y>LG=)E67C40B MDP7QX6!^ -JLGTQY_V3-'V:-$590"A>KK&!J@3V)\%^3LDGQ_U4*@_C@B0/_5*F&:+]$MU,!X?I*FQ+B*/BAIV?- M-N1$H+NOT C- 0DS#N>883DGO4SB(97<>');*9W;&Z% WDC90D8>I:-[*6SA M?1K\O1$&2UI;[>+^1?* >>7$TP'_VX(9Q-->+4?'I9M^=!S1_(/4:>F;.#XM MCG$G#J&(]+)[9[M1)A1Q+I1G82V9G E#G%+XVK$W=,-,2J!I)!22%@U41&<] M]+/RFS<-.>3"NW8%3E:-[,C7I# ?L]Z28/C/]\XO$_]SPHXG\):9K( C7UB' M7TC?<+\6";:RM&Q..\8=!>K:ZW2N#4?CE^%Z:\K!F0>2M;JQY'F%/.VB3*,P MVN_M*17)JAJ3&BM&2L.N(:=HI@]U+6KJ1J6P;=);KXW(BM\TBMYW')%KU[); MWKD96;/MKV_N'4-W8K>DI05S@^Q]XG\#]^".D-=NH\V87#-%-+O0_[H8UDCU M]^'1M"(E:$FM0R^!]13_#4$64;QUC>E#YOZ:VB6443V"VZW,AG*^*BH>%^=O M&#\\QCM:\$VPO[*,!S\90;E6E.P':1]\3&3T[U[Q_\EC@<_=[.\\%M@X',HE MK@).W;%OB=U^U)0JY:*N:*-+W&BZ=7[T6U.[K[$^AK<)J%^_=;!4W%1KQ1;8 M%6/ M$P BI\ X !M>6\M97@Y-U\Q+FAT;>T]:W/;.)*?L[^"-UN[ZU1)BA4G MF43RICJV8VJ&J9G$LD"@ MT4"_'SQ?F#1Y^Y?@?,%9!/\&YT:8A+^]_+_AFY]'X_-G]B,,>.9&G,]DM JT M627\WW]*F9J+;!*PPLA_$VDNE6&9F>8LBD0VGP2O\YOI3S1M)*[]0^[;H9'Y MY'3T4F335&3#!1?SA9F,X>-,W@RU^!UGF$D5<36$W\ \Y[F?(I:9P2%\,C[- MS=2"82>P1X QOSY_E\#]@D;!YSXB@9VNX" $,KMK( MH %&L4S'4J63(L^Y"IGFTSMBZ?EW8NGC2J9R$'S(PE$-28^&GD?"PKM/'S]? M_G)U\>N'3[\$7R[???K?RR^_!9\__?>'=[\],%J>=Q@M%Y',#8\"I@,9!U<< M/J0SKH+QV2!X?OK\[,>B)N'Q=_.6>R.20<""]SQA2Z9X$$H%W)H9(;/@Q"QX M\/>_WCP_'8=3CYA;@DJ;C7CHYIP4&?#M1&3\7NZX3'.6K;X3M'L P"(GFCX= M! NX4/P"V[_F:A5\EHD(5XA7H3N-6 MH!_"*=!IQ'2HQ [S. M>"*7H\<#"QC"T;"'>^:;X]&33W"'KP5?'@\.[K;E7X'[.8K5W.@ M!NS") G MAD*%1:I!IPUA)I9%0:YDR*-"P4"Z]U@&K&2:1 62@$PM 0J5_C@#0\+(ZYY\"F.1<@5";+Z0B(+6 A\ M(4+P@J4 H%61 &1"ZP*I:$7#_R<3R*NN##/PW17,JH01;C^7-^&"97.:-(7G MCD(<7%V^ZP++LA< D55#:HG0B]#@@8W?G+WH/D;K4'0"A8B09:,@^)QPL$& WF(\#(EG071U9J4(DA-(EE@ %<"OB8A"E@L# M7.=W( O06%.@98W2'!;-))P:K*R6 B:EY^ ;^,Q%]I@"Z7AX\3W+H^>C)YMU MK"_\7X50/(5AQX.5_QW18::NY MR&$?/)J].K5SW^;1D+G"5M-XH3?-#'S MM=!&Q"N_#(T8PD529DH(&,+F4CV9@4@@V;@!6Q6\9Z.SL[._/19MGXU>_CP^ M??UB_/KYBQ=G+T_?5/L6&0(_I.WOV/%/;UEYLVL(M=./3T_;$SX.U^JRWG.1 MYZ#W$\.HC'?@5#)Z?"TH2#D#YM;FIX$0#M$PV"RITGE@5+@H$ MFEH56)/@1*#B!TP<7BY830(YI@ M60"WOKM8)J #XO>TB9U8L;*&)5JBP $!2OH[/;?]FI#D.A&[("=XX>#&SSW4 M2V&%6L0!>2329BBL-\)5N;;1]U]% 'H&>B\,=-8ST'MCH.A[Z S;1'*TWA!@ M"8K/BX199='[;IUWI#0I\T+I@F7$8W$KP?CT_7!<,_(;ECV2/2[!JOT?LMK5 MY;O&0MY8A;6\=Z>^3$_\#TK\84_\=X+MGQ+LO\Y0/!(/0824]!Z,Q=#(-:=I M3U$/2E%13U%W#72FPAC..T55#?].":*G+$=SJE3[V4QSC$AX[3GT3V .F5? MI1)FA=\*0!U,'*&5$)4$JS'Z!!J[S*KI>[)]4++E1T"V%YT.H#3]EH_H;JRT MW[4 XBBX0+,4X+.8?#,%8@,+OM 8?6=MWVO;\;#7\ULZ:R..416*G-CTF_W4 M2]?1\@ \&T!6D69- O9I@SYY;U/FX,9;#ASFAZ44ME/%-G&"?6??SAK\QSN8 M:Z;$/P8:SG8(_%'$.]CW^-7IM.9M[> .7_<;O-4&2X)9J"J'=LZ',\79MR&+ M@=HF+%FRE>YPLFT'*:-7(W:J$=="BYE(0%F;+$0$6MKM%8ONJQ7D+(>Q**;0 M%2[RRNV[5^(I/H??DFO:*L-"E:D\2B8 M:1&1X+^["D 8O*8,OE@J3E#>9G.#8%88!]^#P58A\%9X7V(6B+T8[CE\PNHX MFP_*V* WJZH4#[& @]CBA)I[TA]*"&4'P$AE"7S:#+.$8- M'H@ HX>=<6*LI_^/#K!)>D+Z?D*:]X1T-T+:(PBZ0EJ#[\Q/8*DL,F/UEA56 MI\ WP#:&_V1ZNTZQ6M<")(7\*XG>9$!UL;LCAD^Z$;\).8]T'3KZ?94-:M62 M!;M&S8LW ;.:70.T!8M*_V>U&WJRYB"9T8:=KU-9-$4. .T]JOLPBBL4^!P> MA@0-RBJF=!RH@; ;.-JSKPZJE,$4\)? M DXE]HFK5,) M53/0T]9 T M)8Z IBZR3L?2UCPIG:$OE)O>A[:0WO_3KLG+5EY^5NFGZ T$9;G2&7=*;JO/ M5NX][YIRLULIC/[%DZ8'$K0IU%;M@(-U Z\EEXITS<=5BQ16,)3KVT(MAX;Z M%]_C^]H%[\0^#7JHB*S&NQ \!IW=WQ3I_8=VG !%*P<-*BYUKBT#4 L!M=/Z M4-T(7QI/_D<#VTGHM[0BYC)PU9S1?H-)QV']U[A_PE@)-J((N+&:DZK(:F#, M"@W$H[&H5,#N@'4(*L4$W,1%9G,$3PA+<&Z:T5WZ5\'0-P\+17!]A3:NFA^? MH6WSIQ8(LF \7'1QW3%@T#>WA:\I^X8X\(O5'ZQ=^/(Y+8",F-KR-)706E4; M*U'5H$R7;()2SX3\ %(B>'$Z/ID]1>1\*7,H@ZOA?XUJWE59JX;%*B8W#J:1[M(T^Q_M'6+A?C\#"[;)Y6_<#8\-$O,L? M.=/85*8CEB[^1?#8$ CV$JCG=)*OEVO4)J-MKMR:8>7,'*R.HCX;\(3M4."M M0D>WE:U9F6VEHUQ;DV038(J,6+!/DF1%!:"9K=XDAS\QCO*I$X D*5 V#XAK M\!N&-9>8F)[);/B?%Q>?:XN[QYY:^Z7NHB=G^A8??1]:?EC^\ZWG/W?L(K+= MS](1_F,];8VXJ0LN18,JH$>D[C\-JBBLU2#0FV4]<5AHWG /$.\0.I@KABQL M$'"F,OP7GKGFVOBP+%6T(%_A-;8RL#$XXG$&0VT]TY4 M 3L+5 VFY8+;=7>L@S-9L' *C)*63['0%/!(SE8VJDF[]].3 PR+Z?N8V\-R MK^0(N%>W2VUV!]0[Q,'J.I"JA_QCU'^NA":"V M4-\(P5S)7?T!TL;PAVIV57(,5370JE6YZZJ57<*6&EF@TYAL2;WOP[1E;P > MG#JR9$0 5\HQSG*_PUW[]8RYW)W;[8&/DQG(?/XP@%4DQF9XE!-BC\,26.'R M-0C*);==<1%VJZ12!TB7S>W;>:@ &0[@:\_(41!P3\H@T^/@,%WF;VW6Q!UA:%_;Z8C MJ'&)L*TI2<$"'FU;'5&"%489ZT74-@T*^*W95F@-\!'KT /;:Z1LUZ<757ZB M'^0+/PYH%GA(KIJRK8Y*R+%G48$JL6MY @/P/PKR)7S.T"!GA5E(1;TVZ6FQG:(!@-^@YOF ME!EL&1IL%U@,FKE$E$QKH4F%XI@S&UJ'7841NT^;.=U(G):V9V=H,Z+7DT^Q M#US*(MY,I 7#E:=YX[ .JHJ:EIRI=0*)^(9=X$)6:/39U7*Y#;L94@)%+,CH M-EX3!ME,-!4SD;A]:!E40ZVF7&_[5'5[ZE+'^CZ=X4'Q?=;M6'B?SM!OL$]G M^*'I#!U6JNY9_7PY>O(KNP$);(NSV:;^SAW&QAU53.M8 5"XJQ ;;%,8!VVS M"_W_)K%F5]E3'3OU[--(O5]L5RF<76VNI-9>#2N'GX@1'S4*[S;4JU61!_2& ML35P\W:W\$ MJGXU>O(1[ W;LWBC17D\J+D7*](9>?;.EJ8>Q00IHHAA0?3 HO'@R2^U&(S) M,T-80TK82]]8!$F&Q<#5]J'QZES$@[*H,Q$ $JNE9^^P)">']=L?G_YI/+L_ MGY[5_[SZ@W;;M[X!&V\0Z0PD4QET"IG>4Q52"T"@3V!ZNTA!?YG^:)W'->?? M[%5R;A57KS_'BF$P'.PKE%PVA$LC&&!5C@J%!LZEN0$%PA51,_2 V=?'\IJ? M&/8;,:VFIK?%UEI*>W3*KJ[^(?K1%VB 'N)'&:I>(ZQ.0?+(Z3 M*W=N#"8I4>Y=Y3? MLY$E 0=[!A/UU^KAKM4Q='JK*F:=79FC#6K<^T1J,:B$+?'B4;DRV_[:D#^L MQ?Z+-,BX2]%O36'%YY(4T@V](]LO8**L"63OFJ)\&RO@Y0RV6?:S<0UY]OON M9+NPZ;#>HN3NY Z0L6'A6NF @N"8A*53J]J0FL)G?[ MUD91K08#+=9(U3NT7)4 T%JX*@SRQ+;6^\KW9'/&,,[^U \N^S=\+:*Y]['FZ]IGU'4#4W,DG#=F[=D,#C:3&,C()+XPT!WWAFM9<4#RNSJCTR@1 M6N 5L@8R!2JQT$R_[DX4HT\&>5!TO^AV)D&?#-)OL$\&Z9-![H/5U3(7=@IF M7W]2)"#7C1?Z9=ZY"_NO]?L,-FJ(S??D%H 1V^D5L\M3?'\89IB6U5)E3OV: M>C$#R%/?GQ6[3[0S^FO">^ _MT&WS28J*$EW TUJ=4@;T\[K]_=L\;P9>8/G MHM&D['@0\@ &C^_7QE4] 6:GG6#=$[8'RA+;I9"]8RLKJ%9/\80:1[M+VVX) M%S>N+"KNBF\TK.9(VF0'^ :^:U6(M'3#P-H!,S( "W,#9"(;-'XHVCN'LH9(X8;+2]1%3Y,?6-=;V7MJ"]P$?'8FS M.6N@EG#6OF^!C$4)8)%M. )GJ80!CM=59V5;)M@ZRGIU3UF5P%/MF&7&P1+2 M3-ER^!SFR94@_GC /1D%=*Y-XY/@0;"-LLE?:S?81W%+H->N'R)Z_1"I'F!M MLMH)YBTZ0OLT&00S%P=T@(&1JX&W=RD7O\/L[9[Y_?AT]&1;-9)/ Z2K?U7U M;O\ )YQF>./_5**A[;,&DK$."4>:UID/F&L4^! #GBMNO2LXPW%:WRC:WU6:I MN'#C%C$!%ZO:71&U[4)?NOK6-X5.*6 T0BE^+4,JGJ1EJ.Z'P@9V[=9&VVI< M[U5Y4 )YV6V3O/>J]!N\DU?E_!G60[_]R_FSA4F3M_\/4$L! A0#% @ MUZQG6*[,]896 , (GL9UBSYG)N,@L M %)) / " =%I! !M>6\M97@Q,%\Q,"YH=&U02P$"% ,4 M " #7K&=8;@J859E& ![(0( #@ @ $P=00 ;7EO+65X M,3!?."YH=&U02P$"% ,4 " #7K&=82?,+M*D# !C(@ #@ M @ 'UNP0 ;7EO+65X,C%?,2YH=&U02P$"% ,4 " #7K&=8=U'5?U # M "6$0 #@ @ '*OP0 ;7EO+65X,C-?,2YH=&U02P$"% ,4 M " #7K&=8'?]9(2T' #](@ #@ @ %&PP0 ;7EO+65X M,S%?,2YH=&U02P$"% ,4 " #7K&=8DOJ;SB4' S(P #@ M @ &?R@0 ;7EO+65X,S%?,BYH=&U02P$"% ,4 " #7K&=8?6O^8"4$ M \$P #@ @ 'PT00 ;7EO+65X,S)?,2YH=&U02P$"% ,4 M " #7K&=8M%-2'!D$ =$P #@ @ %!U@0 ;7EO+65X M,S)?,BYH=&U02P$"% ,4 " #7K&=8*N#WPEX3 "*GP #@ M @ &&V@0 ;7EO+65X.3=?,2YH=&U02P4& L "P"9 @ $.X$ end XML 84 myo-20231231_htm.xml IDEA: XBRL DOCUMENT 0001369290 myo:JiangxiMyomoMedicalAssistiveApplianceCoLtdMember 2022-03-28 0001369290 myo:MyoproMotionWL8701Member us-gaap:SubsequentEventMember 2024-02-29 0001369290 myo:SalesDemonstrationUnitsMember 2023-12-31 0001369290 us-gaap:TreasuryStockCommonMember 2022-12-31 0001369290 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001369290 us-gaap:ProductMember 2022-01-01 2022-12-31 0001369290 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001369290 srt:MaximumMember us-gaap:SubsequentEventMember 2024-01-01 2024-06-30 0001369290 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001369290 myo:OtherInternationalLocationsMember us-gaap:SalesRevenueProductLineMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001369290 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001369290 us-gaap:SalesRevenueNetMember 2022-01-01 2022-12-31 0001369290 2021-12-31 0001369290 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001369290 myo:ComprehensiveLossIncomeMember 2023-12-31 0001369290 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001369290 myo:PreFundedWarrantsMember 2023-01-01 2023-12-31 0001369290 srt:MinimumMember us-gaap:SubsequentEventMember 2024-01-01 2024-06-30 0001369290 myo:PatientsWithMedicareAdvantageInsurancePlansMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001369290 srt:MaximumMember 2023-01-01 2023-12-31 0001369290 myo:OneUSInsurancePayerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001369290 us-gaap:DomesticCountryMember 2022-12-31 0001369290 us-gaap:RetainedEarningsMember 2022-12-31 0001369290 us-gaap:ComputerEquipmentMember 2022-12-31 0001369290 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001369290 us-gaap:MoneyMarketFundsMember 2023-12-31 0001369290 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001369290 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001369290 us-gaap:CommonStockMember myo:ATMFacilityMember 2022-01-01 2022-12-31 0001369290 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001369290 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001369290 myo:JiangxiMyomoMedicalAssistiveApplianceCoLtdMember 2022-03-28 2022-03-28 0001369290 us-gaap:CommonStockMember 2022-12-31 0001369290 2023-01-17 0001369290 myo:ResearchAndDevelopmentToolsAndMoldsMember 2022-12-31 0001369290 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001369290 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001369290 myo:KeystoneCapitalPartnersMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001369290 us-gaap:AccountingStandardsUpdate201409Member 2023-01-01 2023-12-31 0001369290 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001369290 myo:JiangxiMyomoMedicalAssistiveApplianceCoLtdMember 2022-01-01 2022-12-31 0001369290 us-gaap:LicenseMember myo:BeijingMedicalInvestmentCoLtdMember 2023-01-01 2023-12-31 0001369290 myo:DirectToPatientMember 2022-01-01 2022-12-31 0001369290 myo:JiangxiMyomoMedicalAssistiveApplianceCoLtdMember 2023-01-01 2023-12-31 0001369290 us-gaap:DirectorsAndOfficersLiabilityInsuranceMember 2023-12-31 0001369290 myo:ClinicalAndMedicalProvidersMember 2023-01-01 2023-12-31 0001369290 us-gaap:DomesticCountryMember us-gaap:TaxYear2018Member 2018-12-31 0001369290 2023-08-29 2023-08-29 0001369290 us-gaap:CommercialPaperMember 2023-12-31 0001369290 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001369290 us-gaap:ComputerEquipmentMember 2023-12-31 0001369290 2023-10-01 2023-12-31 0001369290 myo:KeystoneCapitalPartnersMember myo:CommonStockPurchaseAgreementMember 2022-08-02 0001369290 myo:OtherInternationalLocationsMember us-gaap:SalesRevenueProductLineMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001369290 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001369290 myo:PatientsWithMedicareAdvantageInsurancePlansMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001369290 country:CN us-gaap:SalesRevenueProductLineMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001369290 us-gaap:CostOfSalesMember us-gaap:LicensingAgreementsMember 2023-01-01 2023-12-31 0001369290 2022-01-01 2022-12-31 0001369290 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2023-01-01 2023-12-31 0001369290 srt:MaximumMember srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001369290 srt:MinimumMember 2023-01-01 2023-12-31 0001369290 myo:PreFundedWarrantsMember 2023-12-31 0001369290 country:US us-gaap:SalesRevenueProductLineMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001369290 us-gaap:AccountsReceivableMember 2023-01-01 2023-12-31 0001369290 2022-12-31 0001369290 us-gaap:CostOfSalesMember us-gaap:LicensingAgreementsMember 2022-01-01 2022-12-31 0001369290 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001369290 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001369290 myo:TwoThousandAndEighteenStockOptionsAndIncentivePlanMember 2022-12-31 0001369290 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001369290 myo:DirectToPatientMember 2023-01-01 2023-12-31 0001369290 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001369290 us-gaap:LicenseMember myo:BeijingMedicalInvestmentCoLtdMember 2022-01-01 2022-12-31 0001369290 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001369290 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001369290 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-31 0001369290 myo:ComprehensiveLossIncomeMember 2022-01-01 2022-12-31 0001369290 myo:OneUSInsurancePayerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001369290 us-gaap:EmployeeStockOptionMember 2023-12-31 0001369290 2023-06-30 0001369290 us-gaap:DomesticCountryMember 2023-12-31 0001369290 us-gaap:SubsequentEventMember 2024-01-19 2024-01-19 0001369290 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001369290 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001369290 us-gaap:TreasuryStockCommonMember 2023-12-31 0001369290 us-gaap:ThirdPartyPayorMember 2023-01-01 2023-12-31 0001369290 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001369290 myo:TwoThousandAndEighteenStockOptionsAndIncentivePlanMember 2018-06-19 2018-06-19 0001369290 2023-08-29 0001369290 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001369290 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2023-01-01 2023-12-31 0001369290 us-gaap:TreasuryStockCommonMember 2021-12-31 0001369290 srt:MinimumMember myo:KeystoneCapitalPartnersMember myo:CommonStockPurchaseAgreementMember 2022-08-02 2022-08-02 0001369290 us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0001369290 2023-01-01 2023-01-31 0001369290 us-gaap:ThirdPartyPayorMember 2022-01-01 2022-12-31 0001369290 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001369290 country:DE us-gaap:SalesRevenueProductLineMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001369290 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001369290 us-gaap:SubsequentEventMember 2024-01-19 0001369290 2023-01-01 2023-12-31 0001369290 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001369290 myo:ATMFacilityMember 2023-08-01 2023-08-31 0001369290 country:US us-gaap:SalesRevenueProductLineMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001369290 myo:KeystoneCapitalPartnersMember myo:CommonStockPurchaseAgreementMember 2022-08-02 2022-08-02 0001369290 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001369290 us-gaap:RetainedEarningsMember 2021-12-31 0001369290 myo:ComprehensiveLossIncomeMember 2021-12-31 0001369290 2023-01-31 0001369290 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001369290 myo:SalesDemonstrationUnitsMember 2022-12-31 0001369290 us-gaap:LicenseMember 2022-01-01 2022-12-31 0001369290 myo:OneInsurerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001369290 country:DE us-gaap:SalesRevenueProductLineMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001369290 myo:ComprehensiveLossIncomeMember 2023-01-01 2023-12-31 0001369290 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2023-12-31 0001369290 us-gaap:CommonStockMember 2021-12-31 0001369290 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001369290 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001369290 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001369290 us-gaap:CommonStockMember myo:ATMFacilityMember 2023-01-01 2023-12-31 0001369290 2021-01-01 2021-12-31 0001369290 myo:MyoproMotionGL8702Member us-gaap:SubsequentEventMember 2024-02-29 0001369290 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001369290 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001369290 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001369290 us-gaap:AccountingStandardsUpdate201409Member 2022-01-01 2022-12-31 0001369290 us-gaap:ProductMember 2023-01-01 2023-12-31 0001369290 myo:KeystoneCapitalPartnersMember myo:CommonStockPurchaseAgreementMember 2022-01-01 2022-12-31 0001369290 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001369290 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001369290 myo:ComprehensiveLossIncomeMember 2022-12-31 0001369290 2023-01-17 2023-01-17 0001369290 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001369290 country:CN us-gaap:SalesRevenueProductLineMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001369290 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001369290 myo:ClinicalAndMedicalProvidersMember 2022-01-01 2022-12-31 0001369290 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001369290 myo:TwoThousandAndEighteenStockOptionsAndIncentivePlanMember 2023-12-31 0001369290 us-gaap:LicenseMember 2023-01-01 2023-12-31 0001369290 us-gaap:CommonStockMember 2023-12-31 0001369290 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001369290 us-gaap:SalesRevenueNetMember 2023-01-01 2023-12-31 0001369290 2023-12-31 0001369290 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001369290 us-gaap:RetainedEarningsMember 2023-12-31 0001369290 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2023-12-31 0001369290 myo:ATMFacilityMember 2022-01-01 2022-12-31 0001369290 2024-03-01 0001369290 myo:BeijingMedicalInvestmentCoLtdMember 2023-01-01 2023-12-31 0001369290 us-gaap:DomesticCountryMember 2017-12-13 0001369290 myo:ResearchAndDevelopmentToolsAndMoldsMember 2023-12-31 0001369290 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001369290 srt:MinimumMember srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001369290 myo:OneInsurerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001369290 myo:ATMFacilityMember 2023-01-01 2023-12-31 0001369290 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 pure myo:Employee shares iso4217:USD shares myo:Insurer myo:Customer iso4217:USD 2023 FY --12-31 false 0001369290 10-K true 2023-12-31 false 001-38109 MYOMO, INC. DE 47-0944526 137 Portland St 4th Floor Boston MA 02114 617 996-9058 Common Stock, $0.0001 par value per share MYO NYSEAMER No No Yes Yes Non-accelerated Filer true false false false false 9527470 28487168 <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Part III of this Form 10-K incorporates information by reference from the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 688 Marcum, LLP New York, NY, USA false false false false false false 6871306 5345967 1994662 0 2382658 1896163 1803507 1399865 598850 573462 13650983 9215457 175794 194283 663554 508743 0 132489 91237 111034 14581568 10162006 4885944 3179362 486143 353701 96461 48220 8510 20653 5477058 3601936 115160 200207 0 498 5592218 3802641 0 0 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 0.0001 0.0001 65000000 65000000 27135061 7750635 27135034 7750608 2715 775 105840239 95105071 83669 43227 -96930809 -88783244 27 27 6464 6464 8989350 6359365 14581568 10162006 17476238 14555229 1764920 1000000 19241158 15555229 6058775 5302133 13182383 10253096 2636487 2482489 18777445 18442811 21413932 20925300 -8231549 -10672204 410274 88731 -785 -1101 -169503 -66511 239986 21119 -7991563 -10651085 156002 69937 -8147565 -10721022 29499341 29499341 7051447 7051447 -0.28 -0.28 -1.52 -1.52 -8147565 -10721022 41199 -103904 -757 0 40442 103904 -8107123 -10617118 6869753 687 93537807 -60677 -78062222 27 -6464 15409131 666 137302 14 -14 50000 5 -5 692914 69 376789 376858 1190494 1190494 103904 103904 -10721022 -10721022 7750635 775 95105071 43227 -88783244 27 -6464 6359365 996269 18582408 1858 6529824 6531682 8750926 273236 3097940 3097940 16744 322611 34 -8150 -8116 479407 48 -48 1115602 1115602 41199 41199 -757 -757 -8147565 -8147565 27135061 2715 105840239 83669 -96930809 27 -6464 8989350 -8147565 -10721022 164306 192799 1115602 1190494 110788 0 28401 26075 -169503 -66511 353375 349828 38809 -111755 495599 -47445 384781 607400 115523 -224677 -19797 15704 1790133 -711898 -460790 -406759 -12642 19657 -47384 0 -6172764 -10233542 145816 111793 0 199000 4000000 0 5883749 0 -2029565 -310793 0 376858 8116 0 9721573 0 9713457 376858 14211 -10934 1525339 -10178411 5345967 15524378 6871306 5345967 0 4889 50000 0 5 508186 225665 -91952 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1 — Description of Business</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Myomo Inc. (“Myomo” or the Company”) is a wearable medical robotics company that develops, designs, and produces myoelectric orthotics for people with neuromuscular disorders. The MyoPro ® myoelectric upper limb orthosis product is registered with the Food and Drug Administration as a Class II medical device. The Company provides the device to patients and bills their insurance companies directly, sometimes utilizing the clinical services of orthotics and prosthetics (“O&amp;P”) providers for which they are paid a fee. The Company sells the product to O&amp;P providers around the world and the Veterans Health Administration (“VA”). The Company was incorporated in the State of Delaware on September 1, 2004 and is headquartered in Boston, Massachusetts.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to an amended and restated certificate of incorporation, the Company is authorized to issue up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of stock, consisting of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of undesignated Preferred Stock, par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liquidity</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company incurred net losses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,147,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,721,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended December 31, 2023 and 2022, respectively, and has an accumulated deficit of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">96,930,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">88,783,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at December 31, 2023 and 2022, respectively. Cash used in operating activities was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,172,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,233,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended December 31, 2023 and 2022, respectively. The Company's historical losses and cash used in operations are indicators of substantial doubt regarding the Company's ability to continue as a going concern.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has historically funded its operations through financing activities, including raising equity and debt capital. On January 19, 2024, the Company completed a registered direct equity offering, pursuant to which it sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,354,218</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">224,730</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded warrants at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7999</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per pre-funded warrant, generating net proceeds after fees and expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. (See Note 12 - Subsequent Events for further discussion.) On August 29, 2023, The Company completed a public equity offering, selling </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,413,334</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,920,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded warrants at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, or at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5999</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per pre-funded warrant, generating proceeds after fees and expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. In January 2023, the Company completed a public equity offering pursuant to which it sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,169,074</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,830,926</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded warrants at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.325</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3249</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per pre-funded warrant, generating proceeds after fees and expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. (See Note 7 - Common Stock for further discussion.) During the fourth quarter of 2022, the Company sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">692,914</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock under a Common Stock Purchase Agreement (the “Purchase Agreement”) with Keystone Capital Partners, LLC (“Keystone”), generating net proceeds after fees and expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. (See Note 7 - Common Stock for further discussion.) These financing activities have enabled the Company to sustain its operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management's operating plans are primarily focused on increasing its clinical, reimbursement and manufacturing capacity in order to serve a higher volume of Medicare Part B patients in 2024. The Company believes that based on the final fees published by the Centers for Medicare and Medicaid Services (“CMS”) on February 29, 2024 for the Company’s products (See Note 12 - Subsequent Events for further discussion), if the Company is able to hire at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> additional employees during the first half of 2024 as planned to increase its clinical, reimbursement and manufacturing capacity, and its supply chain is able to meet its volume requirements without disruption, the Company believes it can achieve cash flow breakeven on a quarterly basis by the fourth quarter of 2024. In addition, the Company believes that it has access to capital resources through possible public or private equity offerings, exercises of outstanding warrants, debt financings, or other means. Debt financing may contain other terms that are not favorable to the Company or its stockholders. Based on the Company's latitude as to the timing and amount of certain expenses, its current cash position and the net proceeds received from the equity offering completed in January 2024, the Company believes that the substantial doubt is mitigated as of the issuance date of these financial statements.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">upon its expected cash flows and the funds raised in the January 2024 equity offering, the Company believes that its available cash will fund its operations for at least the next twelve months from the issuance date of these</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">financial </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">statements. There can be no assurance that the Company will be successful in implementing its operating plans.</span></p> 75000000 65000000 0.0001 10000000 0.0001 8147600 10721000 96930800 88783200 6172800 10233500 1354218 224730 3.8 3.7999 5400000 5413334 1920000 0.6 0.5999 3900000 13169074 6830926 0.325 0.3249 5700000 692914 400000 50 60 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2 — Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Consolidation</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary Myomo Europe GmbH. All significant intercompany balances and transactions are eliminated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#222222;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive Loss</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#222222;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive loss includes all changes in equity during a period, except those resulting from investments by stockholders and distributions to stockholders, if any. The Company's comprehensive loss includes changes in foreign currency translation adjustments and unrealized gains and losses on short term investments. There was a reclassification which management does not consider to be material out of accumulated other comprehensive income (loss) to other (income) expense related to realized gains or losses on short-term investments in the year ending December 31, 2023. </span><span style="color:#222222;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no reclassifications in the year ending December 31, 2022.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America require management to make estimates and assumptions that affect certain reported amounts and disclosures. These estimates and assumptions are reviewed on an on-going basis and updated as appropriate. Actual results could differ from those estimates. The Company’s estimates include deferred income tax valuation allowances, valuation of stock-based compensation, warranty obligations and reserves for slow-moving inventory.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents and Short-Term Investments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents consist principally of deposit accounts and money market accounts at December 31, 2023 and 2022.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all investments with an original maturity of greater than three months to be short-term investments. Short-term investments primarily consists of commercial paper and U.S. Treasury Bills and are carried on the consolidated balance sheets at fair value. Short-term investments as of December 31,2023 consists of U.S. Treasury Bills, which are classified as held-maturity, and Certificates of Deposit totaling approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,994,700</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Short-term investments as of December 31, 2022. The Company determines the appropriate balance sheet classification of its investments at the time of purchases and evaluates the classification at the date of purchase. Unrealized gains and losses on short-term investments are recorded to accumulated other comprehensive income on the consolidated balance sheets and other gain (loss) on the consolidated statements of comprehensive loss. Once unrealized gains and losses become realized, they are reclassified from other comprehensive gains and losses to cost of goods sold.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company reports accounts receivable at invoiced amounts less an allowance for doubtful accounts. The Company evaluates its accounts receivable on a continuous basis, and if necessary, establishes an allowance for</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">doubtful accounts based on a number of factors, including current credit conditions and customer payment history. The Company does not require collateral or accrue interest on accounts receivable and credit terms are generally 30 days.</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023 and 2022, the Company recorded an allowance for credit losses accounts which was immaterial to the financial statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are recorded at the lower of average cost or net realizable value. Average cost approximates valuation on a first-in, first-out basis. The Company reduces the carrying value of inventory for those items that are potentially excess, obsolete or slow-moving based on changes in customer demand, technology developments or other economic factors. In addition, the carrying value of units used by patients on a trial basis only includes the value of motor units that can be re-used. Orthotic components on trial units are expensed to cost of goods sold once consumed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equipment</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equipment is stated at historical cost, net of accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the related assets, generally </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or the estimated useful life. Expenditures for maintenance and repairs, which do not extend the economic useful life of the related assets, are charged to operations as incurred, and expenditures, which extend the economic life, are capitalized. When assets are retired, or otherwise disposed of, the costs and related accumulated depreciation or amortization are removed from the accounts and any gain or loss on disposal is recognized.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demonstration units are sometimes provided by the Company to its indirect sales channel for marketing and patient evaluation purposes. These units are manufactured by the Company and are expensed in the consolidated statements of operations to selling, general and administrative expense. During the years ended December 31, 2023 and 2022, the Company charged to operations approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,700</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for these units. Demonstration units provided to its own sales force are capitalized as equipment on the Company’s consolidated balance sheet.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Test units are provided to research and development staff to use in their development process and to end users who are given free units to act as testers so that research and development staff can evaluate and understand their use by patients. A primary objective of these units is to determine when and under what conditions they fail, at which time they are analyzed for cause of failure and then scrapped. These units are expensed in the statements of operations as part of research and development expense. During the year ended December 31, 2023 and 2022 the Company charged to operations approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,700</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for these units.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Impairment of Long-Lived Assets</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses the recoverability of its long-lived assets, including equipment when there are indications that the assets might be impaired. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated undiscounted cash flows, the Company records an impairment charge for the difference. Based on its assessments, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t record any impairment charges for the years ended December 31, 2023 and 2022.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for leases under Accounting Standards Topic 842 (“ASC 842”). The Company assesses whether a contract is or contains a lease at inception of the contract and leases, recognizes right-of-use assets and corresponding lease liabilities at the lease commencement date, except for short-term leases, which are under one year, and leases of low value. For these leases, the Company recognizes the lease payments as an operating expense on a straight-line basis over the term of the lease.</span></p></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Joint Venture</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 28, 2022, the Company invested cash consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">199,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ownership stake in Jiangxi Myomo Medical Assistive Appliance Co., Ltd. (the “JV Company”), a company headquartered in China that is majority-owned by Beijing Ryzur Medical Investment Co., Ltd. (“Ryzur Medical”). In addition, we and the JV Company have entered into a ten-year agreement to license our intellectual property, including recently issued</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">patents </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in China and Hong Kong, and purchase MyoPro Control System units from us. The JV Company will manufacture and sell the Company’s current and future products in greater China, including Hong Kong, Macau and Taiwan, and has begun limited operations. The Company accounts for its investment in the JV Company under the equity method because the Company exerts significant influence over its management. The investment is included in total assets on the consolidated balance sheet. As a result of recording its share of losses in the JV Company, the investment was written off as of December 31, 2023. The Company records its share of the JV Company’s earnings in its consolidated statement of operations in other expense (income). The Company will continue to record its share of losses going forward to the extent there are other assets on the consolidated balance sheet from the JV Company. The Company recorded a loss on equity investment of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">169,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">66,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended December 31, 2023 and 2022, respectively.</span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for revenue under ASC 606, “Revenue from Contracts with Customers” and all the related amendments (Topic 606). Revenues under Topic 606 are required to be recognized either at a “point in time” or “over time,” depending on the facts and circumstances of the arrangement and are evaluated using a five-step model. Generally, the Company recognizes revenue at a point in time.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes revenue after applying the following five steps:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identification of the contract, or contracts, with a customer,</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identification of the performance obligations in the contract, including whether they are distinct within the context of the contract</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Determination of the transaction price, including the constraint on variable consideration</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allocation of the transaction price to the performance obligations in the contract; and</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">5)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recognition of revenue when, or as, performance obligations are satisfied.</span></div></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is recognized when control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Revenue</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company derives the majority of its revenue from direct billing. The Company also derives revenue from the sale of its products to clinical consulting services of orthotics and prosthetics or "O&amp;P" providers in the United States and internationally and the VA. Under direct billing, the Company recognizes revenue when all of the following criteria are met:</span></p><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.398%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.559494254318427%;display:inline-flex;justify-content:flex-start;">(i)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The product has been delivered to the patient, including completion of initial instruction on its use. </span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.398%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.559494254318427%;display:inline-flex;justify-content:flex-start;">(ii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Collection is deemed probable and it has been determined that a significant reversal of the revenue to be recognized is not deemed probable when the uncertainty associated with the variable consideration is resolved; and</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.398%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.559494254318427%;display:inline-flex;justify-content:flex-start;">(iii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amount to be collected is estimable using the “expected value” estimation techniques, or the “most likely amount” as defined in ASC 606.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For revenue derived from certain insurance companies where the Company has demonstrated sufficient payment history, the Company recognizes revenue when it receives a pre-authorization from the insurance company and control passes to the patient upon delivery of the device in an amount that reflects the consideration the Company expect to receive in exchange for the device. During 2023 and 2022, the Company made such a determination for certain insurers. These insurers represented approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of direct billing channel revenue in 2023 and 2022, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depending on the timing of product deliveries to customers, which is when cost of revenue must be recorded, and when the Company meets the criteria to record revenue, there may be fluctuations in gross margin on an ongoing basis. During the years ended December 31, 2023 and 2022, the Company recognized revenue of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,554,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,044,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, from O&amp;P providers or other third-party payers for which costs related to the completion of the Company’s performance obligations were recorded in a prior period.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For revenues derived from O&amp;P providers, the VA, and distributors, the Company recognizes revenue when control passes to the customer in an amount that reflects the consideration the Company expects to receive in exchange for those services, which may be recognized upon shipment or upon delivery, depending on the terms of the arrangement, provided that persuasive evidence of an arrangement exists, there are no uncertainties regarding customer acceptance and collectability is deemed probable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or cost of revenue.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">License Revenue</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue allocated to the license when the license is transferred to the customer, the customer is able to use and benefit from the license, and collectability is deemed probable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 21, 2021, the Company entered into a Technology License Agreement (the “Agreement”) with the JV Company. Under the Agreement, the Company is entitled to receive an upfront license fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million has been paid and recognized as licensee revenue during the years ended December 31, 2023 and 2022, respectively, and is paid in full. In addition, the Company is entitled to receive a guaranteed minimum payment for purchase of MyoPro Control Units for a period of ten years from the effective date of the Agreement. The Company will recognize revenue on these amounts upon invoicing to the JV Company so long as collectability is deemed to be assured.</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of revenue recognition may differ from the timing of payment by customers. The Company records a receivable when revenue is recognized prior to payment and there is an unconditional right to payment. Alternatively, when payment precedes the provision of the related services, the Company records deferred revenue until the performance obligations are satisfied. The Company had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of deferred revenue as of December 31, 2023 and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregated Revenue from Contracts with Customers</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenue by major source:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:74.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.145%;"></td> <td style="width:1.351%;"></td> <td style="width:1%;"></td> <td style="width:15.562999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.351%;"></td> <td style="width:1%;"></td> <td style="width:15.589%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Clinical/medical providers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,128,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,841,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Direct-to-patient</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,347,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,713,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">License revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,764,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue from contracts with customers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,241,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,555,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Geographic Data</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generated </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its revenue from the United States, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from Germany, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from China and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from other international locations for the year ended December 31, 2023. The Company generated </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its revenue from the United States, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from Germany, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from China and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from other international locations for the year ended December 31, 2022.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cost of Revenue</span></p></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In conjunction with the adoption of ASC 606, there are certain cases in which the Company will expense costs when incurred as required by ASC 340-40-25, such as when the Company ships the MyoPro device to O&amp;P providers, or provides the device directly to patients, pending reimbursement from certain third-party payers, which triggers revenue recognition. For the years ended December 31, 2023 and December 31, 2022, the Company recorded cost of goods sold of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">441,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, without corresponding revenue. The cost of clinical services by O&amp;P providers for which they are paid a fee in conjunction with devices being sold directly to patients and billing their insurance companies directly are expensed as incurred as required by ASC 340-40-25, as a cost of obtaining a contract. These costs are recorded as sales and marketing expense, with the remaining costs associated with the patient being expensed to cost of revenue. </span></span><span style=""></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling costs paid by customers are netted against the related shipping costs we incur. The net cost is recorded in cost of revenues. Historically, such costs have not been material.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for income taxes under Accounting Standards Codification ASC 740, “Income Taxes” (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 740 requires that the tax effects of changes in tax laws or rates be recognized in the financial statements in the period in which the law is enacted.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 740 also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">fifty</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent likelihood of being realized upon ultimate resolution.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company files income tax returns in federal, state and foreign jurisdictions and is no longer subject to examinations by tax authorities for years prior to 2020. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Currently, there are no income tax audits in process.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for stock awards to employees by measuring the cost of services received in exchange for the award of equity instruments based upon the fair value of the award on the date of grant. The fair value of that award is then ratably recognized as expense over the period during which the recipient is required to provide services in exchange for that award.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Translation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Company’s foreign subsidiary, Myomo Europe GmbH, is the Euro. Foreign exchange translation gains and losses from the Euro to U.S. dollars are included in other comprehensive gain. The Company recorded gains of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">103,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended December 31, 2023 and 2022, respectively, which are included in accumulated other comprehensive income in the consolidated balance sheets. Transactional foreign exchange gains and losses from a foreign currency to the functional currency are included in selling, general and administrative expenses in the consolidated statement of operations. Such amounts were immaterial for the years ended December 31, 2023 and 2022. The balance sheet is translated using the spot date on the day of reporting and the income statement is translated monthly using the average rate for the month.</span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Loss per Share</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding, plus potentially dilutive common shares. Restricted stock units, stock options and warrants are excluded from the diluted net loss per share calculation when their impact is antidilutive. The Company reported a net loss for the years ended December 31, 2023 and 2022, respectively, and as a result, all potentially dilutive common shares are considered antidilutive for these periods.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Potentially common shares issuable at December 31, 2023 and 2022 consist of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.193%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:14.523%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:14.523%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">668,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">680,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,501,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,194,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,164,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due to their nominal exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,271,519</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding pre-funded warrants as of December 31, 2023 are considered common stock equivalents and are included in weighted average shares outstanding in the accompanying consolidated statements of operations as of the closing dates of the Company's public equity offerings in January 2023 and August 2023, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Advertising</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company charges the costs of advertising to operating expenses as incurred. Advertising expense amounted to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,216,100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,069,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in 2023 and 2022, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expenses research and development costs as incurred. Research and development costs primarily consist of salaries and benefits, facility and overhead costs, and outsourced research activities.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2023, the FASB issued ASU 2023-06, , “Disclosure Improvements, Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative”, that adds 14 of the 27 identified disclosure or presentation requirements to the Codification, each amendment in the ASU will only become effective if the SEC removes the related disclosure or presentation from its existing regulations by June 30, 2027. The Company currently complies with these disclosure requirements as applicable under Regulation S-X or Regulation S-K and will adopt these new standards depending on timing of when they become effective, which is not expected to have a material impact on its financial position and results of operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2022, the FASB issued ASU 2022-04, “Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations”, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The new standard’s requirements to disclose the key terms of the programs and information about obligations outstanding are effective for fiscal years, including interim periods, beginning after December 15, 2022, except for the requirement to disclose a rollforward of obligations outstanding will be effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company does not believe that this new standard will have a material impact on its financial position and results of operations.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 2023, the FASB issued ASU 2023-09, “Accounting standards update, Income Taxes (Topic 740: Improvements to Income Tax Disclosures”. ASU 2023-09 focuses on income tax disclosures around effective tax rates and cash income taxes paid. This amendment in the ASU will become effective for public companies as of December, 15 2024 and effective to all other companies one year later. The Company will adopt these new</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">standards </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">when they become effective, which is not expected to have a material impact on its financial position and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Subsequent Events</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates whether there have been subsequent events through the date the financial statements were issued and determines whether subsequent events exist that would require recognition in the financial statements or disclosure in the notes of the financial statements.</span></p></div> <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Consolidation</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary Myomo Europe GmbH. All significant intercompany balances and transactions are eliminated.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#222222;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comprehensive Loss</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#222222;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Comprehensive loss includes all changes in equity during a period, except those resulting from investments by stockholders and distributions to stockholders, if any. The Company's comprehensive loss includes changes in foreign currency translation adjustments and unrealized gains and losses on short term investments. There was a reclassification which management does not consider to be material out of accumulated other comprehensive income (loss) to other (income) expense related to realized gains or losses on short-term investments in the year ending December 31, 2023. </span><span style="color:#222222;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no reclassifications in the year ending December 31, 2022.</span></p> <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America require management to make estimates and assumptions that affect certain reported amounts and disclosures. These estimates and assumptions are reviewed on an on-going basis and updated as appropriate. Actual results could differ from those estimates. The Company’s estimates include deferred income tax valuation allowances, valuation of stock-based compensation, warranty obligations and reserves for slow-moving inventory.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents and Short-Term Investments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash and cash equivalents consist principally of deposit accounts and money market accounts at December 31, 2023 and 2022.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all investments with an original maturity of greater than three months to be short-term investments. Short-term investments primarily consists of commercial paper and U.S. Treasury Bills and are carried on the consolidated balance sheets at fair value. Short-term investments as of December 31,2023 consists of U.S. Treasury Bills, which are classified as held-maturity, and Certificates of Deposit totaling approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,994,700</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Short-term investments as of December 31, 2022. The Company determines the appropriate balance sheet classification of its investments at the time of purchases and evaluates the classification at the date of purchase. Unrealized gains and losses on short-term investments are recorded to accumulated other comprehensive income on the consolidated balance sheets and other gain (loss) on the consolidated statements of comprehensive loss. Once unrealized gains and losses become realized, they are reclassified from other comprehensive gains and losses to cost of goods sold.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1994700 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company reports accounts receivable at invoiced amounts less an allowance for doubtful accounts. The Company evaluates its accounts receivable on a continuous basis, and if necessary, establishes an allowance for</span><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">doubtful accounts based on a number of factors, including current credit conditions and customer payment history. The Company does not require collateral or accrue interest on accounts receivable and credit terms are generally 30 days.</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At December 31, 2023 and 2022, the Company recorded an allowance for credit losses accounts which was immaterial to the financial statements.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are recorded at the lower of average cost or net realizable value. Average cost approximates valuation on a first-in, first-out basis. The Company reduces the carrying value of inventory for those items that are potentially excess, obsolete or slow-moving based on changes in customer demand, technology developments or other economic factors. In addition, the carrying value of units used by patients on a trial basis only includes the value of motor units that can be re-used. Orthotic components on trial units are expensed to cost of goods sold once consumed.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equipment</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equipment is stated at historical cost, net of accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the related assets, generally </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or the estimated useful life. Expenditures for maintenance and repairs, which do not extend the economic useful life of the related assets, are charged to operations as incurred, and expenditures, which extend the economic life, are capitalized. When assets are retired, or otherwise disposed of, the costs and related accumulated depreciation or amortization are removed from the accounts and any gain or loss on disposal is recognized.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Demonstration units are sometimes provided by the Company to its indirect sales channel for marketing and patient evaluation purposes. These units are manufactured by the Company and are expensed in the consolidated statements of operations to selling, general and administrative expense. During the years ended December 31, 2023 and 2022, the Company charged to operations approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,700</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for these units. Demonstration units provided to its own sales force are capitalized as equipment on the Company’s consolidated balance sheet.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Test units are provided to research and development staff to use in their development process and to end users who are given free units to act as testers so that research and development staff can evaluate and understand their use by patients. A primary objective of these units is to determine when and under what conditions they fail, at which time they are analyzed for cause of failure and then scrapped. These units are expensed in the statements of operations as part of research and development expense. During the year ended December 31, 2023 and 2022 the Company charged to operations approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,700</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for these units.</span></p> P3Y 37200 19700 36700 11200 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Impairment of Long-Lived Assets</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company assesses the recoverability of its long-lived assets, including equipment when there are indications that the assets might be impaired. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated undiscounted cash flows, the Company records an impairment charge for the difference. Based on its assessments, the Company did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t record any impairment charges for the years ended December 31, 2023 and 2022.</span></p> 0 0 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for leases under Accounting Standards Topic 842 (“ASC 842”). The Company assesses whether a contract is or contains a lease at inception of the contract and leases, recognizes right-of-use assets and corresponding lease liabilities at the lease commencement date, except for short-term leases, which are under one year, and leases of low value. For these leases, the Company recognizes the lease payments as an operating expense on a straight-line basis over the term of the lease.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Joint Venture</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 28, 2022, the Company invested cash consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">199,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ownership stake in Jiangxi Myomo Medical Assistive Appliance Co., Ltd. (the “JV Company”), a company headquartered in China that is majority-owned by Beijing Ryzur Medical Investment Co., Ltd. (“Ryzur Medical”). In addition, we and the JV Company have entered into a ten-year agreement to license our intellectual property, including recently issued</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">patents </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">in China and Hong Kong, and purchase MyoPro Control System units from us. The JV Company will manufacture and sell the Company’s current and future products in greater China, including Hong Kong, Macau and Taiwan, and has begun limited operations. The Company accounts for its investment in the JV Company under the equity method because the Company exerts significant influence over its management. The investment is included in total assets on the consolidated balance sheet. As a result of recording its share of losses in the JV Company, the investment was written off as of December 31, 2023. The Company records its share of the JV Company’s earnings in its consolidated statement of operations in other expense (income). The Company will continue to record its share of losses going forward to the extent there are other assets on the consolidated balance sheet from the JV Company. The Company recorded a loss on equity investment of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">169,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">66,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended December 31, 2023 and 2022, respectively.</span></p> 199000 0.199 169500 66500 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for revenue under ASC 606, “Revenue from Contracts with Customers” and all the related amendments (Topic 606). Revenues under Topic 606 are required to be recognized either at a “point in time” or “over time,” depending on the facts and circumstances of the arrangement and are evaluated using a five-step model. Generally, the Company recognizes revenue at a point in time.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes revenue after applying the following five steps:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identification of the contract, or contracts, with a customer,</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Identification of the performance obligations in the contract, including whether they are distinct within the context of the contract</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Determination of the transaction price, including the constraint on variable consideration</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allocation of the transaction price to the performance obligations in the contract; and</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.491405046981553%;display:inline-flex;justify-content:flex-start;">5)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recognition of revenue when, or as, performance obligations are satisfied.</span></div></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue is recognized when control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Product Revenue</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company derives the majority of its revenue from direct billing. The Company also derives revenue from the sale of its products to clinical consulting services of orthotics and prosthetics or "O&amp;P" providers in the United States and internationally and the VA. Under direct billing, the Company recognizes revenue when all of the following criteria are met:</span></p><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.398%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.559494254318427%;display:inline-flex;justify-content:flex-start;">(i)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The product has been delivered to the patient, including completion of initial instruction on its use. </span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.398%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.559494254318427%;display:inline-flex;justify-content:flex-start;">(ii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Collection is deemed probable and it has been determined that a significant reversal of the revenue to be recognized is not deemed probable when the uncertainty associated with the variable consideration is resolved; and</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.398%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.559494254318427%;display:inline-flex;justify-content:flex-start;">(iii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amount to be collected is estimable using the “expected value” estimation techniques, or the “most likely amount” as defined in ASC 606.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For revenue derived from certain insurance companies where the Company has demonstrated sufficient payment history, the Company recognizes revenue when it receives a pre-authorization from the insurance company and control passes to the patient upon delivery of the device in an amount that reflects the consideration the Company expect to receive in exchange for the device. During 2023 and 2022, the Company made such a determination for certain insurers. These insurers represented approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of direct billing channel revenue in 2023 and 2022, respectively.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depending on the timing of product deliveries to customers, which is when cost of revenue must be recorded, and when the Company meets the criteria to record revenue, there may be fluctuations in gross margin on an ongoing basis. During the years ended December 31, 2023 and 2022, the Company recognized revenue of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,554,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,044,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, from O&amp;P providers or other third-party payers for which costs related to the completion of the Company’s performance obligations were recorded in a prior period.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For revenues derived from O&amp;P providers, the VA, and distributors, the Company recognizes revenue when control passes to the customer in an amount that reflects the consideration the Company expects to receive in exchange for those services, which may be recognized upon shipment or upon delivery, depending on the terms of the arrangement, provided that persuasive evidence of an arrangement exists, there are no uncertainties regarding customer acceptance and collectability is deemed probable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has elected to record taxes collected from customers on a net basis and does not include tax amounts in revenue or cost of revenue.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">License Revenue</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If a license to the Company’s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenue allocated to the license when the license is transferred to the customer, the customer is able to use and benefit from the license, and collectability is deemed probable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 21, 2021, the Company entered into a Technology License Agreement (the “Agreement”) with the JV Company. Under the Agreement, the Company is entitled to receive an upfront license fee of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million has been paid and recognized as licensee revenue during the years ended December 31, 2023 and 2022, respectively, and is paid in full. In addition, the Company is entitled to receive a guaranteed minimum payment for purchase of MyoPro Control Units for a period of ten years from the effective date of the Agreement. The Company will recognize revenue on these amounts upon invoicing to the JV Company so long as collectability is deemed to be assured.</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contract Balances</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of revenue recognition may differ from the timing of payment by customers. The Company records a receivable when revenue is recognized prior to payment and there is an unconditional right to payment. Alternatively, when payment precedes the provision of the related services, the Company records deferred revenue until the performance obligations are satisfied. The Company had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of deferred revenue as of December 31, 2023 and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregated Revenue from Contracts with Customers</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenue by major source:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:74.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.145%;"></td> <td style="width:1.351%;"></td> <td style="width:1%;"></td> <td style="width:15.562999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.351%;"></td> <td style="width:1%;"></td> <td style="width:15.589%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Clinical/medical providers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,128,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,841,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Direct-to-patient</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,347,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,713,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">License revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,764,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue from contracts with customers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,241,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,555,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Geographic Data</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company generated </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its revenue from the United States, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from Germany, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from China and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from other international locations for the year ended December 31, 2023. The Company generated </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its revenue from the United States, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from Germany, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from China and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% from other international locations for the year ended December 31, 2022.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cost of Revenue</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In conjunction with the adoption of ASC 606, there are certain cases in which the Company will expense costs when incurred as required by ASC 340-40-25, such as when the Company ships the MyoPro device to O&amp;P providers, or provides the device directly to patients, pending reimbursement from certain third-party payers, which triggers revenue recognition. For the years ended December 31, 2023 and December 31, 2022, the Company recorded cost of goods sold of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">441,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, without corresponding revenue. The cost of clinical services by O&amp;P providers for which they are paid a fee in conjunction with devices being sold directly to patients and billing their insurance companies directly are expensed as incurred as required by ASC 340-40-25, as a cost of obtaining a contract. These costs are recorded as sales and marketing expense, with the remaining costs associated with the patient being expensed to cost of revenue. </span> 0.66 0.44 1554800 2044000 2700000 1700000 1000000 8500 21200 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenue by major source:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:74.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:62.145%;"></td> <td style="width:1.351%;"></td> <td style="width:1%;"></td> <td style="width:15.562999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.351%;"></td> <td style="width:1%;"></td> <td style="width:15.589%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Clinical/medical providers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,128,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,841,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Direct-to-patient</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,347,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,713,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">License revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,764,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue from contracts with customers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,241,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,555,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5128864 3841424 12347374 10713805 1764920 1000000 19241158 15555229 0.73 0.16 0.10 0.01 0.81 0.12 0.06 0.01 65200 441600 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shipping and handling costs paid by customers are netted against the related shipping costs we incur. The net cost is recorded in cost of revenues. Historically, such costs have not been material.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for income taxes under Accounting Standards Codification ASC 740, “Income Taxes” (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 740 requires that the tax effects of changes in tax laws or rates be recognized in the financial statements in the period in which the law is enacted.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 740 also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">fifty</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent likelihood of being realized upon ultimate resolution.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company files income tax returns in federal, state and foreign jurisdictions and is no longer subject to examinations by tax authorities for years prior to 2020. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Currently, there are no income tax audits in process.</span></p> 0.50 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for stock awards to employees by measuring the cost of services received in exchange for the award of equity instruments based upon the fair value of the award on the date of grant. The fair value of that award is then ratably recognized as expense over the period during which the recipient is required to provide services in exchange for that award.</span> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Foreign Currency Translation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The functional currency of the Company’s foreign subsidiary, Myomo Europe GmbH, is the Euro. Foreign exchange translation gains and losses from the Euro to U.S. dollars are included in other comprehensive gain. The Company recorded gains of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">103,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during the years ended December 31, 2023 and 2022, respectively, which are included in accumulated other comprehensive income in the consolidated balance sheets. Transactional foreign exchange gains and losses from a foreign currency to the functional currency are included in selling, general and administrative expenses in the consolidated statement of operations. Such amounts were immaterial for the years ended December 31, 2023 and 2022. The balance sheet is translated using the spot date on the day of reporting and the income statement is translated monthly using the average rate for the month.</span></p> 41200 103900 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Net Loss per Share</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted average number of common shares outstanding, plus potentially dilutive common shares. Restricted stock units, stock options and warrants are excluded from the diluted net loss per share calculation when their impact is antidilutive. The Company reported a net loss for the years ended December 31, 2023 and 2022, respectively, and as a result, all potentially dilutive common shares are considered antidilutive for these periods.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Potentially common shares issuable at December 31, 2023 and 2022 consist of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.193%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:14.523%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:14.523%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">668,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">680,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,501,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,194,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,164,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due to their nominal exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,271,519</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding pre-funded warrants as of December 31, 2023 are considered common stock equivalents and are included in weighted average shares outstanding in the accompanying consolidated statements of operations as of the closing dates of the Company's public equity offerings in January 2023 and August 2023, respectively.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Potentially common shares issuable at December 31, 2023 and 2022 consist of:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.193%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:14.523%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:14.523%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">668,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">680,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,501,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,194,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,164,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 24529 29605 668250 680363 1501659 454447 2194438 1164415 0.0001 8271519 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Advertising</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company charges the costs of advertising to operating expenses as incurred. Advertising expense amounted to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,216,100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,069,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in 2023 and 2022, respectively.</span></p> 3216100 4069300 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company expenses research and development costs as incurred. Research and development costs primarily consist of salaries and benefits, facility and overhead costs, and outsourced research activities.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In October 2023, the FASB issued ASU 2023-06, , “Disclosure Improvements, Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative”, that adds 14 of the 27 identified disclosure or presentation requirements to the Codification, each amendment in the ASU will only become effective if the SEC removes the related disclosure or presentation from its existing regulations by June 30, 2027. The Company currently complies with these disclosure requirements as applicable under Regulation S-X or Regulation S-K and will adopt these new standards depending on timing of when they become effective, which is not expected to have a material impact on its financial position and results of operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2022, the FASB issued ASU 2022-04, “Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations”, that requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement or financial statement presentation of supplier finance program obligations. The new standard’s requirements to disclose the key terms of the programs and information about obligations outstanding are effective for fiscal years, including interim periods, beginning after December 15, 2022, except for the requirement to disclose a rollforward of obligations outstanding will be effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. The Company does not believe that this new standard will have a material impact on its financial position and results of operations.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 2023, the FASB issued ASU 2023-09, “Accounting standards update, Income Taxes (Topic 740: Improvements to Income Tax Disclosures”. ASU 2023-09 focuses on income tax disclosures around effective tax rates and cash income taxes paid. This amendment in the ASU will become effective for public companies as of December, 15 2024 and effective to all other companies one year later. The Company will adopt these new</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">standards </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">when they become effective, which is not expected to have a material impact on its financial position and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Subsequent Events</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates whether there have been subsequent events through the date the financial statements were issued and determines whether subsequent events exist that would require recognition in the financial statements or disclosure in the notes of the financial statements.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3 — Inventories</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of the following at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.571%;"></td> <td style="width:2.857%;"></td> <td style="width:1%;"></td> <td style="width:18%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.144%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">321,484</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in Process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rental units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Parts and subassemblies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,475,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">903,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,486,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Reserve for rental and trial units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,399,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories consist of the following at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.571%;"></td> <td style="width:2.857%;"></td> <td style="width:1%;"></td> <td style="width:18%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.144%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">321,484</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">512,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in Process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Rental units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Parts and subassemblies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,475,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">903,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,486,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Reserve for rental and trial units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,399,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 321484 512028 6589 18971 0 51694 1475434 903581 1803507 1486274 0 86409 1803507 1399865 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4 — Equipment, net</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equipment consists of the following at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.206%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:13.506%;"></td> <td style="width:1%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:13.526%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales demonstration units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">R&amp;D tools and molds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">964,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">827,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788,999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">633,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation expense was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">164,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">192,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the years ended December 31, 2023 and 2022, respectively.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equipment consists of the following at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.206%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:13.506%;"></td> <td style="width:1%;"></td> <td style="width:1.381%;"></td> <td style="width:1%;"></td> <td style="width:13.526%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales demonstration units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">R&amp;D tools and molds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">254,043</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,836</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">964,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">827,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">788,999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">633,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">194,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 318559 249621 278710 210624 52644 52644 254043 254043 60837 60836 964793 827768 788999 633485 175794 194283 164300 192800 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 — Fair Value of Financial Instruments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures the fair value of financial assets and liabilities based on the guidance of ASC 820 “Fair Value Measurements” (“ASC 820”), which defines fair value, establishes a framework for measuring fair value, and establishes disclosures about fair value measurements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:</span></p><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 — Quoted prices available in active markets for identical assets or liabilities.</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 — Observable inputs other than quoted prices included in Level 1, such as quotable prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</span></div></div><div style="margin-left:4.537%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.752626672113803%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar valuation techniques that use significant unobservable inputs.</span></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of the Company’s financial instruments such as cash and cash equivalents, accounts receivable and accounts payable, approximate fair value due to the short-term nature of these instruments. Cash equivalents consists of a money market fund that limits its investments to only short-term U.S. Treasury securities and repurchase agreements related to these securities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all investments with an original maturity of greater than three months to be short-term investments. Short-term investments primarily consists of commercial paper and U.S. Treasury Bills and are carried on the consolidated balance sheets at fair value. Short-term investments as of December 31,2023 consists of U.S. Treasury Bills, which are classified as held-maturity, and Certificates of Deposit totaling approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,994,700</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of December 31, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Short-term investments as of December 31, 2022. The Company determines the appropriate balance sheet classification of its investments at the time of purchases and evaluates the classification at the date of purchase. Unrealized gains and losses on short-term investments are recorded to accumulated other comprehensive income on the consolidated balance sheets and other gain (loss) on the consolidated statements of comprehensive loss. Once unrealized gains and losses become realized, they are reclassified from other comprehensive gains and losses to cost of goods sold.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents and short-term investments, which are measured at fair value, were as follows At December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.865%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:11.029%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:11.029%;"></td> <td style="width:1%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:11.509%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:11.029%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">In Active<br/>Markets for<br/>Identical<br/>Assets or<br/>Liabilities<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023<br/>Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,893,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,893,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">746,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">746,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,994,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,994,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents, which are measured at fair value, were as follows at December 31, 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.898%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:14.514999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.289%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.158000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.581%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">In Active<br/>Markets for<br/>Identical<br/>Assets or<br/>Liabilities<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022<br/>Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,350,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,350,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 1994700 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents and short-term investments, which are measured at fair value, were as follows At December 31, 2023:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.865%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:11.029%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:11.029%;"></td> <td style="width:1%;"></td> <td style="width:1.041%;"></td> <td style="width:1%;"></td> <td style="width:11.509%;"></td> <td style="width:1%;"></td> <td style="width:1.501%;"></td> <td style="width:1%;"></td> <td style="width:11.029%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">In Active<br/>Markets for<br/>Identical<br/>Assets or<br/>Liabilities<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023<br/>Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,893,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,893,387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">746,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">746,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,994,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,994,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents, which are measured at fair value, were as follows at December 31, 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.898%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:14.514999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.289%;"></td> <td style="width:1%;"></td> <td style="width:10.224%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:11.158000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:12.581%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">In Active<br/>Markets for<br/>Identical<br/>Assets or<br/>Liabilities<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2022<br/>Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,350,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,350,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4893387 4893387 746762 746762 1994662 1994662 4350657 4350657 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6 – Accounts Payable and other Accrued Expenses</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts Payable and Other Accrued Expenses consists of the following at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade payables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,073,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">569,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,964,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">959,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,114,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">753,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">449,763</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">538,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,885,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,179,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts Payable and Other Accrued Expenses consists of the following at December 31:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.72%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade payables</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,073,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">569,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued compensation and benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,964,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">959,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,114,979</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">753,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">449,763</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">538,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,885,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,179,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1073405 569681 1964487 959228 52202 124548 231108 234647 1114979 753232 449763 538026 4885944 3179362 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7 — Common Stock</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 2, 2022, (“the “Agreement Date””) the Company entered into a Purchase Agreement (“Agreement”) with Keystone, establishing an equity line facility under which the Company, at its sole discretion, can direct Keystone to purchase the Company's common stock from time to time through delivery of a purchase notice. The purchase price was at the lesser of prevailing market prices of the Company’s common stock as defined in the Agreement, at a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% discount. The Company could sell shares of common stock to Keystone up to the Maximum Amount, provided that the Company has agreed to issue no more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,399,334</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at a discount, representing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.99</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company's outstanding shares on the Agreement Date, of which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were issued to Keystone as a commitment fee after closing of the transaction. During the fourth quarter of 2022, the Company sold </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">692,914</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares to Keystone at a weighted average sales price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.683</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, generating proceeds after fees and expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">376,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In conjunction with the public equity offering in August 2023, the Company terminated the Agreement.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to the commitment fee, on the Agreement Date the Company paid Keystone $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for its expenses incurred in conjunction with the transaction. The commitment fee was recorded to common stock and Keystone’s expenses reimbursed by the Company were recorded to additional paid-in capital as of December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company entered into an ATM Facility with Alliance Global Partners on August 2, 2022. Under the ATM Facility, the Company may sell up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Company’s common stock from time to time and shall pay to AGP cash commissions of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the gross proceeds of sales of common stock under the ATM Facility. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> sales under the ATM Facility during the years ended December 31, 2023 and December 31, 2022. In conjunction with public equity offering in August 2023, the Company reduced the amount available to sell under the ATM Facility to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. This amount remains available for sale at December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 17, 2023, the Company completed a public equity offering, selling </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,169,074</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,830,926</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded warrants at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.325</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share or at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3249</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per warrant, generating proceeds after fees and expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Each pre-funded warrant is exercisable for one share of the Company’s common stock at a nominal exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 29, 2023, the Company completed a public equity offering, selling </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,413,334</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,920,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded warrants at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, or at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5999</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per warrant, generating proceeds after fees and expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Each pre-funded warrant is exercisable for one share of the Company’s common stock at a nominal exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were issued through the exercise of stock options during the years ended December 31, 2023 and 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the years ended December 31, 2023 and 2022, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">339,335</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">137,302</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, respectively, upon the vesting of restricted stock units.</span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.10 1399334 0.1999 50000 692914 0.683 376900 20000 15000000 300 0 0 1000 13169074 6830926 0.325 0.3249 5700000 0.0001 5413334 1920000 0.6 0.5999 3900000 0.0001 0 0 339335 137302 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8 — Stock Award Plans and Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equity Incentive Plan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On June 19, 2018, the Company’s Shareholders and Board of Directors (the “Board of Directors”) approved the Myomo, Inc. 2018 Stock Options and Incentive Plan (the “2018 Plan”). On January 1 of each year, the number of shares of common stock reserved and available for issuance under the 2018 Plan will cumulatively increase by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the number shares of common stock outstanding on the immediately preceding December 31 or such lesser number of shares of common stock determined by management in consultation with members of the Board of Directors, including the compensation committee of the Board of Directors.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 1, 2023 and 2022, the number of shares reserved and available for issuance under the 2018 Plan increased by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">310,024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">274,789</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, respectively. At December 31, 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">119,123</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares available for future grant under the 2018 Plan.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under the terms of the 2018 Plan, incentive stock options (“ISOs”) may be granted to officers and employees and non-qualified stock options and awards may be granted to directors, consultants, officers and employees of the Company. The exercise price of ISOs cannot be less than the fair market value of the Company’s Common Stock on the date of grant. The options vest over a period determined by the Board of Directors, ranging from immediate to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and expire not more than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the date of grant.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Option Awards</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock option activity under the Stock Option Plans during the years ended December 31, 2023 and 2022 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Life (years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40.5800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.51</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.0000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.4000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40.5000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.52</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.5800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69.6100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.1300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.53</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercisable at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54.9600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.67</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercisable at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49.0300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company uses the Black-Scholes option pricing model to estimate the grant date fair value of its stock options. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> income tax benefit recognized in the financial statements for share-based compensation arrangements for the years ended December 31, 2023 and 2022. There were no stock options granted during the year ended December 31, 2023. The weighted-average grant date fair value was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.92</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share for the year ended December 31, 2022. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following weighted average assumptions underlying the calculation of grant date fair value are as follows: </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.32%;"></td> <td style="width:2.12%;"></td> <td style="width:27.56%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117.18</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.68</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average expected option term<br/>   (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.25</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The stock price volatility for the Company’s options was determined using the Company’s historical volatility since its initial public offering in June 2017. The risk-free interest rate was derived from U.S. Treasury rates existing on the date of grant for the applicable expected option term. The expected term represents the period of time that options are expected to be outstanding. Because the Company has only very limited historical exercise behavior, it determines the expected life assumption using the simplified method, which is an average of the contractual term of the option and its ordinary vesting period. The expected dividend yield assumption is based on the fact that the Company has never paid, nor has any intention to pay, cash dividends.</span><span style="color:#000000;white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock unit “RSU” activity for the years ended December 31, 2023 and 2022 is summarized below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.617%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:16.47%;"></td> <td style="width:1%;"></td> <td style="width:2.469%;"></td> <td style="width:1%;"></td> <td style="width:9.111%;"></td> <td style="width:1%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:22.865%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average<br/>grant date fair<br/>value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average<br/>remaining contractual<br/>life (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">292,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.27</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.44</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,450,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">339,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,501,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.22</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2023 and 2022, the Company granted an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,450,445</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">340,923</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to employees, respectively, of which 608,000 and 203,510 RSUs were granted to executive officers, respectively, which vest over a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. In 2023, the Company granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">239,952</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs to independent members of the board of directors, which vest in four equal quarterly installments. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs were granted to independent members of the board of directors in 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company determined the fair value of these grants based on the closing price of the Company’s common stock on the respective grant dates. The compensation expense is being amortized over the respective vesting periods.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Awards of RSUs may be net share settled upon vesting to cover the required employee statutory withholding taxes and the remaining amount is converted into shares based upon their share-value on the date the award vests. These payments of employee withholding taxes, if made, are presented in the statements of cash flows as a financing activity.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Share-Based Compensation Expense</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized stock-based compensation expense related to the issuance of stock option awards to employees and non-employees and time-based and performance-based restricted stock units to employees and directors, and restricted stock units to employees in the consolidated statements of operations as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.029%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:19.596%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:19.596%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of goods sold</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,028,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,115,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,190,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, there was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">unrecognized compensation cost related to unvested stock options which is expected to be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, there was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">867,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of unrecognized compensation cost related to unvested restricted stock unit awards which is expected to be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p> 0.04 310024 274789 119123 P4Y P10Y <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock option activity under the Stock Option Plans during the years ended December 31, 2023 and 2022 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.020000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.66%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Life (years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40.5800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.51</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,700</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.0000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.4000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,605</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40.5000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.52</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.5800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69.6100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41.1300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.53</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercisable at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54.9600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.67</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options exercisable at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49.0300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.05</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 31447 40.58 P7Y6M3D 23194 1700 8 3293 28.4 249 9.19 29605 40.5 P6Y6M7D 587 0 0 3139 17.58 1937 69.61 24529 41.13 P5Y6M10D 7468 20229 54.96 P5Y8M1D 587 19733 49.03 P5Y18D 6850 0 0 6.92 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following weighted average assumptions underlying the calculation of grant date fair value are as follows: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.32%;"></td> <td style="width:2.12%;"></td> <td style="width:27.56%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117.18</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.68</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average expected option term<br/>   (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.25</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> 1.1718 0.0168 P6Y3M 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock unit “RSU” activity for the years ended December 31, 2023 and 2022 is summarized below:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:81.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.617%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:16.47%;"></td> <td style="width:1%;"></td> <td style="width:2.469%;"></td> <td style="width:1%;"></td> <td style="width:9.111%;"></td> <td style="width:1%;"></td> <td style="width:1.235%;"></td> <td style="width:1%;"></td> <td style="width:22.865%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average<br/>grant date fair<br/>value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted average<br/>remaining contractual<br/>life (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of January 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">292,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.27</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">340,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,702</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.44</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,450,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">339,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Canceled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,501,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.22</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 292558 9.64 P2Y3M7D 340923 2.13 137332 2.47 41702 5.1 454447 5.06 P1Y5M8D 1450445 0.57 339409 2.37 63824 4.51 1501659 1.53 P1Y2M19D 1450445 340923 P2Y P3Y 239952 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized stock-based compensation expense related to the issuance of stock option awards to employees and non-employees and time-based and performance-based restricted stock units to employees and directors, and restricted stock units to employees in the consolidated statements of operations as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.029%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:19.596%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:19.596%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of goods sold</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,778</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">127,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,028,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">987,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,115,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,190,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 91604 75778 4488 127198 1028486 987518 1115602 1190494 25800 P1Y6M 867200 P1Y2M12D <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9 — Warrants</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company’s common stock warrant activity for the years ended December 31, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:92.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.89%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.482%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, Jan 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">693,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">693,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, Dec 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">680,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">680,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,750,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,750,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, Dec 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,939,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,939,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due to their nominal exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,271,519</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding pre-funded warrants as of December 31, 2023 are considered common stock equivalents and are included in weighted average shares outstanding in the accompanying consolidated statements of operations as of the closing dates of the Companys public equity offerings in January 2023 and August 2023, respectively. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">479,407</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded warrants were exercised during the year ended December 31, 2023. The pre-funded warrants have no maturity date. The weighted average remaining contractual life of warrants outstanding and exercisable, excluding pre-funded warrants at December 31, 2023 was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ye</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ars.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the Company’s common stock warrant activity for the years ended December 31, 2023 and 2022:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:92.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.89%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.482%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.662%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Warrants</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average<br/>Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercisable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, Jan 1, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">693,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">693,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.76</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,614</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, Dec 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">680,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">680,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Issued</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,750,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,750,926</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expired</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance, Dec 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,939,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,939,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 693643 693643 8.76 8.76 12614 12614 29.3 29.3 -666 -666 0 0 680363 680363 8.3 8.3 8750926 8750926 12113 12113 0.53 0.53 -479407 -479407 0 0 8939769 8939769 0.56 0.56 0.0001 8271519 -479407 P1Y1M6D <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10 — Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Litigation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company may be involved in legal proceedings, claims and assessments arising from the ordinary course of business. Such matters are subject to many uncertainties, and outcomes are not predictable with assurance. During 2022, a former employee that was terminated in 2021 brought an age discrimination claim against the Company. During the fourth quarter of 2023, the Company settled the claim with its former employee. The Company deems it probable that its insurance company will pay its share of the claim. As a result of this assumed gain contingency, the Company reduced its accrual to an amount that is not expected to be covered by insurance, and recorded a liability of approximatel</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">y $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or severance and legal expenses as of December 31, 2023. There is no other material litigation against the Company at this time.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Leases</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has a non-cancelable sublease agreement for its corporate headquarters in Boston, Massachusetts which expired in August 2023. In conjunction with entering into a non-cancelable lease agreement for its manufacturing space in Boston in January 2022, the Company agreed to enter into a lease for its corporate headquarters space, effective September 1, 2023. Both leases in Boston as well as a lease for office space in Fort Worth, TX, expire in 2025. The Fort Worth, TX lease has the option to terminate early, which became available at the Company’s discretion in 2023, which is did not take. Termination options were not included in the lease term for the Company’s existing operating leases. Certain arrangements have discounted rent periods or escalating rent payment provisions. Leases with an initial term of twelve months or less are not recorded on the condensed consolidated balance sheets. We recognize rent expense on a straight-line basis over the lease term.</span></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023, operating lease assets were approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">663,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and operating lease liabilities were approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">601,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The maturity of the Company’s operating lease liabilities as of December 31, 2023, were as follows:</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.68%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:23.279999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">681,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Included in the consolidated balance sheet:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">486,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the twelve months ended December 31, 2023, the total lease cost comprised of the following amounts:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.96%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:19.8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:19.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">458,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">496,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company paid cash of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">550,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">557,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for its operating leases for the years ended December 31, 2023 and 2022, respectively.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes additional information related to operating leases:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.489%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18.556%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18.956%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:11pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If the rate implicit in the lease is not readily determinable, the Company uses its incremental borrowing rate as the discount rate. The Company uses its best judgment when determining the incremental borrowing rate, which is the rate of interest that the Company would have to pay to borrow on a collateralized basis over a similar term to the lease payments in a similar currency.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Licensing Agreement</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During 2006, the Company entered into an exclusive licensing agreement (the “MIT License”) with Massachusetts Institute of Technology (“MIT”) for access to certain patent rights that require the payment of royalties, which vary based on the level of the Company’s net sales and whether the customer is located in the United.States, or in an international location. As part of the agreement, the Company was required to pay to MIT a nonrefundable annual license maintenance fee which could have been credited to any royalty amounts due in that same year. The royalty charge for the years ended December 31, 2023 and 2022 was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">244,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">264,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and is included as a component of cost of revenue. The MIT license expired in November 2023.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warranty Liability</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accrues an estimate of their exposure to warranty claims based on historical warranty costs incurred and the number units under warranty to estimate future warranty costs to be insured. Most of the Company’s current product sales include a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> warranty. The Company assesses the adequacy of their recorded warranty liability annually and adjusts the amount as necessary.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in warranty liability were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.347%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:13.506%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:13.506%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty liability, beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrual provided for warranties issued during<br/>   the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments to prior accruals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actual warranty expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty liability, end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Risk</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, short-term investments and accounts receivable. The Company attempts to maintain its operating cash within federally insured limits. Its cash equivalents, including money market funds, are invested in instruments that are off the balance sheets of its operating banks. Its short term investments are held in high quality instruments with large companies and U.S. Treasury Bills. Its cash equivalents and short-term investments, to the extent that there are balances in excess of federally insured limits, are with major financial institutions that management believes are financially sound and have minimum credit risk. The Company has not experienced any losses in such accounts and believes credit risks related to its cash, cash equivalents and short-term investments are limited based upon the creditworthiness of the financial institutions holding these funds.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplier Finance Program Obligations</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company finances its Directors and Officers Insurance policy which requires the Company to make a down payment, followed by equal payments over a defined term. During the twelve months ended December 31, 2023, the Company completed its payment obligation associated with its 2022-2023 policy and entered into a new policy covering the twelve-month period ending June 2024. Under this new financing arrangement, the Company made a down payment during the three months ended June 30, 2023 and is making nine equal monthly payments of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, starting in July 2023. No assets are pledged as security under this arrangement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Major Customers</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the year ended December 31, 2023 and 2022, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers which accounted for more tha</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n 10% of revenues. For the year ended December 31, 2023 a U.S. insurance payer repres</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of product revenues. For the year ended December 31, 2022, a U.S insurance payer represented </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of product revenues.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the year ended December 31, 2023 and 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> insurer and its affiliates accounted for approximately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of accounts receivable, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the year ended December 31, 2023 and 2022, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Companys product revenues were derived from patients with Medicare Advantage insurance plans, respectively.</span></p> 55000 The Company has a non-cancelable sublease agreement for its corporate headquarters in Boston, Massachusetts which expired in August 2023. In conjunction with entering into a non-cancelable lease agreement for its manufacturing space in Boston in January 2022, the Company agreed to enter into a lease for its corporate headquarters space, effective September 1, 2023. Both leases in Boston as well as a lease for office space in Fort Worth, TX, expire in 2025. The Fort Worth, TX lease has the option to terminate early, which became available at the Company’s discretion in 2023, which is did not take. Termination options were not included in the lease term for the Company’s existing operating leases. Certain arrangements have discounted rent periods or escalating rent payment provisions. Leases with an initial term of twelve months or less are not recorded on the condensed consolidated balance sheets. We recognize rent expense on a straight-line basis over the lease term. 663600 601300 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The maturity of the Company’s operating lease liabilities as of December 31, 2023, were as follows:</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.68%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:23.279999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">578,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future minimum lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">681,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Included in the consolidated balance sheet:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">486,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">115,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">601,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 578198 102842 0 0 681040 79737 601303 486143 115160 601303 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the twelve months ended December 31, 2023, the total lease cost comprised of the following amounts:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.96%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:19.8%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:19.82%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years ended December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">454,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">458,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">496,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 454040 493203 3989 3250 458029 496453 550600 557500 <p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes additional information related to operating leases:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.489%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18.556%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:18.956%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="5" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P1Y2M12D P1Y9M18D 0.233 0.20 244900 264200 P3Y <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in warranty liability were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.347%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:13.506%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:13.506%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty liability, beginning of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrual provided for warranties issued during<br/>   the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adjustments to prior accruals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Actual warranty expenditures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,620</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty liability, end of year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 234647 176281 71797 117986 0 0 75337 59620 231108 234647 29000 0 0 0.38 0.32 1 1 0.71 0.62 0.57 0.60 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11 — Income Taxes</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income (loss) before provision for income taxes was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.62%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:13.139999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,716,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,831,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">725,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,991,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,651,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax provision (benefit) for the years ended December 31, 2023 and 2022 consists of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.446%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.690999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:16.005%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. federal</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,762,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,791,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State and local</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,278,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">615,573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,197,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,336,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,041,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,406,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation between the U.S statutory federal income tax rate and the Companys effective rate for the years ended December 31, 2023 and 2022 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.72%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. federal statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State rate change and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NOLs' to expire unutilized due to 382 limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign tax rate differential</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other permanent items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prior year taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The significant components of the Company’s deferred tax assets are as follows:</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:78.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.602%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:15.864%;"></td> <td style="width:1%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:15.967%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryover</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,744,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,052,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">423,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and Experimental cost capitalization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,027,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">657,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">890,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">900,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">411,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,402,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,444,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,402,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,444,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax asset, net of valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> deferred tax liabilities at December 31, 2023 or 2022.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of December 31, 2023 and 2022, the Company had approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">77,360,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,726,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of Federal NOLs and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,239,000</span><span style="color:#ffffff;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,302,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of state NOLs, respectively, available to offset future taxable income. The Federal NOLs incurred prior to 2018 of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,425,0000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, if not utilized, begin expiring in the year 2028. The Federal NOLs incurred after 2017 of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,935,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> have an indefinite carryforward period. The state NOL's if not utilized begin to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">expire in 2024 through 2044</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additionally, the Company has U.S. federal and state research and development tax credits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">437,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">167,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, which will begin to expire in the year </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2036</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">NOL carryforwards may face limitations caused by changes in ownership under Section 382 of the Internal Revenue Code. During 2023, the Company experienced an ownership change within the meaning of Section 382 of the Internal Revenue Code of 1986. The ownership change has and will continue to subject the Company’s pre-ownership change net operating loss carryforwards to an annual limitation, which will significantly restrict its ability to use them to offset taxable income in periods following the ownership change. The annual use limitation equals the aggregate value of the Company’s stock at the time of the ownership change multiplied by a specified tax-exempt interest rate. As a result of these ownership changes, the Company is limited to an approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> annual limitation on its ability to utilize pre-change NOLs during the carryforward period and has determined that approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">48,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the Company’s pre-change Federal and State NOLs, respectively, will expire unutilized. Accordingly, the deferred tax asset and valuation allowance have been adjusted by approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,200,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,900,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to reflect the Federal and State NOL's, respectively that will expire unutilized.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 740 , “Income Taxes” requires that a valuation allowance be established when it is “more likely than not” that all, or a portion of, deferred tax assets will not be realized. A review of all available positive and negative evidence needs to be considered, including the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies. After consideration of all the information available, management believes that uncertainty exists with respect to future realization of its deferred tax assets and has, therefore, established a full valuation allowance as of December 31, 2023 and December 31, 2022. For the years ended December 31, 2023 and December 31, 2022, the change in valuation allowance was a decrease of ($</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,042,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and an increase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,407,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognizes interest and penalties relating to unrecognized tax benefits on the income tax expense line in the statement of operations. There are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax penalties and interest on the statement of operations as of December 31, 2023 and December 31, 2022. The Company operates in multiple tax jurisdictions and, in the normal course of business, its tax returns are subject to examination by various taxing authorities. Such examinations may result in future assessments by these taxing authorities. The Company is subject to examination by U.S. tax authorities beginning with the year ended December 31, 2020. To the extent the Company has tax attribute carryforwards the tax years in which the attribute was generated may still be adjusted upon examination by the Internal Revenue Service, or state of foreign tax authorities to the extent utilized in a future period.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> accrued interest and penalties at December 31, 2023 and December 31, 2022.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income (loss) before provision for income taxes was as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.62%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:13.139999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,716,749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,831,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">725,186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Loss before income taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,991,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,651,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -8716749 -10831796 725186 180711 -7991563 -10651085 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax provision (benefit) for the years ended December 31, 2023 and 2022 consists of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.446%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:15.690999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.429%;"></td> <td style="width:1%;"></td> <td style="width:16.005%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. federal</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,762,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,791,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State and local</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,278,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">615,573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,197,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,336,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,041,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,406,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 0 2762774 -2791239 0 0 3278803 -615573 156002 69937 0 0 6197579 -3336876 -6041578 3406813 156002 69937 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reconciliation between the U.S statutory federal income tax rate and the Companys effective rate for the years ended December 31, 2023 and 2022 is as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.72%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:13.38%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. federal statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State rate change and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NOLs' to expire unutilized due to 382 limitation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51.74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign tax rate differential</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other permanent items</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prior year taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.02</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75.60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)%</span></p></td> </tr> </table> 0.21 0.21 -0.3819 0.056 -0.0216 -0.0006 -0.5174 -0.0082 -0.0015 -0.0563 -0.0028 -0.0002 0.0591 0.756 -0.3267 -0.0195 -0.0066 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:78.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:61.602%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:15.864%;"></td> <td style="width:1%;"></td> <td style="width:1.283%;"></td> <td style="width:1%;"></td> <td style="width:15.967%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryover</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,744,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,052,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">130,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">423,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and Experimental cost capitalization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,027,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">657,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">890,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">900,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">411,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,402,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,444,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,402,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,444,240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred tax asset, net of valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 11744294 18052725 130722 423036 1027243 657076 890334 900144 610069 411258 14402661 20444240 14402661 20444240 0 0 0 0 77360000 72726000 61239000 67302000 264250000 50935000 expire in 2024 through 2044 437000 167000 2027 2036 64000 20000000 48000000 4200000 3900000 6042000 3407000 0 0 0 0 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12 — Subsequent Events</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 19, 2024, the Company completed a registered direct equity offering, selling </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,354,218</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">224,730</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> pre-funded warrants at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, or at $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7999</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per pre-funded warrant, generating proceeds after fees and expenses of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Each pre-funded warrant is exercisable for one share of the Company’s common stock at a nominal exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 29, 2024, CMS published final fees for the Company's billing codes for the MyoPro. The final average payment determinations for the MyoPro Motion W (L8701) of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and for the MyoPro Motion G (L8702) of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, become effective April 1, 2024.</span></p> 1354218 224730 3.8 3.7999 5400000 0.0001 33500 65900