0001558370-23-009089.txt : 20230510 0001558370-23-009089.hdr.sgml : 20230510 20230510160205 ACCESSION NUMBER: 0001558370-23-009089 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230510 DATE AS OF CHANGE: 20230510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Vuzix Corp CENTRAL INDEX KEY: 0001463972 STANDARD INDUSTRIAL CLASSIFICATION: RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663] IRS NUMBER: 043392453 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35955 FILM NUMBER: 23906207 BUSINESS ADDRESS: STREET 1: 25 HENDRIX ROAD STREET 2: SUITE A CITY: WEST HENRIETTA STATE: NY ZIP: 14586 BUSINESS PHONE: 585-359-5900 MAIL ADDRESS: STREET 1: 25 HENDRIX ROAD STREET 2: SUITE A CITY: WEST HENRIETTA STATE: NY ZIP: 14586 10-Q 1 vuzi-20230331x10q.htm 10-Q
falseVuzix Corp0001463972--12-312023Q1P12M00P36MP12MP12MP18MP18MP12MP12MP12MP12MP3YP36MP36M0001463972vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember2022-12-310001463972vuzi:OemProductAndWaveguideSalesMember2023-01-012023-03-3100014639722022-03-022022-03-020001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-03-172021-03-170001463972vuzi:PointInTimeMember2023-01-012023-03-310001463972vuzi:PointInTimeMember2022-01-012022-03-310001463972us-gaap:ProductMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-310001463972us-gaap:AccountsReceivableMember2023-01-012023-03-310001463972us-gaap:AccountsReceivableMember2022-01-012022-12-310001463972us-gaap:ProductMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesTwoMember2023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesThreeMember2023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesSixMember2023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesSevenMember2023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesOneMember2023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesNineMember2023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesFourMember2023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesFiveMember2023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesEightMember2023-03-310001463972vuzi:StockOptionTiedToEquityMarketAndOperationalMilestonesMember2023-01-012023-03-310001463972vuzi:EquityMarketCapitalizationTargetsMember2023-01-012023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesTwoMember2023-01-012023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesThreeMember2023-01-012023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesSixMember2023-01-012023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesSevenMember2023-01-012023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesOneMember2023-01-012023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesNineMember2023-01-012023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesFourMember2023-01-012023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesFiveMember2023-01-012023-03-310001463972vuzi:EquityMarketAndOperationalMilestonesEightMember2023-01-012023-03-310001463972vuzi:AnnualRevenueTargetsMember2023-01-012023-03-310001463972vuzi:AnnualEbitdaMarginsBeforeNonCashChargesTargetsMember2023-01-012023-03-310001463972us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001463972us-gaap:TreasuryStockCommonMember2022-01-012022-03-3100014639722022-03-020001463972us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001463972us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001463972us-gaap:CommonStockMember2023-01-012023-03-310001463972us-gaap:CommonStockMember2022-01-012022-03-310001463972us-gaap:RetainedEarningsMember2023-03-310001463972us-gaap:AdditionalPaidInCapitalMember2023-03-310001463972us-gaap:RetainedEarningsMember2022-12-310001463972us-gaap:AdditionalPaidInCapitalMember2022-12-310001463972us-gaap:RetainedEarningsMember2022-03-310001463972us-gaap:AdditionalPaidInCapitalMember2022-03-310001463972us-gaap:RetainedEarningsMember2021-12-310001463972us-gaap:AdditionalPaidInCapitalMember2021-12-310001463972us-gaap:TreasuryStockCommonMember2023-03-310001463972us-gaap:CommonStockMember2023-03-310001463972us-gaap:TreasuryStockCommonMember2022-12-310001463972us-gaap:CommonStockMember2022-12-310001463972us-gaap:TreasuryStockCommonMember2022-03-310001463972us-gaap:CommonStockMember2022-03-310001463972us-gaap:CommonStockMember2021-12-3100014639722022-01-012022-12-310001463972us-gaap:EmployeeStockOptionMember2023-03-310001463972us-gaap:EmployeeStockOptionMember2022-12-310001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2021-03-172021-03-170001463972us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2021-03-170001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2023-01-012023-03-310001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2022-01-012022-03-310001463972vuzi:LicensesMember2023-01-012023-03-310001463972vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember2023-01-012023-03-310001463972vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember2022-01-012022-03-310001463972us-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001463972us-gaap:SoftwareDevelopmentMember2022-03-310001463972us-gaap:SoftwareDevelopmentMember2021-10-310001463972us-gaap:SoftwareDevelopmentMember2020-12-310001463972vuzi:ToolingAndManufacturingEquipmentMember2023-03-310001463972vuzi:FurnitureAndEquipmentMember2023-03-310001463972us-gaap:LeaseholdImprovementsMember2023-03-310001463972us-gaap:ComputerSoftwareIntangibleAssetMember2023-03-310001463972vuzi:ToolingAndManufacturingEquipmentMember2022-12-310001463972vuzi:FurnitureAndEquipmentMember2022-12-310001463972us-gaap:LeaseholdImprovementsMember2022-12-310001463972us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001463972us-gaap:SeriesAPreferredStockMember2023-03-310001463972us-gaap:SeriesAPreferredStockMember2022-12-310001463972vuzi:ToolingAndManufacturingEquipmentMember2023-01-012023-03-310001463972vuzi:NextGenerationSmartGlassesMember2023-03-310001463972us-gaap:RetainedEarningsMember2023-01-012023-03-310001463972us-gaap:RetainedEarningsMember2022-01-012022-03-310001463972us-gaap:SoftwareDevelopmentMember2023-03-310001463972us-gaap:LicensingAgreementsMember2023-03-310001463972us-gaap:SoftwareDevelopmentMember2022-12-310001463972us-gaap:LicensingAgreementsMember2022-12-310001463972vuzi:PrivateCorporationMember2023-03-310001463972vuzi:PrivateCorporationMember2021-12-310001463972srt:MinimumMembervuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember2023-01-012023-03-310001463972srt:MaximumMembervuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember2023-01-012023-03-310001463972vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember2023-03-310001463972us-gaap:SoftwareDevelopmentMember2023-01-012023-03-310001463972us-gaap:SoftwareDevelopmentMember2022-01-012022-12-310001463972us-gaap:ProductMember2023-01-012023-03-310001463972vuzi:RevisionOfPriorPeriodAsRestatedMember2022-01-012022-03-310001463972us-gaap:ProductMember2022-01-012022-03-310001463972srt:ScenarioPreviouslyReportedMember2022-01-012022-03-310001463972srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-01-012022-03-310001463972vuzi:OneCustomerMemberus-gaap:ProductMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001463972vuzi:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001463972vuzi:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001463972vuzi:OneCustomerMemberus-gaap:ProductMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-3100014639722022-03-3100014639722021-12-3100014639722022-01-012022-03-310001463972vuzi:CapitalizedSoftwareDevelopmentCostsMember2023-01-012023-03-310001463972us-gaap:LicensingAgreementsMember2023-01-012023-03-310001463972vuzi:CapitalizedSoftwareDevelopmentCostsMember2022-01-012022-03-310001463972us-gaap:LicensingAgreementsMember2022-01-012022-03-3100014639722023-03-3100014639722022-12-3100014639722023-05-1000014639722023-01-012023-03-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purevuzi:productvuzi:customer

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

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

For the Quarterly Period Ended March 31, 2023

OR

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

Commission file number 001-35955

VUZIX CORPORATION

(Exact name of registrant as specified in its charter)

Delaware

    

04-3392453

State or other jurisdiction of
incorporation or organization

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

25 Hendrix Road, Suite A
West Henrietta, New York

    

14586

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (585359-5900

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

Title of each class:

    

Trading Symbol(s)

    

Name of each exchange on which registered:

Common Stock, par value $0.001

 

VUZI

 

Nasdaq Capital Market

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 filing requirements for the past 90 days.   Yes      No  

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

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

 

 

 

 

 

 

Smaller reporting company

Emerging growth company

 

 

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

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

As of May 10, 2023, there were 63,219,123 shares of the registrant’s common stock outstanding.

Vuzix Corporation

INDEX

 

Page
No.

 

 

Part I – Financial Information

3

 

 

Item 1.

Consolidated Financial Statements (Unaudited):

3

 

Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022

3

 

Consolidated Statements of Changes in Stockholders’ Equity for the Three Months Ended March 31, 2023 and 2022

4

 

Consolidated Statements of Operations for the Three Months Ended March 31, 2023 and 2022

5

 

Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2023 and 2022

6

 

Notes to the Unaudited Consolidated Financial Statements

7

 

Item 2.

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

14

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

21

 

Item 4.

Controls and Procedures

21

 

Part II – Other Information

22

 

Item 1.

Legal Proceedings

22

 

Item 1A.

Risk Factors

22

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

22

 

Item 3.

Defaults Upon Senior Securities

22

 

Item 4.

Mine Safety Disclosure

22

 

Item 5.

Other Information

22

 

Item 6.

Exhibits

23

 

 

Signatures

24

2

Part 1: FINANCIAL INFORMATION

Item 1: Consolidated Financial Statements

VUZIX CORPORATION

CONSOLIDATED BALANCE SHEETS

(Unaudited)

    

March 31, 

December 31, 

    

2023

    

2022

ASSETS

 

  

 

  

Current Assets

 

  

 

  

Cash and Cash Equivalents

$

63,235,863

$

72,563,943

Accounts Receivable, Net

 

3,059,156

 

3,558,971

Accrued Revenues in Excess of Billings

 

192,177

 

269,129

Employee Retention Credit Receivable

466,705

466,705

Inventories, Net

 

10,861,679

 

11,267,969

Manufacturing Vendor Prepayments

 

474,035

 

998,671

Prepaid Expenses and Other Assets

 

1,621,186

 

2,115,853

Total Current Assets

 

79,910,801

 

91,241,241

Long-Term Assets

 

  

 

  

Fixed Assets, Net

 

6,139,939

 

3,878,505

Operating Lease Right-of-Use Asset

791,604

956,165

Patents and Trademarks, Net

 

2,341,024

 

2,220,094

Technology Licenses, Net

 

29,331,805

 

30,158,689

Intangible Asset, Net

 

640,383

 

675,313

Goodwill

 

1,601,400

 

1,601,400

Other Assets, Net

 

1,715,996

 

1,581,143

Total Assets

$

122,472,952

$

132,312,550

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

  

Current Liabilities

 

  

 

  

Accounts Payable

$

1,271,365

$

1,211,747

Unearned Revenue

 

41,454

 

29,064

Accrued Expenses

 

1,466,214

 

1,670,539

Licensing Fees Commitment

 

9,500,000

 

11,500,000

Income and Other Taxes Payable

 

22,841

 

214,997

Operating Lease Right-of-Use Liability

562,375

651,011

Total Current Liabilities

 

12,864,249

 

15,277,358

Long-Term Liabilities

Operating Lease Right-of-Use Liability

229,229

305,154

Total Liabilities

 

13,093,478

 

15,582,512

Stockholders' Equity

 

  

 

  

Common Stock - $0.001 Par Value, 100,000,000 shares authorized; 63,787,858 shares issued and 63,208,186 shares outstanding as of March 31, 2023 and 63,783,779 shares issued and 63,319,107 shares outstanding as of December 31, 2022.

 

63,787

 

63,783

Additional Paid-in Capital

 

365,868,487

 

362,507,715

Accumulated Deficit

 

(254,076,299)

 

(243,835,716)

Treasury Stock, at cost, 579,672 shares as of March 31, 2023 and 464,672 shares as of December 31, 2022.

 

(2,476,501)

 

(2,005,744)

Total Stockholders' Equity

 

109,379,474

 

116,730,038

Total Liabilities and Stockholders' Equity

$

122,472,952

$

132,312,550

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

3

VUZIX CORPORATION

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

Common Stock

Additional

Accumulated

Treasury Stock

    

Shares

    

Amount

    

Paid-In Capital

    

Deficit

    

Shares

    

Amount

    

Total

Balance - January 1, 2023

 

63,783,779

$

63,783

$

362,507,715

$

(243,835,716)

(464,672)

$

(2,005,744)

$

116,730,038

Stock-Based Compensation Expense

 

 

 

3,360,772

 

 

 

 

3,360,772

Stock Option Exercises

 

4,079

 

4

 

 

 

 

 

4

Purchases of Treasury Stock

 

 

 

 

 

(115,000)

 

(470,757)

 

(470,757)

Net Loss

 

 

 

 

(10,240,583)

 

 

 

(10,240,583)

Balance - March 31, 2023

 

63,787,858

$

63,787

$

365,868,487

$

(254,076,299)

 

(579,672)

$

(2,476,501)

$

109,379,474

Common Stock

Additional

Accumulated

Treasury Stock

    

Shares

    

Amount

    

Paid-In Capital

    

Deficit

    

Shares

    

Amount

    

Total

Balance - January 1, 2022

 

63,672,268

$

63,672

$

346,736,397

$

(203,072,143)

$

$

143,727,926

Stock-Based Compensation Expense

 

 

 

3,955,738

 

 

 

 

3,955,738

Stock Option Exercises

 

32,358

 

33

 

29,191

 

 

 

 

29,224

Purchases of Treasury Stock

 

 

 

 

 

(36,685)

 

(251,057)

 

(251,057)

Net Loss

 

 

 

 

(10,506,001)

 

 

 

(10,506,001)

Balance - March 31, 2022

 

63,704,626

$

63,705

$

350,721,326

$

(213,578,144)

 

(36,685)

$

(251,057)

$

136,955,830

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

4

VUZIX CORPORATION

CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

Three Months Ended March 31, 

    

2023

    

2022

    

Sales:

 

  

 

  

 

Sales of Products

$

4,191,361

$

2,503,051

Cost of Sales:

 

  

 

  

Cost of Sales - Products Sold

 

3,082,439

 

1,803,598

Cost of Sales - Depreciation and Amortization

232,916

223,785

Total Cost of Sales

 

3,315,355

 

2,027,383

Gross Profit

 

876,006

 

475,668

Operating Expenses:

 

  

 

  

Research and Development

 

3,069,797

 

3,103,444

Selling and Marketing

 

2,539,659

 

2,023,435

General and Administrative

 

5,131,824

 

5,453,833

Depreciation and Amortization

 

964,265

 

259,245

Impairment of Patents and Trademarks

 

17,666

 

49,603

Total Operating Expenses

 

11,723,211

 

10,889,560

Loss From Operations

 

(10,847,205)

 

(10,413,892)

Other Income (Expense):

 

  

 

  

Investment Income

 

695,783

 

6,280

Income and Other Taxes

 

(87,795)

 

(47,632)

Foreign Exchange Loss

 

(1,366)

 

(50,757)

Total Other Income (Expense), Net

 

606,622

 

(92,109)

Loss Before Provision for Income Taxes

 

(10,240,583)

 

(10,506,001)

Provision for Income Taxes

 

 

Net Loss

 

(10,240,583)

 

(10,506,001)

Basic and Diluted Loss per Common Share

$

(0.16)

$

(0.16)

Weighted-average Shares Outstanding - Basic and Diluted

 

63,216,598

 

63,695,127

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

5

VUZIX CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

Three Months Ended March 31, 

    

2023

    

2022

Cash Flows from Operating Activities

 

  

 

  

Net Loss

$

(10,240,583)

$

(10,506,001)

Non-Cash Adjustments

 

  

 

  

Depreciation and Amortization

 

1,197,181

 

483,030

Stock-Based Compensation

 

3,667,509

 

4,319,748

Impairment of Patents and Trademarks

 

17,666

 

49,603

(Increase) Decrease in Operating Assets

 

  

 

  

Accounts Receivable

 

499,815

 

690,775

Accrued Revenues in Excess of Billings

 

76,952

 

Inventories

 

406,290

 

(407,084)

Manufacturing Vendor Prepayments

 

524,636

 

(82,513)

Prepaid Expenses and Other Assets

 

218,520

 

213,394

Increase (Decrease) in Operating Liabilities

 

  

 

  

Accounts Payable

 

59,618

 

(831,021)

Accrued Expenses

 

(412,566)

 

(292,286)

Unearned Revenue

 

12,391

 

1,825

Income and Other Taxes Payable

 

(192,156)

 

(74,549)

Net Cash Flows Used in Operating Activities

 

(4,164,727)

 

(6,435,079)

Cash Flows from Investing Activities

 

  

 

  

Purchases of Fixed Assets

 

(2,284,968)

 

(57,758)

Investments in Patents and Trademarks

 

(182,628)

 

(34,469)

Investments in Licenses, Intangibles and Other Assets

 

(2,000,000)

 

(125,000)

Investments in Software Development

(125,000)

Investments in Other Assets

 

(100,000)

 

Net Cash Flows Used in Investing Activities

 

(4,692,596)

 

(217,227)

Cash Flows from Financing Activities

 

  

 

  

Proceeds from Exercise of Warrants

 

 

29,224

Purchases of Treasury Stock

(470,757)

(251,057)

Net Cash Flows Used in Financing Activities

 

(470,757)

 

(221,833)

Net Decrease in Cash and Cash Equivalents

 

(9,328,080)

 

(6,874,139)

Cash and Cash Equivalents - Beginning of Period

 

72,563,943

 

120,203,873

Cash and Cash Equivalents - End of Period

$

63,235,863

$

113,329,734

Supplemental Disclosures

 

  

 

  

Unamortized Common Stock Expense included in Prepaid Expenses and Other Assets

$

1,061,885

$

1,001,232

Non-Cash Investment in Licenses

9,500,000

Stock-Based Compensation Expense - Expensed less Previously Issued

306,737

364,010

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

6

VUZIX CORPORATION

NOTES TO THE UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

Note 1 – Basis of Presentation

The accompanying unaudited consolidated financial statements of Vuzix Corporation (“the Company” or “Vuzix”) have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, the unaudited consolidated financial statements do not include all information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Certain re-classifications have been made to prior comparable periods to conform with current reporting impacting Costs of Sales, Gross Profit and Depreciation and Amortization. The results of the Company’s operations for the three months ended March 31, 2023 are not necessarily indicative of the results of the Company’s operations for the full fiscal year or any other period.

The accompanying interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto of the Company as of and for the year ended December 31, 2022, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.

Reclassification of Prior Year Presentation

Certain prior year amounts have been reclassified for consistency with the current year’s presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Statements of Operations for the three months ended March 31, 2022, to reclassify depreciation expense related to our manufacturing operations from the amounts of reported depreciation and amortization expenses originally included in Operating Expenses. This change in classification does not affect previously reported Net Loss or reported Cash Flows Used in Operating Activities in the Consolidated Statements of Cash Flows or Consolidated Balance Sheets. The below table is a summary of the impact of these reclassifications:

 

    

For the Three Months Ended March 31, 2022

    

Condensed Statement of Operations

As Previously Presented

Reclassification

Revised

Total Sales

$

2,503,051

$

$

2,503,051

Cost of Sales - Products Sold

1,863,697

(60,099)

1,803,598

Cost of Sales - Depreciation and Amortization

223,785

223,785

Gross Profit

639,354

163,686

475,668

Operating Expenses:

Research and Development

3,103,444

3,103,444

Selling and Marketing

2,023,435

2,023,435

General and Administrative

5,453,833

5,453,833

Depreciation and Amortization

422,931

(163,686)

259,245

Impairment of Patents and Trademarks

49,603

49,603

Total Operating Expenses

11,053,246

(163,686)

10,889,560

Loss From Operations

 

(10,413,892)

 

 

(10,413,892)

Total Other Expense, Net

(92,109)

(92,109)

Net Loss

$

(10,506,001)

$

$

(10,506,001)

Customer Concentrations

For the three months ended March 31, 2023, one customer represented 74% of total product revenue. For the three months ended March 31, 2022, one customer represented 11% of total product revenue.

7

As of March 31, 2023, one customer represented 50% of accounts receivable. As of December 31, 2022, one customer represented 26% of accounts receivable.

Treasury Stock

Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains and losses on the subsequent re-issuance of shares will be credited or charged to paid-in capital in excess of par value using the average-cost method.

Recent Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to, accounts receivable. The Company adopted ASU 2016-13 effective on January 1, 2023. The adoption of this standard did not have a material impact on our consolidated financial statements.

Note 2 – Revenue Recognition and Contracts with Customers

Disaggregated Revenue

The Company’s total revenue was comprised of two major product lines: Smart Glasses Sales and Engineering Services. There were no Engineering Services revenue recorded in the three months ended March 31, 2023. The following table summarizes the revenue recognized by major product line:

Three Months Ended

March 31, 

    

2023

    

2022

Revenues

 

  

 

  

Products Sales

$

4,191,361

$

2,503,051

Significant Judgments

Under Topic 606 “Revenue from Contracts with Customers”, we use judgments that could potentially impact both the timing of our satisfaction of performance obligations and our determination of transaction prices used in determining revenue recognized by major product line. Such judgments include considerations in determining our transaction prices and when our performance obligations are satisfied for our standard product sales that include an end-user 30-day right to return if not satisfied with product and general payment terms that are between Net 30 and 60 days. For our engineering services, performance obligations are recognized over time using the input method and the estimated costs to complete each project are considered significant judgments.

Performance Obligations

Revenues from our performance obligations are typically satisfied at a point-in-time for Smart Glasses, Waveguides and Display Engines, and our OEM Products, which are recognized when the customer obtains control and ownership, which is generally upon shipment. The Company considers shipping and handling activities performed to be fulfillment activities and not a separate performance obligation. The Company also records revenue for performance obligations relating to our engineering services over time by using the input method measuring progress toward satisfying the performance obligations. Satisfaction of our performance obligations related to our engineering services is measured by the Company’s costs incurred as a percentage of total expected costs to project completion as the inputs of actual costs incurred by the Company are directly correlated with progress toward completing the contract. As such, the Company believes that our methodologies for recognizing revenue over time for our engineering services correlate directly with the transfer of control of the underlying assets to our customers.

8

Our standard product sales include a twelve (12) month assurance-type product warranty. In the case of certain of our OEM products and waveguide sales, some include a standard product warranty of up to eighteen (18) months to allow distribution channels to offer the end customer a full twelve (12) months of coverage. We offer extended warranties to customers, which extend the standard product warranty on product sales for an additional twelve (12) month period. All revenue related to extended product warranty sales is deferred and recognized over the extended warranty period. Our engineering services contracts vary from contract to contract but typically include payment terms of Net 30 days from the date of billing, subject to an agreed upon customer acceptance period.

The following table presents a summary of the Company’s sales by revenue recognition method as a percentage of total net sales for the three months ended March 31:

    

% of Total Net Sales

2023

 

2022

 

Point-in-Time

 

100

%

100

%

Remaining Performance Obligations

As of March 31, 2023, the Company had approximately $165,000 of remaining performance obligations under a current waveguide development project, which represents the remainder of the total transaction price of approximately $800,000 under this development agreement, which commenced in 2022, less revenue recognized under percentage of completion to date. The Company expects to recognize the remaining revenue related to this project in the second quarter of 2023. Revenues earned less amounts invoiced at March 31, 2023 in the amount of $192,177 are reflected as Accrued Revenues in Excess of Billings in the accompanying Consolidated Balance Sheet.

The Company had no material outstanding performance obligations related to product sales, other than its standard product warranty.

Note 3 – Loss Per Share

Basic loss per share is computed by dividing the loss attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share reflects the potential dilution from the assumed exercise of stock options. During periods of net loss, all common stock equivalents are excluded from the diluted EPS calculation because they are anti-dilutive. Since the Company reported a net loss for the three months ended March 31, 2023 and 2022, the calculation for basic and diluted earnings per share is considered to be the same, as the impact of potential common shares is anti-dilutive. At March 31, 2023 and 2022, there were 8,603,308 and 8,611,365 common stock share equivalents, respectively, potentially exercisable or issuable under conversion or exercise of stock options that could dilute basic earnings per share in the future.

Note 4 – Inventories, Net

Inventories are stated at the lower of cost and net realizable value, and consisted of the following:

March 31, 

December 31, 

    

2023

    

2022

Purchased Parts and Components

$

10,018,357

$

10,399,527

Work-in-Process

 

358,857

 

344,242

Finished Goods

 

2,255,516

 

1,941,689

Less: Reserve for Obsolescence

 

(1,771,051)

 

(1,417,489)

Inventories, Net

$

10,861,679

$

11,267,969

9

Note 5 – Fixed Assets

Fixed Assets consisted of the following:

March 31, 

December 31, 

    

2023

    

2022

Tooling and Manufacturing Equipment

$

8,050,657

$

6,065,445

Leaseholds

 

1,366,128

 

826,329

Computers and Purchased Software

 

765,237

 

760,256

Furniture and Equipment

 

2,505,091

 

2,487,650

 

12,687,113

 

10,139,680

Less: Accumulated Depreciation

 

(6,547,174)

 

(6,261,175)

Fixed Assets, Net

$

6,139,939

$

3,878,505

During the three months ended March 31, 2023, the Company invested approximately $2,200,000 in tooling and manufacturing equipment and leasehold improvements, as part of the Company’s new waveguide expansion project. Construction on the Company’s new facility began late in December 2022 and is expected to be completed by the end of May 2023.

Total depreciation expense for fixed assets, not included in Cost of Sales, for the three months ended March 31, 2023 and 2022 was $102,451 and $117,087, respectively.

Note 6 – Technology Licenses, Net

March 31, 

December 31, 

    

2023

    

2022

Licenses

$

32,443,356

$

2,443,356

Additions

 

 

30,000,000

Less: Accumulated Amortization

 

(3,111,551)

 

(2,284,667)

Licenses, Net

$

29,331,805

$

30,158,689

Total amortization expense related to technology licenses for the three months ended March 31, 2023 and 2022 was $826,884 and $56,700, respectively.

Note 7 - Other Assets

March 31,

December 31, 

    

2023

    

2022

Private Corporation Investments

$

450,000

$

450,000

Additions

100,000

Total Private Corporation Investments (at cost)

550,000

450,000

Software Development Costs

875,000

750,000

Additions

125,000

125,000

Less: Accumulated Amortization

(430,556)

(375,000)

Software Development Costs, Net

569,444

500,000

Unamortized Common Stock Expense included in Long-Term Prepaid Expenses

596,552

631,143

Total Other Assets

$

1,715,996

$

1,581,143

10

In 2021, the Company acquired, for a purchase price of $200,000, an ownership interest of 3%, in the form of preferred stock, in a private corporation developing smart glasses software for use by retailers in the stock keeping of inventory, amongst other uses. In the three months ended March 31, 2023, the Company purchased an additional $100,000 of preferred stock in this corporation through a subsequent round of funding in order to retain 2% ownership interest.

During 2020, the Company invested $500,000 in Android operating systems upgrades for its CPU platform used in its M400 and M4000 products. This upgrade was finished and placed into service in the beginning of the fourth quarter of 2020.  This capitalized asset is being amortized on a straight-line basis over its expected product life cycle of thirty-six (36) months, which began on October 1, 2020. In October 2021, the Company invested $250,000 and in the first quarter of 2022 the Company invested an additional $125,000 for further Android operating systems version upgrades to the CPU platform it uses in its M400 and M4000 products. In the three months ended March 31, 2023, a final investment of $125,000 was made to these system upgrades, which were placed into service during the quarter. These additional upgrades of $500,000 are being amortized on a straight-line base over thirty-six (36) months.

Total amortization expense related to all software updates for the three months ended March 31, 2023 and 2022 were $55,556 and $41,666, respectively.

Note 8 – Accrued Expenses

Accrued expenses consisted of the following:

March 31, 

December 31, 

    

2023

    

2022

Accrued Wages and Related Costs

$

580,002

$

843,537

Accrued Professional Services

 

189,760

 

263,800

Accrued Warranty Obligations

 

194,427

 

159,927

Other Accrued Expenses

 

502,025

 

403,275

Total

$

1,466,214

$

1,670,539

The Company has warranty obligations in connection with the sale of certain of its products. The warranty period for its products is generally twelve (12) months. The costs incurred to provide for these warranty obligations are estimated and recorded as an accrued expense at the time of sale. The Company estimates its future warranty costs based upon product-based historical performance rates and related costs to repair. Included in Other Accrued Expenses is $435,000 for external development work related to our waveguide development projects which was completed through March 31, 2023 but not yet invoiced.

The changes in the Company’s accrued warranty obligations for the three months ended March 31, 2023 were as follows:

Accrued Warranty Obligations at December 31, 2022

$

159,927

Reductions for Settling Warranties

 

(91,241)

Warranties Issued During Year

 

125,741

Accrued Warranty Obligations at March 31, 2023

$

194,427

Note 9 – Income Taxes

The Company’s effective income tax rate is a combination of federal, state and foreign tax rates and differs from the U.S. statutory rate due to taxes on foreign income, permanent differences including tax-exempt interest, and the resolution of tax uncertainties, offset by a valuation allowance against U.S. deferred income tax assets.

11

Note 10 – Capital Stock

Preferred stock

The Board of Directors is authorized to establish and designate different series of preferred stock and to fix and determine their voting powers and other rights and terms. A total of 5,000,000 shares of preferred stock with a par value of $0.001 are authorized as of March 31, 2023 and December 31, 2022. Of this total, 49,626 shares are designated as Series A Preferred Stock. There were nil shares of Series A Preferred Stock issued and outstanding on March 31, 2023 and December 31, 2022, respectively.

Common Stock

The Company’s authorized common stock consists of 100,000,000 shares, par value of $0.001. There were 63,787,858 shares issued and 63,208,186 shares outstanding as of March 31, 2023 and 63,783,779 shares issued and 63,319,107 shares outstanding as of December 31, 2022.

Treasury Stock

On March 2, 2022, our Board of Directors approved the repurchase by the Company of up to an aggregate of $25 million of our common stock by open market or privately negotiated transactions under the Share Buyback Program.  This program was in effect for one year and expired on March 2, 2023. During the three months ended March 31, 2023, the Company repurchased 115,000 shares of our common stock at an average cost of $4.06, before commission of $0.03 per share. As of March 31, 2023, 579,672 shares of our common stock were held in treasury.

Note 11 – Stock-Based Compensation

A summary of stock option activity related to the Company’s standard employee incentive plan (excluding options awarded under the Long-Term Incentive Plan (LTIP) – Note 12) for the three months ended March 31, 2023 is as follows:

Weighted

Average

Number of

Average

Remaining Life

    

Options

    

Exercise Price

    

(years)

Outstanding at December 31, 2022

 

2,805,673

$

7.80

 

7.28

Granted

 

25,000

 

3.64

 

  

Exercised

 

(2,512)

 

1.33

 

  

Expired or Forfeited

 

(8,853)

 

15.23

 

  

Outstanding at March 31, 2023

 

2,819,308

$

7.74

 

7.07

The weighted average remaining contractual term for all options as of March 31, 2023 and December 31, 2022 was 7.07 years and 7.28 years, respectively.

As of March 31, 2023, there were 1,642,429 options that were fully-vested and exercisable at a weighted average exercise price of $6.94 per share. The weighted average remaining contractual term of the vested options is 6.2 years.

As of March 31, 2023, there were 1,176,879 unvested options exercisable at a weighted average exercise price of $8.84 per share. The weighted average remaining contractual term of the unvested options is 8.3 years.

The weighted average fair value of option grants was calculated using the Black-Scholes-Merton option pricing method. As of March 31, 2023, the Company had $7,393,432 of unrecognized stock compensation expense, which will be recognized over a weighted average period of 2.3 years.

12

For the three months ended March 31, 2023 and 2022, the Company recorded total stock-based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $1,129,566 and $1,350,610, respectively.

Note 12 – Long-Term Incentive Plan

On March 17, 2021, the Company granted options to purchase a total of 5,784,000 shares of common stock to its officers and certain other members of its management team. The options were granted under the Company’s existing 2014 Incentive Stock Plan. The options have an exercise price of $19.00, with 375,000 options vesting immediately and the remaining portion vesting upon the achievement of certain equity market capitalization milestones, and revenue and EBITDA operational milestones. For the three months ended March 31, 2023 and 2022, the Company recorded non-cash stock-based compensation expense of $2,537,944 and $2,969,138, respectively, for options that vested or are probable to vest. These expenses are presented in the same financial statement line items in the Statements of Operations as the cash-based compensation expenses for the same employees.

The fair value of option grants was calculated using a Monte Carlo simulation for the equity market capitalization tranches and the Black-Scholes-Merton option pricing method for the operational milestone tranches. As of March 31, 2023, we had $14,671,988 of total unrecognized stock-based compensation expense for the portion of options tied to equity market capitalization milestones and the portion of options tied to operational milestones that were considered probable of achievement, all of which will be recognized over a service period of up to three to four years. The probabilities of the milestone achievements are subject to catch-up adjustments in each instance where an equity market capitalization milestone is achieved or when an operational milestone becomes probable to be achieved or is achieved. Compensation costs could be reversed in subsequent periods if an awardee leaves the Company prior to the expiration of the option life for market capitalization milestone or performance award vesting of a performance award no longer determined to be probable. If such milestones are achieved earlier in their expected service periods, the remaining unrecognized compensation expense related to that particular milestone would be accelerated and recognized in full during the period where that achievement is affirmed by the Board of Directors. As of December 31, 2022, and going forward, should all of the operational milestones which are currently not yet deemed probable of achievement become probable of achievement or are achieved, then the Company could ultimately recognize up to an additional $34.1 million in non-cash stock-based compensation expense at such time.

The unvested remaining equity market and operational milestones under the LTIP with their total related option grants and criteria achievement weightings of the options available for meeting a target are shown in the following table. Of the total 5,409,000 unvested options outstanding as of March 31, 2023, there are 2,704,500 options unvested for the achievement of Equity Market Capitalization targets, 1,893,150 unvested options for the achievement of annual Revenue targets, and 811,350 unvested options for the achievement of annual EBITDA Margins Before Non-Cash Charges targets.

Award Potential

Criteria Achievement Weighting

50% of Options Available

35% of Options Available

15% of Options Available

Options Available
(Subject to Vesting)

Equity Market
Capitalization
Target

Last Twelve Months Revenue
Target

Last Twelve Months EBITDA
Margin before
Non-Cash
Charges Target

686,000

$ 2,000,000,000

$ 25,000,000

0.0%

686,000

3,000,000,000

50,000,000

2.0%

686,000

4,000,000,000

100,000,000

4.0%

686,000

5,000,000,000

200,000,000

6.0%

586,000

6,000,000,000

300,000,000

8.0%

586,000

7,000,000,000

450,000,000

10.0%

561,000

8,000,000,000

675,000,000

12.0%

491,000

9,000,000,000

1,000,000,000

14.0%

441,000

10,000,000,000

1,500,000,000

16.0%

5,409,000

13

Note 13 – Litigation

We are not currently involved in any actual or pending legal proceedings or litigation that we consider to be material, and we are not aware of any such material proceedings contemplated by or against us or involving our property.

Note 14 – Right-of-Use Assets and Liabilities

Future lease payments under operating leases as of March 31, 2023 were as follows:

2023

$

523,238

2024

 

191,120

2025

 

132,982

Total Future Lease Payments

 

847,340

Less: Imputed Interest

 

(55,736)

Total Lease Liability Balance

$

791,604

Operating lease costs under the operating leases totaled $203,339 and $162,365 for the three months ended March 31, 2023 and 2022, respectively.

As of March 31, 2023, the weighted average discount rate was 7.1% and the weighted average remaining lease term was 1.7 years.

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

You should read the following discussion and analysis of financial condition and results of operations in conjunction with the financial statements and related notes appearing elsewhere in this quarterly report and in our Annual Report on Form 10-K for the year ended December 31, 2022.

As used in this report, unless otherwise indicated, the terms “Company,” “Vuzix”, “management,” “we,” “our,” and “us” refer to Vuzix Corporation.

Critical Accounting Policies and Significant Developments and Estimates

The discussion and analysis of our financial condition and results of operations is based upon our unaudited consolidated financial statements and related notes appearing elsewhere in this quarterly report. The preparation of these statements in conformity with GAAP requires the appropriate application of certain accounting policies, many of which require us to make estimates and assumptions about future events and their impact on amounts reported in our consolidated financial statements, including the statement of operations, balance sheet, cash flow and related notes. We continually evaluate our estimates used in the preparation of our financial statements, including those related to revenue recognition, bad debts, inventories, warranty reserves, product warranty, carrying value of long-lived assets, fair value measurement of financial instruments, valuation of stock compensation awards, achievement of equity market capitalization and probability of operational milestones being achieved under our LTIP, and income taxes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not apparent from other sources. Since future events and their impact cannot be determined with certainty, the actual results will inevitably differ from our estimates. Such differences could be material to the consolidated financial statements.

We believe that our application of accounting policies, and the estimates inherently required therein, are reasonable. We periodically re-evaluate these accounting policies and estimates and make adjustments when facts and circumstances dictate a change. Historically, we have found our application of accounting policies to be appropriate, and actual results have not differed materially from those determined using such necessary estimates.

14

Management believes certain factors and trends are important in understanding our financial performance. The critical accounting policies, judgments and estimates that we believe have the most significant effect on our consolidated financial statements are:

Valuation of inventories;
Variable Interest Entities;
Business combinations;
Carrying value of long-lived assets;
Software development costs;
Revenue recognition;
Product warranty;
Stock-based compensation; and
Income taxes.

Our accounting policies are more fully described in the notes to our consolidated financial statements included in this quarterly report and in our Annual Report on Form 10-K for the year ended December 31, 2022. There have been no significant changes in our accounting policies for the three months ended March 31, 2023.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements that have, or are reasonably likely to have, an effect on our financial condition, financial statements, revenues or expenses.

Business Matters

We are engaged in the design, manufacture, marketing and sale of wearable computing devices and augmented reality wearable display devices, also referred to as head mounted displays (or HMDs), heads-up displays (HUDs) or near-eye displays, in the form of Smart Glasses and Augmented Reality (AR) glasses. Our wearable display devices are worn like eyeglasses or attach to a head-worn mount. These devices typically include cameras, sensors, and a computer that enable the user to view, record and interact with video and digital content, such as computer data, the internet, social media or entertainment applications. Our wearable display products integrate display technology with our advanced optics to produce compact high-resolution display engines, less than half an inch diagonally, which when viewed through our Smart Glasses products create virtual images that appear comparable in size to that of a computer monitor or a large-screen television.

With respect to our Smart Glasses and AR products, we are focused on the enterprise, industrial, commercial, security, first responder, medical, and defense markets. We also provide custom solutions and engineering services to third parties, including OEMs, of waveguides to enable fully-integrated wearable display systems, including HMDs to commercial, industrial and defense customers. We do not offer “work-for-hire” services per se but rather offer our engineering services for projects that we expect could result in advancing our technology and potentially lead to long-term supply or OEM relationships.

All of the mobile displays and wearable and mobile electronics markets in which we compete, including mobile and wearable displays and electronics, have been and continue to be subject to consistent and rapid technological change, with ever greater capabilities and performance, including mobile devices with larger screen sizes and improved display resolutions as well as, in many cases, reductions in pricing for mobile devices. As a result, we must continue to

15

improve our products’ performance and lower our costs. We believe our intellectual property portfolio gives us a leadership position in the design and manufacturing of micro-display projection engines, waveguides, mechanical packaging, ergonomics, and optical systems.

Recent Accounting Pronouncements

See Note 1 to the Unaudited Consolidated Financial Statements.

Results of Operations

Comparison of Three Months Ended March 31, 2023 and 2022

The following table compares the Company’s consolidated statements of operations data for the three months ended March 31, 2023 and 2022:

Three Months Ended March 31, 

 

    

    

    

Dollar

    

% Increase

 

2023

2022

Change

(Decrease)

 

Sales:

 

  

 

  

 

  

 

  

Sales of Products

$

4,191,361

 

$

2,503,051

 

$

1,688,310

 

67

%

 

  

 

  

 

  

 

  

Cost of Sales:

 

  

 

  

 

  

 

  

Cost of Sales - Products

 

3,082,439

 

1,803,598

 

1,278,841

 

71

%

Cost of Sales - Depreciation and Amortization

 

232,916

 

223,785

 

9,131

 

4

%

 

  

 

  

 

  

 

  

Total Cost of Sales

 

3,315,355

 

2,027,383

 

1,287,972

 

64

%

 

  

 

  

 

  

 

  

Gross Profit

 

876,006

 

475,668

 

400,338

 

84

%

Gross Profit %

 

21

%  

19

%  

  

 

  

 

  

 

  

 

  

 

  

Operating Expenses:

 

  

 

  

 

  

 

  

Research and Development

 

3,069,797

 

3,103,444

 

(33,647)

 

(1)

%

Selling and Marketing

 

2,539,659

 

2,023,435

 

516,224

 

26

%

General and Administrative

 

5,131,824

 

5,453,833

 

(322,009)

 

(6)

%

Depreciation and Amortization

 

964,265

 

259,245

 

705,020

 

272

%

Impairment of Patents and Trademarks

 

17,666

 

49,603

 

(31,937)

 

(64)

%

 

  

 

  

 

  

 

  

Loss from Operations

 

(10,847,205)

 

(10,413,892)

 

(433,313)

 

4

%

 

  

 

  

 

  

 

Other Income (Expense):

 

  

 

  

 

  

 

  

Investment Income

 

695,783

 

6,280

 

689,503

 

10,979

%

Income and Other Taxes

 

(87,795)

 

(47,632)

 

(40,163)

 

84

%

Foreign Exchange Loss

 

(1,366)

 

(50,757)

 

49,391

 

(97)

%

 

  

 

  

 

  

 

  

Total Other Income (Expense), Net

 

606,622

 

(92,109)

 

698,731

 

(759)

%

 

  

 

  

 

  

 

  

Loss Before Provision for Income Taxes

 

(10,240,583)

 

(10,506,001)

 

265,418

 

(3)

%

Provision for Income Taxes

 

 

 

 

%

 

  

 

  

 

  

 

  

Net Loss

$

(10,240,583)

$

(10,506,001)

$

265,418

 

(3)

%

16

Sales.   There was an increase in total sales for the three months ended March 31, 2023 compared to the same period in 2022 of $1,688,310, or 67%. The following table reflects the major components of our sales:

 

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

 

March 31, 2023

Total Sales

March 31, 2022

Total Sales

Change

(Decrease)

Sales of Products

$

4,191,361

 

100

%  

2,503,051

 

100

%  

$

1,688,310

 

67

%

Sales of products increased by 67% for the three months ended March 31, 2023 compared to the same period in 2022. Smart glasses revenue was the primary driver of this increase, as unit sales of our M400 product increased significantly, partially offset by higher average sales discounts due to larger volume reseller sales, as compared to that during the same period in 2022.

There were no engineering services revenue for the three months ended March 31, 2023 and 2022.

Cost of Sales and Gross Profit. Cost of product revenues and engineering services are comprised of materials, components, labor, warranty costs, freight costs, manufacturing overhead, software royalties, the non-cash depreciation for our tooling and manufacturing equipment, and amortization of software development costs related to the production of our products and rendering of engineering services. The following table reflects the components of our cost of goods sold:

Three Months Ended

As % Related

Three Months Ended

As % Related

Dollar

% Increase

March 31, 2023

Total Sales

March 31, 2022

Total Sales

Change

(Decrease)

Product Cost of Sales

    

2,546,951

    

61

%  

$

1,406,745

    

56

%  

$

1,140,206

    

81

%

Manufacturing Overhead - Unapplied

 

535,488

 

13

%  

396,853

 

16

%  

138,635

 

35

%

Depreciation and Amortization

232,916

6

%  

223,785

9

%  

9,131

4

%  

 

  

 

  

 

  

 

  

 

  

 

  

Total Cost of Sales

$

3,315,355

 

79

%  

$

2,027,383

 

81

%  

$

1,287,972

 

64

%

 

  

 

  

 

  

 

  

 

  

 

  

Gross Profit

$

876,006

 

21

%  

$

475,668

 

19

%  

$

400,338

 

84

%

For the three months ended March 31, 2023, gross profit from total sales was $876,006 or 21% as compared to $475,668 or 19% in the same period in 2022.

Manufacturing overhead costs, not already added in Cost of Sales, increased by $138,635 or 35% for the three months ended March 31, 2023 over the 2022 comparable period, however, such costs decreased as a percentage of total sales to 13% as compared to 16% in 2022. The increase in the net dollar amount of these unapplied overhead costs in the current period versus the prior period was primarily driven by lower than planned production output due to some supply chain issues, which have improved significantly in the second quarter.

17

Research and Development.  Our research and development expenses consist primarily of compensation costs for personnel, including non-cash stock-based compensation expenses, third-party services, purchase of research supplies and materials, and consulting fees related to research and development. Software development expenses to determine technical feasibility before final development and ongoing maintenance are not capitalized and are included in research and development expenses.

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

March 31, 2023

Total Sales

March 31, 2022

Total Sales

Change

(Decrease)

Research and Development

$

3,069,797

 

73

%  

$

3,103,444

 

124

%  

$

(33,647)

 

(1)

%

Research and development expenses for the three months ended March 31, 2023 decreased by $33,647 or 1%, as compared to the same period in 2022. This decrease was largely due to a decline of $61,300 in recruitment and hiring expenses, mostly offset by an increase of $52,243 in external development expenses and consultants related to our new products.

Selling and Marketing.   Selling and marketing expenses consist of trade show costs, advertising, sales samples, travel costs, sales staff compensation costs including non-cash stock-based compensation expense, consulting fees, public relations agency fees, website costs and sales commissions paid to full-time staff and outside consultants.

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

    

March 31, 2023

    

Total Sales

March 31, 2022

    

Total Sales

Change

    

(Decrease)

Selling and Marketing

$

2,539,659

61

%  

$

2,023,435

81

%  

$

516,224

26

%

Selling and marketing expenses for the three months ended March 31, 2023 increased by $516,224 or 26%, as compared to the same period in 2022. This increase was largely due to a $541,848 increase in salary and salary benefits related expenses, driven by headcount increase; and an increase of $92,193 in travel related expenses; partially offset by a decrease of $52,780 in commissions; a decrease of $33,544 in advertising and tradeshow expenses; a decrease of $31,363 in website development and maintenance costs; and a decrease of $27,763 in sales consulting fees.

General and Administrative.  General and administrative expenses include professional fees, investor relations (IR) costs, salaries and related non-cash stock-based compensation, travel costs, office and rental costs.

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

March 31, 2023

Total Sales

March 31, 2022

Total Sales

Change

(Decrease)

General and Administrative

$

5,131,824

 

122

%  

$

5,453,833

 

218

%  

$

(322,009)

 

(6)

%

General and administrative expenses for the three months ended March 31, 2023 decreased by $322,009 or 6%, as compared to the same period in 2022. This decrease was largely due to a decrease of $562,119 in salary and salary benefits related expenses, which was primarily driven by a decrease in non-cash stock-based compensation related to the Company’s LTIP; a decrease of $64,617 in accounting and tax services expenses; and a $37,082 decrease in legal expenses; partially offset by an increase of $198,767 in shareholder and IR related expenses; a $84,575 increase in consulting fees; and a $36,647 increase in insurance premiums.

Depreciation and Amortization.  Depreciation and amortization expense, not included in Cost of Sales, for the three months ended March 31, 2023 was $964,265, as compared to $259,245 in the same period in 2022, an increase of $705,020 The increase in depreciation and amortization expense is primarily due to the amortization of our technology license related to the Atomistic Agreements, which began on May 12, 2022.

18

Other Income (Expense), Net. Total other income was $606,622 for the three months ended March 31, 2023, as compared to other expense of $92,109 in the same period in 2022, an increase of $698,731. The overall increase in other income was primarily the result of an increase of $689,503 in investment income resulting from the recent rise in interest rates earned on the Company’s excess cash period over period; and a decrease in foreign exchange losses of $49,391; partially offset by an increase of $40,163 in income and other taxes.

Provision for Income Taxes. There was not a provision for income taxes in the respective three month periods ending March 31, 2023 and 2022.

Liquidity and Capital Resources

Capital Resources: As of March 31, 2023, we had cash and cash equivalents of $63,235,863, a decrease of $9,328,080 from $72,563,943 as of December 31, 2022.

As of March 31, 2023, we had current assets of $79,910,801 as compared to current liabilities of $12,864,249 which resulted in a positive working capital position of $67,046,552. As of December 31, 2022, we had a working capital position of $75,963,883. Our current liabilities are comprised principally of accounts payable, accrued expenses, licensing fee commitments, and operating lease right-of-use liabilities.

Summary of Cash Flow:

The following table summarizes our select cash flows for the three months ended:

March 31, 

March 31, 

    

2023

    

2022

Net Cash Provided by (used in)

 

  

 

  

Operating Activities

$

(4,164,727)

$ (6,435,079)

Investing Activities

 

(4,692,596)

 

(217,227)

Financing Activities

 

(470,757)

 

(221,833)

During the three months ended March 31, 2023, we used $4,164,727 of cash for operating activities. Net changes in working capital items were $1,193,500 for the three months ended March 31, 2023, with the largest factors resulting from a $930,926 decrease in inventory and vendor prepayments; and a $218,520 decrease in other prepaid expenses. For the three months ended March 31, 2022, we used a total of $6,435,079 in cash for operating activities.

During the three months ended March 31, 2023, we used $4,692,596 of cash for investing activities, which included $2,000,000 in payments made towards our technology license fee commitment, $2,284,968 for purchases of manufacturing equipment and leasehold improvement expenditures related to our waveguide expansion project; $182,628 in patent and trademark expenditures; a further investment of $125,000 in the purchase of software operating license upgrades for our smart glasses platform; and an additional $100,000 investment in a private corporation as discussed in Note 7. For the three months ended March 31, 2022, we used a total of $217,227 in cash for investing activities.

During the three months ending March 31, 2023, we used $470,757 in net cash for financing activities, which was for share repurchases under our Share Buyback Program that was announced on March 2, 2022 and expired on March 2, 2023. For the three months ended March 31, 2022, we used $221,833 in net cash for financing activities.

As of March 31, 2023, the Company does not have any current or long-term debt obligations outstanding other than licensing fee commitments totaling $9,500,000, which are all current.

19

The Company’s cash requirements are primarily for funding operating losses, working capital, research and development, capital expenditures, and licensing fee commitments. We incurred a net loss for the three months ended March 31, 2023 of $10,240,583 (of which $3,667,509 was related to non-cash stock-based compensation primarily due to our LTIP) and for the years ended December 31, 2022 and 2021 of $40,763,573 (of which $15,775,553 was related to non-cash stock-based compensation primarily due to our LTIP) and $40,377,160 (of which $17,302,833 was related to non-cash stock-based compensation primarily due to our LTIP), respectively. The Company has an accumulated deficit of $254,076,299 as of March 31, 2023.

On March 2, 2022, our Board of Directors approved the repurchase by the Company of up to an aggregate of $25 million of our common stock by open market or privately negotiated transactions under the Share Buyback Program. This program was in effect for one year, did not obligate the Company to acquire any particular amount of common stock, and could have been suspended or discontinued at any time at the Company’s sole discretion. During the three months ended March 31, 2023, the Company repurchased 115,000 shares of our common stock at an average cost of $4.06, before commission of $0.03 per share. As of March 31, 2023, 579,672 shares of our common stock were held in treasury.

Our operations have historically been financed primarily through net proceeds from the sale of our equity securities. As of March 31, 2023, our principal sources of liquidity consisted of cash and cash equivalents of $63,235,863.

Forward Looking Statements

This quarterly report includes forward-looking statements within the meaning of the Safe Harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements are based on our management’s beliefs and assumptions and on information currently available to our management. Forward-looking statements include, but are not limited to, statements concerning:

trends in our operating expenses, including personnel costs, research and development expense, sales and marketing expense, and general and administrative expense;
the effect of competitors and competition in our markets;
our wearable smart glasses products and their market acceptance and future potential;
our ability to develop, timely introduce, and effectively manage the introduction of new products and services or improve our existing products and services;
expected technological advances by us or by third parties and our ability to leverage them;
our ability to attract and retain customers;
our ability to accurately forecast consumer demand and adequately manage our inventory;
our ability to deliver an adequate supply of product to meet demand;
our ability to maintain and promote our brand and expand brand awareness;
our ability to detect, prevent, or fix defects in our products;
our reliance on third-party suppliers, contract manufacturers and logistics providers and our limited control over such parties;
trends in revenue, costs of revenue, and gross margin and our possible or assumed future results of operations;

20

our ability to attract and retain highly skilled employees;
the impact of foreign currency exchange rates;
the effect of future regulations;
the sufficiency of our existing cash and cash equivalent balances and cash flow from operations to meet our working capital and capital expenditure needs for at least the next twelve (12) months; and
general market, political, economic, business and public health conditions.

All statements in this quarterly report that are not historical facts are forward-looking statements. We may, in some cases, use terms such as “anticipates,” “believes,” “could,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “should,” “will,” “would” or similar expressions that convey uncertainty of future events or outcomes to identify forward-looking statements.

All such forward-looking statements are subject to certain risks and uncertainties and should be evaluated in light of important risk factors that may cause our actual results, performance or achievements to be materially different from any future results, performances or achievements expressed or implied by the forward-looking statements. These risk factors include, but are not limited to, those that are described in “Risk Factors” in this report and under Item 1A and elsewhere in our Annual Report on Form 10-K for the year ended December 31, 2022 and other filings we make with the Securities and Exchange Commission and the following: business and economic conditions, rapid technological changes accompanied by frequent new product introductions, competitive pressures, dependence on key customers, inability to gauge order flows from customers, fluctuations in quarterly and annual results, the reliance on a limited number of third-party suppliers, limitations of our manufacturing capacity and arrangements, the protection of our proprietary technology, the effects of pending or threatened litigation, the dependence on key personnel, changes in critical accounting estimates, potential impairments related to investments, foreign regulations, liquidity issues, and potential material weaknesses in internal control over financial reporting. Further, during weak or uncertain economic periods, customers may delay the placement of their orders. These factors often result in a substantial portion of our revenue being derived from orders placed within a quarter and shipped in the final month of the same quarter.

We caution readers to carefully consider such factors. Many of these factors are beyond our control. In addition, any forward-looking statements represent our estimates only as of the date they are made and should not be relied upon as representing our estimates as of any subsequent date. While we may elect to update forward-looking statements at some point in the future, except as may be required under applicable securities laws, we specifically disclaim any obligation to do so.

Item 3.Quantitative and Qualitative Disclosures about Market Risk

We invest our excess cash in high-quality short-term corporate debt instruments, which bear lower levels of relative risk. We believe that the effect, if any, of possible near-term changes in interest rates on our financial position, results of operations, and cash flows should not be material to our cash flows or income. It is possible that interest rate movements would increase our unrealized gain or loss on interest rate securities. We are exposed to changes in foreign currency exchange rates primarily through transaction gains and losses as a result of non-U.S. dollar denominated cash flows related to business activities in Japan and Europe. We do not currently hedge our foreign currency exchange rate risk. We estimate that any market risk associated with our international operations is unlikely to have a material adverse effect on our business, financial condition or results of operation.

Item 4.Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Management, with the participation of the Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), has performed an evaluation of the effectiveness of our disclosure controls and procedures that are defined in

21

Rule 13a-15 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) as of the end of the period covered by this report. This evaluation included consideration of the controls, processes, and procedures that are designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is properly recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure. Based on this evaluation, our management, including our CEO and CFO, concluded that our disclosure controls and procedures were effective at March 31, 2023.

Changes in Internal Control over Financial Reporting

There have not been any changes in the Company’s internal control over financial reporting (as defined in 13a-15(f) and 15d-15(f) promulgated under the Exchange Act) that occurred during the Company’s most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

Part II. OTHER INFORMATION

Item 1.Legal Proceedings

We are not currently involved in any actual or pending legal proceedings or litigation that we consider to be material, and we are not aware of any such proceedings contemplated by or against us or involving our property.

Item 1A.Risk Factors

In addition to the other information set forth in this report you should carefully consider the factors discussed in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022. There have been no material changes from those risk factors. The risks discussed in our 2022 Annual Report could materially affect our business, financial condition and future results.

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

Sale of Unregistered Securities – none

Purchase of Equity Securities:

Period

    

Total number
of shares
purchased (1)

    

Average
price paid
per share (1)

    

Total number
of shares
purchased under the
Company's Share
Buyback
Program (1)

    

Maximum dollar value
that may yet be
purchased (1)

January 3, 2023 – January 18. 2023

115,000

$

4.06

579,672

$

-

(1)On March 2, 2022, our Board of Directors approved the repurchase by the Company of up to an aggregate of $25 million of our common stock by open market or privately negotiated transactions under the Share Buyback Program. An aggregate amount of $2,476,501 was purchased under this program between March 2022 and January 2023. This program expired on March 2, 2023.

Item 3.Defaults Upon Senior Securities

None

Item 4.Mine Safety Disclosures

Not Applicable

Item 5.Other Information

None

22

Item 6.Exhibits

Exhibit No.

    

Description

 

31.1

Certification of the Chief Executive Officer of the Registrant pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*

 

 

31.2

Certification of the Chief Financial Officer of the Registrant pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*

 

 

32.1

Certification of the Chief Executive Officer of the Registrant pursuant to 18 U.S.C. Section 1350 adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.**

 

 

32.2

Certification of the Chief Financial Officer of the Registrant pursuant to 18 U.S.C. Section 1350 adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.**

 

 

101.INS

Inline XBRL Instance Document

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Link base Document

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Link base

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Link base Document

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Link base Document

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)*

* Filed herewith.

** Furnished herewith

.

23

SIGNATURES

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

 

VUZIX CORPORATION

 

 

 

Date: May 10, 2023

By:

/s/ Paul Travers

 

 

Paul Travers

 

 

President, Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

Date: May 10, 2023

By:

/s/ Grant Russell

 

 

Grant Russell

 

 

Executive Vice President and Chief Financial

 

 

Officer

 

 

(Principal Financial and Accounting Officer)

24

XBRL-Only Content Section

25

EX-31.1 2 vuzi-20230331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Paul Travers, certify that:

1.     I have reviewed this quarterly report on Form 10-Q of Vuzix Corporation;

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

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

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

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

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

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

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

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

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

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

Date: May 10, 2023

/s/ Paul Travers

 

Paul Travers

 

President and Chief Executive Officer


EX-31.2 3 vuzi-20230331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Grant Russell, certify that:

1.     I have reviewed this quarterly report on Form 10-Q of Vuzix Corporation;

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

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

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

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

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

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

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

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

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

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

Date: May 10, 2023

/s/ Grant Russell

 

Grant Russell

 

Executive Vice President and Chief Financial Officer


EX-32.1 4 vuzi-20230331xex32d1.htm 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

In connection with the Quarterly Report of Vuzix Corporation (“Vuzix”) on Form 10-Q for the quarterly period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Paul Travers, President and Chief Executive Officer of Vuzix, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

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

(2)

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

 

/s/ Paul Travers

 

Paul Travers

 

President and Chief Executive Officer

 

 

Date: May 10, 2023

 


EX-32.2 5 vuzi-20230331xex32d2.htm 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

In connection with the Quarterly Report of Vuzix Corporation (“Vuzix”) on Form 10-Q for the quarterly period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Grant Russell, Executive Vice President and Chief Financial Officer of Vuzix, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

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

(2)

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

 

/s/ Grant Russell

 

Grant Russell

 

Executive Vice President and Chief Financial Officer

 

 

Date: May 10, 2023

 


EX-101.SCH 6 vuzi-20230331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventories, Net - Components of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Fixed Assets - Schedule of Fixed Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Accrued Expenses - Components of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Right-of-Use Assets and Liabilities - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Right-of-Use Assets and Liabilities - Operating Leases (Details) - Calc 2 link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Technology Licenses, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Long-term Incentive Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Basis of Presentation - Reclassification of results of operations (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Fixed Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Technology Licenses, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Technology Licenses, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Other Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Accrued Expenses - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Long-term Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Long-term Incentive Plan - LTIP (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Right-of-Use Assets and Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue Recognition and Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories, Net link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Fixed Assets link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Technology Licenses, Net link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Long-term Incentive Plan link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Litigation link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Right-of-Use Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue Recognition and Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Inventories, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Fixed Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Right-of-Use Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Loss Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Accrued Expenses - Changes in Accrued Warranty Obligations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 vuzi-20230331_cal.xml EX-101.CAL EX-101.DEF 8 vuzi-20230331_def.xml EX-101.DEF EX-101.LAB 9 vuzi-20230331_lab.xml EX-101.LAB EX-101.PRE 10 vuzi-20230331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 10, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2023  
Entity File Number 001-35955  
Entity Registrant Name Vuzix Corp  
Entity Incorporation, State or Country Code DE  
Entity Central Index Key 0001463972  
Entity Tax Identification Number 04-3392453  
Entity Address, Address Line One 25 Hendrix Road, Suite A  
Entity Address, City or Town West Henrietta  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 14586  
City Area Code 585  
Local Phone Number 359-5900  
Title of 12(b) Security Common Stock, par value $0.001  
Trading Symbol VUZI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   63,219,123
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current Assets    
Cash and Cash Equivalents $ 63,235,863 $ 72,563,943
Accounts Receivable, Net 3,059,156 3,558,971
Accrued Revenues in Excess of Billings 192,177 269,129
Employee Retention Credit Receivable 466,705 466,705
Inventories, Net 10,861,679 11,267,969
Manufacturing Vendor Prepayments 474,035 998,671
Prepaid Expenses and Other Assets 1,621,186 2,115,853
Total Current Assets 79,910,801 91,241,241
Long-Term Assets    
Fixed Assets, Net 6,139,939 3,878,505
Operating Lease Right-of-Use Asset 791,604 956,165
Patents and Trademarks, Net 2,341,024 2,220,094
Technology Licenses, Net 29,331,805 30,158,689
Intangible Asset, Net 640,383 675,313
Goodwill 1,601,400 1,601,400
Other Assets, Net 1,715,996 1,581,143
Total Assets 122,472,952 132,312,550
Current Liabilities    
Accounts Payable 1,271,365 1,211,747
Unearned Revenue 41,454 29,064
Accrued Expenses 1,466,214 1,670,539
Licensing Fees Commitment 9,500,000 11,500,000
Income and Other Taxes Payable 22,841 214,997
Operating Lease Right-of-Use Liability 562,375 651,011
Total Current Liabilities 12,864,249 15,277,358
Long-Term Liabilities    
Operating Lease Right-of-Use Liability 229,229 305,154
Total Liabilities 13,093,478 15,582,512
Stockholders' Equity    
Common Stock - $0.001 Par Value, 100,000,000 shares authorized; 63,787,858 shares issued and 63,208,186 shares outstanding as of March 31, 2023 and 63,783,779 shares issued and 63,319,107 shares outstanding as of December 31, 2022. 63,787 63,783
Additional Paid-in Capital 365,868,487 362,507,715
Accumulated Deficit (254,076,299) (243,835,716)
Treasury Stock, at cost, 579,672 shares as of March 31, 2023 and 464,672 shares as of December 31, 2022. (2,476,501) (2,005,744)
Total Stockholders' Equity 109,379,474 116,730,038
Total Liabilities and Stockholders' Equity $ 122,472,952 $ 132,312,550
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
CONSOLIDATED BALANCE SHEETS    
Common Stock, Par Value $ 0.001 $ 0.001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares Issued 63,787,858 63,783,779
Common Stock, Shares Outstanding 63,208,186 63,319,107
Common shares held in treasury 579,672 464,672
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Treasury Stock
Total
Balance at Dec. 31, 2021 $ 63,672 $ 346,736,397 $ (203,072,143)   $ 143,727,926
Balance (in shares) at Dec. 31, 2021 63,672,268        
Stock-Based Compensation Expense   3,955,738     3,955,738
Stock Option Exercises $ 33 29,191     29,224
Stock Option Exercises (in shares) 32,358        
Purchases of Treasury Stock       $ (251,057) (251,057)
Purchases of Treasury Stock (in Shares)       (36,685)  
Net Loss     (10,506,001)   (10,506,001)
Balance at Mar. 31, 2022 $ 63,705 350,721,326 (213,578,144) $ (251,057) 136,955,830
Balance (in shares) at Mar. 31, 2022 63,704,626     (36,685)  
Balance at Dec. 31, 2022 $ 63,783 362,507,715 (243,835,716) $ (2,005,744) 116,730,038
Balance (in shares) at Dec. 31, 2022 63,783,779     (464,672)  
Stock-Based Compensation Expense   3,360,772     3,360,772
Stock Option Exercises $ 4       4
Stock Option Exercises (in shares) 4,079        
Purchases of Treasury Stock       $ (470,757) $ (470,757)
Purchases of Treasury Stock (in Shares)       (115,000) 115,000
Net Loss     (10,240,583)   $ (10,240,583)
Balance at Mar. 31, 2023 $ 63,787 $ 365,868,487 $ (254,076,299) $ (2,476,501) $ 109,379,474
Balance (in shares) at Mar. 31, 2023 63,787,858     (579,672)  
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cost of Sales:    
Cost of Sales - Depreciation and Amortization $ 232,916 $ 223,785
Total Cost of Sales 3,315,355 2,027,383
Gross Profit 876,006 475,668
Operating Expenses:    
Research and Development 3,069,797 3,103,444
Selling and Marketing 2,539,659 2,023,435
General and Administrative 5,131,824 5,453,833
Depreciation and Amortization 964,265 259,245
Impairment of Patents and Trademarks 17,666 49,603
Total Operating Expenses 11,723,211 10,889,560
Loss From Operations (10,847,205) (10,413,892)
Other Income (Expense):    
Investment Income 695,783 6,280
Income and Other Taxes (87,795) (47,632)
Foreign Exchange Loss (1,366) (50,757)
Total Other Income (Expense), Net 606,622 (92,109)
Loss Before Provision for Income Taxes (10,240,583) (10,506,001)
Net Loss $ (10,240,583) $ (10,506,001)
Basic Loss per Common Share $ (0.16) $ (0.16)
Diluted Loss per Common Share $ (0.16) $ (0.16)
Weighted-average Shares Outstanding - Basic 63,216,598 63,695,127
Weighted-average Shares Outstanding - Diluted 63,216,598 63,695,127
Sales of Products    
Sales:    
Sales of Products $ 4,191,361 $ 2,503,051
Cost of Sales:    
Cost of Sales - Products Sold $ 3,082,439 $ 1,803,598
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash Flows from Operating Activities    
Net Loss $ (10,240,583) $ (10,506,001)
Non-Cash Adjustments    
Depreciation and Amortization 1,197,181 483,030
Stock-Based Compensation 3,667,509 4,319,748
Impairment of Patents and Trademarks 17,666 49,603
(Increase) Decrease in Operating Assets    
Accounts Receivable 499,815 690,775
Accrued Revenues in Excess of Billings 76,952  
Inventories 406,290 (407,084)
Manufacturing Vendor Prepayments 524,636 (82,513)
Prepaid Expenses and Other Assets 218,520 213,394
Increase (Decrease) in Operating Liabilities    
Accounts Payable 59,618 (831,021)
Accrued Expenses (412,566) (292,286)
Unearned Revenue 12,391 1,825
Income and Other Taxes Payable (192,156) (74,549)
Net Cash Flows Used in Operating Activities (4,164,727) (6,435,079)
Cash Flows from Investing Activities    
Purchases of Fixed Assets (2,284,968) (57,758)
Investments in Patents and Trademarks (182,628) (34,469)
Investments in Licenses, Intangibles and Other Assets (2,000,000) (125,000)
Investments in Software Development (125,000)  
Investments in Other Assets (100,000)  
Net Cash Flows Used in Investing Activities (4,692,596) (217,227)
Cash Flows from Financing Activities    
Proceeds from Exercise of Warrants   29,224
Purchases of Treasury Stock (470,757) (251,057)
Net Cash Flows Used in Financing Activities (470,757) (221,833)
Net Decrease in Cash and Cash Equivalents (9,328,080) (6,874,139)
Cash and Cash Equivalents - Beginning of Period 72,563,943 120,203,873
Cash and Cash Equivalents - End of Period 63,235,863 113,329,734
Supplemental Disclosures    
Unamortized Common Stock Expense included in Prepaid Expenses and Other Assets 1,061,885 1,001,232
Non-Cash Investment in Licenses 9,500,000  
Stock-Based Compensation Expense - Expensed less Previously Issued $ 306,737 $ 364,010
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation
3 Months Ended
Mar. 31, 2023
Basis of Presentation  
Basis of Presentation

Note 1 – Basis of Presentation

The accompanying unaudited consolidated financial statements of Vuzix Corporation (“the Company” or “Vuzix”) have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, the unaudited consolidated financial statements do not include all information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Certain re-classifications have been made to prior comparable periods to conform with current reporting impacting Costs of Sales, Gross Profit and Depreciation and Amortization. The results of the Company’s operations for the three months ended March 31, 2023 are not necessarily indicative of the results of the Company’s operations for the full fiscal year or any other period.

The accompanying interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto of the Company as of and for the year ended December 31, 2022, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.

Reclassification of Prior Year Presentation

Certain prior year amounts have been reclassified for consistency with the current year’s presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Statements of Operations for the three months ended March 31, 2022, to reclassify depreciation expense related to our manufacturing operations from the amounts of reported depreciation and amortization expenses originally included in Operating Expenses. This change in classification does not affect previously reported Net Loss or reported Cash Flows Used in Operating Activities in the Consolidated Statements of Cash Flows or Consolidated Balance Sheets. The below table is a summary of the impact of these reclassifications:

 

    

For the Three Months Ended March 31, 2022

    

Condensed Statement of Operations

As Previously Presented

Reclassification

Revised

Total Sales

$

2,503,051

$

$

2,503,051

Cost of Sales - Products Sold

1,863,697

(60,099)

1,803,598

Cost of Sales - Depreciation and Amortization

223,785

223,785

Gross Profit

639,354

163,686

475,668

Operating Expenses:

Research and Development

3,103,444

3,103,444

Selling and Marketing

2,023,435

2,023,435

General and Administrative

5,453,833

5,453,833

Depreciation and Amortization

422,931

(163,686)

259,245

Impairment of Patents and Trademarks

49,603

49,603

Total Operating Expenses

11,053,246

(163,686)

10,889,560

Loss From Operations

 

(10,413,892)

 

 

(10,413,892)

Total Other Expense, Net

(92,109)

(92,109)

Net Loss

$

(10,506,001)

$

$

(10,506,001)

Customer Concentrations

For the three months ended March 31, 2023, one customer represented 74% of total product revenue. For the three months ended March 31, 2022, one customer represented 11% of total product revenue.

As of March 31, 2023, one customer represented 50% of accounts receivable. As of December 31, 2022, one customer represented 26% of accounts receivable.

Treasury Stock

Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains and losses on the subsequent re-issuance of shares will be credited or charged to paid-in capital in excess of par value using the average-cost method.

Recent Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to, accounts receivable. The Company adopted ASU 2016-13 effective on January 1, 2023. The adoption of this standard did not have a material impact on our consolidated financial statements.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition and Contracts with Customers
3 Months Ended
Mar. 31, 2023
Revenue Recognition and Contracts with Customers  
Revenue Recognition and Contracts with Customers

Note 2 – Revenue Recognition and Contracts with Customers

Disaggregated Revenue

The Company’s total revenue was comprised of two major product lines: Smart Glasses Sales and Engineering Services. There were no Engineering Services revenue recorded in the three months ended March 31, 2023. The following table summarizes the revenue recognized by major product line:

Three Months Ended

March 31, 

    

2023

    

2022

Revenues

 

  

 

  

Products Sales

$

4,191,361

$

2,503,051

Significant Judgments

Under Topic 606 “Revenue from Contracts with Customers”, we use judgments that could potentially impact both the timing of our satisfaction of performance obligations and our determination of transaction prices used in determining revenue recognized by major product line. Such judgments include considerations in determining our transaction prices and when our performance obligations are satisfied for our standard product sales that include an end-user 30-day right to return if not satisfied with product and general payment terms that are between Net 30 and 60 days. For our engineering services, performance obligations are recognized over time using the input method and the estimated costs to complete each project are considered significant judgments.

Performance Obligations

Revenues from our performance obligations are typically satisfied at a point-in-time for Smart Glasses, Waveguides and Display Engines, and our OEM Products, which are recognized when the customer obtains control and ownership, which is generally upon shipment. The Company considers shipping and handling activities performed to be fulfillment activities and not a separate performance obligation. The Company also records revenue for performance obligations relating to our engineering services over time by using the input method measuring progress toward satisfying the performance obligations. Satisfaction of our performance obligations related to our engineering services is measured by the Company’s costs incurred as a percentage of total expected costs to project completion as the inputs of actual costs incurred by the Company are directly correlated with progress toward completing the contract. As such, the Company believes that our methodologies for recognizing revenue over time for our engineering services correlate directly with the transfer of control of the underlying assets to our customers.

Our standard product sales include a twelve (12) month assurance-type product warranty. In the case of certain of our OEM products and waveguide sales, some include a standard product warranty of up to eighteen (18) months to allow distribution channels to offer the end customer a full twelve (12) months of coverage. We offer extended warranties to customers, which extend the standard product warranty on product sales for an additional twelve (12) month period. All revenue related to extended product warranty sales is deferred and recognized over the extended warranty period. Our engineering services contracts vary from contract to contract but typically include payment terms of Net 30 days from the date of billing, subject to an agreed upon customer acceptance period.

The following table presents a summary of the Company’s sales by revenue recognition method as a percentage of total net sales for the three months ended March 31:

    

% of Total Net Sales

2023

 

2022

 

Point-in-Time

 

100

%

100

%

Remaining Performance Obligations

As of March 31, 2023, the Company had approximately $165,000 of remaining performance obligations under a current waveguide development project, which represents the remainder of the total transaction price of approximately $800,000 under this development agreement, which commenced in 2022, less revenue recognized under percentage of completion to date. The Company expects to recognize the remaining revenue related to this project in the second quarter of 2023. Revenues earned less amounts invoiced at March 31, 2023 in the amount of $192,177 are reflected as Accrued Revenues in Excess of Billings in the accompanying Consolidated Balance Sheet.

The Company had no material outstanding performance obligations related to product sales, other than its standard product warranty.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share
3 Months Ended
Mar. 31, 2023
Loss Per Share  
Loss Per Share

Note 3 – Loss Per Share

Basic loss per share is computed by dividing the loss attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share reflects the potential dilution from the assumed exercise of stock options. During periods of net loss, all common stock equivalents are excluded from the diluted EPS calculation because they are anti-dilutive. Since the Company reported a net loss for the three months ended March 31, 2023 and 2022, the calculation for basic and diluted earnings per share is considered to be the same, as the impact of potential common shares is anti-dilutive. At March 31, 2023 and 2022, there were 8,603,308 and 8,611,365 common stock share equivalents, respectively, potentially exercisable or issuable under conversion or exercise of stock options that could dilute basic earnings per share in the future.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories, Net
3 Months Ended
Mar. 31, 2023
Inventories, Net  
Inventories, Net

Note 4 – Inventories, Net

Inventories are stated at the lower of cost and net realizable value, and consisted of the following:

March 31, 

December 31, 

    

2023

    

2022

Purchased Parts and Components

$

10,018,357

$

10,399,527

Work-in-Process

 

358,857

 

344,242

Finished Goods

 

2,255,516

 

1,941,689

Less: Reserve for Obsolescence

 

(1,771,051)

 

(1,417,489)

Inventories, Net

$

10,861,679

$

11,267,969

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Fixed Assets
3 Months Ended
Mar. 31, 2023
Fixed Assets  
Fixed Assets

Note 5 – Fixed Assets

Fixed Assets consisted of the following:

March 31, 

December 31, 

    

2023

    

2022

Tooling and Manufacturing Equipment

$

8,050,657

$

6,065,445

Leaseholds

 

1,366,128

 

826,329

Computers and Purchased Software

 

765,237

 

760,256

Furniture and Equipment

 

2,505,091

 

2,487,650

 

12,687,113

 

10,139,680

Less: Accumulated Depreciation

 

(6,547,174)

 

(6,261,175)

Fixed Assets, Net

$

6,139,939

$

3,878,505

During the three months ended March 31, 2023, the Company invested approximately $2,200,000 in tooling and manufacturing equipment and leasehold improvements, as part of the Company’s new waveguide expansion project. Construction on the Company’s new facility began late in December 2022 and is expected to be completed by the end of May 2023.

Total depreciation expense for fixed assets, not included in Cost of Sales, for the three months ended March 31, 2023 and 2022 was $102,451 and $117,087, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Technology Licenses, Net
3 Months Ended
Mar. 31, 2023
Technology Licenses, Net  
Technology Licenses, Net

Note 6 – Technology Licenses, Net

March 31, 

December 31, 

    

2023

    

2022

Licenses

$

32,443,356

$

2,443,356

Additions

 

 

30,000,000

Less: Accumulated Amortization

 

(3,111,551)

 

(2,284,667)

Licenses, Net

$

29,331,805

$

30,158,689

Total amortization expense related to technology licenses for the three months ended March 31, 2023 and 2022 was $826,884 and $56,700, respectively.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Other Assets
3 Months Ended
Mar. 31, 2023
Other Assets  
Other Assets

Note 7 - Other Assets

March 31,

December 31, 

    

2023

    

2022

Private Corporation Investments

$

450,000

$

450,000

Additions

100,000

Total Private Corporation Investments (at cost)

550,000

450,000

Software Development Costs

875,000

750,000

Additions

125,000

125,000

Less: Accumulated Amortization

(430,556)

(375,000)

Software Development Costs, Net

569,444

500,000

Unamortized Common Stock Expense included in Long-Term Prepaid Expenses

596,552

631,143

Total Other Assets

$

1,715,996

$

1,581,143

In 2021, the Company acquired, for a purchase price of $200,000, an ownership interest of 3%, in the form of preferred stock, in a private corporation developing smart glasses software for use by retailers in the stock keeping of inventory, amongst other uses. In the three months ended March 31, 2023, the Company purchased an additional $100,000 of preferred stock in this corporation through a subsequent round of funding in order to retain 2% ownership interest.

During 2020, the Company invested $500,000 in Android operating systems upgrades for its CPU platform used in its M400 and M4000 products. This upgrade was finished and placed into service in the beginning of the fourth quarter of 2020.  This capitalized asset is being amortized on a straight-line basis over its expected product life cycle of thirty-six (36) months, which began on October 1, 2020. In October 2021, the Company invested $250,000 and in the first quarter of 2022 the Company invested an additional $125,000 for further Android operating systems version upgrades to the CPU platform it uses in its M400 and M4000 products. In the three months ended March 31, 2023, a final investment of $125,000 was made to these system upgrades, which were placed into service during the quarter. These additional upgrades of $500,000 are being amortized on a straight-line base over thirty-six (36) months.

Total amortization expense related to all software updates for the three months ended March 31, 2023 and 2022 were $55,556 and $41,666, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses
3 Months Ended
Mar. 31, 2023
Accrued Expenses  
Accrued Expenses

Note 8 – Accrued Expenses

Accrued expenses consisted of the following:

March 31, 

December 31, 

    

2023

    

2022

Accrued Wages and Related Costs

$

580,002

$

843,537

Accrued Professional Services

 

189,760

 

263,800

Accrued Warranty Obligations

 

194,427

 

159,927

Other Accrued Expenses

 

502,025

 

403,275

Total

$

1,466,214

$

1,670,539

The Company has warranty obligations in connection with the sale of certain of its products. The warranty period for its products is generally twelve (12) months. The costs incurred to provide for these warranty obligations are estimated and recorded as an accrued expense at the time of sale. The Company estimates its future warranty costs based upon product-based historical performance rates and related costs to repair. Included in Other Accrued Expenses is $435,000 for external development work related to our waveguide development projects which was completed through March 31, 2023 but not yet invoiced.

The changes in the Company’s accrued warranty obligations for the three months ended March 31, 2023 were as follows:

Accrued Warranty Obligations at December 31, 2022

$

159,927

Reductions for Settling Warranties

 

(91,241)

Warranties Issued During Year

 

125,741

Accrued Warranty Obligations at March 31, 2023

$

194,427

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes  
Income Taxes

Note 9 – Income Taxes

The Company’s effective income tax rate is a combination of federal, state and foreign tax rates and differs from the U.S. statutory rate due to taxes on foreign income, permanent differences including tax-exempt interest, and the resolution of tax uncertainties, offset by a valuation allowance against U.S. deferred income tax assets.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Stock
3 Months Ended
Mar. 31, 2023
Capital Stock  
Capital Stock

Note 10 – Capital Stock

Preferred stock

The Board of Directors is authorized to establish and designate different series of preferred stock and to fix and determine their voting powers and other rights and terms. A total of 5,000,000 shares of preferred stock with a par value of $0.001 are authorized as of March 31, 2023 and December 31, 2022. Of this total, 49,626 shares are designated as Series A Preferred Stock. There were nil shares of Series A Preferred Stock issued and outstanding on March 31, 2023 and December 31, 2022, respectively.

Common Stock

The Company’s authorized common stock consists of 100,000,000 shares, par value of $0.001. There were 63,787,858 shares issued and 63,208,186 shares outstanding as of March 31, 2023 and 63,783,779 shares issued and 63,319,107 shares outstanding as of December 31, 2022.

Treasury Stock

On March 2, 2022, our Board of Directors approved the repurchase by the Company of up to an aggregate of $25 million of our common stock by open market or privately negotiated transactions under the Share Buyback Program.  This program was in effect for one year and expired on March 2, 2023. During the three months ended March 31, 2023, the Company repurchased 115,000 shares of our common stock at an average cost of $4.06, before commission of $0.03 per share. As of March 31, 2023, 579,672 shares of our common stock were held in treasury.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
Stock-Based Compensation  
Stock-Based Compensation

Note 11 – Stock-Based Compensation

A summary of stock option activity related to the Company’s standard employee incentive plan (excluding options awarded under the Long-Term Incentive Plan (LTIP) – Note 12) for the three months ended March 31, 2023 is as follows:

Weighted

Average

Number of

Average

Remaining Life

    

Options

    

Exercise Price

    

(years)

Outstanding at December 31, 2022

 

2,805,673

$

7.80

 

7.28

Granted

 

25,000

 

3.64

 

  

Exercised

 

(2,512)

 

1.33

 

  

Expired or Forfeited

 

(8,853)

 

15.23

 

  

Outstanding at March 31, 2023

 

2,819,308

$

7.74

 

7.07

The weighted average remaining contractual term for all options as of March 31, 2023 and December 31, 2022 was 7.07 years and 7.28 years, respectively.

As of March 31, 2023, there were 1,642,429 options that were fully-vested and exercisable at a weighted average exercise price of $6.94 per share. The weighted average remaining contractual term of the vested options is 6.2 years.

As of March 31, 2023, there were 1,176,879 unvested options exercisable at a weighted average exercise price of $8.84 per share. The weighted average remaining contractual term of the unvested options is 8.3 years.

The weighted average fair value of option grants was calculated using the Black-Scholes-Merton option pricing method. As of March 31, 2023, the Company had $7,393,432 of unrecognized stock compensation expense, which will be recognized over a weighted average period of 2.3 years.

For the three months ended March 31, 2023 and 2022, the Company recorded total stock-based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $1,129,566 and $1,350,610, respectively.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Incentive Plan
3 Months Ended
Mar. 31, 2023
Long-term Incentive Plan  
Long-term Incentive Plan

Note 12 – Long-Term Incentive Plan

On March 17, 2021, the Company granted options to purchase a total of 5,784,000 shares of common stock to its officers and certain other members of its management team. The options were granted under the Company’s existing 2014 Incentive Stock Plan. The options have an exercise price of $19.00, with 375,000 options vesting immediately and the remaining portion vesting upon the achievement of certain equity market capitalization milestones, and revenue and EBITDA operational milestones. For the three months ended March 31, 2023 and 2022, the Company recorded non-cash stock-based compensation expense of $2,537,944 and $2,969,138, respectively, for options that vested or are probable to vest. These expenses are presented in the same financial statement line items in the Statements of Operations as the cash-based compensation expenses for the same employees.

The fair value of option grants was calculated using a Monte Carlo simulation for the equity market capitalization tranches and the Black-Scholes-Merton option pricing method for the operational milestone tranches. As of March 31, 2023, we had $14,671,988 of total unrecognized stock-based compensation expense for the portion of options tied to equity market capitalization milestones and the portion of options tied to operational milestones that were considered probable of achievement, all of which will be recognized over a service period of up to three to four years. The probabilities of the milestone achievements are subject to catch-up adjustments in each instance where an equity market capitalization milestone is achieved or when an operational milestone becomes probable to be achieved or is achieved. Compensation costs could be reversed in subsequent periods if an awardee leaves the Company prior to the expiration of the option life for market capitalization milestone or performance award vesting of a performance award no longer determined to be probable. If such milestones are achieved earlier in their expected service periods, the remaining unrecognized compensation expense related to that particular milestone would be accelerated and recognized in full during the period where that achievement is affirmed by the Board of Directors. As of December 31, 2022, and going forward, should all of the operational milestones which are currently not yet deemed probable of achievement become probable of achievement or are achieved, then the Company could ultimately recognize up to an additional $34.1 million in non-cash stock-based compensation expense at such time.

The unvested remaining equity market and operational milestones under the LTIP with their total related option grants and criteria achievement weightings of the options available for meeting a target are shown in the following table. Of the total 5,409,000 unvested options outstanding as of March 31, 2023, there are 2,704,500 options unvested for the achievement of Equity Market Capitalization targets, 1,893,150 unvested options for the achievement of annual Revenue targets, and 811,350 unvested options for the achievement of annual EBITDA Margins Before Non-Cash Charges targets.

Award Potential

Criteria Achievement Weighting

50% of Options Available

35% of Options Available

15% of Options Available

Options Available
(Subject to Vesting)

Equity Market
Capitalization
Target

Last Twelve Months Revenue
Target

Last Twelve Months EBITDA
Margin before
Non-Cash
Charges Target

686,000

$ 2,000,000,000

$ 25,000,000

0.0%

686,000

3,000,000,000

50,000,000

2.0%

686,000

4,000,000,000

100,000,000

4.0%

686,000

5,000,000,000

200,000,000

6.0%

586,000

6,000,000,000

300,000,000

8.0%

586,000

7,000,000,000

450,000,000

10.0%

561,000

8,000,000,000

675,000,000

12.0%

491,000

9,000,000,000

1,000,000,000

14.0%

441,000

10,000,000,000

1,500,000,000

16.0%

5,409,000

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Litigation
3 Months Ended
Mar. 31, 2023
Litigation  
Litigation

Note 13 – Litigation

We are not currently involved in any actual or pending legal proceedings or litigation that we consider to be material, and we are not aware of any such material proceedings contemplated by or against us or involving our property.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-Use Assets and Liabilities
3 Months Ended
Mar. 31, 2023
Right-of-Use Assets and Liabilities  
Right-of-Use Assets and Liabilities

Note 14 – Right-of-Use Assets and Liabilities

Future lease payments under operating leases as of March 31, 2023 were as follows:

2023

$

523,238

2024

 

191,120

2025

 

132,982

Total Future Lease Payments

 

847,340

Less: Imputed Interest

 

(55,736)

Total Lease Liability Balance

$

791,604

Operating lease costs under the operating leases totaled $203,339 and $162,365 for the three months ended March 31, 2023 and 2022, respectively.

As of March 31, 2023, the weighted average discount rate was 7.1% and the weighted average remaining lease term was 1.7 years.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2023
Basis of Presentation  
Basis of Presentation

The accompanying unaudited consolidated financial statements of Vuzix Corporation (“the Company” or “Vuzix”) have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, the unaudited consolidated financial statements do not include all information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Certain re-classifications have been made to prior comparable periods to conform with current reporting impacting Costs of Sales, Gross Profit and Depreciation and Amortization. The results of the Company’s operations for the three months ended March 31, 2023 are not necessarily indicative of the results of the Company’s operations for the full fiscal year or any other period.

The accompanying interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto of the Company as of and for the year ended December 31, 2022, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.

Reclassification of Prior Year Presentation

Reclassification of Prior Year Presentation

Certain prior year amounts have been reclassified for consistency with the current year’s presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Statements of Operations for the three months ended March 31, 2022, to reclassify depreciation expense related to our manufacturing operations from the amounts of reported depreciation and amortization expenses originally included in Operating Expenses. This change in classification does not affect previously reported Net Loss or reported Cash Flows Used in Operating Activities in the Consolidated Statements of Cash Flows or Consolidated Balance Sheets. The below table is a summary of the impact of these reclassifications:

 

    

For the Three Months Ended March 31, 2022

    

Condensed Statement of Operations

As Previously Presented

Reclassification

Revised

Total Sales

$

2,503,051

$

$

2,503,051

Cost of Sales - Products Sold

1,863,697

(60,099)

1,803,598

Cost of Sales - Depreciation and Amortization

223,785

223,785

Gross Profit

639,354

163,686

475,668

Operating Expenses:

Research and Development

3,103,444

3,103,444

Selling and Marketing

2,023,435

2,023,435

General and Administrative

5,453,833

5,453,833

Depreciation and Amortization

422,931

(163,686)

259,245

Impairment of Patents and Trademarks

49,603

49,603

Total Operating Expenses

11,053,246

(163,686)

10,889,560

Loss From Operations

 

(10,413,892)

 

 

(10,413,892)

Total Other Expense, Net

(92,109)

(92,109)

Net Loss

$

(10,506,001)

$

$

(10,506,001)

Customer Concentrations

Customer Concentrations

For the three months ended March 31, 2023, one customer represented 74% of total product revenue. For the three months ended March 31, 2022, one customer represented 11% of total product revenue.

As of March 31, 2023, one customer represented 50% of accounts receivable. As of December 31, 2022, one customer represented 26% of accounts receivable.

Treasury Stock

Treasury Stock

Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains and losses on the subsequent re-issuance of shares will be credited or charged to paid-in capital in excess of par value using the average-cost method.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to, accounts receivable. The Company adopted ASU 2016-13 effective on January 1, 2023. The adoption of this standard did not have a material impact on our consolidated financial statements.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2023
Basis of Presentation  
Reclassification of prior year presentation

 

    

For the Three Months Ended March 31, 2022

    

Condensed Statement of Operations

As Previously Presented

Reclassification

Revised

Total Sales

$

2,503,051

$

$

2,503,051

Cost of Sales - Products Sold

1,863,697

(60,099)

1,803,598

Cost of Sales - Depreciation and Amortization

223,785

223,785

Gross Profit

639,354

163,686

475,668

Operating Expenses:

Research and Development

3,103,444

3,103,444

Selling and Marketing

2,023,435

2,023,435

General and Administrative

5,453,833

5,453,833

Depreciation and Amortization

422,931

(163,686)

259,245

Impairment of Patents and Trademarks

49,603

49,603

Total Operating Expenses

11,053,246

(163,686)

10,889,560

Loss From Operations

 

(10,413,892)

 

 

(10,413,892)

Total Other Expense, Net

(92,109)

(92,109)

Net Loss

$

(10,506,001)

$

$

(10,506,001)

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition and Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2023
Revenue Recognition and Contracts with Customers  
Schedule of company's total revenue by major product lines

Three Months Ended

March 31, 

    

2023

    

2022

Revenues

 

  

 

  

Products Sales

$

4,191,361

$

2,503,051

Schedule of company's net sales by revenue recognition method as a percentage of total net sales

The following table presents a summary of the Company’s sales by revenue recognition method as a percentage of total net sales for the three months ended March 31:

    

% of Total Net Sales

2023

 

2022

 

Point-in-Time

 

100

%

100

%

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories, Net (Tables)
3 Months Ended
Mar. 31, 2023
Inventories, Net  
Schedule of Inventories

March 31, 

December 31, 

    

2023

    

2022

Purchased Parts and Components

$

10,018,357

$

10,399,527

Work-in-Process

 

358,857

 

344,242

Finished Goods

 

2,255,516

 

1,941,689

Less: Reserve for Obsolescence

 

(1,771,051)

 

(1,417,489)

Inventories, Net

$

10,861,679

$

11,267,969

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Fixed Assets (Tables)
3 Months Ended
Mar. 31, 2023
Fixed Assets  
Schedule of Fixed Assets

March 31, 

December 31, 

    

2023

    

2022

Tooling and Manufacturing Equipment

$

8,050,657

$

6,065,445

Leaseholds

 

1,366,128

 

826,329

Computers and Purchased Software

 

765,237

 

760,256

Furniture and Equipment

 

2,505,091

 

2,487,650

 

12,687,113

 

10,139,680

Less: Accumulated Depreciation

 

(6,547,174)

 

(6,261,175)

Fixed Assets, Net

$

6,139,939

$

3,878,505

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Technology Licenses, Net (Tables)
3 Months Ended
Mar. 31, 2023
Licenses [Member]  
Schedule of Finite-Lived Intangible Assets

March 31, 

December 31, 

    

2023

    

2022

Licenses

$

32,443,356

$

2,443,356

Additions

 

 

30,000,000

Less: Accumulated Amortization

 

(3,111,551)

 

(2,284,667)

Licenses, Net

$

29,331,805

$

30,158,689

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2023
Other Assets  
Schedule of other assets

March 31,

December 31, 

    

2023

    

2022

Private Corporation Investments

$

450,000

$

450,000

Additions

100,000

Total Private Corporation Investments (at cost)

550,000

450,000

Software Development Costs

875,000

750,000

Additions

125,000

125,000

Less: Accumulated Amortization

(430,556)

(375,000)

Software Development Costs, Net

569,444

500,000

Unamortized Common Stock Expense included in Long-Term Prepaid Expenses

596,552

631,143

Total Other Assets

$

1,715,996

$

1,581,143

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Expenses  
Schedule of Accrued Expenses

Accrued expenses consisted of the following:

March 31, 

December 31, 

    

2023

    

2022

Accrued Wages and Related Costs

$

580,002

$

843,537

Accrued Professional Services

 

189,760

 

263,800

Accrued Warranty Obligations

 

194,427

 

159,927

Other Accrued Expenses

 

502,025

 

403,275

Total

$

1,466,214

$

1,670,539

Schedule of changes in accrued warranty obligations

The changes in the Company’s accrued warranty obligations for the three months ended March 31, 2023 were as follows:

Accrued Warranty Obligations at December 31, 2022

$

159,927

Reductions for Settling Warranties

 

(91,241)

Warranties Issued During Year

 

125,741

Accrued Warranty Obligations at March 31, 2023

$

194,427

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Stock-Based Compensation  
Schedule of Summary of Stock Option Activity

A summary of stock option activity related to the Company’s standard employee incentive plan (excluding options awarded under the Long-Term Incentive Plan (LTIP) – Note 12) for the three months ended March 31, 2023 is as follows:

Weighted

Average

Number of

Average

Remaining Life

    

Options

    

Exercise Price

    

(years)

Outstanding at December 31, 2022

 

2,805,673

$

7.80

 

7.28

Granted

 

25,000

 

3.64

 

  

Exercised

 

(2,512)

 

1.33

 

  

Expired or Forfeited

 

(8,853)

 

15.23

 

  

Outstanding at March 31, 2023

 

2,819,308

$

7.74

 

7.07

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Incentive Plan (Tables)
3 Months Ended
Mar. 31, 2023
Long-term Incentive Plan  
Schedule of equity market and operational milestone under the long term

Award Potential

Criteria Achievement Weighting

50% of Options Available

35% of Options Available

15% of Options Available

Options Available
(Subject to Vesting)

Equity Market
Capitalization
Target

Last Twelve Months Revenue
Target

Last Twelve Months EBITDA
Margin before
Non-Cash
Charges Target

686,000

$ 2,000,000,000

$ 25,000,000

0.0%

686,000

3,000,000,000

50,000,000

2.0%

686,000

4,000,000,000

100,000,000

4.0%

686,000

5,000,000,000

200,000,000

6.0%

586,000

6,000,000,000

300,000,000

8.0%

586,000

7,000,000,000

450,000,000

10.0%

561,000

8,000,000,000

675,000,000

12.0%

491,000

9,000,000,000

1,000,000,000

14.0%

441,000

10,000,000,000

1,500,000,000

16.0%

5,409,000

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-Use Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Right-of-Use Assets and Liabilities  
Schedule of Future lease payments under operating leases

Future lease payments under operating leases as of March 31, 2023 were as follows:

2023

$

523,238

2024

 

191,120

2025

 

132,982

Total Future Lease Payments

 

847,340

Less: Imputed Interest

 

(55,736)

Total Lease Liability Balance

$

791,604

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation - Reclassification of results of operations (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cost of Sales - Depreciation and Amortization $ 232,916 $ 223,785
Gross Profit 876,006 475,668
Operating Expenses:    
Research and Development 3,069,797 3,103,444
Selling and Marketing 2,539,659 2,023,435
General and Administrative 5,131,824 5,453,833
Depreciation and Amortization 964,265 259,245
Impairment of Patents and Trademarks 17,666 49,603
Total Operating Expenses 11,723,211 10,889,560
Loss From Operations (10,847,205) (10,413,892)
Total Other Expense, Net 606,622 (92,109)
Net loss $ (10,240,583) (10,506,001)
Previously Reported [Member]    
Sales of Products   2,503,051
Cost of Sales - Products Sold   1,863,697
Gross Profit   639,354
Operating Expenses:    
Research and Development   3,103,444
Selling and Marketing   2,023,435
General and Administrative   5,453,833
Depreciation and Amortization   422,931
Impairment of Patents and Trademarks   49,603
Total Operating Expenses   11,053,246
Loss From Operations   (10,413,892)
Total Other Expense, Net   (92,109)
Net loss   (10,506,001)
Revision of Prior Period, Error Correction, Adjustment [Member]    
Cost of Sales - Products Sold   (60,099)
Cost of Sales - Depreciation and Amortization   223,785
Gross Profit   163,686
Operating Expenses:    
Depreciation and Amortization   (163,686)
Total Operating Expenses   (163,686)
Revision of Prior Period, As Restated [Member]    
Sales of Products   2,503,051
Cost of Sales - Products Sold   1,803,598
Cost of Sales - Depreciation and Amortization   223,785
Gross Profit   475,668
Operating Expenses:    
Research and Development   3,103,444
Selling and Marketing   2,023,435
General and Administrative   5,453,833
Depreciation and Amortization   259,245
Impairment of Patents and Trademarks   49,603
Total Operating Expenses   10,889,560
Loss From Operations   (10,413,892)
Total Other Expense, Net   (92,109)
Net loss   $ (10,506,001)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Details) - customer
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Total revenues | Sales of Products      
Number of customers 1 1  
Accounts Receivable      
Number of customers 1   1
One customer | Total revenues | Sales of Products | Customer Concentration Risk      
Concentration Risk, Percentage 74.00% 11.00%  
One customer | Accounts Receivable | Customer Concentration Risk      
Concentration Risk, Percentage 50.00%   26.00%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
product
Mar. 31, 2022
USD ($)
Number of major product lines | product 2  
Products Sales    
Revenue | $ $ 4,191,361 $ 2,503,051
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Point-in-Time    
Revenue Performance Obligation Percentage 100.00% 100.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition and Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Standard product warranty term 12 months  
Revenue, remaining performance obligations $ 165,000  
Revenue, performance obligation, total transaction price 800,000  
Accrued Revenues in Excess of Billings $ 192,177 $ 269,129
OEM products and waveguide sales    
Standard product warranty term 18 months  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share - Additional Information (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Loss Per Share    
Anti-dilutive shares 8,603,308 8,611,365
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories, Net - Components of Inventories (Detail) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Inventories, Net    
Purchased Parts and Components $ 10,018,357 $ 10,399,527
Work-in-Process 358,857 344,242
Finished Goods 2,255,516 1,941,689
Less: Reserve for Obsolescence (1,771,051) (1,417,489)
Inventories, Net $ 10,861,679 $ 11,267,969
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Fixed Assets - Schedule of Fixed Assets (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Fixed Assets, Gross $ 12,687,113 $ 10,139,680
Less: Accumulated Depreciation (6,547,174) (6,261,175)
Fixed Assets, Net 6,139,939 3,878,505
Tooling and Manufacturing Equipment    
Property, Plant and Equipment [Line Items]    
Fixed Assets, Gross 8,050,657 6,065,445
Leaseholds    
Property, Plant and Equipment [Line Items]    
Fixed Assets, Gross 1,366,128 826,329
Computers and Purchased Software    
Property, Plant and Equipment [Line Items]    
Fixed Assets, Gross 765,237 760,256
Furniture and Equipment    
Property, Plant and Equipment [Line Items]    
Fixed Assets, Gross $ 2,505,091 $ 2,487,650
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Fixed Assets - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Line Items]    
Final investment for system upgradation $ 2,284,968 $ 57,758
Depreciation expense not included in Cost of Sales 102,451 $ 117,087
Tooling and Manufacturing Equipment    
Property, Plant and Equipment [Line Items]    
Final investment for system upgradation $ 2,200,000  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Technology Licenses, Net (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Licenses Net [Line Items]    
Licenses, Net $ 29,331,805 $ 30,158,689
Licensing agreements    
Licenses Net [Line Items]    
Licenses 32,443,356 2,443,356
Additions   30,000,000
Less: Accumulated Amortization (3,111,551) (2,284,667)
Licenses, Net $ 29,331,805 $ 30,158,689
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Technology Licenses, Net - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Licensing agreements    
Licenses Net [Line Items]    
Amortization expense $ 826,884 $ 56,700
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Other Assets (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Oct. 31, 2021
Dec. 31, 2020
Private Corporation Investments $ 450,000 $ 450,000      
Additions 100,000        
Total Private Corporation Investments (at cost) 550,000 450,000      
Additions 6,139,939 3,878,505      
Unamortized Common Stock Expense included in Long-Term Prepaid Expenses 596,552 631,143      
Total Other Assets 1,715,996 1,581,143      
Software Development          
Software Development Costs 875,000 750,000      
Additions 125,000 125,000 $ 125,000 $ 250,000 $ 500,000
Less: Accumulated Amortization (430,556) (375,000)      
Software Development Costs, Net $ 569,444 $ 500,000      
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Other Assets - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Oct. 31, 2021
Other assets [Line Items]            
Fixed Assets, Net $ 6,139,939     $ 3,878,505    
Final investment for system upgradation $ 182,628 $ 34,469        
Amortization period (in months) 36 months          
Capitalized Software Development Costs            
Other assets [Line Items]            
Amortization of Intangible Assets $ 55,556 41,666        
Software Development            
Other assets [Line Items]            
Fixed Assets, Net 125,000 $ 125,000 $ 500,000 $ 125,000   $ 250,000
Useful life     36 months      
Final investment for system upgradation 125,000          
Amortizable amount of additional upgrades 500,000          
Private Corporation            
Other assets [Line Items]            
Purchase Price $ 100,000       $ 200,000  
Equity Method Investment, Ownership Percentage 2.00%       3.00%  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses - Components of Accrued Expenses (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Accrued Expenses    
Accrued Wages and Related Costs $ 580,002 $ 843,537
Accrued Professional Services 189,760 263,800
Accrued Warranty Obligations 194,427 159,927
Other Accrued Expenses 502,025 403,275
Total $ 1,466,214 $ 1,670,539
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses - Changes in Accrued Warranty Obligations (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Accrued Expenses  
Accrued Warranty Obligations, beginning of period $ 159,927
Reductions for Settling Warranties (91,241)
Warranties Issued During Year 125,741
Accrued Warranty Obligations, end of period $ 194,427
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Standard product warranty term 12 months  
Other Accrued Expenses $ 502,025 $ 403,275
Next Generation Smart Glasses    
Other Accrued Expenses $ 435,000  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Stock (Details) - USD ($)
3 Months Ended
Mar. 02, 2022
Mar. 31, 2023
Dec. 31, 2022
Preferred Stock, Shares Authorized   5,000,000 5,000,000
Preferred Stock, Par Value   $ 0.001 $ 0.001
Common Stock, Shares Authorized   100,000,000 100,000,000
Common Stock, Par or Stated Value Per Share   $ 0.001 $ 0.001
Common Stock, Shares, Issued   63,787,858 63,783,779
Common Stock, Shares, Outstanding   63,208,186 63,319,107
Aggregate value of shares authorized $ 25    
Share repurchase program term 1 year    
Purchases of Treasury Stock (in Shares)   115,000  
Average cost   $ 4.06  
Commission cost per share   $ 0.03  
Common shares held in treasury   579,672 464,672
Series A Preferred Stock      
Preferred Stock, Shares Authorized   49,626 49,626
Preferred Stock, Shares Issued   0 0
Preferred Stock, Shares Outstanding   0 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Weighted Average Remaining Life (Years)    
Options Outstanding, Weighted Average Remaining Life (Years) 7 years 25 days 7 years 3 months 10 days
Stock options    
Number of Options    
Outstanding, Beginning Balance 2,805,673  
Granted 25,000  
Exercised (2,512)  
Expired or Forfeited (8,853)  
Outstanding, Ending Balance 2,819,308 2,805,673
Weighted Average Exercise Price    
Outstanding, Beginning Balance $ 7.80  
Granted 3.64  
Exercised 1.33  
Expired or Forfeited 15.23  
Outstanding, Ending Balance $ 7.74 $ 7.80
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-Based Compensation Plans    
Exercisable Options Outstanding Shares 1,642,429  
Weighted average exercise price per share, Exercisable $ 6.94  
Weighted average remaining contractual term on vested options 6 years 2 months 12 days  
Unvested Options Outstanding, Shares 1,176,879  
Unvested Options Outstanding, Weighted average exercise price $ 8.84  
Unvested Options Outstanding Weighted average remaining life (years) 8 years 3 months 18 days  
Unrecognized stock compensation expense $ 7,393,432  
Weighted average recognition period 2 years 3 months 18 days  
Share-Based compensation excludes the long term incentive plan expense $ 1,129,566 $ 1,350,610
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Incentive Plan (Details) - USD ($)
3 Months Ended
Mar. 17, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Long-term Incentive Plan        
Exercise price   $ 6.94    
Share-based Compensation   $ 3,667,509 $ 4,319,748  
Options available in equity market and operational milestone   5,409,000    
Unrecognized stock compensation expense   $ 7,393,432    
Weighted average recognition period   2 years 3 months 18 days    
Equity Market Capitalization Targets        
Long-term Incentive Plan        
Options available in equity market and operational milestone   2,704,500    
Annual Revenue Targets        
Long-term Incentive Plan        
Options available in equity market and operational milestone   1,893,150    
Annual EBITDA Margins Before Non-Cash Charges Targets        
Long-term Incentive Plan        
Options available in equity market and operational milestone   811,350    
Stock options | Long-term Incentive Plan 2021        
Long-term Incentive Plan        
Granted 5,784,000      
Exercise price $ 19.00      
Share-based Compensation   $ 2,537,944 $ 2,969,138  
Stock options | Vest immediately | Long-term Incentive Plan 2021        
Long-term Incentive Plan        
Shares vesting 375,000      
Stock options tied to equity market capitalization milestone        
Long-term Incentive Plan        
Amount of threshold additional stock based compensation expense       $ 34,100,000
Unrecognized stock compensation expense   $ 14,671,988    
Stock options tied to equity market capitalization milestone | Minimum        
Long-term Incentive Plan        
Weighted average recognition period   3 years    
Stock options tied to equity market capitalization milestone | Maximum        
Long-term Incentive Plan        
Weighted average recognition period   4 years    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Incentive Plan - LTIP (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
shares
Long-term Incentive Plan  
Percentage of weightage for equity market capitalization target 50.00%
Percentage of weightage for last twelve months revenue target 35.00%
Percentage of weightage for last twelve months EBITDA margin before non-cash charges 15.00%
Options available in equity market and operational milestone | shares 5,409,000
Stock option tied to equity market and operational milestones  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 5,409,000
Equity market and operational milestone one  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 686,000
Amount of equity market capitalization target $ 2,000,000,000
Amount of last twelve months revenue target under the equity market and operational milestone under LTIP $ 25,000,000
Percentage of last twelve months EBITDA margin before non-cash charges target 0.00%
Equity market and operational milestone two  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 686,000
Amount of equity market capitalization target $ 3,000,000,000
Amount of last twelve months revenue target under the equity market and operational milestone under LTIP $ 50,000,000
Percentage of last twelve months EBITDA margin before non-cash charges target 2.00%
Equity market and operational milestone three  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 686,000
Amount of equity market capitalization target $ 4,000,000,000
Amount of last twelve months revenue target under the equity market and operational milestone under LTIP $ 100,000,000
Percentage of last twelve months EBITDA margin before non-cash charges target 4.00%
Equity market and operational milestone four  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 686,000
Amount of equity market capitalization target $ 5,000,000,000
Amount of last twelve months revenue target under the equity market and operational milestone under LTIP $ 200,000,000
Percentage of last twelve months EBITDA margin before non-cash charges target 6.00%
Equity market and operational milestone five  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 586,000
Amount of equity market capitalization target $ 6,000,000,000
Amount of last twelve months revenue target under the equity market and operational milestone under LTIP $ 300,000,000
Percentage of last twelve months EBITDA margin before non-cash charges target 8.00%
Equity market and operational milestone six  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 586,000
Amount of equity market capitalization target $ 7,000,000,000
Amount of last twelve months revenue target under the equity market and operational milestone under LTIP $ 450,000,000
Percentage of last twelve months EBITDA margin before non-cash charges target 10.00%
Equity market and operational milestone seven  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 561,000
Amount of equity market capitalization target $ 8,000,000,000
Amount of last twelve months revenue target under the equity market and operational milestone under LTIP $ 675,000,000
Percentage of last twelve months EBITDA margin before non-cash charges target 12.00%
Equity market and operational milestone eight  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 491,000
Amount of equity market capitalization target $ 9,000,000,000
Amount of last twelve months revenue target under the equity market and operational milestone under LTIP $ 1,000,000,000
Percentage of last twelve months EBITDA margin before non-cash charges target 14.00%
Equity market and operational milestone nine  
Long-term Incentive Plan  
Options available in equity market and operational milestone | shares 441,000
Amount of equity market capitalization target $ 10,000,000,000
Amount of last twelve months revenue target under the equity market and operational milestone under LTIP $ 1,500,000,000
Percentage of last twelve months EBITDA margin before non-cash charges target 16.00%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-Use Assets and Liabilities - Operating Leases (Details)
Mar. 31, 2023
USD ($)
Right-of-Use Assets and Liabilities  
2023 $ 523,238
2024 191,120
2025 132,982
Total Future Lease Payments 847,340
Less: Imputed Interest (55,736)
Total Lease Liability Balance $ 791,604
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Right-of-Use Assets and Liabilities - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Right-of-Use Assets and Liabilities    
Operating lease costs $ 203,339 $ 162,365
Weighted average discount rate 7.10%  
Weighted average remaining term 1 year 8 months 12 days  
XML 65 vuzi-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001463972 vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember 2022-12-31 0001463972 vuzi:OemProductAndWaveguideSalesMember 2023-01-01 2023-03-31 0001463972 2022-03-02 2022-03-02 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-03-17 2021-03-17 0001463972 vuzi:PointInTimeMember 2023-01-01 2023-03-31 0001463972 vuzi:PointInTimeMember 2022-01-01 2022-03-31 0001463972 us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerMember 2023-01-01 2023-03-31 0001463972 us-gaap:AccountsReceivableMember 2023-01-01 2023-03-31 0001463972 us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0001463972 us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesTwoMember 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesThreeMember 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesSixMember 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesSevenMember 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesOneMember 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesNineMember 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesFourMember 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesFiveMember 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesEightMember 2023-03-31 0001463972 vuzi:StockOptionTiedToEquityMarketAndOperationalMilestonesMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketCapitalizationTargetsMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesTwoMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesThreeMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesSixMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesSevenMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesOneMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesNineMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesFourMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesFiveMember 2023-01-01 2023-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesEightMember 2023-01-01 2023-03-31 0001463972 vuzi:AnnualRevenueTargetsMember 2023-01-01 2023-03-31 0001463972 vuzi:AnnualEbitdaMarginsBeforeNonCashChargesTargetsMember 2023-01-01 2023-03-31 0001463972 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001463972 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001463972 2022-03-02 0001463972 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001463972 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001463972 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001463972 us-gaap:RetainedEarningsMember 2023-03-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001463972 us-gaap:RetainedEarningsMember 2022-12-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001463972 us-gaap:RetainedEarningsMember 2022-03-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001463972 us-gaap:RetainedEarningsMember 2021-12-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001463972 us-gaap:TreasuryStockCommonMember 2023-03-31 0001463972 us-gaap:CommonStockMember 2023-03-31 0001463972 us-gaap:TreasuryStockCommonMember 2022-12-31 0001463972 us-gaap:CommonStockMember 2022-12-31 0001463972 us-gaap:TreasuryStockCommonMember 2022-03-31 0001463972 us-gaap:CommonStockMember 2022-03-31 0001463972 us-gaap:CommonStockMember 2021-12-31 0001463972 2022-01-01 2022-12-31 0001463972 us-gaap:EmployeeStockOptionMember 2023-03-31 0001463972 us-gaap:EmployeeStockOptionMember 2022-12-31 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2021-03-17 2021-03-17 0001463972 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2021-03-17 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2023-01-01 2023-03-31 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2022-01-01 2022-03-31 0001463972 vuzi:LicensesMember 2023-01-01 2023-03-31 0001463972 vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember 2023-01-01 2023-03-31 0001463972 vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember 2022-01-01 2022-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001463972 us-gaap:SoftwareDevelopmentMember 2022-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2021-10-31 0001463972 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001463972 vuzi:ToolingAndManufacturingEquipmentMember 2023-03-31 0001463972 vuzi:FurnitureAndEquipmentMember 2023-03-31 0001463972 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001463972 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-03-31 0001463972 vuzi:ToolingAndManufacturingEquipmentMember 2022-12-31 0001463972 vuzi:FurnitureAndEquipmentMember 2022-12-31 0001463972 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001463972 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001463972 us-gaap:SeriesAPreferredStockMember 2023-03-31 0001463972 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001463972 vuzi:ToolingAndManufacturingEquipmentMember 2023-01-01 2023-03-31 0001463972 vuzi:NextGenerationSmartGlassesMember 2023-03-31 0001463972 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001463972 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2023-03-31 0001463972 us-gaap:LicensingAgreementsMember 2023-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001463972 us-gaap:LicensingAgreementsMember 2022-12-31 0001463972 vuzi:PrivateCorporationMember 2023-03-31 0001463972 vuzi:PrivateCorporationMember 2021-12-31 0001463972 srt:MinimumMember vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember 2023-01-01 2023-03-31 0001463972 srt:MaximumMember vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember 2023-01-01 2023-03-31 0001463972 vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember 2023-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001463972 us-gaap:ProductMember 2023-01-01 2023-03-31 0001463972 vuzi:RevisionOfPriorPeriodAsRestatedMember 2022-01-01 2022-03-31 0001463972 us-gaap:ProductMember 2022-01-01 2022-03-31 0001463972 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0001463972 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-01-01 2022-03-31 0001463972 vuzi:OneCustomerMember us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001463972 vuzi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001463972 vuzi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001463972 vuzi:OneCustomerMember us-gaap:ProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001463972 2022-03-31 0001463972 2021-12-31 0001463972 2022-01-01 2022-03-31 0001463972 vuzi:CapitalizedSoftwareDevelopmentCostsMember 2023-01-01 2023-03-31 0001463972 us-gaap:LicensingAgreementsMember 2023-01-01 2023-03-31 0001463972 vuzi:CapitalizedSoftwareDevelopmentCostsMember 2022-01-01 2022-03-31 0001463972 us-gaap:LicensingAgreementsMember 2022-01-01 2022-03-31 0001463972 2023-03-31 0001463972 2022-12-31 0001463972 2023-05-10 0001463972 2023-01-01 2023-03-31 shares iso4217:USD iso4217:USD shares pure vuzi:product vuzi:customer false Vuzix Corp 0001463972 --12-31 2023 Q1 P12M 0 0 P36M P12M P12M P18M P18M P12M P12M P12M P12M P3Y P36M P36M 10-Q true 2023-03-31 false 001-35955 DE 04-3392453 25 Hendrix Road, Suite A West Henrietta NY 14586 585 359-5900 Common Stock, par value $0.001 VUZI NASDAQ Yes Yes Non-accelerated Filer true false false 63219123 63235863 72563943 3059156 3558971 192177 269129 466705 466705 10861679 11267969 474035 998671 1621186 2115853 79910801 91241241 6139939 3878505 791604 956165 2341024 2220094 29331805 30158689 640383 675313 1601400 1601400 1715996 1581143 122472952 132312550 1271365 1211747 41454 29064 1466214 1670539 9500000 11500000 22841 214997 562375 651011 12864249 15277358 229229 305154 13093478 15582512 0.001 0.001 100000000 100000000 63787858 63208186 63783779 63319107 63787 63783 365868487 362507715 -254076299 -243835716 579672 464672 2476501 2005744 109379474 116730038 122472952 132312550 63783779 63783 362507715 -243835716 -464672 -2005744 116730038 3360772 3360772 4079 4 4 -115000 470757 470757 -10240583 -10240583 63787858 63787 365868487 -254076299 -579672 -2476501 109379474 63672268 63672 346736397 -203072143 143727926 3955738 3955738 32358 33 29191 29224 -36685 251057 251057 -10506001 -10506001 63704626 63705 350721326 -213578144 -36685 -251057 136955830 4191361 2503051 3082439 1803598 232916 223785 3315355 2027383 876006 475668 3069797 3103444 2539659 2023435 5131824 5453833 964265 259245 17666 49603 11723211 10889560 -10847205 -10413892 695783 6280 -87795 -47632 -1366 -50757 606622 -92109 -10240583 -10506001 -10240583 -10506001 -0.16 -0.16 -0.16 -0.16 63216598 63216598 63695127 63695127 -10240583 -10506001 1197181 483030 3667509 4319748 17666 49603 -499815 -690775 -76952 -406290 407084 -524636 82513 -218520 -213394 59618 -831021 -412566 -292286 12391 1825 -192156 -74549 -4164727 -6435079 2284968 57758 182628 34469 2000000 125000 125000 100000 -4692596 -217227 29224 470757 251057 -470757 -221833 -9328080 -6874139 72563943 120203873 63235863 113329734 1061885 1001232 9500000 306737 364010 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 1 – </b><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements of Vuzix Corporation (“the Company” or “Vuzix”) have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, the unaudited consolidated financial statements do not include all information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Certain re-classifications have been made to prior comparable periods to conform with current reporting impacting Costs of Sales, Gross Profit and Depreciation and Amortization. The results of the Company’s operations for the three months ended March 31, 2023 are not necessarily indicative of the results of the Company’s operations for the full fiscal year or any other period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto of the Company as of and for the year ended December 31, 2022, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassification of Prior Year Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain prior year amounts have been reclassified for consistency with the current year’s presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Statements of Operations for the three months ended March 31, 2022, to reclassify depreciation expense related to our manufacturing operations from the amounts of reported depreciation and amortization expenses originally included in Operating Expenses. This change in classification does not affect previously reported Net Loss or reported Cash Flows Used in Operating Activities in the Consolidated Statements of Cash Flows or Consolidated Balance Sheets. The below table is a summary of the impact of these reclassifications: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Condensed Statement of Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Previously Presented</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reclassification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revised</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Total Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Cost of Sales - Products Sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,863,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (60,099)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,803,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Cost of Sales - Depreciation and Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 639,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Operating Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,103,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,103,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Selling and Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,023,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,023,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">General and Administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,453,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,453,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Depreciation and Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (163,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Impairment of Patents and Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Total Operating Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,053,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (163,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,889,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Loss From Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,413,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,413,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Total Other Expense, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (92,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (92,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Net Loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,506,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,506,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Customer Concentrations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2023, one customer represented 74% of total product revenue. For the three months ended March 31, 2022, one customer represented 11% of total product revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, one customer represented 50% of accounts receivable. As of December 31, 2022, one customer represented 26% of accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Treasury Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains and losses on the subsequent re-issuance of shares will be credited or charged to paid-in capital in excess of par value using the average-cost method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">In June 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to, accounts receivable. The Company adopted ASU 2016-13 effective on January 1, 2023. The adoption of this standard did not have a material impact on our consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements of Vuzix Corporation (“the Company” or “Vuzix”) have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-X of the Securities and Exchange Commission (the “SEC”). Accordingly, the unaudited consolidated financial statements do not include all information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Certain re-classifications have been made to prior comparable periods to conform with current reporting impacting Costs of Sales, Gross Profit and Depreciation and Amortization. The results of the Company’s operations for the three months ended March 31, 2023 are not necessarily indicative of the results of the Company’s operations for the full fiscal year or any other period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto of the Company as of and for the year ended December 31, 2022, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 1, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Reclassification of Prior Year Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Certain prior year amounts have been reclassified for consistency with the current year’s presentation. These reclassifications had no effect on the reported results of operations. An adjustment has been made to the Consolidated Statements of Operations for the three months ended March 31, 2022, to reclassify depreciation expense related to our manufacturing operations from the amounts of reported depreciation and amortization expenses originally included in Operating Expenses. This change in classification does not affect previously reported Net Loss or reported Cash Flows Used in Operating Activities in the Consolidated Statements of Cash Flows or Consolidated Balance Sheets. The below table is a summary of the impact of these reclassifications: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Condensed Statement of Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Previously Presented</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reclassification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revised</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Total Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Cost of Sales - Products Sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,863,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (60,099)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,803,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Cost of Sales - Depreciation and Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 639,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Operating Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,103,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,103,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Selling and Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,023,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,023,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">General and Administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,453,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,453,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Depreciation and Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (163,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Impairment of Patents and Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Total Operating Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,053,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (163,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,889,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Loss From Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,413,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,413,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Total Other Expense, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (92,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (92,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Net Loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,506,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,506,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Condensed Statement of Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Previously Presented</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reclassification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revised</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Total Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Cost of Sales - Products Sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,863,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (60,099)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,803,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Cost of Sales - Depreciation and Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Gross Profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 639,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Operating Expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,103,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,103,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Selling and Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,023,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,023,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">General and Administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,453,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,453,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Depreciation and Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 422,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (163,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt 0pt 0pt 6pt;">Impairment of Patents and Trademarks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Total Operating Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,053,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (163,686)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,889,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Loss From Operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,413,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,413,892)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Total Other Expense, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (92,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (92,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;margin:0pt;">Net Loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,506,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (10,506,001)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2503051 2503051 1863697 -60099 1803598 223785 223785 639354 163686 475668 3103444 3103444 2023435 2023435 5453833 5453833 422931 -163686 259245 49603 49603 11053246 -163686 10889560 -10413892 -10413892 -92109 -92109 -10506001 -10506001 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Customer Concentrations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2023, one customer represented 74% of total product revenue. For the three months ended March 31, 2022, one customer represented 11% of total product revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, one customer represented 50% of accounts receivable. As of December 31, 2022, one customer represented 26% of accounts receivable.</p> 1 0.74 1 0.11 1 0.50 1 0.26 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Treasury Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains and losses on the subsequent re-issuance of shares will be credited or charged to paid-in capital in excess of par value using the average-cost method.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">In June 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). ASU 2016-13 provides for a new impairment model which requires measurement and recognition of expected credit losses for most financial assets and certain other instruments, including but not limited to, accounts receivable. The Company adopted ASU 2016-13 effective on January 1, 2023. The adoption of this standard did not have a material impact on our consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 2 – Revenue Recognition and Contracts with Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Disaggregated Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company’s total revenue was comprised of two major product lines: Smart Glasses Sales and Engineering Services. There were no Engineering Services revenue recorded in the three months ended March 31, 2023. The following table summarizes the revenue recognized by major product line:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Products Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,191,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503,051</p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Significant Judgments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Under Topic 606 “Revenue from Contracts with Customers”, we use judgments that could potentially impact both the timing of our satisfaction of performance obligations and our determination of transaction prices used in determining revenue recognized by major product line. Such judgments include considerations in determining our transaction prices and when our performance obligations are satisfied for our standard product sales that include an end-user 30-day right to return if not satisfied with product and general payment terms that are between Net 30 and 60 days. For our engineering services, performance obligations are recognized over time using the input method and the estimated costs to complete each project are considered significant judgments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Performance Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Revenues from our performance obligations are typically satisfied at a point-in-time for Smart Glasses, Waveguides and Display Engines, and our OEM Products, which are recognized when the customer obtains control and ownership, which is generally upon shipment. The Company considers shipping and handling activities performed to be fulfillment activities and not a separate performance obligation. The Company also records revenue for performance obligations relating to our engineering services over time by using the input method measuring progress toward satisfying the performance obligations. Satisfaction of our performance obligations related to our engineering services is measured by the Company’s costs incurred as a percentage of total expected costs to project completion as the inputs of actual costs incurred by the Company are directly correlated with progress toward completing the contract. As such, the Company believes that our methodologies for recognizing revenue over time for our engineering services correlate directly with the transfer of control of the underlying assets to our customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Our standard product sales include a <span style="-sec-ix-hidden:Hidden_L8R4cXRVAEO0P1yCK8D1yA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twelve</span></span> (<span style="-sec-ix-hidden:Hidden_6QlFJUtDgEGSsniIM_nzUQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>) month assurance-type product warranty. In the case of certain of our OEM products and waveguide sales, some include a standard product warranty of up to <span style="-sec-ix-hidden:Hidden_U33ZkIhqVkOF2VlopkGz2g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">eighteen</span></span> (<span style="-sec-ix-hidden:Hidden_c4g90fkj7ES5jeJ-69KRXQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">18</span></span>) months to allow distribution channels to offer the end customer a full <span style="-sec-ix-hidden:Hidden_JjaU-jSMHUWdVpEoW9_hPQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twelve</span></span> (<span style="-sec-ix-hidden:Hidden_pjl5CK2BnUOKeIrCBddjcw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>) months of coverage. We offer extended warranties to customers, which extend the standard product warranty on product sales for an additional <span style="-sec-ix-hidden:Hidden_GVSrhddQ5Ey_TEu_NOC32w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twelve</span></span> (<span style="-sec-ix-hidden:Hidden_yQvIW8dgI0CheR8Rfwp0cQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>) month period. All revenue related to extended product warranty sales is deferred and recognized over the extended warranty period. Our engineering services contracts vary from contract to contract but typically include payment terms of Net 30 days from the date of billing, subject to an agreed upon customer acceptance period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The following table presents a summary of the Company’s sales by revenue recognition method as a percentage of total net sales for the three months ended March 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:31.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of Total Net Sales</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Point-in-Time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Remaining Performance Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, the Company had approximately $165,000 of remaining performance obligations under a current waveguide development project, which represents the remainder of the total transaction price of approximately $800,000 under this development agreement, which commenced in 2022, less revenue recognized under percentage of completion to date. The Company expects to recognize the remaining revenue related to this project in the second quarter of 2023. Revenues earned less amounts invoiced at March 31, 2023 in the amount of $192,177 are reflected as Accrued Revenues in Excess of Billings in the accompanying Consolidated Balance Sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> The Company had no material outstanding performance obligations related to product sales, other than its standard product warranty.</span></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Products Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,191,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,503,051</p></td></tr><tr><td style="vertical-align:bottom;width:72.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4191361 2503051 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The following table presents a summary of the Company’s sales by revenue recognition method as a percentage of total net sales for the three months ended March 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:31.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of Total Net Sales</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Point-in-Time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1 1 165000 800000 192177 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 3 – Loss Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Basic loss per share is computed by dividing the loss attributable to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share reflects the potential dilution from the assumed exercise of stock options. During periods of net loss, all common stock equivalents are excluded from the diluted EPS calculation because they are anti-dilutive. Since the Company reported a net loss for the three months ended March 31, 2023 and 2022, the calculation for basic and diluted earnings per share is considered to be the same, as the impact of potential common shares is anti-dilutive. At March 31, 2023 and 2022, there were 8,603,308 and 8,611,365 common stock share equivalents, respectively, potentially exercisable or issuable under conversion or exercise of stock options that could dilute basic earnings per share in the future.</p> 8603308 8611365 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 4 – Inventories, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Inventories are stated at the lower of cost and net realizable value, and consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Purchased Parts and Components</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,018,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,399,527</p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Work-in-Process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 358,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344,242</p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Finished Goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,255,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,941,689</p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Less: Reserve for Obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,771,051)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,417,489)</p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Inventories, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,861,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,267,969</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Purchased Parts and Components</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,018,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,399,527</p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Work-in-Process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 358,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 344,242</p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Finished Goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,255,516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,941,689</p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Less: Reserve for Obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,771,051)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,417,489)</p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Inventories, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,861,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,267,969</p></td></tr></table> 10018357 10399527 358857 344242 2255516 1941689 1771051 1417489 10861679 11267969 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 5 – Fixed Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Fixed Assets consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Tooling and Manufacturing Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,050,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,065,445</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Leaseholds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,366,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 826,329</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Computers and Purchased Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760,256</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Furniture and Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,505,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,487,650</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,687,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,139,680</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Accumulated Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (6,547,174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (6,261,175)</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Fixed Assets, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,139,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,878,505</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023, the Company invested approximately $2,200,000 in tooling and manufacturing equipment and leasehold improvements, as part of the Company’s new waveguide expansion project. Construction on the Company’s new facility began late in December 2022 and is expected to be completed by the end of May 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Total depreciation expense for fixed assets, not included in Cost of Sales, for the three months ended March 31, 2023 and 2022 was $102,451 and $117,087, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Tooling and Manufacturing Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,050,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,065,445</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Leaseholds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,366,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 826,329</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Computers and Purchased Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 760,256</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Furniture and Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,505,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,487,650</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,687,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,139,680</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Accumulated Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (6,547,174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (6,261,175)</p></td></tr><tr><td style="vertical-align:bottom;width:70.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Fixed Assets, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,139,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,878,505</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> 8050657 6065445 1366128 826329 765237 760256 2505091 2487650 12687113 10139680 6547174 6261175 6139939 3878505 2200000 102451 117087 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Note 6 – Technology Licenses, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,443,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,443,356</p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (3,111,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,284,667)</p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Licenses, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,331,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,158,689</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Total amortization expense related to technology licenses for the three months ended March 31, 2023 and 2022 was $826,884 and $56,700, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,443,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,443,356</p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (3,111,551)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,284,667)</p></td></tr><tr><td style="vertical-align:bottom;width:70.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Licenses, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,331,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,158,689</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> 32443356 2443356 30000000 3111551 2284667 29331805 30158689 826884 56700 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 7 - Other Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Private Corporation Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;">Total Private Corporation Investments (at cost)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Software Development Costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 750,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (430,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (375,000)</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;">Software Development Costs, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 569,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Unamortized Common Stock Expense included in Long-Term Prepaid Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 631,143</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Total Other Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,715,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,581,143</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">In 2021, the Company acquired, for a purchase price of $200,000, an ownership interest of 3%, in the form of preferred stock, in a private corporation developing smart glasses software for use by retailers in the stock keeping of inventory, amongst other uses. In the three months ended March 31, 2023, the Company purchased an additional $100,000 of preferred stock in this corporation through a subsequent round of funding in order to retain 2% ownership interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">During 2020, the Company invested $500,000 in Android operating systems upgrades for its CPU platform used in its M400 and M4000 products. This upgrade was finished and placed into service in the beginning of the fourth quarter of 2020.  This capitalized asset is being amortized on a straight-line basis over its expected product life cycle of <span style="-sec-ix-hidden:Hidden_EwN_BSWw8Uy58TAsgFNeUA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty-six</span></span> (36) months, which began on October 1, 2020. In October 2021, the Company invested $250,000 and in the first quarter of 2022 the Company invested an additional $125,000 for further Android operating systems version upgrades to the CPU platform it uses in its M400 and M4000 products. In the three months ended March 31, 2023, a final investment of $125,000 was made to these system upgrades, which were placed into service during the quarter. These additional upgrades of $500,000 are being amortized on a straight-line base over <span style="-sec-ix-hidden:Hidden_mKEMObPn9EKEvICarSectg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">thirty-six</span></span> (<span style="-sec-ix-hidden:Hidden_7zVpMmAWRkSfcicpV60CFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36</span></span>) months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Total amortization expense related to all software updates for the three months ended March 31, 2023 and 2022 were $55,556 and $41,666, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.19;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Private Corporation Investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;">Total Private Corporation Investments (at cost)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 550,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Software Development Costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 875,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 750,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Less: Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (430,556)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (375,000)</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;">Software Development Costs, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 569,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Unamortized Common Stock Expense included in Long-Term Prepaid Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 631,143</p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 6pt;"><span style="font-weight:bold;margin-bottom:0pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Total Other Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,715,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,581,143</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 450000 450000 100000 550000 450000 875000 750000 125000 125000 -430556 -375000 569444 500000 596552 631143 1715996 1581143 200000 0.03 100000 0.02 500000 P36M 250000 125000 125000 500000 55556 41666 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 8 – Accrued Expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Wages and Related Costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 580,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843,537</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Professional Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 263,800</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Warranty Obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159,927</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Other Accrued Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 502,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 403,275</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,466,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,670,539</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has warranty obligations in connection with the sale of certain of its products. The warranty period for its products is generally <span style="-sec-ix-hidden:Hidden_XKYE9qr990WvK4V32hETJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twelve</span></span> (12) months. The costs incurred to provide for these warranty obligations are estimated and recorded as an accrued expense at the time of sale. The Company estimates its future warranty costs based upon product-based historical performance rates and related costs to repair. Included in Other Accrued Expenses is $435,000 for external development work related to our waveguide development projects which was completed through March 31, 2023 but not yet invoiced.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The changes in the Company’s accrued warranty obligations for the three months ended March 31, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Warranty Obligations at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159,927</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Reductions for Settling Warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91,241)</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Warranties Issued During Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,741</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Warranty Obligations at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194,427</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Wages and Related Costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 580,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 843,537</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Professional Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 189,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 263,800</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Warranty Obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159,927</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Other Accrued Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 502,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 403,275</p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,466,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,670,539</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 580002 843537 189760 263800 194427 159927 502025 403275 1466214 1670539 P12M 435000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The changes in the Company’s accrued warranty obligations for the three months ended March 31, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Warranty Obligations at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159,927</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Reductions for Settling Warranties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (91,241)</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Warranties Issued During Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,741</p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">Accrued Warranty Obligations at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194,427</p></td></tr></table> 159927 91241 125741 194427 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 9 – Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company’s effective income tax rate is a combination of federal, state and foreign tax rates and differs from the U.S. statutory rate due to taxes on foreign income, permanent differences including tax-exempt interest, and the resolution of tax uncertainties, offset by a valuation allowance against U.S. deferred income tax assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 10 – Capital Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 36pt;"><span style="font-style:italic;font-weight:bold;">Preferred stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Board of Directors is authorized to establish and designate different series of preferred stock and to fix and determine their voting powers and other rights and terms. A total of 5,000,000 shares of preferred stock with a par value of $0.001 are authorized as of March 31, 2023 and December 31, 2022. Of this total, 49,626 shares are designated as Series A Preferred Stock. There were nil shares of Series A Preferred Stock issued and outstanding on March 31, 2023 and December 31, 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 9pt 36pt;"><span style="font-style:italic;font-weight:bold;">Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The Company’s authorized common stock consists of 100,000,000 shares, par value of $0.001. There were 63,787,858 shares issued and 63,208,186 shares outstanding as of March 31, 2023 and 63,783,779 shares issued and 63,319,107 shares outstanding as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 9pt 0pt;"><span style="font-style:italic;font-weight:bold;">Treasury Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>On March 2, 2022, our Board of Directors approved the repurchase by the Company of up to an aggregate of $25 million of our common stock by open market or privately negotiated transactions under the Share Buyback Program.  This program was in effect for one year and expired on March 2, 2023.<span style="font-size:12pt;"> </span>During the three months ended March 31, 2023, the Company repurchased 115,000 shares of our common stock at an average cost of $4.06, before commission of $0.03 per share. As of March 31, 2023, 579,672 shares of our common stock were held in treasury.</p> 5000000 5000000 0.001 0.001 49626 49626 0 0 100000000 100000000 0.001 0.001 63787858 63208186 63783779 63319107 25 P1Y 115000 4.06 0.03 579672 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 11 – Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">A summary of stock option activity related to the Company’s standard employee incentive plan (excluding options awarded under the Long-Term Incentive Plan (LTIP) – Note 12) for the three months ended March 31, 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,805,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.28</p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,512)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expired or Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (8,853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,819,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted average remaining contractual term for all options as of March 31, 2023 and December 31, 2022 was 7.07 years and 7.28 years, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, there were 1,642,429 options that were fully-vested and exercisable at a weighted average exercise price of $6.94 per share. The weighted average remaining contractual term of the vested options is 6.2 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, there were 1,176,879 unvested options exercisable at a weighted average exercise price of $8.84 per share. The weighted average remaining contractual term of the unvested options is 8.3 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted average fair value of option grants was calculated using the Black-Scholes-Merton option pricing method. As of March 31, 2023, the Company had $7,393,432 of unrecognized stock compensation expense, which will be recognized over a weighted average period of 2.3 years. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">For the three months ended March 31, 2023 and 2022, the Company recorded total stock-based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $1,129,566 and $1,350,610, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">A summary of stock option activity related to the Company’s standard employee incentive plan (excluding options awarded under the Long-Term Incentive Plan (LTIP) – Note 12) for the three months ended March 31, 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,805,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.28</p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (2,512)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expired or Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (8,853)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,819,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2805673 7.80 P7Y3M10D 25000 3.64 2512 1.33 8853 15.23 2819308 7.74 P7Y25D P7Y25D P7Y3M10D 1642429 6.94 P6Y2M12D 1176879 8.84 P8Y3M18D 7393432 P2Y3M18D 1129566 1350610 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 12 – Long-Term Incentive Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">On March 17, 2021, the Company granted options to purchase a total of 5,784,000 shares of common stock to its officers and certain other members of its management team. The options were granted under the Company’s existing 2014 Incentive Stock Plan. The options have an exercise price of $19.00, with 375,000 options vesting immediately and the remaining portion vesting upon the achievement of certain equity market capitalization milestones, and revenue and EBITDA operational milestones. For the three months ended March 31, 2023 and 2022, the Company recorded non-cash stock-based compensation expense of $2,537,944 and $2,969,138, respectively, for options that vested or are probable to vest. These expenses are presented in the same financial statement line items in the Statements of Operations as the cash-based compensation expenses for the same employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The fair value of option grants was calculated using a Monte Carlo simulation for the equity market capitalization tranches and the Black-Scholes-Merton option pricing method for the operational milestone tranches. As of March 31, 2023, we had $14,671,988 of total unrecognized stock-based compensation expense for the portion of options tied to equity market capitalization milestones and the portion of options tied to operational milestones that were considered probable of achievement, all of which will be recognized over a service period of up to <span style="-sec-ix-hidden:Hidden_3RSjtilh6k6VZl_CVHYC0w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to four years. The probabilities of the milestone achievements are subject to catch-up adjustments in each instance where an equity market capitalization milestone is achieved or when an operational milestone becomes probable to be achieved or is achieved. Compensation costs could be reversed in subsequent periods if an awardee leaves the Company prior to the expiration of the option life for market capitalization milestone or performance award vesting of a performance award no longer determined to be probable. If such milestones are achieved earlier in their expected service periods, the remaining unrecognized compensation expense related to that particular milestone would be accelerated and recognized in full during the period where that achievement is affirmed by the Board of Directors. As of December 31, 2022, and going forward, should all of the operational milestones which are currently not yet deemed probable of achievement become probable of achievement or are achieved, then the Company could ultimately recognize up to an additional $34.1 million in non-cash stock-based compensation expense at such time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The unvested remaining equity market and operational milestones under the LTIP with their total related option grants and criteria achievement weightings of the options available for meeting a target are shown in the following table. Of the total 5,409,000 unvested options outstanding as of March 31, 2023, there are 2,704,500 options unvested for the achievement of Equity Market Capitalization targets, 1,893,150 unvested options for the achievement of annual Revenue targets, and 811,350 unvested options for the achievement of annual EBITDA Margins Before Non-Cash Charges targets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Award Potential</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:76.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Criteria Achievement Weighting</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;"><b style="color:#7030a0;font-weight:bold;">50%</b><b style="color:#7030a0;font-weight:bold;"> of Options Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;"><b style="color:#7030a0;font-weight:bold;">35%</b><b style="color:#7030a0;font-weight:bold;"> of Options Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;"><b style="color:#7030a0;font-weight:bold;">15%</b><b style="color:#7030a0;font-weight:bold;"> of Options Available</b></p></td></tr><tr><td style="vertical-align:middle;width:23.86%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;">Options Available<br/>(Subject to Vesting)</p></td><td style="vertical-align:middle;width:25.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;">Equity Market<br/>Capitalization<br/>Target</p></td><td style="vertical-align:middle;width:25.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;">Last Twelve Months Revenue<br/>Target</p></td><td style="vertical-align:middle;width:25.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;">Last Twelve Months EBITDA<br/>Margin before<br/>Non-Cash<br/>Charges Target</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">$ 2,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">$ 25,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 50,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">2.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 100,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">4.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 200,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">6.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 586,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 300,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">8.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 586,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 7,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 450,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">10.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 561,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 8,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 675,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">12.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 491,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 9,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">14.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 441,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 10,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,500,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">16.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,409,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5784000 19.00 375000 2537944 2969138 14671988 P4Y 34100000 5409000 2704500 1893150 811350 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Award Potential</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:76.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">Criteria Achievement Weighting</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="color:#ff0000;font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;"><b style="color:#7030a0;font-weight:bold;">50%</b><b style="color:#7030a0;font-weight:bold;"> of Options Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;"><b style="color:#7030a0;font-weight:bold;">35%</b><b style="color:#7030a0;font-weight:bold;"> of Options Available</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;"><b style="color:#7030a0;font-weight:bold;">15%</b><b style="color:#7030a0;font-weight:bold;"> of Options Available</b></p></td></tr><tr><td style="vertical-align:middle;width:23.86%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;">Options Available<br/>(Subject to Vesting)</p></td><td style="vertical-align:middle;width:25.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;">Equity Market<br/>Capitalization<br/>Target</p></td><td style="vertical-align:middle;width:25.39%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;">Last Twelve Months Revenue<br/>Target</p></td><td style="vertical-align:middle;width:25.34%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:center;margin:0pt;">Last Twelve Months EBITDA<br/>Margin before<br/>Non-Cash<br/>Charges Target</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">$ 2,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">$ 25,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 50,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">2.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 100,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">4.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 686,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 200,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">6.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 586,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 300,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">8.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 586,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 7,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 450,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">10.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 561,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 8,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 675,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">12.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 491,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 9,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">14.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 441,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 10,000,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,500,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;">16.0%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;line-height:1.19;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,409,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td></tr></table> 0.50 0.35 0.15 686000 2000000000 25000000 0.000 686000 3000000000 50000000 0.020 686000 4000000000 100000000 0.040 686000 5000000000 200000000 0.060 586000 6000000000 300000000 0.080 586000 7000000000 450000000 0.100 561000 8000000000 675000000 0.120 491000 9000000000 1000000000 0.140 441000 10000000000 1500000000 0.160 5409000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 13 – Litigation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">We are not currently involved in any actual or pending legal proceedings or litigation that we consider to be material, and we are not aware of any such material proceedings contemplated by or against us or involving our property.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 14 – Right-of-Use Assets and Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Future lease payments under operating leases as of March 31, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 523,238</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,120</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,982</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total Future Lease Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847,340</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Less: Imputed Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (55,736)</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total Lease Liability Balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791,604</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Operating lease costs under the operating leases totaled $203,339 and $162,365 for the three months ended March 31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">As of March 31, 2023, the weighted average discount rate was 7.1% and the weighted average remaining lease term was 1.7 years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Future lease payments under operating leases as of March 31, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 523,238</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,120</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,982</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total Future Lease Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 847,340</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Less: Imputed Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (55,736)</p></td></tr><tr><td style="vertical-align:bottom;width:84.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0pt 12pt;">Total Lease Liability Balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791,604</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p> 523238 191120 132982 847340 55736 791604 203339 162365 0.071 P1Y8M12D EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #V JE8'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 " ]@*I6S30_V>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VG50^CVHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'\)B97[[Y M!J;34>J0\#F%B(DLYJO)#3Y+'3?L0!0E0-8'="K7)>%+24U2>:0]1Z0^U M1V@XOP6'I(PB!3.PBBN1]9W14B=4%-();_2*CY]I6&!& P[HT%,&40M@_3PQ M'J>A@PM@AA$FE[\+:%;B4OT3NW2 G9)3MFMJ',=Z;)=621A'^_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 #V JE:LV3C=P04 .D> 8 >&PO=V]R:W-H965T&UL MM9EA3^,V',:_BM5-TR91&CMMH0PJE0([M(,KE./$O3.)VT:7Q)GM4+I/O[^3 M-@'D.%ET?=,F:9ZG_MFQ_<0^77/Q0ZX84^@U"F-YUEDIE9ST>M);L8C*0YZP M&'Y9:K"(&8S@60:151L MSEG(UV<=W-E=N ^6*Z4O],:G"5VR.5-?DYF LU[AX@<1BV7 8R38XJPSP2=3 MEVA!=L=CP-;RS3'2*,^<_] GU_Y9Q]$E8B'SE+:@\/7"IBP,M1.4XY^M::?X M3RU\>[QSO\K@ >:92C;EX;? 5ZNSSG$'^6Q!TU#=\_4GM@4::#^/AS+[1.O\ MWGZ_@[Q4*AYMQ5""*(CS;_JZK8@W A=7",A60#X(L%LA<+<"-P/-2Y9A75!% MQZ>"KY'0=X.;/LCJ)E,#31#K9IPK ;\&H%/C"^ZET"H*T=A'E[$*U 9=Q_GC MH:NYB^2*"B9/>PK^36MZWM;Y/'=F=FZ[BC/55V[8-QOJ_GHB$^JQ MLPYT2,G$"^N,?_L%#YT_3; _R>P=>[]@[]O<2_:'3<),I'8Y=KIW)B2KJB72 MH$ :-$.Z2ZE03(0;=,\2+I0)SVZE1&JJE*E5U1)O6. -&[:8H# $9UV[FL_N MM:"A- ):92T!CPK HV: ,R8"KGNDCV! -#Z==J=BF*D<9ZSZEIS'!>>QM73; MD>8J"!FZ3:-G)DR$=@_'P5UW,!H,3'!6:4NX40$W:@)WSY:!5/"@*G1+(V,3 MVGT>TW^#5S3E(C$16K4M";%3SK=.$\;KV(/B<9%-%@=HKN!915Q H=-8B0U\ M^T;P&O>+2Q.Q7=06^4W$P$V0I] ]!0T!W6>OZ&^V,?+9K1QX=OM#=W1$C)Q6 M<5M.4G*2)IP/]!5=^P ;+ (O3U'5/;7&TNEW77=$^@/C0&07M^4M$Q"VAHP= M[\3WP5T>[ [09[@/?8G-SZ_=D@S0)Q;[ KKO/:<^=(PT4"PO\\18!?O(0;@, M0M@>93Y6P52?03=^X&MC!*RQ^\:DTA4@ J84-?+N(R3A,B5A>[;YR%N,6S/! M7X+8,[>YW?/VR0BZC[B$R[R$[2'G(^B,2P5CU_<@J1Z:[8ZX/S@>&DGWD9MP M&9RP/>]DC^Q$,%H-9C<8'!N#A%W5%JO,2=@>*J EC9!VIRF/(IBCYHI[/PY0 M0@5ZH6'*T*_.(T3!$YZF$GZ7YJ6VW1&27M<4K0P]I%'HN(R:6NE?^!0YJ!;D@2FAL;M>6 M2T5V75O0,O,0>V39M>.*03O:\.PVU7C[R#ZDS#ZDT2+1^XE]GJWCHR^I@B0; MZPG42/R34LVV'G*W0>:F=Y1>QD.7X!'6"VLO)L8R_Y":U+*=0ZX"J8/>$X/< M8EOTJ['K=C'INL:T8U>V;$RW3#MNS9+.;F7S+>D57#0./#5F54N:=EE;QC+Y MN/; \I%QNXA;36FWNS.VHUW4EK',/JX]J4P T,\A0VKL>S4&E:.-7?=_P7IO M-A/U1)#ML4KDZ87)?%^QN%KLXTZRW>7N^"7Q#]3PB4<@6('4.CV @$/F^ M:GZB>))M33YSI7B4':X8]9G0-\#O"\[5[D3_0;&[/?X/4$L#!!0 ( #V MJE8AJ13O.0< &0> 8 >&PO=V]R:W-H965T&ULK5EI M;^,X$OTKA'*.GO6YF>U4,JBER(OJ_/1PMKEA\FD2A:JD-6I7JH2 MGLRU*:2%6_,XJ99&R;1Q*O()Q3B<%#(K1].SYK-;,SW3*YMGI;HUJ%H5A32O M'U6NG\]'9+3]X%OVN+#U!Y/IV5(^JCMEOR]O#=Q-=E'2K%!EE>D2&34_'UV0 M#S,F:H?&XD>FGJN]:U2G\J#US_KF.CT?X1J1RE5BZQ 2_CRIF4CF059JIO/_9*E=G(^B$4K57*YR^TT__Z4V"?$Z7J+S MJOF-GC>V>(22565UL7$&!$56KO_*E\U [#F0P.- -P[TK0YLX\":1-?(FK0N MI973,Z.?D:FM(5I]T8Q-XPW99&4]C7?6P-,,_.QT]O7+W=>;Z\N+^ZM+]/'B MYN++[ K=_75U=7^'3M#WNTOT[U]^/YM8^%>UPR39A/VX#DL]83]+'[A-(<)]K/J&\H* ]9'+2&!VB#'=I@$.U%DN@5 M@$/?5*( Z4.NQNB+LBZPZTA\#P/#/"8\[&!UV'$>Q8*XH?(=5'X,JEFI%) ^ MJ7*E*I25Z.HE456%]!Q]S')P>'2.,N\!(C$E0G1P]\UH&!,:NV&'.]CA(.RK M8IGK5Z4 MX5E4)?.F5%I9O>&W 4Z[*$)PE!@W@%]U.P M-B!%H.@KTL88ZM- MIBKO(X"GTK.-X!C@P)C#I0'58 MPCX+ZF\/V#TV)8-$:]HATFW!(K&22SZ:?L!6KB.EGO M5MW$V!_PD+ X9MVMZC!DD8BXKYZ0EA7),"U^72HC;;U1;Q2H/M3HU1,]/_D. M-PU\)W#F6%,P=D$7=]\NYE"+?+!;>B3#_'@KZZ*]WJGW1J:@X4'?^P>ZSWV4 M!033'F"'(07I'P<>Q"U+DF&:O%?)HM2Y?GQ%-UG2U!D_7 ?EQ8R1J$(DY8?R3!!7I=6EH\9T.!Z'?C1]KDNA-H==;62RTYP1GR5L"5%,LR* M?VJ=/H/.<()SL%R(28!Q%]UQPT-X+1V283[<9Q+_(/:IC0C"X[C+)RY#'A'B M4YRD94$R3(-K0AFHSP[*HS00-.:T"])A"@*:4,X]PTE;WJ/X33W+328?LCRS MH(6_[CSN6=HAWFW-(G'62KMAVXE:\^8;H)<3@]@K"P6S.>XDM;?J/#_+:FB)J6/RD0I#-=%)FMU;,3;Y^T8H[KKR[> MOB%HT4/+0\ MO=%A>KLN$UVH/>5\+U_4\'IUD!R-@JXH=9F1((Y]B[7E-SK, M;X/*9UM<7IW(^T3&0\I$;Z,Y"(\33#QJFK:$1X<)[U#Z'RN$#F*C41C0H*LR M79:<"L%XY$'<GRY+SB')"/4A;;F3#K>6=UHR1V=H%_P*<8$JJU!/V2^ M4F-$,![C]0^J%M+4IQHKN] F^Z]*_T A&XM(C",>;9]F557S8EW X2'%T9A$ MX?:A7MD*NH&T7LJR.=?[+$VRV)UD;]U$!#\B=L=D)!X3+/PQ+U6BB@?@CNT) M]ZES'AU-,X-DNBO.;>91R6SO&/F(@$C3K#XMA-UQ*[/T)"O13"XSV"U.L'V% M ((,VK.@#]AE2CD6T 9X0+=R@AT]3EX5JQR:YA1&>9XEF5-(L+X^.*$\P"*D M<;?R.&T#Z/JX(*$';ZLFV)%FV4"]7)G7]0(?(VE1HBMH0;F(QZ&@NR7M6XM! M&/3MWKB^^H(#$A,A[YV7.2TQYB+PE=]6G+!A<;(NOV\N;7VA0: ,BS@07YS13,6;DQ"]=RF^]M)EZFDO)WNO .OWK[!6'K.R M0KF:@R\^%3 29OU*99P:=:*D1YINL\3B'' M?$1+*.25-64Y%G+*-CHO&>"D%N69;AF&J^>8%%K@UVLK%OBT$ADI8,40K_(< MLZ=SR.ANJIG:\\(-V:1"+>B!7^(-1"!^EBLF9WKGDI <"DYH@1BLI]K,/ L] M55\7W!'8\=X8J23WE#ZHR3*9:H8"@@QBH1RP_-E""%FFC"3&[]93Z[94PO[X MV?U[G5UFN<<<0IK](HE(I]I$0PFL<96)&[J[@#:/H_QBFO'Z&^V:6L?34%QQ M0?-6+ ER4C2_^+&]#SV!.7Y%8+4"Z[T"NQ78=="&K(XUQP('/J,[Q%2U=%.# M^M[4:IF&%.HI1H+)JT3J1!!>7T77E\OY['8Q1^>SR]E5N$#1Q6)Q&Z'/*\R@ M$"D($N/L"_J*/B(=\52NM7.>(ECF&KR7>+ MJ %GSZ8 MKO%M*.E_,MO+;7>Y[;?<@Y#FN7Q](D'CAQ,DGS"ZPUD%0YD;(Z\V4MU@&Q@C MPS!]?=L/\Z^J/+K0][W28U^UXW>-YKRO!!2X24FR&H-T! M%LN8F!/W 'JHT#9/3<,;AO8Z:.\]T$T;0BED"2(%$O((XQ5[&D+V7I XWJGK M60? +\O&[KA?UN#JO6:K#CK9US:DX"B#M10:(T\ZL.;P:":"EG7_O:="=O-Z MF,KS%I@JD-?7E(KGB6KIW0D>_ 502P,$% @ /8"J5E1.BP:M!0 NB, M !@ !X;"]W;W)KS=1G M28 $5\3H;H='S%W?A MPSHOOIC,IEOVP!<\_[2]3<7=I$99AC'?9&&R 2E?G8W.T7L?EPZEQ=\A?\J. MKD$QE<])\J6XN5J>C6 Q(A[Q("\@F/AXY',>1062&,=_%>BHCEDX'E\_H_OE MY,5D/K.,SY/HGW"9K\]&]@@L^8KMHOPN>;KDU82L B](HJS\"Y[VML09@6"7 MY4E<.8L1Q.%F_\F^5HDX(L'AIJBL19Z*IZ'P MRV?SF^O%S8<\'B7GQ\]*[O%^#&!_/+\^L_O 6XNA8/;N9_7MY\<+V[ MQ:_ ^^O3U?V_8 P^+5SPYN>WTTDN1E+@38(JZL4^*NZ*FL2Q**M%G@1?%-[S M?N_SY3(LRI)%X):%R_'5!LS9-LQ9I,!R3V %P2[>12SG2^#R51B$N0+$ZP>Y M%VLZVZ7?.B?DG_!/6F.?"!YK,G%-)BYQS Z<"Q:Q3< !R\5<@G? 0+\!##%2 M$;1'(B52T7X>9\0@%$\GC\=$M*T,DU"#& YM6KIMRS&&!J08F4;3U.N=1-%* MWV=;%O"SD>B5&4\?^6CVRT^(P-]5F6W'%0$II@XF==A&,HTZF<:+DODFW(!L MS<10WKXHL7M42TXL)K:4V][P ]/@Z@3S=(+YFL :')HUAV8OA^5Z'%^(G6<) M1,\1VW'&R@W-^UI< 0W-L4XP7S5^C$UUADF= M8?**#!^W,U6V29MN;%ARZ^J-/+1UZ03S=(+YFL :]-&:/MI+W^TN#=:L8"Q9 M@9,'C(M>L*%=2R>8JQ/,HXI3AH6@)9U&?-HJ8]FN08I=DV*_EI1R82VZ%U8O M\%""=(*Y.L$\NYUX@Q#;DOC1%+-!HE.3Z/22>"WT^H?\ AA:L5C1/,0ME8]$5M4G208"C5REP-3$J"4YM^7!;F35JFF!1 MU119KW%:@($6I V"4"T$%CH^\6V>K'=(;K1076C'R&[ M45MWF[#=R[3J;JUHGE8T7Q=:D\2#]D9:Q7<_VN!>IU5^:T7SD$* FQ32]DGX MM&&3FX,$1S],@_K[+[70?S MH%5G(Z7BQ2:TY).YIS6P7Z&1WL#-?PL>I#9^E=0VE/\85$IM6UK@4I;DQ)+_IG#5U@BZ!C4,6G')HX/6AM_M]96YTZI MM6UJMWY![Q_ T*+5BN8I9C&VJ-.6);K"[EF:'+W%4+S5(K+]$&XR$/&5@(?O MJ!A0NG]19'^3)]ORQ8;/29XG<7FYYFS)T\) /%\E2?Y\4[PK4;^N,_L?4$L# M!!0 ( #V JE:T*)D_SP4 , 8 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA#<,+=#$(JG7S#&0Q,D6H&F"V%T_LS9M"Y5$CZ*= M;+]^1TF6;(EB$\Q?HA??'9_C'9]'9$8O0O[(UYPK])HF67XY6"NUN1@.\_F: MIRP_%QN>P2]+(5.FX%&NAOE&B)?+ 1[L7SS'J[72+X;CT8:M^)2KKYLG"4_#.LHB3GF6QR)# MDB\O!U?XXH8ZVJ&P^"OF+_G!/=*I?!?BAWZX7UP.'(V()WRN= @&EQV_X4FB M(P&.OZN@@WI,[7AXOX]^5R0/R7QG.;\1R;=XH=:7@W" %GS)MHEZ%B]_\BHA M3\>;BR0O_J*7TM8%X_DV5R*MG %!&F?EE;U6$W'@ '',#J1R(&T'M\>!5@ZT M2+1$5J0U88J-1U*\(*FM(9J^*>:F\(9LXDR7<:HD_!J#GQK?/'Z9/GZ^GUS- M;B=H.H/+P^V7V10]WJ''I]OGJ]D]&* S]'4Z01]^_3@:*AA4NP[GU0#7Y0"D M9P"*'D2FUCFZS19\<>P_!+ U8K)'?$VL 1^8/$<4?T+$(=2 Y^;M[L0"A]83 M2(MXM&\"1:Z06*(I2WA^89J?TM\U^^ME>I%OV)Q?#F =YESN^&#\VR_8=WXW M)7>B8$>ING6JKBWZ<:K0$Q,.@\QC5J[';(&N4B%5_&_QPC0397B_"*_Y93@]*_J94"Q!1SF8,)9!O(/!*<4>];P6R*X= M-%1 0VI&Z=$[T#T-B!A MQL*$W;YQ_"B(@E9E#';8H:[KFDL3U5 C*]0I"*$NC$8*%/>#ZS*9<$;=OO5H MY'M1"Z?!#OC6I3VK$#N-X#CV#N<9=%%2$L8")"W.E>ZJ'3>*B]/!X6&*0^*V M\)H,70_68\^"Q <*B:V WTUS5;Q#*)'O$K]-(08[XD7$[9MBTB F5L3WZ8;% M4G>JIKHGIN N+Z#/)%O =R!\(QJ!DPX@'/A^FUP,9F[D.WT3W2@IMJI7Q=!= MDC%"I5VH. YP;B-UF#IA&'D^4X/X$8/L5T0/VNNOI,BW8,6F1FLVX%P!AC< M@#B=GC":NIB&$>F!VP@@]NSTK=9_E\%-%.\Z[ MD51LU]3[;,=S52R',GECQEW)]",O.-#S*A>#'0G[6JE15FP5LG%5%;U&RS+- MV&M/YP?=#@F#(.ITDL'.#7S:UT:-*&*[*L+V"39'&2S/^9IE*X[T,C B[6K= M&:9=.C&8>4[@!3U &TG$=DVL^,38]9_0%V[4<=P5/M_Q?4+:J+MV9Q'!3F1& M31I])'9]+$CEFL,.G>OOP%U<[)CA<9]#;V>0K@0"=Q#7\3I=;#;U'/B4Q#T) M-'I)['H)$]O;$I6K_Q:(1E,KQ$8@B5T@KUD>SPN0"(@;-@5I"G,\73-IY(8J M6G@(Q3GO[%M^:G:,MM%%8M?%29QL%5^\ R]]&]Z?F1WC;621V&7Q6W%VPA=G M; >J" 11 ,W1XU;E"AA.:_L9*FI@1-^50& M#)^H83L!DR6P-B8]W$$:K23V MW>+;*=IQQ MHZ/$OD7M/X8A)]V6GBK:<9J-!A.[!K^ML&&'05T<@0*W/Y$-AL1SJ./U$6TC MP23ZGZ=CQ*KA[R[+B:(='P4VVDWMVMT^(=M7!TU%8F2)*M[AS%,'-K>TO1TW M&.+0H8=L4F(>'IP%IURNBB/R',W%-E/E(6O]MCZ&ORH.GUOOK_'%37F8WH0I MS_8?F%S%68X2OH20SGD U"7+X_+R08E-<>+\72@ETN)VS6'C*;4!_+X40NT? M] #U/RW&_P%02P,$% @ /8"J5I8Q;IOA<+(4KTG*5Y M<3Q:E.7RPV121 N1\>*]7(HW:GHD5V6:Y.)6H6*595R]G(I4/AV/R&C[X$ORN"CU@\GT:,D?Q4R4]\M; M!7>3G98XR41>)#)'2LR/1R?DPQD+](!*XFLBGHK6-=*F/$CY7=]Z;>F#[>JO]LC(>C'G@A3B3Z;.HDV'SBM/T '/L#0)YF7BP)=Y+&(]\=/ .P.,=TB/J56A9^X M>H\8>8 MH4F9B,(T:[56QZQ5!^^'8LDC<3R"Z"R$6HO1]*\_B(?_-IE\(&5[$^#L)L"Q M:9]^AEQS+0NCD?5(KQJI$\IZ.B:8.M@-P'/KM@5&21=[&).=Y!X\=P?/M?KG ML\S'E8].XG\@G" #E4:H[B']<2!E>P9[.X,]JS_.!2B-$EYGR3Q&)YE49?)? M]:W.;4T](:%/ M)Q45_."1AFV.P??P?7M\*=E3+Z/CZ%3!RC,YD!/16# M2/T> N9YOHO##M*^G,/ )"@7J-<$.^A/L>Y[7 =V7B+?H7-17*,G;2:HH MA#D@PD,&Q(&4[2\ M$/N^:_85:7$Q^1%.M8(X^"+6(E^)0KOJXCD21:$7W&F2PH!'H[,VBMN0?"]T M:1>Y]?N_Z@?:V$?M 92#7:54 Y2X&;TW_]BC(>Y:T9<;.]C'@3/@@(;+B94I MH3C(5W.H+%=*Q\97D<=2H5LEEOQED#@V*MMH7.IXK!O?!KEQ0%TR$.&DX5]B M)^ *7Q+#2M')4]09Z:9<"&6)[HW.-AI* I?VYMHDQU@X--4-+1,[+V\3$WJS M34QO]S/3=<(?DG2P?B(')>Q#:=N?C(:RB9VS=PGJEK\,9J<^_[JA1X*NP_IB MXX!!U3501Y&&J(F=J;?9:;O.C"#[U#MV"'5[;&<2I"&E@3< LR%I8F?I^UQP ME3=9U C30,F4A=V*QR0&(3N L.%D8J4[O?1E)EIA>L>?A=WW87^V2$B)VYM6 M@Z#ON$YHQDP;"J5V"M55?JO5N=?EVGXA8>UV:)\R85UXCD_]C@4F2<]A+O:' M;&CHE9*?:M4T'16O 7\@UMP8^#LXF#8<3.T/"03[Z\B:]DEX3''UKVN+01+2;UMPWYB& MKZF5 KO&S.2\?.)*0%NQ%JE73M-?$Y\VLKO^R8T?$Z#G\K:ETG. M\^@5V*UEPD]G[0-IVY^$IF2@]I+A5LE(B'@S!1?/0D4)U,Z0PK]QI?A :V)7 M^M-3T*\M=,4VT FPIK1@]M)BCY'N="NP4B^HVANW*9/UF?< "@R"%-HT-](RLJ0*8O0K0%K0WA"IK-!55 M%Q?_KI(U3X2] +?(6R 7%EKV]U>%PPB1F-T*AZ3/->. MT/MT0B4R-MK1)WX?6A5H;KN[TP9)0C'%+/"'7-%4")=@,N8#'=A/Z?.\Q MRMS ZYG0ER30R-/09T,1W-0&S-[+SU;+92HT>?(4G2=%E$J(X8'%?]"^_5#: M]@UOJ@9FKQKN;UYG,Z[RU[9$AM*)T%=?IX9?V:9AA=QY#UQ]T-R6- M@ABZ6CK@W::&8#^H(;8G*$V-U"YGC:C[U4#HFLHC^Z=_U7]-;<'L>P5#AP\[ M_XVW5S%*]38L^'"=R%61OJ"KHEAU#S0WU@>]PRR&/9_UTKM!SG,PZ=;JD];Q M;B;48W7J7:!JRZ@^-]T]W9VLGU3GR9WGI^3#67T^WJBIC^L_<04ILP CYZ 2 MO_?!=:H^ :]O2KFL#I$?9%G*K+I<"&B_E!: ]W,IR^V-_L#N_R%,_P=02P,$ M% @ /8"J5A@YL\SN" XAD !@ !X;"]W;W)KJ<]EHDEKW+W43_^)((^$^27 MZMS27_;H]R9)CZ65=;H(Q("@D,H_^==@AQ;!:7R ( D$">'V@@CE.^[XY;G1 MC\S@;N"&/TA5H@9P4J%3%L[ 5PET[O**6VF97K([(ZQ0CJ.MS@<.6..&01K8 M7'DVR0$V(_:+5FYMV7N5B6R7?@"0&EQ)C>LJ>9'A+]STV6@8L21.1B_P&S5Z MCHC?Z+_5T[,9[V>#*?+6ECP5%[T2&9F-Z%W^^,-P&I^] '+<@!R_Q/WU(%]F M\ZMV@@W9CS^<)L/A&=O+E=VO!:1$JHN2JR>I5JQ2O,JD$QE+M;(ZEQG'EZ54 M7*62Y\P"I8!\=,3LM^H/^95=:U-JXSD>H< D/G/ ^=KSI16 H T+'XDL++]A M:[X1[$$(Q<":)3<@3RJ"93*0*B 9W)JMA!*&Y_D3?A$EHL(ME7*(NS02\)6Y ML$B+PC\I4F.!> GKO!!&IKQ!^&$^OVLP0&$#0@<[BI:R4OF"1Y5#91X(,I?* M.E-12;',:8:U@0WCXW_2MH]B5>6>:G'\;Y2-- N15D8Z"6APT_NOZ9JK%5FI MD);JVQ'N"_ 6[Z]K='TV)V. HOE31,R^QT^99DH[P)SF50;^SKN*+;5VL >@ M&?&EDNB"AR>&%B++8(#D N)I'_\^N_46UZ54R!#T+;B"8HZ?(Y+'L]^ABGDX M"%AF F4HD0IKX1@@*9PMN32L; ?H-C8"_*S/KH5Q<- U.,TYV"Y);C5NV*[ MO>"@*G@& B,HP U_R 4KP<TH(3NDRL@<8(@@ZOLE+ROP MV5+:%!S])+C!U 42IN&C"1;L=XM'G4#?#DF[UE4.,8;@.*4[T/Q>*7](-VGV M^AA'FR.%#V*$*<#!NQHS3C;P\>X5)>6\:=^!#8L'4"]8-XEPOX\&7Y'V&6^N M5 5(/M(V!MCK2O!WP)F+5LF ?,;OWH/!@7T@W UA7Z$Q9/^#T':*=1WW/J0) M.B^P +;CWC0,119R%]+-.J'2IRV8.MB12:-+._'(NU:TV&U3#/)6,[%<0DN% M&OD0"V9JQ=HVKJ!^J58) !9V-TF]95L^7NR<,O_X_MP [P'?!OT3]&BM#!5? MH9TE[7(2AZ%2&:Q:U1)2'LHT1',[+XPN?$ &>P.H1N7L>>[S5N[7HH#$R!5$ M;DXIZDL9!E70#>2]#SO1]'!4A],!4V,W0C(-W##KN7$YG]@*;4>N+ MQ -V_-W\U_GI"VUXVQ=T;^E0C$=G__?/FQ"_]Q2_[7;Y6?PV%&#= M#..BY8-G.5'OG..1U,1"*!U 5W_OU)KMAXVTK8WU\UX[J&UTYC5K?V%)-(E' M43P9MM:HAB1G+^[:*F1=[./!$1/9J??%/WBL;W7AVTEZV>2C**3T\FKUW>ZA^H>=AB@7, M\*@>RH34^2Q(V8X/(CAFH_&HZX5#S\,4'_P$X@,E@S$#** M3D>C5XL]3/%]03J&HV\VZF;=40B@;KHDDUF4C+OJWD)5EJ:N-W=0>^I&Z][ MN0T%_+/MBI]%T_CU6A_8[@M/-X2[63&$$C,"^-W$.*SP,(Y.3V?19!IW/M&9 M>8.G_9[Z>@2$XR$X:9;L,FT7A8.;6GI1%QUTBNBL[H"?)1#X>VK;H>=!@J83 MV)9FA#B)IU$<#]^TEKLU?._&3DVEZRE!;4 *(5);[>:U4TP$3:0(MUR"VI7F MY#H9_Y6Z C);Z<\)V+ 1JA+]5TM(7I P'+XD84[=SJOA3F)B%JXE<'A(A=Q@ MVU.SVC-D'.263 ]SNX>QR5;002V<3C]O7RV]EA4 YI@O." &!F$)"!//MW1&< MQ I^IZ&_O57L;Q4X)8F'4W_9$!7LM2IFR43/$*:$N/@;J1F;#A MVD2)1^JA0[4N="9R<*F$J W7.1;41Q_Y]A%=@PY<*5G/G#BFI#1J>P3!<\B_ M0.MMAV[H($4X!](PD/IK ;G5) HC#MKIH7(TK>2RD'[6B@[$='M2SS3=\+65 M]A,GW6N AV!4PPFB&:3I,@*I@D(.9R@;?,0RF1$(FI,Y#'IX48$A%"8/1?/? M-Z\9^ONN=P>M>W?(X17]=P&ON4!#?P7?K#;_P)C[>_OM=O_?#Z@T*\R=7"R! M-.Z?3'K,^/\H^!>G2[K%?] ."@;]7 LXC UN@.]XCU>_H(#FWSJ7?P)02P,$ M% @ /8"J5E9EXZ,T!P R!, !@ !X;"]W;W)K?%(F2;,?Q:\9.T_N82>.QW>8S1*Y$I!#! J!E M]=?W+$!0E&TI[;3WBQXD=O?L[MD'>;$V]E=7$GGQM-*5NQR4WM=GX['+2UI) M-S(U5;BS,'8E/?[:Y=C5EF01A%9Z/,VRD_%*JFIP=1&NW=JK"]-XK2JZM<(U MJY6TFQO29GTYF S2A3NU+#U?&%]=U'))]^1_KF\M_HT[+85:4>64J82EQ>7@ M>G)V<\3GPX%?%*U=[[=@3^;&_,I__EM<#C(&1)IRSQHDOA[I VG-B@#CMU;G MH#/)@OW?2?N/P7?X,I>./AC]116^O!R<#D1!"]EH?V?6_Z'6GV/6EQOMPJ=8 MQ[-'[PXJR#GK^[HD:J&Q!WE9EFI&*FJ$!],Y2U"YH#'E^)# M0$+678P]K++L.&\MW$0+TST69N(3=)5.?*P**G;EQT#;09XFR#?3@PH_23L2 ML\E03+/I[("^61>"6= W^S^&(%HX>MT"%]:9JV5.EP-4CB/[2(.K[[^;G&3G M!_ ?=?B/#FG_1_ ?MO"3\22FXOOO3J>3R;GXJP;%#\K)Y=+24GHJ.O&'DB"R MJF6U"9K?G3OAC9<:Q1Y/K*43.4Y8Y2!G%L*O#W04 M+_ZMI7/DQ+W4^&1('ZLE#I!5U5+<(^XJ)S=BRQ;:^:,RKY[I(%CX:,%;H2KA M =B7EDBL(J.)&2W Q[SL"!FTBX71:'>LT*/:R%T&U&GV*?+;\31*6?:VD!MA>/ 3%J!9%B1.,@%3Z!,_ MMEBIUR%+$B7YHBF.2+Y' J=,C<..:; M"5\*A#+Z5.+]!$06>;T/, MD4,)J,J_5=7;X!IG=:<'#\47^4C+!A@C33 #:HT$QFZ+^XGQGS]^ZKH'JJY4 M\/19" /%.$1Y6Z6 Z;%P\G1 %6-I"LK62+0K59VT*)>2#_A-#=KR70[/J#]\ MNEBZ<+_F)+&^$A\Z_.'-$6,.GK2A B9D9PZ_&[U06@=B]8ZQ.--2@BZU1$W1 MGB#O I':F7;B;"<0AW9?ABQI_&)2F;U$[1$0'6$/!U)&@KSQK=(6(%V#&&>U$C>1%4[&3^E64AE@F:16/Y%)8%R29S) // M$Z%YAG6"GFJ43;^N4B6U]146&+>-BF-9N-) ^)F172B!J(5"RKQF'MGD6>I" M.Z%,UMI0YNT$&HEK, ]=>;BC>DY:@0)MJ^(XQ5P9;9;,,>9%JI'^!-BF>W&@ M?6W!;O$'T&&$<:=?<)DMN@KC:.)6PZ-5!SIPG<=PLI%4FJ#"Y_WMO>OL6.5( M/Y*83$5X<.(6/#GM7=W^>FV?"FLTCR^9'B<3P.!]S*DH M >=8?F/_^_O+VK_8\D.PS.-H=Y5ZN8S=IA;\P-F>9!D4Q,]T]H[XN9S#MF\: M7 >N[ZZPNSPL)0)4(XU/83J!)V\F)\?##(8@:3L+^XH], ;Q#06$-KE.Y MKDL&V*EIM4\B#N(8,[\UF+HQ,/'QHYOO)&T%\8!>KDP3M[U'H_(XPW>3GM3& MDZSNS>3]=#AY]ZZ=Q@L=FRB*Y3K/;;-]D@O;XL>GG U![@8#$7ZX3F.>1^?9 M.:S=SFA5!,]NI YTN>?7%[MQ8M95_+ 'W[!GH\7XT%(.,:T7L)VN,Q38S4/R ML5 J1.%%JE3XG@# ." & 'AL+W=O990+OW",NG0, M5>^\:0K))DO2:L"O(SY_!U_ -Z-]X^"KKK&^ MQJ?$9224GPFM\YL&OPD[A6(V@3S+BQOVBC' (M@K_G> $7_W-IZ;XL%UHL)E M0E7OT!XP67W\,+O//M]@=S>RN[ME_3^PNXW_PWB$ CY^F.>SV6>X-@=KX60% MB@\[.G3A4#JH3-OU'FLH3U#+@ZREWH-O,*H*[ZTL>R]*A> -:[?4/U2*U7-C M5(W6,9#UCZ'HR9 XH*4>!MVW)7DRNQ'%/AW0.'!>Z."()DD $R5IZBE\D2J0 M06$UR2^Y4H=R^[JH3[%J+X4BSH3@GMY9TP:9<#15V,8+VDHZ9 :!,)B.-1VY MZ2U[CUX=*VB:>1SQ!(125V$"_NCE02CR1_D@(OA2J9X*_-5C/;#^NME")535 M*Q$HE5B)G@B0SBE !7'^*3(^X!2V4E=!"D]T"T*?*,C.V)#$D=&8(]]81&AC MBR&W&%"#5,W8(62^YD4^"?J73-A&&2J =>KWLQPJ@L8LW2PIT(V7D: 3+5)N M8O8ED:T\I^WU'J[OF,S\*]9'?Y.MY0*BG_GD/BLF138/8MK-9I/B_M/UC42J M%_,F@Y6"K7\*R0\-V2(8K"DW*O MSMD;TOE6"G5(TJ[WO<7I6X,AO9C1+=I]>(DX\;WV<5R/I^-C]QAG_*MZ?"DI MIWM)_!3N")I-?Z:WQ<;7)VZ\Z<+$+XVG]R,L&WJPT;("R7>&Y.X" J!P &0 'AL+W=O&1I9(_*2JW X&X5 MO>*+F]S[!X??))[L9 X^DJW6G_SB;;.*$B\(.ZR=9Q TW.,M=ITG(AF_GSFC M\4@/G,X?V-^$V"F6K;!XJ[N/LG'M*JHB:' GCIV[TZ>?\!Q/X?EJW=GPA=/@ MR\L(ZJ-UNC^#24$OU3"*S^=[F "JY"N ] Q(@^[AH*#RM7!BO33Z!,9[$YN? MA% #FL1)Y7_*!V=H5Q+.K=^J>U1.&XF6P7MTR]@1J]^+ZS/#S<"0?H4A@W=: MN=;"#ZK!YBD^)C6CI/1!TDUZD?"=,%>0<09IDF87^+(QQ"SP9?\AQ($A_S*# M+XR%/8@:5Q%EOD5SC]'Z^3,^2ZXOZ,M'??DE]G^E[S+#>^T0C#Y>_!.=X27:K\(QR?9]?\V4A[4;4B$!\MKK+'?DMBIT6>)_Z3??-#F2 =1 M93>P$<;9$.BM[@]:T:W9T>T[X E+>,6RHGQJS.9S5J0E?*0&]%*JEQNC:[2/ MR*RH6#4!97G.TCR%-U))*MT&?M2Z>71/65H4K."ST<+9/.=L5LWA9^)=P-V0 MA'3[!G[96MVAK5'5. *^YZPL.4L*_F)JRWG)\FK^XINOZA^I]>0>JAF)+.=3 M(V?IK&3SV6C\4L'$D_[5H]F'+FTIV8[*#:ULM(X/P:NA_SVZ#Z\()*@L= M[@B:7)5%!&;HS,/"Z4/HAEOMJ+>&:4N/&1KO0/L[3<5T7O@#QN=Q_1=02P,$ M% @ /8"J5N1^NA[/ P QP@ !D !X;"]W;W)K&ULK59M;]LV$/XKA!H4*T!8E&3)=F(;R$N##5B*H&FWS[1TMKA*I$I2 M?OGW.U*V(J.--PP#;$L\WO/P.=Z1Y_E.Z6^F!+!D7U?2+(+2VN8Z#$U>0LW- M2#4@<6:M=,TM#O4F-(T&7GA0784Q8UE8,H[%D*48,T0DFB8;T(;J/KN['S M]PY_"-B9P3MQD:R4^N8&OQ6+@#E!4$%N'0/'QQ;NH:H<$15/G#+EW.M=D0[;V1S+SY4CT9Q M0KJDO%B-LP)Q=ODH]E"06V/ FGEHD='9P_R(ONO0\1OHA#PI:4M#/LH"BG-\ MB$IZ.?%)SEU\D?")ZQ%)(DIB%B<7^)(^O,3S)?\QO X]_CG:'8AKT_ <%@%6 MO &]A6#Y_EV4L9L+VL:]MO$E]G_4=AG]25D@*7G_;AI'T0T9DGDC2V[^MR=F M)2]]6DZ6!\BA7H$^,[J)Y/!F-$XS )?E0;TY2EE,VB@64\ MG:!Z]L.V13'-<"J*DE<3HU$R0S/#N(RY)K=YWM9MQ2V*? "LLEQP?UV=$+]D M-!TCR63\86B+LPAMZ8>SQ%/R">S9)KK%9LEL8$OH=#)U0;SFLLN,+0&_&H#4 MW9D&=Z8'N7?II=[-[3*7!R+D%HQ3SIM&J[W 2Q*J [F**?8$RAA##V('M5"? MU0+TN^OFJE.>B:B1;0MN!D/BAC1<6Z+6P[5]W4]N#)'NXN=;V+2B )[G/0- M RG^PIM_A !IK&Z[)H"?MTA0EZB$/9 5;+@D+B5.?E_IOK"=4&'<,LB-@5N% M[B1'N@K<>'7P_+AU3N\3/_A=&^&!L+S";C%(L..0!@@V5K+V2>3')$IE<>6\ M:MW^HX1[97SX+[P"G': ?Y4LK];+WN$F7D4,2S6-O/4JBB:487%B8S4N%FR- MU6'TLULM'#27&O3&MU"#,;?2=GVFM_9=^K9K3J_N78M'>1LA#:9ZC5 VFJ0! MT5W;[ 96-;Y5K93%QN=?2_RG =HYX/Q:X:UW'+@%^O\NR[\!4$L#!!0 ( M #V JE:5VJAXR ( /$& 9 >&PO=V]R:W-H965TCM9#/J@#0Y+7BM1H[A=;-T/-45D#%U$ T4./*0LB* M:9S*I:<:"2RW017WJ.\G7L7*VIF,K.U>3D9BI7E9P[TD:E553+[-@(OUV F< MK>&A7!;:&+S)J&%+> 3]H[F7./,ZE+RLH%:EJ(F$Q=B9!L-99/RMP\\2UJHW M)J:2N1#/9O(]'SN^(00<,FT0&'Y>X!(X-T!(X_<&T^E2FL#^>(O^S=:.MB;1F=X9B$U(VBT WCI&?.@].=C;HT MC=PD.3O=L]G(ZMP-<3]2/^[S]]T@3MTD/>^,3T(S3E@_-;PV!A)EL>6E!=&[ M[O+MMJ!H$UT /A* 5.WY!',^>SVR;6!UWK9BS10Y3FGBIFEDK<=QXI[AAF N MU8 54?XV^.@_]WHR5(%<6K%5)!.K6K>*U%D[/9^V,K9S;R\#9+&ULK5=M<]HX$/XK.V[::6=(,#:0ER;,D+2=RTS;RS3IW6=A+U@36W(D.83[ M];1(5S]5FW:[,"*V&/=(V* MODRUJ82C5S/KVMJ@R+U257:3.!YV*R%5-#KWLALS.M>-*Z7"&P.VJ2IA%I=8 MZOE%U(N6@F]R5C@6=$?GM9CA+;KO]8VAM^X*)9<5*BNU H/3BVC<.[OL\WZ_ MX2^)<[OV#&S)1.M[?KG.+Z*8"6&)F6,$0&@QH]61K+C^O$3_ MY&TG6R;"XI4N_Y:Y*RZBDPARG(JF=-_T_ ]L[1DP7J9+ZW]A'O;VT@BRQCI= MMV%AE>1)3Q M%LTC1J,WKWK#^/T>;OT5M_X^])]RVZ_]53N$8SB$=1AX\^HDB=/W_]M*\<@* M'Y"EY -F6$WHQ'4A1XM_$K@Q\E$0LRMM:FV$K[QK]8C6426O$3R _B#NQ'&\ M0S+.<\F*V^;TXDV=];67O(<[[43Y4PYOA8-,6_=N"V(_7!FGD0/;LC8B?'@YU''?_<._S3?DZ<[*/8!>Y[@WZ)R>#C=D@Y/-(Z\5%QS5((&PS;50"[KC M'AII,.\ 7=<@H&ZH?.G.@MK(#$%/X2 )KNZ 4*#G"HTM9$UN<4@=SO&6]'6' MW<2X?.FSB+K?% T!@V6W^N^"07V=96MUEH=$D&H&EFYY![-26':M7:8*,VN( MTF1!E[H3LB0*R_,\.MPC>@ Z6%+9*J?-@OA25&?,T'N-$.P1.X'57&$0H0I7 M$?)5M-:XN#=M>FGIE9Q](-IZHG@<+-O+ML6!H+0;MM*QNID5Y G;3"P^-)S] M)%(Y(TQI92M(4YN<*#L=#*; O=[A^J/G%ML85B3B\29QZ9L8<3I8%@R!C55N M-"4QS6G,BQV_H$V5A::>&9&3[]GEDG+LZN8[U%3Z/JR-#>7 '[[T"4L0;WZ( MR7B=-QD->W#'-KM0[X/>1ZCC?H1 M@WU(=9RQ?UH#H)132L]%5F*@(8U;'%KYM/Z8#E^4I5COBM@V$(.A99*EHBR? ML[FIKH"+KN5%WE[P1VK:F,% MP7K9T@KNP?S;WBJK*1\HN= MO"U77F@) 8?"6 2*OP>X!LXM$-+X?\#TQBVMX72\1__'^8Z^;*B&:\D_L=+4 M*V_ND1*V=,?-G>S>P.!/9O$*R;7[DJ[7C7*/%#MM9#,8(X.&B?Y/'X=SF!C, MPQ\8Q(-!['CW&SF6-]30]5+)CBBKC6AVX%QUUDB."1N4>Z-PE:&=65\6A=I! M25X_8I@UZ&5@$-6N!<6 <-4CQ#] 2,@[*4RMR6M10GEL'R";D5*\IW05GP1\ M1]4922*?Q&&+/PW#"0"DJS!/YL.&LHK;\3(P7J9_&^6&>+?P%SC]@'-3WL=NK96'LAW$V MSM,P\>,\^^73^B@-NG8X@VYGQC9NI:X MD08;K!O6^*(!915P?2NQH@X3N\'X1EI_!5!+ P04 " ]@*I6LSEZ1:0" M #D!0 &0 'AL+W=OAE>U9L.A8J2YY$-\G?CY(<+P/:#-B++5[.X:$M M+6?#=V\7,M*2DQGL+KJUK87=+5&8S3\;)WO$@UQ5Y1[J8-6*-CTC/ MS;UE*^U9"EFC=M)HL%C.DYOQU7+J\T/"#XD;=W &W\G*F!=O?"OFR<@+0H4Y M>0;!KU>\1:4\$)) WCHR=0=F!;74\2VVW7>F1G@26W2SE)C1^].\ M0R\C.GL'/8$[HZER\%D76/R-3UE)+R?;RUEF1PGOA!W"9#R ;)1-CO!-^O8F M@6_RG^U%]/1MM!^(*]>('.<)WWB']A63Q>G)^'QT?43;M-*H0;DW="+T+\8MK!UB6&"8 9$PEL04KF$0Z$,"NE=0B M3(HIH<0"K5 #<.13A"Z %P!?<=WC7/ 6DGFM@]*:&HCK/@\?AP'5DK&[6*%H MN9SQ2$9Q@3U55#* !GF^-&KJZ%#GG,A1U192KSWP VZQ;HB=Q'%'@U#=%V3+ MJ'8OW*MK&6Z)%Q))= /VEHZWVVK';;X*U<8FA>)])#@3Q)I3'47E/-!H+1:' M7TDXQKOA6[\\/9B\&NTZ[!?'7[/5%(>P]_8K["9.[I_TN/_XZJ]9!R@L&3H: M7IPE8.-.B0:9)LSQRA!OA7"L> VC]0D<+PU?B<[P!?K%OO@-4$L#!!0 ( M #V JE;A?>SN1P, .L' 9 >&PO=V]R:W-H965T+@ M-/%5'$OK)J+MNN%'W*/]M7G6-(I&EES4*(U0$C06F^ AOMO-G;TW^$U@9R;_ MX"(Y*/7B!C_EFX Y05AA9AT#I\\K/F)5.2*2\.+U.5\6_H>MMX'D#6&JOJ 4P*:B'[ M+W\;\C !K-@%0#( $J^[=^15/G'+MVNM.M#.FMCP=ZJ[&4=6:)T"U$VP'<]/+D 3^&+DK8T\+W,,?^(CTC*J"-O)<). M<9V#*N!):#HK2AL0!GAK2Z7%GV1J%:"Q_% )4P*7.56]$4?)R5$N"N)#:8'< M"S2.IOF'#X<@BD*\#6"+FBH9P98H-+PJ*^01&M4A>786BA8T:'>>^@D',#-X M(!H7"OFX"1EC[@%3;RM>ALOF,SQF(@R#1 [O%4>EDYUIYW M_(09U@<2,\PF,_BE(-V4'R\EA/EMN$@6)Q6.=TR.Y]WW:7F89-[OQ,REGJP[ M]Y*BFL1Q"4*[8EK'ZE+46MH1F;O,46_[+])#ZJ&F0=\%J_<9/*JZ)NA^K .: M:+A\]X6SO/]0 5EOV^H4]"0P M6DS8*HQ78TZGH5[<*,])S_+V/&<:WX8Q6U[F/+/3+A$LO8=O=-F95K\/J3IW M[J-) ZY1'_TU8RA3K;1]+QYGQYOLH6_@?YOWUR %=Q320(4%0=EL>1/T1^$T ML*KQ[?R@+%T._K>DVQBU,Z#U0E$'& ;.P7B_;_\"4$L#!!0 ( #V JE8[ MB?,$G00 !H, 9 >&PO=V]R:W-H965TK]^1DF7'<8QV MZ[[(?+E[[I[C'8\>K81\5AF )B\Y+]38R;0N+SH=E6204^6)$@KBH4@)-K5+..Z'O]SLY984S&=FU>SD9B4IS5L"])*K*#:3FW3L^,8AX)!H@T#Q9PG7P+D!0C?^:C"=UJ11W!UOT+]8[LAE1A5< M"_Z=I3H;.[%#4IC3BNL'L?H=&CX]@Y<(KNR7K&K9L.>0I%):Y(TR>I"SHOZE M+TT<=A1B_QV%L%$(K=^U(>OE)ZKI9"3%BD@CC6AF8*E:;72.%>90'K7$789Z M>O*H1?)\/D5>*;D6.9ZUHB9W];-[#/VG_#R.]%5H($% /GZ(PR"X).\ADZM-41(Q M)\I($5%NJX;I-18@IQKUM" Z ZM.B[5%'EPJ5*)%2F5*("^Y6 ,05B10F)(C M):<%.867A%9U H))0(+IDV1M_A"&]A3*<[R&U(5%\J/+__WWN[T6T)W- MPM42)-YV;P2_5OD,HX#Q?T_R $1X@86Q*KH:*<:).A)O4H MY]ML5N;P]DRC3P="OD)9:]N>D16RP;93%XVJ$FRWXFN/7!W =4W22^,O?@*W MWPW=;CAL7=$9!L'NS2O.U^=+4)84VH'ZS.B,@XD4?4L9-GE4VCQ"VR=];]@E M)3)0&97@_72H$,,4:>/&QDNLR+X7UJ1_B&8PZ+OQ8(CWQ1[2OR(5>_&O(/7& M&:05>]&&UD'4.662+"FOK"?-3;LPE:9L;B24)U5]W5;*&#>&IISBY?V89(*# M.K\#J5&IT36LC%P..A/ID6!N[FV2T92<#-QH&+G=*#3252$A$8N"_8UFZQZ0 M[/8(>#%C<,DJ8PB[8IC[,Q.A5DD@O4/!QR SD1H;X38P7W[XYC9I:\KF-0%C MUW8/+30>B77X?&9;VV&WL1\U_:UOQ M^M6,L5HPS#H.VDR, M@?;OP.0?4$L#!!0 ( #V JE9*>$JB]P4 (0/ 9 >&PO=V]R:W-H M965T:7*U/)R$Y!"7DEA@X_CS )90E M$:$;7UO.26^2-@[''?M?+G:,Y9X;N%3E9[&VQ>ED.6%KV/"FM)_4[F]HX\F( M+U>ET-.2_?$I$.YM1I7!>ZS9^^5W!Y9T!6[DCE(2A&[*;D\F5ED M)\PL;YDN/%/\ E/"KI6TA6'OY!K6X_TS]*IW+>Y2TPU^(;=R25*)%&23"!,Z610#;@QN\N MKN[>GJ-WH!T83V@/GS+L:,ZL+30 JWSA A5N*X2N[AP9#N*Q(C3D2A-:*GF4 M7AO%>PB.-?0+C($L6P2I-'2U.5_-5$"7+ E-#:Y#ET\! MPY?-7FP%MRY?)$#-4%AX(NJ>WY= @J(5=X!HHC5E6A ^W6G!(_=DE$8N/6*>(#L1H70&\3JKI43T!Y)U6& MR;$3W(8+S1YXV;C<^'"]GE';:"CG9=Z4W*G;D%BXZ[!X"%R7BAE1T2IMZJP= M5(M%9GREFUZ5%R7'$[O-"X6Z.+I&Q2&J=8,T3R8KL(5:]P:>E5///&7G+E]C M!6&] !85'G>4!O-%%*R62T+YMM%(DM)6BF\8YD\UU/G1E5&?-SP6@9M0#[]8 M,7T6#E ]7SQ>D*[YY(@6V'<0WDL2>0:UC(59NMZX*P3F9"=P=@]L$+-ZP+[% M&;U$J,V@28$)QQU-33[X AW*II%M,>R[RCAFBNP%U_==\OW=U8UO9#A#'?K3 MT.#U-A:C:],:"T0+/FI4._?-@QZX8[>#)LH?N"A=/NC(*OPZ\0*V7&_)14R> M*=1.=@6W425^'A+&TJXI^^CYO%M9D(8KUVW[X#M#^)V)A2S7COY9]=%[!9S% M.%B$:9 -FG9/UPGKNS;\SB?VVB?V\KN"G MMF'W3)3I910%R>]SM0T?7=T*!%\ PH%]P/9\2>WYLB ;IC.U[T0_^SW?<;UF M-_@E@:]-M'/9">%\X,;G3@C]MBS\T[=.[_MYKXV$A>FGAQR?C8WG/C65W M.RCQO=U^@G:)?6:IS=.OAO_2[WPY=X)\A:K"W^Z/YED_":>8A0Z9C'#9?A@/ M4>D(%0W&Z1"6C6#Q8#PG6-;"YB-8,A@OA[#%")9F0P<<;A[Y32/2:6#AV9E\:^N]W=MI0).BD?8G/=_<\]YSC\ZPW]MG5B 0OC=)N M'M5$[54+6?#=V\7, M=*2DQGL+KFL:8;=+5*:?1VFT=SS(JB;OB!>S5E3XB/2KO;>\BT>64C:HG30: M+*[GT4UZM9SZ_)#P6V+O#FSPG:R,>?:;[^4\2KP@5%B09Q"\;/ 6E?)$+.// MCC,:2WK@H;UG_QIZYUY6PN&M44^RI'H>7490XEITBAY,_PUW_9Q[OL(H%[[0 M#[EI'D'1.3+-#LP*&JF'5;SLSN$ <)E\ ,AV@"SH'@H%E9\%B<7,FAZLSV8V M;X16 YK%2>U_RB-9CDK&T>*')%D)?T"SF)C/>^-BAUT.V.P#; YW1E/MX(LN ML7R+CUG'*";;BUEF1PGOA)U GIY!EF3Y$;Y\;"X/?/E_-3=@I^]C_3!Q/PTAI#F@=S@?5*RW5 M@J!'* P/8XD6R, *^1H26BG4&=.6/KZO+7IOF74HY[JB'E/?%&$ZPJ95'"MA MM?5%1<7OB"/H@H1!N5=H.NNA+5K:3MX[__A@!!JT51AT7Z+3-$S#Z!W?DIMA MA%[3AX>(;V'%(OA4U@Q-)I_.([##< \;,FT8J)4A'L]@UOP>HO4)'%\;_D.[ MC2\POK"+OU!+ P04 " ]@*I6WJ=W&@P# !"!P &0 'AL+W=O?NY/.X%O)!I8@:GO*L4!,GU;H< M>9Z*4\R9ZH@2"SI9")DS35NY]%0ID246E&=>Z/M]+V>\<*9C:[N1T[&H=,8+ MO)&@JCQG--QR99XA_J^O)&T\UJ6A.=8*"X*D+B8 M.&?!:-8U_M;A.\=:[:S!9#(7XL%L+I.)XQM!F&&L#0.CWR.>8Y89(I+Q<\WI MM"$-<'>]8;^PN5,N*+3B3-T(,$%JS)]*^K/N,ZG9_ABD2G[A;KQ MC?H.Q)72(E^#24'.B^;/GM9UV $,_3< X1H06MU-(*OR(]-L.I:B!FF\B)X89IRIR6=W"L5@ MO":=-:3A&Z017(M"IPH^%0DFS_$>"6Q5AAN5LW OX363'8@"%T(_C/;P16W6 MD>6+_F_6#6GW=5)S?4:J9#%.'+H?"N4C.M.C@Z#OG^Z1W&TE=_>Q_ZOD_:1? MA$8(NG!T, R#X!3^(@A<5+J2"!G278"2K>B&DE=%G99 LT(RS8ME3A8BHYF@1C:\'YW^\6_1F\TA],+(#:.A,7=;A6;;)X,IF<+/)8.,[[ [HF U,IQ(1\N;^H;E_OY??P&@1NC1458EV+&:K#O7[9:]< MRUG;V49,[)$T+1$2KF)1%1I((1U3+P>=X)UE?M5?HGD?MKE2+7,+"SH#6"&3 MJO/:%?%VYEJ. [*9 MV,U&B]).R;G0-'/M,J5'#J5QH/.%H+NRWI@ [;,Y_0502P,$% @ /8"J M5I\0P2&ULU5E9 M<^.X$?XK*&VRY:FB+8HZ+(V/*MDSGDR2W74LSR9YA$A(PIHD. HV_OKT]T M*=E;7%QV[7Q"N1<7.B"I'# MFX72&;=PJY==4VC!$]J4I=TH#$?=C,N\/,UN>B$*)!(16R1 H?+6ER+-$5"(,9W3[-3L\2- MS?\5]1O2'729<6--$PMV*T61N26DZV.;E4J8RG,A_.N!2ZXMAM[ MBE>.8K2'8I_]I'*[,NQSGHAD>W\7I*M%C"H1KZ*#!'_B^H3U>P&+PJA_@%Z_ M5KE/]/KO47F7GH[,8#<9S):/IN"QN.@42$BO1>?RQQ]ZH_#L@)"#6LC!(>IO M%_(PF?N5@,"/55;P_%GF2U;FO$RD%0F+56[ RPG'FX7,>1Y+GC(#K 1DG27N MOY:_RR=VK72AM ^-'W\81U%X9H'RM:-+3WIG3&GF7](V__@#6_&U8',A<@:& M*K@&?C(GL70"7 6$O%VQIA)UC( ?,%&"RNRAK(R=[!&^) G3A D+G-C=4G 89A5 M#!& ]<+CO]&R.[$L4[=K=OP/Y(U[9B(NM;20-;3H\U.\XOF2K)1)0RAVA.N\ M>+//UY5T)VQ*Q@!%T^> B+W'3XEBN;(@/);X!53AP46"8">>0B M%L8 V!,7SA9<:E8TD683&U[\Y(1="VWA. %1C^.4@^46X%;GBLWRC(.JX!D( M#*\ UWR>"E: CU5"7@-)T S.K> <#6R!*L0RQ92$/3']NU;&Q?N,0X0%[(M6 MQD#JJ86T9+]/ J0&N]0&G69(Y'=Z<,(PS4 K. E,%0V-W.B=GL%CD,LK@;; M)7:EA6"90TN!:,D Z^)5#78,.4[K#GMS)W1W&=9F^/<;0Y M[G!!C&(*>M& :YWT> 0:9?QIGE>@B1W MM(R![!42_ 7D3$4#,B"?\;WSH'?@R8&38%B?!,.#$'XGMI/ '0H8]/]$Y5X[ M'_YKQ.NT=!E'EN49XG,S+75-4"0>6@ -C!5Y_+RQ596+2*0V=1,7*/B,:)#; M( # BF)BL8"Z#@WN,L![L9$*F[ '>,T;" 4DS#:&., " MNK7TSU H-@!$/$%-3=JEQ XCN=0(JN4"$ E.$4BV9MIJE;E\\?8&H6J5DY?0 MQ!O05+&"+5HN(;%20A"'M!CS7C?@]]FO1--#Z>$/+\S<[0A)%%!#4.+.!1SNRP?_9_?[WQ\7M/ M\=LLU%_$;[T#K)M@7#1\\"(GJI53/#'K6/#0 ?NJ]RVLV;Q82]-86%WOE07H MI2.Y?O8'%@7#L!^$PU[C&6%(='9PU48A8^NCGAWC*9] I6?83*5M&7K!>-0/ M1I/3UINC41B$D\F'75N ]7 R?I7UP:IBIP^;2E;7*.H'I^/AFY]O%3X@TBAX7:6VAG0O*$Y?+NP'/?#, M8-!6;]]U_XZ92%-4#WE"ZCP(4K;E@P"J@�WMAWW7_CB^N07*!DF10BT./ MX@K!ETN'P6#8#\;]_IO9[M_QOB =P-$WZ;>S[L@'4#M=HN$DB 9M=;\"*DM= MX8.G_0Y\/8*-@QXX:1)M$VV"PMY%#;VHR/[Q"'*15>;Q9W&!(Q/\#!-BL6,@Y+L;*(!-V MI:"CQ.9V_DS/07^I_6M?K?+8#W )^PKY Q^90,X4LQ#[ M5=>FG!OQO70#D6-I3$EE,_ P*Q#40*^6IMB_Q\"*>G3LY>#5TO4K@,W),38' MO)"6)FG0:N"0 DD4T!JN>5H*5AK$3Q)[#8"V%,<-30\Y;UP[;_Q: XLZ3#>3 M0BAL/U.3XXS13B4@AS"3DLA\'&G )QHVK[S%<,*B6N:R& MA' MQC2J<1+X:$+Z&7IT,[2!$E_X@SKV$P,W5I(;30+?@Z*=YJ6E=C*5F73-<+ ; M-^Z;DYY$T82XJ;0;"=!<##P$O32V>-4@Q@VS<)=7R&*3:[R/6"(3$H(&&1PZ M<1QT85C[UC"G!OW5,=7.B.XVOLX LBWI&Q2.24%#]Z&F?EI_YIJZKSN;Y>X; M&>#O$O,Y%0O8&IZ<#CM,N^].[L:J@K[US)4%&*6_*P'5DL8%\![GP-4-,J@_ M_EW^"U!+ P04 " ]@*I6$+[C2]\# !%# &0 'AL+W=O&PA6LH"@.$ M9OR]QW3Z*XWB<-ZA?VJX(Y<'IN!:%'_Q7*]GSL0A.2S9IM!W8O<+[/G$!B\3 MA6I^R:Z5C2*'9!NE1;E71@M*7K4C>]K[8: P\484@KU"T-C=7M18><,TFT^E MV!%II!'-3!JJC38:QROS* LM\92CGIY?,<45$4MR*T%!I5GCJY-[]E" ^C!U M-=YA)-ULCW?5X@4C>"'Y*BJ]5N1CE4/^6M]%VWH#@\[ J^ HX%^".$#_%L8:+#,"97SE7-,I@YM0&26W#F[]_YB7=QQ,BH-S(Z MACZ_@ZQ@2O$ES]H'07MKR84DS\ DJ;]C^G'P]^\F@1=>D/_[B%E)]!K(_5H" MO H[@D&3K;NH"7J-:X&GE4*!!3H/L+9HX]G?:Y"-+U4O>:E,?&RYV*CBN0L5 MU.O.K0=Z.=AR-1#LQGNA64$6#+.JW_N)!#3V0NK%_F#/S/S@XJC4"R'5,&AQ M?T9#1;[)M"(+4=@V^'22A#1)SZR3D\2C7II^.*2"5\?IY+M7WP!&9<9;;[ J M)Y>ED)K_\]H]PW%(LAN#(*1GD_C-^Y^E4.:IQ))KZS )4QK&D4W*>&&26/O1 M64R3Q*:ZCX]J13X^U29^U/E_%M1W&&E-\!H7WL 6OYIU$Z??"H;4QY>)(IO> MV#BNL<"/HJ%G[L34>82&K/4&%"LPC4+[%<;&<8W/4*%/BS90&]G/2+>%AX[A.VL\+'$A&B^G1CCA'V/3B8IC1// M.OK59.8G*BG-QL382ZCG^1\&VW8-/RCXS7BH<7 'K5T)^;)M#5_$VP8;,WO%\0T*6**J=WH6.T2V36N[T*)N&L4'H;'M;*9K[/-! M&@$\7PJANX6YH/_G,/\74$L#!!0 ( #V JE:Q=HI![ ( !8( 9 M>&PO=V]R:W-H965TT%?)698@: M[LN"J[&7:5T-?5\E&99,G8H*.:VLA2R9IJ'<^*J2R%+K5!9^% 1G?LER[DU& M=FXF)R-1ZR+G.).@ZK)D\N$:"[$=>Z&WFYCGFTR;"7\RJM@&%ZB_53-)([]% M2?,2N)"[G)BD++6DU)S\]F>,=\AIACHG8\-SM%$]A*KB6M&6*].@, MIE8)2@5OEVQ5H'HW\C71&Q _::BN'57T%ZH8;@@T4_"1IY@^]O=)=JL]VFF_ MCCH!;Y@\A3CL011$<0=>W.Y%;/'B%]J+0UO@&/J'&9A+Q48$\,:%T)YG-]V[&Y-T\(FA2IYXX MS5R8"A:LV%M^!?U>^#[LQ6?AWES4&P1Q+QB$SPVC(XF#-HF#9R214WM6-@)* MX"Z7EJQ.T=;*KB^%_%^%KP[RTS%^) M^7')/"VZF34UD8V\D1:FNN79MNYUM+[TK MU^O_F+L;DP+?Y%Q!@6MR#4[/*8_2W4)NH$5E._]*:.I8]C.CBQNE,:#UM1!Z M-S $[:_ Y#=02P,$% @ /8"J5EX;8^JZ @ K 8 !D !X;"]W;W)K M&ULK55M3]LP$/XK5I@02(8DSGMI(U$8&]+8*MC& M9S>Y-A&)G=DN9?]^=M*&5"O5A/8E]IWO>?R<[;N,UUP\R0) H9>Z8G)B%4HU M(]N660$UE>>\ :97%ES45&E3+&W9"*!Y"ZHKFSA.:->T9%8Z;GTSD8[Y2E4E M@YE 0L77$\NUMH[[?.,]?PPDF08 #-^P]+DY\%X=Q@KYHWA&Z M[UX!TNT1?9M+KDLG Y9!#SAQ<12YV GF-G*-ZT_6C.E>YN[;30OQ,0)D"O+SA76\-LT/^@TC]02P,$ M% @ /8"J5N!8E!CB @ M 8 !D !X;"]W;W)K&ULK55K;YLP%/TK%INJ5D+%F$=(FT1*^M FK5/4=MMG!VX"*F!JFZ;[ M][LV":5JF^W#OF#[^)[C<_VX3+9"/J@<0)/GJJS5U,FU;LX\3Z4Y5%R=B@9J MG%D+67&-0[GQ5".!9Y94E1ZC-/8J7M3.;&*QI9Q-1*O+HH:E)*JM*BY_+Z 4 MVZGC.WO@MMCDV@#>;-+P#=R!_M$L)8Z\7B4K*JA5(6HB83UUYO[9(C3Q-N!G M 5LUZ!.3R4J(!S/XFDT=:@Q!":DV"AR;)[B LC1":.-QI^GT2QKBL+]7O[:Y M8RXKKN!"E+^*3.=3)W%(!FO>EOI6;+_ +I_(Z*6B5/9+METLBQR2MDJ+:D=& M!U51=RU_WNW#@)#0#PAL1V#6=[>0=7G)-9]-I-@2::)1S71LJI:-YHK:',J= MECA;($_/KHMGR,A<*="*'-_S50GJ9.)IE#8!7KJ3670R[ .9@-R(6N>*7-49 M9*_Y'EKJ?;&]KP4[*'C#Y2D)?)D&?9V#U@G_(\[WT.G;X/MN\C#/5 M\!2F#EY]!?()G-G1)S^FYP>\A;VW\)#Z[ Y?6M:60,2:_,WG8:6C3PFCP3GY M7RV>0IK;8]@CEY!"M0+Y"C1G9#Z,W N!GC:$UQF2ZW:-KZZ5!KEZ;(L&7[/N M69])XM*(NG$T&F"Q2^/(#<.(? -\;;DH,]5/^VX0QZ[/DAY)6.P&;$PN1-6T M&J2R2R];](WLC-R)M=YR"3UAA.HL& W&U&513*Y;61?H%:S 6[?,C6CDTK$_ M0,)DA.[IFVWSF1OCE.\'+Q!U_6",,,6\E#HC\S1MJ[;D&DU> MZJM."V3NT9 MQ[$;A2@R"D^&&(M]Q**35S?%)=]!O]I$L]@X& ^PP$U&B4EBC[UW<[U!):E M;FR]5"05;:V[HM*C?4F>=Y7H);RKYWAW-D6M2 EKI-+3$59 V=7(;J!%8^O2 M2FBLC\P"_0_JMD?4$L#!!0 ( #V JE;FGWZ I0( M $@& 9 >&PO=V]R:W-H965TY)A:.W=D.A?WULYTF32?HP[2'QO;Y[KOO M[GS7R9J+)UD!*/124R:G3J74:NQY,J^@QO*$KX#IFR47-5;Z*$I/K@3@PAK5 MU M]?^35F# GFUC9G<@FO%&4,+@32#9UC<7K'"A?3YW Z03WI*R4$7C99(5+ M> #U=74G],GK40I2 Y.$,R1@.75FP7@>&WVK\(W 6@[VR$2RX/S)'*Z+J>,; M0D A5P8!Z^49+H!2 Z1I_-I@.KU+8SC<=^A7-G8=RP)+N.#T.RE4-752!Q6P MQ U5]WS]&3;Q) 8OYU3:+UJWNG'DH+R1BM<;8\V@)JQ=\,4UZ^HAN2 MZV2#=-$7_1B.'O&"@CR>>$J[,OH&IM=S M##N.\W OX"T6)R@*7!3Z8;0'+^ICCBQ>_ Y>%RCZ<0OU L3/MV+<"V%:92Q7 M.(>IHWM!@G@&)SL\"$;^^1Z"<4\PWDOP0;=>T5! ?(FN"",*/M[HMUN@:Z8P M*XDN#)I)"4J^Q7P_]N%!&OK1.?I?JRY.7MGJ=))+R&U:=X2F=.83_K.COFJ= MX .*0C>.(S=*1@/A5C8K"F):7^Y@!>$6,_)=W[<_= -2CM$LSYNZH5CI9,]J M+A3YC>WTZ"R.(C<( C=)@N.M+'3#-'9'H]/COYIHP.K,C70^4C\9\O?=($G= M47K6"=]Z/-Z@NVL0I9UA$N6\8:IM]%[:C\E9.QVVZNV,U<4JB)=FZU!\57=E8LN-*3QVXK/>I!& 5]O^1<=0?CH/_SR/X 4$L#!!0 ( M #V JE8'DXP,$@, ' ( 9 >&PO=V]R:W-H965T\1PRG%EPP:C" MH5B:,A= HQ+$4M.QK([):)(9P;"T344PY(5*DPRF@LB",2I^32#EZY%A&[7A M+EG&2AO,8)C3)13@2.S88D2!IE,>$8$+$;&V!Y,/.U?.GQ/8"VW^D1' M,N?\40^NHY%A:4&00J@T \5F!1>0IIH(9?S<Q8RQS*N&" MIS^22,4CHV>0"!:T2-4=7W^!33R^Y@MY*LLO65>^CF^0L)"*LPT8%; DJUKZ MM,G#%J!GO0)P-@"GU%TM5*J\I(H&0\'71&AO9-.=,M02C>*23&_*3 F<31"G M@F\J!D'&4H*2I'5/YRG(TZ&ID%H[F.&&9E+1.*_0N.269RJ6Y"J+(-K%FRBI MT>74NB;.4<);*LZ(:[>)8SGN$3ZWB=,M^=QWQ'DHO KM'4;KFS&0.0UA9.#1 MER!68 0G'^R.=7Y$F]=H\XZQ!S.\:5&1 N$+PDN=]%6=QYE./O0YZW;S^RK^]I'S): MA8)!77#&,)R9XN$CN7K"XB6!)%F8%O@P88?<\&SYZ1X$PX,".4VBVFL_I7Z_ M@REP]NP=//RVY_ZSWNJ<[CR]S]? ;G=MO]WO=W9L?F]GR4.OCKE5!1B(95GK M)![U(E-506BL33D=5U7DV;VJQ7COEPF>L106"+7.NEB]1%7?JH'B>5E3YEQA MA2J[,?X2@- ..+_@7-4#O4#SDQ'\ 5!+ P04 " ]@*I6UE4TBU # M M"0 &0 'AL+W=O(X2=_65MH+"#Z@3=M@XJ.;7)L()RZVNV[_GK/3I"ETT01\2>SSW>/G?'<^ M3[=2_= Y@"%/I:CTS,N-64^"0*E"57SQ<@Y';FA5XCN"U6N;&"8#Y=\Q7< M@?FZOE$X"UJ4K"BATH6LB(+ES#L/)Q>)U7<*WPK8ZLZ86$\64OZPD\_9S*.6 M$ A(C47@^'N$2Q#" B&-GSM,K]W2&G;'#?I'YSOZLN :+J5X*#*3S[R11S)8 M\HTPMW+["7;^.(*I%-I]R;;639A'THTVLMP9(X.RJ.H_?]J=0\=@1%\P8#L# MYGC7&SF65]SP^53)+5%6&]'LP+GJK)%<4=F@W!F%JP7:F?EYFJH-9.3#$X99 M@R;O[OE"@'X_#0S"6Z4@W4%=U%#L!:B(?)&5R37Y4&60'=H'2*OEQAIN%ZP7 M\ M7IR0*?<(HBWKPHM;7R.%%K_3UF(LU0GP@1O_O9- M.*!G/?SBEE_2FUT:W>"4E&U*>4=22C./*3:-ABW"BY!&VO&R[('0:W2&&/$([&_G! ]]P' MD3^BM,- *5Z99W*]$,6*VSNG8SR._9@-]_-D[(]Q?HUQ4'\$NU5+*/,I2]IY M3".?#9._/JU[:="U_0F$?CP8^"R,#V2#(<5S&3>RGLQ.VLQ.7IW9:R7//JV3H2#L]T[X98#LH9F5P!D+*^ MR\#>99UT=AF[!06$ZUT!Z=>73V^N<'-8) =U<=*FS"V>9+IGC&W3=MI5@UET MTN?=./19'+[OKGW6VC*XVBAK]!VXVB%N@J.)530:6$E MJ)5KU/;.VE2F[F:MM'T+G-/R1P^U6!3 0LT92>#C%M5-VW7#'-\SH*P"KB^E-,W$;M"^D.:_ %!+ P04 " ]@*I6/<#VK$8# M "V!P &0 'AL+W=O[-A+; -VVFX!TL:(L_4S+9TM(A2ID50<__L=*5EQV\1 ,>R+Q)>[ MYYY[Y62G]*,I$"T\ET*::5!86UV&H%=0?A;%*Q M+:[0_E4M->W"#B7G)4K#E02-FVDPCR\7 R?O!?[FN#-':W">K)5Z=)N;?!I$ MCA *S*Q#8/1[PFL4P@$1C7]:S* SZ12/UP?TS]YW\F7-#%XK\8WGMI@&XP!R MW+!:V'NU^Q-;?X8.+U/"^"_L&MG!,("L-E:5K3(Q*+EL_NRYC<.1PCAZ0R%I M%1+/NS'D67YDELTF6NU .VE"G:VLBI[_+ @OW*X M5B7EVC ?KK,'MA9HSB>A)3-..,Q:R$4#F;P!F<(7)6UAX)/,,?]>/R1Z'17,=ND4PJ2F$\Q2D*P"6Z"/%9/[]^_&23RZ,J3$9,YT#EA60NT1 M@*KG]\("ZA)M.>^FU;Q]N MEN?@S<57\%59A#@Y!YI$7M$6FDR63:VAJS6@2LF*KE2 DSU#\H)&C[GT2%%Z M];__O_E10'0.!_,GU#3A?A+\6I=KB@+%_RW)>W2#U07PEF]>CN_::'YZ1IUQ M0P'3/$,XVR/3YASN:NMSX_28A8^8H3?4!B:!I#>.AKV+4=HA_@:C_CBB3S*& M/S23CGXR[$51U(FD_8M!9S&'LZ0W=.DX7,?]-*7KBFNZI!31T-P@=SAGX]YX MF!Y)#OM)^I^C_(.3/Z2>/(Q_[Z71^#L/1P/Z1*/#V6L]&A[-TA+UUK\8!C)5 M2]N,U>ZT>Y3FS2Q^$6]>-**TY90E@1M2C?HC>@-T\THT&ZLJ/YG7RM*<]\N" M'E;43H#N-XIJOMTX ]U3/?L74$L#!!0 ( #V JE:Q4,J>]@( )@' 9 M >&PO=V]R:W-H965TM;JME$5H8S 4M%=%665#TM@,O=U N]?<<-6Q?&=OBSR8:NX1;,C\U28>2W M+#DK06@F!5&PFGKS\'R16+P#_&2PTYTVL4[NI7RPP54^]0(K"#ADQC)0_&SA M CBW1"CC=\/IM5/:Q&Y[S_[%>42_6&Z*J3?V2 XK6G%S(W=?H?&3 M6KY,P[Z_<0W.(T%^UE#N:@IHR.4,;F6PA2:7(H<\GZ^C_):C=%>XR(Z27A-U8#$ MX1F)@B@^P1>WGF/'%_^GYT-6:Z;D,).MF'.]H1E,/2P)#6H+WNSMJW 8?#JA M,VEU)J?89[=8@7G%@<@5@=\5,T^X\^H!*Y6*G&!=*FI/-N5X,'"KC!1 *EQS M14P!A*-+8ET>LG5ZXK>OQE$0?R(O?><[JG*RE,8N(LJX4 PG9)3,LX+!%K!X M#?GE"H.AF'U:&KRQEKYOK'I-YEO*N#UL)$Z/#(3'!O[MN:P7ZKI>J&]4&W*W M XY;W)S*&Q0F*C@T=+FXNOL\?]'V2]_A>'@6! %Y32+[W?]LG+9!,,!5V"/C M'BY];D9=5-)#A9UVTH6E/5C4:0\M+&U@PQXL[K3'7=BH!TO2K@"'&X9U4@\W M'#T[#9V)Y&.-^]@WT8^Q,T MR60E3'UQMKWMLS.O;]MG>/UFX2E;,SQ^'%:8&@Q&J4=4_0[4@9$;=_?>2X,W MN6L6^'2"L@ <7TDLGB:P$[2/\>P/4$L#!!0 ( #V JE;SLDN1H0( !P& M 9 >&PO=V]R:W-H965TNK[.BNAHOIR,9P)6"JBFZJBZGT!7&[F7NAUC@>V+HUU^.FLIFMX!/-<+Q5: M?L^2LPJ$9E(0!<7U!3N57 M:F@Z4W)#E,U&-KMQI3HTBF/"/LJC41AEB#.I>X4S69P]:R!76H/1A(J:'%^MF5?M.S1)^PQN9?"E)I\$SGD?^)]5-K+C3JY MB^@@X3U5YR0.!R0*HO@ 7]R7'SN^^/_+WU=U2SK<3VK[:*IKFL'4#RL)<\/,2>/F)?Y@T'(@MRTYA& >& WR6IZ3MV"Q;0X&4K@GVK MJ&%BW8;WUG'XI']A)U1;0?@^6=D_$-D XC%22([=KZ?D^&@2!?'E7U>'[HPO M)(GB011/K'O8N\.+7=_=RY"I9=!5WN9#@>Q,, MPQJEW59U8R GM\*@:FWZM),D&8SCT>F6LR7K/I!WLJ"Y[ M7-,ED(TS;O+VW'WU7;<=_I+=S$Z]\S83&=R@0&IR/$X^H=A:U MAI&UZ_^5-#A-W+;$\0W*)F"\D-)TACV@_T-(?P-02P,$% @ /8"J5@(" M2!T*!P 9RL !D !X;"]W;W)K&ULM9I=;]LV M%(;_BN -0PLDM?@A6

B3MI/OUHR3'M$WJ MV&RUF]A6R*/WI2B>1X]!;>6!\\_UC_?3BT%8*V(%FZ@Z1*8_5NR:%44=2>OX M9QUTL#EGW7'[^TOT=XUY;>8AD^R:%W_D4S6_&"2#8,IFV;)0=_SI9[8V%-7Q M)KR0S=_@:=TV' 23I52\7'?6"LJ\:C^SY_5 ;'70<=P=\+H#WN] .SJ0=0?2 M&&V5-;9N,I6-SP5_"D3=6D>KOS1CT_36;O*JOHSW2NC_YKJ?&E]E,I-=(6%VW$14T_TB'NMW8J5H_! MVV>]N$DFSUP:(\AAO5B>R44V81>#17TCB!4;C'_X#L7ACZ[)TU.P';_QQF\, M7HP['3$3DWDS;6[82J_$"[VN.B],;(TX">-TE([VKHRC'0H)I=1]:48;J2-0 MZKU>G>L+4RO5=]1G5E\FE\Z1=7X=0 MT=Z(4[W*YE+5']1<32C:1QV##+:RHL(E/V1*STC[,7%*1794M%(+] ([:MUM R3)(WB ML$,P-H(Q*/B7>HU^)WCY(EHG9Z=8;$DXU1KH"(?[4\+=E"*2I+A#KDF(",Z( MZ_%5QO8D^)4YE[%UJ&T=<1C'&._KM=N=IAB%:8=8D_\0G "UKJ#0X^L4 M1ZVRVT"L"FP9_ M?F#E Q-_.67WFA#[BK9KWJ1$!.?$%JL:BN73Y42Y+Q08P]NQG3-Q%)(PZKJ2 M)FDB.&ONL^*+I^">%U.G,3">MS$[R:(D)O$6-.P:,UD6'4BS!S 2[N[MP\Z_ M,4E)U,$TR.1?E/8!G A,X]YN>HJV^S!EDCB&D[@/=,*A?(UC.[^#;(I-AL=P MAC^:3N$XWH9L! A%AL"P# !^&$L',S;E8T*(.UB PH8!@5OWH7C>1NSF8)B MG)*.91X;IL P4WPM%\-AO>TY'LJ[\1D;',$PCOC@,QS*VU'D@/$P(IC&':8, M9F 8,XY%;#B,MR&;- Y0.#:L@6'6\*%P.)2W*QLS(%;'AC(P3!D0J\-=O2W8 MA'$ Y[&!# P_Y=]IFI?KNNNMR+D(;IG^F)X$;X70OZZY$&TE_$2O]7\OI6I6 M$HCXX3-ZF_\_@(08("$PD'A#,AS/USVQJ>147_:T8_82 R4$AI)O+Q3W"BO$ M 2M 09D85B$'6.7 LP#B"&!S'VY!=80$+8G3K MM84#[RUX%<3@8-ZN;$P!"V+48 J%,<5[-83C>1NS607:**8&52B,*E];$(/# M>MNSJRU 08P:\J!'55J.@DLXE+LN4$&, M&O2@,'KX%,3@4-ZN;,J "F*1H8P(I@RH( 9W]7XM*G1MA3L+8L.M5Q9+)AZ; M-SEE,.'+2K5O^6V.;MX6O6S>D=P[?H7.KMMW/DV8]A54G<(>\TH&!9OID.&; MD1Y:T;[5V?Y0?-&\&/G E>)E\W7.]$HCZ@;Z_S/.U&ULK5=K;]HP%/TK5B9-F]0U#QYM&40J9-/VH1NB>WPVR06B.G9F.]!) M^_&SG9!"%MQ1Y0O8CL^Y]QS?./9XQ_B#V !(])@1*B;.1LI\Y+HBWD"&Q27+ M@:HG*\8S+%67KUV1<\") 67$#3QOZ&8XI4XX-F-S'HY9(4E*8H! TT7\R(,+]H5\WU'!070K*L M JL,LI26__BQ,N( H'C: 4$%")J _@E KP+TFH#A"4"_ O2-,Z44XT.$)0[' MG.T0U[,5FVX8,PU:R4^I7O=[R=735.%D.,4B%8BMT)R# "JQ68TW$4B<$O$6 MO:N2 #YVI8JG46Y<<4]+[N $=P_=,2HW GV@"20M^,B.]P,+@:N$UFJ#O=II M8&6\P_P2]?P+%'A!KR6AV?_#@S8]=G@$\2GXD9I>O78]P]<_P?>-24S4R[<% M6H! ?] ])E M)DN*6(JV-;-RZFUF)'(79%%' M9$=>]FLO^U8OOQ39$KCV;E_OK>:5) -#HK?4;>B/W>VA(\_.B*R)O%#FH)8Y ML,J\C6-64"G0 F)(MWA)H$VFE>3<&NF2+.J([,B\86W>L(L:&3Y;(]8PYSIB M"W665^95"+5!M*L_O,FILMI\_8S16GQ%>?D<6J7AHL\B:P+GUU259 MU!'9D?'7M?'75N/_]>X"S8'K,74$:_.QY+LY6'OO\JK?J+:V27YS4[)F]D+= M-[7NFW,*KF6/.K_"K!'/K; NR:*.R(Z<]KVGXY[7<8U5A,?U,VC4F#WJN1:U MA@R&C6W-/3CUJL)8F]N#0*9XRB-A/5K?4&[-N;PQ/O5'L_*>\4137GO4@6^= M4H$(K!2E>K?4-LO+FT39D2PW9^LEDZHZ37.C;E_ ]03U?,68W'=T@/H^%_X% M4$L#!!0 ( #V JE9Y A!.D ( +8& 9 >&PO=V]R:W-H965TKG5UX?LJS:&D MZEQ4P'%F+61)-7;EQE>5!)I94,G\, C&?DD+[B6Q'9O+)!:U9@6'N22J+DLJ M'Z; Q&[B#;QV8%%LW[%D10E<%8(3">N)=SFXF(U, MO2WX6]+[9ASU = P0-H#P!2 ,CP"B!A!9HTZ9M75%-4UB*79$FFID,PV[ M-Q:-;@IN3G&I)49F@FN)>ZQ0C\[)S"H!J<@' MG"HKRA_>*:*%I@S/TE&L'E#8;R%))456IYJ8M10YO0)-"Z;.8E^C8+.LGS;B MIDY<>$1<1&Y01J[(-<\@>X[WT6CG-FS=3L->PALJSTDT>$_"((S([?**G)Z< MM7H/Z)N]GBYLZ7ID1MVA1)9W>(3W1UVN0!*Q/KBACSV"IXYX9(G-#=XF8>QO M]RWU+FU"XT)5-(6)AZF@0&[!2]Z^&8R#+SW&AIVQ8:^QN1.NR)(R4(?T]^)? MK\Y9_4]DSZR..JNC7JOMQ7HD)X=\.O!X[YR&@\^#:#QX<5K_UH6C( I&3W5. MG;\7 7A/-S89%4E%S;6[']UH%[Z7-G->C$\QE%V&/M&X1,>O?5-P11BLD3(X M_XC:I$M)U]&BLD&S$AK#PC9S_+& - 4XOQ9"MQVS0/>K2OX"4$L#!!0 ( M #V JE8\H(ZH8 ( ,L% 9 >&PO=V]R:W-H965T&_=2W>L:P)"'A@N=>+4Q[:7OZZ*&ANJY;$'@SE:JAAJ< MJLK7K0):.E##_3 (+OR&,N&EL5O+51K+SG F(%=$=TU#U>,*N.P3;^'M%]:L MJHU=\-.XI17<@?G1Y@IG_L12L@:$9E(0!=O$NUI<9DM[WAWXR:#7!V-BG6RD MO+>3KV7B!580<"B,9:#XV4$&G%LBE/%[Y/2F*RWP<+QGOW'>T!X^4L*4=-VO9?X'1SSO+5TBNW9OTX]G (T6GC6Q&,"IHF!B^]&&,PP$ M>8X#PA$0/@K)_AX=GY$13Q"/'MSS!ETLFS(R)V7>L MAF/A.0NW57VI6UI XF'9:E [\-*7+Q87P:=CWOX3V1.GR\GI\JS3?6[EH%R[ M$060;QO.*NK2+)_2Y5@4!NJ/CMJVHEVZB/W=H;5S)P:]_D%=8/)6KEUH4LA. MF"%_IM6I(UVY0GRVOL).-326OS1#F\/LJ)C0A,,6*8/Y>ZQS-;2.86)DZZIO M(PU6D!O6V&U!V0.XOY72["?V@JE_IW\ 4$L#!!0 ( #V JE;S:['D"0, M &P) 9 >&PO=V]R:W-H965T)16)GMM/"OY_MI%F!$#'$E\1V[CD^Y\;V M]63/Q;U,$14\Y!F34R=5JKAT71FEF!-YS@MD^LN6BYPHW16)*PN!)+:@/',# MSQNZ.:',"2=V[%:$$UZJC#*\%2#+/"?B<8X9WT\=WSD,K&B2*C/@AI.")+A& M=5?<"MUS&Y:8YL@DY0P$;J?.S+].IX1A!F M&"G#0/1KAPO,,D.D9?RI.9UF2@,\;A_8OUOOVLN&2%SP[#>-53IUQ@[$N"5E MIE9\_P-K/P/#%_%,VB?LZUC/@:B4BNY*'.PQ% \[0#@AH0/ ?T M7P'T:D#/&JV465M+HD@X$7P/PD1K-M.PN;%H[88R\Q?72NBO5.-4N,(=LA)A MA1%/&*U2RV)8<*:$SK'4>E0*"ZL$A82O,(MC&T>?P:!%_1:]"RZX4N,&GC0(:?7I+MG^?JO\*V53BX1,12"QV6D8$^$($P] M@D*1M^6KF\\/(+<):[/6"37'PZ4L2(131^]_B6*'3OCEDS_TOG48[3=&^YW" MZG5UIG>Z.4LH2Z! 85<+BQ#X)J.)73=MRN<5]]!RFW-H%_K#@>=Y$W=W;+!3 MPCL-#AJ#@[<9;+=U!HHKO4/T)F*25$=6(6B$;7:KF09'=L>>]])NIZ!WVATV M=H>==F=1)$J,H;8M@3*X>HA02N!;F--, Y+6?SE\^2\O G\T>F;N95@PO/"# MBR;LB>Q1(WO4*?OGUH>U30=-5);)V7$/&2J:JV-:/-56)F*ZC[+[RZA^@" MD% F(<.MAGKG([V+1%7;JX[BA2V/&ZYTB;/-5%^'4)@ _7W+N3ITS 3-!2O\ M"U!+ P04 " ]@*I68&*:;T," "=!0 &0 'AL+W=O!+X\<]YYYSZWO33L@'50%H]%@SKK*@TKJYQE@5%=1$ M340#W-SLA:R)-EMYP*J10$H'JAF.PW".:T)YD*?N;"/S5+2:40X;B51;UT3^ M60$3719$P>G@GAXJ;0]PGC;D %O0/YJ--#L\L)2T!JZHX$C"/@N6T?5Z:N-= MP$\*G3I;(^MD)\2#W=R661!:0<"@T):!F,\1UL"8)3(R?O>=:^5SQ"[D2=">XKA3ZPDLHG^*QT3V(CT_B5_%%PCLB M)RB)/J XC),1/>O7P^,+/QT'&\;]EHUI( L,!VI0!XA MR-^^B>;AYS%S_XGLB=7I8'5ZB3U?)DFX M2/'QW,M87!0E\]D0YV7BLY=>@SRX :!0(5JN_;L93H<9LW2M]>Q\96:/'Q7_ M:/S@,J_B0+E"#/:&,IQ\-*JD'P9^HT7C^FDGM.E.MZS,_ 1I \S]7@A]VM@$ MPT3._P)02P,$% @ /8"J5BY-NK*T @ I0< !D !X;"]W;W)K&ULK55;;]L@&/TKR)NF3FIJ@V])EEA:4W6KM$O4JNLS ML;\DJ#9X0)+NWP_LU',3&O5A+S;@2]/S.Y6"5< 5$QQ)6$Z] MSW@\2RV^ ?QBL%.]-K))%D(\VLY-,?4":PA*R+55H.:UA1F4I14R-G[O-;UN M2DOLMY_5KYOL)LN"*IB)\H$5>CWUAAXJ8$DWI;X5NZ^PSQ-;O5R4JGFB78M- M(@_E&Z5%M2<;!Q7C[9L^[=>A1\"O$0-Y*"/>$L G:.FMB75%-LXD4.R0M MVJC91K,V#=ND8=S^Q3LMS5=F>#J[X5O@6D@&ZAS],+MF@&:BJ@4WHPJ))>H! MT-D5:,K*CP9T?W>%SMY_G/C:F+!2?KZ?\+*=D+PRX7I9\Z1 KD%+_OP#B?! M)U>\_R3V(FS8A0U/J6?SCZB6-GBT(VPP' 1Z& M<3KQM_U8+F X&L7D'_"%Y:BS')VT_&"*P(#QP5R*')338RL0]Z8.X^'PR*$# M%D4D(FY_<>/P*,+)<.0VF'0& MDY,&OYE5&Z/;=B\A4_;1SX42):@<> XNP\F1D0%.4QS$^,"Q"QCA-'K- M"FU'B[JIJPNA395NFFMSCX*T /-]*81^[MA2W=W,V5]02P,$% @ /8"J M5N>U+D>] P &!$ !D !X;"]W;W)K&ULM5A= MCYLX%/TK%EM5K30=,!^&3!.D:;+=K=2NHJ;=?:CZX(&;!!4PM&I1E!"I'4$%3]W<,Q%)1_:)=;4LL T6ED"QK MG!6#+,GK?_K0).+ ;MG'.S&P7ZJ@],X.%6@-;,JK 65-)QRMD-<6RLTW:AR M4WFK:))<;^-*($:W0H 4Z U:*9G$90J(K5%GZM4")$U2\5H9 M?5TMT*L7KZ>F5 0TC!DUB[VK%[//+/:)\FODX"MD6[;3XSX?=E] U+K;77=3 MA=W&;K>QVQ6>GV_)T!WE^!"%NT&T4 ME5F94JDX+T"E(TJH/A#Z*-=XW@&3-\1S?>R[1Y3[#&V"L>_U4_9:RMX%J?T' M9!]+[V1QHM(U<29')$_MG, //.L,1])R)(,J1] M%OI8#X)>*O^1P#KQ^VW\_C.> OZ8:1@)K).&H$U#,,8I$)R(,+ \BWC^D5A/ M[8BR_.0/4*WO+TKB7W*#OI9LQ$E@G3&SM7\O6,ZJR 1\I$V.A M=5-Q4*'@,939H!Q*#CN$8#LXDF:/86 3QY[T2Q/ORPD\^)H.YRPK2@E<5+NU M+'FT56J-T8JMY8YRZ&4]:ADQ%EHW ?M" CO/*=K!,N7B5(R$UDW%OE;!P\7* M4T5[6GGXQ+.=X^.TU\ZR/7)&L_L"!?^F0BEYGJCW/70WJY?K(-+%^S,26C?N M?=&#R7-*==3J9RRT;BKV]0\>K"N>+%7_I*ZW5?%I3?"Q5GL,W4#)^KC^-P^N MK?J;@;H>;I)'T-KSN2%=5-]HY)=2^NFEN@,7!MH.;7C,G' MCKX&PO=V]R M:W-H965TB[8BQQYM8H*B ZI@)++?+-7SOM-U2 I36F;Z5BR_PUI/:/ 2 MD2G[),O*-D3CI%1:Y&MG9) S7KWI:AV'+0?$:78(U@[!OD/[%8?6VJ%EA5;, MK*P+JFGJ(9Q\R].M,2O#/UT?,56D)*!4J 5^4(&:&E&KGF5(R;8)Q>@*Z[&[0V(FZRW&E9;!:]LU2(W@NNY M(I<\A737WT7:-?=@PWT8' 2\H?*,M/Q3$GA!JX'/Z/_=@P-T6G4H6Q:O]0K> M6&)M2?UT2L89Y9I0GI++QY(5F/2:_/F!YN1:0Z[^-L6NPFXW8YM:/E<%3:#O M8+$JD MPXD\?_([WK4GXDD L*%1BE)5F+&XH",A-)$3,F$9J":)%1[A%O4?"]HA_Z>@O"% M^/ MO&[4+*%32^@7OP<)O%6>N]6^,*Y+!%"&]LP@+4%8=OIIH4=@F>2\T MMEP[G..E"*0QP.]3(?1F8C:HKUGQ/U!+ P04 " ]@*I6?*\;FL(" "+ M"0 &0 'AL+W=O0BV/B\+^>Q MC0_1FK(GG@,(]%P6%1\;N1"+D6GR)(<2\TNZ@$J.S"DKL9!=EIE\P0"GM:@L M3,>R K/$I#+BJ+YWR^*(+D5!*KAEB"_+$K.7*RCH>FS8QN;&'%C<,MDSM4M*2J@XH15B,!\;$WLT':KX.N '@37?:B-%\DCID^I5C"%HE!&,HT_K:>A'ZF$V^V-^^>:7;(\8@Y36OPDJM@2VMT?@ MM +G6(';"MP:M,FLQIIA@>.(T35B*EJZJ48]-[5:TI!*K>*]8'*42)V(OT.2 M5[2@V0NZ(8E<'>#GZ)O0:+G3E9N24\,Z&M:I_=P]?AO"&O#7C1Q%UP)* M_KN/K+'R^JW4RS7B"YS V)!O#P>V B/^\,X.K$]]G"M#EK4MR(K,.L*^!_=-M1/^4U"E;UV!P2ZIU?SZ"4)-$!Z>7>!\A"9) MLBR7!1:0HDE)F2!_L>+JPPIW,KEP;=OV??O5G/<$.D[H!<&@/^6A3GGX?R?3 M\-B3:3=PS\ED;I5*]9DB*U1&*HX*F$NI=3F0E*PI_4U'T$5=/1^ID+6X;N;R M:PF8"I#C&PO=V]R:W-H965T>$E\]GV?[SO[SNE: MJ@== 1CR6'.AQT%E3',>ACJOH*;Z5#8@<&4A54T-FJH,=:. %@Y4\S".HF%8 M4R:"+'5S]8#-QP\K*V(DP2QM:PBV8NV:N MT H[EH+5(#23@BA8C(-)[WPVL/[.X1N#M=X:$ZOD7LH':UP6XR"R 0&'W%@& MBK\5S(!S2X1A_&HY@VY+"]P>;]@_.>VHY9YJF$G^G16F&@>C@!2PH$MN;N3Z M,[1Z7("YY-I]R=K[GD4!R9?:R+H%8P0U$_Y/']L\; &09S\@;@'Q>&;_ M#X\/A)-T:4T<7_\%/I]+)DI"2P6 U][H?5DZR&(K^%PW-(=Q@"6J0:T@R-Z] MZ0VC#_LDOA+9CN!^)[COV).#@D&[N_/C"E?)I8%:_]RGNO^:JE^);$?UH%,] M.'C,DUHJPW[[PH#'QJ9@GV#/,G0LMJ^NLE$\'(WZ:;C:EO*OVV!X%D6=EX\Q MW*KV&E3IFJ FN5P*XPNFF^WZ[,2UEV?S4^R_OEW^I?'-&\NA9$(3#@NDC$[/ M,#+E&Z(WC&Q<3[F7!CN4&U;XAH"R#KB^D-)L#+M!]RIE?P!02P,$% @ M/8"J5FQ=#E9$! XA8 !D !X;"]W;W)K&UL MK9AK;^(X%(;_BI4=K3K2M+D'Z (2)40[TG2F&J:[G]WD %&3F+4-=/?7KW,A M)6 \,'(_E%S.^^;X/+%C>[@C])6M #AZR[."C8P5Y^M[TV3Q"G+,[L@:"G%G M06B.N3BE2Y.M*>"D$N69Z5A68.8X+8SQL+KV1,=#LN%96L 316R3YYC^^P 9 MV8T,V]A?^)XN5[R\8(Z':[R$.?#G]1,59V;KDJ0Y%"PE!:*P&!D3^SZRW5)0 M1?R5PHX='*.R*2^$O)8GGY.18949008Q+RVP^-G"%+*L=!)Y_-.8&NTS2^'A M\=X]JAHO&O."&4Q)]G>:\-7(Z!LH@07>9/P[V?T)38/\TB\F&:O^HUT=VW,, M%&\8)WDC%AGD:5'_XK>F$ <"X2,7.(W .18$9P1N(W"/!=X9@=<(O$L%?B/P M+Q4$C2"H:E\7JZITB#D>#RG9(5I&"[?RH,)5J46!TZ)\L^:1ZBFP\?AR873RECS;AQ?*@=G3..+GHD!5\Q-"L2 M2"3ZJ5IO.PH#4S2O;:.S;^.#HW1\Q/0.N?8GY%B.*TM(+0\A;N6.1!Y>_G29 M?*:6?XMY*[3WV+RE9A^$(XS]),^A&XP1S%A7#KX^BZ<]:!#XOG/$[S0L<&W;K8_& 1'*"1Q?E_"0IG3M2QTFD6:S#HL!BV+@9+%G"SX#E- (6S% M2G)=?F1D-)0N5S9XJM,LU&DVTVD6:3+K<+6M][6;=359,5HR>6]KS Z[4;_G MGTX=)'$]V=Q!G=RU6+2Z1;K+\[GJA6Q7GO2J.LBI?@+%[-(GC3;[)Q 0X09/Z&U]-@:6EZK#97F5CV;0I>[]ZU5]L-W$FU M;6F^A]>[OX^8+M."H0P60FK=]40OH/6&:GW"R;K: 'PAG).\.EP!3H"6 >+^ M@A"^/RD?T&YKC_\'4$L#!!0 ( #V JE;8==E@8P4 )\H 9 >&PO M=V]R:W-H965TRO-"?3@J\ M) ]$/A;W7)WU6TI",Y(+RG+$R>*R=V5?Q/:X%%0M_J1D*_:.43F4)\:^E2VV?I7#_^)4>58-7@WG"@LQ8^A=- MY.JR-^JAA"SP.I5?V?8+:0;DE;PY2T7U&VWKMIYJ/%\+R;)&K.X@HWG]%S\W M#V)/H#AZ@=,(G$/!X!V!VPC<0X'_CF#0" ;']N U N]8@=\(_&,%PT8PK()5 M/]TJ- &6>#KA;(MXV5K1RH,JOI5:183FI14?)%>?4J63TSNY(AQ="4&D0+^B MJR2AI45PBF[RVNBE83X%1&*:BL^JR>-#@#[]_'G2EZK[$M*?-UU=UUTY[W3E MHEN6RY5 89Z01*,/S'K;,0#Z:MSMX)W7P5\[1N(MYN?(M<^08SFNYH9FQ\L= MW7C,\H#,6[FED8?'RW6]1\?+;8T\-LOOYO(]>2<4;NM#M^*Y1A_BVH=__ZX^ M13>29.(?G<]JU$"/*B?O"U'@.;GLJ=E9$+XAO>DO/]F^]9LNQI"P !(60L(B M2%@,!.LX9= Z96"B3R/Z3))FQCI#?Q"I-+?[ ?? MV-6IP8>$A6]'X(Z&(\_RNB.((#N-@6"=N'IM7+T/XEJN.C3?$"%5KB.16GZ0 M>!%J%D#K8LEQ4JU%NFA[;YZ5/7)\9W00[+?-W,' /[!$8+S+4Z,("8L@83$0 MK!-JOPVU;PSU5<:XI#_JW*(@G+($?:(YRJKE79M:F(&NWVAU$[Q1>NIW'!(6 M0L(B2%@,!.NX8]BZ8V@,Y@P75.*4_E#3_ -;R"WF! 5DHUZ;BFIBF#$A=9&^ M-G)/S0L@80$D+(2$19"P& C6L, M6Z>,CU]^V$*]Z4J<+^E32IJT4N>8\9ODP5,__D&*4;?R]EH-;-\_:!48;^_4 M&$/"(DA8# 3KQ-BV=H4-RQAEW=*A+5H8,:?.!:"T )06@M(B4%H,1>N:9:\* M9L,M'@T+RC&0M "4%H+2(E!:#$7K.L;9.<;Y_V6(AK&_'MB.9UG6P;+1M/,_ M:!=HVI6M#MN%1_(B\QA/CLC;7JM.=[UVG_6N-F@;"TK31T$6ZQ2E=$&T3QFT M'@A*"SX8F>G%-02]DPB4%D/1NH[8U0#MCXJ _[E8U) __DZ"U@9!:2$H+0*E MQ5"TKC-V543;7$9\3>[+;!YG;*V\H5)\O/N_5FT/HDWR&[;WP?PZ,]_#R=X M+3F"TB)06@Q%ZWIC5W:TS67">TXW6!(T8[Q@_/T9 K*4-@.E!:"T$)06@=)B M*%K7*[LBI#T$?", K3R"T@)06@A*BT!I,12MZYA=_=$V%JVF]VL^7V%!D)IF MYOI$=?0V+=\+FZA)?ZT-<=C/<&:IU;SF'@(>MO 2@M!*5%^N?A M'H8=M(38W]LFE1&^K'; "30OD\1ZTU![M=UE=U7M+3NX?FU?S.J]&PO=V]R:W-H M965T NP3AR"\I*)YG4:PN93,16]2RV^!KPA\%>'8R13;(2XLE.?F93!UM#P"'55H&:QPYFP+D5,C;^MII. MMZ4E'HY?U;_7V4V6%54P$_R197HS=48.RB"G6Z[OQ?X'M'E"JY<*KNI?M&^P M,790NE5:%"W9."A8V3SI94TV0BQ1Y) MBS9J=E#7IF:;-*RT7W&II7G+#$\G-VDJMY"A;\_F?Z% H2]H)HI*E%!JA42. M>H"+.6C*N+HTT(?E'%U\O)RXVEBQ@F[:;GO;;$O>V?87E5?(]SXC@HD_0)^= MIL\A[>CD+=TU!>BJ0+HJD%K//[,*0X$:A6!8P1ZV:U71%*:..4T*Y Z-%)[B9DVM6:E0AQRP\17L4DFFXNAF6A1 MU;UU);3IU/5P8^Y2D!9@WN="Z->);=?=[9S\ U!+ P04 " ]@*I6+K"Y MOHX" !X!@ &0 'AL+W=O^ZYN]R39"ODLRH1-;Q4C*NY5VI=G_N^RDJLB#H3-7)SLQ:R(MIL9>&K6B+) MG5/%_' TBOR*4.ZEB3N[DVDB<HQSL)JJDJ(E\7R,1V[@7>_N">%J6V!WZ: MU*3 !]2/]9TT.[]#R6F%7%'!0>)Z[ET$YXO8VCN#GQ2WZF --I.5$,]V6WP$AFS0(;&[QVFUX6TCH?K/?JUR]WDLB(*+P5[HKDNY]Y7 M#W)[']CKM\IA8O$TRY)VQ;VVCF0=8H+:J=LV%04=Z^R1MRE-NF/&AI;JGQT^E%ELD&<[AZ M,6U6J. 4+DO""[.B'/:W3T1*PO4K_%@Q6A!;3P5'2]2$,G6<^-HPL7A^MHNZ M:*.&'T0=PZW@NE1PQ7/,__;W309=&N$^C44X"'A+Y!F,@Q,(1^$8'A^6 !WW)5G['#'_UB>OE1;A$D_@AVJ>F1J%^N53$(V^#?";=/PF M0^CI4(-.8(4%Y9SR L0::I14Y'T)M"$B%\(.\28-IK-9&"?^IH?:M*,V':1V MCWF3M5^*T0XPXVT5H=A3I?W%;#&G!UQ.9T$X"?JY1!V7:)#+6TRX4I%JR9OYJTFF[$R7Y "AFOC.CJ+345DJW/M1HO::&ULK55=;YLP%/TK%INF5MH"@81. M'4%*DV[K0[>J4;=G%VX"JK&9?0GIOY]M"$W2!&U27\ ?]YQ[SL5<1[603RH# M0+(I&%<3)T,L+UU7)1D45 U$"5SO+(4L*.JI7+FJE$!3"RJ8ZWM>Z!8TYTX< MV;4[&4>B0I9SN)-$545!Y?,5,%%/G*&S7;C/5QF:!3>.2KJ"!>!#>2?US.U8 MTKP KG+!B83EQ)D.+V>AB;/0CR9R4TZ<3PC"!@D:!BH?JUA M!HP9(BWC3\OI="D-<'>\9?]JO6LOCU3!3+#?>8K9Q/GLD!26M&)X+^KOT/H9 M&[Y$,&6?I&YB0]\A2:50%"U8*RARWKSIIJW##D#S' ?X+< _!(Q. ((6$%BC MC3)K:TZ1QI$4-9$F6K.9@:V-16LW.3=?<8%2[^8:A_$T260%*;G>Z'.A0)%/ M9)JFN2DQ9>2&-^?$%/QL#DASILYUR,-B3L[>GT4;G>!;(.4IE2DII4BK!$E-I:0DY9K#A"2V/Z2GK>.SI:H\C M=[UKYG78R O\BY>P/9GC3N:X5^8/V"#Y!AQDT\;3 M&Y'M.0\[Y^$;?:#P=>6#L>=Y!Q^H-]W_FG%W.E8!Z* MJ6V1[DMX<]'H#K#*N2(,EAKJ#2YTU673O)L)BM+VOT>!NIO:8:;O.Y F0.\O MA<#MQ"3H;M#X+U!+ P04 " ]@*I6Y;U)P&$$ !*%0 &0 'AL+W=O MZO7]L0$@)QRBB]:/@XY[7/@[%?/-L3^LH2C#GX MD6<%FQL)Y^6#:;(PP3EB]Z3$A;BS)31'7)S2V&0EQ2A227EFVI;EF3E*"V,Q M4]?6=#$C%<_2 J\I8%6>(_KVA#.RGQO0.%SXFL8)EQ?,Q:Q$,=Y@_JU<4W%F MMBI1FN."I:0 %&_GQB-\6,% )JB([RG>LY-C($MY(>15GGR.YH8E>X0S''(I M@<3/#B]QEDDET8]_&U&C;5,FGAX?U/]4Q8MB7A##2Y+]DT8\F1N! 2*\157& MOY+]7[@IR)5Z(QD8H"P8ISD3;+H09X6]2_ZT8 X28"7$NPFP3Y/ M<"\D.$V"\]X6)DW"1)&I2U$<5HBCQ8R2/: R6JC) P5398ORTT(^]PVGXFXJ M\OABB@2G<&TE?Z M]!4.VW1;4XW3$G>4WN2"WEH,;$PICFKF=V"3((H9>*QX0FCZWSFRFI!64TX. M#ZQ$(9X;XNUGF.ZPL?CM%^A9OP_QJL5<)28GAMW"M=3?S-R=@KD>UR$P:0E, MQA%8(PJ^HZS"0Y5KM<967HOY)Q59]Y8%S^J^%M6IVFVK=K55+TF>BXENS$/7 M"HXMW>T]3&A9@X_]/9$=!%Z+P!N!0#YU0L49XF(HJ. M-1*N174P^"T&?_1(N .?&:N&AX%6;6S=?N_A>HX?^($;G)4^'.CX_G2X^J"M M/OB)ZK]4G'%41&D1#R'02HY%$ Q49EL!#+PS!$.!#IQ"RQ]&,&T13+4('N.8 MXE@,>[!3HYYL :OG Z2=#VI5[Z0_MMOM\E+;\$A0JQN)=1A!Z^A,+"TE-32$ MMRPK&B;"VH&2DIBB''!,\R$\5_0@>,.(#OH9;>)8:K=2ZV([,710O[HVN)@< M5G^+;P%6T;>#OTN+YHT;\G5/>N6QKUFCUEE'H-M?;F[5:I>7?>1EZU_&':;B M"P>$A/%!*-KTT5!JM> $RN3>.I]X;M5F%\G1H4*]1953=,K4IYVD DJQ*K-+ MJ[)>:S0?I\='K+C..9\;M=GE<_2O4&]@FR6LF;,3G$5 O%B\>=<&(=W4Q39J M'6/N3SW?/L?4CYMXD].X+H"CE85Z+[O!-)7N%9Q9^<'2;^IB;ZJVNI5:%^/1 M#D.]'_ZY3T&]Z&B@7G^,3#V[-R-="^LB.%IAJ/?"EQ!<=L-ZP='E]VUN;WW2 MA73+/GI@J#?!E\J^8H/UJJ-K[_O;7NVZD+IV\V3S*<+W+^(QHG!8,9'@K4JU[7[1+ZXV[^H234FUEO1#.2:X.$XPB M3&6 N+\EA!].9 /M]NGB?U!+ P04 " ]@*I60\"FG]@# #9$ &0 M 'AL+W=O)(S (6>\ZR0 V^FU/S2]V4R@YS*#I]#H;],N,BITH]BZLNY )I:4)[Y) BZ M?DY9X0W[]MV=&/;Y0F6L@#N!Y"+/J7@90<97 P][ZQ?W;#I3YH4_[,_I%!Y M_3._$_K)KUE2ED,A&2^0@,G N\*78]PS -OB7P8KN76/C)5'SI_,PY_IP N, M(L@@48:"ZLL2QI!EADGK^%&1>G6?!KA]OV;_8LUK,X]4PIAGWUBJ9@,O]E * M$[K(U#U?_0&5HMJK:!AY*%5#ROP%I!SHKR2I^K0&P!3I;*0#D:(QSW5V2&KC>X8>RI%%?()L*W0[MU^N3.29>D$?KT%1ELE/NO$O MR$=R1@7(OJ^T+L/N)Y6&4:F!'- 0HJ^\4#.);HH4TA;\V(W'Q$'@ZX#442'K MJ(R(D_$K%1T4XL^(!"1L$^2&7T-2PXE#3E@/4FCYP@-\WVPRZA&Z6H+0DPO= M@YFAK)BBO]@$T,?O0(7\U!;YDOB\G=C4B$LYIPD,/%T$)(@E>,-?/^!N\%N; MZQ.1-6)P7L?@W,4^+)-/HMN%DHH6J3;_&?U$8-R]]="+02(2H92^M.7T^'4$ M(]VFW/G>';F3V"*2ML(H]H1HL$VJR7?)'E,^OUEQ\%0; CWDE_I/B+6OR%4_S-,XB$ MR7;Y%WORSTB$R8Y\9P='RL?!9G4/_L? G E='[E >M#LX%@#FQT$=F\AG'6MPC8LX$ZX5PO>8V> -UL#[%R+7U_9NBUN MH@[9L_,>2S_>K/WX#8O_*TI;KV66]/:RK*U5O%/3_*W#8PYB:L_4$B5\4:CR M'%F_K<_M5_:TZF^:EX=^?6S2,URB#"8:&G1Z.D5$>8XN'Q2?VZ/H(U?Z8&MO M9T!3$*:!_C[A7*T?3 ?UOQG#_P!02P,$% @ /8"J5N%E=16V P GPT M !D !X;"]W;W)K&ULK5=1;]LX#/XK@N]PZ( N MMN7$<7I)@";=L#T,*Q9T>U9M)A%J6SY)2=K]^J-DU_525UNSO=B2+'[D1U(T M-3T(>:>V )K<%WFI9MY6Z^K"]U6ZA8*I@:B@Q"]K(0NF<2HWOJHDL,P*%;E/ M@R#V"\9+;SZU:]=R/A4[G?,2KB51NZ)@\F$!N3C,O-![7/C"-UMM%OSYM&(; M6(&^J:XESOP6)>,%E(J+DDA8S[S+\&(94B-@=WSE<%"=,3%4;H6X,Y./V,6I,=TJ+HA'&><'+^LWN&T=T!.CH!0': M"- C@7#X@D#4"$26:&V9I77%-)M/I3@0:78CFAE8WUAI9,-+$\:5EOB5HYR> MK[1([]XNT!$968H"LT,QZ]^WY#++N!FRG'PLZX0Q'\ZN0#.>JS>XY69U1<[^ M?C/U-9IB /VT4;NHU=(7U$;DDRCU5I%W90;9C_(^4FAYT$<>"^H$_,3D@$3A M.:$!C7KL6?ZZ.'68$[5NC2Q>]%JW7N>L5'W^JO&&_7CF,%^HBJ4P\_"T*I![ M\.;__!7&P;]]9/\0V _4ARWUH0M]_NX>9,H5N\V!?*X,:44^[[32K,QXN2&K M+4.E?2ZH<4<6UY2?_3R,AW1()U-_WV7GU'\BNU'+;N1D]\W6!8PJVX/$.D>@ MI@NDDCS%)V"-- S/2<<1?6QK/4F';3R8#(^H.HTYD6K<4HU?1U6"^2^8&*9X M>"56X!W6!@VR()C9>U!FLZA#WL?8K2XF#\"D(I04=6D(*!#_QCX14;$K^'=V@S%\-#W_G?P;W9MP;^P8Y[@1_'$VB842/XN\VX52* MG0XH?&V=LXPM/ZSG7&2]]-RH]!4A=D.=Z@#ZY #J--76K*99.0INFN\R4$1O M@>0"T]X6>UZF4)KNFU38S3A3@#Y+@3"DDU$<'Z= S\9H%,1AT&ZLR?F=5K< MN;$W (5F[TI==XOM:GO+N+2]]='ZPMP^; O]!%-?7; 7W'"L!#FL$3(8C+%F MR_HV4$^TJ&Q#?2LTMN=VN,4;%$BS ;^OA="/$Z.@O9/-_P=02P,$% @ M/8"J5O2(QRBO!@ -C@ !D !X;"]W;W)K&UL MO9MK\DI@^"OF0KSE7Z"E-LOQRL%9J<3'F#_FK=>H.)5[(1Z*-V^CRX%3](@G?*$*!-/_=GS.DZ0@ MZ7Y\KJ&#?9M%8/OU"_VW\N3UR=RSG,]%\BF.U/IR,!F@B"_9-E'OQ.,?O#ZA MLH,+D>3E7_18'>OK%A?;7(FT#M;OTSBK_K.G.A&M .R="'#K /<@P!V=""!U M 'EM"UX=X+TV8%0'E*<^K,Z]3%S(%)M-I7A$LCA:TXH79?;+:)VO."LNE#LE M];>QCE.S/T6V.E-ZI_ONNB_=O7:MP!LFSQ'V?T&NX^*N M_KPBG. RG'2$AZ\/=SO"J3T\Y(M3X48RR%X[4O)(3^TZ>G9=D;QN4E&-+O(- M6_#+@2XW.9<[/IC]] ,>.[]V)1D2%D+"*!#,D,/;R^'9Z#/ZQ.4BSCG:R'C! MNT2PQO<5H8)-2E@Q'.QFX_/ FPYW[>1"MDB!8$9R1_ODCJS)O5LSR<^*(2%" MF2%F.V$Y7=G:?QNI9CRGR0=^7L"Q"^BY$ELEEB1YR$JX' MH:SS>K:VUC?1%6S42N#(O5[G',_;^A/O:-YV;F^B;WI!:12* M9J:W\?&NW<=_?>6H!K0G:7%PF&!(&QV"TB@4S4QP8\I=NRGOLWID1_4M*C6M M+9P[(G[@':[4=1T8C -,#A>0H/IGIK(QTZ[5%QZ-I!_U?0N*TY1',5,\>?Z6 MP=7>9.^4@YIN4!J%HIGB-:;;]< &5Q?44(/20E :A:*9HC2NVWW%TG:.=OJ' M%&>K3BE&1V,L\4<=0RRH40:E42B:F>3&*+OVI6^S;*E8#P1*')BRA;GD9/5D M]N9Z_SI S30HC4+13.$:,^WZ<"4+U"B#TD)0&H6BF:(T=MJUV^FK5&PSA<02 MJ;7FKT42(19%<3V;46UFJ&ZW7KNEP=YB;^U #38HC=8T8TN1AQVG7<]-71KS M[-J7T+]C2XF=W#O_P;%?\<8^#B:3P_M>4)\,13/W8S8^F=A]\O>,,OK&^2;. MXG2;=N[?!%U3!Z6%H#0*13,E;+PXP6#C#0%=+P>EA: T"D4S16G\.['[]V_< ML66G]M;'WD=2[=GJU )T-1V*9FK1VG3>9P*@?XUC3R=K'.PF==A=ZK#;U/^+ M:0#23 ,0N&D CH- $H+06D4BF:*TDP#$/LTP+?6.-"E]J_TT;/4.-#9 BA: MI<6P]7Q4RN6J?# MU[?&VL14SQ[M/]T__'95/O)U\/D<7X35(VP-IGJB[F6S M1,*7&NF<^_H$9/606O5&B4WY%-:]4$JDYWN;].Z M-"*)N\2E['0?_NPDY"V+XY:2*" !31N_?IS8SZ]]ZLE&IG?94@B%'N(HR4X' M2Z56)\-A-EN*F&='BR@RE;2.[V710=6G:;C]^+'ZQWSP>C W/!/O9?1/.%?+T\%H M@.9BP=>1^B(W?XIR0-34F\DHR_^B37FN-T"S=:9D7#;6"N(P*?[SA_)";#7 MXX8&N&R <]U%1[G*"Z[X=)+*#4K-V;J:>9 /-6^MQ86)N2O7*M6OAKJ=FGZ2 MR>T[)=(8728SD9A+A*XBGJ!WZ-/7RROTYD(H'D;9V\E0Z>Y,H^&L+'U>E,8- MI0/T629JF:$/R5S,G[8?:IF55ORH]1P["W[FZ1$*_-\1]G" OEU?H#>_OD79 MDJR:RDDVS%9^)TH)=*)M)[,9C^]HO/O#\< M.DFED[BJ3Z]$:N3I-8/D FWR>6<.]!)%XOLZ5#_T!$GO](J>\56H>!3^R_,5 MH'AZ*Y1M.$6'X[Q#LX[OI]X1G0SO+2III9(>K#+BF4)J(R)]A>-BCJ3B7B1K MX=!(+1J#!I&L$LG:%/GA_/+KQ9FYNK=A@FZ$/DV@1";O9CQ;HMG2:,]LVIE% MN]^@_;C2?NS4_M?*W-0,\7N]/OE-))#6]/3^\V2.M'^G^>WGD?:/2&A'203Z MS[IL"K%%MW1++"7>V/,\N]Y1I7?DU'NMY.Q.RRFF8BCF2,E]]5IU.KL[< V. MJ\&,6_.*<0MGFI3][CU/_"TD^4[)'_94IW^MPIS5#[W@&-3CUJ9& M6:IEJ0 \W\FI#N=&4)L;;,2:IP:@SW>S[RR6ZT09LSZ0=&5]MJ5,OX$M?QK4 M ?)\-_- W4["H;5^4Y0BM11[7_"BA7E79AT8K0^,.H<%D/2?0\E#N>BZ*18^ M-H@&.OIN/.YK(FHCK9*B70!0A](Z#L!UJ&)C)]E(AB0B-U( M?+&)E/6WUUJPPT0PT ^[Z=>GB932M@=&W<,"+&(GR[HWD;+_IV^R/=R@&QB) MW8S6J;"^'7'7/W!Y8B F)JTY"7;"]U"I@$_LQF=G3E+VN[>3 !FQFXPO M=Q)66W!DEY, K$;@;TZR7%M8/Z.<0$!#I0)# S=#.W.2LM]]G20 / 9N/+[820,G"3LLKH(7 E0D[07N)(N E<"""4]!:ZD'KA2YC?. M:0IPI!T'KK0>N(YV. D%!-+7&[C2>N#*CIU?VU" (^TY<:6VQ-5O2%PID)*V MD[CFNS6LNKI(7"EPD[:7N-(N$E>ZM4>GI\25UA-7,G98">"1=IRXTGKB.MYE M)4!!^GH35^I(7)L&!GBD/4>NU!:Y^@V1*P56TG8BUR2T[R5QES]P?3( )VLO MS)75,U>?[A@8 M\)'U'+HR6^CJ_QRZ#K]V#]=/5MM/S\K-EW#Z<7>]<^Y MT@Q%8J&;>D?'>K*FQ7;PXD#)5;X%^T8J)>/\X5)P?0?,"?KUA93J\&PO=V]R:W-H965T M'3A) MK!K,[).D_?>S(4%10]-I+^#;=S/V(=M*]:17 $B>*U'KB;-";,:NJXL55$R? MRP9J,[.0JF)HNFKIZD8!*UM0)5SJ>;%;,5X[>=:.S52>R34*7L-,$;VN*J9> MIB#D=N+XSG[@GB]7: ?T@(/VWOV MFS:[R3)G&JZD^,U+7$V#(09,1^=& 8LCK);D#LP6: MG%T#,B[TY\Q%X\)RN<5.<=HITC<4OS-U3@+_"Z$>#@M!Z?8<[L# M0YXZ5-RB[*W:Y!$-:)!F[F9 +>S5PO?4PB&U#A4=J/D7OD^]8;6H5XO>4XN& MU*)CM8!>I'18+>[5XI-J/R4R06[6N%;0G5$R8R^F>.#@1X^/3*1A$H1O1$YZ M$\E)$W>@]9C<5LT:H22W-8(Y,CBDGQSICZ(H">)A_;373_]A$[KT^U/_0J9, ML+J (1OIT3E++LS1#E_9< _*BZW4Y@8O>:V)@(4!>N>)":*ZZM=U4#9MQ9E+ M-/6K;:[,#P.476#F%U+BOF.+6/\+RO\"4$L#!!0 ( #V JE9)FC:5L0( M *(' 9 >&PO=V]R:W-H965T)!%H@*'JN2R:E3*%5?N*Y,"ZR('/$:F7ZSXJ(B2D]%[LI:(,DLJ"K= MP/,BMR*4.4ELUVY$$O.U*BG#&P%R755$/,VQY-NIXSN[A5N:%\HLN$E26*#3K) MAW=^Y'WJ<_R?R [\CSO_XR'VY'N-0A\7ED.)^KY!RJ7J==S01);&%)]-$GAA M&)['[F;?R]]A?A2$T:0+.U YZ51.!E7^M/<=,R ;+3='R*A,^9HIT.*Q3V[# MY_M[0KR1=^J='_R>B1\4\<9$1)W%Z'46!9HR;S*C4%1]'H<)?7A"(N ,JN8" M^P%DY*DOMXM!HM?Z=O?*784BMUU @DU74R:ZU:[1S&Q]?;8^UPVHZ1=_:)KN MI8M 3IG41W:E*;W1J4Z<:#I",U&\MD5UR94NT798Z":*P@3H]RO.U6YB/M"U MY>0W4$L#!!0 ( #V JE91#*BN, , .X2 - >&PO]%266$X$L>;+2)?OUTY4< MYZ.ZI>O#ELXAM72/SKE'TG4M,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^H MBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V M.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1 MZ>#" &+BZ?/$G]+&I"_WI=WP4RODB:<8;1"@V2Q;)G0<.6XV93PLE-SN34)\ MP*K3DD4/5(S(A H^U1Q8!2VY6/MP#P(S)92.C"T*FZX+D?J7A[N^!_72Z)1< M*NUR^PS^[[09?@!L>F"0"]$:[!$?& \K:@S3\MIVW& 7? 1%3?MN75F'">>Z_0\]]=YSF33%.Q:]K6_C&O\HL= M)Y?_RK+[KW)H..BQ>4,>N\G^:S"9O@:3KZ FD^SX/3:GHJ,S&3?O[YU#PMX1 MH8U&)XS^>BD8.4-G=K#_)Z^'9^S@BZ%N6O! M$=FVO[*<+\NL'74#"]&,VK:_P/2Z:7L.M+FXS-F*Y9.FJ^=3UXQLPV9M+B < M(M?N"B,8QV-A!# L#^8 XW@6EN=_FL\ G8_',&^#(#) .0.4XUDA9.(^6)XP M)[-7>*99EB1IBJWH9!)T,,'6+4WA&U;#O $#RP.9_FRM\=W&*^3I.L#V]*D* MP6:*5R(V4WRM 0FO&S"R++S;6!Y@8+N U0[D#^>!F@ISD@1V%?.&/<$XDF48 M K48KM$T158GA4]X?["G)$FR+(P %G:0)!@"3R..8 [ X8DB7L/'KR/XLU[ M*M[^PC7^#5!+ P04 " ]@*I6EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( #V JE9^6AZ(;P0 -LC / M>&PO=V]R:V)O;VLN>&ULQ9K?C]HX$(#_%8NG.^DX(#^V[:I4HL#>(G& "-?7 MDS+7_]5>'[$5:^20+Z;X/._7[0G18*94LY0^1#3O] M#K.Y?GW41O[0RO$B28TNBF%G<.SX)HR3Z45S4D%N^).M6QQ_6G, &7;N^C#@ M5AKKZC/J\3DPO@@X^7ATZEVU3!P%3WO,NHXG%Z/0;PW M_R>,>KN5J9CH]% *Y8YQ-**H )7-Y=YVF.*E&'9.IS"N,C95#H+$9NHX%)Q; M72E\]2P[7K4#7"^&YEY"AYEE-3@=Y'BY2);SV62TF4[8U]%\M!A/6?(XG6X2 M#S! (.; ;+?5MR##!'(\!=")AMX^7NZ ,#E QL_CA8>9(1 1C>#7*ZF:P\R M1B#CVT5RE#QZD'<(Y!TMY%=NI65ZRU9&6#CU?#Y_0- ^T**MQ8M0!\'6(M4[ M):O^.O^,(?L:GGJ0'Q'(C[20$_8,M MA//3U^N0=U,?$C!(0&\4O4UICB.DD M(-;)>;W2"HCY)"#VR34?M]QD3#(!L62N:?D2,\0D$Q)+!G5A(R^&F&3"FTBF M6Z7S@EO?A2%FF9#8,E=<.!&.RZ(QA4)TUXK8,K@,0Q\3N$ MQ-;!,6,?$[-.2&R=YN8+S)U1EM6PL.":J:V/B?DG)/;/1074K;.\5M *4\O' MQ"P4$ENH40=U60)#9H="5'._ZO(Q,0N%Q!8ZPVS>I@D$UNI1+: K[#0GO(B71E6O1S_ M$XOB:L-[>RB*,;0MU5SS[/1LRNFYFB\_ 5!+ P04 " ]@*I6#Y142-H! M !9( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O5?6)^LD>6;7?(FVV?)\?][I 7S::4_B&$O-RD?9MONCX=SE=6W;!ORWDYK$/?+M_; M=0HZG<["\'-&\SC_.7/R>NK37R9VJ]5VF9ZZY<<^''Z3)M0.4@C2^D$&058_R"'(ZP=%"(KU M@V80-*L?= M!M_6#[B#HKG[0/03=UP^2*BWDJ@MZ+>2J"WCCZV"?16 MU%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3;"/0V MU-L(]+;19@F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WHYZ.X'> MCGH[@=Z.>CN!WHYZ.X'>/MKL)M#;46\GT-M1;R?0VU%O)]#;46\GT-M1;R?0 M.Z+>D4#OB'I' KTCZAT)](ZH=R30.Z+>\3_USN6T2_G:\[W&Y_\GU>5\;[H^ M_K+\/CEZ>R\X!_B3X/$+4$L#!!0 ( #V JE8A7: @=!&S:;EL6_0$W M>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ?&//Y M@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D).YG0 MCOPJ^C87(A?+\ M(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<"Z2,# MZ6,(TLX K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " ]@*I6F5R<(Q & "< M)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( #V JE:LV3C=P04 .D> 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ /8"J5GV(Z\ZM @ S0< !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ /8"J M5I8Q;&PO=V]R:W-H M965T&UL4$L! A0#% @ /8"J5GJI4^)X P #@@ !@ M ("!3SP 'AL+W=O&UL4$L! A0#% @ /8"J5N1^NA[/ P MQP@ !D ("!(D, 'AL+W=O,@" #Q!@ &0 @($H M1P >&PO=V]R:W-H965T&UL4$L! A0#% @ /8"J5O0J-)AW P +PD !D M ("!-D\ 'AL+W=O&PO=V]R:W-H M965TSN1P, .L' 9 M " @;]5 !X;"]W;W)K&UL4$L! M A0#% @ /8"J5CN)\P2=! &@P !D ("!/5D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8"J M5MZG=QH, P 0@< !D ("!W&8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8"J5K%VBD'L @ %@@ M !D ("!EW< 'AL+W=O@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ /8"J5N:??H"E @ 2 8 !D M ("!Q( 'AL+W=O&PO=V]R:W-H965T MF& !X;"]W;W)K&UL4$L! A0# M% @ /8"J5CW ]JQ& P M@< !D ("!<(H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /8"J5@(" M2!T*!P 9RL !D ("!\I, 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ /8"J5CR@CJA@ @ RP4 !D M ("!5:$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /8"J5BY-NK*T @ I0< !D ("! MIJD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /8"J5GRO&YK" @ BPD !D ("!O+, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8"J5L(2GC:2 @ 30< !D M ("!*&PO=V]R M:W-H965T&UL M4$L! A0#% @ /8"J5N%E=16V P GPT !D ("!F=0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/8"J5BK? 8>! @ C@8 !D ("!PN4 'AL+W=O&UL4$L! A0#% @ /8"J5I>*NQS $P( L M ( !O>X %]R96QS+RYR96QS4$L! A0#% @ /8"J5GY:'HAO! MVR, \ ( !IN\ 'AL+W=O7!E&UL4$L%!@ 0 ^ #X Z1 %+X $! end XML 67 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 68 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 114 231 1 false 46 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://vuzix.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://vuzix.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://vuzix.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Basis of Presentation Sheet http://vuzix.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 10201 - Disclosure - Revenue Recognition and Contracts with Customers Sheet http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomers Revenue Recognition and Contracts with Customers Notes 8 false false R9.htm 10301 - Disclosure - Loss Per Share Sheet http://vuzix.com/role/DisclosureLossPerShare Loss Per Share Notes 9 false false R10.htm 10401 - Disclosure - Inventories, Net Sheet http://vuzix.com/role/DisclosureInventoriesNet Inventories, Net Notes 10 false false R11.htm 10501 - Disclosure - Fixed Assets Sheet http://vuzix.com/role/DisclosureFixedAssets Fixed Assets Notes 11 false false R12.htm 10601 - Disclosure - Technology Licenses, Net Sheet http://vuzix.com/role/DisclosureTechnologyLicensesNet Technology Licenses, Net Notes 12 false false R13.htm 10701 - Disclosure - Other Assets Sheet http://vuzix.com/role/DisclosureOtherAssets Other Assets Notes 13 false false R14.htm 10801 - Disclosure - Accrued Expenses Sheet http://vuzix.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 14 false false R15.htm 10901 - Disclosure - Income Taxes Sheet http://vuzix.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 11001 - Disclosure - Capital Stock Sheet http://vuzix.com/role/DisclosureCapitalStock Capital Stock Notes 16 false false R17.htm 11101 - Disclosure - Stock-Based Compensation Sheet http://vuzix.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 11201 - Disclosure - Long-term Incentive Plan Sheet http://vuzix.com/role/DisclosureLongTermIncentivePlan Long-term Incentive Plan Notes 18 false false R19.htm 11301 - Disclosure - Litigation Sheet http://vuzix.com/role/DisclosureLitigation Litigation Notes 19 false false R20.htm 11401 - Disclosure - Right-of-Use Assets and Liabilities Sheet http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilities Right-of-Use Assets and Liabilities Notes 20 false false R21.htm 20102 - Disclosure - Basis of Presentation (Policies) Sheet http://vuzix.com/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 21 false false R22.htm 30103 - Disclosure - Basis of Presentation (Tables) Sheet http://vuzix.com/role/DisclosureBasisOfPresentationTables Basis of Presentation (Tables) Tables http://vuzix.com/role/DisclosureBasisOfPresentation 22 false false R23.htm 30203 - Disclosure - Revenue Recognition and Contracts with Customers (Tables) Sheet http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersTables Revenue Recognition and Contracts with Customers (Tables) Tables http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomers 23 false false R24.htm 30403 - Disclosure - Inventories, Net (Tables) Sheet http://vuzix.com/role/DisclosureInventoriesNetTables Inventories, Net (Tables) Tables http://vuzix.com/role/DisclosureInventoriesNet 24 false false R25.htm 30503 - Disclosure - Fixed Assets (Tables) Sheet http://vuzix.com/role/DisclosureFixedAssetsTables Fixed Assets (Tables) Tables http://vuzix.com/role/DisclosureFixedAssets 25 false false R26.htm 30603 - Disclosure - Technology Licenses, Net (Tables) Sheet http://vuzix.com/role/DisclosureTechnologyLicensesNetTables Technology Licenses, Net (Tables) Tables http://vuzix.com/role/DisclosureTechnologyLicensesNet 26 false false R27.htm 30703 - Disclosure - Other Assets (Tables) Sheet http://vuzix.com/role/DisclosureOtherAssetsTables Other Assets (Tables) Tables http://vuzix.com/role/DisclosureOtherAssets 27 false false R28.htm 30803 - Disclosure - Accrued Expenses (Tables) Sheet http://vuzix.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://vuzix.com/role/DisclosureAccruedExpenses 28 false false R29.htm 31103 - Disclosure - Stock-Based Compensation (Tables) Sheet http://vuzix.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://vuzix.com/role/DisclosureStockBasedCompensation 29 false false R30.htm 31203 - Disclosure - Long-term Incentive Plan (Tables) Sheet http://vuzix.com/role/DisclosureLongTermIncentivePlanTables Long-term Incentive Plan (Tables) Tables http://vuzix.com/role/DisclosureLongTermIncentivePlan 30 false false R31.htm 31403 - Disclosure - Right-of-Use Assets and Liabilities (Tables) Sheet http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesTables Right-of-Use Assets and Liabilities (Tables) Tables http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilities 31 false false R32.htm 40101 - Disclosure - Basis of Presentation - Reclassification of results of operations (Details) Sheet http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails Basis of Presentation - Reclassification of results of operations (Details) Details 32 false false R33.htm 40102 - Disclosure - Basis of Presentation (Details) Sheet http://vuzix.com/role/DisclosureBasisOfPresentationDetails Basis of Presentation (Details) Details http://vuzix.com/role/DisclosureBasisOfPresentationTables 33 false false R34.htm 40201 - Disclosure - Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details) Sheet http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details) Details 34 false false R35.htm 40202 - Disclosure - Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details) Sheet http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details) Details 35 false false R36.htm 40203 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails Revenue Recognition and Contracts with Customers - Additional Information (Details) Details 36 false false R37.htm 40301 - Disclosure - Loss Per Share - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureLossPerShareAdditionalInformationDetails Loss Per Share - Additional Information (Details) Details 37 false false R38.htm 40401 - Disclosure - Inventories, Net - Components of Inventories (Detail) Sheet http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail Inventories, Net - Components of Inventories (Detail) Details 38 false false R39.htm 40501 - Disclosure - Fixed Assets - Schedule of Fixed Assets (Details) Sheet http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails Fixed Assets - Schedule of Fixed Assets (Details) Details 39 false false R40.htm 40502 - Disclosure - Fixed Assets - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureFixedAssetsAdditionalInformationDetails Fixed Assets - Additional Information (Details) Details 40 false false R41.htm 40601 - Disclosure - Technology Licenses, Net (Details) Sheet http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails Technology Licenses, Net (Details) Details http://vuzix.com/role/DisclosureTechnologyLicensesNetTables 41 false false R42.htm 40602 - Disclosure - Technology Licenses, Net - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureTechnologyLicensesNetAdditionalInformationDetails Technology Licenses, Net - Additional Information (Details) Details 42 false false R43.htm 40701 - Disclosure - Other Assets (Details) Sheet http://vuzix.com/role/DisclosureOtherAssetsDetails Other Assets (Details) Details http://vuzix.com/role/DisclosureOtherAssetsTables 43 false false R44.htm 40702 - Disclosure - Other Assets - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails Other Assets - Additional Information (Details) Details 44 false false R45.htm 40801 - Disclosure - Accrued Expenses - Components of Accrued Expenses (Details) Sheet http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails Accrued Expenses - Components of Accrued Expenses (Details) Details 45 false false R46.htm 40802 - Disclosure - Accrued Expenses - Changes in Accrued Warranty Obligations (Details) Sheet http://vuzix.com/role/DisclosureAccruedExpensesChangesInAccruedWarrantyObligationsDetails Accrued Expenses - Changes in Accrued Warranty Obligations (Details) Details 46 false false R47.htm 40803 - Disclosure - Accrued Expenses - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails Accrued Expenses - Additional Information (Details) Details 47 false false R48.htm 41001 - Disclosure - Capital Stock (Details) Sheet http://vuzix.com/role/DisclosureCapitalStockDetails Capital Stock (Details) Details http://vuzix.com/role/DisclosureCapitalStock 48 false false R49.htm 41101 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 49 false false R50.htm 41102 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 50 false false R51.htm 41201 - Disclosure - Long-term Incentive Plan (Details) Sheet http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails Long-term Incentive Plan (Details) Details http://vuzix.com/role/DisclosureLongTermIncentivePlanTables 51 false false R52.htm 41202 - Disclosure - Long-term Incentive Plan - LTIP (Details) Sheet http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails Long-term Incentive Plan - LTIP (Details) Details 52 false false R53.htm 41401 - Disclosure - Right-of-Use Assets and Liabilities - Operating Leases (Details) Sheet http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails Right-of-Use Assets and Liabilities - Operating Leases (Details) Details 53 false false R54.htm 41402 - Disclosure - Right-of-Use Assets and Liabilities - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesAdditionalInformationDetails Right-of-Use Assets and Liabilities - Additional Information (Details) Details 54 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 16 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1, us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1, us-gaap:PreferredStockSharesIssued, us-gaap:PropertyPlantAndEquipmentUsefulLife, vuzi:StandardProductWarrantyTerm - vuzi-20230331x10q.htm 9 vuzi-20230331x10q.htm vuzi-20230331.xsd vuzi-20230331_cal.xml vuzi-20230331_def.xml vuzi-20230331_lab.xml vuzi-20230331_pre.xml vuzi-20230331xex31d1.htm vuzi-20230331xex31d2.htm vuzi-20230331xex32d1.htm vuzi-20230331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "vuzi-20230331x10q.htm": { "axisCustom": 2, "axisStandard": 16, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 375, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 114, "dts": { "calculationLink": { "local": [ "vuzi-20230331_cal.xml" ] }, "definitionLink": { "local": [ "vuzi-20230331_def.xml" ] }, "inline": { "local": [ "vuzi-20230331x10q.htm" ] }, "labelLink": { "local": [ "vuzi-20230331_lab.xml" ] }, "presentationLink": { "local": [ "vuzi-20230331_pre.xml" ] }, "schema": { "local": [ "vuzi-20230331.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/arcrole/esma-arcrole-2018-11-21.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 366, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://vuzix.com/20230331": 9, "http://xbrl.sec.gov/dei/2022": 6, "total": 21 }, "keyCustom": 48, "keyStandard": 183, "memberCustom": 26, "memberStandard": 19, "nsprefix": "vuzi", "nsuri": "http://vuzix.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://vuzix.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Inventories, Net", "menuCat": "Notes", "order": "10", "role": "http://vuzix.com/role/DisclosureInventoriesNet", "shortName": "Inventories, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Fixed Assets", "menuCat": "Notes", "order": "11", "role": "http://vuzix.com/role/DisclosureFixedAssets", "shortName": "Fixed Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:LicensesNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Technology Licenses, Net", "menuCat": "Notes", "order": "12", "role": "http://vuzix.com/role/DisclosureTechnologyLicensesNet", "shortName": "Technology Licenses, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:LicensesNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:OtherNonCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Other Assets", "menuCat": "Notes", "order": "13", "role": "http://vuzix.com/role/DisclosureOtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:OtherNonCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "14", "role": "http://vuzix.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://vuzix.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Capital Stock", "menuCat": "Notes", "order": "16", "role": "http://vuzix.com/role/DisclosureCapitalStock", "shortName": "Capital Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "17", "role": "http://vuzix.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Long-term Incentive Plan", "menuCat": "Notes", "order": "18", "role": "http://vuzix.com/role/DisclosureLongTermIncentivePlan", "shortName": "Long-term Incentive Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Litigation", "menuCat": "Notes", "order": "19", "role": "http://vuzix.com/role/DisclosureLitigation", "shortName": "Litigation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://vuzix.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Right-of-Use Assets and Liabilities", "menuCat": "Notes", "order": "20", "role": "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilities", "shortName": "Right-of-Use Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Basis of Presentation (Policies)", "menuCat": "Policies", "order": "21", "role": "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ReclassificationOfPriorPeriodPresentationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Basis of Presentation (Tables)", "menuCat": "Tables", "order": "22", "role": "http://vuzix.com/role/DisclosureBasisOfPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ReclassificationOfPriorPeriodPresentationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenue Recognition and Contracts with Customers (Tables)", "menuCat": "Tables", "order": "23", "role": "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersTables", "shortName": "Revenue Recognition and Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Inventories, Net (Tables)", "menuCat": "Tables", "order": "24", "role": "http://vuzix.com/role/DisclosureInventoriesNetTables", "shortName": "Inventories, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Fixed Assets (Tables)", "menuCat": "Tables", "order": "25", "role": "http://vuzix.com/role/DisclosureFixedAssetsTables", "shortName": "Fixed Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "vuzi:LicensesNetTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_vuzi_LicensesMember_Agd-id6w7kaGCKMpRrkVyQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Technology Licenses, Net (Tables)", "menuCat": "Tables", "order": "26", "role": "http://vuzix.com/role/DisclosureTechnologyLicensesNetTables", "shortName": "Technology Licenses, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "vuzi:LicensesNetTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_vuzi_LicensesMember_Agd-id6w7kaGCKMpRrkVyQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "vuzi:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ScheduleOfOtherAssetsNoncurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Other Assets (Tables)", "menuCat": "Tables", "order": "27", "role": "http://vuzix.com/role/DisclosureOtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "vuzi:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ScheduleOfOtherAssetsNoncurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "28", "role": "http://vuzix.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "29", "role": "http://vuzix.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_Q7MNyij4YUiVaHad9joo2w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Long-term Incentive Plan (Tables)", "menuCat": "Tables", "order": "30", "role": "http://vuzix.com/role/DisclosureLongTermIncentivePlanTables", "shortName": "Long-term Incentive Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Right-of-Use Assets and Liabilities (Tables)", "menuCat": "Tables", "order": "31", "role": "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesTables", "shortName": "Right-of-Use Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of Presentation - Reclassification of results of operations (Details)", "menuCat": "Details", "order": "32", "role": "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "shortName": "Basis of Presentation - Reclassification of results of operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "vuzi:ReclassificationOfPriorPeriodPresentationTableTextBlock", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember__eQus6O8y0G9rcY8GRtotw", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "vuzi:CustomerConcentrationsPolicyPolicyTextBlock", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_xiLKIF6LTUilUUhF3sbrzg", "decimals": "INF", "first": true, "lang": null, "name": "vuzi:NumbersOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_K2Xt3y65CkSUljWNCvo-xg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Basis of Presentation (Details)", "menuCat": "Details", "order": "33", "role": "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "vuzi:CustomerConcentrationsPolicyPolicyTextBlock", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_ProductOrServiceAxis_us-gaap_ProductMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_xiLKIF6LTUilUUhF3sbrzg", "decimals": "INF", "first": true, "lang": null, "name": "vuzi:NumbersOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_K2Xt3y65CkSUljWNCvo-xg", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "INF", "first": true, "lang": null, "name": "vuzi:NumberOfMajorProductLines", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_product_zVyi6dORZUSnD1Q9_1qYXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details)", "menuCat": "Details", "order": "34", "role": "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails", "shortName": "Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "INF", "first": true, "lang": null, "name": "vuzi:NumberOfMajorProductLines", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_product_zVyi6dORZUSnD1Q9_1qYXQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_vuzi_RevenuePerformanceObligationRecognitionMethodAxis_vuzi_PointInTimeMember_uCjYDJ79xUCPC6cHIrJ3Ow", "decimals": "2", "first": true, "lang": null, "name": "vuzi:RevenuePerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3I2S56S2u0uacTcdPlKxIA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details)", "menuCat": "Details", "order": "35", "role": "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails", "shortName": "Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_vuzi_RevenuePerformanceObligationRecognitionMethodAxis_vuzi_PointInTimeMember_uCjYDJ79xUCPC6cHIrJ3Ow", "decimals": "2", "first": true, "lang": null, "name": "vuzi:RevenuePerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3I2S56S2u0uacTcdPlKxIA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Details)", "menuCat": "Details", "order": "36", "role": "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "shortName": "Revenue Recognition and Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_h0QtG-Slf0-qDJZmGj7vLg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Loss Per Share - Additional Information (Details)", "menuCat": "Details", "order": "37", "role": "http://vuzix.com/role/DisclosureLossPerShareAdditionalInformationDetails", "shortName": "Loss Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_h0QtG-Slf0-qDJZmGj7vLg", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Inventories, Net - Components of Inventories (Detail)", "menuCat": "Details", "order": "38", "role": "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail", "shortName": "Inventories, Net - Components of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Fixed Assets - Schedule of Fixed Assets (Details)", "menuCat": "Details", "order": "39", "role": "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails", "shortName": "Fixed Assets - Schedule of Fixed Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DbJbIqEyi0usE-ecEydVLQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "4", "role": "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_DbJbIqEyi0usE-ecEydVLQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Fixed Assets - Additional Information (Details)", "menuCat": "Details", "order": "40", "role": "http://vuzix.com/role/DisclosureFixedAssetsAdditionalInformationDetails", "shortName": "Fixed Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationNonproduction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "vuzi:FiniteLivedLicenseAgreementsNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Technology Licenses, Net (Details)", "menuCat": "Details", "order": "41", "role": "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails", "shortName": "Technology Licenses, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "vuzi:LicensesNetTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_1loPn48au0GhQ1NdgZQAzg", "decimals": "0", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "vuzi:LicensesNetTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_P4AdJjm8QU-YNLzWLITwIw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Technology Licenses, Net - Additional Information (Details)", "menuCat": "Details", "order": "42", "role": "http://vuzix.com/role/DisclosureTechnologyLicensesNetAdditionalInformationDetails", "shortName": "Technology Licenses, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "vuzi:LicensesNetTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_P4AdJjm8QU-YNLzWLITwIw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "vuzi:ScheduleOfOtherAssetsNoncurrentTableTextBlock", "vuzi:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "vuzi:PrivateCorporationInvestmentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Other Assets (Details)", "menuCat": "Details", "order": "43", "role": "http://vuzix.com/role/DisclosureOtherAssetsDetails", "shortName": "Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "vuzi:ScheduleOfOtherAssetsNoncurrentTableTextBlock", "vuzi:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "vuzi:PrivateCorporationInvestmentsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Other Assets - Additional Information (Details)", "menuCat": "Details", "order": "44", "role": "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "shortName": "Other Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_vuzi_CapitalizedSoftwareDevelopmentCostsMember_SG72gmJcE0OhChn5uvCTUQ", "decimals": "0", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Accrued Expenses - Components of Accrued Expenses (Details)", "menuCat": "Details", "order": "45", "role": "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails", "shortName": "Accrued Expenses - Components of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ix7e7_L5FE-5ShZ0LQRH8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Accrued Expenses - Changes in Accrued Warranty Obligations (Details)", "menuCat": "Details", "order": "46", "role": "http://vuzix.com/role/DisclosureAccruedExpensesChangesInAccruedWarrantyObligationsDetails", "shortName": "Accrued Expenses - Changes in Accrued Warranty Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_ix7e7_L5FE-5ShZ0LQRH8g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Accrued Expenses - Additional Information (Details)", "menuCat": "Details", "order": "47", "role": "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "shortName": "Accrued Expenses - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_vuzi_NextGenerationSmartGlassesMember_4uQ_91raNUy7WmOryBktbQ", "decimals": "0", "lang": null, "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_h0QtG-Slf0-qDJZmGj7vLg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Capital Stock (Details)", "menuCat": "Details", "order": "48", "role": "http://vuzix.com/role/DisclosureCapitalStockDetails", "shortName": "Capital Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_h0QtG-Slf0-qDJZmGj7vLg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "menuCat": "Details", "order": "49", "role": "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "reportCount": 1, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "5", "role": "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_h0QtG-Slf0-qDJZmGj7vLg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "menuCat": "Details", "order": "50", "role": "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_h0QtG-Slf0-qDJZmGj7vLg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_Q7MNyij4YUiVaHad9joo2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Long-term Incentive Plan (Details)", "menuCat": "Details", "order": "51", "role": "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "shortName": "Long-term Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_vuzi_EquityMarketCapitalizationTargetsMember_VUjzjmGGzkC_fjlybouMWQ", "decimals": "INF", "lang": null, "name": "vuzi:EquityMarketAndOperationalMilestoneOptionsAvailable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_h0QtG-Slf0-qDJZmGj7vLg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "vuzi:ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "2", "first": true, "lang": null, "name": "vuzi:PercentageOfWeightageForEquityMarketCapitalizationThreshold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3I2S56S2u0uacTcdPlKxIA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Long-term Incentive Plan - LTIP (Details)", "menuCat": "Details", "order": "52", "role": "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails", "shortName": "Long-term Incentive Plan - LTIP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "vuzi:ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "2", "first": true, "lang": null, "name": "vuzi:PercentageOfWeightageForEquityMarketCapitalizationThreshold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3I2S56S2u0uacTcdPlKxIA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Right-of-Use Assets and Liabilities - Operating Leases (Details)", "menuCat": "Details", "order": "53", "role": "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails", "shortName": "Right-of-Use Assets and Liabilities - Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "As_Of_3_31_2023__pe5A-rrqUixGWYG9nsHlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Right-of-Use Assets and Liabilities - Additional Information (Details)", "menuCat": "Details", "order": "54", "role": "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesAdditionalInformationDetails", "shortName": "Right-of-Use Assets and Liabilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_fWHpzTAfVkm3NYOd3fOXFQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://vuzix.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenue Recognition and Contracts with Customers", "menuCat": "Notes", "order": "8", "role": "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomers", "shortName": "Revenue Recognition and Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Loss Per Share", "menuCat": "Notes", "order": "9", "role": "http://vuzix.com/role/DisclosureLossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_Naq6RdTYsEmD01h-gdFgoQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r176", "r348", "r406", "r449" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r190", "r191", "r192", "r193", "r232", "r311", "r321", "r337", "r338", "r346", "r349", "r357", "r403", "r441", "r442", "r443", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r190", "r191", "r192", "r193", "r232", "r311", "r321", "r337", "r338", "r346", "r349", "r357", "r403", "r441", "r442", "r443", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r176", "r348", "r406", "r449" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r174", "r312", "r347", "r356", "r398", "r399", "r406", "r448" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r174", "r312", "r347", "r356", "r398", "r399", "r406", "r448" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r190", "r191", "r192", "r193", "r231", "r232", "r256", "r257", "r258", "r310", "r311", "r321", "r337", "r338", "r346", "r349", "r357", "r397", "r403", "r442", "r443", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r190", "r191", "r192", "r193", "r231", "r232", "r256", "r257", "r258", "r310", "r311", "r321", "r337", "r338", "r346", "r349", "r357", "r397", "r403", "r442", "r443", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r102", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r140", "r141", "r142", "r143", "r144", "r145", "r157", "r182", "r183", "r272", "r286", "r287", "r288", "r289", "r301", "r308", "r309", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r102", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r138", "r140", "r141", "r142", "r143", "r144", "r145", "r157", "r182", "r183", "r272", "r286", "r287", "r288", "r289", "r301", "r308", "r309", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r135", "r136", "r137", "r140", "r141", "r143", "r144" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r102", "r130", "r132", "r133", "r134", "r135", "r136", "r144", "r157", "r272", "r286", "r287", "r288", "r301", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r383", "r384", "r385", "r386", "r387", "r391", "r392", "r434", "r437", "r438" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r11", "r355" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r177", "r178" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts Receivable, Net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued Wages and Related Costs" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued Expenses", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued Professional Services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r55", "r108" ], "calculation": { "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated Depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r3", "r355" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r264", "r265", "r266", "r380", "r381", "r382", "r433" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Non-Cash Adjustments" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r31", "r46", "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLossPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r89", "r94", "r112", "r128", "r165", "r168", "r172", "r180", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r279", "r283", "r290", "r355", "r401", "r402", "r439" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r104", "r117", "r128", "r180", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r279", "r283", "r290", "r355", "r401", "r402", "r439" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Long-Term Assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r33", "r106", "r340" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r28", "r33", "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents - End of Period", "periodStartLabel": "Cash and Cash Equivalents - Beginning of Period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r28", "r87" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net Decrease in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r113", "r114", "r115", "r128", "r148", "r149", "r151", "r153", "r160", "r161", "r180", "r194", "r196", "r197", "r198", "r201", "r202", "r203", "r204", "r206", "r210", "r216", "r290", "r339", "r364", "r378", "r388" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r380", "r381", "r433" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par Value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r2", "r67" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r2", "r355" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common Stock - $0.001 Par Value, 100,000,000 shares authorized; 63,787,858 shares issued and 63,208,186 shares outstanding as of March 31, 2023 and 63,783,779 shares issued and 63,319,107 shares outstanding as of December 31, 2022." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Incentive Plan" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Compensation Related Costs, General [Text Block]", "terseLabel": "Long-term Incentive Plan" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r351", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computers and Purchased Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r40", "r41", "r85", "r86", "r176", "r333" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r40", "r41", "r85", "r86", "r176", "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r40", "r41", "r85", "r86", "r176", "r333", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r40", "r41", "r85", "r86", "r176" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r40", "r41", "r85", "r86", "r176", "r333" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r373", "r374" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of Sales - Products Sold" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r375" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Cost of Sales - Depreciation and Amortization" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r22", "r128", "r180", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r290", "r401" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total Cost of Sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "verboseLabel": "Cost of Sales:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r39", "r176" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]", "terseLabel": "Stock-Based Compensation Plans", "verboseLabel": "Long-term Incentive Plan" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeCurrent": { "auth_ref": [ "r400" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Income, Current", "verboseLabel": "Unearned Revenue" } } }, "localname": "DeferredIncomeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r31", "r53" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "verboseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r31", "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "Depreciation, Nonproduction", "terseLabel": "Depreciation expense not included in Cost of Sales" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopmentCosts": { "auth_ref": [ "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The capitalized costs incurred during the period (excluded from amortization) to obtain access to proved reserves and to provide facilities for extracting, treating, gathering and storing the oil and gas.", "label": "Development Costs, Period Cost", "verboseLabel": "Software Development Costs" } } }, "localname": "DevelopmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of company's total revenue by major product lines" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r233", "r260", "r261", "r263", "r267", "r350" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r124", "r135", "r136", "r138", "r139", "r140", "r146", "r148", "r151", "r152", "r153", "r157", "r288", "r289", "r317", "r320", "r342" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic Loss per Common Share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r124", "r135", "r136", "r138", "r139", "r140", "r148", "r151", "r152", "r153", "r157", "r288", "r289", "r317", "r320", "r342" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted Loss per Common Share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "verboseLabel": "Unrecognized stock compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]" } } }, "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r67", "r101", "r120", "r121", "r122", "r130", "r131", "r132", "r134", "r141", "r144", "r159", "r181", "r217", "r264", "r265", "r266", "r271", "r272", "r287", "r295", "r296", "r297", "r298", "r299", "r300", "r309", "r322", "r323", "r324" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership interest" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r110", "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: Accumulated Amortization", "terseLabel": "Less: Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r186", "r187", "r188", "r189", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r50", "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Amortizable amount of additional upgrades", "verboseLabel": "Licenses" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r47", "r49" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) 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 a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetTables" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "verboseLabel": "Amortization period (in months)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r291", "r292", "r293", "r294" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "verboseLabel": "Foreign Exchange Loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r23" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "verboseLabel": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r109", "r185", "r316", "r345", "r355", "r393", "r394" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r21", "r128", "r165", "r167", "r171", "r173", "r180", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r290", "r344", "r401" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r31", "r52" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of Patents and Trademarks" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r19", "r88", "r92", "r99", "r165", "r167", "r171", "r173", "r318", "r344" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss Before Provision for Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r129", "r268", "r269", "r270", "r273", "r274", "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r30" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts Payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r30" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r30" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income and Other Taxes Payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r30" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued Expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r30" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) Decrease in Operating Assets" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (Decrease) in Operating Liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r30" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid Expenses and Other Assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r45", "r48" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Patents and Trademarks, Net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories, Net" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories, Net" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r368" ], "calculation": { "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r116", "r341", "r355" ], "calculation": { "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventories, Net", "verboseLabel": "Inventories, Net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r370" ], "calculation": { "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Purchased Parts, Gross", "terseLabel": "Purchased Parts and Components" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r44", "r370" ], "calculation": { "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less: Reserve for Obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r369" ], "calculation": { "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-Process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r24", "r164" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Investment Income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leaseholds", "terseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Litigation" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLitigation" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Right-of-Use Assets and Liabilities" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future lease payments under operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r306" ], "calculation": { "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total Future Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r306" ], "calculation": { "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r306" ], "calculation": { "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r436" ], "calculation": { "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r306" ], "calculation": { "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "verboseLabel": "Right-of-Use Assets and Liabilities" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r14", "r128", "r180", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r280", "r283", "r284", "r290", "r343", "r401", "r439", "r440" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r7", "r90", "r96", "r355", "r379", "r390", "r435" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r105", "r128", "r180", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r280", "r283", "r284", "r290", "r355", "r401", "r439", "r440" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Long-Term Liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "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).", "label": "Licensing agreements" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureTechnologyLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r126" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Flows Used in Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r126" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Flows Used in Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r28", "r29", "r32" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "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 activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Flows Used in Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r20", "r32", "r93", "r98", "r103", "r118", "r119", "r122", "r128", "r133", "r135", "r136", "r138", "r139", "r143", "r144", "r150", "r165", "r167", "r171", "r173", "r180", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r289", "r290", "r344", "r401" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "disclosureGuidance": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net Loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r25" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total Other Income (Expense), Net", "verboseLabel": "Total Other Expense, Net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other Income (Expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "terseLabel": "Total Operating Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses:", "verboseLabel": "Operating Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r165", "r167", "r171", "r173", "r344" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Loss From Operations", "totalLabel": "Loss From Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r303" ], "calculation": { "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total Lease Liability Balance" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r303" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating Lease Right-of-Use Liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r303" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating Lease Right-of-Use Liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r302" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating Lease Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r305", "r354" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r304", "r354" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r66", "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other Accrued Expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r111" ], "calculation": { "http://vuzix.com/role/DisclosureOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "totalLabel": "Total Other Assets", "verboseLabel": "Other Assets, Net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets" } } }, "localname": "OtherAssetsNoncurrentDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r27" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of Treasury Stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r26" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Investments in Patents and Trademarks", "terseLabel": "Final investment for system upgradation" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r26" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Investments in Other Assets" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r26" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of Fixed Assets", "terseLabel": "Final investment for system upgradation" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r26" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Investments in Software Development" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r1", "r203" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, Par Value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r1", "r203" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r371" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "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.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification of Prior Year Presentation" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r376" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "verboseLabel": "Proceeds from Exercise of Warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Sales of Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r63", "r64", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Accrued Warranty Obligations, end of period", "periodStartLabel": "Accrued Warranty Obligations, beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesChangesInAccruedWarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r15", "r59", "r60" ], "calculation": { "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued Warranty Obligations" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Reductions for Settling Warranties" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesChangesInAccruedWarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranties Issued During Year" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesChangesInAccruedWarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r103", "r118", "r119", "r125", "r128", "r133", "r143", "r144", "r165", "r167", "r171", "r173", "r180", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r278", "r281", "r282", "r289", "r290", "r318", "r344", "r352", "r353", "r372", "r401" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net Loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails", "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r57", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "definitionGuidance": "Fixed Assets", "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r54", "r107" ], "calculation": { "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Fixed Assets, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "verboseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r56", "r97", "r319", "r355" ], "calculation": { "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Fixed Assets, Net", "totalLabel": "Fixed Assets, Net", "verboseLabel": "Additions" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails", "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fixed Assets" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "disclosureGuidance": "Schedule of Fixed Assets", "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.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails", "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r80", "r100", "r447" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "verboseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r4", "r68", "r95", "r326", "r331", "r355" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r101", "r130", "r131", "r132", "r134", "r141", "r144", "r181", "r264", "r265", "r266", "r271", "r272", "r287", "r322", "r324" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r176", "r389" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r223", "r225", "r226", "r227", "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue Recognition and Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "verboseLabel": "Revenue, remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "verboseLabel": "Schedule of company's net sales by revenue recognition method as a percentage of total net sales" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r123", "r128", "r162", "r163", "r166", "r169", "r170", "r174", "r175", "r176", "r180", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r290", "r318", "r401" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Sales of Products", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Sales:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "auth_ref": [ "r72", "r73", "r74", "r79" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting equity-based arrangements (such as stock or unit options and stock or unit awards) with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r47", "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureTechnologyLicensesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r8", "r9", "r10" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of changes in accrued warranty obligations" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r75", "r76", "r77" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "verboseLabel": "Schedule of Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "verboseLabel": "Selling and Marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r366", "r367", "r404" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r30" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r245", "r246" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "verboseLabel": "Unvested Options Outstanding, Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "verboseLabel": "Unvested Options Outstanding Weighted average remaining life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "verboseLabel": "Weighted Average Remaining Life (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Exercisable Options Outstanding Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercise price", "verboseLabel": "Weighted average exercise price per share, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Expired or Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, Ending Balance", "periodStartLabel": "Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, Ending Balance", "periodStartLabel": "Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "definitionGuidance": "Expired or Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Vest immediately" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual term on vested options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options Outstanding, Weighted Average Remaining Life (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r113", "r114", "r115", "r128", "r148", "r149", "r151", "r153", "r160", "r161", "r180", "r194", "r196", "r197", "r198", "r201", "r202", "r203", "r204", "r206", "r210", "r216", "r290", "r339", "r364", "r378", "r388" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r17", "r67", "r101", "r120", "r121", "r122", "r130", "r131", "r132", "r134", "r141", "r144", "r159", "r181", "r217", "r264", "r265", "r266", "r271", "r272", "r287", "r295", "r296", "r297", "r298", "r299", "r300", "r309", "r322", "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetTables", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r130", "r131", "r132", "r159", "r312" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails", "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetTables", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r1", "r2", "r67", "r68", "r242" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "verboseLabel": "Stock Option Exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Gross", "verboseLabel": "Stock-Based Compensation Expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r17", "r67", "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock Option Exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Aggregate value of shares authorized" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r2", "r5", "r6", "r42", "r355", "r379", "r390", "r435" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Stockholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Stock" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r71", "r127", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r217", "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Capital Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosures" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income and Other Taxes Payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransferToInvestments": { "auth_ref": [ "r34", "r35", "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of investments transferred to the entity's investments in noncash transactions.", "label": "Transfer to Investments", "terseLabel": "Non-Cash Investment in Licenses" } } }, "localname": "TransferToInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average cost" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Common shares held in treasury" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r18", "r69", "r70" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury Stock, at cost, 579,672 shares as of March 31, 2023 and 464,672 shares as of December 31, 2022." } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r2", "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Purchases of Treasury Stock (in Shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r147", "r153" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average Shares Outstanding - Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r146", "r153" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average Shares Outstanding - Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "vuzi_AccruedRevenuesInExcessOfBillings": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued revenues in excess of billings.", "label": "Accrued Revenues in Excess of Billings", "terseLabel": "Accrued Revenues in Excess of Billings" } } }, "localname": "AccruedRevenuesInExcessOfBillings", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_AmortizedCommonStockExpenseInAccruedExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "It represent the amortized value of common stock expenses in accrued expenses incurred for the particular period.", "label": "Amortized Common Stock Expense in Accrued Expenses", "terseLabel": "Stock-Based Compensation Expense - Expensed less Previously Issued" } } }, "localname": "AmortizedCommonStockExpenseInAccruedExpenses", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_AnnualEbitdaMarginsBeforeNonCashChargesTargetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents annual EBITDA Margins Before Non-Cash Charges targets member.", "label": "Annual EBITDA Margins Before Non-Cash Charges Targets [Member]", "terseLabel": "Annual EBITDA Margins Before Non-Cash Charges Targets" } } }, "localname": "AnnualEbitdaMarginsBeforeNonCashChargesTargetsMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_AnnualRevenueTargetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents annual revenue targets member.", "label": "Annual Revenue Targets [Member]", "terseLabel": "Annual Revenue Targets" } } }, "localname": "AnnualRevenueTargetsMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_CapitalizedSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Capitalized Software Development Costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_CustomerConcentrationsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding customer concentration.", "label": "Customer Concentrations Policy [Policy Text Block]", "terseLabel": "Customer Concentrations" } } }, "localname": "CustomerConcentrationsPolicyPolicyTextBlock", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "vuzi_DepreciationAndAmortizationAndAdjustments": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense including adjustments charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and Amortization and Adjustments", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationAndAmortizationAndAdjustments", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_DevelopmentCostsNet": { "auth_ref": [], "calculation": { "http://vuzix.com/role/DisclosureOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of Development Costs, Net.", "label": "Development Costs, Net", "verboseLabel": "Software Development Costs, Net" } } }, "localname": "DevelopmentCostsNet", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_DisclosureOfLicensesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Technology Licenses, Net" } } }, "localname": "DisclosureOfLicensesNetAbstract", "nsuri": "http://vuzix.com/20230331", "xbrltype": "stringItemType" }, "vuzi_EmployeeRetentionCreditReceivable": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts receivable under employee retention credit.", "label": "Employee Retention Credit Receivable", "terseLabel": "Employee Retention Credit Receivable" } } }, "localname": "EmployeeRetentionCreditReceivable", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_EquityMarketAndOperationalMilestoneOptionsAvailable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Options available in equity market and operational milestone under the long term incentive plan.", "label": "Equity Market And Operational Milestone, Options Available", "terseLabel": "Options available in equity market and operational milestone" } } }, "localname": "EquityMarketAndOperationalMilestoneOptionsAvailable", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "sharesItemType" }, "vuzi_EquityMarketAndOperationalMilestonesEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity market and operational milestone eight.", "label": "Equity market and operational milestone eight" } } }, "localname": "EquityMarketAndOperationalMilestonesEightMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_EquityMarketAndOperationalMilestonesFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity market and operational milestone five.", "label": "Equity market and operational milestone five" } } }, "localname": "EquityMarketAndOperationalMilestonesFiveMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_EquityMarketAndOperationalMilestonesFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity market and operational milestone four.", "label": "Equity market and operational milestone four" } } }, "localname": "EquityMarketAndOperationalMilestonesFourMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_EquityMarketAndOperationalMilestonesNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity market and operational milestone nine.", "label": "Equity market and operational milestone nine" } } }, "localname": "EquityMarketAndOperationalMilestonesNineMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_EquityMarketAndOperationalMilestonesOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity market and operational milestone one.", "label": "Equity market and operational milestone one" } } }, "localname": "EquityMarketAndOperationalMilestonesOneMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_EquityMarketAndOperationalMilestonesSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity market and operational milestone seven.", "label": "Equity market and operational milestone seven" } } }, "localname": "EquityMarketAndOperationalMilestonesSevenMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_EquityMarketAndOperationalMilestonesSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity market and operational milestone six.", "label": "Equity market and operational milestone six" } } }, "localname": "EquityMarketAndOperationalMilestonesSixMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_EquityMarketAndOperationalMilestonesThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity market and operational milestone three.", "label": "Equity market and operational milestone three" } } }, "localname": "EquityMarketAndOperationalMilestonesThreeMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_EquityMarketAndOperationalMilestonesTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equity market and operational milestone two.", "label": "Equity market and operational milestone two" } } }, "localname": "EquityMarketAndOperationalMilestonesTwoMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_EquityMarketCapitalizationTargetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents equity market capitalization targets member.", "label": "Equity Market Capitalization Targets", "terseLabel": "Equity Market Capitalization Targets" } } }, "localname": "EquityMarketCapitalizationTargetsMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_FiniteLivedIntangibleAssetsAddition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount represents the finite lived intangible assets addition.", "label": "Finite Lived Intangible Assets Addition", "terseLabel": "Additions" } } }, "localname": "FiniteLivedIntangibleAssetsAddition", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_FiniteLivedIntangibleAssetsExcludingGoodwillNet": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The information related to Finite Lived Intangible Assets Excluding Goodwill, Net.", "label": "Finite Lived Intangible Assets Excluding Goodwill, Net", "terseLabel": "Intangible Asset, Net" } } }, "localname": "FiniteLivedIntangibleAssetsExcludingGoodwillNet", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_FiniteLivedLicenseAgreementsNoncurrent": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of finite lived license agreements, noncurrent.", "label": "Finite Lived License Agreements Noncurrent", "terseLabel": "Technology Licenses, Net", "verboseLabel": "Licenses, Net" } } }, "localname": "FiniteLivedLicenseAgreementsNoncurrent", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_FurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Furniture and Equipment" } } }, "localname": "FurnitureAndEquipmentMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "vuzi_ImpairmentOfPatentsAndTrademarks": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment of patents and trademarks.", "label": "Impairment Of Patents And Trademarks", "terseLabel": "Impairment of Patents and Trademarks" } } }, "localname": "ImpairmentOfPatentsAndTrademarks", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_IncomeAndOtherTaxesExpensesBenefit": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount income and other taxes expenses (benefit).", "label": "Income And Other Taxes Expenses (Benefit)", "terseLabel": "Income and Other Taxes" } } }, "localname": "IncomeAndOtherTaxesExpensesBenefit", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseAccruedRevenueInExcessOfBillings": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount accrued revenue in excess of billings.", "label": "Increase Decrease Accrued Revenue In Excess Of Billings", "negatedLabel": "Accrued Revenues in Excess of Billings" } } }, "localname": "IncreaseDecreaseAccruedRevenueInExcessOfBillings", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInDeferredIncome": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income, for which consideration has been received or is receivable.", "label": "Increase Decrease In Deferred Income", "terseLabel": "Unearned Revenue" } } }, "localname": "IncreaseDecreaseInDeferredIncome", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInManufacturingVendorPrepayments": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for manufacturing vendors payments that provide economic benefits in future periods.", "label": "Increase (Decrease) in Manufacturing Vendor Prepayments", "negatedLabel": "Manufacturing Vendor Prepayments" } } }, "localname": "IncreaseDecreaseInManufacturingVendorPrepayments", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_InvestmentsInLicensesIntangiblesAndOtherAssets": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The Amount represents payment for Licenses, Intangibles and Other Assets", "label": "Investments In Licenses, Intangibles and Other Assets", "negatedLabel": "Investments in Licenses, Intangibles and Other Assets" } } }, "localname": "InvestmentsInLicensesIntangiblesAndOtherAssets", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_LicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Licenses [Member]" } } }, "localname": "LicensesMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureTechnologyLicensesNetTables" ], "xbrltype": "domainItemType" }, "vuzi_LicensesNetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Licenses Net [Line Items]", "label": "Licenses Net [Line Items]" } } }, "localname": "LicensesNetLineItems", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureTechnologyLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails" ], "xbrltype": "stringItemType" }, "vuzi_LicensesNetTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Licenses Net [Table]", "label": "Licenses Net [Table]" } } }, "localname": "LicensesNetTable", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureTechnologyLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureTechnologyLicensesNetDetails" ], "xbrltype": "stringItemType" }, "vuzi_LicensesNetTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of licenses, net.", "label": "Licenses, Net [Text Block]", "verboseLabel": "Technology Licenses, Net" } } }, "localname": "LicensesNetTextBlock", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureTechnologyLicensesNet" ], "xbrltype": "textBlockItemType" }, "vuzi_LicensingFeesCommitmentCurrent": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of licensing fees commitment classified as current.", "label": "Licensing Fees Commitment, Current", "terseLabel": "Licensing Fees Commitment" } } }, "localname": "LicensingFeesCommitmentCurrent", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_LitigationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation" } } }, "localname": "LitigationDisclosureAbstract", "nsuri": "http://vuzix.com/20230331", "xbrltype": "stringItemType" }, "vuzi_LongTermIncentivePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to Long-term Incentive Plan 2021", "label": "Long-term Incentive Plan 2021" } } }, "localname": "LongTermIncentivePlan2021Member", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_LongTermIncentivePlanEquityMarketCapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of equity market capitalization threshold under the long term incentive plan.", "label": "Long Term Incentive Plan, Equity Market Capitalization", "terseLabel": "Amount of equity market capitalization target" } } }, "localname": "LongTermIncentivePlanEquityMarketCapitalization", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_LongTermIncentivePlanLastTwelveMonthsRevenueTarget": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of last twelve months revenue target under the equity market and operational milestones under the LTIP.", "label": "Long Term Incentive Plan, Last Twelve Months Revenue Target", "terseLabel": "Amount of last twelve months revenue target under the equity market and operational milestone under LTIP" } } }, "localname": "LongTermIncentivePlanLastTwelveMonthsRevenueTarget", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_NextGenerationSmartGlassesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Next Generation Smart Glasses.", "label": "Next Generation Smart Glasses" } } }, "localname": "NextGenerationSmartGlassesMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_NumberOfMajorProductLines": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of Number of major product lines.", "label": "Number of major product lines", "terseLabel": "Number of major product lines" } } }, "localname": "NumberOfMajorProductLines", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails" ], "xbrltype": "integerItemType" }, "vuzi_NumbersOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents number of customers.", "label": "Numbers Of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumbersOfCustomers", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "vuzi_OemProductAndWaveguideSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to OEM product and waveguide sales.", "label": "OEM products and waveguide sales" } } }, "localname": "OemProductAndWaveguideSalesMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classified as one customer.", "label": "One customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "vuzi_OtherAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other assets [Line Items]" } } }, "localname": "OtherAssetsLineItems", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "vuzi_OtherAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other assets [Table]" } } }, "localname": "OtherAssetsTable", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "vuzi_OtherNonCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other non current assets.", "label": "Other Non Current Assets [Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherNonCurrentAssetsTextBlock", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssets" ], "xbrltype": "textBlockItemType" }, "vuzi_PercentageOfLastTwelveMonthsEBITDMarginBeforeNonCashChargesTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of last twelve months EBITDA margin before non-cash charges target.", "label": "Percentage Of Last Twelve Months E B I T D A Margin Before Non Cash Charges Target", "terseLabel": "Percentage of last twelve months EBITDA margin before non-cash charges target" } } }, "localname": "PercentageOfLastTwelveMonthsEBITDMarginBeforeNonCashChargesTarget", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "percentItemType" }, "vuzi_PercentageOfWeightageForEquityMarketCapitalizationThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of weightage for equity market capitalization threshold.", "label": "Percentage Of Weightage For Equity Market Capitalization Threshold", "terseLabel": "Percentage of weightage for equity market capitalization target" } } }, "localname": "PercentageOfWeightageForEquityMarketCapitalizationThreshold", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "percentItemType" }, "vuzi_PercentageOfWeightageForLastTwelveMonthsEBITDMarginBeforeNonCashChargesTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of weightage for last twelve months EBITDA margin before non-cash charges target.", "label": "Percentage Of Weightage For Last Twelve Months E B I T D A Margin Before Non Cash Charges Target", "terseLabel": "Percentage of weightage for last twelve months EBITDA margin before non-cash charges" } } }, "localname": "PercentageOfWeightageForLastTwelveMonthsEBITDMarginBeforeNonCashChargesTarget", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "percentItemType" }, "vuzi_PercentageOfWeightageForLastTwelveMonthsRevenueTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of weightage for last twelve months revenue target.", "label": "Percentage Of Weightage For Last Twelve Months Revenue Target", "terseLabel": "Percentage of weightage for last twelve months revenue target" } } }, "localname": "PercentageOfWeightageForLastTwelveMonthsRevenueTarget", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "percentItemType" }, "vuzi_PointInTimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Point-in-Time" } } }, "localname": "PointInTimeMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails" ], "xbrltype": "domainItemType" }, "vuzi_PrepaidManufacturingVendorPayments": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for manufacturing vendor that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Manufacturing Vendor Payments", "verboseLabel": "Manufacturing Vendor Prepayments" } } }, "localname": "PrepaidManufacturingVendorPayments", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_PrivateCorporationAssetsNonCurrent": { "auth_ref": [], "calculation": { "http://vuzix.com/role/DisclosureOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of non current assets relating to private corporation.", "label": "Private Corporation Assets Non current", "terseLabel": "Total Private Corporation Investments (at cost)" } } }, "localname": "PrivateCorporationAssetsNonCurrent", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_PrivateCorporationInvestmentsAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of private corporation investments, additions.", "label": "Additions" } } }, "localname": "PrivateCorporationInvestmentsAdditions", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_PrivateCorporationInvestmentsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of private corporation investments, gross.", "label": "Private Corporation Investments" } } }, "localname": "PrivateCorporationInvestmentsGross", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_PrivateCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Private Corporation [Member]", "terseLabel": "Private Corporation" } } }, "localname": "PrivateCorporationMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_ProductOrServiceAxisAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Or Service Axis [Axis]" } } }, "localname": "ProductOrServiceAxisAxis", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails" ], "xbrltype": "stringItemType" }, "vuzi_ProductOrServiceDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Or Service [Domain]" } } }, "localname": "ProductOrServiceDomain", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails" ], "xbrltype": "domainItemType" }, "vuzi_PurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchasing business consideration.", "label": "Purchase Price" } } }, "localname": "PurchasePrice", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_ReclassificationOfPriorPeriodPresentationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reclassification affecting comparability of financial statement.", "label": "Reclassification of Prior Period Presentation [Table Text Block]", "terseLabel": "Reclassification of prior year presentation" } } }, "localname": "ReclassificationOfPriorPeriodPresentationTableTextBlock", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "vuzi_ReclassificationOfUnamortizedStockCompensationExpenseIncludedInPrepaidExpensesAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized stock compensation expenses included in prepaid expenses and other assets.", "label": "Reclassification Of Unamortized Stock Compensation Expense Included In Prepaid Expenses And Other Assets", "terseLabel": "Unamortized Common Stock Expense included in Prepaid Expenses and Other Assets" } } }, "localname": "ReclassificationOfUnamortizedStockCompensationExpenseIncludedInPrepaidExpensesAndOtherAssets", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_RevenuePerformanceObligationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the percentage rate of revenue performance obligation.", "label": "Revenue Performance Obligation Percentage" } } }, "localname": "RevenuePerformanceObligationPercentage", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails" ], "xbrltype": "percentItemType" }, "vuzi_RevenuePerformanceObligationRecognitionMethodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Performance Obligation recognition Method [Axis]" } } }, "localname": "RevenuePerformanceObligationRecognitionMethodAxis", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails" ], "xbrltype": "stringItemType" }, "vuzi_RevenuePerformanceObligationRecognitionMethodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Performance Obligation recognition Method [Domain]" } } }, "localname": "RevenuePerformanceObligationRecognitionMethodDomain", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails" ], "xbrltype": "domainItemType" }, "vuzi_RevenuePerformanceObligationTotalTransactionPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of total transaction price of performance obligation.", "label": "Revenue, Performance Obligation, Total Transaction Price", "terseLabel": "Revenue, performance obligation, total transaction price" } } }, "localname": "RevenuePerformanceObligationTotalTransactionPrice", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_RevisionOfPriorPeriodAsRestatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revision of Prior Period financial statements.", "label": "Revision of Prior Period, As Restated [Member]" } } }, "localname": "RevisionOfPriorPeriodAsRestatedMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationReclassificationOfResultsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "vuzi_ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity market and operational milestone under the long term incentive plan.", "label": "Schedule Of Equity Market And Operational Milestones Under Long Term Incentive Plan [Table Text Block]", "terseLabel": "Schedule of equity market and operational milestone under the long term" } } }, "localname": "ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "vuzi_ScheduleOfOtherAssetsNoncurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other non current assets.", "label": "Schedule Of Other Assets Noncurrent [Table Text Block]", "terseLabel": "Schedule of other assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTableTextBlock", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "vuzi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Shares", "terseLabel": "Shares vesting" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingShares", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "vuzi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price", "verboseLabel": "Unvested Options Outstanding, Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "vuzi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Exercise Price [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Exercise Price [Abstract]", "verboseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "vuzi_ShareBasedCompensationExcludeLongTermIncentivePlan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based compensation excludes the long term incentive plan expense.", "label": "Share Based Compensation exclude the long term incentive plan", "terseLabel": "Share-Based compensation excludes the long term incentive plan expense" } } }, "localname": "ShareBasedCompensationExcludeLongTermIncentivePlan", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_ShareRepurchaseProgramTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of share repurchase program.", "label": "Share Repurchase Program Term", "terseLabel": "Share repurchase program term" } } }, "localname": "ShareRepurchaseProgramTerm", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "durationItemType" }, "vuzi_SmartGlassesAndIWearVideoHeadphonesSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Smart Glasses Sales", "terseLabel": "Products Sales" } } }, "localname": "SmartGlassesAndIWearVideoHeadphonesSalesMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails" ], "xbrltype": "domainItemType" }, "vuzi_StandardProductWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to standard product warranty.", "label": "Standard Product Warranty Term", "terseLabel": "Standard product warranty term" } } }, "localname": "StandardProductWarrantyTerm", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "vuzi_StockOptionTiedToEquityMarketAndOperationalMilestonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to stock option tied to equity market and operational milestones.", "label": "Stock option tied to equity market and operational milestones" } } }, "localname": "StockOptionTiedToEquityMarketAndOperationalMilestonesMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "vuzi_StockOptionsTiedToEquityMarketCapitalizationMilestoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to stock option tied to equity market capitalization milestone.", "label": "Stock options tied to equity market capitalization milestone" } } }, "localname": "StockOptionsTiedToEquityMarketCapitalizationMilestoneMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_SummaryOfSignificantAccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary Of Significant Accounting Policies [Abstract]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesAbstract", "nsuri": "http://vuzix.com/20230331", "xbrltype": "stringItemType" }, "vuzi_ThresholdAdditionalStockBasedCompensationExpenseThatCouldBeRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of threshold additional stock based compensation expense that could be recognized under the long term incentive plan.", "label": "Threshold Additional Stock Based Compensation Expense That Could Be Recognized", "terseLabel": "Amount of threshold additional stock based compensation expense" } } }, "localname": "ThresholdAdditionalStockBasedCompensationExpenseThatCouldBeRecognized", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_ToolingAndManufacturingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tooling and Manufacturing Equipment" } } }, "localname": "ToolingAndManufacturingEquipmentMember", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureFixedAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureFixedAssetsScheduleOfFixedAssetsDetails" ], "xbrltype": "domainItemType" }, "vuzi_TreasuryStockAccountedUnderCostMethodPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to treasury stock accounted under cost method.", "label": "Treasury Stock Accounted Under Cost Method [Policy Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockAccountedUnderCostMethodPolicyTextBlock", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "vuzi_TreasuryStockAcquiredAverageCommissionCostPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total commission cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Commission Cost Per Share", "terseLabel": "Commission cost per share" } } }, "localname": "TreasuryStockAcquiredAverageCommissionCostPerShare", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockDetails" ], "xbrltype": "perShareItemType" }, "vuzi_TreasuryStockSharesAcquiredValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of Treasury stock shares acquired.", "label": "Treasury Stock, Shares, Acquired Value", "negatedLabel": "Purchases of Treasury Stock" } } }, "localname": "TreasuryStockSharesAcquiredValue", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "vuzi_UnamortizedStockIssuanceExpense": { "auth_ref": [], "calculation": { "http://vuzix.com/role/DisclosureOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of stock issuance expenses that were capitalized and are being amortized against income.", "label": "Unamortized Stock Issuance Expense", "terseLabel": "Unamortized Common Stock Expense included in Long-Term Prepaid Expenses" } } }, "localname": "UnamortizedStockIssuanceExpense", "nsuri": "http://vuzix.com/20230331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r358": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r359": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r361": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r362": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r363": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r38": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409961&loc=d3e20517-108367", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 73 0001558370-23-009089-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-009089-xbrl.zip M4$L#!!0 ( $" JE8W!'^;91( %C' 1 =G5Z:2TR,#(S,#,S,2YX MU3XSC2_WY5S__@X\OM55T("3NS![6S5P'"3.J Y"&9G7T^70E;2;3K MV#E)!K)__;4DV_&K+)O FN=<-36 U6JI]6NU6FJ]_/B/YXUK/6+*B.]].AH< MGQQ9V+-]AWBK3T'G\X/K-ZO9#'!6*0Q_@/3OK#D^&I]?'ZA[S+!]O/(?^U&J8#8\BK+X@<=I60Z5F,H ;;9" M:!MG6"+V<.S353],2!$_NS'=T]/3L60N:(&[+6:% LF4C$10Z9103Z>2>G!V=M:7J1$I M?K;7Q740*6FND$HT344\QI%GXU@ZOJ4EXD%*BG6NOFG.(OD!-#8B]Q"Q63%K MF13RYHBN,+]#&\RVR,9QAL?@=_)\;/L;J;$GIZ<#Z&\N%MWIVJ>;*[Q$@0OP M_3M KE3Q!*AE.,1)Z29C3A$,(-2@_\OMS5SVBXC8X33#/=42D-P7R:* D][) MH#<5\UH?46 'P2A@I#;%@W@_)HER( HY3* => M#N=G1JIAZV7UW<%;BFV3>NTI]P+Q:F%BXR(46*O-485(<2>!A%2[.]IV=_;M M;B>@3QMAO,S9"H<46LJ/RE*2(Q@=+$N.#\CS?"[U4GZ+OFZWQ%OZX2?X*,S MN6B+!70#2_SR]7Y2T ZRN:X(LUV?!13/ 24'46?D.9M><(?T1,+>!J*;:6X&LIQE;$^<=^ MEEVVI &[ZGWD_P=-(F!X9*M)\:J,'=(HLMI(]<.W 89]S4KSQ=^C=!J""(T M&9=V^1),EN\21_29"^2*;C=?8QPA9T"G@POZM80K9@._7T[OYM.;R=5H,;ZR M+D8WH[O+L37_,AXOYAU >H#BCVRZG&ZC$4>#5$D&/62G>LCF"_AQ.[Y;S*WI MM36=C>]'BPD0=."9@W>)V/K:]9],L=O3ZZ'[O@YTEZ/Y%^OZ9OJM@ZYH=)MX MCR"E3PEF=QB0V6Q]3Z&12+G"'!$W.\K5R:H#]'L =) =[1(L_F8!>P%R7(+E M+Y,$UG>JE+]V"!<@?$V>L3-B#$8QX7DZ@8NGR\1'U78Y'\8TFQ[9#WED)0]+ M,1'=.&0N,$TEA:"R#M4B5*=\C:D6P (*/58_Y+&2/#I 3 9V38-L#-^WL)\ M&;.D.!5GX$>SK_GX0SY6!&CG%'-$728ZS"_)ZLUGRZ_,JRZ",S,;@AZ M("[4 [/0%?56-QB5P]Z(AQ;Y0<%P*DOI^E!/U9YA.6HFB1'>/2K-4<1W\ M!X?_$@0<'D('%*,W5P1A,J!D:]AI1(UEAAFBD+S&G( XIFL.Z4Q5"Q ?S!<@ MK.]2K+O.76=.NT;>"K.)-^>^_=O:=QU,V?C? >$[TUFNAH,>Y&&M>>^7T=WG M\=R:W$'"]/*?7Z8W5^/[^5^L\?]^G2S^K\.\P* OL+WV?-=?[6Z(+1T@F'DN MT(.+<\.VCE2'XNG)QY/3K%'>,[,B;FK2^YWBV/70(K1N?&^UP'0S 8OI)7/RZYHBITUQ;=0&JK@^ MX]2KMR5NA%VN6!G\A$52P$_ZQM7)U.I0ZE4B/'D03(G7A+GVYTH].A MV%8I4F,:3ZNC%Z;9JN)I.>.1B:=UF!YJXE\"I)96C][' MO&-1/O7O *L+6)WN6)]!%;2YCED*;==)&V&>"&C70=HT6U5P/(=O*CC>8=H( MTTQDNPZN=;)61;#:*[Z5(F3[=RYF)S\DCXK@2YYHST^!:LODI> MX;&S9&$B294G%O$4^JI(*RJSTX8&VE#'$#?@4(5_;JS5X-_9Y4/%SDKPU=+J MD2Q822V/GG6 U07LAI-M'="2]%7 Y;I@*7"0M)C,.OQ>L%>LU@)C&KL1WB88+ 3>AU.\7.CF3APBCH_Z)7P6&BEL2 ML0XGL[BT04!:B\S >']!A\C+ C3,0NR6S)_U_B5AP'UY_TJ # XTM=!H(\N:B*(%8U?<>JN:WC3B))1 MU*@"C!I!OPX8?=A'$]JI *'B;&/7\-6QF8KX2P4 !J<1.Q *AV3XB!?H.0] M,DG?^&=%@['(;,G<7<-71*YT(2M]TU?&JKJV-XY)F,4=*O"H$5OJH#%=AS9: M?*X ID:HH .F"!@H;U783Q(I>@B*)LUQWJ[1:Z_JUUNYKP"GV5GN#C6S)=V9 M[Q*[ #(=J0ZO88W#1A'#+DYB"%;Q&<]R0AU08//RN[]*@.J.=QYD4;X8OOH, M]+ >XH1$A[CQ8G$QJ(4T>MR^S^.6NPNNP\5L!;D8E#R!'I$/>432%[5U:!BM M7A:CD2?0H_%#'HWT+6T=&L9+FL6(%!/I43'90MXA4WO)IQ@@+:T6IT&!LU>Z MM;3#J_',M\3%,\FCQZ_ .S#9H]9!:;CEHLY&1.-\.DB_K]ZJT>TP/,A@%]\[ M%G[_ABA%'M]-']QPB<_T9E)S1GKD_YY?(BFZH5059Q$O3HU*M!)%_E6?(_G7#SM\NF(D]+;'OT#-&Y$(_IJ7 M+;OQ MU<5@BIJ5D8M?1%,-CZ&HJ'[Z8G5O:!6579A%_!6_1=03GWJ#8>]T8%Z-XG?, M#"L091 E?V@N>O;%)I/274I3N405SH3P@X\-*U+XQE:9%E3EE'\S\YJ4O;JE MU<+"E^WZV.4L9E-3*4O>RGM!+<27II78/YEG5H&(7A4NGADK+#A\[DWZ2<+& M_6M&\181YQ9YP1+9/*#$6_V,/<>G,[23%[\>R6I^.C*B)*XK)BR?CCCX.T>6 M,K#R ;WSC>^!GT-W$XXWPC, R8('Q@D/A%R?J1]L(U(")& JY>]@ 8GO+"0C MU=MYE/2@+AW^=.3@!\(+Y515'S]C:A.&TT=[GPE+UY!Q(=.^?@BJ)Y;7(VGR M%7("&D:NLY+'#:PINT1^AY\[9",>K_.]B6R)>H*I9[4BT>+7]],M5,,O[3;6O MK/"F&,TWB/+/XEI4+!9Y)M\PHC\3!_M?,'*V:[!@3%Z>=XLW#YB^D9!U*]54 M^##*.,-4+E2 9=W/4O=W!>:%#B_N*Y)ZB5S65&S3ZKR&N(E ZRWF:]]YHX[: MH$XO[\&U"GW3[MVH9HWMLT] B;T%M-J;=N^"6.]IP,7<0CP]KQ.A(]IG:]N\.VZ!T<:GG/PNM1AJ M(B>)88PDCL/L#VHI\6OF>5W9]UVUOO#1AKQ+7QX#"-]3D-MF=^K_!7[F%ZX\ MJ:-DKY>E4/2];>(1Z4'DUTD:O?$=3LBB.)\OUTB8 M_Z]W8HDP>,"35X8KK8V:]';J7Z+];X@G6XL58)-,:Y_%F 747J-X#AE"D?G8 MVJXQ\6!:!Q6]PNKGQ+O"2PP]VE'W#D0"&="U=UIR!7-LU]^JMSX99XF99W%2 M:^&Z#BC,E$5XSG-*QB0]23L-07C1@I@"S_TE?T(49X%)"UDG0SM%UBQY1'MH M#59'$J2MU=G)9HL(%=^FRQF,3Y[<3[Z@R,'@+?X66WP#NO::F 1&X81FM*)8 MO22\=_@+$-53MQ;4J8>CE9O,4D%!0CM[8/8YX*)E@7?@%2:JFW.B2M+:YT0E M3MDMD\_\9":8U63M$RWO.17M*!-[S=+;SQKD^X/,HTE@H'%T1_[W,V9B!4%2 MQ UT6)8ZQ9$TK[\\5G07S_!D.,BLEU62M=/<)K;+L07!SL)7@;M;&-LQCQTZ M-6\E+L #*IL6_64L6MHLA5JLHEYE=SCI]+\B9WL]J/U::1)4\ #C)\&1&X/* MOGH.IN6/Q6M68@_,O3U+MOO.D>\;98*6]J\&+-K9OTQ$F&8-3=U,[U?TQ9-? M7_1DIG-[ M+V)1H42Y\R6O-&,H$^(&,;YXPBX,=K['URS MYXIX%WCI4RQV/""VOEP+@5BS-C%EVI*V,C"2X:+,Z!$1-[F6WBQK2]?BRCNW M=FU.F^V/WS$[V\X,9C/=I))0<=X%PC]ATF7G/3;96 M46(23>)QO,+4N(99B74U-E'PZ!R&+4Z4K=^#8'WAI_U4V?;J\1;^*(+0\&B)V&.3M?B'-ZYK_N<\>1]O/O1ME?'BMZG:%0!A;O\3;>P^JO*-JH MVH>97D>F%$(JZ#^R84@!;^]GY*8.HE:3OIMA5NV1(=[J&F,F M#A<2+O='1OO+,IN(R@G;8I,6-=.:9 ML&YB)CH++^\IG[L:92Y89,[<"?3:=E_=_:RNBOWI/U!+ P04 " ! @*I6 MW^5.B'P. 1P %0 '9U>FDM,C R,S S,S%?8V%L+GAM;.5=6U/C.!9^ MWZK]#U[V9;=J0VYT0ZCNF0HA]% %A$KHG=FG+F$KH&W'RDH.D/GU>^1+L&/+ MEATG4"7NL_% YW/D&+>8,6+; MQ@4CUA,VC';KN'/\Z;AG-!I!&1>(0Q[J&%YAG>/VZIM!4!YUSHU/S7:KV6EU MNL;I>;MWWNT8][>KA+<@WY3DIK2)\_-<_'B$*@T ZO"O1\^N.S]O-E]?7X_? M'IE]3-D3Y&YUFV'"(S_E^1LGL=2OW3!MN_G'[KZXOU]X@+EPIH&U.'4)I:P@ MDB\(GSQB[_,@0I7\?7Z_$$:6\'9MTUA3? M-%6*:&Y%SM6'?#0=S3'SJ"PIL*RL[4L^0/SYRJ:O%0@>*6ICN2\)-VW*%PQ? M.R]0/&4$\SL,=<_FU/'KBWQSB5U$[%P()4NM$,T5><-6GW.P2]&'6 L;CZ:1 M#_TJ\\DH46*%*$;N,V9E!4[+7*%L?=-D"VP-W^;8X9A'J5W[JKCH) 3E2SR1 5U1M^<[%C86OU*7%%X>!ZM%I&PU@5!W\/1G>3T&E<]&_Z=X.A,?EM.'R8^(,S"&Q3,U:\+;P.RN*\",DYB.X-]%/$'[W1 M'ES )X3FPL'J-+'M\O 306''HR_XX(>OSK!0&SUBVZOJQWJ"YC[D&BP8 XVM MB9>:YL?G[EF[USWIMD];G=Y9Z_3L+")TA/T^B\N/F!F6#W_&#"+I0@4IFGPQ MFWFE-0B0&N:?,CI+UUY0(2TB/&469N#>'QD+#C+1N:@/P;CVBD5K\+[9,2O" M58"F)WX-_[<@+\@6O6C?'2#&EM#^_HWL!9:PI917'Q;5>4IR6QZJAIS#"$D7 M(/X8FQB@/-I8>%[9#3,C2QQV#V!_/D"&"R,,B.U41VQR2!:?_ @++C%X8^!%B$H&#%O$ M?3>P--YR,]6 MW(8 ]Y.-.I(PQGJ$KH*2<<937+8U"DC"HCZM/4&=L_P'!'K M%CF+*3+=!1,#,3CLE-VCI;<4DM;"\G,=-D^;@ RH^ZQ1&PN0!--Y\,$BJQ;9 M/HM"SL-F>E.@ =NG6K%-8>;O+N]A3NX"$N%LSX6]RGO8K"SZ\*LVA2R,I7HG M=&,*XTLW:\L\$@XS\QP:B<7!5.^25N#:N,AY(N",^4#! ,&[MA=B1_(;I=8K MN-A2ER<_ZZ%Q6AJ3BML'5# M3&]P?F+8WZ6[HXZ9ZKX4R!E%UVVU -VIEJQL"DG%+=V@$>6SM][\$VT_Z9Z4 M*>)0^2R-3<4#?2=V#[[,NR,M;:^9:0^%T>(@ NK.-/)9(ON'X#M/7&K^?*8V MB,F%'^TN,_;$\K/N&$NN]/*$>MJ<*CE1:U3$IN$6RX#.9M3QY,_<05M+I@]U M!2E(V3%3@:8A5G MC*N@#2KH'2K))<%JN,L6\1PDQ$92Z,/@ILY/'B@-EWXC(F=OS203ZL.;JOXS M&H=5LAW@ M;UI SW&%O0,G,^)Z1PGDFSC9.>)H.AK$GA1FK"S*ZC?@-E_V06]8S?U)25D# M*HNBTS!23#*TYV_),;HR1O?#1#-]F(E$RI?EC!H*NB_RY/C3"G/YP)##D2GD^H:(([H^OXL#C)(F M6Z"$^EA!5> U7/X:Q?61X?JFI-2/X?V/X:IJTK!W^,9 V'M&D_U^2@K]N%?5 M?)*S/%@:>EKAD6MIH(7_M7XLY>DZ+8XB XN&U PH=T?30&IIV&$D31U(R@>D M8UR:+[6(D?>B0C![(29>Q13+#.+RO6@;:M?0\HGU+:B*#>PGKRR:FPPI:!KZ&"M/)1P^ICG:H?I]..V MO+.E!D['T6*,.08=B6NH+L&H;>H=#,]>_\S,$T=^HA.MF>2D^6A%86K8A4^P M-^$##+>(_<01-4C(E6>H#[,%,6K8ZW[##D"WQ9AAS8A#N"L4\9*S<9&3JSX$ MEP&JX4)6<2]+V:$X9':+@M3P],'U;(X($^.)N)$ZYYRS;*>I2!GU87]SV"J! M8BD'_W<7C!*Y:5TI%N6D2"S*H#_YS;BZ&?V^ZU@4@6KMJE-PL5Q&3( ?7(4: M_R"2\AX#(2(:5QP;Q)?8_PW_^WP#\<]@"7@,*AA.I]B4K?;N6HA=AS)@5\A\ MS^@+ 4NY6'[G(H9YU=;Z)@R#68>>U O0KT?9CX'%@ATVTYZ&\P=_P31C"^T] M@7X&L2$=27YSP&K(W^09,>R]RB->,X!Q-LM[3$_\ 7@M %QE,EC]K4%1I^<> MN=XUX8[UP)"%9S"%3;V2-"]/'-ZGUFFO4Q=>R^-7F07N\V:UY "5O&)<'O>: MF[7&-K&Q&G*GD8V8;72K"VB+R1N_GUSMWO:B9=38#*K31^XT<@_+^4GCCKQW MI=PO1/+4V!+*X\\]IK2;GN#:2;N)6US;++^GO&@9->:_.GWD7CBXH3ULH5L( M;O<.CSFGWO*MW%^H%%9C0]J"8G+O0=3/HM;NMRCLA ;Y/J2=J.@@,(G>0)4R8V/>"\7X[\(_+Y@Z,U'.7&/^*U!$ M2+U.<2P2_5P1!SGF!KN2*07H9QS:[DJJ:D_#\#> 8F)L>0?B?D>,(1&7B9E) MY/''65GT,YH-*4O=N2P&7V4O@8P2[1C7\[P0:#2TH!^AF&MH.+JO8TC+H-V\8#[9N@+(:E[^?E]##Y M!>AG4!O2*>]I2BHC=QC:0X^3@+0>AJIJ%^OY/J(Y*.E QW$G@<1;TP=-60NA ME(*FD)HYKHM3T(6FD5<5VH.Z(G*'CN)&(5WH#&\ZXM=.\,PE3:4@G'VUB,$YP4G=.J^(B9;\Y2FKS'_Y; KA=IL\\C&)>&F3?E"C%>K MV!"A%#J;4\<_M1'YYE(\D[(ZMY-Y>N.D==)J&PWCO0;X)U+4OPRH1ISH6-5D MT&DT@?$/O[9_[O@X1RC",OE*9?21DGBR/=S=YU4^1J^W,(UA!-G>&?S%?&YG M[4=F9].G?O\WGJ$/Q*E\^[T:PH*"^3 M/BVQ- FI6UQ%(6OHW<1>5,R_2JSHVG15Q=?2@K:JG )KF%L8&"+K*<7&@-/D M&."5M>^./O5->8G12])6LC;XW4&^26#_!IZM:I7 M!M;.KH6_9^0%VO6 LCGU;TU>X/FJR38&,\0 7*96+OG8&?_P8A)FG;Y O5L]D7)C_8"%>NBV!&(W9_! M5U65 /CP2C7C%]@N^I8[[+-M=*EO M)4V4O'Q.$_]D /5U]N>DB/4AD,#H'(:WHKVG(A%)-L-(3ZU/@Z^BL10YY?_ U!+ P04 " ! @*I60KP=7)8I !)N@( %0 '9U>FDM M,C R,S S,S%?9&5F+GAM;.U]:W/CN'+H]U3=_\ [^9"D*A[;,]G=,U.[2W?^_NR= T(/^3!<_O8NB4[\\PWCES-%FXX;.-X Q# +G D-_"1SG_.S]A_<_ MO?_DG)SD?5RX$6F#0B?M[,/[\]TOEWE_*/SL_'1Z?G;ZX>S#1^>7S^>?/G_\ MX-Q]VP%^(_@MH!0R@.&/S_2?1S*D0P@-H]_>K>)X\_GT]/GY^?W+(P[>([PD MK<\^GA: [S+(SR\1K$ _?RQ@ST__Y]O-@[<":_<$AE'LAMZ^%>V&U>[\TZ=/ MI^FO.U RO!_O8,O8_'2:_4A (_@Y2H>Z09X;IU*2DN!P(>A?)P78"?WJY/S# MR[!P4E9\CK<;\-N["*XW >TP M_6Z%P>*W=T_)/^ )%>O9QPR]?WZ(B790Q;M$880"Z%-EV7T9S1:7*S=<@F@: M/L3(^[%"@4_T^OKO"8RW[QPZ[N_WTQVBM/^7]QY:G])?3MMU?MH[;;,-P*GX MH_:DE/MJC?D5C+P 10D&<^"M0A2@Y?8&>B",0'0+XKG[& YSHJ]=(@M688@ MX<4=!A'A2LJ.>^ %;A21I26;:;/%/8B2H,JR*Q"[,-"AJ/5(_5+="4%]X'H/ MGD"8D/]Y:!E".LHD](E.Q]CUXN@[V70NDRA&:S(/+]&:;#[;ASF*W2!O=['] MYOX-X3N,_,2+;V (&LBN1QS,7S*E)= >P1\6X!(.P1SBP&9Y,?#\% M<(-IN$!XW7!:=#9BAUSX E^ /XDB$$?48/&3 ,P6I2_UJ53NL1\J.I*5FKYZV/-;-TA=FG'J5=-]UC"F90/#\EZ[>+M;)'^/-ND M^Y$7PR?BL.C3T&*,WBGM2+F:=-XA;3P7^^ABS%Z!OB=E ^LLXT XUU_=,"3_ _"K_._G)R?GWS(.'8X5IF4@@X-'75# MW\4^-2Q36W+R J,KM'8AD?'"I1ZDSFQ2[JS*&A8)*BR,BE.NA1L]IDQ,HI.E MZV[H\=V'4T &I-_0+B.*](<480#\=5V9:EUD@B"PI]RZQ!' M1M_=8ISJ7#\(YUUW@6_:U01G.P8T2&^S-[+ M6!,E@9G_>T/^S >AB+6=O&42 (7S@;_[%L9T@'USI]3>R58UYUO*XT@7W2Z6 M8R'6GSY].CMS3IQ]S^2/HG.'].YDW3NT_X*8W0@I+04U ?(J(P;TU@!AP6(< M >_]$CV=^@!FZS#YL%]]R1]_WH"E&UR3G3G>4@2*O@+W$02_O6- _'E^0" ' MYK1WU+/QKBH+3 GO\L],I \!JACO56>"J[B3J5CTML!H+>,28H^61*0KM,GL MSP(XG^5MMH2"O@+[STSLG#ER6%@A3"R:W]YU(#^Q'4"_V4LS_^+/W45&=O=" M;744TGL-AFHJM:G)7;F5"?(/<&%JMA"62RX7NK'.Z[(?*2 SV)101)Y.$BG2 MK69,W82GW_QY_4)V81B!JO-=GP-BX)HVR,%[)H&IT3)P#3(ZT&MEEB(U1 ;3 M:1GB5)E5$.YA!XAP7%K^R%_[I8_\\>>+( 7WP$,D3];3'S$VTQ4FS%53;6A+?1SYYU:PT8\Z&B6:NI$##_C\CB0&7X ^ EZ@#/#6&!,;>(!#DQ/- G]'(.(.VFXL"+* MV-"MIH:$N4AA_$&UGXUOH>U"/,TZZE\H%>"&3$1_&L9NN*2G[#T-)V=X#P.V7SX4] <-0\OPJPJ? M]LH:TB/-P]O1V;*W"Z9E6]%U(*:ER08;BA*Z;,\6%1RX%C07EDF7$+J5!2UD M+%(8?5#[F85M83T+L1Q>K>]IAA%'FW>_,85=^750=+]5PB$.$1C\NMA<@]%9K%_\0F&NR9EPC M0J6A'7PHL!(:8;)F&GRH-VQM%&E(">FA-KB-(R>E;.JHD&#=O)N3X?2F7-%" M9[:5VUA!.$5(;X[M6Z@37FW3Q\QB"$,TJ:H(V3"?]@0(IU(5\3["&EC'G;RH M!AXL.QI !-T?_OQP!C:D&NY=!3$H 9SF MAY 9,WL,X++(\RYR0;^!>(5\GBIK=\+6DT;=&&(%?V8TZ*8#=G0UI]J($K5# M?-B9V(#0W11M2*#AT-/D,0)_3V@L(,$^EMAL'&A^N"D?WA)BA98:%UZ'X"Z# M3J7L1XJH#!]RRD.];)L)4;8D1#L]*,YC"%7"LP_AY:'9K!9&/)L2'F*'I@;( M]V.8H-U%8PNXC618F O#KF-=\5B8V)J=#M/00VNP(Z"HXR68$((67&V1M+&( M<.'\$+;1);[#6:,F$J2!TN!32$A">1))41_^:F2'S(,'0A=#Q+DF8<(Q[Q^X MD(.1E(_[>QAM@)?6,^1>_7%AV:2)H%M=M,C8BQ00&/0*AH-P<1TC1-3LKC'Q M/)2$<72+8A#=(#>D,7Y?8$A\)1@NB8\$8'I-'UUL2YE[L\4E;07PQL6Q[%2Y MRR&X2W/7@YB010DQBDH5.>%VIM"2RSG%MJVWMI[4 &E3,OB.V"WEY2U4D6+S MYQG0AR[>THI\"GX:#U[HXG-;&"%YCT86_#''1.JN)[5+Y0WY3%!JVLF!ATPZ M2!@=8#AGE.<=&W^P0G2/&__BM0HA MQJ^KZU(.1Q!WN&$O.:OH[>XOZV@9#BG+SKUSM&;X'BY7L2B@C -AM%'KQ.'WP/7[<7$^S*%J"B-"6SEH8(E$L\#[B]!]U0 M-DB.V_ >LAXMY5G'H\% S1@R__,05U[EF"H$,V*8 6. &[XQ'DC&CW8R'3-"J$-NBI*?-ZJQ3: M7/BH-?(&$G8TB:TF\30BTO29TV.\/S43'A,= @I.=EB@YJF3SE<>N"*E'<\\ M(<>1&A(&SAWJ2%=/8/G(FIT)7VF@!$B3\!+1;EB#XVH'$](X:<(9P(!4(Z]# MO1B6%9Z#IN$@7HPV ,=;>J,83T*?'N!MZ(24UD53:,D/D55K M:Q5#I+=Z"BWU&=+Q'9^>T) V@L,'':L05(E%5B/$[*R\2"(8 F):>@2["$KN M[3C07&43P-M"+/V(@7B^2=MI,:#6LO544JH&RQ;\!6@ M)78W*^AQGZ[CPC(/NX30@Y$'EH@MO,2-P+.UZK; ML!$Q5-BFCGB]I@T;8<-7_&Z09)$,08">:2E$6H7@'M!W.$ D<8#4&O/OTI6; MV\<9<2B!0M.&7.DR\$!7>D@?R>%#%12)JD0Q*!)C=J;FK^;0;39]'$>Z(D;;F);C=Q[]"@ E35ML; M\ 18SI!>8ZYFJ3YK@A5C+6<]$F8R26(Q0CFRM,G PQ?9+@!]2@>5@"H%%_F@?-/\@4-;*%7 M?(G!;:!%9Z=^4K.&+8[9D [L(0%/RA[].+1?1Y53]XX$Q;QEY@,/E/FP2XM<1(4R6 M&&3/6QR@),B)4&S+R970:-WJOE4B#-0 GT&O7MGX[[,L-/ VNZGG.4O[C%C! M7LV$E66;U:&-9""64GZS16]K $9PV]>L^<0X&@%-YQ=J_([<]&N00R..GL6,PT#(0E^:M@)_0$NI9L83LG<5I^ 2RA-CZMP (#*XVW;'#OUIV.!0? M>7APYXFX 9,7\B;MXN&ZD1U217;8N+E6Q!535DZ4"5L"Z&_)G M]DOUNQRK"E&TM/;+>P^M3U-2]F\^EE#8?1G-%I>CB(4@5*=*"?LZ_F89/_%]F U]YT)BX%VZ&QB[@?A\2-QF4(%\ M:"D0"2UFA7,/8H(VL3Q<',)P*3ZUXP$/*HZ/+<7!(\*L'.8X#0K9IO,VF\+B MZH$V),(W"!0WJMK:#,-I]RT.G2) M" )^_-E#84PL^^L@!26N598"M_\]0!'P?WL7X\2$ZS)(YB-_3),(OYJUK W&W8=C2G5A,1C$3K]+7MR)KI^(5XWC/8G M,SKB9OART&%=%?VLP;(1D6">@6Q%EM@1N^ MT7( ,Z@0/K41P@'BCK,S<]L W!J^NS1%E_T?-2YZ)G=7=]/YE,"\%;N M="0WLG<8^8D7SW >&,RY:6:#'<.-#1_['E87-6;32+8B#IM[^RV -7PY(U.; M ZZS*#"[L.>("4\Y#V!,WL,H:$XRZ[A;9&46R$GX;L=5,$]96-RVBLN7*(IGBQPUB:IS8(_GU)A# M@'7B*-+3\AWM^L4+$GK(?04V&'A9ZCGY'("4UZ$_62,O] [/JG9+8"W01YJ]HB "(M$ M0VM2$B:LR&)Y16MYH;1N?XXRUSH7MK'!DI!J7-5V%])CD;0>0!#09U-#_YN+ M?X 2@;SC!4$#&[9\+3F)B+%(2%]!2(@*J/GAKPEC*4$Q? )B24E;V;#_:XE+ M2I%%,M.WL^VQICF[E):LCL5NGJXW+L1T>9XM#I\ W/E_U#%XAD' D9QF'S;$ MWVC)4I,^BZ1;(U/5/K0C@$9+2@P:;)2$-!: "6E#Y$PS:>B%!PP7E8%"5$4Q MITKB22FTLV%]4XS>D!-CD^D)(OD0A038JJ)IBK=W+L+)M%>&K3=M@F317,**!PPGQ:8"W"E& EML; MZ*6>+-EMTXADM1R:CV<_GWUT3IQ]C^2/?:=.T>N_.Z1?YU^SGO_MK230Z#CK M5(+@!CX!__"ZX6+[S?T;PM*WM'1Z.(;TFT:$&3YRX:.Z1Y1;"[9Q+Y:47&N@ MPXIR9I/=QYEGL6 Q,WR8$#:<+#?4N]W)YB%-8][/F/M!43$H)Q^[!G$,MB 3\>&SL$LH"-Y@JL%8D'7-T0L&;WM,M)8^0 %" MEZQ^9#%X@BB)@NT]V"!,G&6F-:;6Q'3Z-5=E"M;+23"AYT\P2E?].[H;9=6) MKC$FEB3"&*27HQ/_;TD6F,"53K-N3.[O2A)K1E8?W@H3DTF44\">-CH-3=[I M2T6A0\CHT(P.S;$ETG=2N,"J.X,Q=[O#)/TQ<5M5$2Q+W&Z5$'G\6=LVYPZW MBJP>$X$P<'A.'Q\3A,7&X!VFT"NT_ MVHQACCAL2;%J%>A_'#E5MJ>\'&6)?6%(B&ZTQP>U:(\Q@J-Z]YH%["513,2/ M><^WLX".)8Z#A?OP5]PT&G*VJ.#"#>D0P%H0VL%7F(+C OS[N)6>A: 8AG\# MS0 R':HA58G=K3,#>8NVQDL4>F3R92%R]S#Z<;&] *&W6KOXAR"!0-[,P HC MNP3E9@W(J;%-2 5VPMP >3-+D@%4E5 LLT/B3!_7IY?J12XY=2Z_PW@E7.PT MV]IP?*^JFHQX QEYAA]U]SR4A'%T#SP G^C*(7[/G0MNP^%]$RGQ*3+VHM'1 M/!\E"]D8GX\:Q-H=GX\:GX]J; ;/R7!Z%O"^A8$E1Q8II&/\[@FQ3"H4,3V3 MM]S"7FOW4->$\BF39%@^N<560U&X:$E;66G7UE6O(B0936-0^2L.*N><;655 M/*+98G?@QCK<8D'9X#,H/(3-0MWFLZT[LGO2NX0E.%?=/RI-; CL40W]%=%A MX(XH]_F),XF6.>="O_#^H[+['UVB]<8-MP]S%+M!WBZO"9';C)1TS83B#_6$ MXKQKIX23XX:^L\/*>29H.3N\Z)//&6K_$CDQ1<[!>1>/6V=-\2.<31%T HKA M:[ZNXBQY+(^+841+8(_A=DI"0A]W)8>C,2UA(:1A"UA)1;C,[?,:ZF'MXO@K MK2, J/8_FV[M,X*,R>YD46&3]VIFHVLJJU4E4M<&"O05QNC9.HKWYK6NVUB*C M6IFM(8B=B*+DN.0_9[-#ZPW:JCDCB6@6"*]=XC#-'@.X+$H:%9?8<@?9MF3LCG6](,(./& M<@L=W/LS=;I&8_GM&M-?!]FV$S#E []\/]B5"B1F'S8RC1:PHEXH7.@W4^(AGPN_L$E@GT@>28 M4J'14401J1)CT8',:&Z9,+<>Z),9+O9S1?GN8NR&\78.\)IYC"\"/Q+#2DB# M11-B9V51\F&X9%J"XN-+6=NC.]N4$=3[0ZXBJSR]D2^]>7F'R>*LZZEP.K&A M$$=+IX5#6>\BFW@>62_]XG1\&EZ_D#TSFBTN8%J&AWEPJ=#(AGH:"B)1H,2 M"_D%O@ _*^51+NV_^U+/1?RI'KZ2]N5DG9$_BT%HSG3E)V,.X(YJL@\1_R;> MW@5D&R*6VO7?$[B1NH;*S8>/RV>C(PT95VIID8NI*<"#X'XYJ<;S*SA$R8+, ME5I:$FRNH:U*\NLL^)RSE\T1"HK*<6&R(!MI@FGIG6)\OF>KVM*&Z'(-W=MM M@IW;K9QQ%*+6SPN#2%I427Z<#H]2:) 7Y B_C9 MI4]:5VJ/B;,WU-K:X'@U%)PBA7VL?E\23'A%[+LRMOPE3PAN@T/59)T3$F71 MZ067-MGQGDI#<\=]ZF2Q7R^3V8I'^.0#EZ2TBK>NE/-&5N]L0EG+*+-HCDX\ M+UDG 7W=1>6I RYE'!EWU[W5VZ50&[KC@45ZP\7R%O!T0=S$ZLVXV6Q/Z3)[ ML-9![,5/]0#;@X,UV^(JQF.U\5AM/%8;C]7&8[4W=*PV.IMOQMETM^E)X1Q- M/$(-!KI.B4X'1^R$:E!ID6-1=I%N49B7"^"'N0C@C]=E%!!EP)^8 V\5H@ M MMS?02]]W()Z-GA/Q<_UV?M^K4W3[[P[IN*G?P-G72RBSK'X.S,!*_X6*!MS M)^ ?OG*2U_6XI/GE A-?JP?SIKY0-.69H$67V95+@.H>45H56VCC:_=BB;W? M0(45Y8J!RA+(EGEGKM+,I&VM/I>4 M2+'(^1'AN[]%4GC1L4E')F]@NII:7.*&G&PY'?N-D+AP7H)Q_41"JZ7)8/-& M4TY(C2U^; KUOQNNEA_OQ M-BMQ- V?0!13W&;/(<#1"FZXM6L:M#\:/UB#)HLW+>/*GJ>H_8\19W1*0OP$TQI598G%;&U?6?D7( MLZFNP!,($#_H3 '>!NNZ86Z9@*JQ.-';*TYTA^$30>T2X0W*WFK9&Y',JR3E M5C9$=BG4[E AI??#;2$2Q8&FOB1*+6V(U6HKC1(Y!B22V;.W*+SD7S6HM+(A M$:>1).JD6.10EK:S2Q1Q7<@ZF/TEAOBX6\3_X\Y7^[F-7-KFI]EPE?#*;K]_ M:2-/*Z^_#R=_?5KQP09E_5\:[SA,W'MG[.^AFTD2^ \Q\GY,HRBA1?6N7S;T M+(_%9&F301G^J3'#I718M':5SB>YT1X2V&&=]K,V2Q"' K/GPAU$/MRR]+(&%M2F[T)O"WG*R!W&VQ<\#L2%-5VV7DVS!!Z^'0?!K^]6C'6_ M+UK6QDLQ2]8VZR_%..O9I;N!L1NDEGW]OB?UKO@+G$;C([P'TR71(A_H6"\P MNZUJVM<%IMQ7J+EL''_AQGA(H CI_=LUM1W(GEO)!'LK-P+AI6UIBJOH[F&X2+Z>P0627 #%[QIIM32 M>!I;:X&5J;%);H<%?Q3#EA7:F;SLU).9G!:+)/8ZLN1_:2&O(;/D^Q37[E&R M2B5?0'#WS_6E*.[-Y'5I5\(54VB1S(\_$>13"PE:F B2OV66WP%W<>GWE_KC MTOD@3C&*A46.CR!]Y,WE=ZNGDXP)WF."=_<)WIS3JENR]'T%(<@NT1[6+HZ_ MTG%%KV#+V]APMMXB@UN1RC'GY.WEG(P/8EO[('9FN&;6V0UT'V% 6 HB=LJ# M:B/[N?B&4YI]/]P@P3< 9QBKR0Q?N/CL815*;)6@IFRT90FK7E6-+ _ M2UN%"LNE,TOBB#K&,%QJB*C2ZGC2MZ6D6"2L2[1>HU!GSQ*V.)Y<;B$9=@I( MJ]AD*J.35,N/*:T&;K_,N-H72U4)EP5?AA)=;J M+$) A8$K[A2+"[*-^@05&A":10LEZ[6+M_GMS"Q%8N+%\(D@IW<1?EZ_"$_[ M/$G'=,J#TI^R<1VTR*_)LZ&=8FQSU^:[(ANIK.H,.SBP^)TP Y>81_-LHHOM M]0O 'LRS$._=< F$U_ ]#SIT?$N*U)0@^0+\.4I]41QEJ7Z2XA)J32VZ[!]$ M72K1,TH<,AS@),%1&%N@VMB2> ,=9=>1HQWA"-?K38"V )145AB,(("W(11! M3S$KB.=RH>AK,8)!$K^RKG"3UO%4<8> &FQ$3&K:[ M!%GEGSU(GA4[>7:QGW&D?(QZCX+@"\+T1RW=;3^8%8$BPVEQ3URTR%OMD,3; M1!2XU_TX-NRQ_4[JGG2Q8. K4L.O-/DAFN8)R3WIX.$@]BZ&-BK@(?=LTKZB M5C7PKQ),6)'AF&TII3UDMW]P-:Q!1U9$\ VG10TX9).FM&04XW9A43-[)8Q1CUV,^]##,N/:N=ETZ M$ ,R]!4MCJ69+:*]?P]#/+I)OV/P%:(G%T3,X6/2Z4C+[.U#K[O$P'C94VMU MNTLNOR;]+D@SJN*:2!BO&'NT6J[)Z->DZ QOP(2J:Z-AO-SNT2J[-JN/2=TE MM.^+Y^VCG"*.^SC0F/8>7MAX]R1AIFVJ^BBG]%';K=C5++U$84IWX@8THOZ# M2(&'QN0U7&,IK18U[1Z:T]8$HK8O@7I^7G_W4!"!:ELIU%UTR%6>P;'TFXT1H5T*LGBWKT3R\(\JIH,S MP_]JOUKP7&)-W5!GX+Y6>70;0@Z.1$F/ZWBSQ?D!GV;>^0&W#H@) M3&PX"NU=I8=FJFWJW61*9]E=TS BEDS*YK3^^'SEACEG;E'VC+O?CZF@/[X- MY?:L7)WU66EO:**4EF:A7[8@94,UPCYTV!;^OHF56?]*0R]QU1B.-I1^/,X5 MOA&[+9HLNSQR@)_(1&8S:K>-I3R)YBAV@_+OM-#/+8K_%\3WP$/+4% RML?Q M;"B/V:<2]\BZMZ"06730%X3SKR@I>IR^&G(S+Y^\8+$!SY(* M!R7BTR&LD-;E )9441MH5E=LI ZY:(D)_SJ*M'4_?X8HY,9]AG=?OV$.:=&Y MC+QO+OX!XORI4/B/%.EO,"#V. K9,7;MN[,A-*$?X;;G3=\>^=&&N?**[(QA MKF.8Z['&9FJ&N?8>FWG$$<.:8:Z]1PQKF$U_D!T ADN!UU>!,+#V\HJU].ZA M50BW0DI"A^@ QA*?AJ%?#![;X4)P+NSHP?"U_,JI3;(2CAC ]*M MW/85ZH'LR0A]I46MGZ$L61J9.M]-X141]7VLL/PSL[F+ER".^"NMGV8T,6V(!BU67/F(0])F&/2=C-DRC?[ ,45D;6 M'\&3$V/N]9A[;23WNNOL7_&T%JBWFBT\ MQ+/TY-=HA0)_7RJ07;OP^H5^!/.5&U^B)/ O #KX-A1P3/<=$ MSZ%S_VYBN-'-_ZM5A^;F_Y&?YM.[,0UP3 ,0%9/ M:N(X1H*;XE;=V1"W,4P"F3YO;#AIB'A!VDTZ,/^F9WO-USE-*--NA3#GSZB= M,$L=F'_$K Y%V;$6F6:+=#F#0FMZ4X MRUV8O#LS(] R]5:(])H&][03::4+D]=41D1:H=X*D=["M@YHN0>3ES=&!%HF MWJ*;PS$4?0Q%;Q6*SEE1[@"FUV[NDI"6A7J2CU\0%F1-%5%!K.6E57>O-6Z\ M/6=ZWUAXV-VX43Q_!@%Q*XANKJ)*6I:. D@Z>JT!V6UX8HW0KR^F\ZLL9XN? MLM5&&10'>-7QU1WSR@93]'4$70X8;FU#T*5.T0_^WL42M787KSJX6IL;9D2L M;0 TZ>55!U$W8&UL[7UK" MQGF0$YPT08S8=U^_JWZY$/32Y$?T^V_>??O-=]]^]SWZXX_O?OCQ^^_0[<<* M\"/A;Q<9(>,H^?5'^G^/9$A$!$WR/W_Q5!3''[_YYO/GSU^_/&;QUVFV)]C? M?O]-"?@%A_SQ)8]:T)^_+V'???/O'Z_OMT_X$)Q%25X$R;;&HF1D>.]^^.&' M;]BO!#2/?LP9_G6Z#0HV]4:^D!*"_NVL!#NC_W3V[KNS[]]]_9*')5\]M@S" MDU_#HD)H O_^&_[C%V2*$?KG+(WQ'=XA)MJ/Q>L1__F+/#H<8TJ+_=M3AG?R MH>,L^X;B?Y/@/?WRE/\7*?$AZ\>\R()M45)B M_/_Y"\GOWU2\4)!UUF8HR+8E"?)'@WP"XIMM2JSP6)S%?!XY^BY+#U(&Q'"I MY,>_QX]QE\,6>QG.TU.VQ8,^0),KU;SPD8D!$@CJ?G%R]NG^BW]Y7_K;( G1 M95)$Q2NZ2G9I=F"NXY\Y\26_;LG! Z$H$:+]L_MO*V.O_+3-WYQ^V?[ Z@]+ M81Q^QG\[!5F!L_CU#A_33&:N2DBXCZM@NON=.V @GUS*@_KK5^"(P[LTZ"Q( M\HAZ$:,J]$$!#5W!=L_H.W P#D#*A,895/#N]>$69U$:7B;A>Q*7:&3JP,%I M@I3AKAJT@$!T0,*!6@$X,%GI0T3!'7Q^'E1\B&)\5Q;Q&X5#'-#9][W#^X@&FDEQ$QQDUBT'@_K.DB)[O4A#M1H8L*"TPDJ8MI)H M40!TQH(?E0JU4%>((:,T0X( HA2"];\O $(-SMS.XQ]M31I3JW7>/#U$1RVRU#^+^^ZK8++]O]W>GWU<^>._[ MLM]0ND/OOOOR\2M48CGXR ]90*O)[E\/CZE,@,[O[C^OE,'RV[9^=/IA)2/W MORJ'01S(H<5>OFR?""-8<9(@!X.S7!F[7>MMPH!8<)^!WO*4 M93@I^+$TU4T2^I]R=2)3 0Z6_]6RWTD#2V$ALL$:1I1)88Z#*B3$L1P>.168 M5K1%S_A]4 2"'\V)B!P<[I!)QW[W=$D&"W*LI&9$?9Y4X=!:@Z#4'*. M#A34%YG@MZAHAM9=12L10+;4%B(TME6:# @ M-A=&=I1;#(:)&.H*<634P':1Y>>QZHN6U: V7\#V]5)@ +. M[:F EHG^"8'8>')X1!%%42G$90=7:K$F8X>,WSB0 M11N=W]U_?BF#Y2=O_>CT,TM&[GW:"@91H,D?1BJ6X48(Q;5E2%XSM1H.%/] M\&)S<[^YOGJ_?KA\C\[7U^N;BTMT_Y?+RX=[6'5["!Y[I]'[YU\E$/J%@?T?V,]^'27XBORQ&U3H ($_?X]EJ0I44'!JT&%!IPH4 M%#%8&'U8YSDN-%BZ3>2]YYC@@*GT1Y$_K)*3_N?S/4_0+"J/P@P9HF8(7HW"0&<-57,X+$>LJP/S305R@H4$D!,1(P1K.(=#!+Q'9+ MKVCF=WB+"2,D=+G!A;PLP@X%:,&P$*.U;FC@W2\?1F;ZJXA 037."A&LE:I0 M8A8AGG'VF!J6D_ED&6,/SZ=_L,3*]]]^S]O,_7?Z+Y2K[(3#._R,DQ/.KY++ MERW.\\WN/(H)]KX;)]LBN57V8:)0=;?#6$3ARV:,[$[GJ.E59G.HMM"*X8!3 M0)D@@:($84:$_OHHR'R]B"G(['F:6$*8NX8PEY4P);+;Y0Y H E&?GDXQNDK MQG>X('I'M.XBPV%4U%Y%)IT%$H"16XM2&;D1 \;(+=F2!$DBR NXM0=,:8HG MC!Z#F+8U1?D3Q@4*V16_G0#+B2LH":-3$N(,8<$ ^45P0+O#$A81S;'[SW M_2L0:80WC^*F11#K0M0!;$8X7XY1BVAZ!E8G+*BW&3X&4?@Q2$Z[8%N<,KJS MQ4F89K?!*W7[TK#9!@M@2;47IEI3S2@PBZHM7YK0F!:$ MSVQMW:49.C2IHV=&GBS 08&.]#I]B!$F1-)#M$6/.,&[B*R^M-\Z)8-V)X*' MT9&?H9/QZ.W-5UIFP8A@E- FP3%*CXP%,L#V=4NW?=$.Q6FRQYGCY7GTE I$ MU,)$'!65N*[=QS21Y*)0:G)IG*S/0IK+ER-.DPS^3-#F3,B+,T#CV1_L MF9_=61],N&O#Z ,E@CPXWN-#WQ#M&'!H+0.'U%DU^WWU[<,":;**$:52UPB> MG&%;2W!-(LRS!YP=(#7]-J/!;_%Z2U@KR+)"#P*/-+Y2)R#T*% AC%F,=NRB MA@<(6DS,2!9UCK)"#(D_?5*B+9C4,(>QX*:G M.14.8D@KQ-#.TMT90>36 &4',XAC(8VC@X""HC;7#_1EA8]* E_!)?U'2W<; MT%,UGFF@+;CP(!UM65IDGV%6\]P(PF4Y25M,@/.! M84)59P1V:##G!$-XTYP5[!@9%%,ZY/^W/$M745JAI*+E.&L_24".C!@V$NBH MQF_L;P'.UR=)]H"W3TD:I_O74BZ8*'FZ)%KVY_%@76_;<[7]_?@X$K ^;8B8 M,N=F@P_NY>R9[-O,$T91_78IRG#,GGPN4M1R%+WX ?4C!Z:M<*YPPBR,$Q76 M/TX0MROA:#==AV%E [QYT.P2P78 A%BY_ALG'C63.31*H/L%4ANL&6*"D MCX[Q5K)'!N@^R:/FHI\-:9UX+QU[FG*R0SCG9X>Z'49-AXK75&1;7.>J/HPQR:ZY0J_.)XM7\%/ZJ5)=K<^OKJ\>KB[OT?KF M/;I_V%S\ZU\VU^\O[^Y_AR[_[=/5P]_ +F#RR&TL3\<$:[!7?)VVWYAI: M?^U:A>@0P+79HFF(&AI2M^U:<#00_.DA,EB*DG%HU2^OGM\&K_3FF5W?@RXP M;,<#.>NR7@=M2+ N!S(VU#T!!#1P$?@DWD$T^SW>8<)D2!]F/Q@46P$+H]=: MQIMJ+05TKM4:+OHM1@4LXL#@O3J&\/XIP4&6U-?YH=PU;2G07V[49JN"!W/: M>@$Z?EL.#.&Z=9PH6S_(@A4P!SY*@O+N#E!F:2#7+-DTXS$Y/WZ/DOT'3(9. M#X>HH$>Q%QIS[Y@N[X8RU!!-T[M4O9RZ7W5J[D)R8<[$BI1U)Q(5#4\RQ]8)0G\RQ7898@\RPP,RPC#;E6'[E"I[ M#9T$;HQO??'<@ .NVW97T+4(D!IO?Y6[J?SN;J1;^/I1TE07TZ%M0K%2FQ4*&,D(3DB\1D;G<31,4+5QL.#XN&BJ5IZ&1V4%XL& 8E@?(Q6!XV83S M<$<;YT#[\L$U?_Y5^0VKZ_.HDF]PE5L3X7=EY=ZZ*++H\52POL9%BFX#3X*< M6<2#>4>F?F!8^V1,#PSH=1@%NZV'8#HP[M]\D3+0/YAHO=#,(%?H*L]/.(32 MXQ&O>G/Y0_IO6KU>+TYB-1F2?T_;L5HH=U M)=H?_T3^]\CI6(J,1$7S9PD4 &:RHS6BZ)$#!GSAG9XI^R5[;X\H58%[BIP8%.GPWL MMXZ@%;#NSZ&UC/2WNP*\%=K-J_ _<*83O*<*J3V$GL9[4*!MFA_R"+!'V.X3+16 M8RW-.:\A6Y#3^R+("N]Y-68)K;GDR4)O$B2FVYKFI*@"#3S5K15GR/U@[^X% M#[H/#)XT'R)"+Y/.!/'&6&XS<96"<73/0@">T5),@PX!["T2@PB=)T@4T! O MCVA9D;W+(>[AB%B/XRR9@K1Y961)(<",8%.G&P=(WL+RQQPDPIALHH'BA6'T M^+%6K :F/R:RB#BNSY](S+_)2+1+-K1LAWJ+,\:D^:Q"C0E^2F422G%PI4*# M/,O2\V0XWKKE;]YQ=)X1080 5T,80YI3-&F*Q[4!<9->5P=M9KG[&. &HQ)" M82A=<$@#D?-BT![AAVLL<&-81@P88]!N/I30GAB!>MNA (57?FVL+M.812L> MAFO]8/XA-QH][LV[##V*)WIOV%_HX.$MP!R*R\T ?%\QDR3@.PK)@1?GS/Z MK(3WYHBT+8#AC)0#^W!(VN3$>-+(44HU@K&!H3(( Q!GG4\X9A5!A: "=,9) M=C'T1OQF-Z+@V0H7ZB1T@&#MPU$+1(#S4FNN^FJWN;G?7%^]7S][M'F [KXR_KFI\M[='7C3V/02E0N'#&:8YK0=T_6+Y'**QMP@%50)XA4 M]60(<"JGYJ:G:N)\OH9%OU#H7J6]$T7J\/T^/011MU&, 19&<;2,-Q5&"NA< M431<&!4$_<+!832D$<1^9!5'YF"WA /?_+095NQX.!#D-J?)@79'X%/YO%89 M##A>E=*KE42+X$M9O59YNN7I5WZ5IVMU2 7L1QFZ6FODD.#EYGH]\;<46ZLC M&GAO,@UJ35$"^Y!IT.I+.], LP6RS,]ZDY2URL3"IU]M,Y6NLJQVQ<663(MZ M7?1E5*:8EKDV8UMG/!_;[JK]^?',^U-&^+UEB;+>9#CD&Y<<)*SGJ,_ M96FN3DB,I 9X;V"\\+W+!<-)P=Q &,NG_)J".-U#G![B!*N[VHSHV2.EBIID M5X@1!FU&,.\\G)WWA"Q;0OMGVO2WS9'RF%^^X&P;Y; E4R W7;Z(O$@8@8;U1+RRD@M1+:P4@T5 M7\S4R*(\+)>LH&B=902.'5:@Q]?62GL;O+)_7G\.,F+.8J15K>[T")8S!'7G M=K;Y6=8MC8\E1GQIJ6>:ND=0O-?02A"(F6NY09B1(7IDO %(EN M"1]/ ;7BYB>"R[%IQ+!))'8Q/$C)RH50)F7;X+!I61DO@VW"@R(P*SDTEL!6 MN'O +-@-+OCK$M?JW%8'!D;SI8PV=;T%L,Q"%N7;."4?#_]TBD*:Q+29,(52 M$!@4+Y4&TMFA+7/BT9$O*=A7+CMP&"_'VTIP#9AEF\*C$\/GW%4U7X;23R4T MC#,P,-]T"PI0Y\N?EH\A)9R;V\N[]<,5 9A/;_*L:.@,^5NM+^0O?[_-TO"T M+3;9/HRV6%&:JP=QJB(E=JAHJ&&'AQZ]C)+.PU@S4@X M![FTO-( "Z8+:L8["M$'A- *%1=VJ@%982D8TA:Z=&"@.E=(&&WWJ6@ '2E MZ(W>3YH%,=]3E%H#5 ?'7CK.#1%$'PRJ]DW.;KOJK0T#4.\F8T#23)6#>=#B MWI)CIK(_@NJI00!HO=3I(Y@>&O0/)A%C8,[H'5V;AGX2@>Y#Y,5F)S@P.' % M+-2]" WC[;L1$D" ^Q%*+B1W)/*"JJV ]L"WC^$>T-%S=G]*T[ 11E^^;.,3 MK4I\CX\9WD;L,(K\.<;T#P1N?4BS(OJ'[)!J3L*0YC+'E/1M:PI5($.'+\EGU8J,[M,8JC>*1-2+*:[91O$;4@8!13PF13+1L_.U?* MWMB]+\T@$ >!<;<^\&BRF6D\NGTJ6UP,,>6+-?# 3V.K!) ^B=T%AGL*6\Z) MYK'H$J&WBW>5=UB =4>9YAP3Q7HB(=A[LHS%Z9%UU>$\*9.$6ARHG+2%(.U$ MM08!('MMY$:2C>4X+/AM8*GNL[E+(L\G"\R%'QP3HSQ.L]QD5='-30W_#F*E:7(PV@ E7B/$;15^#V$@/MR\.'<];2SID&SH#45 MQ,F@+^N3QY+2,AV"C#FT^:6]#0K6;I8:Y4,6A/A CR8)' O36&;SO FDV65 MP8+/7%FG?6"4W)9??GCABFM3ZGANKMV:G/'NHA02V.ST]Q@E8'"F9[S#5BM$ MZ[X@L 4:V:8_H0_D\Y0:G2;0]C<+SV[N#*=)VN9:. /#D8X%'M#=8EN!6O>- M34C.K=:2H_X]U 9>9<8"]2L/ZD_'RK4IGG#6$PCF3.@J><9Y0:-7S@^)@C&9 M+O5]6Q4XU(5;/?OM&[=R6( KMSI&^AN,"ESHS J5&%":/U6"&9LF<8+K)&16 M]1"\X+P, <]Q@OL5,-98 (V3[(6I6B>946":)]GRU6^3?DA/1%$B[A[I/CIE M_K*@)! 6--"7CYS*5X[[*(V62_A[@HGX L!PJ_T*^E*@.XY19Q$J: L%LI)] M2#,<[9.+4Y;A9/OZD 5)'K"\[D]!E- @]1SO" SA4.'5!E& 6>]&"-E< @>@ M.U\5!_/64T9! 94D4(,&HD3$)G"%'ADEJJQ0*^A\TEZ^;)]HTTFXEBW*.'AH MW.S=/FO0_LJ??=68_110RZ2!(HALGW0#M4(W&"PBGB*(@)3R[[#G$O4?-(US MD29$BA,1I,[G<&?$X41X0':X:19&29"]7A7XD),9(*96D F+V1P8]I$+C@C9 M^VG12>SWCUID.* >5 O*HHI;11,Y^B%1/6PCCUE&"@*>#:I3?$0URW.RCHL/*U47&+XHNUX \:M'"O\SV>0^$9;61-9@CV]. MM/'89M=[U4OGZ0?2@#&.48(V3680 >>&-(*[GG:6-) @@C@5=M>6-]=O$%IR MD3&>^,\I[5D@I.W+B,[D0D):IG AMD]'#J;BE76:A+6P3Q4)7RQ4S]]4&UUR M=1QKI2,EUMNI0E!'CUJ)[LZ;W460/WV(T\^F:\YZ%*B'JLQBM)^D4L,#/#YE M8F9(L^V+]?U?T(?KS<\S-ML>DO''!16";?Y#')Z_?LIQ>)54-6/K;1$]1T5D MO$T_AA#8.P\C1>X\!C&0BOM3A9$L2I\1H)1028H^B?8EI8:BY*M&R6Y-<>FB M+N.*,)OP3'!FY#R[*),6JA'V+BHTE4CG M69F6&0K&H):+5A6>6F/"U)\.9*]?H/&$T9959Q4T M$1ZE85E[2DM3Q9(>- QX2W;]>V*/P3Z(DKQ N#P+($M^G";[LSAZQN$*'9]> M\VA+VQOPV[!)6J 3-V14WT7GO7<_/T6T34Z&&51$(H.$VCX]:B63%L1X11U# M$#-EQHC]\S;=)]$_2&1!!1"="/,3)T3CC(Z[.X4(\I8_C\I-B%& M"60AP\ZP8(:R]IBFOZ+G\FG3@/Y;=:^74:X((U&96TY;:_QZF%V,MP7A,,E/ M!_Z^;LA?/**IV:2_PB\872D^VK/M>7CZ8')@X MZ<5A\\5N5;)& 0R4]]*RWLIX22'=Y[HT;%@_I@X3M QCG3Z5>G9N9'W*]99& MAP+16X 88-U90&:\9AR(JRV6@M076PP(0-=:K+A276HAZUG4:A=Q;+2+*"HB MKJ^TC).IT?AB4S>^6&L;7SA8NJ9+XU<;#[);HD\SX_>8_[>Y/V(1G?F)5%M\ ML,+980)VRF#MD"&*6H=P)BM197CHRY+"5S3D;6SU>3P/O7)8&O4$E" M)J;JDGS^_P%D?/-(5K/2TR5%\L3BV6WMCZ>![8F8HI6Q,K\5%-8%[3 M^H%+E> ]66;"8<9E+9R%%-.N7;<8(Z-E)QR*YQ&NDLN7+<[SS>X\8J<:\CAU M, V8*]FC!&U>T!Y$ .RZ]@@NI5FSJ+*JL+*J1FHGPT>:"B!_$TD>8G$!#X\# M/B@!X4_,D5\P&Y>&9(]B9/?WO>>8F,K55&N<(%2]IW?%KG)284DT75)S[7?F M%+DC8$X_YV7U.542 JWKM$5%0@:*E&WR##B^K.020?1+> /!@[6[QXWMHMU M]&>QMI%&R?:,J_-5\C%(3CL2A#,__%>IL M(N#'ZFS'I2X+)5FCR3_3TY@H%/<&T3&(^.H";!VGO;$?-EX1\BNCXBL*'D0:A@SZ:M 0N* M94.&1ELC>0X*+K"8('M'R-PH)726^SH*R-[/IF9O*!%?3-=&5,NDMX2"!Z9J M9F]X^KM!RN<<^#(2>V*C98[Q-G@=E0JO\'RQ1(5 =DEP@>2!O4DY&IS^%MB^ MF)2=4";NX2R%)L,:)CQ$[AZJ1_:B$,MH,AT\/ZQ&RM0 PV$)3XV?!K0=.]%* M&:8\HV"=E"K#5UX0;K=[[>)XD722"Z)),K41?$DJR;@:F$0B9A **J*%[XKE MC7@E39HX&I__UDQ*T,(^'Z17V9T]M@>7]R?[\(^4-?@V23E-_2%B/Y6JH^&*F1A:'FFM%T.&=8)M&V7.)W^VP(9,7IL.& M.!)]2-?;_SQ%&2:R$L=2O-X2_HMU$EZ2?SU2$,44#2$ U*%CL(BM#A[6V.X[ M? QDK7^Z5E5"I$B00"6-%6)4^-7>BA#4H>)T40E39 N/63G?A^B%]GQ;X)C4 MNG/)5'D^1$D0$]=9O55%\Q;Y:U[@ SH=]UD0PMU>[0G7?:W8=E+Z>)YX$)5 M6L?118+W%W*.K-Q$[Z'L)3W#PV!SLI2L?NN-E7O97:0#\A"6(BWH&)2I\FH2 MKY+K:,M2\36WN;:@:10%D#3Z&"$;2?4AZ% I]N$\2N]4B*1[1MLJY,R@1.$= MT\62\JKA0\QU/4OGTF<0O>E,KA(0.:W++&<6-QHKKN-XY#U^QG%ZO$]WQ><@ M4V7C-?#0\8=" 'GDG&CC#(&!2A1/P@L[03JF44*70LDV4C"!.3/- M6]&7Z'E@=*Y AC81&]&T<;H4$SY8U[!E%;%S-UP3 "X3GB1?Q\# 5QC[/.'D M1*/_*>]IJ6Z/4]SSI;:].HD:(6G[),J;9+9"0+HE3K8SG$1I"7EEEA8B6YBG MAHHO9FID<:BY5@1]ZDX[F_#=A2P;O!&,3K]X97P$!WC#K>&^^.,^K;=D(2=O;,F]B M.\H;_1^M:7@.8LP:PI$P-=H21T1_6"=A^Q\:D+>L]T:_?EETM;]\(1XGV>,[ MXM0N=SNLW-*Y9@+&'>UQBVM^D\YK=%[TMUZ+Q%"N)FZCIU,;0_3>-7QZ#X,: M!,!S[S,*^#[*MW&:G[)96Q7=>1*\$ M'D31?:9HL57V4#!7:RX['D!MIXL)K"I!EQP,IFYT>8DT;1U.]5 HIV.A;6.P M\A6\7#R#5S[$QIO*X693N935D/!GYQQW<@"8P.Z0M(UW8U">LVT]$U7U&2P' MIC6NO?9\:Q=EO/I.$@"SV9RY9@*_FK.F]OG9TO A"Y)\A[.'M%%;I5@1%; P M(966\68 )05T'BYIN.C7T@M86L77@(8)@X8P7KUP6X,V2\1GC'W6I=TU#JS['%7LD^/MJBT"&7&B%\3WY%_8IM)4R#@3;9BE?=:):88"LQ!V'CK,R'7/=(C11*QJ MHTD(Q!H8)YN=Z(P:)7O%;$C@8+14R7!3XWI SK5'P8%:$VI(],L#?BG0.?G@ MOP(EX09S#Z['HB$AK4 DQLIL[^>H>+HXD2#D0/:3>K]MC0VC\P.%:UJ"):IS M^QC$ER2?PM]%N\/;=)]$U4OR):DPPIM1+5M1<$FCKXO+>W:)@>R8QO3:_RR"CYZNTJN7^*Q1O%T?I+';P/JF-R.!5*HQ;& [\Y01)0*U!VC20,&;RH'2K8 M+5IKL3JW:8UX$+=J+9F2]/)3]RF%U2][KSN,A&?Z9NF5A^ O<\Z*=Q'?]OYT MBD+Z_O$,7V.$4L(9DSW_G0;'[?[&MLO2A)*%>H3-KJR(4+MK.Q2 P@1+,:I: M! ,\3/F!%5,]#4J^"=S6 (QC\P%OGY(T3O>OC>:,(R,5A2XWF%&M QHX *W5 M,5RIJ@P(1C_5G$@;KQ)2M--;6/NP=(?BZMLGN'!3 MU:;SJ'G)?>NI9OO,T&AJ,.HV4?BF*HXDY5Q-)_%I?.R>95XDSY#[=30P^QS MFW'UYNN (U<-!MA[Q"8A.N\/J\ AWAO6\Z)Z?)<]N>N+RIB/6W4HWBB-X;A5 M#>^#VI@/*4N]\(=N& ZTI0[ ]TFQ+)VM-;(GZF;ONYKXOT.< J(D MG'IEBS+LJ8+"FUCSJ*QY!_0.Q[3M\46:%SDK=GRDUT3+3L<&+SZ5*(PQSC,5 M30N=1M&YV<[!KO4E8[^U_;PIH6F9F4S53]%?C=?SV5+ZQ2/$. M]?7->D$8,O433G 6Q*;%Q![=+SU3B6>C;UU< M;_1.SE@_C->X>$'"@R321"'G-#)E>5P1[1E_QDR[!3Q(N9Q9@$;9G!K8F058 M@H$J_3D)Z;SE*]CC91M@8KEOBPKC708(U?:L5HG/' M.H"KOHI17"20J^OI%;H''G62=- &E.<8&]VL&1S*3/3LMRU##@M@##I&^DT: MHOU3<9;NSC[EN*S>HE;0.$@'5)W-D00-5-VOZ2LA%DY7CP2I1B91^LJDP@!2 M*3T[$L=*D5:H0D,,;]7.KK.2$P]2$:-$]-5V>GVY;M,XVK[R_S?9D"VR)WW= MM*)IF[U),>$[P&G8LFD+MT(<%?TB_@L>O\PC(7CKN-LL2C/^!$NWF?DZ_(\3 M;ZC\'N?;+#I*2L?'DX&Z?3M.W/8-W&$T &Z!CV'0V+=_Q?+.0<97@5=4T_+' M*A<2G9LJ(8W^AH-LLM4J4CAER["+E"6),D8_MUGEAJ,#)'A&B%?E>P;@PER? M&0KJ#NB'KEM963#G-&G"-&V[*:W;0[F^&;-=(&KIH!M$MZL],N*.:/? M*%^_9D>$(B#!X:>*(%I,=9-MQ@S\W=DY9FI _;GGW^"&[^N%D8+8=8\5M;CN& MTG"^[1C'H.0!Y<_-?O!M0O[E 6:2FNPXV$5CE>"+ON'8V#4UMS8LC:F-&$:3 M\N+EQ4%B:QY5M*+CRWN) YCM+QS!(WNMNE@/V/CK;J;02!@1V5[X6 M0F(+\5P(^ .(4V9$G2C@!%NI E<' T/?+)Q[ HYL EYIIN0(G=\DN^I@OZ=[ M9RZKZ-ZN=6T#<<$JD.T%Z]09FQ$AJHEMN9)E3AJX5 /+'OW^G,1-D>]^^X3# M4UR^+G<,DM??Y62C1F^_9$+2QU=T"/XCI1:7AJ=M@0@30.=T0K0[?.!;2N)9 MV$Z3J/3F,1:%&_12.GU,_B$Z$)#-[I[\:[X+ML:X8[%10!\2F7NR).^-S#4$ MU+,D\_*O>M9CA:IQ4&,@5(^T0N58B ]&S;(YG$=>Q\W4R?U3@@N4!S'.J6\J MW536>#2%IY!0D*. )J#H_B?8,R+[-&!;L\. M%*]U>=82U_W=V4&,:?6X(K"JFH#Y8]8+R E5U*-LLFPR,!M$SSI\:XW*C+5, M!J':RH_MYCU$V_SLYVV20-_%V^P6G!C2!]J4'5]'SSB\(@MILH]H!RDVT^>O M'^G6X()NU-O- M)],#"0"X\5$B5EY^$#;,V?,(%M]>@_DYA*PL;+-#S7;MJ*;CQ]'QK,(2=\*_ M80#7F[X6J-]H>>#:;R8 O>3;BBA?Z4W8@ N\'6M:392U!H>KA[8Y MF]3;)_(+IO7YM/*>&>OG<@+2ZM 6VG#K!G;-UDBLH'S#;M;EZVT1/0\WY?&$ MH8U[ZI3(S7TL54 ',(WEOG$T&CTV":[$W0U!>E(;'N#\=#D'& MZFN;,U+-!["K>(]WF.P/6G*OJ4/;L_K?GZ/BZ2H)":?A*8@EC3'I=!BG=YY! MH%W(G%,E=R=SC #H6N9C7VM1Y3#M!K2-@=!G,A*JAU*VHZ4#PB2X)T[5=93@ MJP(?5*?%\Y$'JI^>>7I:)=8ST79?A3TKX_U"[;G,B@Z$V$A J! M,%7Q1%D:K.^62*FJ_[N$\IP1WWY>Q*>!&3HVXRPE)[R^/4.'].LP*&T;-<. MQ;U>V(I1JHD)WJG6V#$CN4E3@J,2?H$J8*/GX)K<:GQQF65I=I%F&=ZVFX4J M=6H<&0C_,U[0B]I*CDL(2!B,.PC>[^VB? ML)9$))1M-VB/L.J1PE$4(-*QHX2LTZR#T-U>'QK#6W^?*JHA-CO4(-/JK"<( MD2V+(.4N^. 7XD1+8-EM7!60^\!!S6H9%O0AG"[ZJN'5+9@=[U'I-<7-KL6F MU+5A2/*0;@,-43Q4H4%V>^B+4W*E;>]@1O-%Q>3B MZ%6LC>.!BLD8&JABL^>!A_><_$ ^%7U)E,;TM!Q)NQ(/Q 7M#VDGF*3KHQX1 MJI>C#5?].I=FPU.8^R]B$YG3;NW1,STUU6J6&AQ&F4SL-_5'!>M<9?2,]+2D M!$KR8J]$D-&1]!$SRIMV]3)B :F3G3 ME=*CN%*C]YFO"A+C5J^T)0R- MW0LO\1SGLJP9%X#TX*4"!:A\'LAO:VK]6.1OJV;H[VS7I1:*)\N\1 SM.M^ MAU_H>\Q8K/0K5&/-Z)%%9XE-=H^SYVC+0EC)-L( "^"=38Q7/EH%Z/;T6<^% MK"LTZTZRR9! 0!1ZPG;!\OM+XW\MI ??OA_O:\!@O[LVOI=\]04.$>\/05;\ M1$^S<+Y.PJN?<9#]-0IQ^A<F7GGKZ,H3YA'$H!HI!EE)!U(% M+"-XZQ>R4")(4$'WLI=0'(13LX@BK$8AQ>3=BCC[%Z-OU)&A%!AL[Z)A MO;.%D4!"[F24[.C>G*;7_>H=31V 2YXN ]GEV NEY1ULU[,0_]-JF.EQC?3A MJ;OZ,2C^?+4JJAU!!*:V>9RHS3KG813?/A^G$KASJ+DC$(Z MAKJ-5RVSH!"/I7/7IB;!,&4'&V'5NF;6&4,"UBND-?VQ-O\!8IVEQ^K+8GM)_, MYW(,_CJLZ]+ND>(VI,AE8LR9/2P(_2 +.RVI:6\?:89'!PZ1%S2S7R] M%6>=EKB@] M2W[R?OA5^\:%!#C!S VCV[R/(/N5)]>YA+)TD1A5%\HBTY[_&6 M=NR+<'[YLHU/(0[Y59K#\<1-8[.[##+J1G,R2:P',U=HA>N>B3;0=98Y)Z9U M]V4.PNXORLS'==\K-FBCFC@JJ2/Z95"#/O62Y0C4L?!&[HM&*L9>F$M/T%DU M0SF%AZDFO4J(:R-D7^^"SQ\#,B=1$-/"C?O3\1A'O<((>S08&[<5IVF^)ASG MEFG'4#^A7**1+4#P&568+'UT2QA\$L\B9/1]])^R-'=<>3!1OHX(3"QJ@6E" MLR&PUO-SFOUZ16*(=(MSH\UT@($M1EY) MWP(YTC2:W:.*)G3HYQ+MQ%,^HZS!A7T^V(:W8$S3\G+Q"!'V&4"F. ML1^&%2:,"@X0JJE]%FC.%<^:)_E[;=?1,UGP'\B_1_2]DW6>XP*R8X;:>DR= M,ZPP/5,W?2<-"S1_U,W864/KXE;3NVPHS@H?TI0 [0FK'X/DM NV],F<9%^- MK*X[L\4$.!4<)E1U%&B'YK:T=PA/DI9B#)GI4@N]UBR@1\F"'#^E<7AU.&;I M,^\ KVW6HL6 >F3,*$3[,3$E.,"C809>)-L @0&T49_ ,6JB '7 H,%"]<08(%B[.88%(D"7#&NN).TR.&[W]**D->.2 M_>&4)1%]H*X97ZC7:2TXP.)LP7ZU(FM@86]E&+!(@?XXQ>V,O"=>'-"NB?_!+ MA"I9%7,S'WFP!MNS3D^G(?,_(N*SA=TD>->FO4#4"L__F&"O4\1 K M?1#GZO1QX:GB9Y6J"0-Q*$T&;M)$W+!27U[2P,.8O%& I@TK@9T;I8&3GNJT M+:N% 9/PFB( PB]'G.08)6F!HD24,$<)NDAS=O5C[C9EU]&6CI??8.G)NP(& M(/>@8K1*.'0!8+(,[M[!B2UA<76)0< MU8CZM(B;:'2D1.5FCDH15!>/@S!DAR%!C$['?1:$"W44M4A6C92K= %S'NJI M.5F+^9*>Z]B@01SRV8M3'_:9<8 ._6P94]VV[_1-8Z>!&,7,T*/:T -&LK(/ MUT>$HZ7DF$CAN%")#7"A?L*7$S_#Y*%U?-?IK6:N;+B#4Q+R;N4WB&P9"RBH M^!0=:%D<'"\T$Z%-&<>".:=R]>>2M@>H$H+^AR MN?FNLQU!9WNC3B- G$+C9DOY1Q5F^(ZIVRC%CS^C%G3ZLK)#;@P%B%E2!-H] B M.+<)"V[ZKI7B5-%HC89^*1%A4J9E2?9[_(SC5%T];0$/=$/8)$#K2K *V/T= M8#TG_;ZT AXU$&9]=S!Z)O'U19H=4_[*91T_2'/GUE@@[Q':"M-XF]"$ I-M ML^6K?]OMJ9EE/G(R:%O3(2%>16B%]I24XQS;:-D$(FI@-@+R.1/16A:KK-A@ MX1J8OIE'3R@[$ZG0/#23#F]33:7,2'ME+B89)V5PK8VCBHDN>'!C)T8?RPNC M4 FC,8@NBB_&(.?+8 @)4?PR2!6',1F."3W^2H'$3L -PE).V?HACF=N:J$! M3FC&?SG6PMBP+J(O@X)\KKSX"JCZMPI<:>FE*H_3!X.J]96SVR[Q;<, 5/;* M&)#4PU9@K.PU9_V_HS1D?X-*QE@R+]OY<"EF7,NZO-Q@Z>(E!0-8K33L5LN3 M! 9F/5(R8EB )%I+4!TO,O;,R]EU;5P#F58;EY3["1;V*0EX'A6']T6Z_?4J MST^T%?\E3ZC*Q#"B %B>I1B5%1K@82S2BBFI==8OMSP&,7])88=R2@-%@DB9 M(J?E/23@^(R)=FV#8T0B%#H@NWQ%->X1LY+FDA$4[ GEG-W12 ^N6P*,FY$& M%F)HJ,1#E_)S @=!Y'11+M+#@82.7"*!UKHZP[K!T4>T2,B)CT$4EE!S+LF- M++OR'DT?!N)U1P6C]6..'0"W3;/DHRL.*,1&;_9K*7E6-/8(Y&_U_H#\I=$1 M4WZ$W?]7C&^"@ZRCY'1R;E5H+O&IMDVEY4PQYV%4VF2XK,J@H+,WIS2HL8IE M:2]*&P3WJF@G0JEL>FBGZF3#BH7"+/"V>R^IHWGB70GK14I4]>"[ M#QN^]: M+JR2@+]PC&6N6PU-_0WE?D:5O:C#=JG5X #* 4@\6K=)R:TR8/=U M]C0/].1E3B"@+_IL^8N<;-O&J@*3((Y?41P?40(PEQK&2R98CR6L0U]R[Q3S,)J:=U<8;82WO,>H(^73 M948SGX-O-%8D6W?BQ,&^AST$1DQ!2[ CKUCX,DK0(4V*IQRFC&6]W68G'%X> MCG'ZBO$Y3O N*G)YQ9LM$E@'2PM1.GTI-1@0W2:-[,AZ2%(D5&*A$FV%+B J MOV81YN=@C_D>_0[SB[*C-Z1S60A9MWVI6E"URH[L<*O6J@ =O)#,), MJ8U::+$9Y!3\6DKL5PY/%@I5Y2W9'8=!QNLA+U\*G(0\2I&N%HLH/]]17R;: M1D6#A-*M"RM$1&09^.4R%)PTF=JL<"33(]Y'"TH;J9C9*XCLLNOCG3(9[7!0Q M-21!)?)JQ:R9HO74.!PT$7UDGRQ+)9K9PKJ8GEB:G*W)%G>5-"RN'@/Q07S: MQEE.0$\&])X_B/PW'&0S%CG8$& *)NRXDOCKJG%OE! ;.%3G,H4XB"I21&FCFCABU)$@[[BT8J2<6A%@ MFC21;\G>?6#YF1&S$*T'(D:W+TK,?'2#T\9!EJC"H?K$="FJ,GW_5- YF=] M*I[2C)9$*X-3/1+4)LA&E/;F1X & E: MB,?UT@?#FD- A@BT_R%,D.UG52J?[K/@4%L[K^Y7%B@ 1)N9N:K5)L:%";)9N*GWUZ'7I$LE8&^DE6J_Y&C.DZ> M#>:?(4C,%E$<@!O5(P7H3SPJ) (X6?<>Z'G#*7OE>:?M?YXBLB2OGW$6[#&M M[S6$E/;H,"O?4/&:2Y\MKO.U;QAC?2\@T$7.J"1 UCY.@C];#AQ;3I2Q%&4K M:3XY8:73!S^^LE'F>;U+,#J>:+TC?,Z_4%QTE.!*A7G;38IR0DXM$YV!S9+3HB6W[^>OF"LVTDKI+? M$7&QK'&>JT&!=M-.IK*U"5]T1/=[=P?B]$-O,2@[+*,#G#TR+]P<6)+E12-0$Q)N;O;#CDDL*1O]H0XA<>.R!S*N MYD3?#A7HPL( L5K7%BSPW%]>L&:J7_5_%!WW&2XMAN'8O\L1QU\A2@&R+, D MG;94P!;93RU4EQ3887JGB=K2 VM=A*Q)**\Z-U8/;46"!A[HJ5R3 *VG<57 M[I_"U7.B2,BG1[CK?1-"D7X@Z5ZK.]8Y.B?[?V F =W?FE;O[UE]ZOEK#2)NW:P_!UG(ASZ(9EM.IO*ERTQOO K51(G.!EI_:^-S_E04Y(U_$/'/J]X BAEX$R[Y M)WI'-+\2K1H7FM_N(&_3&]!NQD7JO#>T82V2_@7'A3P,H 3R19U7B4;56U@)UW^2\G+,BDW_5T%P.E% MY_KI/1?3*^!:TUO.+O3DFMX4!YQCP\R\R>BVD2C0S9!<[M*J UW#F\RWCICOWWX6=NJDO)'<;#XH"[3$2C(G!YZN)O-/ M\J 59;[A_5M5YI9MU,J2C\\60ZPOTU/'B\^ZUWEED_2E@*!NGO\<(=ZR+K1BZ+?O1>>8^Q+FC;I2R0$ A#,=S,8;=:_-$LR:=W]Q]3RF#Y.5L_.OV@DI%[ MGU3 N/N6Q)MKOV7[=X!O*6.P^I;-']U^R_[(_6_)8=YDMD8DG&BON47O,4O& M>9M9&>6$S9F)Z0WRYK(O"@D6W1(TQEST'K.#'(OM]#7@D"2R%RUEWKIG B@\ MMA[]S7LQUX7'ED._98\'7'C<\H-OLZ1AT;FN9N"XV RX72)&S$&E%H%0"]R: ME+K/>$N=WF1^7CU1JMR9\H$N"$[>9GY^PJ3/F9\?P<:;R\^/EA%P$7*<4V+^NMQ9+&6_Q?)7D1<;N)>>;X@EG#T]! M(F;U)DVX?,LD)X:/_\;"_;$3/$O /W3PMQ/RCY-L"7_+.4$-5A#C!16$F=H; M5_R\V<3(3%/^20#)LB6K">F2N?M]&,4==R_;%Z;>4J>0N3_%]#8B&,6_E9B.R,;$7\_Q_&@P^S6&>3A;^/?DTU9)I^8QN6X85: MPU[W ./QM[;QF?"AW&R.1C#X&]I C98><),UMB1UF<:NH)NQ^3Z?;G'IKRUU MJBQF=:NO<-<*JL>K;5C:M.7OXM_D[?2'V)BW^AHL[O$WW"7T5 M1O$Q%QP/^-&RI290^NC9W(/!/9JVC"3]TU0Q'A(#:MY%K4;ECI6XS)9#9J\V MDU'1*RY0/2Z4=W0]D9^2K )!.7OS:=N<'OQ"_PP3,"\V%_PF[(U4._&%4@Y^.PY2(YY[K[D2E\S1+LU0@Z'?G#<=,NN2>+'"04=I MB_/9D_^7+]OX%.+K--G3N/>*.(2DB)XQ?=C//NNCI^)->MU&6$,^7$?"IP2V MF4_%UI0G+#M+/:.5DPTF1C&AR$_[HY(F.A(Z94#PM0]9XK'2R]*Z0GJM\&[K M%GW\["!QX'N\PUFFS!?\'!5/5V1K_AR%9%O?RQWDY^Q!\,U.2J9_W=/9J#"1 MGJ/);(9V"P_I/)9S(D\_>&/I+V'!S79 *U2/5J7YJ+XM515V#?C $#[L=FGJ+77FHVZ^WW4S*PO;F83[D^K M(OSZ-?#\(<+A0\IY_AADO^+B(CA&9 ,3_8.-_S&*R=8F3>17XZ>3@XCYIXM? M!__C:0'M J8RW+_FCX^$4\P[.Y-M^X'K;89C\@<:#*8B+8WM@]E1 0D!&48$$;!'5@0#^T.A1I 4!];&U 4'WNV3NA3*\=H@G+!Q*B M;)_P1K'&CZ+@5=V-3DB+JA@9NB\U*VK>I&J(HL,!AU%0X/@51 UI?NDF.,BZ M9,E!8!1)QF934YJ_.U>%_N"];TU!$(6!7&-*/K6+3!<(]GNKEYDV!-@WURXT MC:\^_Z91FBHF8._4&T,C"L#FSU*,:H-G@(?9Q%DQI=ZHL41]5C5(0! M<03[*,G/,=E&XILTN0CRIXLG.F1N::Y#Z8 9\CB!.R8^C BD\8_AU,(M7)Y? M/;Q?(T$7<<*T3/R,DD:"M@]>8Y8)6 ^2VAMW R>[#_UKV/^)\SK>54=:)# G M>6^*WB=-S_3N,'W:/I7)3Q! >1Z<[E# ]M.G)"S[EHJK-$=QDSNHA_6B7G[. M:9CAACM/1Y3S*6^#YLH'\FO^E,9A_3P>*UB27!A@Y?L/ M3T%QD9[B\!PKKW;/21C .\XZ)95?G(4JC$>8C\\810(.BW(D M%-3/4/+BP4?9O1,V'&UG49!?R(#HL;H;1V\C<[^JNY7BV*DN.Y/EW#6>\.3% MAY++2F( VDFJ0&P($IXM?7M=[T67G)SU-!5;*-&]3L+-$6>WV^GR(*'=DZL1ZJ)A M_]S>?//23D(36JA!#%74JH;>J"((G&^'4X=E[HWT:^,5$FJR@)/(P=X;&2N^ M[-[(4%K@]T;&,;S0O1&EWN=P-T=FFJ#[*=*[#5ER5?'X& )^ABE]$8<$*/FR ME>-SA"9=%G4&JR\@M U4W%_OFF,:+NVE&J2?2$'662-[J]!=GEXHQ6C 5[O-GQ]R?('S^DF>82<5E9*9N* M2>0 S'0&\2N;G4 +QH G,]SO3%51I#6XGTN:[)47?1> DK!CTUUT"C8[5-%$ MA&CY4J/B;GU)&*"$T2=-8+<$'7BXZR O'C[C^!E_3)/B*6]=P!XR209"'GDU M*Y&-_DQ+Q2]/9L'J(,V-"3U4,(+HP"AVNB!XXKXFRMUS7)0>X@01I]CI/N"1 MSW+^S0%\%;MQS>];J^]N3YDTRP$\]FV#IFBPS[.B[K>M"99LO&LUZB"Q\_5- MR99NE*L.F&6S.)B$+XUTS6+J&^NJ\3UJM&MBTG#)V6Z_Z]\MOGGF@E)!#_W> MO"OM)AC D\TC[MKRL\\=,$JY'[RS'4/%%U]R>Y"WN[5=;CO[&]C >JLP("\:7.,\QU@<8B?[:QR0:8R"QR@F+K]\FO@. MT\[PQ+EO=A^B?!O$?\.!ZD&Q*01A7B>8/@7--PC&4W/^TL!45OM1%2.X0A5) MQ&B2H*JDNBJ;_>4K5%&FML-I(TK(4FU'!1[; ML/TL$,OZ)Z\MF'J?A\_IQ-FHJ/AMKQUAQYBI(.&M=;;XF[BZ$G)L-25VV6N6 MX)_/6T.:RL&4,*RV"> [#4B6)*?UR06?(E5#^ M&=JG)"2!-LU:XO#R94M >0YSS-2H:7EH@B;!K>U11<@OX]1S.H+W 1GI8=*R.&(:?D17A^.)RGA%L CG,(DDA4"*25!"PUBB@?FF MK2E G5N3E@_3AJYA)XLL8<\X>TSU9C",?[YF\<6J@D7G 0':CKH@,[.^W]%R MI.#A=B+JS8=,PU@F[)ET&QLC-)9NCLC MM! CMD)-(%BSA<$Z<4[/%[L;[>D<5:'-]8 MS8L-&1],TUYX9:%9)6'1D(W^N^+@F?R+_6/X3^3_ZV,V__%]02P,$% @ 0("J M5DB.J:>#/ AT4$ !4 !V=7II+3(P,C,P,S,Q7W!R92YX;6SM?5ESXSJ6 MYOM$S'_0Y#QT=T3[IN3=-^IVA[QE.=IIN2WES:YYR:!)2$(E1:JX.*WZ]0-P MD4B1V$B !&E%==_,M $0YWP?EG-P&G__R/__V__O)_CH[^Y_KE<6"Y9K@"3C P/6 $P!K\@L%R M,'/7:\,9? 6>!VU[<.U!:P$&@]'PM^/?SGZ[&AP=)6U<&SZJXSJ#J+'CWT;; MW]PD[;G.[X.SSZ/AY^/A\\GQX/GK]N"7U'_YI!9TH;.S]_Q?U[1 M)P=(4,?_X],R"-:_?_[\Z]>OW]Y?/?LWUUN@VL.3SVG!3W')W]]]F"O]ZR0M M._K\/U\?I^82K(PCZ/B!X9B[6KB9LGJCJZNKS]%O45$?_NY']1]=TP@BU3/[ M-2"6P/\Z2HL=X1\=C8Z/3D:_O?M6VJ]"MQC"H]]"2OFMV$C/@\%?/-<&+V ^ MB.3[/=BLP1^??+A:V[C!Z&=+#\S_^/06_A,>8:R&)W'W_N]M0J;TS[%CW3D! M##8/SMSU5I%R/@UP^]]>'K8=PNV\_V:ZJ\_X-Y_Y&OESX:%?+T$ 3<.6T.F]]M1(L/VA/YG?+ UG M ?P'9QJXYL^E:UMH"KO[1X@PKR8.=^/J99NL@1=1MB*=2&TU@(KA+^]M]Y>$ MCF>:JMWO6^B;MNN''D!K#T2-/WO 1Y_AG%SHM27V[@6\ 2=$?YCNPH&X>321 M(04%GF$&_G>TRMZ$?N"N$!L%>BW4JD1I'EW??P;>=(GF!H'NYJM)[,^#@_00 MN!X$_A,(!'JT7U%BG^[A.[#&OL^S=!!J2>S-#)A+Q[7=Q>81FL#Q115%J"^Q MAQ.TQGC"^LK5DMB;L6EZ(;#NWM>1L (]*M24RG/T03 SWH5ZE*LEL33V)^HQ<@$N7%76/NBBP"I :DSI[.8 6^%,$$3#WP#SVBK)32% MEM:7V4.TCBQ$-9>M)'/5A(ME,)E_\T$\Q-'J]@B-5VBCSPD- 59#:O[;E_3-MK900E+4*%M9;L7XSDQ'N7$E=U;L:X3Y2 M6U&SPQ'N8TE==;L=X=X1ZBM?VX4[2F]&]3HOW%UJ*XVML^+3*5=S:EV::YW8E]1*+44@%7T56&'QR#2]^6K\W?6>/=<*S> 1.J "=@K[T*ZFT'(U-="8&F/O"IXIC 5H1#W4#[>C MD[%E104,.W- H%09]"\J\KI)$I._267[7=7HSJOLK2?\5VE9CZXAWO:RRFKY) MTC5WB^ILMNR$M__7JRCG9Z)C*U8; 1EZ'&-Y1+*HE<51I7 M[5>ILN^E-:.ZOX\!7$OJ.^H4W6JQ^9X&E+MO$*[#\^E?S^L\J^I'J8H19+NI+]]8_SD\O1UAB M>')V-KP<#C.=R^([]O(=-3PS;1O]-0=Y,6HS*?%Y'87K'9E+:&_QG'ONJE1' MR==& M%P#/WKR M>N5T890LGNP\0B0('A<@B!T/32:H]\U,W30!MN'L0.= YA MPR5! LZ)!N \ _1)M&Q8MT9 F^!RY;H'"[O["2:G'9CRXN7X'MK@*5R] J\$ MMOTBW4&,J^<)6&2LEW#B%>$U#P>Z@+0#?KKQ)NYOQP6/+N2'06'(4 *39GK MHA5HHH5U@H.)WF!\Q9B*SU[QCH+$(T6*5)LNBERGGUT_,.S_!]?4+6!9X8ZB MQ)8AQ:A-3P4>\&,/& 14LK_N#@[,7J>:+_-'-*5YG-? ?EZZ#MG/L%^D.PAP M]3Q%H4U'PQ28(?[2Z/AUAH]K2E#8+](=%+AZGJ)0YEUH"H699^!T*M/-ZM6U M2R#(_;X[^F=W.U5^F=&OFX&9LNGNW8S"? @^N;)B>=DO-(:,N_'82$I4B1:M_@?W "@$6";^#6"(Q$!HH_M*QX MUY 2D"(]5FW?\LPE9G^>L)VMP+> DWB7SSW5[!,;D41X2LMW348^85(X2SS M$N@)YW0);)N%8K90U\!C]CW%K$W_0K)/25T&V_)9NH>^J9A_PT8'CG4B%2T.W@*29"BV(68B32,:B?9 M/?I)V?Z%4#*O@4N-,101((6P"[Z1O%QQ/!P?B)FR7861)4(*9!>B*,9(+"L2 MS3;*%LC<[[L#&+O;*4AE7I+*(/WE\_[%B\K7,7C2 FIJPPYQ=(O,J"YQ]YDR-DT<).N_ !,@R5]M@'.0E+K) M>:KTBA?"@E(N*8G0 >TJ7MV*A"A>'<4_^9'ZHZ_'?>JA-)T-^MUK:[ > %!#A!PU>\&0NO)2[H]U9?O/P8;^XLZ-<%T_:H"SL;:)\)/KF *^ MH&)Q;7"7ZP[B%%228=?B0'_VW#7P@@U.O10EUOE'"-=8=>0-'ZV*-G2H!&?9 M"B H:_<]/_E<57L9GPB4H-;I&R?$A=7 _R/!$@P,9P&1W9NH#P1W[Z8=XNB- M+ZYK_8+V_GT!D:I](TEEF27YCA08E6@IA0%XA&^H"W$"WO'" _$;B#L]E1F6 M?#7[0H&Z(NOE0F*389_J!9X7MQ)5FN@K/2K++LG]I(NKD;&(]'6AX%D,ZKJ; M=($XXSXA+AC4LCDEG0^1DD:=!I]?2$DNI5:WD.FKIA0'@S8 RW4GT""M?4K8 MG@\IF_O7L8H/D#-\2KS5>T>*6H(KV!ZV2!M^ANA&!BE@TKG!08,..YHRDO+% M(Y(K:$V*ROCS"-E]&J315,_&!D=5\,68Y0OK##\/B"7;!GXYN\^ VZ2?\;/N M= *4ENT?_OQB]L&WG$39%;5&G@7*R_>/"&*B*@@\E.(MC%V@T%G<@^CQK14, MH@LD9)G*IN0V8^=(8RW?71''EWOE8$@MR:G0*D\RVF//$SIC M7WU6H&';X7,GX9,F3J^\;KA+.$X0E+P/ZT,FSQ3U/OM>,>V8( A=$7LN"97, M]+)RJU5R)FY?H7TVH/7@),]PDUR)Y:7[1P810;M_K>$%OSKL .O.\!Q\37ML MFN$JM'&FFELPAR8DK13LBOVC1D69E40J[V:.T^:=D![:(H?>)E)H/'G2%A!2 M\?X11$C2NI[IJY@6#EA@ FK@=RJJCWN7V3\J<,HH*S99"[]3Z3Z\8DQ;7ELX M1>9EK^R-2O(KLT@;S7KW'.EZ"0)H[K:;S!1X9_PI\ ;_FOO$O_4P)=Y)[HG@ MQO(AQ"3+I"9^\/UP!UV$GX$7:8'M:R+5[!U'JLK<>@R33)[$0V,=6V; ^Q-!?=[&;UD ^=V0N;5 MV/;=C;'H_/[&N'SOR" FJ;)L:ZJ]!]L?^I/Y3?3&I?_@D#U-#%?",3V;_G2& M_OAZ]S2;#B;W@YN_CI^^W$T'#T_H%Y.;__KKY/'V[F7Z+X.[__[V,/M;>YX% M[J-] M- M 75K1I%2%^P(<0Y4'*EU>HFIN,1$]UW+D1U48,L+]Q)1 5&)'K;V#2 JFL3R MO0143%I)7K)V-E![6KIU5XC*!!*4ENTE ?@E);K'VMH((ZL8/*"_,G>_VX+Z M(EAIRTN72])16%O6CJ1P*)U IN-5!C27;)+,VG7TK"?JK!>T=.&"TV7-<-UV M&G$NT22-[/8!Q_R.#V1NH[=1XI=EH]/;2!/7A@\LO#8!QX_P^^*Y/GFZK]1: MC\@C40&*PZY;BJ\E*0?_;A*)Z-^] \^$/O'@5+B=#\(O;M&5YA1I/IR?H)1X M(I= +$I#O6>6J.Q*$I7LR"7\CC(A3U'.YDZB4TRTO?.2P*4]@G#5R>OC"NFC MY8AO82Y4%[/N(;UV=T$H6N!Q6N5K=)\95854<&3?)BN>0! GZGLD[X%S9?J# M/%LL24^EM7JE7)K/H\M0<\J6X'TEQ02^SPZC3>7:*F+:Z@$[R9#L)), M.>BWG!%7)R(15Y/GNY?Q[ $5:#BX*IZ>M[WD"*M>#%6+@U!$ MK93C!+)0^@5.^5Z0017]:X_<[!?+*>)RB!1QH0G =*R*('-)UH=L MDZF@#(2U0Y8+(#*N*O'4Q;UWX_K!9)Y(S!C)I66U [WR<.87KQ^9)+&T^(7. MS'YD^S[K+4"BF##"#?W=!A& CC5>N5X _QG]G,J2.@UK1RE^9I!8)5T=O9R& M]K3D3UW;RFJH!@%9;?6?L&F]>_H$UZ M?$.HC;PF1TB39]UF37WI%:3%:_/"1D&AO&9*[ZC!)Z&L%'@:&*C,\.F2DOU% MG2%C]Q_U?'(=-R]LHC*&@X)93SM.5'945!.U%SL+YPWXT0/HL=QH;00(.!(G M2,6UHT(U1$OV#2(":^"I(-RUBSN/MLN38 F\Z,7S=-Z\1E96T1_-6:MWN->1 MNV=G4_>N!^#"B5^\-CL@+81($;L[0O$0B%-?;$FY#W0QMPD* M2<83;XH$P59ZSR6^[OWC3+)P*/6PSGOYUKBE4^W%V<=&&P8 [\NRY;Q"A<;WYY@/KP=F>38W- +[%[SLS MSFJ$&])FY(L!5&IYR!"]#Z_IXNAJBNFY*Z -^))!++*#(7//;BV-K;^'\6F5 M/W-?@.DZ)K1!SC:?N7)F'!6?^CBT;$Q[K3\$33B0I$3Q1?&>6_64G4MR5\ZK MY*3]U+"-X;YWHEE/8SV;)[Z!];)4IJ" M!/VMDVYLFFZ(D$ X /A&R?#(4U4[JM7#FX<_G$JHNU\JS<0N*PXP)Q(2R N! ME=SI?G#NWDW@^Y/Y-8S.Z\L7/L$V>LL3>=JHNR]BI.X_T6#JP8&T#OH0)-XT MH=;I+8FJ2U]WB]3<+//@?#6<<(Z4$;UJ\B=P+-=[]L#:V!!M?-$V>DL0>=JH MNZ/1[H&0HE8B%4#K-I$G#<9,(KECO7-//SR-]99V"M12-\!/PH2ETI![A,8K MM'E\YV*-:$OZ@HJ4.K4 MUL'(3\9"YD9(A16IO(5^N]P+6H6BN5JXS#5SS M)V.71*[X@6A431>*0VN;-]#X%5Q[,?LXY*JID^X?D&#I\?]C'^N;88/HD@-2 M(301Z_$OQHZ5_T&FY#- X\$JGETFSRKA*U("F$57XOK_CSX<75>@M]TW;],$YC[D_FSYDV/N7@ M(^1-'0W1_P9'@UU+Z!]18P-W/L@UU_";?]["<))$7[L4L7'6KVRW)O/$U678 MN^RQ'!E5I;3_XW1T6"3PM*]Q#'2@=_ MDK(#7VA=.##1''[V!"O&_PZ#Y4WH!^X*=8US4C@N3@K)1P:9KPP,QQILOS/X MA3XTV'VIV2&1="]]\ 7W*"LXQXS V<*/DY/CJ[/F[RPQNC=#6%[;Y ,YWNI: MSA"BT!3G@%KB*WP=4,<$2@?Y#)A+Q[7=Q2:] M L6_W)X7A_NNN4':7H5EE_1LP/9+DWFFMX2QS%=%BO=G^O9\Z&MX;@Q4D[[!A2#C,8PS.R^+@3!H:;%MJ_%J MD5PSCGIBV#Q'+I1:/XZ/FW^]?2]Y7MJM7$8T_KUHQ=:T&=Q"2!6WH#+%[Y:I MF4EPQ3F@K\IS?&&@;X.#B#,GWPC8;%P9>T,HB;:?I!6/3-I6LCK?O8; \V3V[ M,P#I%7\<7UPU/@;+N\0_(+GK:SDZ>0 I#M!Z,G?-,HVD)3Y@QQBY)9%*47M' M48.#7(O-$C_K>L'?G3D]8I[FMX'Y1CD]1J.8V*:/W+A[O5U MMM>LV:%FJUK.&9+P+4XK*I2E^';[N>*8"&[(%9'6*7.LQ.U(Q@&<"&R7RB+:=JU(>?L)&V.RW9FUOEQ?-6\&^P1+ S[ MJQ%@3).X4>@L@&-"P%R3N>IJ,^H$,"@.N^JB=LND?H&+93"9?_.3S&U(UI)G M-AA#KR28*6KWR)T?H9:38Z4H?CC;>-/$1[T S)'++M[X@,4=V>7LQVD/.$8J MK9(V0Y07F_S(%!9-\5;V5.D(+;GK\^S:T.0=GF@[.SSFNO,S^->TX7_KP?4? MR6VW?>)&, M/L\T)5J]_^R1HA&E]YEEL6:&TW:%WB9RY2<3,K"^H7V+A]T:7T&P="T.^E1I MYX/P2)IJ%#S2U6Y"RE^9'8#G.NBO9JQ+DP,J ^((]FBFC_%EHJS5YM9.#+GQ3 "<,G<$5*C*9 M3]%/_3E2*VO-4O25GC*Q"2TI?(>T@70(0HO5:7&QVD^*T-9B)#\[PLEY\R;P MU%P"*[3!9+[M67(5BVM2X*V>Y_%(CZQ"3"R*P[N6O%T+ULWD4! :M&?%09O- MI-#6@&TRI<+EZ44;^T=B/RLG4M!O!-?&I.R(II+TLI(F; =*>TD3A,;W>7%\ MDU(G5!SKVN90D'!%)O& 1'HAWH/)%M)FY(DF61 01])0LENQO^YQSA/P"-]P M\O+\D]W7FZ_&WUWO!CNTQN^0E,1;H 5MV"" ;I$2=04F\D4?Z'=2/!DK<.MB M@U <_K)6M*- 732%^,&M$4D<8:3-^0I6K\ K6WKR);H$&K>*]SSW'!+K,G"W MLQ;:/X$']%?2U%PLJ!V2E69@3KDD^9K:69AWUCJ%[()^#NZ6]*4)'7&:TZ.> M\%WS?V32' G91Q=%^RB;3*NUP_K&LVI5\X(0%MP="TN[PCYW%VH@3^!C1."K MED_;:^A_;YFNKXC^I. 2&MB7Q8&]GXBK->>F](Q26-G=Q!8X\^RY5F@&WPW/,YQ@DRIB(\@-K$9;FQMVN4ZRW8XPFT1L]<=F -_$9XNJ#6LS M?\CE2_G4(E5)73,C2S//",TV)2&;I/PS;0%^B"@X MF6_G1O\6! :T^2:"4^XG?:.K'_FOXR)>_'W\5W?;@\&_)GTXW#';O\+4?)Q? M[2@B#68.:;H7"SB2.X=(/-?TO2 #/?K7#G;TCQ]H4DBE*@DD*BFA'> 0%KUT.V4&E0 M$$\578&FP):'NI* G4/^!0GG[U]-OO,\U[MQ47>CBUR[Y#Y$-E1IIO,,D29T MFZ%)Q"P!);*-_41-Y=,"?\5.0U]33$FIC%J*0Y,5;-BU79R@7)T.-DQN_I*@ M37^M+Z!T;(J@4B5J)O%&@\<;?C"9?W%="SMHI\![@R:X>S?MT(+.XA8@J9"! MBF5$?[=!8L:.5VCGDYBXQ .0N@WWAU"*=*%7[D0U5/2GKFUE-52#?:RV\DH^ M14H^ZQ/A*HFO5Z;%VAS[XKF^_^RYQ*3!J^RO.6D M\OUA@)B(DC(3VNU3 5E@ *EWB>:Z6[2ML]WH^GNB!.*.EE)'.TJ((5NVVQ65 MM@^II:; 1LTMD-!QP,9.?R0+EEBA=XP0%%5AUJ;F]@7Q$U-X1V2MH /]*"?U M&Z!S@E&K=\2H(J^D#62K[!"W/[ID9=1E1463HNYFLU5&/*S6!O3P0HD39N4O MC&X->VQ__8*V3>"(4!N]8TU]Z9M)G]V>T<)KK/2.&GP2)O"?=_>"UU;.^"W[ M1V2CLS#?E=0.]?JF*4,X!8"W^D:#Z[AYR>F;36+Y_C!!3,2$#Q>*GKIKX]6. M@#D3Y,KDU7+6_NV)ZL@SQ4K0OE20D[#%1S-$PY]Y7S>L%M),NF04KE:&MYG, MIW#A1 '53K#WP!PD^E@KM="UJ.,6AUX-A'@CB_,CL,SM5[ACH#1(+<[BE;[9 M0 @:+A;2!C(!G>^ $I") RA)&3 80.$D:Y-YKM?$T&!B66U@$T @#YN8:&JS M^TT8:..823?8_*5E76=6T M@;/23%A+2LIA19N1+_N2I')0LZNRJFD'(#GD%N7( J.Z>N*KPNT"<[%\!%I*7.(\WL*U-\DE-O"2PCF"! ME!73#CMA&X1;*LK!;[K2GC0)5S82DFB%$,MJ YP0!J70<0JGRZR9])HZ5>;* MY*4Y'UX.AZU#Q:GSXJ3(EDP7G$HV=S/T.3$S):VA#8:R+12J@)3(",D>MCJX M8A'$[))=#>UP%86( V2&M-J,UV3C7.@_=:9EU-(?7P8Z)?A6D%@7C*7=S]0 MR4HS,*=M#CXZZA9+ !![J(@,R]*F2>FQ.*EEM4&4 $H]E9U(='4 M'G#O=Z744J64U 8-<<4R0%%ODY+BQU:&%WS!V3BC!QP>O@/#^Q-:P/TK,*SU M$N=%GAHV[<5!L1;R(EX@$2\T@I#+^)0E=0]>09%EPK;(@TH3JZ!<&B8-BVV] M)%0GN^,E6[PEA?5%D0Y(J>'+*U_/[-]**:2Z"#671 HO3.MB\CZ!(%J:QO[. MH!>UM]WPB5U[XYY MNS;;=M]&IO%WMW46G7EW-?7%5\AZKB&LBHU5VV;6V+)@+,:#$RE$_"YQR=.+ M%>RK74<&F9Y\$)/JY*)[)M7E\'+4J?/"6,UB)E4B9.=>WY!VL:!%E 7PV8$J M))7275?S=PE:Q$I([:5H<0JG^$XS6"7=0;WY;KR!10@MP#A29%;2$25.=>]M MGJJ)RI%%H/F#!&F63M=F2$&Y-+1T4,\=R_"LA(K?#<\SG&"#'T(N/?(G%]<7 M23HH^\?[@A(J/1-L_G1@:^[@:0QGJ2FS[>@'AO2ZW:=)?7$UR,UC5M&$(A\&1LFEX(K/1 _<&Y>T>;'W\R MOX91EO+20R=FI9[PH)JOR% ?K$(/J& M?BZN.\/#2\!."VR?%JG*C]/1R?E5\S=*QTX +6B'.'7\%)@A(@X$2=)G8,4^ MH=4ZC"DRF1>ZO\)I(@@[ REM:S,["*%8W#>H4T8S\6E*II '!TV6B-1($T\@ MP IP'?0#'ZT=GK0L"/W2+A>VY 8:LBJEF?[U?!RV'*"%@Z4 MT( M5<]>D=Q*?H\?J%D"*WH% MD05^KG!OP&=+U;/G';>2_VG881(#Y /OC;T<%"KTA@1\DM6U":]B(CA@@=\[ MUXD*:/?% A\5Z0W<)%EDO9:#O4L-[]COX3NPXI>!IB::SD(;3.:9'XK9_&?% MW7K4UB!N#/TS_0C>I^=^U9;-CY;O-?""S;.-\[H[UMT_0AB]THC 9FS9>:HB MOD3Q4B-$F-'P^/)\=-G\P=X66&*/J2$OG-6U&^:5\2DY&JRC _UB962,#V8* M.HZ:VE&F%LY%VE15@2[!SV0EL/+4<=34#ORJ: G@SI!>;2S/S'7M].U9)YRC MV2_T\$MP:>?( 3U\-;L#* .&O9.@&M+K,I ?@>&#I6M;#ZNUY[Y%IV'E 5P< M-7J(7G^CAD3)=WX>> M P-LFV:D(\_1E.(]!*^2R$1'C"[;JD=&Y"6[8E;NT^$0R7WY,7;4= UH$*NE MCC5?//*;EO1*VK&E(KP"/"'++7,&(B-Q,. MK\1=,0/FTG%M=[%YA"9P_.B"DYB/XKP8'+EK=9 V&U]IJNB6(.S =M^ICF;Y;B"P\!>(1OP-H[ M(?>3A[=N\',:%,MF-9&(3RVD#5Y6)6DPJ M76+]*(2D18*PJFF+)!T5H6F5+*@&P1^D,$"R..F99FDX(+M:YQ&O):A28[3Y ME&\T->QB4K*Q)^+S!*&ASO-(LNAU S$8]WUEO9:>D3;1V6XO\N0Z9NAY16^I M0,W.TZ*NK))R@>77E!T/3IMW>$F(U#DO1NH0O6"RHW8.[K&#>ZR'[K%CI):1 M'E-K(^ZQ1-ZNT: I7UF+=) %K61?&8LP_?"5Z8T[-TJ5?65R45;N*^O8K"TF ME2Z^,GRP'6SB%^IP&A\_P/29_'*0U;Z$:^(K8,+UM<66CE-QL-63N&=Y]+.F M/LYAFI_2")RA5^H-42J(J23.K*D(D$FP!%Z5I%@7Q;B/J*VV,U]E!-HY,AAW M3QAUNO5BFQ9;)BX4^!YGT]LR:O!&AP:P,\>?$-]NG&]M>M%^MO9;*71()RU],6+UTRI(ZC@/ M)EJ!YH6BJD/7BZS?'B'D)K&G@FC\??#_$3]S>O:_Q.5 9 MMHPJ/<&YBI0)YI<]V2Z6GD2(G -UGPKBXB4:$N)Z+XIQO;E3 M3NTR\)5BS/U<)V?M7)ZWT=GP='0J:2;/=( 8&[Q?1KL!6D>+>Q,XEZSZY47R MO2!#5O2O'5'1/S+Y@Q M[ IYI9PBI9RVPP@EZ.;)4T$3;=*#VVU,3KY'*JL5ZA5@8;J**6(J"&_4Q3DH M/PJG16I462+JRJGBU+=+03@MPET7.@E!.*P)0LKT?6.L(;(3(R=%,8(D\D^1 MYW/NRMV!E0'&WDQ?3P':!.&H":_J!I6Z60\]<&CY .T2SU+V2*Z M5G2][^^&F2+I9_3J?QVL@VR0(['<,"I= M]LXRXB@Z3 EA(96&59WIPXMO/IB']B. M(F76ZP]1*DDJ*31+%YHTDM.QPR2I)*C2""NM./("L'6,,V1DWY8$J+/62)PZ MM-;RBCX;MO:4M$)&":HISWO08>)4$%-2H!CY-HF2^*"Q:7HAL)(( M./_&7:U=!Z_4D_G>K\0BA2Z+^1"2]@9I@^A'N\\-W'FQ0&OO=AH;[/OR\3N^ MN$^&[;.>ZZ35:/YYZ BWU=IV-P!< P?,8>"77QGBJZ3-N!9 :._!9E'ING\* MG B-;+0Y\/VH]_< \/& 4*DG/!"13D$&Z>9=&?B]IN^&YR$K?9/H*KG26#FP*] M1;\2\+7]5)G[ 0UN^9?(M@'^@Y/\/)T")Z\V7$1?$-[Z%RX)E&W]X\\.H+/] M;?KE0>;3!QM XIHOM,1W?0@+2"5IK[^.O$?3P/ "4H$I7=_O/>.:CA;.J4ATD_T3K'+X3N9O4N>BQ7[F?-.&2LF?)1:0O M(WTA PW\NOO_>!FY7?^*'O_^"H]>/B M]+SQD5L[:VZ+(U5(K\41RR%5I^,;6WR$1H/IFP-=H7-@+H&US+VKP2LT&O"A M+K1"9.'6B-HK0D]HQ?T"'!!?99RND,'Y!7<*4&X&L>IT"5AN&';@5M=!I]<* M:=E\-2!$I9F?4ZXV8]@)@QSUW+$,S]HS0&; 6Y6-;TIQ?9&D@[(W>D4E5/I, M3?/+O?(SNBX2HX:<2I^&5ANTE5QRC7*8"5GDHV$Q+"MI;!"UUIK5'7U]Z=H( M$S^^CO3D!JS\3/1*.*'0V=G%\=75Z/SRK MXQ>QLZR<+I$F_7$8+-$B_D_*>32MDK[@TW$L.X04EK-GUF]> \^&-_$B;5I_ M&G8(GH$7*86+)J3*?:6+D+Q*K>(V@J"* X<1X4*JT%=Z,&6DQ+3H,A_$,DS" MP,<^0N@L!-#-U.HWQ"Q!)86O:&!_W[BKE>N(;"0H-?I#"E$A)86UM[.?S @K MN%O@J-E+3E39)]1-NZ#C9$'='Q!*]Y(0O#N#NBD16I\@>+P'J;(-%=>,9JMTR.5V[H!*1L*YRU\SJ\Q/_K*%/J""SK31TYD?*D M& S,_X* Q! ,8NGN0UY%P-0%-=0#X]JSP\P#AA]ZF^P..LYF1MHM4&ITGQ)5 MA4QIH<8UV3(M4LG';\ S%@ G'&>8&[S5>TH848E3]BB.VZFY<-!%7*U@E'V$ MPHZ*K72?)#(%3[G2E^MX.;4DV_1HON696K+ENT^3:B*FA%"<>%9)T%\DX37: M=EDX:QIP_#B(/5RM#&^3A -,(GG&9@#?4(_$0@-'Q=# J,VCZ)N#[$?QK^+O MXK1M<>!@_.E!^NW6 @DS3U_.LWU^ =&+S=$+(!%#7K%8Z=UO1J!AW4:;-F.W MSZ1%G2J29L_[^PT1PLL0"*=S]J\W=^_ ,V'R3L +3M=!C6)4^E'M9BPY/,M9 MT\TKL--W6V*I'Y 6WH$UJ=HQK@1]%DE;6G"[!9"P!J*&> M?)7S\E^USYS*H(GC3]& +@Q(LX!FA@8U-I18OG,X4\ I(BTFMB[@UI@:BQ/C M(RO>5,G'M*.5%@M/@[KN?LK7]Z^)="HZ#NQ_0;!4M93 MU*LL^V/'2/\%7Z?W'Y)'4!0Q/O^1 ]UETIU#MSW8VN"U-8Y)NPT]I.=8VG@= MSBR\VT67R&3AA@YL+03_U-=?W8R9I0E6.S;S(L7/ 0Q"'&VI=OHM^=*!U3+G M8%X%U[ULT0?:Z[3+'ATXKUJ_DJZ3[*?'E1?H64,%WP%<+(-MC$K.X"><+3?V MW8Y,\(H]*>VJ6]*^NR].%9H>U2\"M*]K,UC:Y:O214)8_Q_&0^,+6?@J1I&\ M'AQ&4M61I!B#'OB ZFHP55*K0TFH$X?1I&HTU8>A^^\_UE9BB=NCC2$EV(T< MFJ/A,'H,_#"H- %"4CX2"\QQ)GE4]TL(+/7.US[KRH?2;VHR57@0WB:M:THZM?7?<*UMKK\+3R@O 8<+HYS>N$^DP M-&Q\R?^8-E2:[4E'!I!*#A/&D08X*$@]VOB]ROJO'XY&Q7>P*1B81N34I!ZMC2<1,M/KO,&?*1;-1LMT>\?!DV;BI84V51GJ,B^!\742[48)CTZ M]5%'B\;:EQ38U-/51OPD7RS%64M]_*CCL#M@2'H6K-5AN4U\"+PW-/V4*WV[ MS$?Z]6=N8-C9W^.#[21'N!S)A]!L)PZ#I'5M2WH_KC%SZ.[=M$,+/+K. J^$#XZ)% _? Z'YK=? M:*U\5%+*5%H#3RFQF*OZH= M(QM@E_2 ETI*UI+CL<PZY;'X=9O[N+Q0HCEBO(^>UW0TP+O1C1!;%92 +75!7E\HO)DK&BO#V>+Y&4Y&5Y<77W &9BI$4K$;'M3<-IKZAR< M+Z0=W$S-D\&B2*36-U-Z/(J*C<5;6C2&-P[RU>=?2E+-M@3?J,'0?-\"_@#3@A8#*&7/I DFHJ M:CV]!Y47=Z\PL S$^ 5T_&LP=SWPY#HWAK^\66+1?$[&B+5SX))LY77_[8=. M)D32@;H=C ^C:U/)Y:V=@^94/PM"\Q?1=:"Y4L95,#CJ:U/!AK'D8D!G2-[! M#$F'8=&DFA5LI'?CY432KKJR@J+_) =6\7L7_%>X*C6?U_%I^VF8&Z)R(WI4 ML!VOP55%<[O05/Q1Z59!*Y+2\MC[O!$^F23,<3/T6W_IVM;NK8CRQRONWO%? MP6QI!#=N:%O7@)B$0%[#'Y5HBC4HZ0A'TFZ5PU4^=M"F VTMXGYN0[+3=V[> M#&B77'.LVLR'9ITL?4DR_'6QB'J:P.7CD+L=Q2I)X-++<="5;"Z'$=."MI5D MBV3<*3[\1LV^@7\T>GON6A -1XP*SX_SB8GA^,CP]/3D[Y.40 M/08Z:W_^JH1SB16N7DM:IC'X *DZ-"!I ^R2?A1;2$4I858WFM&.78ESWSW8D:TXM;7@Z1[JC)]Z -M10@I2X M6Y*AF?:AG_URZT&_;> O9!F)-VCKP,]:J'FN,\T<8!?4#?$(_S&"'#OAEX] M_'_UP-\V<,!>2#/$,^CF MH, 9#UZ:2EZ%K7(N]ZE#OU:;!JV2Q7H[F\%L^1%L\Z?;I"I\?>%"A;;WK=4A/DWJ/A![-?P$;& MGNL$2S]W:5^$==2&#GR3HC&E][N:9MK=]!7!\X,%.I)I7> M\NK;G8@/QCY9^I)T&4PMQTK#5U7!_%G6[LV\@A0%\%. L9U$7+QAMV[<4?RX*4JWJ3CY@7@F$=$W,G\'G79 ML/\&#%*>_NH-:C?;L##->EXEB]UZ$L]FB'4;@BO%FH2YD,PA4:1VKXA?/%: M0XI\0R:%;[JA$P#K[MU$1</?M0>;C![.X MUO#=@QO-7UZ0^+23_&5FDM,C R,S S M,S%X,3!Q+FAT;>Q]67/JRI+N>T?<_Z#KT]UGGPCDI1GDM?>Z(8289R$PO"B$ M5(! 2*"!Z=??D@ ;#)[!%EBG>WLQ%*7*K,POAQKR[_^W&!O(#-B.;IG__!N_ MQ?Z- %.U--WL__-OJ9%&$__^?W_^"X'_"_X@R-__%T41_3Y9+R*:I7IC8+J( M:@/%!1HRU]W!'=*P)A/%1$K MG7#0)*VKO7!YB;=O=XD^;\)N'^(WH7SCVB\ ($HG?X>P='D>JI:?MUQT5]:ZMV,LMB7>P M9^PV0<696YQD6>;XCT1@SW05('FKB^12=P@!%(+M @4E2(U$*:;70Q4-3Z 4 M26 DTU4IFMKM"?[S]\"%?(6\-9T[ST'[BC+YYV;@NI.[7[]ZBM.]M>S^K\T7 M/B'$S::QH9NCAY;S^?QVT;6-H#6!8>0O_^LNY-6VN?^MYC[\8+)"?L&.0 M%/CA'ADS;Z4_M/+?+&Y5:QQ,&48^]J4OGJ,5)W<&M6UN@]ZSO&%^P6]WV:*_ MP$;==%S%5!_8J %]GX=;QL O]NC2'8LB\/A+7:];;'ZPUW!.!LUPEF5_+7P! M>1CNP:SO-?6_?6AZM$OX9/S7?:DHJ@,P5M"GY,&I/S[BU^:=0 EF3]3THZ+& MK$5-O_GS]P HVI^_Q\!5$-4R78@._]RX8.'^6M/K_Q@%4T^?_7.S^1YUEQ,X MTE]__G9UUP!__OZU_7?=5]?2EG_^UO09XKA+ _QS,U;LOFZBKC6Y([&)^QL^ M]1?\>J^-ICL30UG>F98)_ ;ZXL[O#=CKE[JF 3-X"1N4(8C9NKH>[\*M^T*6 M\NR #S(._\^76KEAR:1,;MZ4E2E3UQIM1QBG,'R ]K5TWZK=(*8R]A\.]#L. M J/F@V/:4/HWB*[]LB=?/UP>,M16C)RI@44!+-?C;:@RNZC44^R@&L= O<67R.E<78S[,B'C M-W\PJ!L40[)QXBO'RWNV[<^^[JB*T0:*+9A:"MJOAR$G&4.W>9HJ":WT$.]C MT(CH'0X^ PX917$"(NY7CC>UL>6/ T[#3YR'X5;Y0DNQQ*2 \5K6FR>SLF*/ MYS+E#]=_Q/>-M0H?8&G[HVT9K-P2#8$0O%77*\1;>JUJM\00#XH@:T.4V43.X&T8"JCR'@_7.3*Z>WW-IT>+??DQC0 MD',<#VA[_&+*?;O>3B\,C$FC!F-E7+;O0'YA6V9MN7,V;N'$AEW$B=B5YSR4 M2C"")+2TJM8C6U8]/ZB=AEUSNZX:DEM*"JW*).W..TYK$>=>8-=;M 'SM>&! M#=@#D5#6)\!VEU4#BCIG:@(T^!.?+3^:[7,/C1HG9(_S//DAS0\XRBWMLW:\*\+"?%UCPA+>E$@W/Z MZ3*0(".J)/.'*YPI-$F >\K,UR MK836SV'\ -03]=Y\@JEG0:FZ8O;7FNJ_*^FF/O;&&Z7<6L'4QHCSUG@"3"?H MDO-'W@_0F7B?^@T M=* U+-]8NLN28H^ RRL3W54,?17\JJ1#Y'!A]+P9Z%AE%+E?S \PHM"[S_+U MJES1N*?&6!A/#&L)P :>'@>Z.Z"R9^WC4 YSC =>I@K,!OS3XWMFQWP^LUZJN3IH,QJ>?H^?7?HXF\'"!J0+G MS]]^+NS."=)!;G$NPU3 Y*>=?]#K\5NLH96Z_R\)HB91CF>[FHCO@M] MR0V1($BR;-]!_P&^[^G 1@)F@:.I8SY7V,^Q//WQMCL']'TJUV\U^+#%Q-!5 M?>/M(YH.OPU6(1[D[LSLO/FS,1@?YN??OX[2\F?+A >2?QWC[R10DP=N!SE; MUT^F$-OTS_XWV_?;W_W:D\QC@OH]'F7(I E2>7>,RLWTOTKF*2<93J3M^FG M(&>&8CC\_X=^'KY[X)^VTY39V*"!=>>"N')3 M:(/F6G+A[/#P7KX1/C,PXBU\>]+T)'S#XSZS\#7CMF^^R@)LG_/@:#V"UQ./ MTL^'^#G]1X4N6F;?=X-ST,I!7L^ W\0?_9-?-B'$^19]+TMSU),+'+@&I [. M?^7!R-1*ILZM^@HY4BB53\J%W&Q,S\,&"U]F9 Y\XZ=3]BS O)F&W;G>P-HK MD_WY9^Y(R2.-[Q"3L\$J[NL\'G\+/#QI>@)X.&YH _6K@QDP/0"=XV"5%!W.U%-";@#2WO4VJJEFV[.;, 9V.HI/VRG\G%V(?%5GE&S.3M/5D*G M7X$4OIOFC?0>$'V=1G@C+<2NM! GEA9SF9'PON96L6D:GR;M\CS.^JFO2%H^ M("W$VZ6%.)>TO-6)WUF,\;]\8N1Y*S ,ZZ[KNC-*+I,P_!V,8=2S]_/-I*1M M:PQ_X_JK1+Y-Y#T8!\%P?=/M0B\6F?5Y M(_D:EQ\?_"8V7S4*/I'K=PLJIZJ69_HI*17H,Z5K;!'0'K;E? )7U)&WG-QG MI5&!&'5")YOO%YGG"+YJ*2'VEIR)$XI)QB@:Z& LE05T*<;92:.KE"WKH)"PRDB%R_I[;E_4E M*PV[>7#.U"IPV$$+Q7C(@SN-N;4ULU9NVF[A-4%JV:U2WV:PE;8(75CZM6L+ M[^+@F583GICBCZ\FA%\6!S;86O.*.)[-J%Z)'_'31*^<63B9A1A:IR]$TOC( MPT@>/RF/HK[82./$3&8EL\O9H^DH)Y2D9E65S0@;W\[!2!8_*XN^Z[211F95 M$XM"J8&.IG4-:S7JS3XY#)T?&D)I?.1A)(^?E,?'Y4(T[XVE@4<4)#15:&<6 MO-4G[B-I?#L'(UG\I"R6]0=AI,KQ[JS1%=C1F)8P$^U@82>-GI5&?;;%QU4_6*&%5 M+&&$6&&7N$C,V\4(&]_!PD@:/RF-@MX?;)/T3;;?FW:*15>:-AH3E)NU@3F. MP/$]/ R[/+YQB?BKM]T?[A)_CM<;41W:]1YC3K3RNWAZ0/ W#^FT%#L/G"WTM>4AJOA.)-9C7BY-S267@367J#T)\I%:$SSXT*@)/7F(_%>*(R(^Z7='+7RQ:$7&>;O60B,Y/@3 MBX@H E*SN?3TK3?K/7B:+>H@6C9YKL6$2-9_O "I$3,^IU"LM\3O-E2Y=DD M4]$ZD21_SP)D),>?6+Q1+']X MX=.KEEMC,=7J"*UXOQ57TCS--R(_^7L6/B,Y_OBB:2N7$66+G )M>EL2ELZ MPR6(!/F;%DTC2?[X@JN73_?<@8E:(R8E)N8>[PUK;N0F?].":R3)'U^L59F% MS1.E:@T3.RN1ZI:-7DF.)/F;%FLC2?[$0J^0&\'ELD M>YZX:/9W9E_HZJZFE((:$DX2]"P;E"V35YP!/_"9YNS+A3=)\9PG9QB,03OW M<))E+]D/;;KI>;EX']D_46(>[FY?8ZL/O!!%(23OG?1MV$!Q/'L9;%^ ;<8/ M%V]5\"K!4 LC(4T%,F''YPNQVPNMF7J1VL<3M\^2>]42\N3T^*DDQ.GG2[G[ M[+(XJO3C8%IW!MUZ>&_?#*V$?.G:?K:4:TJNI8S-]MY-AHBKM ^10_SA5&+JR>3["S7 M[H3WG.0;->1%DB,<_9BDD#V[WY>]Q!2K#.IIE4NQ:#E]Z5CZ/9(2PDO-WB&U19+5D;Z(IE$:_6!.N^%UFM_HW0PI;- M47Y@]*?]5'CS/&^4@^.TGE(8OO*TT2G< WM$5F0&G56QC%U7NVIN,$"Y2S< M7^8>G&^V7ZJ9]Q%U'A."DRG*Q0[&Q_4<+CEYK=.*U/E=8>*)BDU\>4I!WI\[=/]T<=M&?4N61W.24_(,>2R&'&RBY9HA"I M\_OF]RS6^;3:7.DW\?M$24P(8WW*2!G!:ZKI2)N_?;8?P!L_C3I/5Q,]TZ$& M"ZE0L)OY]F@&K90T!6I+(5,6/=1(= >-\)Z("],25O@BZ,,D68H1-;&JUC)8 MRZ/L!2HQ&2E]Z4O89TV2A3!2?EYY.<(KS\M9<24 ;C3)3V#,G,]=.DQ_M?*& M)5X^U-X%RJ.K2CRE2=-)7&PT-6R(7OR2V%=I;TCBXN>5M^Z-;;XL:OIHFF"6 M777L%?A"9'DO,CH^U-TTW^Z-L:DQ%T"OKF9PIV+86&1Y+RL*/N)0=?/=W%18 MZICG""A0A:76+%ZZQ?VJ:3U9,/1:#:%.AL87Y#0_%QC+$C4TTVCFIF'8S?7Q M)=@3E=5Y+L!8W]N5,S6P\*_NRCF.!VQG+38/FZZWC9^O54NUJG9\.%G,,-WN MH0T,Y]VF$EKU> O1GRGW&O;PXV23GJP,Z66&PT0 RC.KVLE5RZ$U=>&>]--7 MBK_B^M:\P:OM28N;8DHB[XPJCBQUPBMX45WJ:Z\*?6)V:F"A*%CXAVF\A2\83<684V;1&![DGCMST< MO?AKH,^I)EZI.1M6XHN15%F4Y*+'S;'E,O)-KE9-OMW6O'&[_27KU,S*9?$Y M5U!PII9K <5NPGFRLD#1)H/@ID_%>)"5U6)* MF"9MI$9,EG07XV9YT;9#YWX'T_X\B_*JEYHFM/KW4U*NYH7 _J0J2 MKJEIM5LKT>@L=-[H!4E-&*P1MK?JA3TZ5K8%.W67OF'V[Y+R*3 #AA6TVHA,T:A59'A^E9HL\F M+MC;Q04[SU(?<6+Q,)*Z )O.[S$P726&0V%.%*S0V:'PBL<9=SM@![L=3C/E MW93:F1E@9$BM1ITD!:65L1>A,R(7,>4XBF/G6-L]M1%(US@*C.9B?D0PCM:P0H$7+EO= P_R;>1?QJ:.3TA!VK-A'._98+?19NI;:-;"TL-& M1M#+XH@<$_RD7KILM0^F_@6:KWF^MVV+0'' P#*TW'AB6[,@#;F-$"EMVDX. M^FY;J( ^YSH=8U*:7K:V;QN_0/9/F'4_<>RYP-X:O"=)N\W\C_-312\8"3!J MH7.^ 90I/FA<1[CW)@9G4)H("J(E>-$@U+8?VT,F% MF/WSGS$ZB=V/UQ-,R>3QCL"D>L5E'W/EKVILM!+L'F7"^4I_T5OF" /!%#6ASFBB9 MH87Z9VG=R><\3^S%^G:?F^(\YZ%4@A$DH:55M1[9LNKY06B1/913?/KC&"_O M)#FU,X_>ZYI<<#$=0T>9#,"7DC.(HT!83<7)[UJ^YF+OBQ;[2HVJO+8 M]-X16ZF::W2,T )':"[Z^G:4..FEV\_(1I;.&HS5ZCJC::8UJ/-6*X%V0HL/ MX92-,%V_?9JEXB8E9NAR@<&Q5F[41W-E%-4&UQ%&?O52\=F7#][C,SSDD()- MO+[3U;?!7@8)-ZRJ2244#\L,:GA9ZW=JW"JTMN)=_L)#)NDYXB]# CZ91WI> MZ1G H,U5+\$+HN!49^R\DLYIH34%H5;Z\Z<.3ZOU0AHKI3M5'A449[8D)UT# M[8Y#FT"Z"*T_6\K0L5U9A'S7/ -4>IM2L\ =6) 9,^"XC^[1[J< [!_/JMKZ M#'H>O&5/K+67N46!;K[>,CM"$B,F0J'CU=+CS-9<[Z:LW];X6E5'D?C$_P(A"[S[+ MUZMR10N=L?*%\8'=-W_\MWO\?E::WFP&OZ:6^2=FZJJ3,:]KE[*X1.V2= ?M ML-QP(>B)K&TW&YD^E[H([=KE=Z1=EZ5=SR4W0J\NB65G6I]2HC>:QALF8 2Q M"ZC0J->^%%HI"+B[?<9_O&US,8P?J=\7(_W(C#K0V M]N)Z*;X:9>15WI,!5RX70B<.ON=VC*C'N=^CZOKAX7%]-P@IH''<+'D^^BMU M,--][E5Z5?@HNQH\D',V;;7-_//S0KX"1!LV[)Y"T9F:A"1:4-OG?3>G@AR.N.V5)7Z N&@R0:N]9CR\G+DXB,T M7[6L'/$/UZN?D 76&-@[^T0K)MA^NA&&=UJ3QV,HP56!ZX'4=6>47":!J0[& M,+9_LM]L!DP/I&UK#'\#?Z &Z84GHWBAV\,3,)N?'K3=]-6W1-9J.U-" /B$ M0VF:J2[%4#J\A[.T\7D.INGC>49@J6UA6HH3=Q7 M8,#[5?.Y28JT\@C@G-$$JMJFUC()FIC'HK8FJ%[SAJI(XA4\Z#(S4D^#+SX=ITY]4'ZAZTE0#NR8LQ;SL.!!S$3)_KC MO"I@E0$_,&EOQC>DT)FS]Y^E?S,'KCJ4.D%IC]?/S%0I3LL/QXF:A+;+Q56K MF&O,LSH%!6=U5Y8M+]$9%'TZNY0\S,1NB6:"\1A<)@ MS9Z1H].B4+Y%VI62.JX(XY3EQ5-L0:0SH5OTN# 4^O[X@93E": YU+:GDK[( MM-H9UG2R1AB\QB\YV:POXB N%^FT@-+BH(,5:_5LXNS(^-[HZ:0G/&F_V$,P M]62ML^JV\#DN36=+@ KU::U[_IU[[YYZ&L6QTP=/3WRWLC)EZEJC[4!\P_ ! MVM?2?2L,8?2WN"T>A,^ :Q)\X5_\8FJ*K;8*G/7; 5"T G@?/SY&_Y!''=I0$ 9*PMTKFONX ['L/_Y/5$T#;HF MJ %Z[AUU2\4?/[+U_N#A,\O1?92#CS$4O]#F[YLGO=I]W41=:W(7OR4F[F\H M%N@ !#T0V"U.PX]VG@I_/-G^M N:P(]BGH9M@^QS\%F=_KP=R![]#_/]P8OW"?Z*"#&S0 M^^?F7XT*#]\Z$\7<&T/P^LZT[+%BK)\S7W>\^>CF3\-?P4*L'N)GIGT_[N]? M?B^0RPK\;W*$VZH!%/NN:[F#WT\9?XRC9V+*=D;A.* TW>&PS?8C?\;\]UW+ MAO+RT.+69YYC&;J&_ L+_K=MX?^ //+U(^-_'V5N,#KXI;\'KJL;T"[=#70- MVBS8_'__E2 P\O<#-R=?(![/CS+Q]E$J@9[+:AQGV&Z7D6DBH\/8R'G7 M,C3XI53.-804(C:XAB#^_:M[U@DYYS[+E3,"PE=* MI9PHYBKE,%&SQB?L$9]>(JW%B=E<.=.HE&-(ZI:_10B,IM@3DI/X4G+2E7KI M?_^%,]CO@ 1HKTS+#+P4744V/F/=Q^J/>=>(J?B^LP;TNY2E>GX0[6=X;@)M M+2NV+2<+X]E0I7%^5$E4*8#.BSDN,W]EU#B&UM8LWQOP'A2P9()FB3@N]WI= M" 5,+R$K&A&7%5*A*55CNZS";*!@_8N&*J]Z2GQ>9)L%H4"E];:W7/!8H^:3 MO&GI!G9G,[ -#JN682@3!]QM7^S.)@.G8#.1OME1U^9J,UMK6Z]XKK7]8&WI M@T_V_ %LQU"LVV '=MRUMP/;2LYZ^EUM^_D,V*ZN*L9&DJ !V71!WA+T_^SJ M]^996UW?L:,[?5NPOYYAS;? O'V/SFUEU@3)"YY!'K_HL#]\K76C*/!?\ M]FW;(85KH[[YZVIO(HUE;N/4)=+VR[7].3W)_'T>EM9$[*-)SW?> MW']N=/@3&$%#7;:,KF(8EMNU%C?G 9N:!^-G8&\/?MQL%7W*4.6ZW(O/)8:1 M\I9@%G-%PE=T[)@SLF68"/H60*0<(B['$(G^';@B;)QB'EV1(WAT,DD]OZGT MCSSHO>4G+']-XNH-H5YL(W6A6JDWD*I4%R6NW$ :%02Z!0UH^]?V!B>12AW! MZ;^T_ZP_J*211E9 =GR'![^!XQL(_!IG2>K!TCXJR:\ E;_!4_U>#_I\/H%E M(^X ( _*@ZQ/R" "[%I#CC@*.ZI]I_G';6"G TU9+F',! SQ1_&L;W%I4UFI/^C+QBVB MNPI&]NB$3"5H"KI%"BMWV1XE*Q21('J*2G4)\-0MRJ3D9 I4S7MA#-)F5S+[ M2]+M!O:M2YLICSO:/(<;I8QXFWQF/=\3(+/*= 1RS3J+$HJ==>:'\_A1$EY> MKMCPLREU8:#\G/RY7SOX2%HKJ!!/IK,#;HZXX+38J+* [B3(#J M+WYKB&XBNNL@ZB ((_[SU!/5NJ3&8@D@4R3+R%0/$+("$IA,J9K&=+$>U>UU MGWJBICDC%[D<[XXJTV*ZS7DR5C;G,A'8I[V6 S.;F:P8,/J/R\2TY=Y+2]QQ]_539# M (2O.^C!A2)^Y5@?_TZ>W5@;\YRI/EX:'M0JXOWCF_:2MS3PX*T;!5[*B"M< M'GEHC6*+H"&9<6[CK;\$X"DH!/Y>VF<-_*DT\IP3^MSTK9WBP[_O"CI>5L90 MRND9Q+"A+'*;S6QJT-^N@PD%<,PKN7F*R/%8J^:,[WFS%._U_30Z\9J+2:$D MR1(4_7RJ[6K1Y<6%A9^N.I@<7$D%/*^!5UT9^O=R)O@L> M06=V7S$WU^3NAX$G4/&KTJ@7O=[<;?U6O$6$\<2PEOY.L#?-QKX"(67K]C\7 M&(IO?79%T6A5PV2EVR-D2J%5F04L)JM:CU(T!G03O0-/O'5?G?>L=&\V\B9$ M(C,?=B)R\FA-0L/FJ)?%%M MRKT"/N5^AG=/7J*;^$:@N<6_,RE]%@=_CT!__BXUA'FO+7Y13D."]V?WH#A- MLX'C;/XIPO'B.^FY;!.M=^'GL5>6JK\LFMLP)G#N*G85/@RZ:+M+UE46E3."V",Q M9D6W#N, DX%E;EDTOORZ60&*O0 M";8GLRK 92JA4G("=.-R3U,52E'5!)5@G^8]9HYCM.9,KH_IR8)=G??I7*?? M/Y9+(44Y&Y^W!HH@-M'ZE!HI2;'0W]CSO9;+%I&=M8:% J9H@&MV3%4HD[[E MIYZV;'NI<3S% 1O3*^G:N&W..&[N9UVV+:\JZ[)G=DGREDE<:.#^!F\ O_U. MXLZYT9%(W,:OBK0]L?S>>3M_OHR\U'3@ZR'/,7AY_>SO1?OK#=TUP-96K_\% MBCI8OU+]^WKNWA@2O1FYPL&5DRQ)KY'LVD7$5H+P8;V3^*^/QAIA)=9ITJ"D8<[J*]-=,HP4'H.7,!"'?BU:3??;V*'^4#?-G@,->Z. MY!+>>M[@-2"5L#(1O1';R:A0I]U2F4&EBTTI7G))<7#:YN6]K'$V9/A4O9'-=*;*N M3QXEI%_)]CW-/_L5XU5_ UQWB:@#H(X0ORH!,A^ 8#>A:2!=L&L".][.'I+\_;N(XZD#Q!GX=2=M M9'TK'_RAXCZE9Z[L#SHX0A3\>$/2?V*(8FK(7\0.W5VH$K!1=PBIVOS('\JF MG^"*TV 0P4@5QT58;/UC35DZM\B>2WGV!4C>LWVG>WWFT$=S5W$]9T?="+I$ M,J E,R- ] M;2J PFA?K^J@[QGK/9(BVD#^\K^,_T8(DKC=M' '>G"::.*?)OH2%5R/?_US M7QV=_WRURNRPV>?R1H-V5*9/Y=/Y(0FPT=+KWI?B]Y:>2T8J\^4J T5300S8 M&4 4584J8_NUQ0.IL7WUI/DRF"QN0N M$==DT%58O!?O);KDP;G!):6*M&.J8TD7[CM#NU'$.]6CZV;=:6MDXZLF&!'U M1:*8G]VGRYG=*\ >6LJN"#*5N)O"QH.L:F2*>8#U:L=6V.(+?E8B:K6RI-MU MIJ@6^N4<,X;D/)TEAC[+>FG+8<-TUU:>GDYJM0= MADJCR6JO4X,(Z4'N@M0B"6J?RS7 M3_MOXVCJA2,B"+/!@$M=&7J,^!*W.'Y5BUXOSRISFW@V/7)%LXIC/V=.<)^:[9?U^(?- M]:N _2W\>"6K'(38P<3[@5[?LI=G.@'B)T=L?O.,A^4+N6FW%K:J+D?,:,*L M>6PJY 7)E#<;UVN_2!!9\PFJ'WD7&Q%N4#LQ4^O3S- M7(72(ESE_%P[!(K/)1PO'A6_\2[0M6,2L#;I.7#4CO/@F%C\$##]-M4< 2)3 MY4&5HXJ>GS+$/VFT/^:^7*PU$(XGOR\71-F"\WF M,6F<[DTRN>(T4VCYF7'RDP'2:84W,H]?:AZCW3>OKG?V7EA7](]V'ET.U7O' M-@\$6P9@U&I:P6*_YX"@%1P,"&H(N \74&^7X_UE>O]9QM)_^%R'CX:/14Q( MNN5;?LC&( HV%5/5%<-/U/DWXOF-G4UA/P?Q[W'0M1>/"Y)_*?M;??;6&7_P MVK4S (:QG6[D+SB)P2KR^AY7^_4UVO_<(FU(W[<;!]&G8\\FK'?RZ6.'Z:NS M(J9G7*LSZ3J$/.=.:Q%VN]K%_8D-@CP][ %!MMLDMIU\,@?R+6=TN6!;04E9 M0IE;5\R(^?)@ V3N_]G(0#K8N )5W*^-&4SQ>XK-[A45,;VQ9KD:4'7HK]X@ M#C1$D&1L7X#>6/T8V73C_'.3*Z>/[%(+=J,'F]'%8(05SPT@!F+-;N&R^BB. M,8[AC*:S--X@Y[HS+LYO_C!DC,#9&.Y7$=GGPQ]D3?%6>^S#$_7J>B>\XS\< ML1Z?>_M5<_V&'%W0$_W0[N$\B5]L]'N-W;NK:QXKG[E37?.5(S+/,B?,U37? M.RY-=R:&LO3E&.P]YQW9W'>0XW=U<+;G@+PW$K&SAOE__FOO9*>BCJ!_XYF: MO]'%LN^VL[M3)79;,S<0HCY UVNL2L\%]IUBS)6ELZU/ <6$V9ZNNGN0$-*7 MG:!F+_+X\G%E]8V%@''LEJ2?5@+>?OCV4L $?AN ^&,M8 J_C7]7+6!R)RR_ M@%K FWUG3 (G>EU2D_%N5Y$I3>W)"I6@9);L:BS+=!,:N]UW%I(S%2^=EFMZ M*WT!6?9P4>R3Z_G7T[%'S$95*"I.J-3OSY$&7#C\P#WR@T44>Z&.SA[!SQ"X MK\6' ++_N(V/7$X)]U]2A_9-MO7CUC3<^_<^FA]A;\GGD])!N/,((I](PR2( M%PIA/7W.E^GUQY(RV[-KS]$:OTTP'S\&' YFO AJ56BHWW@M<]FZ_?A!WY=D M\XWR^+KP?8D]_HAX[SI6Y,I_CBC!HK=1+02$A&.?2&)'XF-_D][IF6&Y[< -&H?AO)/V0 M9,N9ZR \< ^>.%47+BKD>30_5 H; 8".XU#HZ:RB1+? R,_-XW">;;]T%-R(3\JQBVV_$.8C]VC?PEF8JG05=0 M^\]=A-Z1W_:VZ;Q,E/HH'%_*7#^B"E\IBY5B+L4UA%22*T*74!"S@M 099IA M:9(] 9HD%0.B"4#$ 0 01Y3-8L]N@?3@A&<*J,"_AW8MB)NOB AJ(J@)\73^ M',_M9V*BV(!_2T*Y(5;2ZR+88JXL-BI\(5LY 3;N^%?^BD.P^\'Q=T@$Z\4# MR]" [6R6\Y:\)Y'HF/^W36"$!V!4 1"$0CM.DF< MF$T7*RU1QA,D$Z=/[R0IS@!)&]8\ J'-4YD(A"(0^I$@5*XT!!B,-;*"5.:D M5 YBT2XN/:QQ?@R$RI8+-B#C6@'&/*3 D5?SY=<&,O$(9"*0>6Y=BB@IIM)? M"WY*=U3/<6"4 .TM9RK&TM$=JY?^[$(><4T+>>=CV&/'#Z< 'A\0N$#;1_C. MU"-R04#3UB>H_#9UX'C&TZ#OVB -CU)($:8]JZ)DS3_QI[O!OFVH$_"ML7GG M*Y1A.9[]64PCKPG3SL>PW8X#>-KI&GGH&Q+&=2W/W5R7C]1U9W1MD$7@$61% MD/6 M<)<["Z8R3N,,_<%\[+4N#9V>4WZ/R+K+G>7J"( B /HY $0'BS0[:S0R36 , M^6GLH:\)>T[+I&A9+$*<'XPXC+ 8Z%W=A;:;H6CVTTC#7!/2G(8YVTZN#EBB MZ]S".^Z?A&-B+E/F&E)=$&4RCM'8T9I#K^NI"&E4W/=O1PN9B)S^9-L%0-'3 M0PK?5GEHYY>3ZRE(<,)QD?C.N(+KC9G'ZXUWQ_@,.=L[E+&WL_?EN^AW._4O MR?^:V_F?O7&9H!Y+Z&W80GQA884XA/9GZBJL*R @.Z\#VQ%55L NL;("!:#< M*'%"ANJ"R92J=646:)J,+SQ"/+7[Z; M?+L;%K]#'L:.[ S^206&=]P?&CIB=W8)W?ED;7S%EW[RA@/:W2>F(%P%*9[E MST>*4S2E3NX>X2OU:J5^3#C>< WD-=?NV"4?V="/K!EP[HH>;_&W$F]W"#80 MJ%(]M8O1FLRP@)8I!:=E-D$G9!H#/:#0"J$H^Q#84.76-)Y(UT?IKN3E-E(EM/8% -"MD(4 M>ZC=).:PY4&?R>24&;B>0H\ 5V.UDEMBTJV^3,G8TY9"6A7*[#1=DW2<=Z;U MU+)%4S69/FPY2R^[ZG)9GHZ8C.BF%\.67F7Z,G/8$@!QN>QZW3Y6D-,T/C" MNB+GL.4!1:Q<5[.+;D86EEI[80Q'@]2LR,&6!Q1I-+Y(9&H%14#CO3+=6\R6 MH%Z3XX=/+\[--F=3H[0T9L?F9#61[XE^34X0=-)TE=Z@*3-(6,TLH2#6[JHAX4 M)ORPZ5CO8LV<9>>%ULCH&-F\TTL,8*_$8=-[OBI,#'6*8AD:H TJLR#X1%_& MC\PH-]$7NM5/,!CCM),#;M)UJO1D]J+4C6$;:"1D4H\1Z7&S$TUF!+\;F*QF'3(WS% M,^W[5=(M%X5"!Z/F6+XM-UI02X[PU748L>^D^I71-,DG%LUX*YF;U63B"%][ ML[(:Y]B**S&"L:KET@H;-V'3(WSE5;RFLJ+<6W$]RJ% MJF +PZ4 4>V(#%3+"67FJGE6RDR)9AQO#%M,I^]7-CUHFC&SG:R0ZC$C#VWB MM5HZ*1>Z$%6/R$"Z,)PG:0K.8T;B<0P7/1.G.9D\(@,9)SM>T$[7'8T)437J M<6 +..SUB!K*>,]K](O8O83FTIF!/,AF^"QL>D0-/YU;<50-,NO(;#53K=1*;C;+ I$:-#2==4M# M:2Y31YBE]LMXOEX0,@+A6$2KTS4SG%B3J2,<:/%%,$V/V9[$%/@*RGN9J32 MEN4(!\;+I3!9L,7^2*F-:LW.;#X8#V&O1Q1&IX:+)LLD3$F7!I!==E7NI^%8 MCS!+;&?NZZM.L200(\ABM"Y[>I.3J2-:L)PO!Q9G=.NC*;XB08THM;)M.-8C MS&I4[Y/<>-&1A#'5=7L.:K=5=R[31Y@5]SR[?V\/NQ*:ELN]4K:8)"%9]!%W M(>^"UK($J+$ VEX^(>*I.EKC_*9;+3A5R;$/U!/;/G7KDZW]L#_6^8LY9,*K>8.=?-%#4Z4+PQ[/!=^2+\!N M,?IXRFL_>?C)?-?F[Z>*EQ&W9#R:NHN<.OR6?O&D%3XE-\.JLQ^89BP.]BV\&RPJ?Y M^/I=/Z^B/'Y+G7?K4N($/'UIS6ZGQ.!^,>7PRMFY6;*]Z.CIWQ/QYS7/(.QZ M^$WP]9I5OFZV118QLHB11?P2^"_Y%4P>"F*>%/J_2> B\0J1>!V47#TF81'< M7R+;=8%-S.%3Q9(L,$/V6[UNF!F^N6I+@76(\&Z(&:NRYU]'LT? M-^+?_4M5 >CU+IDKG"CN[NP\A<*%@$$OL>/=A^M>3AA\+;778._7&8,02,D+ MI\V>$YN3"4^D*I&J_"Q5"5WL]&YU>/F0C6?;T!8CG.. G1,UE^C!?B$D1/K_ MOI =\#1KR';[T MNP7GOW^*\TL^I1SY6U] .LRTK:A!#5G/U-VZ?UN !%_(H@O52;$U61)3Y7[=.T&"*X?QS@]T@ZVON_KG1%^Z=Z8TUR]U\?8.8RACRQW/0 MOJ),[GR]YDS-_V='NSF75VQ["1G;5 P/W" .G#40]+PYQX(J4H8IN04>FPY+ M65U!\=+PWC_02=[\8<@80=*Q!$/^_6N?%Y>:8XI@(X*-BX0-G-C@!B'KBSB( MRT4Z+:"T..A@Q5H]F^A_-6X,F.8,+#I835AR\T3=\U;IT=(_,L[<_(D3,1IB M!TN]A!N7GT7@5!6*I>L@=: "R+FN 6+P4>XE!$_7 X1ADHB319CA"YXNW#W: MZNJCJD)%W63ZCJ!;N5;C 4$.<4D7Q?MY@B[5I&9?COM>$1G#:#:&T\SYG*)( M\2/%_V&*?S8'YYV:GZ\0RY+>2;0P/G,_5P4613NZ?QD-XVL^32=B;!P_N5L3 M B?W%4_']H &'9T9,#WX&-U$A(4*G*!B5E(WC'6YT"@FC&+"+P/)$%#[+MS< MDYJ'"]T(#/+D4KRIF;?2[S9@L,6"G+E&@DIOBP-'4)75YOT^910-:9F9@Y'> M+2K"P+^X"_I3.$O$\'C\"*:>=E]JA"H1JEP?JER(-_9AY!"'[5&WUS-0K.4X M=8Q6^F@">5 MQ)W7P*0?&\&>Q=G:JO^#]J^5_U'WCT!F7[S/5/#$R).\;-\B-3.M9C7_[E/H M;%$,$XMC=)2ZBB DO$SZL1!R'K?K(QA2068^$N1:(01$49$&'&97M0;0<(3.AK#NXJ" M57(,*VG.@$[-@DH2T&G"\1C!Q&,L<]WIJI)B>CU(EV?#82!-8&J6C51M,%&6 MXY-N-X_0+]HB\<-P[2P)ID W=6U/;]=J6]VH[!&D&TEZ*36\SQ:DL47FTVJG MD5BX?;\0CI]BBE,QC(Q23)'J1ZH?6I?FX[I?KB4S65)4,]*XPS4H;;5,>YFY MK_O0RV'9!(R#?MS^J TC$6$Q :8#'^.?M*NX V _G"*/XL"PQ8%ANR'I>^/$ ML'$C!*![KES3!BTV8,&96H 4:Z!X?F/J_3)>P=*CB88I]:69P$>\D_934$20 M@HHQ!![#$V?@9] RA5NVFO&"P8;E*@9RQFL&HU M"M6B4.VRDT2OQ63I)MNN2PV&'RDR[Y1K NLL%!B3 M47XZ*,[&6']7$O92)CX"F0AD(I"Y") YW^4(KZ",/4BA#:DV'$B,0#+3H2M, M,_C<1QE_L0^/$53PWX]-_1QX=U$L&G;\C9@4Q:*1_D7Z%U(F_6C]^WFYH*)E M]M$&L,=1'B@,VA<=&@G=H9%GR+_H^DV1JD2J?^*<*CI^>Y,6DY,RTHBI46CA! M=3KDV"C/93RXUC+*4S&;35I M-9HU&4^LMY+@,0:CHGTDX=&A"'LB[ FMZ_=>\"%:?6.^K$]D M=8(YH#U518J(;G,S5C6=I<-XQC95;;8C%5PFJF5$EE[^>S#EL?)SD9#RYE M)F(DA<5H0 $0+\, 0XXS6 'X* 57?B"'8;0S$OIZ)QRF,T# T@(#A% M31!8#&-?@H"KS'(U@#HP+"QQSEH6$71$T!%!QW?>4/AA[&B3;74X;-?ZHVF_.^QF:IFV0?1][/"7 M%+$83B=B3.*Z[V)^]%/7RX513BF***.(,L3NT=/ \B"J/+Y]XKY041Q][ ) MI?C&/%>KH4D<^DG!; M[TK9NJWC[-P' NCT,'$Z1N*GOZ4O!.[O2]*^Y5@4%$9!81047KC#M,W OY!E MQ\E\ND>(F?&HPM1G3=2J9:8Y&/AMKTG&\!B%85'.*(*'"!Z^&Q[.MD+W CZ, MK65YFDX##IORDLF..X5\V^9\?&#>A@^7GQ?:+4P1Y82^'NE"=K_55\)>R$@/ M 0:>;1/XX\7N+R;*.XML?)@>=QALFNJU@$'L.I2\\T70-Z M1"'IY82DU\"W[PANPWR?6:2XD>)>!-\BQ3W%181A'5RJ GJ+]\1Q0,<("%=.(6*CPA>RE6)*J(O_^R^2_8T( M-2G7:$?YH:\&LS#%=I=S6"3,X!)I3:0UX=2:<-68",&VZ _;TVT][Z*N!!*O M@ZB84QAP(>0R];,.%KP1/2)5B50E4I4S&MHP32NGJG 27 >I*DNE:X#(;?ZI M;O/I%A+#I,B7OI5@HYX;[7R^5GQB0E*#OCWB)3!)B@6&2BT*U_O"^4,FJ-5_?@U,@!([' MXE3\PC<)O%NH)1,HM@DTI YFP/1.Y\U$04T4U%Q\4'/AOE *] "$0RUGJM;X M!6@4>P6*6REM%//2Z0Q;2#735'(ND\'-M10>H^BHH%($%!%0?#M0G,V+>BM2 M]%2EEQAX&16K)*4VTVWFS42I[R,%$]QQC3&GKP@0)JF&WJ;M06])6$R"N_^C M:/"G1H-7O&9ZX5[/1D=W%C:?Q[-VOY@?S^J%M* LF;(B9W)JBJ_Y PN20!3# MP, PJG,4J7VD]J'W8=ZC]PV0]J9=IU&6^'Y5*.O\S)Z8@=ZOKU6+8S&://UU M^R'P8E\2[G7- K^$=QK A_#6>*R[?O&"*-B+@KTHV+MP_RBXM?M!Q7T-?U3P MYY$R+LK59;VOC87E/-Y8EII#QC9AQ!=<4,O&: R+8=$%M1%B1(CQ_8AQGHO^ MWPT9XSHZ3:V63D,8QSUZI=N+Z80,(,-WKO W8,;E)XK6B;2@2O;Z_MJ&L@#1 MGJ$H?HSBQY"Y1=OP,5#05W<1:$,VU]-'W8942&2E:9G1NHLA)Y/!_;,$$4M0 M>)0MBK0]TO:PNC3O4_=E9P3:_&"^DBI"=@R'D+8RB4#=_?4NG(JQ[(_;,E29 M %MQ_2Q1$2@.0.K^SU"KATKPS3;[MHP"P/ %@-]X.?4U\/794#.Z]/O+O+0' M\ FPYP%MGD=P[YY(]^H+HHZ)W8DV&8NJ:(WG,DGY#AO-$#$R'I7D#I&21> 5 M@==W@]?Y*A:\&[T:A9%;;(R[H\*LBS68;C_A9&L^>ODE,FD\AN$OQ9NARZ-= M@R9%L7@88O%K8%)TR4RD?Y'^1?KW+5R[RMS4&\H(1!??A$T-PQCR?7>J_P*X M$8) [5Q9IC?M(47-1"5=%E!60KG)?7>DI9>%<5\FF75M@EB"H6($]=(FT@AI M(J2)D.8BD.9L*:$W04TJ(4KSZ92<2GREF$W7V39IE@*H\7=4T3$B'H^1=.+' M9H(.G+TH- T["$=,BD+32/\B_0LIDWZT_OV\U%#1,OMH ]CC*"T4&A6,2J5< MSHF8,*-9I+B1XEX$WR+%O<0:1R':*AWIUUMP*=I'>.K*MU&&^.MW/)ZAJ4*0ITHT W"G2C M#-6/$ MC.)(XB.)OTB)OX30_-W3ZA>TL$PDL'((BOSWR]F8E#[3-1#D8IR!8@-'KL5+ MY:4^I-J2WE2RBL8.+8N8?S9YFRNGWY&36=,0D%!5[(HMNHH+M*9B>* *;-$? MZ--<35FQ;7E*C8#@DHN$I!B:HO&U&F#P&IR&L_'@76FIKV'",#V9=L3.?"Z M2=II=C/MYJ@+F0"E!#MVM^*3#Q#X,"1X2NRMF;P-UP98S#08J93;'"Q*D-M?ZLK3OSUR3FXY1_ MC;R\B?2^HZ4&S'W.%3+=^+S:KTU7JMF_^8.OJ]D\4]'FJ;2L.8 H#\_Z?0U2 MDW,<[QFV3>>EMI',DGV)J&!RV:8*]1K#W?QAR%@\$8\ECMQ:L662'O0:U-"Y M AY5/-?QQPFMW5%&U>A6CR]Y'5;RQB4JH2=LKH#W T816"*&)YAG&64]=HTH M\&T/*2FV.EC;;Q*/K5_X9)Z5F5^IK"](7')43_.3'CD10+'*>8EX?]9@MQ(' M_XL?;GW_0HG[2B:])G)6,BVC[;F:$)A5HBJ1=,D@B#6G2)R-X=AA;8OG12X% M5##N OM0ZHC;*,OYH[*,Q2)Z., MO2H[C+MP\VQ-IH*B"VO+'UV+%V%$A!'?C1%GVR;R!I"@)R5EU:]J/);)QM$\ M48ZOEDH $LS66;ND"^W>+= &6BNXH1)9FC)//5)9DO MW.MYU%9?67/F1E6/X!I39_#FHEUK"LL:.Q5<$J]P'4ZF:-_Y(1DZEF 2,>J< M'E"D]I':_S"U/YLC\W:]+S IELSDB[.1F&_/]'2^)':ZXJ5]@X5?7&GN&OQB IT--5W8UBO2C6BV*]9\E'_KHHUZ@.7 72JPF* M;4)&.CL*O]%WB):0\G]NT&.GBTJE-%OLK)31LB7GI;A$)XT"A,V@C )!4S$L MSL0(]C!I_Y\(12(4B5#DJU'D;)[6YV"D/>\MIWU)-B2]B!88;V!+BV8 (WZE M=HJ,)4@:>E^'BZC_N::<4L,&BN/9R_5^IABBN' &'?<2MZ9L20DHV:03@]$= M7:F.T_.;/W2\2/X^ MCL' ;%Z,Y_&RQ*30.F$79BF3Z=_\H1CJ#1S;KO9NF7;"-=[(]$:G?:_EM.^E MN_9'(.6YY9RDYB9Z8.051AE-7VJ$FWV9B@=^?(R"7CQ]9$/EZ;SX"#-(<2/%O4"^18K[HZX(6-\3&5T4\/V*%P5Y(2,]!%MC MSI4;VM7WM:8?">X:%"]FNX0\QQ2K7,RM5E:NKLQE*JA$@F-LC(RS,2K^4A6 M"#$BQ(@0XRHVT[T),CRKY[3F$OP?CTH,QM=G2W+(^9#AWR&),[$XB<4P\O35 M[L/@KWX0/ ZB_](& 1IEM% EF1T-O1;7G=:% MQ_OE;F[<5WMSF5X7'B'\345$C*5?*B<0@4<$'A%X7'[FZ /HH4S8;F8U3O-" M9L 6D\NVU5FB 7KX>222B)$X$:/I8[?V[7EEOUP%SNIY_4_=A!KJ!N*Q(S7O M4'F<>+O.GUWZ5$@+L/#PZ0]W51,58>-'/^NSS%\CG-[&@I? ^?GIP;_ MPGGXVE%JNC,QE*6O*F#OJ6^0V@\0=Y2VMUHU39_]^1O^V0Y"-8!B^[@^>*(W MI/^8C3'#L/_YFCASHQ\;GA'4UDX]@#.Y0T7P]__\URXUCV$SJEJ&9=]M+ N6-E@>ZP<&/K4 /TW+O$X_O )@4?6$YPI/[.!H;BZC/@][K77S!#KC6Y M(_#; #C@VPU!%'X;I[]JSIXX$N3C#/VM( /;MWO_:E3XHVKFOX:Z NV;L9>> MWWP$ = W*SZT\;X9A=CU(,'*6Z1XG^?'6*H$EE"F>X!(T 0NLUVU*U,X2\B) M>)>6XVP": H H(OC-^NG/K!Q(U84=+!5ZO?GF I<*'.!&^5[0"AV2[]+/;;, MIXYD&O:E_R#O\.31ZU\WI4[N'N$K]6JESC5RE?)#MF'-+[Y2%BO%7(IK""FQ M ?^6A')#K*3Y+%?."&*N+,(9+V0K/XAENRQ!'GF"5-+(ABM(KHQL^%),"771 MQV0\_AL1:E*NT7[@\)=!Z_-.5< 8YFU9J[\D4_$T& 1H_SDW"6\QVM3;C?9& M]=6>@BFT1LI,%P\FY"Z.D3+-$!1+]$"/!=A&CI6MVUQ:6MK 5EHYS&/Q M MR)KYNH<;$D];1F?9NYK^681DY;% M=+4U%PY2%-GC9.HXOD<(YE9I.9 MT4XO2<[I^TT/:.HT\K7"K-E-",LE)XVMFE)U"_[STHV"U.JQB;I5QDF.Z"DC$QHKF01IC44E?E2M*KIH > M-&6>-M6X4INU09<=Z:IJMAPY-_$<& @?DE]93LF29O U#.TTZ3BY;'D8P<&6 M!RQMQN%\QIN%H@3(:FTD]NVD[?9ART.B'+Q6GG98""B*,">T%1]'*_.:W_2 MJ*23G%2YFMF44$ER#<=D\B;E/_^0*'68\7KHLJ0(4V"5&WC:3"GPKR7 MR0H+,8T1LVZER=63/3?A]WG J$)K2L?S4D64^&$"*Q"5(=XV_):'C*(DX?^S M]Z6]J2O9VM^O=/\#VO=MJ5O":<_&^W0?R8"99S-_L8QMP-C8X('IU[]5!K)) M(#,$0ZJED\XFA5VUAJ?65*N<;";5*;:J"JO)1&HY[HT$F3M>4J?9$'"?$W11 M4M5BKQ3H0K8R B./EN0&&86OS=0-WI'H9$*2/6]G'?2 M%.5Q^4J8Y2WLJJ-!=T2<&E377+-A#GL MI4=PZ)ZH86SIT:_;1A2!B68I,T__O?_ET'J [M#.<( ^@+KU'9XZ70<1QYW7 M=>SE^N[^K7LS9&MZO!@4!>[8[A$4]\ 2K\7&#UR6@X<[X(%#RUGN#9?]OS$8 M6?V]]4^7@ )O^H>/?U<&GF,%OOX7=!6_S9$_?+6OX8799Z.L,F$&>BR1GBU0H7Q)EK<89^(!&:19(S",VBRQF" M09R)(F>X!X9$G(DB9Q":19>!1W"R2G$$Z$UW. M( L@FIQA'Q+73,X@SB TNT'.(#2+)F>X!QQQYI*<^>#!XS=S_U$I(_%UXA*?FN?8EY8/C[ MVI>>W@&&).FB=M_K?N//I,I;/MM-4P7Y2[?@+[W1%N2O?1?9XY]G6-VVVO>> MMI3M-8*WLI686I$]@^DH-/N2+W) @UQ="P_"[XD5)FAG\[ MGBT2BXN)Q>Z>YA\F"5^I.KDG[B,KX9/N$L_=ER @,^&3^P%)W)<@A&U_G\K! MV_[ST4'C[^T2_;8XO+KDI&(IMJK'L%A!L0/%7<=VM\J?31W(;V\X_EX-.9_O M?/WEO=E,\\.=-+UP>Y3'>-W/8I(UQ+%YNM"?9B?&V MZV7*FM M?/.5S$WD4 =\C!X9EBMZBE\=9Z5,?X3C>O)-WZ19%#DQOKC4[K2DLO M5 )M-<$<(P'[QB5^_4VQ9)S!N3A', @^$'S\"/B D/'/:&%&0_<5L )-5%P; MD,;;@<64%+UL22[U\11GY(F65]#ZG>59P0(0Z+^_L!.H,7?*7'8]Z*U,,E4, MAJE,K5.;P;:8L#?W[NJ]0![;V M_$['!#*H+"LY:2/J@CDKS("J%?+U\WK_+RI9:FQOJK-IW9 MLH,1ULKPWA/R'$N]TH&+J.TX5[WD^)RB^U;35"2Z]R:ZEST#\XVB^U9/N:N+ M[IEMH73@AILPO'1H>Q-RTSFX%OFR[:V6B(AM"'$B*KIO];]#HHM$ M-Z*B>_&#\[=E:%>4.=O0FCU/G*9Q8HR-M,S(^5KZX2S&<2(YR4AME5VW] H^ MQW.+0F6T@,8QC%.^QSJ^@S,0(35CU=DN6*F[JN'!LU_H? ,ZW_!VI<-9/>SC MTN5$P9G4.CQ5-8U5,HG5&V-U.?Q*O<-IZ-B6081_W"J"MU<$[51V0QY9B"2]I M34G7W+51;ADXFVH7,=YHUB&\, !>$+3\\"J),\?S(K"\*SK<2.:1S".9OQ/F MWD*]^7TQ%P':M67^%@JED$63+'E[LX]/< ML)'L%]X/%]V?7(#ZD8/;UZJ$>/DD=Y6HD2R]LA*MN4@E7&ZY MD@;#T>S_7Q#'6]T?:K4H2KS[U+E.RB+KNA^K.1XJ!#Z\X70$;[_ .4HK[]? MG:[;C9K0?'-=;]26CW0F4CIS.O$=-:'YYN*]J"T?Z0S2&:0SM^Q]G:4?MN.J M \7%U!0^[WI2)UWWK;[UZ;Y[P!_)VZHSU4O;HZPO1F9G#MV7*F6YC$\[A8#3 M!9]KK)-QYL3]&[?:;S,*%<8WI$UH!T([4"0JE*.V?*0S2&PVN6ZMR M?N>]J67%5<=;K:"(^/:7LU^@>A\JOPNB/]%O"NBWY@0#2X^B@G_7W:GG.^J? M9B5-JJGU+-X):'>%M=AL*_.%TIGW7)U*,7RYOS*7,[%:;@XKP7)6WC""G'B\ M.I6+)YC7^J"CK/C7LPQ1TZHG-#KCK:E16^>U+T'X3N@X^QT*#4DWE(G>3^!& MRRPNL$%_P?@0.?97J!YGX!%JG-/[B)HVG1TU=L'AJ*WS5E'C]?[@KDE5919; MU/"LVU ':GX\QH3+7J7:96H9(=-8+\QYRVKBF,?D_$P=($AXE2H33[").(U@ M!,'(3X.12\0FOH8=+Z20V(RS3)K+1@=?M\W"V!K-1^GE-UVIVB::F65]A5?$ M8JY\?QC9*A M]?I:S%:D +,2@W%37W[3I:@#ES5'>)T9M71'5>Q9=SSTRR.H)M2OOQF.O_"E MJ&B+C:!JG7V+W271HK;.F]IBOX(?E]ME@U9WR*I.;6AB$W\.6*34UG:XRX:7 MH])@CV5P @$( I!S9!2CML[HN/KR3&<$S'7G+6.5[?2RO.WE+.&B[CE-=%:S MV6"<$"7-M%89*;=6Z=!R"/.&?)P"U@/-O=D=Z=^^ GAX57VEWZ^OMS%+)622 MK!$*1R143B:&S$"F$^I03@R4@S[2E4MJ5A&\_7E,BEY=XG%Y5Q'77 M2-MD7TPR#'S]\9KP^LB>R16]UB)+%-5P,&DT%;V%TU:+8"4H- M2>$LQ4R&$T@\'ZK[6GHX%"03GU,8578* K]*P/N,CZ;J&#V1DA+BU)SB;=Y? M*Q7%R0I@Y!&EO&Q'**T5O]S"IMA"F>78XM*"(X\HI0D)')_I@[9IE -9ZJ3R MR7YY"6]3/GJ]TJ^V\W2FNVX5J6:ME7>634&GIR?4ZI]DQ4=,LHD!B9H?/+W0WN3X=FG<9"Q_U! 6?YH>]W MNUI/W@X](FHPP*SJ;-U618DHJ_EQUZMMM+I,'Q.UI+D-,5=V#R4 +E$;6B<+XSR[@K<9[H8\W$@F J M 9SI,:7\N=JPJ;J]$LE*+CO!J5G;S(YDYGCYJ8T\63:4M-5:"Z6ZBK6"M-T) MF^<=335K+NA,44U7S6ENG,WF.=R79G4X]&BJAFJZ/=N=+?%I@_&HC=/<&'WX M_N.IMBF!$*S)FL;71J9:;63T3LN!S1Z.IIJ=XL4\QDA9,8OYX\506VP&0/W8 M8TY5-ZP\+<@%%Y_FV5+"P>>FUX#//.)4'^NYZ[59&)J=GM/.J.N@4&G"<^5' M$C5IV$7"E3=5/-AH,U>PA\8Z%3:E."+42NZ,_$PP%ELLFS%&I4*AO"1',G>\ MI)EJS*KC*C/$YYQ52'',LMF08'G/T9)FZL2J5U2VA6=Y(]4C&K/FH@E''BVI MM/:X4J&.]5O*J)N<]0.*)EMU,/)H25V_F1U;&WDFDK:HVXR1Y3$;SO.8H7:? M27P\ M69O,RH&X%N<$(%1B6F"@D7*$9[3:5R;JK"F;F"GVJWK.SXTCRCS?:_5QQ>SP?97W,KV F"_AT".:*DE@@\E% M63!3U<:H,$J+Q4PG?.J>J*&=M#<+=K:PZEB6,O/TW_M?#BT-%A@,.R-CJJRP MT'ZT'TUCS-*'_J&MC(4V;/C)SKO \7] <\1W]V_=FRQ;,^4T<'_X W"9;^^/.BQ6D7YMO!TH]9 MB%CWILBRSH$F#?,NM=;?B'6 M199U;[6R1:R++.L08-XPZQ!@WBCK$&#>+.L08-XLZ]YJW8Y8%UG6(:V[8=8A M,^5&6?=6,WO$NLBR#@'F#;,. >:-LNZM5O^(=9=FW=NMA_8\_*;N0V>C$ZPX M/VI/]'G"1;M5T6FJ'=37J[KMZ^YGZ?AELJF.!3_\[R_ZUV=)2#V01\U<(M4" M[3TD?JUQUO90TO;[&X,%YA.\J!WTB*'SD9X4O<97SR&>4K3_-*9!0(:$Z MEU"I:C -@&6E:TBJ(K-/,@\,?]?[Y/XD;PQMDF>4O,OXWHALU[GB+M)D0S[G M7?B<;QQ=/R;:UK4Y_GFA_KEWM>EMF]+G$@D-$II7A2:M#PW5^.'@\I5"JCN6#62=G -"N >> MNVLQ0>;)>78:\J@;X%V)2=,YLD=N_4;Y#U+@SQTZ!<4.%'<=(^(Q$B?)LUZ= M$W$*7?Z&^BOJR.E^=X?+O]B-.@2Y:WM'?/U>C$%AD)^+:P,//!'357&MM4OU MRUZI4T_PB7J;SV!B<_U\AVQGMXKK_0BP#-QWIK?BO*G+TY)UMHS_R&,N!%*:-;-. .9<%_5,^JUY?\Y,*;,X&*IVHV/AXOJR8+,T M\U838V9I<9XS9YU):B6Q26C1P(MZ:#;.46RM8M%M%WKFE*LRY^TZ_N+- YWR5!AO9BM.#*;9:=50 MU89.A*V"X?T^.!7'@2-%T*_>6XQ@YYMA9Y=(B+8V'N__D X$>8Y0#A(9-^Z >9C>;$HR7-()BRI>+H6 M@Z:S;GM*R%UQ!7_7[[@,]FQYK6BK[;DW-K2+?:F+\@U+^UM=AI&T_T1IO^PQ MFNM)^UL=#Z,@[6<\+= VL 3"I!HCM:&W%"O2PHB$T< [MFZSK>-X)B["<:#B< M1])IL9CN- 8.$==L+0!P0V"F^C"S0UMKM=CY%L].Q$C M$6S=C[2_U7 123N2]ON1]HMW#;@YGP!;=S.K8FDEF5)^K;AC16[/"A&PX[6E ML5Q:@X2$8Z-&@6[Q5#([#^^!Y=]GR-_?>8>0N+'J;!?>U5W5\."1,726 9UE M^,Q9AK-&"XYKCDUC76,P)2.)>B%95ZM%E>3HY1=.-IS&ENV!A_"/6]7P]JJA MG8"55$T2V3Z;8'&RBM/FRDRK61K>!$T"5"'C%(../43+$HG^L8!#!$2IP^<: M9@16>S]P%)F4RCNAR5WUV[9GM2HX)HW:X](J2^97(P!-B5]_DWR M$#S]F#+5:V=E(K#:G\1NA(JWIB:H>!^I"5(35,%_8ZFA=_HCE:[?=8L5?V3. M::.;R8CY$<7 4 E,"@&'A"3I^ZWTKP6N.E8\\'QG&'O>P1\5^:,B?U3B@(K\ M49$_DO:?5="#JFZ1M"-I1])^4XR,7HWYT5K?W0#H6A5'>QB-!!5-S0R?UQ?Y U4PIC8"4!)CEMR,EN@,%%?$YEET/!IN2I 0&%__4TR1!QGCEL<(D1! MB')_QR:NCBCG"8Y_%@ER64S )D29-;%:CBSH4\%DDB$2\.]"@OL['%'1_5C) M\=!QB+,=AXCP]2@HHWP;^^'IXOVH"=9UB_NC1@VD9C>G9J=+&:(F6->M"HT: M-9":(35#:O:S?5IVI7MH> MRW\QN)WFN_G1T&+FN&(L5UP24\T<+\AP.,,SL9Q_/A\R*WVOK]VKNC& M=0UM:6A+B[::O5@Y'S5J(#5#:G:[:O9BY7W4J!%IR_&\I?GO-OHT7$NE%EB_ M8*YG Y4;+5+]KEV'1A__7J/OQHOPWWGG=%EQU7&,NL25TU&BQKF3$$\@@ (0 MH#G!P-(CB0'?=]OT^9J?9%*]X12?6TM1'S;4+.%5+1(>,9[IJ.V[ AZ05'3N$L#S2Y2 M'K5EWS#0O-Y$J3IJ$]U$64J(4V/.MK)BT%8SE[U\NE5=]%O%#,GCBM=U\]WY M@)SH$'3@E1,,'N=((DXA$PJ\=5O@8]+Z3@RNY 4 IC:MJ2!-S:N&5' M$CM?ZRGY[DNH7;NPS&?(2==,]>:./^V-/0DU0<89+Q GZN"_"3=2% M7SWK]C.TY]M"$B^?K&@$4S=5D33#G"?8]4"=!L54\2O=HD^$)EY4(LM.-M=> M8<.)ACQ,+6VZ:JL\C%&@DUIH^[[N-=Q16_8M;]]?09_+[>##@)J,K4RM:%:G M'.-J(]NH],(=')WJ0NASW2O.H[;L2(4M%H)JM25/&)N&0U*3P68Q:A8O&VH0 MB7E1SY3&;3P8]S;T% LJ[62(%3 !"RP5>"].@L+?ZH+V;U\!;/P&+JD A'5W M^XEA QWU?U/LHS;_9O?R^\BTYEB/*:H* %RQUT">8K;C@\D 8RX&D,$ 3QNY MBA6;*:X/^Z#Y8]W3(9?"8@&P"6BQH6$KMFJ 0=Y^5_ >PO5?'-!>1C#B_7AU M8[/4#&]F*6LH;?J3M^(S_ZV7?F)Q)]?VWIU ,Q9__P?\V$]"M73%A5@X?K:] M4/ UNPT Q_]QP=WP6%=>5 WZ8!'AS__]G\/%_*FIP53'Y ^6.7NS62( MUR,=&P"+R,24(7CO;\5:*FMOM^K$8U+P]R/*0Z+$$O^([?X?$N6(HE-EA1W0 M;;WQG]IL$=@L4 M+?#/W7)HXH%COHMASW9>Z@]__J/$QB[<*/ZO64V=U#'X.U 4L"-8?QW6C^P^ M N@'81GB6@KN.P"X'L57>8\(/Z7]*9(JX4XBTP0^(%@:[&6)(2'3"J[+O$KS M,JD-:&I <#@^'/[:OO61C#NAHFF.5.F_OD94W0<2%]H=T&3 \ ?F0[JQ)W[B M1%W.4]D_JM)Y]NKMM]NM?KX;2U4;M6I#:.:KE<>*G2V]4M6*5"WETT)33$M- M\+,L5II2-5.MB=OQDDP2',U'FV1?)M,A&6)_Z!"K9F)_*/%(NF\#S$/CXGC3 M>:U@ZY\M6PDT8 )K_[KTM%_>"=^Y>>TTE]=4@B%X3M9H?2C3+$/(BDZPLD90 M/(/3.#[ ]YJ[^P;%JSB#\[BL*0--INF$)BNDJLO?? /8F3,Q M/4SF1I6.6;0=+<5/=$H?+V$IXO.1IEMF<,V5$V+0=::35;-0Z67KP$H^&AG@ M&R9?D0$YM3Q*E;G5A+7@'>Y'\RRG MUI2>S4^JN,&+9XY'5=JU>"9)>O=5IRJU&MRIE[_';L[77 MB9Z8C!HD'IU6F5Q]9UF:".A[;+ M"9F;22VY%33(14,94M6V#SA_@J2#3E882@N7PB52V!3J_97J3@09"./1T,40 M;Z9E=VF:!CMC<_7NI-1@P 1.D&K057/-=E,;BE5RLUCE&)6G%V#H"5J5LIL> M8:GEB:F7YF-+=])-+ GF>H)8FEE:MZRQ+(CZ9,:U\8)%9;DE\...AU;$+B9B M5)T4);&6G_?)@<&0@@P0)8@V$%>ND]*6'2S*U(O)S,:A,P= 3Q"J[3HH7'+QB M3G,Y1Y8KO09; 7,]0:PYC\D]95+MXJSH^,FN8Y2F#4"!$\3JUI01G5PO9%.I MRZI>RP>NN:Q#O_=8K;**K)6J7M7$V-QF*FP20C4GR-0)R?(QV9?(JCHPJ^E% MNEB8VW+!!T\]02R&GM7]HC8NMLBF/W<%"UOGZ24<2AVQ@)^5"TU=S^.I>GG" M-DV;8-QP*'M$5]PIY1/]+".F*(G YG(FVP%TI4ZP()->N%FB10S-H)79!L]--OC,)-"*_%.#0(V1QQU-1\J1N34Q9FSS/)I?U M";^$0X^@A5AS>L=8KRE1'S1+IE!:E^4^F, ?;H4>_*/MOPW4@$W=4F:>_GO_ MR^&V!(WFW8X$+45U:V$^-=$/ CD[^_S8$?+=_5OW^]MV3WM'03?+/]"O]ET^ M,&P/'NZ !PXM9[G?'_?_QF# ZO?6AUD""KSI13S^71EXCA7X^E_0H?@V7^_, M+OB!)_CE("?_:G^G"[/E(*9[S*&?SIG7>] M33DBSB X0ZPYAK-7S_TASGR1,V^?2=VSZ'U>S!7) /.Q1X'.;RJ4>'W3_>[\ MV9MD^B!5@$L-/_SO+^;7)RE$L@_LT:&S2!UT?SUE<"* WAR[NAXK@S^,O9AH M:[JV/?J\+<.EB/B^'O=,!Z O?&O"-44,@1 "HW?H)\H) *HAT>[?"1!Y_/V,A;*_?XYP50Y*A9QVT[$"1. M4N?S#GZT9-R9:WG6QEE7OFWO[<^(>"?V):O MNX!PFX6'2FJNHP6J?YX[TJX2 [JV9EXGD/IDU>=^\) 6B[3%4JY/+.04NA7E>"IYOH'[]3<<)GHA3['&[9:3? M%RI/0OI]*_K]K%_Z!_6[WJ]T2FLWT\77JPZSZO?21&[YZ92^GV-0/MY]/LN B-7 +=(^H_7LN(0 M(6['T43*#Q;PF!C[LR@J[Q\?Q!!FG*?YR69HH2-OU<26*40J$ M*S\EQW,17.&E!M];EI.6B'5HW7#,0J;LP:YQ[*^_B7@"I^(,G[A<=B@*TO9# M8SK/#=)# 8H!M8D=2@[RE+]FC5ZO:#Z:5-GM-5$C2W0VGF<&;469LPVMV?/$ M:1HGQMA(RXR<3]\#<'(G\: C>@@";V\>-CG5FWE/U/#J8IG#3 Z;)\:PD2@P M2DF*C//$A6XD_*%(DHB@RER;*@A)/F;"8NMN9E4LK213RJ\5=ZS([5GAO+[N M)Y D15.C#%UE<7Q.M!8KITVLQ,D2( DL4B*I.'?B=C04%;W]J"BJNKBV98H( M<1N!#Z0L$3"^$"$BI"S7I@0*8$6X**GI^(H5>Q+C0I5)=Q['.GLJ)&JKC8Y3 M^0WAJ=V1EA/.(CL8EW*%Y+B-=[HZW4DF,VG@8,);:<)D*$4P<8JYE+_X,W4_ M\I$GI/OW%%!Z6?=+4@(OSPBFVU(P:2)[-DU.:^&-5.%Q-ISDXE2"0K&B>X\5 M'9E\R!]&P:.?[0^CX%%4900%CY"RH&C2#4>3LJ[C>;!D?VCX*(R$#KA%]N#0 M/86!0J7;ZMP)1S!9*,G>.>W]>ZB@#O&Z9^_9W@V#B.H^(C=. / MZ>VWAW!>UUO*ZG722COP6I*9"2:YPJQ?;(;WA+.__J8Y)LZR%ZPWOU&]1>$; MY)&B\ WR2%'X!H5OD+)$@!(H6A/A:$UUID-SUQ[%Q-5,MSW4E0@%;:+L_#TN M#W4E0D&*GR:GR"F_YN(;NJ?#RY3# ]]I?:%;SFRJVS[R'^[>V4:-0VXV,[+7 M6L'6#G1V9^R>B+DF9'>L%*Q)&J]V$V6LG1+EU:HN$^RN>Q#+QSF>0]V#?EX0 M 8' S:99/@H"LT9>=N:;1FHG!()-W,>[+4=IH',/I1[UY&:%^VA)(VK!?Q5-K4 MEBIKI>S.4B:XL)].G*'X.,M VI9W=9=Q=HV4-2FAFUX/A33A8Z\:112 M0]YT5 VUG=["3F5/M/9ED+=M)M%+E2=)4:'I7F/5H(09-9*)L"4W$RG<46D U6&_ M:IZEXR2+N@:AZ!K2XV\WNSZFQ^[0+>430K6/3VUECKO$O+;IAWH,PVL,'R=I M%%R[Q^!:?CI3#!>FN6%3QYKB@]^\T/)JNHJF@[&FA_SK;PBS1:X[VG?[WY$C M0'0VBHL:?'\0H#K,VV"J(V-@Z8+GZ;[W>!46O(Y@:5C6B:W#H96R(M3<@;CV ML4:J@1FS;&<)9@I-0(*+L^P%FP8@1'DY8AB1!L2?D*4;?4[QH[.E1Y_V;+2%N@R\5AA?(N(<2<5)@D Q)A1C0L@1)>2X:(SI M/3R3X.,/B*)9T[[&D(YL3.=HH MN(0<;23S*+AT@S)_[66C6%*$8TDE>*M(QG6F^WB28Z,X$HHC(6_PE'T0^^== M!(_RMNI,=:CYP D$2_WO+^R$-Z@L&BW79R<%4Z)[Q"(@@Z*A"S))AW$DX W2 M7)S$CZM<_X6@ P62$'1\-W1\3_3H?= A#B016V/].K[6A-9O!1TH$A29%:*(DDHDG2?7C6*)$6"^RB2]+-E'H66(AM:JOICW8UM M+<;8/W=YQW^=]QZ4Z%$D.M&ENWZ%[?GB6?;M+(S?DAEUOU&CD-M(P?[1NJW1Y, \7?'(J!=-;)*J&G11$+$DT MTYF-2VB,()-A-VZ69^)PB-[.(>L#/0-A#25%8Z:@V$ A_WYQ?> M9EG,(M@8O[=:*MA:J*.ABNX/2"1U6Q\:_FMY[DVA4Z\4\3;?DBQ1"E(S=^S/ MZS(9]M].<'&.1^4Q*#2$(""JUMP9(""?SL]*JV*J:LX5ENHSO%$?4B$$P-X[ M7)RE4)G+70;/,HX+_F3'Q)4Z5NR1'H-%4M16>X]6WMYA MWZEK*G!=W5;735>QO>TRLHIA0]U-ZN!A.L#_U^">3/8JS65&C=>#Z#[P>"0B*":H) X=;MOC.#0D^UNV4[)0MXEMJ0!.GV M2JW!$H("O'\%CW/,\<7FY[,!;Q05[B'&=ZTJ3T2(J ;_KE8+&@5*1+ \%"E+ MA,-D2%FBI2PHH!396NI=R\>3%=5Q, 7_K%75-\IR%'VZ4T?SGLJ_*H[M/#U- M^_+%GDUIDQIU:+5HLJ,*CXV:QE(=CN#$8/T7SL99\CB[@% A9ON$@5N/MST MFNJ_'%QJR>UFP)4++;;#-2>E\I!O-I=PANROOWDR3N \"B[=?7#IFN?HHTT9 M%&U"#G14'&BD+"C:%$UEN38E4' IPL&EL ?D-M,9J[D.) 2PK,$_]Z&F7>DZ MBC"A X(1/5MT\_5)?QJKP6:L*3 -PPX 2?]T9=TJZ';D"EJU^21I/$X M<^*0(2IJ0J<,?RX27/AHX560P*&:%IE-K#NM8I!U:#*7,?N9.D2";<]&!F?C M.'Y\;1"*-=U!K.DUJP\YQA>/(D4N"O_=IYDB1X /)".AF! DZOB$NEXC1?D^ M14'AI)M<*7(6;RYLA-K;(IG_:0$2)//7S13=*/?O(13P:J:HHON[<^YGS 5% MCP11C0Q0P-[7G&!@Z3_5XXD"!>XY#044_)VW@S73ZW2ADJ?$JN(DE]IX0F#: M4J;8;TL<(=AX;YPD"DJ#8..>U,&04F^EN+.5,I\"TE<:*JZ,8TH\XH_3_[NL@Q=>\N+2Q,#0]].$\J .> M7.?*E;4QH7LMHZWD%(V?. ZY/',$B/R *RJ(N4V$3[+LCQP[2/DD0F?SU-P[T],2A?10G^W$GTGX4 M-'X+,GXXR'519-16S:ZF)IHYL[/V\)33LX>&%@(!^SW(^*WD> ./MFA M:H?M8[SN9S')&N+8/%WH3[,3;E$:73$-O%=/8:N=E6 ZT-WJ<*ND!SJZWP*? M WW-4*J**TC#%NG._<#OEFC% $#/O^T3W"IM=@AU1**/40=N@RP5)PDVSO") MMS=#!(@W'"]&@'A.I;]H@ONK@*@2,]U(9UE,[+1,*R-G6\5^7X J_Z8K<*NT M^0 @OD*='2#"RVX)\KB-/KHZ\Y0G\&]?&5AZ=&=Z>3A2=7CD>?N)88.)^+\I M=O8L)-$ARVXX,9 'D%/D?, $\8N8H5FRFN'W.&,7^L>SI4 ML_#(E0(3&T/#5FS5 (. =/LZO _6>[CD$M^HIPB_R8$_OE=D-&/Q]W_ C_U3 M5$M77*@AX]VK'BNHX"MW^H'C__B>367'Q=VB2?K/EK+;5IB#580___=_#E?S MQ\''5,=RW-_[XJ^#9>Y>389Z/M*Q@:LK)J8,P8M_*]9267N[97/\ [5OF/G[ ML7X,TB5&X \4\X_8P>^0/D?$G2HK[("$.UC!+'T(EK[]VOXS=TN/W8>.9T!P M^^WJ%H#UA0Z?_N2Y(:> B_^;)!Y",0?_W"V,)AXXYKMX=[#_AS; 'T[]1XF- M7;@U_5^SFCHINO!W ,1@T['^.LPJ[CX"Z@I!#2HB[(D ->U1DI7W2/-3VI\B MJ1+N1[)*)PB5(2@YP6D)F>852E947I.'?$(E!^IP0!+\K^U;'\FX$R^:YDB5 M_NMK1-5]('OAQ@0W'0Q_8#ZD)GOB$^0?X@^>S7.G!D?)VV?OWGZ[W>KGN[%4 MM5&K-H1FOEIYS-QN"9:J5J1J*9\6FF)::H*?9;'2E*J9E"#E,J5J1Y*)!,5R M3+1I]F4R'9(A]H<.L6HF!BD1"TGQ2+JK;('X\QWPU3S^/UNV$FC 2-+^=>EI M?]FBV*DN.\2) :TJ,JWPC$RK^E#F!WA")A.Z@BLD-]1I?2>&RM[X)"I4'S.P MK&"RW0G?#J1V,*;JT&Y^/G+>&1>K@98&C<\:B[KI).))Y/E)E9N2LE\?TEEX(UJTN9SCU[DAF9/SYR(9:64T2 M9,/'Y[VVX&TR+5+NCX"%?#2REN'$E3;(8"9F9,I38=:C6O9H:TL_'9FMV<$L MWU%)DY3X2@?+)]N8*H"11_,.1T[S"FYLI 1I!B597;=&%)O)C63^>&2[F"+F$[PG MF_-4EDKEG5*7J@LR@1\/#8:DY*R$Q HWJ@V3SPM+80/(1!#'0^ML6Y/*9&8M MIJ2^K??,]' (GTH>#\62!<;O3(BNB94JJ\[@%)= MK5)0;5(4)E64NGC7'BS9GK^3! M?(H-P 1.,#:55GTMVQ=R^)K%I93J+@KIQ0AXJ<=#.Z-Y6<\G&+PUUPDYT90] MNY 19/($8YG2=%.2[,*DI1>;>;T_TM(8L93)$]SB2[5&>N!T@"O,],N$Z7<9 M<@TF<(*NDB%OAHP]R^&I(#MUUNER+K\&$SA%UP+8"3-<>VE.X(L=)5GO>DM(KIEOUL*&% >?[ M! NF.H) MW1*-3)\0JLK 7#X):G M)IW$J-4:X>1ZD\+T@8L-A3H<2CT?:GC=/-_0@FX+RQ1P:TVS'1%(%G6"L5HO M)=KRS*6HBF5$++*XL:YEF2C/ZK?P(#CW:" BZD-VT ME$'9K(JS05AD./9IKE\,8W)9*63-H M+;EISA)7UA LZX0:RA79\:H^8>)3@\^NJTIE69@)<.B1:%N3M56OR>N<:*QZ M?BZ9(DO5+!CZ1P;"\,NC$[H]B01,2DN9>?KO_2^'1A'TV7;V$'14U*V#\]1# M/(A$[=S#8Y?<=_=OW5M76XOJS5C8UL,E'G#RM;N*\F/F\A7) MD !_O,X)Z[>@_;NSAF^2Z8-4 >X;_/"_OYA?GZ40^\ ^9A*OTLHS\:7DR(E4 M07/LZGJL#/XP]F*BK>E:K*RXZGA;X401\7VIT^!#1,MDP+1Z3:5[*MD>MSDR,]N<@3Y0%SCE,F5:(;VLEM0L\_8/5O+Y?CG9?3E MGHQ">/;B3$T>D&3X/?Q$OD#D#1'D"R E0TH65>'Y84KVD;8$NRW] M>WLRG+1LWF_'I!1O',M8SM*+#5UG&MM=T6B/8H+J&PO#-\YV;?(6=J)&G?.= M8 WQ(]H-.:X!JUN\B #;7V_N\Z+[@X0="?O/$/9/['57E>8_5[G&] MM '\-D?/TD[NX@;J)Q3NMJ]4J;G.T/#?NAAAP7&5U$8L*OAT*.SB0S0S:3K\L?N-;DWGWE MBF-CH;\L:)/ \Z?; _PWZQO?#*9%34C.YT7=M+N A!T)^X\1]EOSC=/ZS 76 M0&ADA.UGA:D#IKL)/T 6][U8W.?6S@BIXB?;+T;*@5X$&^/WH2H*MG:HB/"? M?VS)$T9Y6>VK,CT89? @VVVO4CA39I:"'%Y,0<0)GHL3B6.;'.DWTF^DW]_@ M87]9O^G:J%$>^?-BJRK5&OUQPQQ3ZE(.KU>@$U0 MKL&KM6:Z[9W71$%N!G(S(N=FW(-MLX\N[B^2T;5#_3V!=:)BS^I^MYZJ_#+Z]W3\[;JZL"@^U(JA.A993M$F/X):#MQPEL?C'/>:EM^!'P[HY0:Z!DR5A6X'X+G MSQ97JNYY,&60-"SP]='YD@3(\4".1^0[:!R&=PN%/NG6[G[:UB5X=[ MM7[5 HJRBK9$%HM5F)LO=AR=34S@E>Q 0.(8^,\0Z*2"003/Q@F(),)\H;C M%'D;X(+ON&&G'>2Y(,\%>2Y7C$\<:.-K^W)YW4TL\V9"-*N.G-E4#$[I3P1X M[RD,3.!LG.1?J]Q&ZHW4.Z+J_=>MMSMX2Z>/&A_,QH1?Q?BFF6W,IS.O5Z"+ MJSI495@$@'-Q/$'?>=N#LF('0["RP(5I_;9N:XX;J[GZ3%GONAP@CP)Y%#_% MH[A%@^9DX"%O/U'LK5X?J/5K!HZVS%8&?LV9BQ*USA'$K+N<6P*\K1T8. Q) MQUGJ@@6/""<03D0.)V[6,OHL.#S'!(PWTZQ*JB53,; ZF4_CPQ:SA)@ +*4$ M&6>(5]N[W5I@)B2&H<7$%3S-HF^/;%3]L>X^5CXB?P[YF[BA5JJD.GA:VO(5/AEOB@W@)D3=JTDB42< M(5$2* E-MB]5\2JQ6">]5MGJII=0[UFH]U2>X+%_[DG^KZ='/TJ&$N+#;5\/<3,@&37A^7&.'SK_@83]APO[K;GO MC^<_:LH:'?Y 5CNRVJ_NK>]51)^SR>4GL$^(XTS)9*UFWVH,46=J,9"+L M>,GP<99XK3,,4FRDV!%5[)M-'GQ$FU]TM_F4-MOTLYC6DK1 DN@D.Q :=:C6 M,'- $7&K)?9'//;9!.1%("_BKKV(V[[SZB3<004^B'R]AGBVWI0FC4YK MV3+4FF@IA?RDE5S*1-CNDB;(.'.B8=3Y[L)"H(! X4>"PO?;0!\ !:&8'I4* M;%,7.W13R-E-O5KK"1 48-:!)^-DXE50N+403,O6%=?^6K(4XN\IW8/ M(9@7*K[VZ5+P%V=Z*OPB"?BLMRJN2!Q+N2M)7Q8Z1;$.9A9VN23C%(]N&T%* MC90Z2F6<;RJUU\+;.;*RJ>)927>$:=$;3#@!*C6\VC.>(.^\N<:6, ?5FTUE MI9\_+81Z7 /'U707VW[_-S%;Q3S',K38_^'A_^X+!&]@_3\RCK-%A1 * MWA' ;H_+G>(ZE6):TT5_46=7&S<0 (82H6$$/#>"0>$!X>HUUYD!KJQKEF+[ M@JV)X-,9''(BO$58 9$2RH)NZIZ02@TQLCGGZC*Y;3,9)Q-TG&>/.UN<+W:. M5!NI]BVK]D5#V%]2;7F\EGJUP<@TE56O[\#C MWCK1(05AD4%-\<-?X7F+IJMH.AALHG87R,FX;R?CSJR;O WF.S(&EO[83/XP"Y"/"\]$),@X2U[2I$% @(#@1P+!]]I"[P " MKNEU1Z(R6^-ZT!\-1W-]E?*6$ B "431<9J]H% M($\.>7+?WN_B42_S]EXK#W3RZ': YS@VPC"VXG#,0E1&,X49V4US20(<2VRC M-#B.P_]0E ;I-M+M;V][\47=G@Q6RSFG\"4S\*8;CBD-B4%"@+H-FV"0S%N: M?7]Q&LD9^DO%U6-I?:%;3AC?0L[9/3EGMT 6Y-1]:W1GI^M[W3\!E#JSLM>E MM55I80,\QZ8FJ=:J.Y))?ML"[$V@1,"!@ ,!Q^FN8Y *!'G#-2C/3 @4X+B4 MND?L --E([H16^S/L 1VX=U0A6NNHP6P /KE&&^CWU@1G64IW3+62T=5)Z, MMT8RM>T,BB(C"!1^+"A<8I=']A[R#I!W<%O>P>V>:HP"G2)%%J162*UNT#W_ M3$^HBQ^!_.$J@TSW:R_VGOWY%[JO/"KU^[JOL(Y4209%.B'J"SW!=5G6;-K MN2>WK9U8GHPS_"7[6R.,B)[:((RX\<*)\V*$Q.;5E23)&]/H381V&B\FD[,Z MQ AX=QG!Q1#DR.!"[MO5 161Y6>[;TBMD%HAM4)1D8]TA,H8MF*K M*!R":KQOL\;[(HV=D,PBF;V%_DP1J 9\VK+)=< LM-W6(JYT5S4\'?9OZBBN MJ]AGK)J+@O410:V-FD3\K-/0;U;&(*%'0G_O0G_+H>/]!I8!^]=NR]KO8J>* M1-W)>#HPR^4RCJWG_9G8QIA52Y I)HP1\W&2I,][U?1U=_?#AHQ-> -DX*YC MDN^H)K*\[R,Q=@LT0@FU:Q719QRWH<]V*% =IISIU+%#_3^!C66AVN682I=I MK14S5R^37"%K+&4J; %)=(/5Q($) A((FA>?09(&$G*YUK-=%\D MYBHFD=156DN@P&!+&1^!%$N$O\!*R!3"$ MPJI1%!%!Q=VW4=Q]VQ$-J'GPOP/E:^B>[QJJKVOP#X*M/?W@8&0-D,\!WLU6 MH_>:#?YM!9 KXDH=*_9(;RB^+@Z'NNJ_YO.(-2_AULAN$->(#DZ,"DVK60C(2LNPVY,,QV*<7 ]Q@OWU M-QM/<'2;$_DFD"VF$<&6=8*L[3Q^%GA#$(8Q#&1 -C"-G5DYF2F9=( ML^I-*#6[&,JT>!WK[P3&C)OC08?" \K,BCJ7EAAJV; %B#'A965X'"@0L.1> M YEH!<9N $60D_L-3NXMT.#BSO'M9J%^N&0@[;AO[;B#P,?;O:Y>B(J(X..# M>,@9\TO(7_FUUS@H&E1\-A^7_?Z*M$8.W7=E;^9+3DF=O+69'Q53;SA-5.>/6R."^*9*/HD(;17,HT!>,A+!4G*2:>8%$\!.$+ MPI,#8-AZ0F@\UBU"Q>)V-^ E\R&,4NLJF4B:_%>7LT:$KK MMB] ?(&Q$(**4R0?YZC;:2QSN[6]D24*"(T@[KDV#>]:.>P^.2,%L M9NFP'8MBQ=*&IUJ.%[AG/GV,?)4(E/%'(C<;(7?C<<%G[AJ.A!T)^^T(>[2< MQ+?9U@)NMP/FM]&UV+9AV+;U:$QW;35JKCY3#&W_-R_, E3] ML>[&!,_3S]B''&GXE>7BC&&T"*GM-S=5OLB9DD6P,7XW=-52/,\8 G; -U:' M!XH<*C!09JBDX5]W^IK?J7+>WBGR7H\%6PNU>*O$ISHR:^DNQ8Y5I15D!'S- MYG2:*M9E.NPZ2L1QEH@G$LSE@O,(#A T/=;3I_$. 46,H+TXR_8_C!V,P"\,)/&L=RWM>H)_OU.D/%W^4>40>VN4"-L+>&SNXE>'1#Q-4U06: MO/>_3A@1/+_9:"+A66YJ2Z!QQ4V,Z5P-LY1Q\U,$3(@9$#($/78 MS1>189%LS(V6:8]Q?39<&4F;7Y8;(3*P !E8.HX3KSD7H;WT;U\96/H5)/F= MLGOY@A<5.&^ZN_W$L,%$_-\4.WN6\6N.]9BBJL!*4^PU[/QA.SY,@KG@8SMF M@">,7,6*S137AX=@_+$.[#<@5.%Q:<4'%MQPVZ 6#/)\\$'H,CY<#-+64,QTI^\!W].IF.L^L1R3J[FO5"G&8N__P-^[">A6KKB0HP;[V;Z6, - M7[-'./P?WU-!^ =JW[OZ]V/Y.J1+#& ^Q?PC=O [ MI,\1<:?*"CL@X6Y?P"Q]Z/_>?6W_F;NEQ^Y#QS,@&/UV=0M [4*'3W_RW)!3 MP%W[31(/H3*"?^X61A,/'/-=O#O8=,*-YP^G_J/$QB[<+OZO64V=W*7A[T!G MP$9@/2FZWGT$0 5"+X2+%-Q]PJZ,.TE6WB/-3VE_BJ1*N%/(I#94=(4:R/B0 M566:U5F9)W1.Q@<)E=-9A>5YYM?VK8]DW(D737.D2O_U-:+J/I"]T+2 5@.& M/S ?4I,]\0GR#_$'S^:Y4X.CJKQG[]Y^N]WJY[NQ5+51JS:$9KY:>:S0VQ*L M4FV*4K/:S(FMBM!*YYMB.E6M2-52/BV WS/YBE!)Y8723Z)92)-MQ4NS&@.D MB3W2)G9(G-@C=6)2$WQ0%BM-Z1E]@>FR:G6T,OB"@AL"X2Y[4S6MK 29E,D= M41]'IJMFI3*W^Q+>H>;C>J&M\ZWF$MAC^/.1':6CC#3Y2(]JZ8/IRJJ6O23['$#7'+L&1 MB>33/!277>M8)X*5'S5W+"-D
E-/ M( )3^& $7G+S@5L>=-.B($*W($)\=CSU838X1-S@.\[ C@P-+<>RG %%5[IY M""?L>6Q8'U[4^.6(J%>8U.,PL&TW3\:L&<% "!O;$=5FYW#=EXL]\MBZN+HX MMIW=;O6D?VYNHUNR(%5F&\^G,@:<>!6C.Q:T)S,W1U1M@H+K\U!Z M227*"X'T]]7=TUUO?_^I6ZVW[JQAPPF.KU?-N(>#NV"G\C X[Y+@SZ_>_E[S M8IAKHQVP)!7$XCROQXB!T5%WPH_!ABBP,0K5"7L.(XV8*4YNVS9LLN?,E9)D M'GEXW#X[/#O^>:65U5/WH;K7_S5XJR,K+>95ZNT_Y:/^SW)-?ZQ>E_\<$-]O MTY"Z(BJ^X9YNF4%$)(BS&[8GGF&6)9K6'Z3?V8;D?>#H$Y$3A?5F%; MKW9PY%Z2F4%_M[H=U/Y<'/Y0MX/#IVY//R^['?M/ M\^(2(+0LTPC)=[,R] J&1!(8E00@4P[I)(2$BCC-%)PEQ:$Q;Z[1(@H/:=>O^A][^J)"U] W]5/<8 MI4>PFC4&:"9ZWR-;T8?XN/"MX9 PA-Y@H?=1=@A-7= #WXF^8'D+])M$>D.L M[$UXS71"B>]& XMHP*;YYM(\BIHOSVT'&$L5B+T2#90MT-4B0D9_Y_#16RP_ M!&U6+^9EA+DS],71I7K#R9K%Z_:^L.F\U#@A_)WE_CWW:Y@%^-S/F/#WH2T9 M*J]*V%P@N)ZJXL*I@SJ%J5NC&/IHF8!&@LSZWQ?URQO94=+RLLK9L1@[JI$) M;#NF^U]')K D=]9CI:RRZN),\L5 Z5WR7]( M_9*D2KKT]XS5L*"!HA^XI*X>*!=%[4()I$ W+HWFJ77X>+"]JF(RI\3%N>MM M.!:SY0L?]QQWCHTQ&V\O8?MEM<9N$]7U9_!G^#R,*C^-C!?9-J@ M\(W"Q.)49F%WS/0P,FU,;01OR*F9?L!=KF<4,FF9EAFA'W>4#U;XF\5N_2T MJY9SW<-M]^; /U1JOZIH[O\0B7]9;>R!NF.1S= 1WR+GTP1LN,)___E^,0X7 M"Y.0%NFPFJ3FY]L/F&?"SRR9)G]I9/4--9%9W7.9$ MX$1XR1"_1D3@X,#7!2<"!X?E@L/']OI\20V;:HBDY)7BLGLB9J36P%2TZ7/! M4N/Z&\'IK^O>Q>[UG]IUJ7U=TO>JQ>KE&RK4IQ7I=FG4#UO-[O7>[6ZAVWL\ MMT\.*AU-/3RK:UAZ32MK,X.%4[0HKYDT?UU4G-)7; M/;S=?ZPZ;>7F;;4_9T8./N]4F2&VWDDC=W[6M)W:Q?WUR7!XO7/@/0U ;&4, ME@:AC?[CPKL\X=UD('Z?+"_F0!F+LUQ6=*WM&,;5=>%/Y?R/U[BR*XC"V-.V MN&Q9_O V\^^7Y0_V3*RU**MO<9JDXR@!T=XY_'.SXS<'_>Z)=Z4>JMW[DM)! MI%:__"/E9_J]U^E$S37D%*3YN?1W?!:C7D M@X)1D8^\ZM.5IIL[5_)VH_.G?U8O?8R&O!&BNS':\%A07>?@_O9:/JM=7;O7 MQVU7DYZ:CX,5:\?:SLU![4+UKQXOK=-A^7X;1%?!J+@/T'PS+;>?7-I^T(_<^S;(L8KMI#Y&S5VW0QS7?#V,%QX9V @I%^H_ M?^Y=W;=_G[5*N<91DZPPJ1VD^O*7)&\_# ][W<#]U?]]7VV;A\IVODXO>PT.A=5SM5N_+K5_[C][^X\6KRR.GI!"73XZO:X.[N]-:S]J" .@Y8L M+U^:N8%XPZ5YM;JS=US=O=[?R_5K^P?!WH_'9KG8*B%:@^Y1!4@[LS?[5ZRMI/\N!(RJ!> MX3;BSZ<4QR15Z?2KO5NM5KRZM\JYLBUKP_J/%(UMK]*)_<&A%%S^?'J2+KR] MH^/?1>/A\'H;9%3&PH#<2/SI%>!70>S'ZK^#6LXY&%X?N-WJPU V00^^.O$1 M7S$^XD/TWTQ+[F=7=E\EN:O5=?6]^VJY\714D(*?BK^C= L'?@U1&'1=C=N) MN?K[C(0#<(82;FB/;E4Y/CV3+OX\710:OZS6<7VUZN]Q\;#WIR _[ETI9<\T M2W72[6%':@GUWR*W$W]ZE7@LO4_MG;-"[>GH6%(N3BI#^4(9W!ZMRDQ\:9VT M"WN%@WU)5T_O;QX?:\,#I8UR"SJQQNW$7$U^+Q1_K)I\/7CTMF6R7:]53V]O M_)QS?U:M4QP&/5GE=F*N.K]/FE>K.O_0=G;KI=IEN79]^/O^=GBK>.[C-DHW MZ,YE;B?FBC+(\X7Y&$4,*0_M/X<[[58M>!@:U@;@L_PQ>O)&R.[&*,5C2>W;.S^N[,:VV[WO'M2.KWZ?&G5[ M5;'$!P=[MUK]^,Z33GH'_M[NN4YN BJCH!.7N)V8*\"O@=B/U7^5INF:P_U[ MI7O=^?VSNOO4+I[=4]D%_;? PXD_N[+[&LE=K:[[5+8.G&:#M*3#L[L[H_G# MO'_L;Z,DJQCQPPW%7/]]1L01(D,A'S[UCH\OK:[47JFV_%,^\6^:[NE3[?KG\-?PJ?%0\([@%*BBMERH+%M;W@CIW1C5 M."ZKOROMUOV?HR/_ZO[RLI_;?K@E=F]5@<4W9_7>CG'Z6.A6G1^_SH[_G+2/ M>E1*036N<(LQUX-?![,?JP=7O)IA*>I.T-W?/[Z]+1]ZA?Z/ 4HOYM9]A/1R MJ_$F2>]JU=[;AX/3>NWR\.HJIU]>#IJ/\M..>8;2C&KO1R73S3C8O=2((M,K M@&O*WB]S5''P^F#_HNZH?7*5]B\//7 MT^^+TZ8&8E^@BG*!FY4_N>X['X8[7I ]W_?59I>*6:5K"' M#_YYM;![0P6::M-%'H/,%>SWR?-J]>O+'S]E^RBXO9?V^T[[(??K]LRZWT;Y M1OWZPQ+X$LJT"LITTPE ,^+:= 8D_L)WC"[362]-TKQT%ED"H?C?N>XW M#[J'M?[93ZMV??GDK]8&W7IHRU*UJ/:DG'PE'SS>] Z"WX.Z7*01&V)!JJRO M96]-FB!Q(FQ:)ZC_^KC:_HE6S:^@!P,REC8/"L^F#0/SMU2M[R\T,?D5$\O< M-!8=.(#]/_\'_XQ:,UM$=U$>.^'#1YLLOH1)HRQ)WY8H=,]V.54*XVTTW$IE M-38-^N^__Q6?SE@3SH5-IT,%(3;/\-T*755MDFNX1._F]!:\>4NW!OK0"^== MJN352/?8&ND82!A!EO)J\9L0^XP$FJ)N3W_,Q6@8+N*P^RR[+?HN[#D;?NEX M)NXJ6RZQ=#R:X-,3SZ6L\IW^EB+GJ63 G^'$"G*^5/PHYL7T'OQ/C2GYNM!Q M45?YS^5)=>:BP\^PC&!KMQ)-P<.OOOQSB:"!O<&KJ/J 0C(297T1<4[2?A9) M$\LXC<[M3!L)U:^M(](&W4/W0;(\4$AP%L!J8ALFJ-SPIAT+-*=0\6C4.]9] M4ZG5+\^DH'SS6"_I5[U:%XX"!%24/CS5=P/R88R4E3$C&XDW)CNW_W)\PGH' MRRK[/Z*.+/\M' &YVY2&HT;N*X'):R* 7BO8CB\8 6BQMF\-!=-^<.!PU(0/ M@FX/!5#B0 ,6'%< !1?7HV A[X2^Z\!Y&K_P\$=K-"?![^B^," H-)X) ('M MU1M$ #45!JU;(CRVB;]'[]8'^ ED&5_G!49G=&GB)50&>WT041A<8X@OU=NZ M:7N^$- AL)'C")W Q5M!R_6'^8__7N5!K^Z31.]M7. MH9X[J]-\P^25Y\YQY:'GJGO2R>6I>N@<'IS>_.SV MW--&GS2EZB]S4%>FG[EKN_7'LM4EM<,CHM2DP>%!_WY05Z>O_'VZW;;V!T9; MNNC_:L"9X[SV<#NH%Z:OE*ZOKLQBN]Z\"ERUKY";I]W^S5F].'UEP;M]W--( MV:Z=N.VSRZ,_.^[3X3;K;#AQY6ZU_OC#U6ZN+GX^7KNWO=_^]E6;==^B5RX= M%SV/D/!\9K>/"!PZ9P#B@5_8.?KQX\;K5K>[QDU'OY%]=[ ^@%A( N(Y7I9S M6KDKCPC;0 '?HR!Q9.IT4<"F,$+*%3 @&@8:*P7E\;KOF85K MJ=H\W/DCJ\VKGM[^**[,Q_J] (9. +MA/D(_M&((H T"/CO1;-G/0'L/X?A8 M=P&+55D4D'Z V' __-)R+,L9>%NKV[?F8"G*XJ)@2@]>(_68V=% -;;TOD>V MH@_QH>) PE&B"F4PU2LZ'5#550]\)_J"Z:WTFX1Z&SNTAM=,'RA\-QI81!8V M\Q?/S?0IY4)>*\\[),?TPMCS'7AF"W@;42WZ.X?G[RUV&!@ G5Y4PF,;V^A2 MO>$Y5N"3CU:^TSG5CD]5[[5?Y#EC,LD8F3,FHXR1\B7.F25R9G%?5'QS^5C/ MZ@*4024E#0-S/HN3>Y-%\_UXF#DZ?$UC9A10LC"U>;Y2]4/#M.I]4MS.N>[] ME?FX?WV[7[&]']:K@T<6.D1%+M1STM-1Q7=/6GLF^AIOB>[.:GA2:]]UGISK M6DW?;54[?\@?9><7FB/4+_\4%554U/(S_:G*W;T_ON]4^O M>_B.[)W=_:L%3T]=S]89]T\50&[3!%<62JDWAY5\;I]@QC6Y$/F%'MW3; M(%RU>P\BKC!]Z6/=#9F;Z*;JA<^@W0Q4V[Z5A_Z-TW[HFNJ.6BE4+&J A5A55M3(EJS2&X^'1XT7WXF"HNQV] M_KO_,Z6U_$:R52[/E=_'VG7Y:ECZ:9/SS#'%U%5+7B--E@>%04_8Y+ MB-"C3@"!@(0V)V,BD< X;5& XU*?&!@_8@WSPNIB([=GA&Z*=#8L&!?FH,,& MIK>)$&E_ I 8?M:]17%^X>SSUP/](BG=LX7C.IS>-IO=;CBYIQ'XZ,_8G$'.4:$G*I5:\[]W5%M?Z_8[FN% M(__B 9=(OC2YA; C(;[?^[C4"E6>W%&TV9D5R8BH9_;3MR=>E)J%,BGIE;JB MRTJ](&E27=<-J5Y2"R6%M$BQ8B23) Y\TE..=5MG:>4>BF7@>9AZ;3>W;=T: M>J;GM/;"FSXH8%^:33P A+ZE#[=,FSZA@<'M";C!>YA26RST9\3[OW7 \Y/> MPO0!)"43/B7/L@$8>^:E'(PI3U,-2G][PI@#=#%'/$#4W#.!*P;F'54=.!O[ MT37GQ LLGUXRRISW5IBZ-95U8<[('J35A@SX]=8)!*_C!%830$IG\,5B^!&M MFDERZ#%RM$;D,!+D<,?D<$;DP'0QN.PNL-G6,3#]#GO5Z"F>#UC,\@[88U@J ME^WXF'+0[P.DX(B(Y9%!!Y,-3,PE@['&H-X9X^[/GT=O@1T[RV;1O3 MT\[9#_#B/1"@,,M$RAU&>_D8M<*-?)<8M,X"^R'<*5&PS/7@*NSS@<>R]"B- M&&5$V+(MX@%O8,[NP/20B$TXK *AF1: ^Y(GX&I0I+^Q:H5N#T7ZI_QW]/7O MX,E\#+\3HR][HZ4T>?F 3'X#C!E]A;P*OPZ\Z$L7RV9@7B!]%2PW%T9/!6GI M'%@P16^:YC/@I>J:U!(@;!M4V4#Q/77@8I,P&;^ T[79@DM R]HEH!LZ_?$" MJ'F^B9F.7GRC6;W<77;(/%3 1?=*9/"$!M9.$8*^PQ9M8.L!W 9?88XHVGLI M$BP!*O("3JB;^#81>J66C7H]"UO[U]"L^X#TP7SZ#P$'BM MZ_1=$Y5E^&SAJ@H?:!#7US%?=BP&_5 ,1*&'::UPT:!C@DX>/A)35D'\>WJ7 M""22 T9KSPMZK!:+H#>L!P3%-0(",P/%% MZHIPI6$%-*T7YSCZ) :8H^P&X108-<*9>E@@"*@U+AY$LZ&;<)UN=$R8 M4O0T0BOX@,!@"1\86KR:(&4"C+\16:;CS(/W]T:UA80&P0F%SVY&^7] [Z/+ M@U,QW%AA/+!1Z(\A,W'Q3C /W@FK#:F)Z$?@\ UT1?G !\"/#[ ^G2#!::'HD <3;8Q#P.06 M;IIL''%NP#@P:9[]CES 7'E4]V))]TAG2M.7$"&?D5WH.B8BR ^<\03JSD3; MZ( ^EE73QAV"UC8(P9=>X<)*$"F;Q\)'Q1UEV4&=R:)WY$;XQ;:-&6^E+TVB M. 5VO7D7>#X30MBF; +(Y20A&P#ZPR?;BN"T<$*9'GAQVAU62 =L%XZ^@.J M[0&NKX5($:ZLV*[%B#,A9?2Y*)^A^#1'(@.SI[+&D#8FNX&'[Z&%&FR";D/= M'<:D<3.JZ11X-1W"J^FD54UG]7@ZMH1$N.J-U%:$)<<-MRZ RJ9'<1'V+] F M\>ABVFQ;1KQJ1@56QKL'("8U40*6,7W;B,Y%,R$ZMC,G<'-2-:#0A%C>#*,(+RNSWR;\U.^:QH23FTH:C'>.F[L\Y;G^?_^I:*7*WY/CFG!O M3ZW7Y5@11XO]=UP!CYT*QO;>*>\N%QLN-K_A2$/%( J.%&H ;#X7'"XX\P5G M!_5EM,G"L;H!NQ,]!W.9X3(S1V:J+YN>N 1Q"9HC01=.RZ=U%9MCMP.+M>*" MPP5GCN"<3]O1N<1PB9DC,:<3GA,N+EQ<@[IY\7E)F&['E<-#,GKMZJ^P)NG)F.91(9K-L8. MJO,R MS<"ADU8K%Z:/"1<84B'$>@]E+![H&LX0#G414AZR:)96+A$1(NBQX3-#/EXL MTB+M<1?K4+#,+H'_@>RR*X!R27/^C. B\9EPD##F@U9_)RP#8+D.[#1E8&07 M"ML@9([KR#ABM_7V&'< B&#ITIBF +U&@4O$,":%QI4 BG@Z4@(I;GL)!!E\7ZZ)[0P5#6'DM> MC>[PA.\@"#^.=[V_1'J!EPOZL1]_7,$O*"LVO"I'AJ-7T?"@,##6[>'H+V!2 MOK!OH:V%#7A[-.#S<,#?M\__$MKLDKR 4/[<%"@I!XYK4^D7X,WA;71]^+X. M&(;3HH/.T0OIU"AX4N<[>XP_[(=Q"2&B"X;>(ZX.X_= ^!TW#(#00Z+30!I8 MBX2%UN $ X\%7CZ89"#20Y[;#-$?+L=X%1J:\F VB4._;YIME&$AK'8M,L>_ M[HU? 1N/SB)8Z#-L#!#S'+I8>Z1IZG1UXB_H;*1VB%CTPG.4"\.Q//K,-LU0 MB7[RB=&Q'L$;3:(I-", M9F" A,/P'TR71EZ8/;T]BC*BH8QLB&S^((>X@%F\CDY#OV+@T8$.6Y-4 M=OJNZ1%(%!H,P+\&90\X5(2D(?-1410F-.,5Z0+4;DD FK!UCG4\?V.#KQ MI'8,?R,*PA[7#N#!]/IP'5*E+C<2[.:T]'M##S:YQ",1UO 9\5F/J9&8')L# M;"ET>N'F[=#HL2ADVW&[.<"Z'$R 1$'9HYGU,<8-M+6 IH9AQ!N[F4:=S2(% M*FA P#MB^&,W/F[(&/X69AY@N!'M*4-7:A1$$%O+-(C108QAP4<6359PF.6; MIE-Y > &;?P"]&6QG\BBCME?6=@:1N);5AA4#,NS88ZYZ(6-;D+>TK P=@&L M5<-W82T#4H62B*0)T85!%O%)G/WAG8DG)MX3>Z88T[9IL!F+QHV"+;V@<1>N M2=JBQ_,I)F,@K]XWFV.>T! .II^+#&I!WW*%-L4S%X-0QT&3E'OC.) 90X\V M,?H@BET@90R\D/;L$68/%^)X2Q?&@$W;4@P(4%MG^S4-K#8P1Q@W,H20*!$% MP()*& T'3;P]+VS#?P:CU_+>OS:\\I#B -1)R^J M'X0I?'&88;';SB# _LF["A"1(?DT2<,[HU./W0;:PD]TW"=7$QU17S%>T>ZY5@/0(4$ M,96"*RBF71TN:8L"<4'+='H4OFD4?9^%T(6JP*J.M?.R*\\)XE B^0DV(/AL M1':,S*1(7A BQ/I/1>'P5Z-$I&K"99=>FVA12G M0-,20=]G(7J7:/5C?&/UF(7:O%(,&3"CC.=^F^K@I;7--XO)I.=?/+:W-;=G#.KXXRD M6MZJPLY5>P!;]'&]O% !HW-1CYU!K(2^:B[''_FW!@8\Z/ M1_AQA!]'UNPXDA'CQ]LW"P7&NUFV#PS?3 E)EJY5 M7V-\C66!3GR-\36VK*AC3B:N*J[,G;(ILK/D$V>FR+26)]-YQ^\+W2+>U@99 MK2)[PKINL<^+\6?12FFUBUE,38VU65 IN9QR.>5RNO%RNOH3R/+%=*.V_=6K M_1_!L)7H[.DLQ;>IX.,RGEO_,0Q"6JT5SY\JWEBM+&P*Y*6V$#,WU15H!W2O MR1PAOJ:G^&1A;G,P2U 31783$A"?6M\E-/L5KA$*HER11563T[8=9X%6R]2I M,C<_+N?SY%P1BY(J2D4NYUS.HP-"%J:6LIC+HE8NBZHLI>VGR *MEGGVR,+\ M4I8%K92VPR$+1$H(P;3#<$K;H1=.XYE0/RXLX#+*9=3 M[BS8 #'ESH*,+\4-<1;,3SQS/-K]<@FA/-DC!''S\($5Z N96':G\ID MNC+E/PN4X +.!7Q9IX8L$&(%!XDL3/L3.P.6==S(PK17>0)9[603)PHAEWZ( MTIKRA?&N^.#,G.#XAB^5+'E),D>I MM->4HHJE+J=<3M?#:\.S0M;, <.S0CY=5LBEX^N6D/#1\-00 M[H?A?IAT8L=4N2BJ16XUWO3%PCTQ'UD82U)*HEI6^:KBJXK[8E*+EBN7Q$I) MX?X8[H]Y058T[I#A#ID,6F:X0X8;NKFA>_,7'9=3+J=K(*?<(;-F8LH=,AE? MBI_!(;/O.IZ'J?0MT^>>&%ZD:_-J&+W%Y% N::(D\8R6=1?U+/E)UGU-%$I% M4=-23]W/ J7XFN"EP-ZT)"1)5-44ET1&5:?/53WL30H#]U%DW$<1/^@(WS;$ M%L%=$)MFVGU3A$KJ/=M6C#2I&Z%6+[/<;_%&X98WK!(>%V[N[%@?!8,[.[BS M8[V<'2L*1>*$R*J]ZY.Y.Y85&Y*%:7,[+?==< 'G K[1CHAE'22R,.U/[%58 MUG$C"]->Y0DDP[%5)WWBZCZ,2*@]]HGMI=T'<4WYO-:FKDWV/?"P\LR+'W@7/B$=TU.K3YQRYY();3[Q';W]R#-3?]?T[3 M_QO[#6H5L50I\;CN-1=V[B](ABP-/-L>YV"3H<-L36P%T,FV:Z M?5L!SJ):$;7BA@6"0_1]8A-7MUCO\V;/M$W/Q["D![*YIWGN >$> MD(5W*6P+*Y;3W*>XK?>SK/H-7A6%HBJ65=[U@J^*3^X!4>",+E6X"^23ND T M[@+)N MDEP###!/.-([-CCD]!X;\1+_8$+,#=X5P:_$_0D4KB(K&;<79E5CN M"'FK(;%8$94"%VTNVIOF!BE)15%2).X&V60W2+J=#+D?)/T9'?3ZNNEBY@>V M'C_5??CDT>/"I:LW"5S;]3;W<)\ACTCF^E5^M,P/W"!@=9$LN%DJA(Q10-#Y_6MOOI%OO& M+8:"K(KEBL(7 U\,GSOII*"JHBJKW%.Q64DG;W+](*![;A](CP/6SD M]U>ZC?RR1Q'NN/BLC@O>6WD3Y)8[([B UD#^P'XODT(YV=+S;$1L!= YMF)-?EBEA,L\Q %K21#?98O*DXBR162BFVTLJ" V,# MBU4Q?P-6IV(.B$O]D?#R5-SAL'GVV,4"8LLEL53A61)K+]_<,?'>R/"2J*D\ M0X(OA(UU8"RX#B11UGB"Q(8Y.MYRHBGS#(F,.SKV'!=^LH7:H]'1[381,!5\ M0\P+*SNY9*T VW*/,5F;;2H)KZ*JI=E=: /MR)GC^ZK7_@8OAZ(DEHII%N?D MZV'CUT-XILD:5=*O_JQ69.Z6F7>N62,16!@1*^F6*N:.FDV O(S:*;@'Y]-Z M<'A$_2;(+??,< 'G OXI/2X\963S/"G+8&LF?2.?*F5D;JKZI>/KEC [85V$ M(?BI)JVO*=FHKMQ5G* *,KR.^CM9B[AF/.N/KZ#.OHT_K9UE2I%OF M5A/WLV0D7BYSDC'I5_FOKS9T_D[^5 5GQJR1I*^?8PD&L3VB1M102F,$2ND@JS%ID'__?>_XM,9 MRT_.<"S'W8K65VR>X;L5*E!MDFNX1._F]!:\>4NW!OK0"^== MR/"G)LC9:H M2ADCY=7B-R'V&0DT1=V>_IB+T3"4WYQ%6C!W=EOTG*9O.K TB:7[ MY@/!IR>>2UGE._TM!2 59M*#/\.)%6 I%3^*>1,"J\8V&%WHN*3UOR__N3RI M3L@O>RI^!A!P>[KU=]RP$'[UY9]+7&N"TQ*J\"N(AC<297T1<4[2?A9)ERG1 MI@VKT-]2*7<2V&K.((/IPPHPX-<+W2)>7OB__YKAKB1<=HA+A('N"4! TS9 M7#T"'P2?EBKT\ 8:#NMW"/SG$L)N[,'3.YY 8!Q-X5AWC8Z@RJ*@2(HJ&$ZO MK[OPO>_0VSR]1X0^S,YIXI/A&@7I_E46M7)95$&S%N %6NE;'H<#;[,L9P!B M*U X%(#/%C%\CSZKI]_!M?@&QT:FX8.]?H4KT! M2E'@DX^&KDGAB-WYVJTU_/==JI"4+\PUZW/.K(HSL+/.=>1RSJR,,VI>X7"6 M2=9(^2*'LTQRII0OS76&<\ZLBC,O1=-PSG 5@'.&JP!KPAJN F25,UP%R"IG MN J05AD(4W361GV X%E+@?U^4+V]=H,6\M-SD ME)DS?S9@9@%:7&)\@'#,0@-J-#0@I<2-EW;X%:^$*5I\R-)XZ7B=/0'Y)CBM ME"1B12FA+\U^>3+"$84C"D>468B2EDAP2'D]I(!ZMEX"LXMQ=>YZ@\CJ)&8Y M5H#L2FE*\QB2AT_:$0\6U.J M++(/&!N_WOM.MG<9IKQNDA1=TAP,FK2QWBHNQZ+L89'"L8ACT2?$HO4_;F^2 M6%4[NMU.ZY#%H>CYJ@$;)#/?=PD[F_^U+H?S3"'1*^O&A6?XS!5/H%L16G]/ M7:<9&'X:37K843US4UU%/9Y2%FL%IE*WBD7R9V%N*1?4*8AR119534[3=E7, MXH)(K:1.J*=G8'Z+RX(L29M;>NQ;^A5>LPAD*T#TC84]12Q*JB@5.>QQV..P M]T(]Q?77WYZMEYAAV5T(QT;ED#B.O;LBXKK+@E;BQ0\SIGY]?%FQN54:GY&< MD56D'UI%1D7=FD)CB$76A&0Y-^&=E=SRP@6,V!?:ENYY\&J7/! [8"7E\):^ M:\+O0Z'IFB"W.#*_8XY')0IP76";?EAJ+BSG=ER0I&@*L1EX(.]F"V3?]JVA M*,#8?%.WK"'3>=4$\A_";AU^W7#J[Z$\@ M2M#2#9])$Z9/=8C>% 7/:?D#?)7K#'7+-U$,D2VV8^<,W>L(30*KW#!U/^I/ MCLO$=QP+GX.#3SZ9W =FOPL^!I?+$[H8YC%[7A/E;#KV2#5&@"5OC M)1\2*KP/7SI"%GRPBZ+"YM*:2;\%:CI.5W,T0BZU':?IH:>B^4E+.WYPW4:Y MF.?U9S*9KJGD)0,K]F4 M5P*R[0G? MA',6/L)SQ#FR<&3AR,*198.0Y7,7>UP1EO!BCVM7['&3JVSQ\_$:8\D:[36? MI@Y;6C4A-URDWJ/J;I(4;4P=-HY%V<.BM&I"A3I^!&:==@"A5L<@DF"RAU&06IYE6S=S- M1$%9+$B:6"H4.0IR%)R2CJ+&49!7GOP$E2?E@B0J4JK2_ME <&-K498W4A5\ MP= R69WRM;:1U8KY<:(6W$E894[("5>VWN];)D;1;81E-67E_9-:-]8=H8IJ M42R4RYL5GI.R=K[N/);5M'>A3=.[5S\G#F!O%&ZUHHGE8JH2S@$L8SR64[2YIBSC5@K#*C*)J&>=1MFCE)I!U>HBEA)5^/CBV^S?8W< MU2EN1EC% A60)NI-I%BW)GO4R&JTA=I_%)I. MT+!(1MQ\R\V[SM[DTPXW$U6Y**K%S??=\33LEV2AQ'UR'#4Y:BY4U$=22J): M3CV5)',+AJ/F2[*PF7G;JXEDR!YPI(Z:"P8O9&'NJ9>_4,HEL5)2.&A^^L $ M[1-$)O!HA+4SFJ[*[+(A<,6=ANO&,>XTY,"R!F+*@67=.,:!97.!9?5A"RF* M*8]&6"N&\6B$C./*)XA&V'<=SQ-.7:=E^NEVT,X>'7@< O>H?8@7I:2)TJ>I MC,S]:7-\J]R?QC&38^8BV9VEHJAIJ=?CS=QRX9CYHFN51V[Q& 0>@[ 9$J2 MJ*H<,GD$0OGS12#\U]=A+6?7<+!,P3%M>*V_I6K]A.#@?[(RDIP]QQ7\#H'_ M7$*$'CRXXPD$;FT*Q]C*75!E45 D116%-C4"]9D1J.4Z/<&G22H>)J<( ]T3 MOH9G6@$>JLC?!/C*<'I]W86G^8[P-53?\&>Y\DTP;?IJ3^\1H0\S%XOB<*MN,+NN7"-T,!Y)O0(2?2=$3XAG4,;@J-H? U M+&&,DU:+WX36H@2GKZ:7(D5"0J(XA[02A8XS('"-*'@!W$<'*#1)]&X@OHZ7 M8A,:O4UP?'%^ 3]D=8I%LO9MS(-+>' ML,CZEF[;\)X^:\N+96F=P.\',+2 X#0\!T3*"V X0\'HZ# T_,"Y T@&M"J MHS_ C'IP_P,\Q@/$,UN ?K8/UT=220S';@KW@>[ZQ,TO4Q[?;W]LF@___!_\ M$]UG6$1W$<0[X<-'"@Z^)&KO+GW[F,TKV09)*8RWKA"$Y%)L&O3??_\K/IWQ M/I,S',MQMR+E+#;/\-T*W7C:)-< L>WF]!:\>4NW!OK0"^== ETP:E&^-=+O M5(J+4AZ7:.PS$FB*NCW],1>C8;C/Y2S2@KFSVZ+O7$:0\$O',U%8MUQBZ3[( M-3X]\5S**M_I;RERG@(3_!E.K( FCX]BWL1^H<8T#5T X&K][\M_+D^J$]+* MGHJ?05EP>[J5:!T>?O7EGTL*8@ ;5?@51,,;B;*^B#@G:3^+I"O9-O[/G$$& M$_#6-.#70;2V M/1.VFS%$ B41PN%G5J&;@6Z+(:KG %):=$^R A1)V,'LG*%['1BN8W1S#;I9 M)!X0O4L$(#3=9@YV!W\(@.@^F 9^VP]@A+@GP)M' Z9H:\( <>0]'9:=J5MP M,?Z)8PXL']_>(G )91;;<)Z;<%ZX<%K^ /:EV62 6YL$7@(K!!"?&!T;M5=X MO!XAIM @0 ,BM$P;?H@_!%_EV&T'Q].#S0&$4+<-(N#+<'\W]#YEW!/NHG M M?L_HQ[;[%YFTU-WB!3%\P_9!E>01UK(#L8%[?-\C6]&'^+CPK>&0<#T:;!TG M@3!V @A1<'KK\=WHK=$$V1P6D[;8 MMC$ (KP(U^&62E\<7:HW/,<*?/+1,#W)^=B=\..KU(CPWW<=#Z6\-->?SSFS M*LZ %L'73#8YH^:5 F=-%EDCY3F:99(QI7QI;F0FY\RJ.*/D2QS,,LD9K@%D MEC-< \@J:[@&D%'&< T@JYSA&D!6.2/G)85S)HN<*>6+?)_))&>X I!1QI0Y M6[+(%OF%;&C.F7=RYI59AR\ZRU9(AO(KR+!4M]2*:3"5>/E1Z8>K$(QGXX.R M2J:7C#.<3HLH2I]RB;UDI."BLY#%8,UEQW L_/)_7Y0O;\6@52RM=9,B#D < M@#@ I5K]:*ZUD,O.0J8[3B:.SF\Q87&Y6M%ED6MRX\^Q6QNT]&V_OR?R! MHOR6)36W*QI-FCQV:-)DC29-IE2-C.]+*S@UI"X?WP2GE5IYNI6KRLDOK(JPUA*S;L7"Y1^"7=D++(^K0:=Q2R M,;>42XNKHJ15Q%*EE'*@6!9(E1"#U*K,AYIZ!N:7LBB4U+3C<;- I(00+*&9 M$8>\=9-S590E52P44FRJP"%O/45!5M+MK)&1!;-DS,.L@LQ-,PW,8YD 69C: M_!Z^"\GV=U45M4+I+XYRKS!\9&!R:;!>3I'KF7#H/,7.Q0D M.MRP=36OS"RV/^#A"8-FH)PX^ MJZB(2D'%9P$-B3O9:V!$E5@?!-WV$ST0G, 5;&!>V,YFI>T#YG:QN""6A>3! MN0 7NP1;.L1;6 CQ*WK1%=/-*[!GD*LW@9L=9Q"U5M*;%%,\N$,,FQ0!L_NT MI1)<#32-K@Q_]/76S-87;^AU(4[VJ, N%PV8->,37 D<;!/;&(:_#DC# Z@+ MWXC398."A_=,SZ,W]'63\K<56%;.-[$E$1TR[3\1^)[9)'&1X%TC/J1K1"&O M\II1RZQ,] X=0>,5(S/*F=+<6&S.&5XSFK.&P]F:<*;$2Q-GE#.LKS#G3/8X MPU6 S'*&JP"990U7 3+*&:X"9)4S7 7(*F?DO,1[K622,Z6\PJNM9Y(S7 /( M*F?*>8FOF4QR!HZ:O#_1,CF30F6%E[QHGZ&RPDO8_BD3OUZR$VU68A-O)\'7 MV$K2O+GLO-^2L'%D2J,&!:_VSF&)PQ*'I963Z25K(R?30J8_3J95 O:ZD>DE MHQ@GTT(6JG7>_KEQ:)T!AQ\UDO-UZ$C!C\;\:+Q2,)FY2A9?$_%21\FR M1XTE::N;5"KW>+GM)S9&>-ZCO&Z2O"REPOLF%^3FJ+,XZJ35;(*C#D>=;*+. M^A^J-TFL4NTK\NYN3,*GJIP47FIKN2 M%A*E#!)B<^NIOP@"SY685<2B6A&U8B5MXU(6"+3B55#*3"'QE,NM:W+:L;A9 M(%)"6I;088(CXIH@HJ2H8D$MR>&TGBQ=Z%23:6 CS.EA$ M_2!8!XL0L+"%A:*]MH?%J+7$S!X67XL%62P7RN/+X&Y/A^N&40L"_-@@-FF9 ML1X3XW863==\(#:.LT/TI@$2[8\>]C=]QF1_BXHBRA7:WR+LP3#YT+\%F)MO MZE:R3<:X'4?8):-4IATW8@T2_IZ\2E7%8J& 5\5Z0=!1T6X1M%G$^+63-\NB MJM&!1KT9XGTX&)--;#F@VT;8MR&<=$'1T2C2$RVYQC'[CNZA:= MTG:S9]JF!U3#^C;Q#AWQJ_3$56/)9_TS"/8C:1'**KB!M;TP[0?B^2#:X[88 MWP_._XHUYM!=,^QV$@G*BTTX)MM[@!29P"+V#!O]=/0'WA_C0_IC:/ERA5=? M6F+UI7?VB.:KEG,D>9Q1>M3RC MG.$:0&8YPS6 K+*&:P 990S7 ++*&:X!9)4S\@MU)SAG5L692K[,.9-)SG % M(*.,X1VR,\D6.&7RGB7+Y,QK4TQ>CGVH Q$W&6"3+P- M1AJ*TJ=<8B\9*;CH+&0Q6'/92:,:!I/0!W>ZX#C$<6B-<&@#SN*;)%>I]K_@ M4#3S9+Y)\K*,CAC9\=\Q2YS#'O3:D%F9MF&IC'T@&R,+5YI,F-FF(MGY05-$6:Z\NE,%2#B,'9_?=TT@DXEO M&'6OB+T$'OQBAX'1\\.957&F]A 9+Y?^]H2CRX/3J8826D'4Y!+M1F'03AFC M9A3ZHP ,?S -X$&L'P7M)?%5+8E264F,SR)MX.0+#3,F^F[(E;)8TNCKO0YP MI>-83>+2EQR& !./3/H MK:SAPN12F-_W8I? > V3\9E:$'L.D/>)?A%O?3%UH1Z[,**D",+D1QTPJ-A7 M'<]'CE!GF?C:-8<"_+4"HJ1HQ:E%]E4I5D2E4*3=568O.'%*,$I24904"18B M2?"ON MM> KA;$Z%PHD'DJ2U8/^_:]$G:31]HL=/QQW*W+-Q.89OENA^W&;Y%@9)KT% M;][2K8$^]**S724_VX/=U*.&/"K[[\XTAR5\BC,U'= 6=@$83./0RDUU&<4^38)M1E,5;:4TA)'MF!%Y1 M/RJI\BK$U' K5>4\A4PL?@9;;P(ZIT8^ADA\B4MP#\5'33VY7!&+DLJV3^R, M1'M-A0]BM]&MUW5ZX9,06P37C+9<6.UPEP"*':H2NFO#M!U[IHY"'D'= .J@ MGA/.&.<2?IYJ906/![*#."#V&]0M+UB.AVHCCKQ0$=6*O)@J4I!$60LG26>& MKV(T U4HPRVQ3ET']7V'DB(2X,MPR.8_* \N8SAN^CHVO(I='TZ63C&2-^!6 MGQA4"X\)<\@#*M/([PD= ,DUWOSXD>=9%)H7*7!DW@=F$R9!R5G5^\AEX9QX MH*D8L2BFU4]C:FQ;PC9==)-8-R!"1V^R%8V3HA\(3/,!5$W89QC$J**B%L6R MAN"8/*# $E;*<-B0&,!\+2EB$2ZK%%2$4;AB%^"FUR#N*%IP^6(X?[G.IT/@ MNK15'X!4./E21:S(DEB6Y,F-(;K8,G4JVV:(:Z!HEE';+E1"-92A,%/E8873 M_1=6[\!QN[A4C9!9T<;,: Y'N((F%HMPWMU.4#(:M3(:M3[_4:6B6 &>E,MJ M7C@!G7K6N&%.=&ZX+31Q[[$-LQ]B-+I1F11V:%*7LYIY0+X(S:0-6NPMY*!7@2]'EHN4!W$Y;J'=54Y MW5X<**I>+<<":J$P.A!3@]\)_J"G>+H-PMWCX1C9D4)^TCE+7(Z%>1;4H9>S<=4PB=UI9=/^W5H:XS:/IB&H_=9[ ;TR,)IO9)D EV6+3#S0)AETTUC2!K5.N1JO)&:* MN<]281?Q&?6!6K ;K* C>^!1ZU8:65*L467=3JE M&!6IE+(_W<2FOZ)M7BYD)DYV7I3E,Z*2FL!\OO6Q#K#)UT?*ZV,#3DHG(__& M-KIFJ2]C';32-15_NI%FBBRII%,55E[ 8G;"S+/\?S:>O"#*6D$L*:44X\KY M8IBS:SY/ED\@DU^%[YI84(NB5,+TEQY\&27 M"%]E4:ZH8E&27I,>-C#]#KV6)IU[OM""MSNN-YELI0M?*ZHD5A0MD1&%25HV M7,^22.!S$UX-L-K7AS1>?I0?K%O06'KXQIJ@L^ M2YG#9(/(>$+SM>>2=]WE*#SM)>3('%E4QA.-4HA':=A?L52!A/\AD2)N"3V] MB0G, ]UM>L]E+"I@5!X0+4*#8_# 3IT\3^E H M:.H$)N$+9@_SQ&BR,Y."I@EW$"^>'(V#&>@/I!V835JP0;=I7AG<>4<,_V\0 M_[(B:DJ9S<>/WN*[,"6@?#?Q9,SN;P5NF*4XRC-D^2[%B"S(CV@Z^)OGM/P! MYI;$\C]"H@3]-KZ(1=C3V'MXIR^T+9TF"/9A'O!++UP.MH"; J:T@,A^E4>, MB"4\TN0Y\P$F L1V^XX;IJ%[0M/TC,!CH0O"+P=C@Z6BLL&%Z?M4'D R37?Z1_5-;/T:;NX+S3$K_)R= MQA9+VA6:#F%)I1T 0&_B1*_8&J68[=S/G%[L+TTX)L&*$)TO2"(^9ZO,[$( M,VQA-WT^P8LM"OSA*V8BTY4920+R&#.=PS=O2.F%"B^]0'CIA M'EKO T5=4&-SJLZ_07G4\TNB%0(AK65%)OE*DO1V4/2AJ<4$J) M(UB0MTS"9SJD4"W!>T42E4@D3S9,,SLHVO8@A[61"PQ$IA78<.%+0 MO&]8@>R J?>IUM\,RT",%.W&,+'QPSU!GY9! _JUVRYIHT[,J"8 ":Q8?25< M58[-F(?/@:5L"ZC\$ZHFA HU\,XF;<+57];;8B1%#3FU1?"941DI@43L>@:$15&5HSQ #!<+%L M5,!.(O'), @QG !.2U0!:A"8F1=X?;;PX,UX+'"PI!IFLNL^?:YO8FT1?V;U M$\^!C0!O<@FMZQ5M!,_8910J $)XU>L.K/&9CQG=9$8W6:;G+?8'U;&]F>RD M4Q)T+#;31OQD-<2^%O*2)@(YL#0+0U7/BTH%2'E)Q4HB3'7/SRX:P5Y<+%5$ MK:2\. IJ:>D0BQZ^?+1D!.XP*\L3RR&$NQ<*,Q44$%=8;6C!M(9,:M@Y@-5% MZ$4U>4#!:W?HU@.R;1 "Q_]1C1U/9RH#$@.W4'\H> 2VJ]!"-5MWQXM'A1>$ ML&X'7FB-RHY@*3T8'6F.S!<+U.Q8/JWGI5TL6EL%SFUH0Q&.'(=J#A<^($"/ MZ5N9*:M"H>P^ .PAKD57IN..*O51]0/GD+/".7BC.5"C86@?Z1'=IEI3B\&F MWB+"#]UM4+@-B_]XT:^GH47C8B0^PA'\CYW5A'-+UFV]MFQ! M.@*BE";.I/2:V-D'_Z2CREGZ$,[.6RWSD33C!Y_H\,860=(/'EY6GAFJ]ZYI M3+AAJ)3#>."*#3<1N4C7"">)6 MZG$Q&B9A^!W\Z#FV32RZ_WG/'T3&Q3<1O)GD,STH]FBF5+1?+(L[=KI,>8JX M ',!1F /-6"FM?9!RIB&;S='?YL4>$-@14'TN%AQL9HC5M3A ^#&1"'I37&= M9F#X3,! _,Q(IO" 3?H^K;E,;10!&F"$OH.F+A,>RT6.B]Q\D6.UV^@)/=Q/ M17J,!@W1M'TJ>.'&R3"/&GM"79'JN-%54<$Z&T:9$-A1H7/TL3'/)SM:/9K, MW3;S:BZZ7'3GB"ZJ:@8]<40.>YPG*'0/"(8>&L,"*G'4NF;"T93:G$+5<$+P M+1):64">>USPN. MCIFZ#X<'@X5>N,37,: @\(!5<'+ADL0EZ1629!B!RZSU M:-LU=,]GS3= E 0,Z:&!-'AF)?@=,&DT(N85S"%I>P'FR)=%M$[ *!ZF$ 'U[3<"-$H\&- MS>@+##BTB<=W3RYFKP(R. CX(@97/]# %!H ^(A1!\3P1^;FZ*C)A8L+UPO" MY<+62 UKM)L*G"!S>((1/6,:?_CL&\2FH'Q0(IMK3SF%6Q&W^.3 M(V<9O=VQ6!,6+S ZT1F52R>7SH4\:!3L B(R]QBJ;*-OJ*O+Q; ZQJN1]/7A M.Y,&1;K,64Q&=F.6 L,"049A%7.$<=U#@16)AP+S4.#40H$Y-G-L?MD\V($; MX'CM=4W+PAX\O;[E# G?]+E@O1AU8/;Z.HLZB!KSL7 N8SCNT$<; 7)9XK*T M< 3+2/EK8Z3^"RH?%Q\N/C1&.FAA.@?%GBA4.O+G/Q?:+#1TBWEG1S]BERX6 M>!V+XX[,S30B9B+_G]TYE7,DV"R$&\\T/LVT9DD -E!=\ ?$>B#"=UGY*]YN MF^8F9UG2N:"O6-"C4%$6;"7"T1G;'!J8$4<,QW9ZIH%AT)Z)]FIFX X:EFD( M':);?@<-/"SKWS#V)R.&5V)EE][/RV926#P-$F-B.:GJ: 1U'AXUP, M6F6#!;,_'V9/$P-[^A C@ 4/.^<:.@T(QBZ3F.WL,2N9[@D8^JY(?^LVL,/$ MZ@>>2+^2_XY^HC'Q#]/?TYRBR2\Q[[\WZRDLS&3J:VR[;#>GOL:Q3WS5!\2; MNFX4GS?U@TN:YHSWA44?IK[W.K-F,X"3Q=1W>&'T'2;WFR!#.FV,[1*/)2U0 MWH',/I"A@-G[+IY7_&%,1Z"V=1I6 _B#O8TI6)LH0&9K.(^U&4D!H6*,,C0G MV0.%U L:2'#:)Y;1 5MN=]DB'],FBB=B?! :2"'="O2P6ZR%8T3R@>(.BT-G MC;N[HY(SE. @-"#G*.+T[&CX 2R7T!(G8@0\3=Z@AFC\N8-2'67NXQM1;EW6 M@+MI@E)':P2P$C;V<,*REWB>-_7 4!A8?AV,&590,TI/G+=L6=)*8FHO9HGX M'0=7=0073>(9KME@= ME]AP?N,<>&(EN!#PAW#!V8 [C 8PF3+#;9EY%RR,# MVIX[]/ULVW9 FRK3.QT;DURB6Z3<893@R[[!G,:))-]D#^18"_.6B?43L"H1 M,*-+QB6&8FD_>'4M.J-5QVE[843ON+/I5G)#B?:9V%XBPAFO;TY&OD4UD[#; M+V8>AJQK81(X2D0L+#,1LDG=&&'(^@.FB,.;61)WD]!DR] %TB7#<603(G3, MRM'6 PQ#0>4CZKN*\A>[O&4%*-A,OP-^C/<-Y@2V$T+/$F3'[A=])#EV0-.M M:7K53)<,O3 JA=&*\IIB-7E >=2-J FX[KI(M;#3,2U_XSKH2(SEV,(W?=S0Q1]4S\LQ4*%R"58D(=@$GR4[<5NF*;I*,5%C)>],ERF:$3- MFVD6RVB3&@=X4Y. Z;+E&\OK'I?60>*'QH+8"4^,I26") 91TO[XP1&L8$QZ M%\61#0QW/A>K^"2<5V&I%<%DP@E"1650B@' NBT$G1L8U9 M&SI+ $5Q?/ X$].SV7&$/IV]MQGE_^F1W(:@;_;[#+#H"@8:6+'S190#Z.F@ MR(3WK; _]C5J4P&=/4@GG1QN;H"]K0#W#IJS!^/04"Y";,1W@/+9,>' 1T%\*+!.TD"A MH$]',$]?\)FRVG=,5LF*2@/==T6TRY$^=J2G3Z5#I6GPT;:E(W(9[*@YWBTL M?>#1"D=87\%LA=G,F+QNZ2;;V,N%F _ M_&F%?^TB41S8LL*;/L8S)4NS:T0 BP RAENF39_0L!RCFUB88S]HL="?D5:] MG!-MF*4]UI$PK1SSLAE[YF5VQRE/5UZ,]L*(^+BR&G FP+1XS$M"U6V%F=\, M[]@F&-JF#-2HJ,TI],'D[NE$A@@EKL^J:465YPBKJV7:GN\&X2[*:JDT4"\$ M%0>6+F8-6*'3G3D!J0I,3['AZ9/IMV-- ?0F"CXBU1@B1[P-SPS?/]8 Z$:+ MPW=#5*3S&&^TD0=2G.VU%Y,V-F\",$>[>YC[';N05L+#LQW .9# &X^33B8Q M+J'G1&<'>L#$.UFU2WQH8,-G"QC8! T1E7"7U?EQ)F:7J*X Q$.@AZ.(XS%= M)D:4%]P>,RH\Q*J=T$%$T3E4G\$B-9&N@)E+CIV[RE_D 4TM/!N#9(%V8E.= M*D:@F)HU5M5'%>9PF#]UA 2J\@>@/1(ZJZ9#B3].P.^09AB\/7]:8ZF*MK'P MV&0/HS1 >O32/<\Q6(T7>@)A8>%470LK+\9LK";6?K',+H:1PT18D;FQ6.A- M4.N\L9> 25\T73$FAZ-S";)WEBBNQ:[4T$H&:37*=:E5T.H%65'JE4:#?M++ M1"7%2I%,[4J%*M-[/.#T*581:2(0UN5*498TOAV]8CLJ++P=122GJVM,]&7O M-<];E&K,X!.>*L8;HO#L2)&F6KM)+3'L+)C[/J]$29,7;\WNEZDI<%"*Q2AI6%) M@H+CS1+>3+$U/*PUQZ0UXJ3MCT@;MR8!0+&CV4;4K%1D'JC& ]6R7+-2GFMV M/P^LT*XJJWI.+HZJ)XV/O"/CZ*@UB #2J%QZ90Q*X%.&.R$"'%"N%S1ZIA\KWY<@'ZO8UP_] M<@:NY.9XS/#1"WJH)S_A9Q::AF\8&[IHG3NS%Y'/B^P08VN7"QSU&$O#XIB] M$?DO:M70KHVFD8"681_/V?0292'#FBF]P#:->.WS7FRW&A<$PE]@]V&[SMX) M$Y ^,]'"W8G5-D+"DF1(((1BN(QH7!Y:VZ,Z!TV8&_. 8;%%E[YHQ)GQMI,7 M=J(Z7'Y2;,37C!AK8C$9H_19<&NC=?A&^R+:G#ZP8N;S"[LZ/IL=1);A:MPR M/%8*SB/+\.IL I?4'43/.NP<3&Q667L\BUF5(Q>V>0O?L5S]6/=@8/>]]==X MH"!LEDN55N(\> IT/C@XN?Q1.S_XM7=R?KQ]>7#RJUXL MJ26YO+RSH!1I_6D4<<0Y,+$\.,@+="Y";#*C,];X!"P? 6!:IZR")OI ZR5) M*RE+//Q*,_2,-3_\R@L??BFUA1BYEWGLE5X\4(:FNJ15R[0?'.N!X1]B:QC0 M@.4Q0P^I16?1'\^"&@;'93%9%PDR]D@EXQR8QC(8OUMG+4HBKPZFT<6>C7"$ M,?848K%$,D =-03Z88$8-N!HJV9ZD[_<$K>I^5+D8EEM**3>T$NM>J&L&?5& ML=6HMUI*A>AJLZ(9\I352MY&XWP85E%72DI%5OAZ? M65Q/N(,[83>@L6KN$5K4V^],AMD,G2!R(,SP&%-_9^@93C3KB6TH8B) )_]" MB$_ZX3HT3B!2_JCB9X]5FY$"&): =B:BF5AM>Q8 EI@@CI,& R4'R^J63RE. M"]C08T7\0EOZ6@"1JAJ242B3>DE3 (@TJ5*OM"3XLZ&V*B6=E(R2,05$RI4- MYRTLB UZ[066;75:-5IN>VP6X,#T"F!2%L:E..4%2GK VK.U@/?B;Y@MFSZ3<+D+8W3'<)KIIT,OAL-+)I8 MF,3Q7&/6'DS4(N%3"FJ^HL[KPAJS%<>>CT=T]&E'5(O^IJU-MIB#8 !T>M$P M/_I=;WB.%?CD;[31%V%JU/^.&L86_81J^'=)S,%/?TU0(.;<>*$G;33UY_OM M:G-;TGXJ8E3RI2(GQF>4C/DY6"^TZEX))3[,][I09^;^XNW!4Q/04KY2RAQ; M^&K- C$*^>+<+O*?BQJ?231> /)RY@C!<1Q6J[IQ"CE-6TYFE4^0A051)0\E MX4$KJM[0?\1.?&;S_[=W9;UMXT#XKQ#98M$6B:K[2'<+.$>[7J1)$*=%L2\" M)5&QL([DZDCM_?5+4I(MVXFOR-9AOK2.$TGD\)L9CCCS#G*G,DHK'JFDEEWQAQ6"#Y]6_EG@%CL^ MEG77N0Z7;X5W3!W*4 <[&!#G].>1>+2U:O!"NU2CD[;J* VZH6=G9TA#Z#FE MW38_?Z**QM2B!EXB"Z#:I O-=A,TWRW]&/=+4^A)7IID?,P25&EKZ[+NGW7( M+NMV6:-M9B%JYC@%E1-J&+R\1GI?X2QUR:?I#LK8P% 8[S MY(SL&ZL\MYV;$K"@,UM&J9,*FM/?;!LAU]WEVC[S-@,O[LQ2_@W]A%".2&E^ M]^1D._]>T#GZB_*,1=42*",?I91 LFI!S.HY/3&>E8P@*,?8^K"E+V_IT_.P MR@4Q;P7>E#"U]$RI#E-;CFJ9XU4&Z1(AG04\54MBY<(KFG&L:B);^_77?O61 M4.5"V(4IRXY5ZC"WY9 ^F=N/YF2O.T]DK2!7KN19[)#]F.85'M6/_9C&,#5B M/BZ.?1@B>OJ(1W'C9T6G8II3GY:]G@4P=%+NBQ!E]'!#VN7;R:N7\Z32C$HT M>T5#KDF&M!K7!_#A@13?QC3S](VH #R]08&JCY0(DPJ%.+#_I64\0^3G[#>D MMBCTGM*>J#YZ".*4!:? _1,5JBOIZR"0O<"-GA6.U .42O.62!T3T()5](>F[VGS_ZQWF\9<) M>DU055YW;-.0)=N4'=3@^Z*!X7B/1,01%4 M9<J68 MR[LHJ8V2 QO,(28R#C'$.,3*XA#+'($-98.'LFPB*"NF;"'+U'4=FE"Q-63H MNN%(TH(C4"]'?:QR,=[KJ+)B[- !+#<,3;'YZMHV/Q?L_O@PM]Q'M*H6D[[O MR6[!J6+M\KX7I[A^IONJ5[(BIQL53KCPLG!Q[J\JN*#7ZBHG-Z&^8HM<_070 MSN6Z<,0?[2W;98=YE@O*T3+< M7-!.5,.9@&E;E=K[Q+4U2@DG2*'21B1WCOD M@+27MJ3+CG9X<<*T#$,+^B@ZN1D-T#BGSA9Y7N0*\?[[K9-CZV8(EJC]O+UC MBE]GQ3]D[U1&HAL#:4N]DU@#[[38R(5Y)^:=#DCQ#]<[B2QV:@I(]^^=Q$;& M3H(.2%/'('K7O<85)L!U2Y-+ 0_SNZN0->/8FSI M$;@([(1TB6P-@IEE;0E<#]VR]L[_8E!M!E2+EO4>C@(_>!R#RU&,?-+)%_3L M/GJ$S-0R_-84OX=N:L\[5PRJS8#J"E-[#@5./E]Y_K_ (E0/S/(R.-<3 MSH=N>2\N/S.H-@.J*RSO!7(]WYLUO*W!-;.W+0'QH=O;J\X9@VHSH+K"WEY! M"PW8'IWMWR:#:#*BNL+FW(8KP2K?^]<)&$&$C8 M%WB9X;D9>#XGM"?@%CX@T"5K2ZAXG[#MAC$$G[T! F]3:CJ2L@8C4/0$A#67 M4/Q _(T#/!_D;![8N[^;STFKC!BW<.5P[2:S;)3-&N5[BE4']%&(?GEQG]O? MD_&CD]#WHG[A\6QU7FU$]S$NKAV=A_Z> N750@(AB0? M9Q=."A3Z>/OF)(,QL&$2T;X/7D0:/P0A?8R%0(2EF;8Y\/!C+-2' S?O!T$; M*61_0#B+4>+CB^C]8!+W@Q#/V^':3!NI\!RO-)%F<(VYB;3]6"NG)JL-G=LF M%8 KL5G%"^VU>KP6%LK@#+GJ.7S_]D_W!SB_N;N]N>O<=V^NMZO(K.MZO-8. MU'38*W6\GN=L?+H-<&K(CCHSK0_1!W + MDP&X#R&>2]1@D#&CM-=Q,]0T;-CU0$V((H_$J<#,Q9#$N:'1M[5KQ4]LX%OY7='1V"S-Q'!/H4H2(_2 8WMTIH"EIZ>G]SY][TGVX=\\;U1DM(A90CZ. M/W\BB8RKG!6&Q(I1 ZTS;C(REF5)"_*9*<6%(.\53R:,D+?=8*_;Z[Y]XWE' MAZ!J6(^114CV_:#G[_9V^Z3W2QB\#8-]\N4SV?XV'NY8Z9/SX?BW+R,WZY=O M[S^=#LF6Y_O_Z ]]_V1\XCI ?4#&BA::&RX+*GQ_=+9%MC)CRM#W9[-9=];O M2C7QQQ=^9G*QYPLI->LF)MDZ.L06^,EH'?O/;R48RF1\=)GQ*M)D+]FXKIVK""\_(,NSW2C. D3YTWY"Y\F8\,5D8 M]'H_#4J:)+R8>(*E)MSO'AQ<-RD^R19MTBTM5$Q0PZ<,=;>TQH)1%4;29(.; M$ZP:63;C4ED8+Z4Y%_/P]9CG3),S-B,7,J?%ZXYK@=^:*9Z^'EAIS?]@H!J6 M9]B5\:C@$U".MKH&7B2 C+#_!B2<0\+:%Y04-(=)__517.[U#M[V=H,]=!$% M5RX9-&-VZ9$4"8P;764\XH;T@VYPZ$ M9CR!-8+ SZ\.=GO]P:&/@D]HV'!T,3[]<#H\'I^>G\&^N/CZ[?AL3,;GY.MH M:-OZO=VG,^?\ QE_')&OQQ?OC\]&7[WS?WX:_4:.AV,"/;N]IS3E?Q>R)3-. M.^0+K022TI0IW2$Q4X:G-,;K/MY2C+P"E%LRMD, M$H')N":_5U1!-,4%GHGWUUB_WM3=.R+TGFJ;H$D^)Y>%G D&F;SC E6' M)Y%@8B&A! !;*"\(+>:D*HRJ&*P)$KRM#R!NE.3PI#@5)*4Q-"DBF.J,I$+.= -3 MQ29<&ZA5#:'8Z.P&*SLMM.G&F%O6O@#NNP&W=P?@QDO10;N#7P:ZAE2=OY$D M9)IR>-S6.S9TIX0J9D$"0>>18!A,P@"9D> ZPQ$HE@-'(D_B<\)U+*2N8!RR MIY+"H:54$HY8T*S)-H C88 VAX#1%9Q)"CA-'0,Q750")((^]8+];>:L"/83 M]^0>.59&A4,IZB?(7BWP.C"A+1M/E"Y-E,)$N,Z;D 8)3.X/6>+\/\&4-/_M M\6GK:)ONW ;J"=.P=(B736QW@ZF#.3>FE=Y\"":_B $PZIE<.I65 @5 4>A! M)#Z08H75@W7M-66V:=>=.P%I=3Z]1DNGIF3LY$"?8(N6@B?V=D!7D>8)IXKC M KC+^C81%*BITIB)[=[4-FU;FH0S/1@$IW0[J(2*DL>5H,CNL"QKQ'5&AQ&N M/FB7-?!7Q% 0"!C&L^0)"'=#+"QAN+YJL)I0]5\)T]&=F-Z8OFY!>W/BVQCA ML"NF/$'@4BT+B@Q/-8 >"TU$,U5)@RS .J E< MWGTV(/AAP!RO /-H2D5E60PCS=(4RD<^A1CI%67@HM#8@)7=X^K*T&(7!@*C M:E=_1K(RZRW8)&_0A33#XCJ]^T!$HJ9LM]N1.4_@:1V5/_0]T/J[QK]JOD]6 M<:.+U.V(XY&[+M=LSTI8W8,1,8?+.*X4QK65,%=HS:4VT(Y7<*!+QZ"HOL$A MVVN&I !0X*H;TK7A<%!B]K8 +Q**:F'7CK,JHWI172#+64"SQ-*_]4=-S7,B M^"43]=7!#?G.?^VB%Q"OJ:_W'^ML96\*DV8#=*[I!=FN#<)KID$8W:. N%66 M+JRC4)H:J?0B9]L&4)GGW!C&_@.71Q*J NQ/.-AGE6P#5($Z-5(S_,8"N=E? M[/>*@_EV+U5%;*\/=A[R"/5CX&RCP]&Q@!(*2CH.0,(3*9YM8\X@['7^7!Q2 M9HQ>8D)T)95-B;88M#>4S37.ON9 MI"6XNWF,[?MR8T]9M9X(-@!37BR%H*5F8?-'VQ*,3>;>&N/[;W0 N';0QAFM MC&P:W*MUV[*$AC8\G RVM-ZF;Q%[[?1NR[U[Q$\#5&-G/7_@/&&2!:-B>H.2 MI[ZQ,K*L->Z#PI;[ZHD;5[;>[KI;&W5=X]K.^HS\!4$L#!!0 ( $" MJE;R!](PEP@ .\I 8 =G5Z:2TR,#(S,#,S,7AE>#,Q9#(N:'1M[5KQ M4]LX%OY7='1N"S-Q["30I0YEAH9P9::%+DWW;G^ZD6TYUB%;7DE.R/[U]YYD M!P?"$GJ%=GMTIDDL/TE/>I^^]TGHX&^>-RXR6L0L(>\F']Z31,95S@I#8L6H M@=(Y-QF9R+*D!?G E.)"D+>*)U-&R.MN;[<;=%^_\KS# VAJ5->114CV_%[@ M]X/^@ 0_A[W786^/?/Q MC]/1CO6^OA\-/GMX]CU^O'SV_>G([+E^?X_!R/? M/YX( E\,EH%&L,,#O_EVMI%,%H<' M"9\1;1:"O=G*J9KRPC.R# =!:890TX?7-VRNO#E/3!;V@N#OPY(F"2^FGF"I M"?>Z^_O718I/LV69=$,+%1/4\!G#MENMQH)1%4;29,.;':RK63;U4ED8+Z4Y M%XOPY83G3),S-B<7,J?%RXXK@6_-%$]?#JVUYG\P:!J&9]B5\:C@4V@MW^@1\]DEGX&R_/BT^>CLPF9G)-/XY$M&P3]IW/G_(1,WHW) MIZ.+MT=GXT_>^;_>CW\C1Z,)@3?]X"E=^78A6W'CM$/^ ;1HR$6E-1.B0V*F M#$\7Q&34A(_2+6G^]_O=O=N347.DY3NL^*23L\*VO?TFCKR ?DWHV9*5">QU M?WK1>Q4,[_H\)1F=,:+8C+,YY#23<4U^KZ@"1(@%E)=2&_(B.IX"U%@K, /% MI<&3A"DRSWB<$5WAQW7].5.L;@0'D',-0@ GT"DRQ73)8NL@MEN":S*!89$"AUBZ@-^QJ!)H M$Y#3"F$'4,>1=TH(/&(6L0Q*? G*&@_Z1M> ^\2*Q Y:5 (, (D2X&*[T]:? MF.J,I$+.=0-3Q:9<&YM?*!8ZO\'+3@MMNG'FEK?/@/MBP.W> [C)2G30[][/ M0UU#JI8 2!(R33D\;NL=&[I30A6S((&@\T@P#"9A@,Q(<)UA#33+@2.1)_$Y MX3H64E=0#]E32>'04BH)NT4HUF0;P)$P0)M#P/@*ME<%; R/8M0E BQZ ^KU M]K:9\Z*WE[@G]\A1714.I=@^0?9J@=>!"7W9N*-TI:,4.L)QWH0T6&!R_YHJ MZ?\)IDL=.'AE_=ZF.[>!>LPT#!WB91/;_6#J8,Z-::4WKX+)+V( C+HGETYE MI: !H"B<020^L&*%;0>E\35EMFG7;:$!:74^O49+IZ9D?,F!/L$7+05/[$&' MKB+-$TX5QP%PE_5M(BBPI4IC)K9K4]NT;6E2:@8.&:!EK%2"HN1Q)2BR.PS+ M.G&=T:&&TP=M60._(H:&0,!0GR5/0+@;8N&ONB.XA>GH7DQO3%^WH+TY\6V, M<%@5,YX@<*F6!46&IQI CT(3T4Q5TB +L,ZI"P/F^W7=XCJS(+3X?>[ <$/ ^9X#9C',RHJRV(8:9:F(!_Y#&*DU\C I=#8@)7=XWIE:+$+%8%1 MM=.?D:S,W1YLDC?HTIJAN$[OWQ"1J)'M=CDR-Q.X6\?&OYNP_3#P2]9QJ8OL M;83@%KV6=_;-6A@^@$$QY\LXKA3BH)5@U[2:2VV@'(_]H"T=0T/UB0_9OJ-* M"H &;KMA73L.&RMF3Q?PX*&HEG[M.*\RJI=J!%G1+@"6V'1AYZ.F\@41_)*) M^JCAAGWG?YZB;POZOY#N!4_V'FM[9@\;DV9-=*X9"@FSC8Y-X:Q/TD'D01A@>\3#O[91K8!O<"^&MD=OE%C-TN. M_5YQ<-\NKZJ([0G$SO,N[!%W84<"M!H,G@/<<.N+F^B8,P!'G:B7NZ$YHY>8 M>9UVL[G7JDY[%-J<%ST(*J 1#H 6:I#T!D3[%KM'5< N3% M3(H9PRQ8T&E]&*]JMF1Y*>2"P=MY)AT_TA4L _:^BD3XFON-NYFD9=C?/,;V MCH&QV[FZG0@6 %->+(6@I69A\Z/M"<8F]!@:_KJCINI;-V(:+6,(<6#ZV8.FV=OKF@91D [E]X<)NS>6Q;+]S324E2& M#?&JQ\WA-I<^ZD^3_, #\XW"<'Z%$3["RCH&'@G)![H@O:!#\):172T/B4B] MCB)IC,S#7A=)S1[LD1>!_?>T(_*UO_H'_>L!?=>1<(S_X-E_4A^?Y_5Q?!Q? ML;A"SB&_PF:&?%0@&%$U6"TVRCA+R\()Y]7.PDHC=+<"53+Q2M+QR M6()"\ASSTQ2R;4AGDB=U[/?WN_W=):FYLL#RNKO*:.]&'OX74$L#!!0 ( M $" JE:C[*U9@ 4 -\8 8 =G5Z:2TR,#(S,#,S,7AE>#,R9#$N:'1M M[1EK4]M&\*]LG6D#,];+!F)DAQG'F DS 1,LVN93YRR=K&M..N5TPCB_OGLG MR023",J69@E!2HA"Z8BJ! M0.0YR>""2LDXAQ>214L*<&Q[![9K'Q]9ULD(64UJ&I'Y<.AXKM-S>WUPG_G> ML>\=PM4%[-T$DWV#?3J;!&^NII74JYL7K\XGT+$#:253*#QPN1$'M2$6=DY&&X#LE MTC)RFL\*=R&B]P;FS5BQ2B>^Y[L_#G$01RY86I['R#^W!X!XDV3+9P$1E MFB\I)XK=4LV[Q37DE$A_(50RW!7P((2'T[L$]530[]G>R%D\D%8A)A&5.VI]"^[ZD&*3Z75P?G8^&0?G MLTO,QNOYS?@R@& &W@!N[+D]L6$^G9A3KW_H=F$\A_'I["J8GCZ>EFV]&FV. MW2.8G4'P<@KS\?6+\>5T;LU^?S5] ^-)H$]ZKMO[G]WA/\M"L7A=@5B&@I7O M#7;3^CR#4&09#74-JW8'$R$10 SZGK:C MYP[-B?GN#?>Q[L.9D"EXKO4:8B$-PW<;ACDJ+B*@J%$$%T2&"?2]+I@F00J( M&6_ZC::;T["46.#0"R2+8'J'M3O#KC,1:*4= MVX6\E$5)D$Z)5H;\\L0[>C:L$P0-(I'(=3ML8]^S761D["^ M1@J)KZ@14[Y%^YLXOL_73:[6P>P=]P^&.L?N'>#H>^Z8 M4/FJP?TCDA\ADGO?7"2S#-M-6O4F[&J*L P++ZOZ0Q/FA)DNA$5?1W17'Q/< M9I ,11..\5[D&.)%UU#%+,.]2,.1860F;=,F$*OD54(([&A&9K%I$O:#AOC' M([J%V,/3SPQPL\)445[SJ8+="@7G)"^HWWQI:Z)S*ZE&:KV2:'^C0YL;8_8= M4BK1 *IMQT"V=B+W/H1K' UI+3@=,.F .Y"9M$QZ-7K6\KW*$Q_/)-%DS"$R M;+EO)UA;"U>+LT!N,1>KQH?-M:4ST5_@MOO66J'#_G&)VYR312%XJ>BP"=^V MN<_Z@Z_G#KP[CU<_:Q'_Y^,!V_:8>>XICFPP59@^=6 M#PV^0^W9O_!9S\!5!+ P04 " ! @*I6()+@6I % &0 & '9U M>FDM,C R,S S,S%X97@S,F0R+FAT;>U9;7/:2 S^*SHZUR8S&-M 4C T,Y20 M-C--2,'I73_=+/8:[W7M===+"/WUIUW;Q'!MK]-IR1G^ M8EF3-"9I0$-XZ5^\@E $JX2F"@))B4+JFJD8?)%E)(4+*B7C')Y+%BXI0+_E M=EM.JW]L62=#%#4N]XC4@R/;=>RVT^Z \]1S^Y[;A:L+.+CVQX>&^W0Z]M]> M38I3KZZ?OSH?0\.R[=\Z8]L^]4^+!13O@B])FC/%1$JX;4\N&]"(E85YGJEI012DJ#(/U[R=UVGUW?=;E\[@)P,];[JQ!N6LP7C3&V\F(4A37'O MXT>]MM,9#&W-B%NR;Z6AHK?*(IPMT7SMS3V5%SN'K*EQ^$+P$!M HPB:C<4^M[<-?'%!M/9O[YV?EXY)]/+S$;9_/KT:4/_A3<'ERW MYJUQ"^:3L5EU.T=.$T9S&)U.K_S)Z<-I6=>KTJ;O',/T#/R7$YB/9L]'EY.Y M-?W]U>0MC,:^7FD[3OM_=H?_7.6*19N"Q%(\6'EN;S^MSU,(1)K20->0HLRK MF,+K%9%H%M_ C&9"*A 1O%E]8+(4W>M^A!<()0IFJSRG MG#=1*!ZB2R>\80&%*TESIMUE3AS'C$9PQE*$1T8X3*,(F>36(4W *^WH)F0K MF:^T9"5J&?/XD7O\=% F#!I(0I%I>*QSESPZC%&NL9O(!4EI;DUO.=W *#"W M0(=Q$]>)\AXN:#K'?\."KXAO11:!;N.\A,+M=9Z1H+S&'1+? M875,"7DZ@,M=E3*V"NN,-_IV!(27%AE+$+$'ZY@I:ND3J)>*M21(^J3,;PF@ M%L*V$HE7H^@.HCCIP#TT[MDSXM]2Q\?0*S,^6G',UD D&=?9M\U(2=^OF*2Z M/D&M^'1 M6/!Q(<,0SYMF5[0% A08FL[;P 1RK7B1$ (1SIR9;T&B=:\A_NF(KC&VLE*@(Q?1C M*#LSDG,7PB6/IM0&G@:8=,"9R'1>)KTJ/\@LW:0Y@X_5N,_J6.9.6:O<%@H#] H+X9%C7@]KA9W; MN_WO7FGZCWG_077\Z=?[T?%K!K2?[K\W';]KAYYBW^;!!=F ZQ1/%7Y YU;] M80&-]]TE?F%;6$?K>-MR+4CP;BG%*@UU>RBD5Z%:[9'U[D+9<>B&E&-#;I77 MSDZK6#P6W^D5=TC;9_ 965*KZ$U(A/V@1VX$"\N[V>NUVMTM!!Q;-] M\\^"D[\ 4$L! A0#% @ 0("J5C<$?YME$@ 6,< !$ M ( ! '9U>FDM,C R,S S,S$N>'-D4$L! A0#% @ 0("J5M_E3HA\ M#@ $< !4 ( !E!( '9U>FDM,C R,S S,S%?8V%L+GAM M;%!+ 0(4 Q0 ( $" JE9"O!USW153 M !"K00 %0 @ $,2P =G5Z:2TR,#(S,#,S,5]L86(N>&UL M4$L! A0#% @ 0("J5DB.J:>#/ AT4$ !4 ( !5)X M '9U>FDM,C R,S S,S%?<')E+GAM;%!+ 0(4 Q0 ( $" JE95*L5S;V#$P<2YH=&U0 M2P$"% ,4 " ! @*I6YR/]B(@( "J* & @ &L0@( M=G5Z:2TR,#(S,#,S,7AE>#,Q9#$N:'1M4$L! A0#% @ 0("J5O('TC"7 M" [RD !@ ( !:DL" '9U>FDM,C R,S S,S%X97@S,60R M+FAT;5!+ 0(4 Q0 ( $" JE:C[*U9@ 4 -\8 8 " M 3=4 @!V=7II+3(P,C,P,S,Q>&5X,S)D,2YH=&U02P$"% ,4 " ! @*I6 M()+@6I % &0 & @ 'M60( =G5Z:2TR,#(S,#,S,7AE ?>#,R9#(N:'1M4$L%!@ * H I@( +-? @ $! end

CZR;&#];YS=SW.#M()#][F0Q$^2PF.#I MR$)#;I2ZP[QGZE@K;99'N^ "9R0>Y4.:NEDIN^+TZK2L -;'96HD4R<$#VO M2K%.K9+-BNMBLUVLSKO.4@(3.,'3BI(@)@UBGFL%XL8:-86EU*V.X- CD>JW M:;R]5DI$2T\.M66]:Q8$%3SU!/_+8JV-]Z=#RYP6\R.CN\CEFGWPU!-LS2;J MG7G/['5QO:UO+*=M9ZXFW2.>&=KN,KP?+/)/2A?8*K\.A1XJR2%8; M?BG1R)K2I>5PZ-&RVD1MQ&MB8F2R=K["Y3JFD&LMX="]JFQ=JTHP M!1BNGB.Z]#3-E%0\PZL.@2,(+#X?8/'.\QO('5OUQZMI7<774V(SD;,EK*D* M6S?6L('7*/BOC)/A,.)73 <>Y0R\SP=^YK>94"=WI!/5]!7@8&WW&V)?;ID@ M">*O6+B9O/;-D&QA*P(7>&&V'S+B<0OZ;I[5@ >HKK<_F^!522N\E'7'R%I9 MF>=&(Q836;.72,Q\.G* UL)- -ZMF^ZN9 7[6!CK("A MZ\Z<+95C_X0,)?&_@*\",6VOX%WT&9Z4\L@-\TP#SFUF K!8P]Y&?.#"8&5L.!'X<,/V M _#T(L7\YU8!@S;B36.U<.Q#7T46-NO2EAW%SZ(2;H:N.$]-N&@?0O7L%+7 M\+R0@G#<;HZ2F-I/\2$FA!0!J[76\?!A'V&6YL#@QK[X-P8(>;2ZH>/XVP"( MJ\\# _)AL(Y!,H7D@5("C$C]=,PCEM^2W9D9-GP@6"\07N"IPC_'P_ N:XL.X'R"&,X0'!,L!W MU/"WE.-MA5Y2@)C%8UG7";-WSM#P0_JE=3!K0)='@NX"@>$'#S&H:V!5@;5] MRC,%(;B_P,=@7KM%0%K (3YP1_78%*C\V(OI-JS;+BNN.HY11#P&$2R,5D'6 M[ND(0 3020O)L=#WK_KXFX);,EXTWO45 M,-LK]-O:X8V=P +B#NFDA/ #OC,!-E?(RT>U?[^Z0?;#;VSU"1)+![+VE/@Q M)63'5O6V- ])O.5R&K!S.M#=+>UWW";C\$M;Z=S"Y"EF"K8=@.DTPF$QL( G M\%0$,[;T S #( ,';<5J)U5;GO[[R;9Z\5VV!M5TVVGH>?VC\(@=:;")NL8, M?OBXWVZZ-9EKLOV9N/8;?+%72*P85KC&?HN_*J$OA9,,'WC[ZK'/_NOOYW38 M&D 0S7I05)[:0M\37W^?,N[Q>0N]H5PK4[A;'^*S^[@Z7=OM,6!;\'S=5M=_ MY',/RO ACS)^N$&$V.KI!X_[LQ6 _<6)Z6%W="CD6RC.[C[-EZP]WZ.4@SUJ_RKP%=< ? VMK0], LWUDQ$#>?BJOF@*?!W4G9LF#VI]CE<4[P>IL2W$L!N1X_/'$' M\)^W_[D-\ \$OLB0@R>!%SP9F%2LT,"4QKKN>]LM>J"#H;$P?Q8#*U-B7C"= M0NMD!]Y;@^!/.NA(Z'['+NF1O% =?@"=AY@0QJ*/_9.1W)].AOJRB!OC6BN5 M\J1TVKL47AX$^?&'=^26OIPMVO)NGUO9]O=1'__+X2PADNW> ^/O MZC9N_S3Q<9 AWV4]CC--OKM_ZW[6VR6^F:0/G\+B#R3_6D;^(&-P\'P'/',( M1'9/DOV_,9CL_[U-$RT!$=Y,S^PR:.&+]T.5 5"6P->_.RWSLF 0'RB0^)-O M^W+!"$LCSD23,_BKY4R(,U?C#)@>BU@31=: C0;!620Y0SQ0"<29*'*&?V ) MQ)DH<@9_HZ(9<>:*QAG:9Z+)&62<198UR->,*&?P!_K5$Q.(,U_DS-M'/3\6 M,/L1YWC>@(N?08/7@T#??0+@3:H<)?J^ATQO;?J(3N\*C_P,E7H]$(%$Y5U1 M 42F=[GHB$SO\I<1F= ^ADS#L_IL%S_E?E)27JMSW_^OQ*]/DH)B'OC$/Z)\[?>'M22S*ZUKAJ5UY6UI MG7BBM.Y,US3-&#FZ_>K^K TMVO5JK>B)->](NT1B,FW M@'A+#1),[KY05WC2K6Y7:*J?ZUK@B,==OEM\\ ?^SL3G>=GRV>3FAT47/@Y$ MY+T)$J#8V7#GSKZJ M_(WIQ<@1XBPW>&Q#J5%86V0[0WJN+\.+J7>>D[ RO/ S"0"4XAK.'XNXL3N\ M5@X/[LJR7@\\MII8XUG>57N);,-W_.5GN].#/4^W@Y,=(ZTA4^I62^RB56SE MZ%Q*H=IZV%"(^O4W&6=P*HXSQ"6:R6XM]BA(S]4A J9+(T>(^%J65Q4)<(?X3K MK87EUF=59C2_Q%Y(3WLR8238A5GLKD85O]'G'!KNA?R%]T)D+C_Q'.^'$)_S M#:_J",)618^=BF(8;%*D!:KOQ23@&-]CQ.2>RTROO>KK5]M$?R>\@C\(=;PZ MS#J.!J]WE'1W8:BZN(+-6@!S#GN1@=\M/6RB9&N'+21"[W<\]5ME=>]?6+9D]<_A[[9S10Y*0Y M+;JNXZ8<%ZCTTV9H.V3AO/ZTUZJU1B+I81DY.(N$YWP*A M;LH4CK+?[<&0_>'>_K8MK%2FXX);,J=BM3"O9C<]9I9CES(+/6R2I.)<@KE, M" ]ERE_/E$=.2Z]-J+LT$*Z/9]%R[3^!8-TYL4XW9*ULLH/>QF16,M,BX7UR M_$41#+DX*(4?E13^X>U"*$R%,O8H_'WS&?M0I;<:?6+/([D1F>AA6K>E"YZI MS%:C3INJRQQ,O;,4'Z<8&B7>4>+]OA+OT<2%",0"7L<*N9 ;E4PN.S')1GO9 MQ[4@4U)'.P")JCO;K\*!,\GERF@D,<-= 4E2B-]I!AM+!%2%F2%H9Q<)')R^\A#C W?!]Q[/6PT"TMMT_I" MMYP9C L@/QKEZE"8[>9S=7OU%FSM0+EWX843(;=2OV4W748KM*I8N5<8DWK) M* DR#[-W5)S J3A-H_P=RM_=6?[NBO[33V,^2D-%1.:CMS]>L0_3QW9)S4DO M4]F>X^.&Y% ++-^LIQIPE^0OO$O^3),:I::NFYIZYC)*NF7!)!7T&,N*:^HP M985")"A1]4/CB=';2*_@:.Y >R@CY#P\OYI#W-+*L#U@E@D9,6A1IFL6!W) M!+[M](N38 .E+G2X"^7W4'X/Y?=0?@_E]]!^?/>.[8=VY:)1Y)A,/L&8G:7G M8*;6EF;C<%?F+[PK(\L?)4>CF!S-ZK;N*M:V#9$V-6S#\Z'R+W04RT'I413^ MO7FO=:?@\"3_$_5^>9/L%7AODK8R/3&P\H.$U2.J;:ES:IRB1M?Y^(YS\09YYY8^X([6$1U'//D@;HD#EH7/V$<[4 M.YB=GZLB9V;C>:8WFX[QC#G.M<9B+3^809.31"9GC"0C22KLBAK>E89WI3O* MA$UP/@@U;W:W$;1JD= WZ39;LSK3Q5/%/V*"1Y:&. MVSNX$5Z@HC8N:'"-DCQ20>C>V7^FN1#>J=^])FY;MWD5 M.ZZ,&WJ PDZP 7)%!XY2#W4:W\%VWB'*%E!.-6.//\=G1%3H<_)0( K9U7.K M,6\,B1BRCPDB@M-4A(Q=J45%>/<>]M3]XWKJAG?W[V'4FS?V2V8JX_:"ZG%S MIEHQV\7"LS9TP2J\L0_[Y0:+4*$:];V<&A]1IC;T*E=O%J,2R[3;BKELKZ) MEQ ^)2$^X9%$(AFA&3R\Z@^O^K_M53]\1QFUP\V9^FSKT]"U\#K_.U_G_[]_ M$@S^]Y_I]P^0.G\O]T)!$_090%)_3GGO57-45&LW5_A:6'0+[+#<+\OP<*1= M3P,>B1%4))$DKZ2_A]?Q@1&FZT#'X]VROU:NT?X3Y"5H$5ZE!X@#PI,R6"?E M_2W(CYV7)6,9;^<$P.C#?:!C]PX&:E77],,S]Z64RYO';JH9GS9BXLA20'16 M;0VDXD;F4D."069JDHP0>/**)FH(3^%M^)]V&QY6_;ZWR?P +'1O0H6JP#>P MP+^D$ Q6T^[Z.5TQV7QJ/AOJTZ9A+Y=((4A>52$([97P1C0ORIT M+5WP%I>"9X6H.R,5!.18_=]K^:6#L-+@'XOWL)"!_3%G]+1)Z:G:)%-5NF:E M6DI/F$Z%D(9$W+^\I7$F@N/')=K"R]M+7MX&08XNCABG+FZ#L-#PYO:N-[=! M8('P= S.Z7@_H_&C9^2D*0Q8J6F,<6!6%NUD?#',1!OHC$Q>_8S\,[7JQ[^P M_8_-0[D/\$P]7JTZ,_A"X?CW@U_/BCBU+^+4L,K/F:;8[EOL+(L3DZ@DYB2] ML94]).P_,XX%=Q^8&5V#6K'M!Q+7=546UMZ_;?BRM*H+BB^#HZ$BS*V,!"9U M')#:L%^/=I22E?+ 1]8<(*;L,^.&:!CQ P-0M@TX#=MTP)4Q5]8@[6UWAUZ5 M2R/(G8)QL'/>8]'//V4;RHG@O6CI/7FDJR+\QI9VV"'Q]K?V!JNBF+/+RNDF M9D\ _+\) #:##YY8&(!?=7MN"Q.,(B(8XI;(1Q-/!'_9PQ+9LZDU0V>4%J=. MN]7,0H^NI/.'T"L.18=0W=1%1[!K9@N8"UD [DGD'PS;/_J'SO;3 X(W94M) MK]- $R:HJ-W!U^%9!B!'HCAY^!T;K:PKVY/MSOF/7$;X4'\T?TR'!,,J0+9HID6 MZ> .+[0%L:Z65H74I_>JPD]U<[>N%YVAIH%7- W&SIYY;'MM'$[H)!2BL?ZS M)+V5U/O6G&0!8:2B-,W4UZW4/I>0G]!XCMX"]2ST 2\!8LK-V$JO M]B9+)=KI+%M%9KX6FHT?O^*Q(W[Y%RKY:+MA/H9'9L@X+KV>L(\" GD;0#BA ME=Z?;=3\.I)KWSL+&VD=_@&$X[_ZS;V-"(4 M,+=J$!G;JX;KJ4%Q;Y7N*MQ__^W]C.AS1-P9OXKN MD="WN*(J&,.E>U_;?F9Z]/ _U"T9[?=/$ZAN6RWT](/GNCMEZ\9/$EJS2'&$ MO_H+BQ%/_=*8:5>=NJ_/ 9/)H@^_VS7,F^KY1J2*_5 +?<_^O&KC>P] MQ/$("%#9XYU*SO_:XX.WN/F0]J=("H7#-W:\ODR^8=35!'NRFC4$?#TC-M-A MOAQM"UN#Y\UOG363@F!"I"Q$RP!8"Y\^$U*" &7:MII /("<84/W>:T/RPF M""CUSMKH/7-*B50&U];XGX=1EG].;XH*.9TW33[:*PG&,D@'_&]I_)?;G4L> MTE,QOU93UFK*\N+&45E=[+/UY>T.Z2I!T(I5X@AVGE,,=XKR_BE^7?=L&^J8 MEF.N6[8N*/Y& 9&#QS:DM 5M)7NBBV_Y:7,,F1\L.O4X%ZWF>H5Q%F]F-LOO MX'G=D@5SZ1(LA^MN;A::&P910)CP%GP];X(M6T$0@;P.@0/NH^N,$>!F8C-W M-['E!)A@M'8_A^^33?_/R(*;H$?,'?B9Z#]?=ED4V1HBQEN8??#V)RS/RYK7 M]4/5+30+B%?H*98SLL#<0=U!3!"5+U_'WE5%K((1R"YYC$-DD)^:< STT6@ M0L&6H05E E=^+2@$2%)=$KL"BL18TEQC$PD16!E 0(+G2>!6?M'S9TB&QKL) M\V[1;_<9 C!M*/&8[B9WRB\KBN2TVMF&],OH M\1)LJB M.XD)! 9(,'CN0TY!0 )?)]CH@;IC(O%W(_UY%S)W*]Y%+5BG,>3XD [JW2_O MPLLP1L7B"9I.#H$X%HY.K 2-N\,\HUA;(B_'BFH^?IL-676N!/MBX5UO)Q1U<:0/A[9RQ2S72ZE M3Q1@D:5!/1[;Q$@T\FB>T_S R,2Z8H*5:6/9+8&195M+.'([SRN?-^^XI8_/ MF7B?-!FYG^IR,\!E2HY>>N[F3]RNGQYWV]OU,Z?0Z."-AP=.5;>!5Z2#]/[C MQO81?V,^L>!_7Z 0P=J6&4_72Z],BSNB8@; M:N@+B>NY/V')3B<5*C6L=?'64$U(?7V5[%5NIGO_]B'O;X=_U>3%I0IPLWC# M C^W/^Q/ XFO/P-T'2%XUQB']T![H7C^)=#QQ9MM;M^Z78^WAG># ;U[+/*) MCI\+_=N[0-E[O@Z?.8:,N"7)]O;\(\?#?1[N7[\S:!,\NEL)&JX,??:&.*)/IM;$.[,O78F^10+ M=R:0.Q."64 W)@2SP.X,_D00X=9<<6O>+R#P.5WYCF1(P#\>>2ENDCOT#K+? M.B[P72I]DBC0=$,?_M\/^L=7"40_X=?-KDI\A4+GG%MMUQE1\9P1K.N,V+FV M0LD))>>VDG/'RE 7ERS7I^PWR^M_30D-^56B@ MVIB,?R^A03[G0R$)&>,+C$$\,?2W8PSR$N@9O)IHYU;MWZ-8EQ2)P%'@<@T> M7 ='X-9WCS*WL8 0XGR1E#]OSFI.:1JM9A7FF[-6L4UWUS2_7]MJJI">J>46M)+%@=9'C M,ILQ5]CT,XM,+C5TNQ7&(D22B%#,<3)[B!PAF'*]HPZ MR\FBD!-&C0H=74A7@(YI8\0*PTV]B(-)HY!0&KE1?B!!Z&"@Z1^A<2J"T^>@ MX^%=J=_"5QK(1;\7]O ]5_U>?-0?TK8FY/@_9]7O!=$$>MD'I4U?)\ %=>;! MRM-I02Z1QY!C-!LK.J+D9[O>+4_G]>3=/'_,2SEE<&:;R[K-DAJ;^NS-U"@_ MV36"+5$6-L"FV_5A]H2WH9+HJ")FZ"BO0.95=;U-O$0UD+RD$WF&4DGTL9N( M:4$UTAK[2BE*\0:FJ\6Y2>,C*&Y>[5,W_P6-%X$-3/@ ?I?]:?*:Y7_?,-UT M%\?R4ERV8]'K/IJD\H2U'&&RMRHOO16X&:-0/?5KL;Y^/)K:B9F@62\GP,LY M?7-I)O#)(/OY^RYAM@FMV]E9;AZ02^3MG*"8 $V,PO6:&(5'17Z-N6<=2J0W M@>V8&B:/W6S8E^>[N[E])IJ?!#2X*A4S^+6;,HP6Y;\'S6P$["6 *T!=9"C< M_0:#>XY$^#[+J_N()@SV,H\L/_,HWN! @819^QG]LN:X>R*%Z#WNH4+ M+#C*37]#"?\HU\Q-+E/A7F" %]RE38'@S7V[9ZBHP9Y([C;W*8#84=\C6.V% M8'='CQ=;3CQ'F?;:P,=G1 (7G@0L1;$"%E#KXRZVX[8_B#O+8)U^060 M'#?Y'>U^5K8,%7*XE^$&_[Z%A!I;P;8NX(B?#/^*O5P9=.MA;.ONZ"/;K6"! MC%I35[V'+:$D6!/9V#Y%MK;2 :?O&%"NT5\1ZQSFL&_YS'+_;B &1L^;P']4 M]Q>4S"[;,ER)3RJOV,4(KMM1Q[*J>LGZ+\/0UY'<\E"4#!Z"#GB#R*^2Z55+ M][/\7K+^$&G?VB$O#!<)G/ZF$.\))X3,-^33*SJ _@0%4#)1P0Y;7R+\\K9] MO?W6&S.!N/OJ)#C'6.ZT/1J^.6MY5PG!A7K[1**J!R$031W3],J<\!ZR&;NR M/R_U+5_J)FR!9PLU/@"Y2<76"VDLK]Z/[< OOWK3X7Q<;A5EN&^VBIC)W"YO MB]4']-R^S:>GX)_3;C$O"YY=D8-'CX J0S[P 1T1R]LP7=4EV2_[L!64_7/R M9<_'9_#]9;(O\W"I!!KY+7%@.6+F8Y%/ _+@U9J MKV[(&U52SY:["(*Z57O;&-C9 =@!?Z):!E%Y%?4,YI_/[G^&Y40S)O2:G11; MP^O$.E-*9(EUZF0@[5>7^4'!@ :%N@ [:7#_@_W[ TM@&FJNR-E9B3C]OSR]P2VE@(XTQT0Z2Q0JOV"W9_#TAI_:ZR>LX"NCO.7B MPZZXTGBGSQK;D ;7@MPJPMZV1S +'I%[FW_$'=LWH21P4K\+*;XL[\94I3,E,JUQM1(HF)FT*$Z%92#D?5LUQ=5M MO1*$3U@7^-L&T=TKI^)+(M*TD:=BJ]UN#4QOG%J>VW%GL.YXXVBC_4/=PD0 FZE MM;CPBJ">K:R0CT(-M":Q;.W'6GO,":( ##=NW\[4IN42W(=V4UP8QW M_;A[SK<7WQOK&_YMUW%=&^\[*MZH*U1,5:#R6V]1'!@Q;=;@JV0:OTN%W-,5 MNUY7=/)K4%M(F7"+.ZVWEOIKEXG'HZ/U:X>Z>WYM?;5G_2@:V,>Q=\I0_;R5 MSQ-_3:8#3#GT+2!7[D=3RBY5HLF?@6M[\XZM;S_P#&_WDQM7<6*8IUA87R.0 M51S(I[.YW^'&W*V\!O44#RN?!7-KGI)A39I@[DPH-('=FJ<$$^Y,<*H%O:N3 MW;DPPXTB+1^L\LW;N?BO=\O'=MCIMU[1$/@D_!_ W M\O-#(;J!$%VZ3M 18]PFTM=33;Z3.%VP[LE[*G7P%O\&[H;,\6;MDZNICL%; M_ 4*9_E'2Q!R!P\SZ+>QF.@AESH] K?*R]6_\"4[ N\? KHI9J\NEF>_@7+ MR7N5O68L7K_!E^10EQ\+&J+%MF=D9MK/%N/)%9>I9QCAN6 6J=JG^SRZ[3S. MS>FEW^-1N\>V,'R6N8U5 GU9Z2;+A4J4L4=*&;#=4&, M7R_PJCJS4*1>[(I2A)2-('#:6U)TD'47U"R[FV<#?BIS9G>+CP4UA^9E(5[C M[JZFY: MSS:E([+KJ;F+C/ Z7:&WB%Y*@QNYX+J=CA+_W,2/!]R[=X'==;.U7Y9;1ZL] MN8FBG)(*]9%@<7-K-B!B6:M,FLL?OQ(X?GH3MSV+W?"GEPUQHX703]LM$?09 M_%7P,CR]9O4JRHXYD>#I/?(P!F4O5\?6W5"EPPPJ+\O'\C(H_2?M[?UA*NDN MILN=]C8=R&^N9L&O:R(V=WC3]CC&ZZBV2Y\#O*G!K[NSYV=>EU196^BRX*7( M':+#]K'>2/2X!^*IE""8#A"W2R]HK-O3N39.>S%BISOIM:/5><(&A1%'VO;4 MC(UQ2P0I" 1),D+$X\<\Y&7]C54O3XNW,/^]+S2'1&1W[:2W+]^15A \+D"[ MG-GO$)OF51=06A, [*MFC7[B##DXP?=5'XA9[E4:4E?;KXX437]IB:L[MAMU M>@XV]YC\( @UXK<"MB=P#K*]UX#W*-S]M0;Q& UTKQQYR$+A1[P'8;:%&J,? MQQ 6GGM9IS@R5&Z>M[OK*4'F4^.;Q1!^40=[ZXWI4=@MDG[']M(S17DAB]L<2W!??]9LO85!1!<]&2]0U049(<^^ @QU+]UTB;B;T4]J!EVGS M,A/TC)'+ 6B,^#:578[8%1#PTK7=@QT*NW%1_O[_4>MK0$RY>LY)O2 ^4V>5#;\R6=G))U+*2F&Z'#00 M$A$&IR(4GCBA&4 "7Y^>KWPWT74OMRJ55RVE55CSYH0?=HSBEPVJZ]&S,UXR M:@M])\](F:4T,\ $*GJ(G@2JE$D?T_, %3QQV<.&"!1>"^G1<*KJ.G)0#L:' M(B\WUH3283GNSYZR#JD+(=-R2P"8;\/6?JT93X)]D3XEQIYR-W9LQP2GT\J# MJH/<_FP_NF#?/]X/H^#QCX;TU2$\((TFD3J4=$\EG MWBG&A;$2-6@RW]0*J^=2 XZD7X\4DN/RNL=IMM)25;M9B>8Z^BIU*D%Y/+:K M-C-1-AS93FLY8]9@)CF4RGSTS%Y.L::%?':.EY;1PB!;GEC<\W(8.TY07B>R MZF3RW&]SW4:VEBBR8-U-->#(H[?WTLPP3B]Q79D12KNN9951O8B>>?3V"2@U M5P4F6^#XI-'G5J7B<@[73A^_'1<2 M/15 IWZ@G SALB,8#S9(Y'CMM1RQ9I MLJ?4*JP6JMX6ZA:RV'R>&2E'FW9J5:A MS=46BM :U.+/LW8#CCQ:NST2^IN2)#ELAEUDC+7(/Z<3:.1>T"1!7- MULUU5K8$J$DXIQ3N>KTZC5<7*J]TFY)-YW,";Q./HW#'#A7N[9)E9*M5@7U? ME7MO-EZ]*]NU*B&(>_KUQ1]7);/0EWT? MW"Z7Z2;]Y5O"!(B."FKC'4]E/(_B&ZE@C)!7ZJ+3%Y3U*C;-]9LU<^?()SS\U&;^69G*'7+0'9*_D=6EX;?;* L$-8;YD&_L0 MRP.!Y2=9Y\N,\OEDZM\%[4=*\/LD,2^8#'IM$+\V*6[+5PBMOS=?D2%T/SYT M7Y1(EXLWN*[[.>CZ9F#H^(YO(Z1C,$[./X2,[WE)0SJ&8OT%.GY-<0E6*NHQ M_>J.*4QXU$>OSIM^&P(47JIK7B.3"ZDF02?#F0B9&ZLC0:?4A3JK)X.QTG?K M >PO_=*]U:^;E[L+6VORRXJ?"88:L+<D9H03CH@253$9H M\AQ*? ,74%*V8(_*< MDU3+Q' I+NHQ!!:N#A4CXI'8"1WJK^_N<@H&;H1>JN_DI0H$I1["@@TDZ4*G MT+=R"@6!4J$T?@,7S'$MP]#IQ!$%" M0F3XQM=3IZ$A:3:-_EP9%EA>RZ^DQAWCNL##^[L-]8BENP:Z]RF: "WD3".WE%( J]]R:ER][, M2"1C6S#:"6#R=?&Q__G'01VVG7V"*B?KYL\MK.PMTW\UZ2*,!*)>F3=^#%_\ MDU>7_-KREQV'&OP6L7[ND G1!8-@1M'_PO9^1O0Y(BZJRKQ'PH.JR_[7#@LO M;S]\I]RO3HUJ)>=^B^/34R$^Z M&9!%P(_[^C/.,K%J5E2+2BJ1:9SJ8M'>S!M9.2XEV=*F*^7B@VQA5%V>ZF)! M]&RQ7NW.3;R6:/62%;T>BU.-4UTLVJ5!*E>R.U&\5>Y&%QEFU:EF&J>Z6(SE M,9\3LJJNR,,Z-ZNG-8O34+OJHTX._(AA'2M>T'% 5J53_2Y$*BE7)IT%C3/:8&FF5O4%LY%.];N8+.=1@U>L M)AO--E(R0.172(]*COEL:7(M:ELE7FUEA!.]KMHY:64,!GD99SL M%\:5V7!85*63_2[F)6%3:/;4@;(NIB9LM2.MM4+J=OTNZJ9N0#5W75=YS4YI M(CMW9+>?YKG^%U$9SR_GA)#C2FN"'6!')K0C@+ZLZ$SY8 M=5N'>Z));CWA"J\Y8UZP'1-]LKM>N)BX!&[Q!P?0K<)Y8P$DQ$7B\CQ_8!#6 M]FXHWLTB=/V[N^&;=W?I=7MM@-1*MH8+9R,/?7F$0PZD<3>^XJJ"0Y$M%+NS ME#W#P3JM:@6\5,JP7P[O>W-V>5,_6;$K,3><9F593N/Y7C\[V/05(9-$00?4 MCU^)"$[C$>8ZA?E"(/D#@,3UQ 5A:??&D;UXWFL!R:C%+>C!H&&P/(@9 M,H%YYH;)^=U_0O=#OOJN^7+V(]RY2ORFZ?4U+VH[=25%A9ICZ J!A ME@]J,7'>3T\DN\_6@)2RK8%J5.:WTXY:JVQ[ZC37)0ZDV=IBNB[IHUS#;\\0 MH1@F0I")ZVE'(1@\,AB\NEU84B03(0B+UBN+ZA>)M2IRK&!Z?6M>NEE MU=+']I(W+U2T+X@K#RW#*ZE+05C@O5'S]S2HK5!NA;"@P5E(\D@%;KR[#Y^S MXIR72VH"*-WH,M,&_)R8M&\'GYR:DJ=2"XSPF<@*9#X^68T3#:\!1!R:AR05 M^IE"- F=37=7P3Z&)GC/FBY:@[*JK$TE:I1;Q98I+6^&)I-63GIN9HM+%BR= M\:)-TY*S67J=)N(,'B'I<[75']'9E'-,R!.."5S-Z_)W>G\H'@:MN.=U5:V@ MK?;>4/D;]WL[>=P?Y(-C-_JLX[EI.\_*U99"S2[@]K,9O=ZN7TB:E5+R]Z+*MYD:MS/CGL;U*>4TJR$@L$8\P-/[] MO5ZWQY30;/U3S-;0"7;MB^Q(*?U8! M^@$B7&JFPWW;N)^_B7ZG]!V'B\OS=F.!DU%MH/4F\?)FU!@FD+[#1.@85'?B ML:OTW K!(4#B$CJ,KHT-5]-UK@@.R\H\D1/3>H9SIM71TN(Y,DTA<' #NTF& M@.!P'-C]]1Y;0?4![1<0O&"KC" N-4#F7O"JP]\PW2YXB[^WL7AS%]'I,OEF MGYFOE"I>46JQSA07\26.$PVO@P;C&HI)ZBH--$+ " 'C;=]1\-9^;[RXO7/I M-&#,>AQ=F3Q;JB+335[KC:)]D%YZ?36H2"*>0+?R'VVK$5B)OGN[C]?UK;-> M 014X=F>F !@,_CLB84!^&U4)<$4)AA%1#!THD3<82CXC=?6F*PM@%L@FC<, M4U]!%K"!NL;^]\)<^DXYZ6OEBD9[LC@LV;B,1Y5\'A!KSIK\1M(YOW;3--IZ M2H O,L&'S8LJ;YI#I=;-"RL1%Y69ONC8)7)*K&8I=+],XG@$PM:17,#=P>R] MS@W(78/LV]V_J-J$$D_%P __?60^"\7,G!1D""$H5,-#3];2DH MQ'JD.U'90J^!SX9,9^MP.&24&3+?X.^CM?M\R+9HOA5^[7+LTZW:/KPC96W= MYE7(.R]VI[L2S4)UU4UL[!I.O&\X:;H-UR^H#I) 2(B,;KF;T()\ ?^,O@"7 MZGD?WI59EW N!9=P/V\LG&_5>O^:$.V;[55=@WPF>LQU4F:$D999Y%/#!M9168&=1Q('6MPB^6LY2]!+UL(I'\,1QHD$$,X&%A$]>0)A_.GF< M[5I09*?Y=+)8,V.XTVA5E=:*F]KRR28E\1:8QS)D7E9:O5F_2.7M?%P]V:0D MU4WIDW1^4N'6Z46KI#-Y?C&23C4I*39S]76CD!G@79/NRTY'2@RZP>'3$)VTN)IUJ$\+58V9FV*NEV-HRQ3X/ZEDB/D:I;4=O)\;/ M3<*P2E.N5"@,2*VXH?LLRH@]>GN#J!+1F%3C62=+]*/]:D,>Z\M3K4>R2MNN MM./I$IN9FGF[)1;F@)&\S)##D2S9&SQG#8MF^?YTIB0%BZLD3S8I>=X\EVGF MN8TK,V4\IOJ< 9(S=(5_-+)$R#V]J!>J+*,)9%P8C\8Y(P5''JU=GPP[HV@K MU5;(6)Z9*FJM45$E./+*K4?0R?ZS+ L(42VH7QYWB>C*T4%GU2F4%-#+\JEI M<5A/K*5;]1!W9FP0\AU=^;S(1_GM>4_I(;]/6CP2!T?R*L?K*/,E3J$A.AZ=6EYZ#8/'K!^LS8/%^P0$K+..QC[S5CG MMSN$A(#[<.K)$2?<*H[QNBK*-R'3_2MK/P2=0JD+I>Z"9+I[">M;DNEKIWS@ M8O&W<0H70Y/ K? NV0:) !(B;/9UY6* GPD2VE6P=^4/!6%+)CBH7T^H>EV+ M)7@'ST\:1%64!HW4YLM1UV?F]E:!BPH7+5&@E6VQL\R8;>-5:MXCEUX["XJ, MQ&)4A#I;-S5$DA!)PI(V7RD&>%DD87-X)3>H9Z(L;RW6E#%2HZ/9ET.KOX D M@[(R)]:"U%.B',@6#+FHQMF4UPOC(T#RB!Z5%'PC6L;E-*L_$_R^2UV+^[LD MW@,W-YJ:O,1B0WY]?'Z]NS$?GL5OG\5NCL>9B6T/GQ-G\?IYH-8F]B+*11>Q MNER,U_N-9<-KA4"Y"90GDRB_G^/CJ)+=?LF;T(BY@1$3N"I/UZUW]P $N',) MO =WI.R!R3Z6G !A^(W&J*9TAEPW)I3;RV039\I+K^4"%2$((D*?2,N]4 F] M$)5"5/IP69@ K/_>M?>"K A>%)6H?-/.1XV&B&>&L:@\G*E$DUUNVS>0B5B$ M88Z3X7^K=M_]_32O$H9#V_=WT#1P%:6N=@$6N)7>VW)^#"WNM>'L2__+VZJZ M)CBF>;JX::LH4U:Q-W!P7DY*>BO]W.M.4UZG!S(9H2@BDCA;F"M$E1!5/EKU M. @+O3>H/(@6]GNHDAMVJ[VVE>8YOOJLQ_6I+>!9OY$$A4<(.A%A$N\VBP_+ M_7VM$!F_IQ/O"I&YJ9A>937[I;:,ZJN*V[)C[U<)O&O%L>M(3#V6$HO36:+! M1?O5\J9;+K27A2\WJ]RW2&KCU],[6:R+47*RS*4XAJM5YT15+FRB1KSQXU>" M9"*)Q''C@7L4,[L.Z8M=RJQ5A%F-G65U)YY-EEIT_NL=(CY/^F9V&:NNYI:N ME$A!*N)2UQ!$2'J:B<1/W!E\JDQ:LFF7^O8S92BM7K>M"7%^4BFG3I5),\E% M9:)HZSDKY^KKYP%0%'*5.E4F36CH2KJ66*_P&KZ(F:D9^9RF3Y9)(P$W;SH- M8XY'-[5.I?-N9:YES:EQ1#17$4G#OCTJ%9=I#)A^; MKCIX9EPG\AI1K<6@.4T=OWW::"]2::97P3-.&VA*U9'P.!IY]/8F'^L7E9D5 M4TK]!&'@FC[5LB>+M.E*MBY7EUF+Y=.MFOE'Y.^S<-_QXZ&M=6-MCF2[J+2$^; )YB2;23>0.G$TU&JVA^:L.@4XPY.\ MJC832SDC#8D3)(VJO7I4SS46>'1$I9N][F"!&KT1)PK?EJA+\AJ[S2HH]L26GQUUU2V:RMMT1_ DWSM5X>_GF MR;V\<;VW6Q=S(Y_B1%@OY$56(;?0+]+Z=OF0P\J :/@=RB-19QM,A5L7V*TC MGNBSU3["K0ONUN%/!!7NW4/N78B8#[MU(6(^[-8EGZAXN'7WW+K/ACJ\9Q0$ MATZ)WZ+350^3.V20WY9L%ZFPPS#!JC]T@H3O%L%#-R@7*\@4,M7O,A7^%+": M5I_DJ:L4R@LA/0C2=VW6N6UU-(3=CU0=[9/$O&B=O9"Q/H??WYNO?K,(7P#! MO&[*"]3_+Z.;ANY=1V$%M]&D&Q3P"#+TFR?8GIWCR?5C(E'M9?DI'2\SJ9H]6B))9SXBZ5_3 M7X*5UWG,W)@K#@[*/4*J9^ IZ:E0CT#*NX+Q37IAOP_-.[@Y <^K MA5.B<]%^6B&7:V9I9;* 2#:\ZH;$NT500M0*4>MA*.FI@X] R<^!UE'!LH=V M^C#&2U+2.ZX?[-^\#?'6LB]3$20T#=^&GZ!)2.#)YFM(0:-; &S3&SFA=ID& MF3Y#ATZH$&D>@6R^5A,TL@4 :&[E M!/L TK0KV61;'98F7'20%)8D;6W6K%]M\L]S@C%O!&GL7V8>2Y/_R2Y]Z89Q M&\$E97!PZ$T[-:34A[UG@4+I\[3[@,"& AHLM@L%]'<=17^N?#ZT2\E[9TL? MVTO>!%@6+("J&\B%A&5T*PPA^J,""P)!EC\Q!.F#99KJIFY :J[K*J_9*4UD MYX[LRFIZW5X;X*!&T%:D]R3:KQ'4S0KIU:J?D+GN(E;L]@L3H=WY>[ M@''"PIMGS;D\:T^C7*DLQ'K1GKBN=9=>3<1$G Y]22'NW)\L?V) U,D292<* M*EX&=]KF_%G+S9<$"]JSH=%L.?6B\^7:9!_ G2PQ4B=C,4;CF60B3O+U$DU. M4E[5Q/@?YUGRWAF&5X7V9: I]1@.H)O?!UX6BCNQ5IZNEA@"[Q84*5JH1J/B MY,LJX)MSJH)3#G\EQ26R@%:>%:8\KXERJBK4^,8PX895D5=6!X/ 6(&7P1"M MOI4W[/9WBI=%*P8PT^9/24]Q ''ZWIU M-6;,33Z+T(KY"%I] ]_@#;K@A79Z&//Q)T>7'1'R9FWT@JA.?JE1%:3K__V( MG@HOH?$8B9NXHI3L+J7G\FQ:5%'Q:)1-2>$1^D1;\3!F-D2U8)'M 2/9;@5J M#Z)V7A;5>$K-1)6)H"N :+;B1 PD,AD)HAIJ"//&E><6^W*= M^T(?0IB:%12/:.!(&0 G1+!57#=*^O7-U6F_0ZY0-?+*A&2Y&:O$K>D@LP!1 M";4R01D83#(2BQTW,@HA+H2X!Z3D=\T^_1/UW4] 7"R*K_@2K;393,I1DHGY M4A'Z;K'R/ )"M^" 5AA']3#QF^<)%:QTC9"A0CE[T'C% M:]+INWFLO'=RFM];&(A81I_-H([8LG5!P5B_R["L":J#F@;+&E;6-2G:!N8, MJYO X*$:[(\*8_E"L^\A*1EZMNY=&V0/@%S@*5B6PVL"\)'E5#Q,I]>?9DJ3 M%-=-"#.S0(]:YC3E6J70:$LR$9HF0[]4"%#?@9*A7^KN)44^#U!E>I-+#^48 MR\$9CY,;8IPIU"0T/>;'+X8B(D2,"KU*H515O(_$"3J23!Z'RX?H$J++ M/=#E@^Z9() B .!RB"TJEC-")#[EF M_F/S<">ONU&R!H77_DDQQOY&G0< @OP$ GA+K#HS."GAQ.]N$WGXS_95@@IX M$\G#Y)492:%Y;<]:_%^WX>##5IQD;"O?.P8F<&^9[C+1'9J*"K MNOES*Y=[Z_3?3;HB*H'HR 2\$N7'\,T_>77)KZVM4@YA8)L:\W,GVH@P&%0_ MX+&"[?V,"'1$W1F_BN[1T$<$SQ_F?VW[F>D1Q/]0M]Q:*C]-H/*VO #HZ0?/ M=;?*UHV?)/'D,A/\U5]8C'B*T[?:O%=(3+ULU7]Y;&(BD/AGNY8YY<)P?X;< M"<% _7O?J>%_!,T-))"8/L8R"'/?5U^X$- 4-@TA-1#"(K2@R -)SC?'"W)%-($80-F,\9CBF,.$M@!D0 M-=P=^-_KGAS$T#+A4X0)$!T5U,8HSM1>5X ]T<67WB/'GP)0A2>&&X:*G/K# MXSKA?@CJB)=4RE!&*RX?9_#UC'V>KII?B[*O^\2I(]J\/HVJO&D.!YE1K;,0 M&@Y'=J;B,Y<:2*M4"G4*/AUY&L&@:.A+#9C61#8P&8$@7!RB^P?)#C<,#*D" MV:*9%NG@#B^T!;&NEE:%5-#I7JCF/J$2G)Y@;4N[.C#1&0)A?;]UR1"](&<(Z9D'ALS%)Y:$68V'6-H\,B9D#Y6NTQDQ@\[(*I[]] MG_MT3 ' ?0!\L0S7J=FZN89\,M,U"7&&ZX*!3[">L(+W-1NB+<#@W^V)A0$- MA?94>,BI& 6%'9E^AR*_%7$1\1[OU^[BU2L)^HO]>65^8T;%9E<;L&F<--C2 MP&GD9C-P+3F?-OEVFFT+=5;6S'J<'MDLQS?>;N%V@HN\39>M _Z!6ZD[T@1R ME^6,+#!W4+JAJ]6@)XSA?Q%GP&^ZJ@EFZQX3:5="BP!MWDW!HNBTK*&QF(Y9 M4!M$Y[2P:E32",:/P>($>C^Y&LHC&Q-WF7O6,1%S0W;##P%+]GA)O+8J@E\X M^2772,6 LFP5%9*QG(Z:5+1L[B85T5PFCLY5I3--JAEEO@*<7>F,BPZ[?#L+ M!L$*?*ZIRQ!LX*N@?*)C; U)/[,PQY!,7H3[CPXPV;:P3)W##*A0NX>D8WGQ MI.@/E1B.PZ-%='_ (>SIHB/8\+AJ([3SGX,M>?@H69.MB7L0B>A9@OL0"&J0 MGQ9(_?3/Q1& 7*+Y9Z)W,#NF/<'F#CQB(0S"3]'V/?V_?Q(,_K?W'H$W9!O: MEB@,%AW!-@8_' 'TD)?X6!V=XY9M\HA'HXA?L1%OP8'Z GBK!"L#"(CW_&5@ MJCR&1_Y:\,R3 WF+6D"(RJNH)UD_G]W_#-EE=9AN=9<);DTGVBE+RE4!ESIY MM?M50?N@405/&\@_\'NKG:R[_]D54?"=!6?KN>(']5PO+3)EM5$O5*V-K61R MZ>+(:4/N734.I 11^:?HF*Z^\V$AX2PP=M0RW+P]"#NW7[9X]LN^;0N\?/QZTE'IU,D 7DG>9X#4?( Q?HK_-KMR-L6T]Y_J/7 MY6=.,@G;&U@K8A'=*-"V6;%$8=DJ=%-GF 3I"#.D+'C;#JUFCS%V_+"%XR74 MNT\J$**G4Z)]]R$ J2'H27N2ON.NJWF[@EU!X@/EA/*F;KVQJ>P@4 M)PBN-+59,-%29[1,Y 3YF!X&/#7L SK6K,16:J.ZEF1+[**0X%5]\1,ZA@@_]\RM#QU;[IGG*CFV0F&NTL,FWNRS73]JNAU<8?.K>B27Q@U_MR B?E'JBL MXL >1"74L_ADI4=W(ZY-?G*?_)]3)C])_F?9%H:&1DL*68SF-DN+7&CM+^O^ M7R!_*T%U^(;M6+BQ@;DDC'41/R MH[>3^5Q/5<2NH[2B,VZY',5E;98:,LKGTHQA(@F4@20T#PU# FT,PP$6?BPSC- M4"(?PQERG#RB*Q1>LS],K+@\!YC"L-8KY,:(IX[F:R4(8J,F1P;./^?K<3%% M6]9H>8K[6C2]X8W^-,.U8CE+IWJ35(U"G'),@WY%(]5^BV*[\AQ7.4K-^#C*E=*#BCEBF.>FV3BUJX.J(18V2SR+1]-*@BB*5"J!2W#D M=IX?=X6].@*K_)QIBNV^QH M6;+KU-IYS%557Z*@Q%MIP?B5%'@W5F\7]>5%90IP=;QA@9_;'_9GBJCE3Q)% M!@E>1-%!AB+OV/KV R\;VXEMJ>*M_&.I($SRB3F; M*;,7[K3W?&0DC^'F;JFV_3V*PEI_>C%N2TBG=V/+]L*.=T/YD:6KC@WN$E/V M3B:<]Z"79-,OA$V_1!/^=K YF0RW[B&WCGB*)<*M>\RM(Y[(6+AW#[EW(6(^ M[-:%B/FX6T<\T6=KBX1[=^V]^V2"^+M607#HE/@M.EWU-+EU!M/-R08M7_3A M__T@?WP5&LBG^'7K5R0N0,)S;B;W0LQS,%%$Q/MAYU$*^>O>_'7=8CO79JXL M$-P+L;/\%6+[(V+[M5EGZ_-^_>\1-ET,Q.]83/#:Q$1>_D_$6/=M@'H# MKB)#*']\*+^R&A64"GSO>6!".E[(@1P2,A3L4+ ?D([O^3G_,$)^39L)>O&T M;=Q+EY?@2U#<;=,/IW8C6"^&:T&G0S"*R"'D"CJE+E*!TE,:@K#4 -2 NU:! M25^VV9FAZFL TD #8]FV,F_6@A/S*ZTG5/2JDB]EXW(\VV"%(8H61DU$$B@; MZ4I-1$*$"!'BI/81A*4& "&N5B7RTQ"!5V+D/,5/<45>-4L<)=G->1ZE'C _ M?B5B5(2FXI=KXQ%$C]!68:J;^AA8EI?_VO*292^G+@5JR<%!OD"19>LH_@XN ME&^J^NP+:0Z ,[B6B.><1*- +/!,:K-IY[O55LE8#FFWQG8B&8DSYYI>A](> M2OL#^56^JQKS<7&?,L]VG.M0M,(/:N0TL[+%YP;*=H-J#,E0D<0E>]P_G"O( M-'G-7F.U$5R+FRD6^H%"*^_:ZD\0UAL C+R61E3WJCAMA=L5=E[-H.*Z\E@& MXMM8V>QNHE5N:LZ4.6.R+3:>;$B)Y9!Q5:-D+!(CSYE\(5Z$>'$5!2H(ZPT M7EQ-I_HZ8+#26F;)NH1S&9N>]$2]V).3#0@8J*,(G8PDSP+&-_ 1^4W>CC+S M0W/QJ@ 8M/;/-]6>@K;X $#C=1NW'56]>!L0:_/\)E]S6X4M,4' "VNW(GM$W QB&^6W>'*6'!\4Q_TR]+, MZHU1,2RH/\5P*D+&S\'%]W1.!0$X0HOT>UFD@:#48SB_ DF[4!Y#>;Q2U',0 M2'4O>?P&#ABW6G1H0=W2@@I"/^=;A2T';N$!,)^N',GS(<.IW&>+#6-LZ%QW M4L[.J@,X_SFJXXMNJB(QAHF01"STM(0X<:/@Y< M/ X<>T8H \!!3^(QTRV M7RKAM2)8*(U>;AQM-"!0N#WOF3@>H:ED@'K>HP%[S')6NG^GY?WM2R^_+H+= MWFLK-N$M;+D-1M)?@I%0GRK(6!KPV'(IVQ.O^2_OM104H+2BCJZH_:]M';1/ M!"\/-.#<=7'7C'$["C4YE( &3%Y5UQ_IG-,K]=GDW$PF\>ZB%.M0Y(1M%^_3 M.6<)U 7XC7ETCMX$YV^M,P76-IKVD")*=I1;=I!2G M"A/+[7IVU#_0\X'[373P+;.MK$A2R"; +.LS6]3[:");MFZB\P4QI4M=30"8Z3[/FYV7DND]QVU9;/"R MB1JR":HC>HU#3U\Z(W:^54>N,]VOTNL*/]5--WK@I85*%3XQ[\H:FE8+HH*= M][I]^YU38@X$9<+DJ]PZWIW5S'5:L4=?;ESS.4>\RY]:/NG+8N6CDV)BFV]@:=6G5%KHL /'IMFT 7@GZEL#K M-YH!E"VYMJKW8L]L5%Z/M*D=3S3G 6D&X(++!#(PV#66]P7=[;H0_]O:(<1) M?/EXQRFWT13JX^LV%[#"U@)Z4%L+)*@GG G+OCYDR5[R*1[6.'_,K2.>XF&A M[ ?=.O(I%A;*ONO>??(JQS_C@G#Y]=5$)62JO5%GUBM0> %?;SP@%_;!=__& M'^#6^2(.7P_J@K#4[^SB/9V2<,*_*YC9"5_)X65E':5RA60Y9;(,:KI(72$# MX5W+X Y,W02(4#MCM 5L6T4-PWW2R1?*1CBO5O_1L!-.G>_Y2F[),C5^35R#A[U=T;I5D:>B\LYJZK,ZU7;G"Z5G)A#'88AV"6) M"!DCCK#NK]\%NR"<=.=8X 7GL()E(641[B$"P#[@S5 )#((2&+@AZAM@C2"<7.?LZ417$6+RM1M6EU0 ,,RM:V'.2[-8\.PD/O$&.)GXWN M.'?9%/#@T?,+^_I2KAPD5= $?0;:_"HK6X*J6XYY(B"*79.ES*QO-7$^DCLB]VS3KZIN ^]T36Z[IR5(@O@;\Y:,P34C5[/?%>QNP5RO MH[<@\*+@X05 T:-HGC:_ +MH_R M9A)!(:"0"B@0T'LB(/%OQB%*S S$"1?C;\NV5'W+>C%\+?T/VV M/W$T.T?SPZ&1(1N!GXXM8&.C-5SF@E<=;Y$\BCYS@TYY"0ZU;&_F(H#O-]WP MTAV5>#>>\^F6"/"VQ'_J7GPO-$!0 6^B0WOR"O\H])*;Q :\V>:&C&V5D)T( M$L3KZ_W_^<=!I,-.K4#!=KKY6O M.YY\VC4J_+E3/R@7%? GBOX7MO6QBHH/CG^U:YN3!^VX8OQLP MB\0WXP5#6CM6YC_"SH>T/T52WCURAD# F9$8YX?\B!:&,5Z,#1-,DAJ2,3HV MHI,"0=.Q']Y;/_&-(?F%[U#^=ZX=K&S# W<"3RX(TNS<@;"!SJ]SA[+6352C MDQ)=Y9A"7XI)A@/:H\L2>Z"5_BQOS#HQK* MMFQ-/&T!6!#]797 /^AM#,T-J05CS#A,9S@#3L?;:EC M/#K/%@>S_#2^*$N_:[X5JKE/&7 ^55P.;KD32^UH?#*%8S1M%2JK-Q)V;E73IWTV/Y_T:IVZ4'(&TH]?;OK*R126 MXYP6CP2GF-)-O>,Q@S==9=(]M=[)-LK**$/+]0?XI&W$*]6U/(WU.;G#/_-B M?%7GS9K90LJ^V$'+J@/3)?9)"K?I=7KHM. M?_T.&6[&89^B@RY9J9C*B7-\QJZB!KGLE;7U\L8RE)2W!Y>\ MRW"OTF40C!U%=Z(_D4]8#=H[$]GRT"UR VS;IKVY!$+!&6YV6VWLDLY-DF"'D9&A933C268%B.[8IU<4QU]69QTK@I#<5ATI%*LF]=BQ9MM9C MN(V_8LD(0S(?!UDD!3O%P)4";^$>MZ>P%SW(G9N;A8I23=$_WY?EW31CN&4H M[M\"VD?VJ^;8%EHQU(I.;EAE)0T&DIXCH'E225E9SI@L<[=1"^[%]%>@(EVH M=SK=CDXKK>=VJI\?EX9] E)1D]5/*19GF1PJTFX(EZO5ODP(.<\^?#Y$D&O, M\)Q^ZOKIAG9/\G?,GHP^F\%EMNYO\[SA2=T[L05OKIYF" 7 DE&V^D.:&1[9 M/X[^:A<7ZQ5@E[E9SZ:2*["6 7Z;$_32&N!GE]Z;*N,2I6IE;MU(5JQ136X6 MLZB"@V=>?,K$B'P#2V*/?I]2G\O*I% :#-L")V?X=KTBX;/)[%'-B*\289B8 M\AVGE!TK,Z@>9$C-L2-M:&KH\[IN$.?719BK=&>I=CYAN:SG9S= M7VT@I1@J$D_$(PDZ\>9QNW>:?@,:O:>AC JF$^5%>XYWB6EK&-.=YV?2(Q2) M)R)$XE@YW^DE>[K&F^;H=X#X,WS6D9B$5&",#L?W$L/);;5GS=4FDIW&RZE*"(9(?#CB)&W&6VKQ&([ M_\;]U+X+Q5C\>X&M_:(MZ+:UHXBM[82*DYTXD*#-U"!+; --3 < M^"7> BB:8*]&#OJ.8Z#+"E1)2Y),(*%+CO<5NB\'BY&^7=TUGV>53;;+M9:= M)=<6Z&^6D3%ZS>#_?TX&;[94?^6'\,K&H3D?4?U5 MU3BG7DTM\95* M"HXC_0!'3TC\_+$/E76*'(C#BZ"(?AK1Q4_#W\Z6^=S9N,7%?2M1F#N(O"?% MP52SV4Z5%'4V7VH*>AVLIG/($[\(XG05-8],+]ZA([G@;1=;%L#D):\.X-7L MQ=\F+?E5PFY)FO*6F8&K/&L\#=+/ZQ9MI%IL;;7I]$ --$<6JE7WA!_KN!%L M!%#DF4M7V>V9_-@D=-'C//VV"WV7DOTTS2H$U17Q]71I#7KY]DK7O:LLZAC M#0BW+C6>L-0)*R%R+:&_MJEU0$Q?'79G=Y)F1'XL%+IETF!!N=\;Y%*Y;A=5 M2J3CR0@3)S\OXZX1/P&J6]S2]N=RT[C#6T0>^U%2R01/QSU2*G, M1M>5D9CGHEQZ5F_FFBNMOX0CXZ]'5AR^/B2B>%EA:D31)/)EA=LTT-G^>N0R M1T-]*]E)<_P@H]D:3S;M!AIY]';*L/H=FZHL<)XI\[6.+"6,A@1''KV]3M&+ M?G.9G[)@(O-\K+5LRT!"NL7KD4DR+Y2TR7"NS):I2GZ6IKA&L0%''KU]]0PY M8$$N3<6)]4ISC,]AY#$U "J,2ER3:YFBTQK.8P-\:,5U>.I M#: '.I=YUJ?+7K27;2@2''F\=K9)<.UR=(*WF/JX/,G.\O5::D@?/Y.MB-54 M;I 6.:;1)',6P?<$'G59/AI96%BS3*%DD4HT*6QFL:@F<8WE,'X\<@021I4S M18;M@O+*5H=Z995"]?"/1NIBK=HPUZL,1Z[2%;RZFA5SY24<&;M-9-Y+#%YM MC/0F /59]-"F5S 5(;;E@D\:J5';8@C'\7HSI9272HE!&6_A"I6STIN\F/:M M!EESX&%@GQDW1,.(QXGN(PZC^UR@CKH4PO:)N OTNUDMV)>MVI^'.[^:X9HI M*703]W9U6$B,-I.O=&6EVU=FO70GGLS,I6!4ATUAEC.#G[B&KG=6Z8871N\O M:K_.[ZGBL99_VF-@9JCZ&KAI"/!E*"$!FO0:]F^PVH;[>X^&MO>2=PM4OYAW M95V3HL@R0LD6_K?K[K?+[4+]+VS+%HAA('?]]8FRM"AR,2Q*&_RBM SU1(>5 M33^2YG:'PJ6)LUVQPIVYU\XDGZAP9P*Y,U!F0C0+Z,Z0=+@S0=R9I-N2+MR9 MX.T,1+.S3>'"G;G;SN!/R;"7PS6WYK,]9-^S8^Y(AL0GR'!5B^'6B>CO4N7( M.743,KVGOH=D^I N_>W().@J^M"]+?SRL1"[;AO7Q%=(=LX9W'5_ ^+.Q7M= ME>7;, B'A_ K/FF"&2]K<(H>RI3E<7@@!_] OC@;;*,V7O][(?SPCMX[MA.X.,'\ MF)%'.9/OQS 7.WV_$_>P*V *LN4'3=5-67B8D_K1H,<_D[\3]_P;)918?UWB MG Y6S7B$J_MYA]?NF^F=TX&CP<4Z^_C';@#6]VX!]T]7;[]$M1OO$"]H(E@! ML:V[.GU0J%=_(\_W M=*AJ"A6(E]SB/.GU4>!Q"L5B^DK)G@QY'H03U>2E]("+]1/+,<9I84?/BDF5T MO25&\^U.87XZRQOISR>9?_0^\X\^S?P[%QLJGHX8V.%5E"-![MA_U*&F@]PR M7F2CPT*R9)3PE"4@]H]#7(H_D8FC],*'=L_E4:<;=$$P1L98'W\VV#)^1#LH&/)5:HZW!Q- M+JI\6Y\"DT\JX%0B20TJ@AA7G*DCM"8K1ZJ6$=! !9QZ8F+74\"_BO6^/'SWRM[LER_8 MB<,I_XK28$;MF-UB =EM1;/E:'7!IX:,Y^VEB>-:.'^%KMYO[^J]L+89A/6% M"NC]%- M 'U5!UW"-1*EA62SZZ'>Y9M%,S$0$$A!'91XHJYU&Q4Z@>\NFA?6 M5.^MEOI%/4TLIYMC((>NSN#% X:Z:1#\G[Y\."8XYP2M.LO^*D,T3"5#Y6L5 M*U=-4&UI&$?*:R*2H(\/ALLIKW^HIAHTP;RJVAJTQ88Z[/UTV!.(]$DM5M&D MS7,K ;HL,R+CC8V1+@ZK#8A62(NEG\@KJK'?1"SO'[%[;P4V".KZW0^B0#ID M;T^(1_'\G*_V?O6YL25[:_WY^J\QU2FET5 M.+E /?_["I%=!QUO(\Z;Z@0&HB$!',1\=,_:W4GD B:I" _6+/1LBE>ZW5 MOUZ]KEFTB3]V*W! M+^5ZIR%U+QZL0>74<,O[O\\ E6C23XG''+[)4+9>ZR_]_B_KD.YSW==O?^V< M&%=:V?Y!?N]K9N\']D!BZ3[CKKS/I/O\EW8/R?#N^?&]T&:UV8UU+[KL8 =V MQJ91CT8W8A05NY!3@H_=:[ MC6Y9XTXWS[7:GJI/0+O5TN:EGT^T:=.]UO[/ M,^FDO?VSEE-^5DL7W9);+)TAHD_+-:,:K681[\G]F;+_*,UV#>U #EQK_RKH M=W>JCF0@B[/4)=G@BUG!5[;@GU]K,AI/8Y,DEK('B^K6= M?*^.%&I"B-JSSVA4"J[;-WM'9P>5X$JY/79.<[M2P6VUO_PCBUI!$0O*C+;V M$3[Y'=UGQ&T%EC7,/1#/#_O-@W8A>+S;O1M\^4?+5Z:5V'AOUM=N2\ :;)86 M\WS9'\.-^48X;4+_;#W4SWXT;VX;16EOJJ4BY4V$EZ9 YL<*+,' ME.P0?&![OAO0.(T3I,-E1[=#0?GEV$SLYP!H\V?EU-VM/3U*FE.Q^S7)U+0; M[.DMRB5-+)=F &A@3RRFS,#EQW6H7A[3WF@;H,P\N7'W6L9C_[*KM6\.SR[N MAUKK'$"UG"\O!52G)&'EL/K!+'D.<+T84\YDE5SXY;T'28&!%YM:__>?!F6* MN@: .U,R6KKI"@^Z%="E''9-;=-<6GJ, \DT M8Z-?!0@%!8=BS=Z.8NC(YC M$2]W3%P?>]6S>Q$6\+H>\3M.\YD&[/$>K$)';[Z$(2.P1Q1I7?_H/UUNMWYW M>^JOVY.FVCJYV3M[+])+K\#YD7&2N ^P@&>+ZPBRJ61ZEXZO6_'?L8/R+\>_ M)3!BPVG;P..I\%\J=0=/>NOD]J17JN5:O^QFU]=N#B3 ]9*H5E2QH$YGKR'% M ]L=/59@/7&-V-L!Q_$S$85!QP36#$PX[S<0*48W83.E63M G\8%XCM6!A!+ M8P"+>=QSW/ KO"ZNG7 %CPR:N'@_I /5LS4YE<+8:!EBB:Q,=IGZ][\2_;1& 0;8 MU]=QMR)C;&R>X;L5:I=MDQQKUZ6WX,U;NC70AUXX[U(EKT9VWJV1/5>E\";E MU>(W(?89"31%7>P9'*-AHB=P>%NR+7#TY0MMPT)6^4Y_2Y'S%'[ASW!B!3E? M*GX4\R9@7XW9F'6AX^*2_,_E275F<7#\#-()*\]*5(X/OX*=@^J#L.!Q;\1M M=63NU/^)R<%SXIRD_2R2PNH(^\$S<)K;.S[L";^B7N-["[?L1O,#&N>2NQT" M+&T;[B,>,63.T?/A,_ALVE'C<8;BM.VX)S0"7QCW) ^_'+.Q[[K,[?3F_U>1P)9VJMIS5\*N?BM M^?=]=DQ2*F)1TZ:W4^3DLNFFQ.FFU'/#F[W'PZ/'B^[%P5!W.WK]=__GJQ66 M-.E6/LF=7 >=RTZZ%_\Y.H5S7E^+#@%HI[_1UM '(G M35[9;56E;N6W=G)%;B4CZ%\;1F$'KY0GK_3K=?7TOENXE$[^%*^.05XJ%\-! M79F^TAD.SG_M=1K5JZ%Y.BSVC:>>U=B&*Z?&V>@=M8\,1_.O[GO^<+M$2G*O M@U>JDU?V[W5IV^B2DJ1(YY7N8?=DCQR>P?J9FI$ZT/2S:F7_MEMUS,.+W>#X MY*PX@"NGQKGGW$EVX6*_)04_[7O3LO*%UICX>/1K?3 MW+[KX3.C<::N%R?5W_@Z/B?T=(;*K+=/;%#1X=CZZ.]8L%=\B3;2XJ_AY>^] M7OWR"NB:.[C9N2@?'@&:$%CG?7@P')?)A^DFL2/I_/9/CD_@8H'N8?+? D)5 M#K%*&(&5@&@U*@2_$B0YL<-]7R[1?5].;O=M5NQQ[*IPA'X EP,&[IRT M9CYFL8">Z KDY2^0MT3KW[U9Y65 MQ^<7-*2[Z ]R>Z5..CPJE(#=#+[\HY9FUXH=H=0# M>[1@]GJD:8(Z90TIG"("CETG?<>E$AA='?3A#[Q$-SHF>6#(BB@=@C"AS@B M7;=+? $4+1,V>_.)'>]!-X''.#;Q1/HJ%QY@!X1^KNT<7.YNP^@($U10$<:7 MYX74+!! BYRA>YT7C1 KL!MLQ"(\_OUP=U)Z[%Z=/![7CX+M@30F8NA*=AQ;XZJSSL=8T]G3T-:*T[M216"C,\B"LP<6P"BQ^<@Q_R M8/O28"J"('L"O *$!1C ?H67:L(V8U+H)8$IQ$4]5H(62GA==>A']1A74DPCL:+0I_H[(- >3/#J! MT3M)R-R5>5NS952:/U#4T%_M^-6%8US;0E5W+4?PS![^BC=%?)B[W_E,L_!& M^^KB/N31"V9NB*,G/^=J'I /\3!_%)I16(H7/KTT,9N&13X<4]I7$Z0_CB@5 M0E9Y^.?^_+YP$73O2YXOGW2>3K7"]6NV9>VKY]N3N6G*MKN M"Z)6DL5*>1KV:( +-;-,>\3GJ3R1T$5:WVB1 #J9U'VSJ((W$ODYCYJMZ\4" M6T'T/#@08V6]$3+#]YSYF&/8M?6# M_J^NGE_<^:;5T;K:[S]6O?K[QVU5&DQ"W[N@;$&7)%5^1T!*_T?G\&;+J^?Z M]7-W=V:D S@' MP/Z=F>B*0>O@OMO?ONK7@)S>_DZM=7Y9;7_YI^4$+@NGF RD8-8FMB)PLS69 MH0Q7VWB'B"T2IK9X0>,.%"$4&$/WC4X.%H#>O L\GUV#AS>X"?Z/P6*P5 8T M*E5?]$R'P7/A2ZD^!;?;>/?L#:P!Q, U$M>X&B3Q@-CS\D*AH$?V!>(FS(>R\B'L.V]"QE*<> M098_,NN!,M=B /D2'> 2>#65/"0C??'H_(SP->-GVQ$LT+H!JIH$(Q1!M6F& M)(DHE&?1=0H.XCM!FHT20CTQ(F3?F*GF+D[ MN,SKPB@%&-W7,741-"(W-OM!Q!7=,(B%K ^3$F)/A[%ASH+0I,7-V3;!<)G) M''UZW," HM!JF6X/;FX,F2KE(-V G+LF/-EWW)$N%.5G1>J0PHP-;0??!71' M@HN"UZ$##;>/9S4M+]Q9D,9& .!E^]80V.7#TO2!6:3W_.84"OFS/X>'CHAU ME"%V0C*9B >6#UH(-=",B!AN7RC8S:89CGHYZMZ,5H:9WP_\G;/!=PJX+TF(UMT>4ID.;$5U U\DE2&\5&;=#9FAV M6CS>6;^]*A-;O:Z9?]0[Z>C(JEA%T.S40EZ>UNE )BT:)V2_PH@%"XG"!4@0 M6>HI<7T/A:,H\#$6)G<\1(]GP&'L-,)8(V:\9[#+U.\(,I-'3>JU