0001558370-22-008085.txt : 20220510 0001558370-22-008085.hdr.sgml : 20220510 20220510160146 ACCESSION NUMBER: 0001558370-22-008085 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 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: 22909423 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-20220331x10q.htm 10-Q
falseVuzix CorpP3Y636722680001463972--12-312022Q1P12MP18MP12MP12M0.160.176369512754141761P12M6367226800636722680001463972vuzi:OemProductAndWaveguideSalesMember2022-01-012022-03-310001463972vuzi:ExtendedWarrantiesMember2022-01-012022-03-310001463972vuzi:SecondLicenseAgreementsMember2021-06-012021-06-3000014639722022-03-022022-03-020001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-03-172021-03-170001463972vuzi:PointInTimeMember2022-01-012022-03-310001463972vuzi:PointInTimeMember2021-01-012021-03-310001463972vuzi:OverTimeInputMethodMember2021-01-012021-03-310001463972us-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001463972us-gaap:AccountsReceivableMember2022-01-012022-03-310001463972us-gaap:AccountsReceivableMember2021-01-012021-12-310001463972vuzi:OneCustomerMemberus-gaap:EnergyServiceMember2021-01-012021-03-310001463972us-gaap:RevenueFromContractWithCustomerMember2021-01-012021-03-310001463972us-gaap:LicensingAgreementsMember2017-01-012017-12-310001463972vuzi:EquityMarketAndOperationalMilestonesTwoMember2022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesThreeMember2022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesSixMember2022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesSevenMember2022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesOneMember2022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesNineMember2022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesFourMember2022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesFiveMember2022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesEightMember2022-03-310001463972vuzi:EquityMarketCapitalizationTargetsMembervuzi:LongTermIncentivePlan2021Member2021-01-012021-03-310001463972vuzi:SecondLicenseAgreementsMember2021-06-300001463972vuzi:StockOptionTiedToEquityMarketAndOperationalMilestonesMember2022-01-012022-03-310001463972vuzi:EquityMarketCapitalizationTargetsMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesTwoMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesThreeMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesSixMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesSevenMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesOneMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesNineMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesFourMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesFiveMember2022-01-012022-03-310001463972vuzi:EquityMarketAndOperationalMilestonesEightMember2022-01-012022-03-310001463972vuzi:AnnualRevenueTargetsMember2022-01-012022-03-310001463972vuzi:AnnualEbitdaMarginsBeforeNonCashChargesTargetsMember2022-01-012022-03-310001463972us-gaap:TreasuryStockMember2022-01-012022-03-3100014639722022-03-020001463972us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001463972us-gaap:CommonStockMember2022-01-012022-03-310001463972vuzi:SecondLicenseAgreementsMember2017-01-012017-12-310001463972us-gaap:RetainedEarningsMember2022-03-310001463972us-gaap:AdditionalPaidInCapitalMember2022-03-310001463972us-gaap:RetainedEarningsMember2021-12-310001463972us-gaap:AdditionalPaidInCapitalMember2021-12-310001463972us-gaap:RetainedEarningsMember2021-03-310001463972us-gaap:AdditionalPaidInCapitalMember2021-03-310001463972us-gaap:RetainedEarningsMember2020-12-310001463972us-gaap:AdditionalPaidInCapitalMember2020-12-310001463972us-gaap:TreasuryStockMember2022-03-310001463972us-gaap:CommonStockMember2022-03-310001463972us-gaap:CommonStockMember2021-12-310001463972us-gaap:PreferredStockMember2020-12-310001463972us-gaap:CommonStockMember2020-12-3100014639722021-01-012021-12-310001463972us-gaap:EmployeeStockOptionMember2022-03-310001463972us-gaap:EmployeeStockOptionMember2021-12-310001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2021-03-172021-03-170001463972us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2021-03-170001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2022-01-012022-03-310001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2021-01-012021-03-310001463972vuzi:LicensesMember2022-01-012022-03-310001463972vuzi:TDGAcquisitionCompanyLLCMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001463972vuzi:TDGAcquisitionCompanyLLCMemberus-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001463972vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember2022-01-012022-03-310001463972vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember2021-01-012021-03-310001463972vuzi:EngineeringServicesMember2021-01-012021-03-310001463972us-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001463972us-gaap:SoftwareDevelopmentMember2021-10-310001463972us-gaap:SoftwareDevelopmentMember2020-12-310001463972us-gaap:SeriesAPreferredStockMember2022-03-310001463972us-gaap:SeriesAPreferredStockMember2021-12-310001463972us-gaap:RetainedEarningsMember2022-01-012022-03-310001463972us-gaap:RetainedEarningsMember2021-01-012021-03-310001463972vuzi:FirstLicenseAgreementsMember2017-01-012017-12-310001463972vuzi:FirstLicenseAgreementsMember2017-12-310001463972us-gaap:SoftwareDevelopmentMember2022-03-310001463972us-gaap:LicensingAgreementsMember2022-03-310001463972us-gaap:FiniteLivedIntangibleAssetsMember2022-03-310001463972us-gaap:SoftwareDevelopmentMember2021-12-310001463972us-gaap:LicensingAgreementsMember2021-12-310001463972us-gaap:FiniteLivedIntangibleAssetsMember2021-12-310001463972srt:MaximumMembervuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember2022-01-012022-03-310001463972vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember2022-03-310001463972us-gaap:SoftwareDevelopmentMember2022-01-012022-03-310001463972us-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001463972us-gaap:ProductMember2022-01-012022-03-310001463972us-gaap:ProductMember2021-01-012021-03-310001463972us-gaap:EnergyServiceMember2021-01-012021-03-310001463972us-gaap:PreferredStockMember2021-03-310001463972us-gaap:CommonStockMember2021-03-310001463972us-gaap:PreferredStockMember2021-01-012021-03-310001463972us-gaap:CommonStockMember2021-01-012021-03-310001463972vuzi:TwoCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001463972vuzi:ThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001463972vuzi:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001463972vuzi:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001463972vuzi:TwoCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001463972vuzi:ThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001463972vuzi:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001463972vuzi:OneCustomerMemberus-gaap:EnergyServiceMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-310001463972vuzi:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-03-3100014639722021-03-3100014639722020-12-310001463972vuzi:TDGAcquisitionCompanyLLCMember2022-04-012022-06-300001463972vuzi:TDGAcquisitionCompanyLLCMember2022-01-012022-03-310001463972vuzi:TDGAcquisitionCompanyLLCMember2021-01-012021-03-310001463972us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100014639722021-01-012021-03-3100014639722022-03-3100014639722021-12-3100014639722022-05-1000014639722022-01-012022-03-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purevuzi:itemvuzi: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, 2022

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, 2022, there were 63,667,941 shares of the registrant’s common stock outstanding.

Vuzix Corporation

INDEX

 

 

Page
No.

 

 

 

Part I – Financial Information

 

 

 

Item 1.

Consolidated Financial Statements (Unaudited):

3

 

 

 

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

3

 

 

 

Consolidated Statements of Changes in Stockholders’ Equity for the Three Months

Ended March 31, 2022 and 2021

4

 

 

 

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

5

 

 

 

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

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

22

 

 

 

Item 4.

Controls and Procedures

22

 

 

 

Part II – Other Information

23

 

 

 

Item 1.

Legal Proceedings

23

 

 

Item 1A.

Risk Factors

23

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

24

 

 

 

Item 3.

Defaults Upon Senior Securities

24

 

 

 

Item 4.

Mine Safety Disclosure

24

 

 

 

Item 5.

Other Information

24

 

 

 

Item 6.

Exhibits

25

 

 

 

Signatures

26

2

Part 1: FINANCIAL INFORMATION

Item 1: Consolidated Financial Statements

VUZIX CORPORATION

CONSOLIDATED BALANCE SHEETS

(Unaudited)

    

March 31, 

December 31, 

    

2022

    

2021

ASSETS

 

  

 

  

Current Assets

 

  

 

  

Cash and Cash Equivalents

$

113,329,734

$

120,203,873

Accounts Receivable

 

1,551,654

 

2,242,429

Inventories, Net

 

12,559,066

 

12,151,982

Manufacturing Vendor Prepayments

 

586,564

 

504,051

Prepaid Expenses and Other Assets

 

1,470,415

 

2,047,819

Total Current Assets

 

129,497,433

 

137,150,154

Long-Term Assets

 

  

 

  

Fixed Assets, Net

 

5,042,421

 

5,190,438

Operating Lease Right-of-Use Asset

968,269

1,117,022

Patents and Trademarks, Net

 

2,020,099

 

1,988,370

Licenses, Net

 

1,333,236

 

1,389,936

Intangible Asset, Net

 

42,821

 

147,548

Other Assets, Net

 

1,445,897

 

1,483,589

Total Assets

$

140,350,176

$

148,467,057

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

  

Current Liabilities

 

  

 

  

Accounts Payable

$

1,223,741

$

2,054,762

Unearned Revenue

 

29,623

 

27,797

Accrued Expenses

 

1,127,021

 

1,419,308

Income and Other Taxes Payable

 

45,692

 

120,242

Operating Lease Right-of-Use Liability

514,204

534,146

Total Current Liabilities

 

2,940,281

 

4,156,255

Long-Term Liabilities

Operating Lease Right-of-Use Liability

454,065

582,876

Total Liabilities

 

3,394,346

 

4,739,131

Stockholders' Equity

 

  

 

  

Common Stock - $0.001 Par Value, 100,000,000 Shares Authorized; 63,704,626 shares issued and 63,667,941 shares outstanding as of March 31, 2022 and 63,672,268 shares issued and outstanding as of December 31, 2021.

 

63,705

 

63,672

Additional Paid-in Capital

 

350,721,326

 

346,736,397

Accumulated Deficit

 

(213,578,144)

 

(203,072,143)

Treasury Stock, at cost, 36,685 shares as of March 31, 2022 and 0 shares as of December 31, 2021

 

(251,057)

 

Total Stockholders' Equity

 

136,955,830

 

143,727,926

Total Liabilities and Stockholders' Equity

$

140,350,176

$

148,467,057

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

3

VUZIX CORPORATION

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(Unaudited)

Preferred Stock

Common Stock

Additional

Accumulated

Treasury Stock

    

   Shares   

    

   Amount   

    

   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

Preferred Stock

Common Stock

Additional

Accumulated

Treasury Stock

    

   Shares   

    

   Amount   

    

   Shares   

    

   Amount   

    

Paid-In Capital

    

Deficit

    

     Shares     

    

     Amount     

    

Total

Balance - January 1, 2021

49,626

$

50

 

45,645,166

$

45,645

$

210,952,473

$

(162,694,983)

$

$

48,303,185

Stock-Based Compensation Expense

 

 

 

 

 

2,047,378

 

 

 

 

2,047,378

Stock Option Exercises

 

 

 

230,968

 

231

 

196,597

 

 

 

 

196,828

Stock Warrant Exercises

 

 

 

7,241,028

 

7,241

 

34,561,297

 

 

 

 

34,568,538

Proceeds from Common Stock Offerings

 

 

 

4,146,342

 

4,146

 

84,995,865

 

 

 

 

85,000,011

Direct Costs of Common Stock Offerings

 

 

 

 

 

(5,396,139)

 

 

 

 

(5,396,139)

Shared Redeemed to Cover Employee Tax Withholdings

 

 

 

(83,164)

 

(83)

 

(1,144,283)

 

 

 

 

(1,144,366)

Preferred Stock Converted & Preferred Dividend Settlement

 

(49,626)

 

(50)

 

4,962,600

 

4,962

 

(10,004,912)

 

 

 

 

(10,000,000)

Net Loss (as Restated)

 

 

 

 

 

 

(9,151,370)

 

 

 

(9,151,370)

Balance - March 31, 2021 (as Restated)

 

$

 

62,142,940

$

62,142

$

316,208,276

$

(171,846,353)

 

$

$

144,424,065

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, 

(as Restated)

    

2022

    

2021

Sales:

 

  

 

  

Sales of Products

$

2,503,051

$

3,805,170

Sales of Engineering Services

 

 

110,219

Total Sales

 

2,503,051

 

3,915,389

Cost of Sales:

 

  

 

  

Cost of Sales - Products Sold

 

1,863,697

 

2,819,971

Cost of Sales - Engineering Services

 

 

15,827

Total Cost of Sales

 

1,863,697

 

2,835,798

Gross Profit (exclusive of depreciation shown separately below)

 

639,354

 

1,079,591

Operating Expenses:

 

  

 

  

Research and Development

 

3,103,444

 

2,205,318

Selling and Marketing

 

2,023,435

 

1,303,430

General and Administrative

 

5,453,833

 

6,027,757

Depreciation and Amortization

 

422,931

 

517,412

Loss on Fixed Asset Disposal

 

 

83,908

Impairment of Patents and Trademarks

 

49,603

 

27,731

Total Operating Expenses

 

11,053,246

 

10,165,556

Loss From Operations

 

(10,413,892)

 

(9,085,965)

Other Income (Expense):

 

  

 

  

Investment Income

 

6,280

 

7,838

Income and Other Taxes

 

(47,632)

 

(19,725)

Foreign Exchange Loss

 

(50,757)

 

(53,518)

Total Other Expense, Net

 

(92,109)

 

(65,405)

Loss Before Provision for Income Taxes

 

(10,506,001)

 

(9,151,370)

Provision for Income Taxes

 

 

Net Loss

 

(10,506,001)

 

(9,151,370)

Basic and Diluted Loss per Common Share

$

(0.16)

$

(0.17)

Weighted-average Shares Outstanding - Basic and Diluted

 

63,695,127

 

54,141,761

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, 

(as Restated)

    

2022

    

2021

Cash Flows from Operating Activities

 

  

 

  

Net Loss

$

(10,506,001)

$

(9,151,370)

Non-Cash Adjustments

 

  

 

  

Depreciation and Amortization

 

422,931

 

517,412

Amortization of Software Development Costs and Prepaid Licenses in Cost of Sales - Products

 

60,099

 

60,099

Stock-Based Compensation

 

4,319,748

 

4,618,213

Impairment of Patents and Trademarks

 

49,603

 

27,731

Loss on Fixed Asset Disposal

 

 

83,908

(Increase) Decrease in Operating Assets

 

  

 

  

Accounts Receivable

 

690,775

 

91,973

Revenues in Excess of Billings

(40,856)

Inventories

 

(407,084)

 

(857,695)

Manufacturing Vendor Prepayments

 

(82,513)

 

(1,785,763)

Prepaid Expenses and Other Assets

 

213,394

 

142,685

Increase (Decrease) in Operating Liabilities

 

  

 

  

Accounts Payable

 

(831,021)

 

(191,028)

Accrued Expenses

 

(292,286)

 

646,048

Unearned Revenue

 

1,825

 

(17,698)

Income and Other Taxes

 

(74,549)

 

(65,288)

Net Cash Flows Used in Operating Activities

 

(6,435,079)

 

(5,921,629)

Cash Flows from Investing Activities

 

  

 

  

Purchases of Fixed Assets

 

(57,758)

 

(314,981)

Investments in Patents and Trademarks

 

(34,469)

 

(135,674)

Investments in Licenses, Intangible and Other Assets

 

(125,000)

 

(200,000)

Net Cash Flows Used in Investing Activities

 

(217,227)

 

(650,655)

Cash Flows from Financing Activities

 

  

 

  

Proceeds from Exercise of Warrants

 

 

34,568,538

Proceeds from Exercise of Stock Options

 

29,224

 

196,828

Proceeds from Common Stock Offering, Net

79,603,872

Purchases of Treasury Stock

(251,057)

Preferred Dividend Settlement Payment

 

 

(10,000,000)

Employee Tax Withholdings Payment

 

 

(1,144,366)

Net Cash Flows (Used in) Provided from Financing Activities

 

(221,833)

 

103,224,872

Net (Decrease) Increase in Cash and Cash Equivalents

 

(6,874,139)

 

96,652,588

Cash and Cash Equivalents - Beginning of Period

 

120,203,873

 

36,069,508

Cash and Cash Equivalents - End of Period

$

113,329,734

$

132,722,096

Supplemental Disclosures

 

  

 

  

Unamortized Common Stock Expense included in Prepaid Expenses and Other Assets

$

1,001,232

$

160,222

Stock-Based Compensation Expense - Expensed less Previously Issued

364,010

58,828

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”) 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 may have been made to prior periods to conform with current reporting. The results of the Company’s operations for the three months ended March 31, 2022 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 December 31, 2021, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 2, 2022.

Restatement

As described in additional detail in Note 14 to the financial statements included in its 2021 Form 10-K, the Company restated its previous unaudited quarterly results in the Form 10-K for the year ended December 31, 2021. Previously filed 2021 quarterly reports on Form 10-Q for the periods affected by the restatement were not amended. See Note 14, Long-Term Incentive Plan and Note 19, Quarterly Financial Information (Unaudited) of the Notes to the consolidated financial statements in the 2021 Form 10-K for the impact of these adjustments on each of the quarterly periods in fiscal year 2021.

The effect of these changes on non-cash stock-based compensation expense included in 2021 unaudited quarterly operating results was as follows:

    

Q1-2021

Additional Paid-in Capital

 

Increase of $2,512,007

Research and Development Expense

Increase of $125,391

Sales and Marketing

 

Increase of $62,696

General and Administrative

Increase of $2,323,920

Net Loss

 

Increase of $2,512,007

Loss per Share

Increase of $0.05

Customer Concentrations

For the three months ended March 31, 2022, one customer represented 11% of total product revenue. For the three months ended March 31, 2021, one customer represented 11% of total product revenue and one customer represented 100% of engineering services revenue.

As of March 31, 2022, three customers represented 22%, 14% and 13% of accounts receivable. As of December 31, 2021, three customers represented 27%, 20% and 10% of accounts receivable.

7

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 reissuance 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. ASU 2016-13 will become effective for the Company on January 1, 2023 and early adoption is permitted. The Company does not anticipate that the adoption of this standard will 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. The following table summarizes the revenue recognized by major product line:

Three Months Ended

March 31, 

    

2022

    

2021

Revenues

 

  

 

  

Smart Glasses Sales

$

2,503,051

$

3,805,170

Engineering Services

 

 

110,219

Total Revenue

$

2,503,051

$

3,915,389

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 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 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, 2022:

    

% of Total Net Sales

2022

 

2021

 

Point-in-Time

 

100

%  

97

%

Over Time – Input Method

 

-

%

3

%

Total

 

100

%

100

%

Remaining Performance Obligations

As of March 31, 2022, the Company had no outstanding performance obligations for its engineering services and waveguide development projects. In addition, 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 and warrants, and the conversion of convertible preferred shares. 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, 2022 and 2021, 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, 2022 and 2021, there were 8,611,365 and 8,983,727 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, 

    

2022

    

2021

Purchased Parts and Components

$

11,461,309

$

11,580,766

Work-in-Process

 

265,757

 

226,126

Finished Goods

 

1,959,141

 

1,472,534

Less: Reserve for Obsolescence

 

(1,127,141)

 

(1,127,444)

Inventories, Net

$

12,559,066

$

12,151,982

9

Note 5 – Licenses, Net

March 31, 

December 31, 

    

2022

    

2021

Licenses

$

2,443,356

$

1,038,606

Additions

 

 

1,404,750

Less: Accumulated Amortization

 

(1,110,120)

 

(1,053,420)

Licenses, Net

$

1,333,236

$

1,389,936

The Company acquired two licenses in 2017. The first related to the renegotiation of an existing license at a cost of $114,967, which resulted in lower royalty rates being paid by the Company over the next ten years. This license went into effect as of January 1, 2018. The second license was a result of the Company entering into a Technology Purchase and Royalty Agreement where it acquired all the seller’s right, title and interest in certain Transferred Intellectual Property (IP). Pursuant to the agreement, the Company paid approximately $75,702 as reimbursement of related patent application costs incurred by the seller to date, which are included in Patents and Trademarks. The Company also issued 25,000 shares of common stock, valued at $128,750, upon the original closing in October 2017 and agreed to certain further share issuances of 75,000 shares based upon the achievement of certain development milestones as well as per unit royalties once the technology was commercialized for the life of the related patents. In June 2021, the Company assumed or purchased outright the obligations for ongoing royalties under the original license agreement and certain other intellectual property rights in connection with consulting services by the original seller in exchange for the issuance of 75,000 shares with an assigned market value of $18.73 per share, or a total of $1,404,750. The underlying technology is not yet ready for commercialization, but the Company intends to proceed with further research and development work relating to such underlying technology.

Note 6 – Intangible Asset, Net

    

March 31, 

    

December 31, 

2022

2021

Intangible Asset

$

1,500,000

$

1,500,000

Less: Accumulated Amortization

 

(1,457,179)

 

(1,352,452)

Intangible Asset, Net

$

42,821

$

147,548

On October 4, 2018, the Company entered into amendment No. 1 to agreements (the “TDG Amendment”) with TDG Acquisition Company, LLC (“TDG”), aka Six15 Technologies, LLC. The TDG Amendment amends certain provisions of prior agreements between Vuzix and TDG, including an asset purchase agreement dated June 15, 2012, and an authorized reseller agreement dated June 15, 2012.

Pursuant to the TDG Amendment, the Company is permitted to engage in sales of heads-up display components or subsystems (and any services to support such sale) for incorporation into a finished good or system for sale to military organizations, subject to certain conditions. The Company is also permitted to sell its products to defense and security organizations that include business customers and governmental entity customers that primarily provide security and defense services, including police, fire fighters, EMTs, other first responders, and homeland and border security. The Company will owe TDG commissions with respect to all such sales until June 15, 2022, when the amendment and original non-compete agreements expire, after which the Company will be permitted to sell any product to any customer world-wide without owing any commission to TDG.

Total commissions expense under this agreement for the three months ended March 31, 2022 and 2021 was $25,794 and $52,655. All commissions expense related to this agreement is included in Selling and Marketing expense.

Total amortization expense for this intangible asset for the three months ended March 31, 2022 and 2021 was $104,727 and $104,727, respectively. $42,821 of remaining amortization expense will be recognized in the second quarter of 2022, as the non-compete agreement with TDG expires on June 15, 2022.

10

Note 7 - Other Assets

March 31,

December 31, 

    

2022

    

2021

Private Corporation Investments (at cost)

$

450,000

$

450,000

Software Development Costs

750,000

500,000

Additions

125,000

250,000

Less: Accumulated Amortization

(250,000)

(208,334)

Software Development Costs, Net

625,000

541,666

Unamortized Common Stock Expense included in Long-Term Prepaid Expenses

370,897

491,923

Total Other Assets

$

1,445,897

$

1,483,589

During 2020, the Company invested $500,000 in Android operating systems upgrades for its CPU platform used on 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 over its expected product life cycle of 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 on its M400 and M4000 products. This development work has not yet been completed and will ultimately be amortized once placed into service which the Company expects to occur by early 2023.

Note 8 – Accrued Expenses

Accrued expenses consisted of the following:

March 31, 

December 31, 

    

2022

    

2021

Accrued Wages and Related Costs

$

484,980

$

683,044

Accrued Professional Services

 

318,231

 

551,220

Accrued Warranty Obligations

 

156,192

 

185,044

Other Accrued Expenses

 

167,618

 

Total

$

1,127,021

$

1,419,308

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.

The changes in the Company’s accrued warranty obligations for the three months ended March 31, 2022 and the balance as of December 31, 2021 were as follows:

Accrued Warranty Obligations at December 31, 2021

$

185,044

Reductions for Settling Warranties

 

(103,943)

Warranties Issued During Year

 

75,091

Accrued Warranty Obligations at March 31, 2022

$

156,192

11

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.

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, 2022 and December 31, 2021. 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, 2022 and December 31, 2021, respectively.

Common Stock

The Company’s authorized common stock consists of 100,000,000 shares, par value of $0.001. There were 63,704,626 shares issued and 63,667,941 shares outstanding as of March 31, 2022 and 63,672,268 shares issued and outstanding as of December 31, 2021.

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 is in effect for one year, does not obligate the Company to acquire any particular amount of common stock and  may be suspended or discontinued at any time at the Company’s sole discretion. During the three months ended March 31, 2022, the Company repurchased 36,685 shares of our common stock at an average cost of $6.84. As of March 31, 2022, 36,685 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), for the three months ended March 31, 2022 is as follows:

Weighted

Number of

Average

    

Options

    

Exercise Price

Outstanding at December 31, 2021

 

2,823,634

$

7.67

Granted

 

98,500

 

5.78

Exercised

 

(43,040)

 

3.94

Expired or Forfeited

 

(51,729)

 

8.60

Outstanding at March 31, 2022

 

2,827,365

$

7.74

The weighted average remaining contractual term for all options as of March 31, 2022 and December 31, 2021 was 7.74 years and 7.95 years, respectively.

As of March 31, 2022, there were 1,183,727 options that were fully-vested and exercisable at a weighted average exercise price of $6.04 per share. The weighted average remaining contractual term of the vested options is 6.6 years.

As of March 31, 2022, there were 1,643,638 unvested options exercisable at a weighted average exercise price of $9.83 per share. The weighted average remaining contractual term of the unvested options is 8.6 years.

12

The weighted average fair value of option grants was calculated using the Black-Scholes-Merton option pricing method. At March 31, 2022, the Company had $8,353,781 of unrecognized stock compensation expense, which will be recognized over a weighted average period of 3.0 years.

For the three months ended March 31, 2022 and 2021, the Company recorded total stock-based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $1,350,610 and $456,745, 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, 2022 and 2021, the Company recorded non-cash stock-based compensation expense of $2,969,138 and $4,161,468, respectively, for options that vested or are probable to vest.

The fair value of option grants was calculated using a Monte Carlo simulation on the equity market capitalization tranches and the Black-Scholes-Merton option pricing method on the operational milestone tranches. As of March 31, 2022, we had $25,371,320 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 six years. The probabilities of the milestone achievements are subject to catch-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 the performance awards are 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 March 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 capitalization 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, 2022 and December 31, 2021, there are 2,704,500 options unvested for the achievement of equity market capitalization targets, 1,893,150 unvested options

13

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

Note 13 – Litigation

We are not currently involved in any actual or pending legal proceeding or litigation 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, 2022 were as follows:

2022

$

417,750

2023

 

546,916

2024

 

45,576

Total Future Lease Payments

 

1,010,242

Less: Imputed Interest

 

(41,973)

Total Lease Liability Balance

$

968,269

Operating lease costs under the operating leases totaled $162,365 and $124,215 for the three months ended March 31, 2022 and 2021, respectively.

As of March 31, 2022, the weighted average discount rate was 4.5% and the weighted average remaining lease term was 1.8 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, 2021.

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 on our unaudited consolidated financial statements and related notes appearing elsewhere in this quarterly report. The preparation of these

14

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 necessary estimates.

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;
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, 2021. There have been no significant changes in our accounting policies for the three months ended March 31, 2022.

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

15

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 markets, and, to a lesser degree, 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, declining prices on mobile devices. As a result, we must continue to 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 consolidated financial statements.

16

Results of Operations

Comparison of Three Months Ended March 31, 2022 and 2021

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

Three Months Ended March 31, 

    

    

    

Dollar

    

% Increase

 

2022

2021

Change

(Decrease)

 

(as Restated)

Sales:

 

  

 

  

 

  

 

  

Sales of Products

$

2,503,051

$

3,805,170

$

(1,302,119)

 

(34)

%

Sales of Engineering Services

 

 

110,219

 

(110,219)

 

(100)

%

Total Sales

 

2,503,051

 

3,915,389

 

(1,412,338)

 

(36)

%

Cost of Sales:

 

  

 

  

 

  

 

  

Cost of Sales - Products Sold

 

1,863,697

 

2,819,971

 

(956,274)

 

(34)

%

Cost of Sales - Engineering Services

 

 

15,827

 

(15,827)

 

(100)

%

Total Cost of Sales

 

1,863,697

 

2,835,798

 

(972,101)

 

(34)

%

Gross Profit (exclusive of depreciation shown separately below)

 

639,354

 

1,079,591

 

(440,237)

 

(41)

%

Gross Profit %

 

26

%  

 

28

%  

 

  

 

  

Operating Expenses:

 

  

 

  

 

  

 

  

Research and Development

 

3,103,444

 

2,205,318

 

898,126

 

41

%

Selling and Marketing

 

2,023,435

 

1,303,430

 

720,005

 

55

%

General and Administrative

 

5,453,833

 

6,027,757

 

(573,924)

 

(10)

%

Depreciation and Amortization

 

422,931

 

517,412

 

(94,481)

 

(18)

%

Impairment of Patents and Trademarks

 

49,603

 

27,731

 

21,872

 

79

%

Loss on Fixed Asset Disposal

 

 

83,908

 

(83,908)

 

(100)

%

Loss from Operations

 

(10,413,892)

 

(9,085,965)

 

(1,327,927)

 

15

%

Other Income (Expense):

 

  

 

  

 

  

 

  

Investment Income

 

6,280

 

7,838

 

(1,558)

 

(20)

%

Income and Other Taxes

 

(47,632)

 

(19,725)

 

(27,907)

 

141

%

Foreign Exchange Loss

 

(50,757)

 

(53,518)

 

2,761

 

(5)

%

Total Other Expense, Net

 

(92,109)

 

(65,405)

 

(26,704)

 

41

%

Net Loss

$

(10,506,001)

$

(9,151,370)

$

(1,354,631)

 

15

%

17

Sales.   There was a decrease in total sales for the three months ended March 31, 2022 compared to the same period in 2021 of $1,412,338 or 36%. The following table reflects the major components of our sales:

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

   

March 31, 2022

   

Total Sales

March 31, 2021

   

Total Sales

Change

   

(Decrease)

Sales of Smart Glasses

$

2,379,398

 

95

%  

$

3,772,481

 

96

%  

$

(1,393,083)

 

(37)

%

Sales of Waveguides & Display Engines

 

108,250

 

4

%  

 

 

%  

 

108,250

 

N/M

Sales Freight out

 

15,403

 

1

%  

 

32,689

 

1

%  

 

(17,286)

 

(53)

%

Sales of Engineering Services

 

 

%  

 

110,219

 

3

%  

 

(110,219)

 

(100)

%

Total Sales

$

2,503,051

 

100

%  

$

3,915,389

 

100

%  

$

(1,412,338)

 

(36)

%

Sales of Smart Glasses products decreased by 37% or $1,393,083 in the three months ended March 31, 2022 compared to the three months ended March 31, 2021. Historically, product revenues in the 1st quarter of each fiscal year have been noticeably lower than that of the previous three quarters in the prior fiscal year. Product revenues of $2,503,051 in the first quarter of 2022 were significantly higher than comparable periods, with the exception of 2021, which reflected abnormally higher growth over most first quarter comparable periods.

Sales of engineering services for the three months ended March 31, 2022 were nil as compared to $110,219 in the 2021 period.

Cost of Sales and Gross Profit. Cost of product sales and engineering services are comprised of materials, components, labor, warranty costs, freight costs, manufacturing overhead, software royalties, and the non-cash 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 for products:

Three Months Ended

As % Related

Three Months Ended

As % Related

Dollar

% Increase

   

March 31, 2022

   

Product Sales

March 31, 2021

   

Product Sales

Change

   

(Decrease)

Product Cost of Sales

$

1,215,736

 

49

%  

$

1,998,514

 

53

%  

$

(782,778)

 

(39)

%

Freight Costs

 

208,280

 

8

%  

 

190,345

 

5

%  

 

17,935

 

9

%

Manufacturing Overhead

 

396,853

 

16

%  

 

546,673

 

14

%  

 

(149,820)

 

(27)

%

Warranty Costs

 

(28,852)

 

(1)

%  

 

(32,848)

 

(1)

%  

 

3,996

 

(12)

%

Amortization of Software Development Costs

 

65,880

 

3

%  

 

64,999

 

2

%  

 

881

 

1

%

Software Royalties

 

5,800

 

0

%  

 

52,288

 

1

%  

 

(46,488)

 

(89)

%

Total Cost of Sales - Products

1,863,697

 

74

%  

2,819,971

 

74

%  

(956,274)

 

(34)

%

Gross Profit - Product Sales

$

639,354

26

%

$

985,199

 

26

%

$

(345,845)

 

(35)

%

For the three months ended March 31, 2022, we reported an overall gross profit from product sales of $639,354 or 26% as compared to $985,199 or 26% in the same period in 2021. On a product cost of sales basis only, product direct costs were 49% of sales in the 2022 period as compared to 53% in 2021.

Manufacturing overhead costs, while decreasing by $149,820 or 27% for the three months ended March 31, 2022 over the 2021 comparable period, increased to 16% as a percentage of total product sales as compared to 14% in 2021. The decrease in the dollar amount of these overhead costs in the current period versus the prior period is primarily due to more absorption of fixed costs being allocated to inventory as a result of improved efficiencies in our manufacturing processes.

18

Costs for engineering services for the three months ended March 31, 2022 were nil as compared to $15,827 in 2021. There was no gross profit from engineering services for the three months ended March 31, 2022 versus $94,392 in the same period in 2021.

Research and Development.  Our research and development expenses consist primarily of compensation costs for personnel, related 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 costs.

(as Restated)

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

   

March 31, 2022

   

Total Sales

   

March 31, 2021

   

Total Sales

Change

   

(Decrease)

Research and Development

$

3,103,444

124

%

$

2,205,318

56

%

$

898,126

41

%

Research and development expenses for the three months ended March 31, 2022 increased by $898,126, or 41% as compared to the same period in 2021. This increase was largely due to an increase of $435,356 in external development expenses related to our Next Generation Smart Glasses (Shield); a $358,797 increase in salary and benefits expenses, of which $137,399 was related to non-cash stock-based compensation; and an increase of $52,167 in recruitment and hiring fees.

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.

(as Restated)

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

   

March 31, 2022

   

Total Sales

   

March 31, 2021

   

Total Sales

Change

   

(Decrease)

Selling and Marketing

$

2,023,435

81

%

$

1,303,430

33

%

$

720,005

55

%

Selling and marketing expenses for the three months ended March 31, 2022 increased by $720,005 or 55% as compared to the same period in 2021. This increase was largely due to a $470,857 increase in salary and salary benefits related expense, of which $93,631 was related to non-cash stock-based compensation; an increase of $278,897 in trade show expenses, which was a direct result of attending tradeshows post COVID-19 lockdowns that had benn enforced in 2021; a $100,455 increase in advertising costs; an increase of $27,292 in travel related expenses; partially offset by decreases of $141,829 in website development and maintenance costs and $30,987 in commissions largely due to a reduction in commissions payable to TDG (as described in Note 6 of the financial statements) for defense related engineering services.

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.

(as Restated)

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

   

March 31, 2022

   

Total Sales

   

March 31, 2021

   

Total Sales

Change

   

(Decrease)

General and Administrative

$

5,453,833

218

%

$

6,027,757

154

%

$

(573,924)

(10)

%

General and administrative expenses for the three months ended March 31, 2022 decreased by $573,924 or 10% as compared to the same period in 2021. This decrease was largely due to a $594,460 decrease in salary and benefits expenses, related primarily to non-cash stock-based compensation which was significantly higher the first quarter of 2021 due to the vesting of equity market capitalization milestones under the LTIP; a decrease of $101,388 in shareholder related expenses, a $70,111 decrease in recruitment and hiring expenses; a $31,770 decrease in regulatory filings fees; and a $30,384 decrease in legal expenses; partially offset by increases of $177,159 in audit and tax advisory fees and $118,297 in insurance premiums.

19

Depreciation and Amortization.  Depreciation and amortization expense for the three months ended March 31, 2022 was $422,931 as compared to $517,412 in the same period in 2021, a decrease of $94,481. The decrease in depreciation expense is primarily due to certain fixed assets related to machinery and tooling that became fully depreciated in 2021.

Other Expense. Total other expense was $92,109 for the three months ended March 31, 2022 as compared to $65,405 in the same period in 2021, an increase of $26,704. The overall increase in other expenses was primarily the result of an increase of $27,907 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, 2022 and 2021.

Liquidity and Capital Resources

Capital Resources: As of March 31, 2022, we had cash and cash equivalents of $113,329,734, a decrease of $6,874,139 from $120,203,873 as of December 31, 2021.

As of March 31, 2022, we had current assets of $129,497,433 as compared to current liabilities of $2,940,319 which resulted in a positive working capital position of $126,557,114. As of December 31, 2021, we had a working capital position of $132,993,899. Our current liabilities are comprised principally of accounts payable, accrued expenses 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, 

    

2022

    

2021

Net Cash Provided by (used in)

 

  

 

  

Net Loss less Non-Cash Operating Expenses

$

(5,653,620)

$

(3,844,007)

Operating Activities

$

(6,435,079)

$

(5,921,629)

Investing Activities

 

(217,227)

 

(650,655)

Financing Activities

 

(221,833)

 

103,224,872

During the three months ended March 31, 2022, we used $6,435,042 of cash for operating activities as compared to $5,921,629 for the comparable period in 2021. For the three months ended March 31, 2022, we incurred a net loss of $10,506,001, which, after adding back non-cash operating expenses of $4,852,381, resulted in a net cash loss of $5,653,620 before changes in working capital. For the three months ended March 31, 2021, we incurred a net loss of $9,151,370, which, after adding back non-cash operating expenses of $5,307,363, resulted in a net cash loss of $3,844,007 before changes in working capital. Net changes in working capital items were $781,422 for the three months ended March 31, 2022 with the largest factor resulting from a $1,123,307 reduction in trade accounts payables and other accrued expenses, a $489,597 of investments in inventory and vendor prepayments; partially offset by decreases in accounts receivable of $690,775 and other prepaid expenses of $213,394.

During the three months ended March 31, 2022, we used $217,227 of cash for investing activities, which included $57,758 for purchases of manufacturing equipment and product mold tooling; $34,469 in patent and trademark expenditures; and a further investment of $125,000 in the purchase of software operating license upgrades for our smart glasses platform. For the three months ended March 31, 2021, we used a total of $650,655 in cash for investing activities.

During the three months ended March 31, 2022, we used $221,833 in net cash from financing activities, which included $251,057 of share repurchases under our Share Buyback Program that was announced on March 2, 2022; partially offset by $29,224 in proceeds from the exercise of stock options. For the three months ended March 31, 2021, we received $103,224,872 in proceeds from financing activities, primarily from sales of our equity securities.

20

As of March 31, 2022, the Company does not have any current or long-term debt obligations outstanding.

The Company’s cash requirements are primarily for funding operating losses, working capital, research and development, and capital expenditures. We incurred a net loss for the three months ended March 31, 2022 of $10,506,001 and annual net losses of $40,377,160 (of which $17,302,833 was related to non-cash stock-based compensation, primarily due to our LTIP) in 2021 and $17,952,172 in 2020. The Company has an accumulated deficit of $213,578,144 as of March 31, 2022.

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 is in effect for one year, does not obligate the Company to acquire any particular amount of common stock, and may be suspended or discontinued at any time at the Company’s sole discrestion. During the three months ended March 31, 2022, the Company repurchased 36,685 shares of our common stock at an average cost of $6.84. As of March 31, 2022, 36,685 shares of our common stock were held in treasury.

Our operations are financed primarily through the net proceeds from the sale of our equity securities. As of March 31, 2022, our principal sources of liquidity consisted of cash and cash equivalents of $113,329,734.

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;
our ability to attract and retain highly skilled employees;

21

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, 2021 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 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

22

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 CEO and CFO have concluded that our disclosure controls and procedures were not effective because of the material weakness in internal control over financial reporting described below and disclosed on the 2021 Form 10-K.

Changes in Internal Control over Financial Reporting

As reported in our assessment of the effectiveness of our internal control over financial reporting as of December 31, 2021, included in “Item 9A. Controls and Procedures” of our Annual Report on Form 10-K for the year ended December 31, 2021, our internal control over financial reporting was considered ineffective as of that date as a result of a material weakness. The material weakness that existed at that time was over the Company’s internal control over financial reporting related to the methodology utilized by the Company to calculate the fair market value of the LTIP stock options issued in March 2021 for the achievement of certain equity market capitalization milestones, and the Company’s subsequent identification and correction of an error in that calculation.

 

In the first quarter of 2022, we designed and, to the extent possible, implemented control improvements to remediate the material weakness stated above, which include; (i) a more robust and comprehensive review by management each period to identify unusual and non-routine transactions, (ii) a process to identify and engage resources, including third-party resources, with the technical accounting expertise needed to timely address any complex technical accounting issues that affect our consolidated financial statements, and (iii) a more robust process for the selection of third-party specialists and management review of their work.  As of March 31, 2022, not enough time has passed from the implementation of these new procedures to allow for successful control testing that would evidence that this control weakness has been fully remediated.  Management expects to show full remediation of this material weakness in 2022.

Part II. OTHER INFORMATION

Item 1.Legal Proceedings

We are not currently involved in any actual or pending legal proceeding or litigation 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, 2021. There have been no material changes from those risk factors. The risks discussed in our 2021 Annual Report could materially affect our business, financial condition and future results.

Impact of COVID-19 and Geo-political Actions

The implications of COVID-19 and Geo-political actions on our results from operations going forward remain uncertain. These have the ongoing potential to cause adverse effects to our customers, suppliers or business partners in locations that have or will experience more pronounced disruptions, which could result in a reduction to future revenue and manufacturing output as well as delays in our new product development activities. Recent increases in demand for certain chips within various technology sectors and other industries has been one of the ripple effects of the COVID-19 crisis and Geo-political actions that are causing shortages of certain chips and negatively impacting many companies’ supply chains and their ability to maintain or increase their production to meet market demands. At this time, we are operating successfully with our existing products but are seeing longer component lead times which is increasing risk in our supply chain as well as the need to carry more component inventories and make earlier purchase commitments for components, which could have an impact on future products.

23

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)

March 1 - 31, 2022

36,685

$

6.84

36,685

$

24,748,906

(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. This program is in effect for one year, does not obligate the Company to acquire any particular amount of common stock and may be suspended or discontinued at any time at the Company’s sole discretion

Item 3.Defaults Upon Senior Securities

None

Item 4.Mine Safety Disclosures

Not Applicable

Item 5.Other Information

None

24

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

.

25

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, 2022

By:

/s/ Paul Travers

 

 

Paul Travers

 

 

President, Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

Date: May 10, 2022

By:

/s/ Grant Russell

 

 

Grant Russell

 

 

Executive Vice President and Chief Financial

 

 

Officer

 

 

(Principal Financial and Accounting Officer)

26

EX-31.1 2 vuzi-20220331xex31d1.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, 2022

/s/ Paul Travers

 

Paul Travers

 

President and Chief Executive Officer


EX-31.2 3 vuzi-20220331xex31d2.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, 2022

/s/ Grant Russell

 

Grant Russell

 

Executive Vice President and Chief Financial Officer


EX-32.1 4 vuzi-20220331xex32d1.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, 2022 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, 2022

 


EX-32.2 5 vuzi-20220331xex32d2.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, 2022 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, 2022

 


EX-101.SCH 6 vuzi-20220331.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 40601 - Disclosure - Intangible 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 30503 - Disclosure - Licenses, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Intangible Asset, 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 (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Basis of Presentation - Restatement (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 40501 - Disclosure - Licenses, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Licenses, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Intangible Asset, Net - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Intangible Asset, 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 - Additional Information (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 41203 - 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 - Licenses, Net link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Intangible Asset, 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 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-20220331_cal.xml EX-101.CAL EX-101.DEF 8 vuzi-20220331_def.xml EX-101.DEF EX-101.LAB 9 vuzi-20220331_lab.xml EX-101.LAB EX-101.PRE 10 vuzi-20220331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 10, 2022
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2022  
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  
Trading Symbol VUZI  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   63,667,941
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current Assets    
Cash and Cash Equivalents $ 113,329,734 $ 120,203,873
Accounts Receivable 1,551,654 2,242,429
Inventories, Net 12,559,066 12,151,982
Manufacturing Vendor Prepayments 586,564 504,051
Prepaid Expenses and Other Assets 1,470,415 2,047,819
Total Current Assets 129,497,433 137,150,154
Long-Term Assets    
Fixed Assets, Net 5,042,421 5,190,438
Operating Lease Right-of-Use Asset 968,269 1,117,022
Patents and Trademarks, Net 2,020,099 1,988,370
Licenses, Net 1,333,236 1,389,936
Intangible Asset, Net 42,821 147,548
Other Assets, Net 1,445,897 1,483,589
Total Assets 140,350,176 148,467,057
Current Liabilities    
Accounts Payable 1,223,741 2,054,762
Unearned Revenue 29,623 27,797
Accrued Expenses 1,127,021 1,419,308
Income and Other Taxes Payable 45,692 120,242
Operating Lease Right-of-Use Liability 514,204 534,146
Total Current Liabilities 2,940,281 4,156,255
Long-Term Liabilities    
Operating Lease Right-of-Use Liability 454,065 582,876
Total Liabilities 3,394,346 4,739,131
Stockholders' Equity    
Common Stock - $0.001 Par Value, 100,000,000 Shares Authorized; 63,704,626 shares issued and 63,667,941 share outstanding as of March 31, 2022 and 63,672,268 Shares Issued and Outstanding as of December 31, 2021 63,705 63,672
Additional Paid-in Capital 350,721,326 346,736,397
Accumulated Deficit (213,578,144) (203,072,143)
Treasury Stock, at cost, 36,685 shares as of March 31, 2022 and 0 shares as of December 31, 2021 (251,057)  
Total Stockholders' Equity 136,955,830 143,727,926
Total Liabilities and Stockholders' Equity $ 140,350,176 $ 148,467,057
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
CONSOLIDATED BALANCE SHEETS    
Preferred Stock, Par Value $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 5,000,000 5,000,000
Common Stock, Par Value $ 0.001 $ 0.001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares Issued 63,704,626 63,672,268
Common Stock, Shares Outstanding 63,667,941 63,672,268
Treasury Stock, Shares 36,685 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Treasury Stock, at Cost
Total
Balance at Dec. 31, 2020 $ 50 $ 45,645 $ 210,952,473 $ (162,694,983)   $ 48,303,185
Balance (in shares) at Dec. 31, 2020 49,626 45,645,166        
Stock-Based Compensation Expense     2,047,378     2,047,378
Stock Option Exercises   $ 231 196,597     196,828
Stock Option Exercises (in shares)   230,968        
Stock Warrant Exercises   $ 7,241 34,561,297     34,568,538
Stock Warrant Exercises (in shares)   7,241,028        
Proceeds from Common Stock Offerings   $ 4,146 84,995,865     85,000,011
Proceeds from Common Stock Offerings (in shares)   4,146,342        
Direct Costs of Common Stock Offerings     (5,396,139)     (5,396,139)
Shares Redeemed to Cover Employee Tax Withholdings   $ (83) (1,144,283)     (1,144,366)
Shares Redeemed to Cover Employee Tax Withholdings (in shares)   (83,164)        
Preferred Stock Converted & Preferred Dividend Settlement $ (50) $ 4,962 (10,004,912)     (10,000,000)
Net Loss       (9,151,370)   (9,151,370)
Balance at Mar. 31, 2021   $ 62,142 316,208,276 (171,846,353)   144,424,065
Balance (in shares) at Mar. 31, 2021   62,142,940        
Preferred Stock Converted & Preferred Dividend Settlement (in shares) (49,626) 4,962,600        
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) (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  
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Sales:    
Total Sales $ 2,503,051 $ 3,915,389
Cost of Sales:    
Total Cost of Sales 1,863,697 2,835,798
Gross Profit (exclusive of depreciation shown separately below) 639,354 1,079,591
Operating Expenses:    
Research and Development 3,103,444 2,205,318
Selling and Marketing 2,023,435 1,303,430
General and Administrative 5,453,833 6,027,757
Depreciation and Amortization 422,931 517,412
Loss on Fixed Asset Disposal   83,908
Impairment of Patents and Trademarks 49,603 27,731
Total Operating Expenses 11,053,246 10,165,556
Loss From Operations (10,413,892) (9,085,965)
Other Income (Expense):    
Investment Income 6,280 7,838
Income and Other Taxes (47,632) (19,725)
Foreign Exchange Loss (50,757) (53,518)
Total Other Expense, Net (92,109) (65,405)
Loss Before Provision for Income Taxes (10,506,001) (9,151,370)
Net Loss $ (10,506,001) $ (9,151,370)
Basic Loss per Common Share $ (0.16) $ (0.17)
Diluted Loss per Common Share $ (0.16) $ (0.17)
Weighted-average Shares Outstanding - Basic 63,695,127 54,141,761
Weighted-average Shares Outstanding - Diluted 63,695,127 54,141,761
Sales of Products    
Sales:    
Total Sales $ 2,503,051 $ 3,805,170
Cost of Sales:    
Cost of Sales $ 1,863,697 2,819,971
Sales of Engineering Services    
Sales:    
Total Sales   110,219
Cost of Sales:    
Cost of Sales   $ 15,827
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash Flows from Operating Activities    
Net Loss $ (10,506,001) $ (9,151,370)
Non-Cash Adjustments    
Depreciation and Amortization 422,931 517,412
Amortization of Software Development Costs and Prepaid Licenses in Cost of Sales - Products 60,099 60,099
Stock-Based Compensation 4,319,748 4,618,213
Impairment of Patents and Trademarks 49,603 27,731
Loss on Fixed Asset Disposal   83,908
(Increase) Decrease in Operating Assets    
Accounts Receivable 690,775 91,973
Revenues in Excess of Billings   (40,856)
Inventories (407,084) (857,695)
Manufacturing Vendor Prepayments (82,513) (1,785,763)
Prepaid Expenses and Other Assets 213,394 142,685
Increase (Decrease) in Operating Liabilities    
Accounts Payable (831,021) (191,028)
Accrued Expenses (292,286) 646,048
Unearned Revenue 1,825 (17,698)
Income and Other Taxes (74,549) (65,288)
Net Cash Flows Used in Operating Activities (6,435,079) (5,921,629)
Cash Flows from Investing Activities    
Purchases of Fixed Assets (57,758) (314,981)
Investments in Patents and Trademarks (34,469) (135,674)
Investments in Licenses, Intangible and Other Assets (125,000) (200,000)
Net Cash Flows Used in Investing Activities (217,227) (650,655)
Cash Flows from Financing Activities    
Proceeds from Exercise of Warrants   34,568,538
Proceeds from Exercise of Stock Options 29,224 196,828
Proceeds from Common Stock Offering, Net   79,603,872
Preferred Dividend Settlement Payment   (10,000,000)
Employee Tax Withholdings Payment   (1,144,366)
Purchases of Treasury Stock (251,057)  
Net Cash Flows Provided from Financing Activities (221,833) 103,224,872
Net Increase in Cash and Cash Equivalents (6,874,139) 96,652,588
Cash and Cash Equivalents - Beginning of Period 120,203,873 36,069,508
Cash and Cash Equivalents - End of Period 113,329,734 132,722,096
Supplemental Disclosures    
Unamortized Common Stock Expense included in Prepaid Expenses and Other Assets 1,001,232 160,222
Stock-Based Compensation Expense - Expensed less Previously Issued $ 364,010 $ 58,828
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Mar. 31, 2022
Basis of Presentation  
Basis of Presentation

Note 1 – Basis of Presentation

The accompanying unaudited consolidated financial statements of Vuzix Corporation (“the Company”) 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 may have been made to prior periods to conform with current reporting. The results of the Company’s operations for the three months ended March 31, 2022 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 December 31, 2021, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 2, 2022.

Restatement

As described in additional detail in Note 14 to the financial statements included in its 2021 Form 10-K, the Company restated its previous unaudited quarterly results in the Form 10-K for the year ended December 31, 2021. Previously filed 2021 quarterly reports on Form 10-Q for the periods affected by the restatement were not amended. See Note 14, Long-Term Incentive Plan and Note 19, Quarterly Financial Information (Unaudited) of the Notes to the consolidated financial statements in the 2021 Form 10-K for the impact of these adjustments on each of the quarterly periods in fiscal year 2021.

The effect of these changes on non-cash stock-based compensation expense included in 2021 unaudited quarterly operating results was as follows:

    

Q1-2021

Additional Paid-in Capital

 

Increase of $2,512,007

Research and Development Expense

Increase of $125,391

Sales and Marketing

 

Increase of $62,696

General and Administrative

Increase of $2,323,920

Net Loss

 

Increase of $2,512,007

Loss per Share

Increase of $0.05

Customer Concentrations

For the three months ended March 31, 2022, one customer represented 11% of total product revenue. For the three months ended March 31, 2021, one customer represented 11% of total product revenue and one customer represented 100% of engineering services revenue.

As of March 31, 2022, three customers represented 22%, 14% and 13% of accounts receivable. As of December 31, 2021, three customers represented 27%, 20% and 10% 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 reissuance 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. ASU 2016-13 will become effective for the Company on January 1, 2023 and early adoption is permitted. The Company does not anticipate that the adoption of this standard will have a material impact on our consolidated financial statements.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition and Contracts with Customers
3 Months Ended
Mar. 31, 2022
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. The following table summarizes the revenue recognized by major product line:

Three Months Ended

March 31, 

    

2022

    

2021

Revenues

 

  

 

  

Smart Glasses Sales

$

2,503,051

$

3,805,170

Engineering Services

 

 

110,219

Total Revenue

$

2,503,051

$

3,915,389

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 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 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, 2022:

    

% of Total Net Sales

2022

 

2021

 

Point-in-Time

 

100

%  

97

%

Over Time – Input Method

 

-

%

3

%

Total

 

100

%

100

%

Remaining Performance Obligations

As of March 31, 2022, the Company had no outstanding performance obligations for its engineering services and waveguide development projects. In addition, 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.22.1
Loss Per Share
3 Months Ended
Mar. 31, 2022
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 and warrants, and the conversion of convertible preferred shares. 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, 2022 and 2021, 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, 2022 and 2021, there were 8,611,365 and 8,983,727 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.22.1
Inventories, Net
3 Months Ended
Mar. 31, 2022
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, 

    

2022

    

2021

Purchased Parts and Components

$

11,461,309

$

11,580,766

Work-in-Process

 

265,757

 

226,126

Finished Goods

 

1,959,141

 

1,472,534

Less: Reserve for Obsolescence

 

(1,127,141)

 

(1,127,444)

Inventories, Net

$

12,559,066

$

12,151,982

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Licenses, Net
3 Months Ended
Mar. 31, 2022
Licenses, Net  
Licenses, Net

Note 5 – Licenses, Net

March 31, 

December 31, 

    

2022

    

2021

Licenses

$

2,443,356

$

1,038,606

Additions

 

 

1,404,750

Less: Accumulated Amortization

 

(1,110,120)

 

(1,053,420)

Licenses, Net

$

1,333,236

$

1,389,936

The Company acquired two licenses in 2017. The first related to the renegotiation of an existing license at a cost of $114,967, which resulted in lower royalty rates being paid by the Company over the next ten years. This license went into effect as of January 1, 2018. The second license was a result of the Company entering into a Technology Purchase and Royalty Agreement where it acquired all the seller’s right, title and interest in certain Transferred Intellectual Property (IP). Pursuant to the agreement, the Company paid approximately $75,702 as reimbursement of related patent application costs incurred by the seller to date, which are included in Patents and Trademarks. The Company also issued 25,000 shares of common stock, valued at $128,750, upon the original closing in October 2017 and agreed to certain further share issuances of 75,000 shares based upon the achievement of certain development milestones as well as per unit royalties once the technology was commercialized for the life of the related patents. In June 2021, the Company assumed or purchased outright the obligations for ongoing royalties under the original license agreement and certain other intellectual property rights in connection with consulting services by the original seller in exchange for the issuance of 75,000 shares with an assigned market value of $18.73 per share, or a total of $1,404,750. The underlying technology is not yet ready for commercialization, but the Company intends to proceed with further research and development work relating to such underlying technology.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Asset, Net
3 Months Ended
Mar. 31, 2022
Intangible Asset, Net  
Intangible Asset, Net

Note 6 – Intangible Asset, Net

    

March 31, 

    

December 31, 

2022

2021

Intangible Asset

$

1,500,000

$

1,500,000

Less: Accumulated Amortization

 

(1,457,179)

 

(1,352,452)

Intangible Asset, Net

$

42,821

$

147,548

On October 4, 2018, the Company entered into amendment No. 1 to agreements (the “TDG Amendment”) with TDG Acquisition Company, LLC (“TDG”), aka Six15 Technologies, LLC. The TDG Amendment amends certain provisions of prior agreements between Vuzix and TDG, including an asset purchase agreement dated June 15, 2012, and an authorized reseller agreement dated June 15, 2012.

Pursuant to the TDG Amendment, the Company is permitted to engage in sales of heads-up display components or subsystems (and any services to support such sale) for incorporation into a finished good or system for sale to military organizations, subject to certain conditions. The Company is also permitted to sell its products to defense and security organizations that include business customers and governmental entity customers that primarily provide security and defense services, including police, fire fighters, EMTs, other first responders, and homeland and border security. The Company will owe TDG commissions with respect to all such sales until June 15, 2022, when the amendment and original non-compete agreements expire, after which the Company will be permitted to sell any product to any customer world-wide without owing any commission to TDG.

Total commissions expense under this agreement for the three months ended March 31, 2022 and 2021 was $25,794 and $52,655. All commissions expense related to this agreement is included in Selling and Marketing expense.

Total amortization expense for this intangible asset for the three months ended March 31, 2022 and 2021 was $104,727 and $104,727, respectively. $42,821 of remaining amortization expense will be recognized in the second quarter of 2022, as the non-compete agreement with TDG expires on June 15, 2022.

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

Note 7 - Other Assets

March 31,

December 31, 

    

2022

    

2021

Private Corporation Investments (at cost)

$

450,000

$

450,000

Software Development Costs

750,000

500,000

Additions

125,000

250,000

Less: Accumulated Amortization

(250,000)

(208,334)

Software Development Costs, Net

625,000

541,666

Unamortized Common Stock Expense included in Long-Term Prepaid Expenses

370,897

491,923

Total Other Assets

$

1,445,897

$

1,483,589

During 2020, the Company invested $500,000 in Android operating systems upgrades for its CPU platform used on 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 over its expected product life cycle of 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 on its M400 and M4000 products. This development work has not yet been completed and will ultimately be amortized once placed into service which the Company expects to occur by early 2023.

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

Note 8 – Accrued Expenses

Accrued expenses consisted of the following:

March 31, 

December 31, 

    

2022

    

2021

Accrued Wages and Related Costs

$

484,980

$

683,044

Accrued Professional Services

 

318,231

 

551,220

Accrued Warranty Obligations

 

156,192

 

185,044

Other Accrued Expenses

 

167,618

 

Total

$

1,127,021

$

1,419,308

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.

The changes in the Company’s accrued warranty obligations for the three months ended March 31, 2022 and the balance as of December 31, 2021 were as follows:

Accrued Warranty Obligations at December 31, 2021

$

185,044

Reductions for Settling Warranties

 

(103,943)

Warranties Issued During Year

 

75,091

Accrued Warranty Obligations at March 31, 2022

$

156,192

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
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.22.1
Capital Stock
3 Months Ended
Mar. 31, 2022
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, 2022 and December 31, 2021. 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, 2022 and December 31, 2021, respectively.

Common Stock

The Company’s authorized common stock consists of 100,000,000 shares, par value of $0.001. There were 63,704,626 shares issued and 63,667,941 shares outstanding as of March 31, 2022 and 63,672,268 shares issued and outstanding as of December 31, 2021.

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 is in effect for one year, does not obligate the Company to acquire any particular amount of common stock and  may be suspended or discontinued at any time at the Company’s sole discretion. During the three months ended March 31, 2022, the Company repurchased 36,685 shares of our common stock at an average cost of $6.84. As of March 31, 2022, 36,685 shares of our common stock were held in treasury.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
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), for the three months ended March 31, 2022 is as follows:

Weighted

Number of

Average

    

Options

    

Exercise Price

Outstanding at December 31, 2021

 

2,823,634

$

7.67

Granted

 

98,500

 

5.78

Exercised

 

(43,040)

 

3.94

Expired or Forfeited

 

(51,729)

 

8.60

Outstanding at March 31, 2022

 

2,827,365

$

7.74

The weighted average remaining contractual term for all options as of March 31, 2022 and December 31, 2021 was 7.74 years and 7.95 years, respectively.

As of March 31, 2022, there were 1,183,727 options that were fully-vested and exercisable at a weighted average exercise price of $6.04 per share. The weighted average remaining contractual term of the vested options is 6.6 years.

As of March 31, 2022, there were 1,643,638 unvested options exercisable at a weighted average exercise price of $9.83 per share. The weighted average remaining contractual term of the unvested options is 8.6 years.

The weighted average fair value of option grants was calculated using the Black-Scholes-Merton option pricing method. At March 31, 2022, the Company had $8,353,781 of unrecognized stock compensation expense, which will be recognized over a weighted average period of 3.0 years.

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

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Incentive Plan
3 Months Ended
Mar. 31, 2022
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, 2022 and 2021, the Company recorded non-cash stock-based compensation expense of $2,969,138 and $4,161,468, respectively, for options that vested or are probable to vest.

The fair value of option grants was calculated using a Monte Carlo simulation on the equity market capitalization tranches and the Black-Scholes-Merton option pricing method on the operational milestone tranches. As of March 31, 2022, we had $25,371,320 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 six years. The probabilities of the milestone achievements are subject to catch-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 the performance awards are 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 March 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 capitalization 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, 2022 and December 31, 2021, 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.22.1
Litigation
3 Months Ended
Mar. 31, 2022
Litigation  
Litigation

Note 13 – Litigation

We are not currently involved in any actual or pending legal proceeding or litigation 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.22.1
Right-of-Use Assets and Liabilities
3 Months Ended
Mar. 31, 2022
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, 2022 were as follows:

2022

$

417,750

2023

 

546,916

2024

 

45,576

Total Future Lease Payments

 

1,010,242

Less: Imputed Interest

 

(41,973)

Total Lease Liability Balance

$

968,269

Operating lease costs under the operating leases totaled $162,365 and $124,215 for the three months ended March 31, 2022 and 2021, respectively.

As of March 31, 2022, the weighted average discount rate was 4.5% and the weighted average remaining lease term was 1.8 years.

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

The accompanying unaudited consolidated financial statements of Vuzix Corporation (“the Company”) 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 may have been made to prior periods to conform with current reporting. The results of the Company’s operations for the three months ended March 31, 2022 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 December 31, 2021, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 2, 2022.

Restatement

Restatement

As described in additional detail in Note 14 to the financial statements included in its 2021 Form 10-K, the Company restated its previous unaudited quarterly results in the Form 10-K for the year ended December 31, 2021. Previously filed 2021 quarterly reports on Form 10-Q for the periods affected by the restatement were not amended. See Note 14, Long-Term Incentive Plan and Note 19, Quarterly Financial Information (Unaudited) of the Notes to the consolidated financial statements in the 2021 Form 10-K for the impact of these adjustments on each of the quarterly periods in fiscal year 2021.

The effect of these changes on non-cash stock-based compensation expense included in 2021 unaudited quarterly operating results was as follows:

    

Q1-2021

Additional Paid-in Capital

 

Increase of $2,512,007

Research and Development Expense

Increase of $125,391

Sales and Marketing

 

Increase of $62,696

General and Administrative

Increase of $2,323,920

Net Loss

 

Increase of $2,512,007

Loss per Share

Increase of $0.05

Customer Concentrations

Customer Concentrations

For the three months ended March 31, 2022, one customer represented 11% of total product revenue. For the three months ended March 31, 2021, one customer represented 11% of total product revenue and one customer represented 100% of engineering services revenue.

As of March 31, 2022, three customers represented 22%, 14% and 13% of accounts receivable. As of December 31, 2021, three customers represented 27%, 20% and 10% 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 reissuance 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. ASU 2016-13 will become effective for the Company on January 1, 2023 and early adoption is permitted. The Company does not anticipate that the adoption of this standard will have a material impact on our consolidated financial statements.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2022
Basis of Presentation  
Schedule of effect of changes on actual stock-based compensation expense

    

Q1-2021

Additional Paid-in Capital

 

Increase of $2,512,007

Research and Development Expense

Increase of $125,391

Sales and Marketing

 

Increase of $62,696

General and Administrative

Increase of $2,323,920

Net Loss

 

Increase of $2,512,007

Loss per Share

Increase of $0.05

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

Three Months Ended

March 31, 

    

2022

    

2021

Revenues

 

  

 

  

Smart Glasses Sales

$

2,503,051

$

3,805,170

Engineering Services

 

 

110,219

Total Revenue

$

2,503,051

$

3,915,389

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, 2022:

    

% of Total Net Sales

2022

 

2021

 

Point-in-Time

 

100

%  

97

%

Over Time – Input Method

 

-

%

3

%

Total

 

100

%

100

%

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

March 31, 

December 31, 

    

2022

    

2021

Purchased Parts and Components

$

11,461,309

$

11,580,766

Work-in-Process

 

265,757

 

226,126

Finished Goods

 

1,959,141

 

1,472,534

Less: Reserve for Obsolescence

 

(1,127,141)

 

(1,127,444)

Inventories, Net

$

12,559,066

$

12,151,982

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Licenses, Net (Tables)
3 Months Ended
Mar. 31, 2022
Schedule of Finite-Lived Intangible Assets

    

March 31, 

    

December 31, 

2022

2021

Intangible Asset

$

1,500,000

$

1,500,000

Less: Accumulated Amortization

 

(1,457,179)

 

(1,352,452)

Intangible Asset, Net

$

42,821

$

147,548

Licenses [Member]  
Schedule of Finite-Lived Intangible Assets

March 31, 

December 31, 

    

2022

    

2021

Licenses

$

2,443,356

$

1,038,606

Additions

 

 

1,404,750

Less: Accumulated Amortization

 

(1,110,120)

 

(1,053,420)

Licenses, Net

$

1,333,236

$

1,389,936

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Asset, Net (Tables)
3 Months Ended
Mar. 31, 2022
Intangible Asset, Net  
Schedule of Finite-Lived Intangible Assets

    

March 31, 

    

December 31, 

2022

2021

Intangible Asset

$

1,500,000

$

1,500,000

Less: Accumulated Amortization

 

(1,457,179)

 

(1,352,452)

Intangible Asset, Net

$

42,821

$

147,548

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

March 31,

December 31, 

    

2022

    

2021

Private Corporation Investments (at cost)

$

450,000

$

450,000

Software Development Costs

750,000

500,000

Additions

125,000

250,000

Less: Accumulated Amortization

(250,000)

(208,334)

Software Development Costs, Net

625,000

541,666

Unamortized Common Stock Expense included in Long-Term Prepaid Expenses

370,897

491,923

Total Other Assets

$

1,445,897

$

1,483,589

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

Accrued expenses consisted of the following:

March 31, 

December 31, 

    

2022

    

2021

Accrued Wages and Related Costs

$

484,980

$

683,044

Accrued Professional Services

 

318,231

 

551,220

Accrued Warranty Obligations

 

156,192

 

185,044

Other Accrued Expenses

 

167,618

 

Total

$

1,127,021

$

1,419,308

Schedule of changes in accrued warranty obligations

The changes in the Company’s accrued warranty obligations for the three months ended March 31, 2022 and the balance as of December 31, 2021 were as follows:

Accrued Warranty Obligations at December 31, 2021

$

185,044

Reductions for Settling Warranties

 

(103,943)

Warranties Issued During Year

 

75,091

Accrued Warranty Obligations at March 31, 2022

$

156,192

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
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), for the three months ended March 31, 2022 is as follows:

Weighted

Number of

Average

    

Options

    

Exercise Price

Outstanding at December 31, 2021

 

2,823,634

$

7.67

Granted

 

98,500

 

5.78

Exercised

 

(43,040)

 

3.94

Expired or Forfeited

 

(51,729)

 

8.60

Outstanding at March 31, 2022

 

2,827,365

$

7.74

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Incentive Plan (Tables)
3 Months Ended
Mar. 31, 2022
Long-term Incentive Plan  
Schedule of effect of changes on actual stock-based compensation expense

    

Q1-2021

Additional Paid-in Capital

 

Increase of $2,512,007

Research and Development Expense

Increase of $125,391

Sales and Marketing

 

Increase of $62,696

General and Administrative

Increase of $2,323,920

Net Loss

 

Increase of $2,512,007

Loss per Share

Increase of $0.05

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.22.1
Right-of-Use Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Right-of-Use Assets and Liabilities  
Schedule of Future lease payments under operating leases

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

2022

$

417,750

2023

 

546,916

2024

 

45,576

Total Future Lease Payments

 

1,010,242

Less: Imputed Interest

 

(41,973)

Total Lease Liability Balance

$

968,269

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Details) - customer
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Total revenues [Member]      
Number of customers 1 1  
Accounts Receivable [Member]      
Number of customers 3   3
One customer | Sales of Engineering Services      
Number of customers   1  
One customer | Total revenues [Member] | Customer Concentration Risk      
Concentration Risk, Percentage 11.00% 11.00%  
One customer | Total revenues [Member] | Sales of Engineering Services | Customer Concentration Risk      
Concentration Risk, Percentage   100.00%  
One customer | Accounts Receivable [Member] | Customer Concentration Risk      
Concentration Risk, Percentage 22.00%   27.00%
Two customers | Accounts Receivable [Member] | Customer Concentration Risk      
Concentration Risk, Percentage 14.00%   20.00%
Three customers | Accounts Receivable [Member] | Customer Concentration Risk      
Concentration Risk, Percentage 13.00%   10.00%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation - Restatement (Details) - Equity Market Capitalization Targets [Member] - Long-term Incentive Plan 2021
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
Additional Paid-in Capital $ 2,512,007
Research and Development Expense 125,391
Sales and Marketing 62,696
General and Administrative 2,323,920
Net Loss $ 2,512,007
Loss per Share | $ / shares $ 0.05
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
product
Mar. 31, 2021
USD ($)
Revenue $ 2,503,051 $ 3,915,389
Number of major product lines | product 2  
Smart Glasses Sales    
Revenue $ 2,503,051 3,805,170
Engineering Services    
Revenue   $ 110,219
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue Performance Obligation Percentage 100.00% 100.00%
Point-in-Time - Output Method [Member]    
Revenue Performance Obligation Percentage 100.00% 97.00%
Over Time - Input Method [Member]    
Revenue Performance Obligation Percentage   3.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition and Contracts with Customers - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Standard Product Warranty Term 12 months
Revenue, Remaining Performance Obligation $ 0
Extended warranties  
Standard Product Warranty Term 12 months
OEM products and waveguide sales  
Standard Product Warranty Term 18 months
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Loss Per Share - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Loss Per Share    
Earnings Per Share, Potentially Dilutive Securities 8,611,365 8,983,727
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories, Net - Components of Inventories (Detail) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Inventories, Net    
Purchased Parts and Components $ 11,461,309 $ 11,580,766
Work in Process 265,757 226,126
Finished Goods 1,959,141 1,472,534
Less: Reserve for Obsolescence (1,127,141) (1,127,444)
Inventories, Net $ 12,559,066 $ 12,151,982
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Licenses, Net (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Licenses Net [Line Items]    
Licenses, Net $ 1,333,236 $ 1,389,936
Licensing agreements    
Licenses Net [Line Items]    
Licenses 2,443,356 1,038,606
Additions   1,404,750
Less: Accumulated Amortization / Expensed (1,110,120) (1,053,420)
Licenses, Net $ 1,333,236 $ 1,389,936
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Licenses, Net - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2017
USD ($)
item
shares
Dec. 31, 2021
USD ($)
Licenses Net [Line Items]          
Purchase price   $ 34,469 $ 135,674    
Shares issued value     85,000,011    
Research and Development   $ 3,103,444 $ 2,205,318    
Licensing agreements          
Licenses Net [Line Items]          
Number of license acquired | item       2  
Value of shares development milestones         $ 1,404,750
First license agreements          
Licenses Net [Line Items]          
Licenses, Net       $ 114,967  
Amortization period (in years)       10 years  
Second license agreements          
Licenses Net [Line Items]          
Patent application costs       $ 75,702  
Company awarded shares | shares       25,000  
Shares issued value       $ 128,750  
Issuance of shares development milestones | shares 75,000     75,000  
Market value per share | $ / shares $ 18.73        
Value of shares development milestones $ 1,404,750        
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Asset, Net - Schedule of Finite-Lived Intangible Assets (Details) - Intangible Assets - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Intangible Asset $ 1,500,000 $ 1,500,000
Less: Accumulated Amortization (1,457,179) (1,352,452)
Intangible Asset, Net $ 42,821 $ 147,548
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Asset, Net - Additional Information (Details) - TDG Acquisition Company LLC [Member] - USD ($)
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Mar. 31, 2021
Amortization of intangible assets $ 42,821 $ 104,727 $ 104,727
Selling and Marketing Expense.      
Total commission expense   $ 25,794 $ 52,655
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Oct. 31, 2021
Dec. 31, 2020
Private Corporation Investment $ 450,000 $ 450,000    
Additions 5,042,421 5,190,438    
Unamortized Common Stock Expense included in Long-Term Prepaid Expenses 370,897 491,923    
Total Other Assets 1,445,897 1,483,589    
Software Development        
Software development costs 750,000 500,000    
Additions 125,000 250,000 $ 250,000 $ 500,000
Less: Accumulated Amortization (250,000) (208,334)    
Software Development Costs, Net $ 625,000 $ 541,666    
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Mar. 31, 2022
Dec. 31, 2021
Oct. 31, 2021
Other assets [Line Items]        
Additions   $ 5,042,421 $ 5,190,438  
Software Development        
Other assets [Line Items]        
Additions $ 500,000 $ 125,000 $ 250,000 $ 250,000
Useful life 36 months      
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses - Components of Accrued Expenses (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Accrued Expenses    
Accrued Wages and Related Costs $ 484,980 $ 683,044
Accrued Professional Services 318,231 551,220
Accrued Warranty Obligations 156,192 185,044
Other Accrued Expenses 167,618  
Total $ 1,127,021 $ 1,419,308
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses - Changes in Accrued Warranty Obligations (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Accrued Expenses  
Accrued Warranty Obligations, beginning of period $ 185,044
Reductions for Settling Warranties (103,943)
Warranties Issued During Period 75,091
Accrued Warranty Obligations, end of period $ 156,192
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
Accrued Expenses  
Standard Product Warranty Term 12 months
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Stock - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 02, 2022
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Preferred Stock, Shares Authorized   5,000,000   5,000,000
Preferred Stock, Par Value   $ 0.001   $ 0.001
Shares issued value     $ 85,000,011  
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,704,626   63,672,268
Common Stock, Shares, Outstanding   63,667,941   63,672,268
Aggregate value of shares authorized $ 25      
Share repurchase program term 1 year      
Shares repurchased   36,685    
Average cost   $ 6.84    
Common shares held in treasury   36,685    
Common Stock        
Company awarded shares     4,146,342  
Shares issued value     $ 4,146  
Preferred Stock Converted & Preferred Dividend Settlement (in shares)     4,962,600  
Series A Preferred Stock [Member]        
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.22.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Stock options
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Number of Options  
Outstanding, Beginning Balance | shares 2,823,634
Granted | shares 98,500
Exercised | shares (43,040)
Expired or Forfeited | shares (51,729)
Outstanding, Ending Balance | shares 2,827,365
Weighted Average Exercise Price  
Outstanding, Beginning Balance | $ / shares $ 7.67
Granted | $ / shares 5.78
Exercised | $ / shares 3.94
Expired or Forfeited | $ / shares 8.60
Outstanding, Ending Balance | $ / shares $ 7.74
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Stock-Based Compensation Plans      
Options Outstanding, Weighted Average Remaining Life (Years) 7 years 8 months 26 days   7 years 11 months 12 days
Exercisable Options Outstanding Shares 1,183,727    
Weighted average exercise price per share, Exercisable $ 6.04    
Weighted average remaining contractual term on vested options 6 years 7 months 6 days    
Unvested Options Outstanding, Shares 1,643,638    
Unvested Options Outstanding, Weighted average exercise price $ 9.83    
Unvested Options Outstanding Weighted average remaining life (years) 8 years 7 months 6 days    
Unrecognized stock compensation expense $ 8,353,781    
Weighted average recognition period 3 years    
Share-Based compensation excludes the long term incentive plan expense $ 1,350,610 $ 456,745  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Incentive Plan (Details) - USD ($)
3 Months Ended
Mar. 17, 2021
Mar. 31, 2022
Mar. 31, 2021
Long-term Incentive Plan      
Exercise price   $ 6.04  
Share-based Compensation   $ 4,319,748 $ 4,618,213
Unrecognized stock-based compensation expense   $ 8,353,781  
Recognition period   3 years  
Options available in equity market and operational milestone   5,409,000  
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,969,138 $ 4,161,468
Stock options | Vest immediately | Long-term Incentive Plan 2021      
Long-term Incentive Plan      
Options vested $ 375,000    
Stock options tied to equity market capitalization milestone      
Long-term Incentive Plan      
Unrecognized stock-based compensation expense   25,371,320  
Amount of threshold additional stock based compensation expense   $ 34,100,000  
Stock options tied to equity market capitalization milestone | Maximum      
Long-term Incentive Plan      
Recognition period   6 years  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Incentive Plan - LTIP (Details)
3 Months Ended
Mar. 31, 2022
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.22.1
Right-of-Use Assets and Liabilities - Operating Leases (Details)
Mar. 31, 2022
USD ($)
Right-of-Use Assets and Liabilities  
2022 $ 417,750
2023 546,916
2024 45,576
Total Future Lease Payments 1,010,242
Less: Imputed Interest (41,973)
Total Lease Liability Balance $ 968,269
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Right-of-Use Assets and Liabilities - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Right-of-Use Assets and Liabilities    
Operating lease costs $ 162,365 $ 124,215
Weighted average discount rate 4.50%  
Weighted average remaining term 1 year 9 months 18 days  
XML 65 vuzi-20220331x10q_htm.xml IDEA: XBRL DOCUMENT 0001463972 vuzi:OemProductAndWaveguideSalesMember 2022-01-01 2022-03-31 0001463972 vuzi:ExtendedWarrantiesMember 2022-01-01 2022-03-31 0001463972 vuzi:SecondLicenseAgreementsMember 2021-06-01 2021-06-30 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 2022-01-01 2022-03-31 0001463972 vuzi:PointInTimeMember 2021-01-01 2021-03-31 0001463972 vuzi:OverTimeInputMethodMember 2021-01-01 2021-03-31 0001463972 us-gaap:RevenueFromContractWithCustomerMember 2022-01-01 2022-03-31 0001463972 us-gaap:AccountsReceivableMember 2022-01-01 2022-03-31 0001463972 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001463972 vuzi:OneCustomerMember us-gaap:EnergyServiceMember 2021-01-01 2021-03-31 0001463972 us-gaap:RevenueFromContractWithCustomerMember 2021-01-01 2021-03-31 0001463972 us-gaap:LicensingAgreementsMember 2017-01-01 2017-12-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesTwoMember 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesThreeMember 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesSixMember 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesSevenMember 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesOneMember 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesNineMember 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesFourMember 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesFiveMember 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesEightMember 2022-03-31 0001463972 vuzi:EquityMarketCapitalizationTargetsMember vuzi:LongTermIncentivePlan2021Member 2021-01-01 2021-03-31 0001463972 vuzi:SecondLicenseAgreementsMember 2021-06-30 0001463972 vuzi:StockOptionTiedToEquityMarketAndOperationalMilestonesMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketCapitalizationTargetsMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesTwoMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesThreeMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesSixMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesSevenMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesOneMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesNineMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesFourMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesFiveMember 2022-01-01 2022-03-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesEightMember 2022-01-01 2022-03-31 0001463972 vuzi:AnnualRevenueTargetsMember 2022-01-01 2022-03-31 0001463972 vuzi:AnnualEbitdaMarginsBeforeNonCashChargesTargetsMember 2022-01-01 2022-03-31 0001463972 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001463972 2022-03-02 0001463972 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001463972 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001463972 vuzi:SecondLicenseAgreementsMember 2017-01-01 2017-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:RetainedEarningsMember 2021-03-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001463972 us-gaap:RetainedEarningsMember 2020-12-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001463972 us-gaap:TreasuryStockMember 2022-03-31 0001463972 us-gaap:CommonStockMember 2022-03-31 0001463972 us-gaap:CommonStockMember 2021-12-31 0001463972 us-gaap:PreferredStockMember 2020-12-31 0001463972 us-gaap:CommonStockMember 2020-12-31 0001463972 2021-01-01 2021-12-31 0001463972 us-gaap:EmployeeStockOptionMember 2022-03-31 0001463972 us-gaap:EmployeeStockOptionMember 2021-12-31 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2021-03-17 2021-03-17 0001463972 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2021-03-17 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2022-01-01 2022-03-31 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2021-01-01 2021-03-31 0001463972 vuzi:LicensesMember 2022-01-01 2022-03-31 0001463972 us-gaap:SellingAndMarketingExpenseMember vuzi:TDGAcquisitionCompanyLLCMember 2022-01-01 2022-03-31 0001463972 us-gaap:SellingAndMarketingExpenseMember vuzi:TDGAcquisitionCompanyLLCMember 2021-01-01 2021-03-31 0001463972 vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember 2022-01-01 2022-03-31 0001463972 vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember 2021-01-01 2021-03-31 0001463972 vuzi:EngineeringServicesMember 2021-01-01 2021-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001463972 us-gaap:SoftwareDevelopmentMember 2021-10-31 0001463972 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001463972 us-gaap:SeriesAPreferredStockMember 2022-03-31 0001463972 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001463972 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001463972 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001463972 vuzi:FirstLicenseAgreementsMember 2017-01-01 2017-12-31 0001463972 vuzi:FirstLicenseAgreementsMember 2017-12-31 0001463972 us-gaap:SoftwareDevelopmentMember 2022-03-31 0001463972 us-gaap:LicensingAgreementsMember 2022-03-31 0001463972 us-gaap:FiniteLivedIntangibleAssetsMember 2022-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001463972 us-gaap:LicensingAgreementsMember 2021-12-31 0001463972 us-gaap:FiniteLivedIntangibleAssetsMember 2021-12-31 0001463972 srt:MaximumMember vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember 2022-01-01 2022-03-31 0001463972 vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember 2022-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-03-31 0001463972 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001463972 us-gaap:ProductMember 2022-01-01 2022-03-31 0001463972 us-gaap:ProductMember 2021-01-01 2021-03-31 0001463972 us-gaap:EnergyServiceMember 2021-01-01 2021-03-31 0001463972 us-gaap:PreferredStockMember 2021-03-31 0001463972 us-gaap:CommonStockMember 2021-03-31 0001463972 us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0001463972 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001463972 vuzi:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001463972 vuzi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001463972 vuzi:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001463972 vuzi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001463972 vuzi:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001463972 vuzi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001463972 vuzi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001463972 vuzi:OneCustomerMember us-gaap:EnergyServiceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001463972 vuzi:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001463972 2021-03-31 0001463972 2020-12-31 0001463972 vuzi:TDGAcquisitionCompanyLLCMember 2022-04-01 2022-06-30 0001463972 vuzi:TDGAcquisitionCompanyLLCMember 2022-01-01 2022-03-31 0001463972 vuzi:TDGAcquisitionCompanyLLCMember 2021-01-01 2021-03-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001463972 2021-01-01 2021-03-31 0001463972 2022-03-31 0001463972 2021-12-31 0001463972 2022-05-10 0001463972 2022-01-01 2022-03-31 shares iso4217:USD iso4217:USD shares pure vuzi:item vuzi:product vuzi:customer false Vuzix Corp P3Y 63672268 0001463972 --12-31 2022 Q1 P12M P18M P12M P12M -0.16 -0.17 63695127 54141761 P12M 63672268 0 0 63672268 10-Q true 2022-03-31 false 001-35955 DE 04-3392453 25 Hendrix Road, Suite A West Henrietta NY 14586 585 359-5900 Common Stock VUZI NASDAQ Yes Yes Large Accelerated Filer false false false 63667941 113329734 120203873 1551654 2242429 12559066 12151982 586564 504051 1470415 2047819 129497433 137150154 5042421 5190438 968269 1117022 2020099 1988370 1333236 1389936 42821 147548 1445897 1483589 140350176 148467057 1223741 2054762 29623 27797 1127021 1419308 45692 120242 514204 534146 2940281 4156255 454065 582876 3394346 4739131 0.001 0.001 100000000 100000000 63704626 63667941 63672268 63705 63672 350721326 346736397 -213578144 -203072143 36685 0 251057 136955830 143727926 140350176 148467057 63672268 63672 346736397 -203072143 143727926 3955738 3955738 32358 33 29191 29224 36685 251057 251057 -10506001 -10506001 63704626 63705 350721326 -213578144 36685 251057 136955830 49626 50 45645166 45645 210952473 -162694983 48303185 2047378 2047378 230968 231 196597 196828 7241028 7241 34561297 34568538 4146342 4146 84995865 85000011 5396139 5396139 83164 83 1144283 1144366 -49626 50 4962600 -4962 10004912 10000000 -9151370 -9151370 62142940 62142 316208276 -171846353 144424065 2503051 3805170 110219 2503051 3915389 1863697 2819971 15827 1863697 2835798 639354 1079591 3103444 2205318 2023435 1303430 5453833 6027757 422931 517412 -83908 49603 27731 11053246 10165556 -10413892 -9085965 6280 7838 47632 19725 -50757 -53518 -92109 -65405 -10506001 -9151370 -10506001 -9151370 -0.16 -0.17 63695127 54141761 -10506001 -9151370 422931 517412 60099 60099 4319748 4618213 49603 27731 -83908 -690775 -91973 40856 407084 857695 82513 1785763 -213394 -142685 -831021 -191028 -292286 646048 1825 -17698 -74549 -65288 -6435079 -5921629 57758 314981 34469 135674 125000 200000 -217227 -650655 34568538 29224 196828 79603872 251057 10000000 1144366 -221833 103224872 -6874139 96652588 120203873 36069508 113329734 132722096 1001232 160222 364010 58828 <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”) 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 may have been made to prior periods to conform with current reporting. The results of the Company’s operations for the three months ended March 31, 2022 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 December 31, 2021, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 2, 2022.</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;">Restatement</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 described in additional detail in Note 14 to the financial statements included in its 2021 Form 10-K, the Company restated its previous unaudited quarterly results in the Form 10-K for the year ended December 31, 2021. Previously filed 2021 quarterly reports on Form 10-Q for the periods affected by the restatement were not amended. See Note 14, <i style="font-style:italic;">Long-Term Incentive Plan</i> and Note 19, <i style="font-style:italic;">Quarterly Financial Information (Unaudited)</i> of the Notes to the consolidated financial statements in the 2021 Form 10-K for the impact of these adjustments on each of the quarterly periods in fiscal year 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The effect of these changes on non-cash stock-based compensation expense included in 2021 unaudited quarterly operating results was as follows:</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;width:70.25%;"><tr style="height:15.75pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><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:middle;white-space:nowrap;width:35.18%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><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;">Q1-2021</b></p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additional Paid-in Capital</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $2,512,007</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and Development Expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $125,391</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sales and Marketing</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $62,696</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">General and Administrative</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $2,323,920</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net Loss</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $2,512,007</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Loss per Share</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $0.05</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, 2022, one customer represented 11% of total product revenue. For the three months ended March 31, 2021, one customer represented 11% of total product revenue and one customer represented 100% of engineering services 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, 2022, three customers represented 22%, 14% and 13% of accounts receivable. As of December 31, 2021, three customers represented 27%, 20% and 10% 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 reissuance 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. ASU 2016-13 will become effective for the Company on January 1, 2023 and early adoption is permitted. The Company does not anticipate that the adoption of this standard will 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”) 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 may have been made to prior periods to conform with current reporting. The results of the Company’s operations for the three months ended March 31, 2022 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 December 31, 2021, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 2, 2022.</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;">Restatement</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 described in additional detail in Note 14 to the financial statements included in its 2021 Form 10-K, the Company restated its previous unaudited quarterly results in the Form 10-K for the year ended December 31, 2021. Previously filed 2021 quarterly reports on Form 10-Q for the periods affected by the restatement were not amended. See Note 14, <i style="font-style:italic;">Long-Term Incentive Plan</i> and Note 19, <i style="font-style:italic;">Quarterly Financial Information (Unaudited)</i> of the Notes to the consolidated financial statements in the 2021 Form 10-K for the impact of these adjustments on each of the quarterly periods in fiscal year 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">The effect of these changes on non-cash stock-based compensation expense included in 2021 unaudited quarterly operating results was as follows:</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;width:70.25%;"><tr style="height:15.75pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><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:middle;white-space:nowrap;width:35.18%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><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;">Q1-2021</b></p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additional Paid-in Capital</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $2,512,007</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and Development Expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $125,391</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sales and Marketing</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $62,696</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">General and Administrative</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $2,323,920</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net Loss</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $2,512,007</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Loss per Share</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $0.05</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:70.25%;"><tr style="height:15.75pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><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:middle;white-space:nowrap;width:35.18%;border-bottom:1.0pt solid #000000;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><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;">Q1-2021</b></p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additional Paid-in Capital</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $2,512,007</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Research and Development Expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $125,391</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Sales and Marketing</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $62,696</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">General and Administrative</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $2,323,920</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Net Loss</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:middle;white-space:nowrap;width:35.18%;background:#cceeff;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $2,512,007</p></td></tr><tr style="height:12.6pt;"><td style="vertical-align:middle;width:50.74%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Loss per Share</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"/><td style="vertical-align:middle;white-space:nowrap;width:35.18%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Increase of $0.05</p></td></tr></table> 2512007 125391 62696 2323920 2512007 0.05 <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, 2022, one customer represented 11% of total product revenue. For the three months ended March 31, 2021, one customer represented 11% of total product revenue and one customer represented 100% of engineering services 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, 2022, three customers represented 22%, 14% and 13% of accounts receivable. As of December 31, 2021, three customers represented 27%, 20% and 10% of accounts receivable.</p> 1 0.11 1 0.11 1 1 3 0.22 0.14 0.13 3 0.27 0.20 0.10 <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 reissuance 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. ASU 2016-13 will become effective for the Company on January 1, 2023 and early adoption is permitted. The Company does not anticipate that the adoption of this standard will 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. 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.91%;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.28%;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.46%;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: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.46%;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.19%;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.91%;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.28%;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:24.79%;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.91%;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.28%;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:24.79%;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.91%;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.28%;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.83%;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: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;">    </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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;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.28%;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.46%;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;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.19%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Smart Glasses Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;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;"> 2,503,051</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.46%;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.19%;margin: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,805,170</p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Engineering Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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.46%;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: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 0pt 0pt;"> —</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.46%;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.19%;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;">110,219</p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin: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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.19%;margin:0pt;padding:0pt;"><p 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:bottom;width:72.91%;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;">Total Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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.46%;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: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 0pt 0pt;"> 2,503,051</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.46%;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.19%;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,915,389</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 12pt 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 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 12pt 0pt;">Our standard product sales include a <span style="-sec-ix-hidden:Hidden_rwQtNaA8OkikL8drG6N9zQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twelve</span></span> (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 <span style="-sec-ix-hidden:Hidden_rGfyC5lHNEGidJ1uLW_SOg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">eighteen</span></span> (18) months to allow distribution channels to offer the end customer a full <span style="-sec-ix-hidden:Hidden_j5bKorMKSE2jnF-RNzKyyg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twelve</span></span> (12) 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_JNqtj66oS0S-lHfMGo8JNw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twelve</span></span> (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 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, 2022:</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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.58%;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.76%;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.58%;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.72%;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.41%;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.92%;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.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;"><b style="font-weight:bold;">% of Total Net Sales</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;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.92%;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.58%;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:2.76%;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.58%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;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:1.92%;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.58%;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:2.76%;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.58%;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;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Over Time – Input Method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.58%;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:2.76%;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.58%;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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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><tr><td style="vertical-align:bottom;width:66.41%;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.92%;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:13.58%;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:2.76%;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:13.58%;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.72%;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:bottom;width:66.41%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.58%;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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.58%;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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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, 2022, the Company had no outstanding performance obligations for its engineering services and waveguide development projects. In addition, the Company had no material outstanding performance obligations related to product sales, other than its standard product warranty.</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.91%;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.28%;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.46%;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: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.46%;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.19%;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.91%;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.28%;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:24.79%;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.91%;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.28%;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:24.79%;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.91%;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.28%;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.83%;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: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;">    </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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;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.28%;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.46%;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;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.19%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Smart Glasses Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;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;"> 2,503,051</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.46%;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.19%;margin: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,805,170</p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Engineering Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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.46%;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: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 0pt 0pt;"> —</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.46%;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.19%;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;">110,219</p></td></tr><tr><td style="vertical-align:bottom;width:72.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin: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.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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.19%;margin:0pt;padding:0pt;"><p 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:bottom;width:72.91%;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;">Total Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;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.46%;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: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 0pt 0pt;"> 2,503,051</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.46%;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.19%;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,915,389</p></td></tr></table> 2503051 3805170 110219 2503051 3915389 P12M P18M P12M P12M <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, 2022:</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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.58%;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.76%;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.58%;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.72%;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.41%;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.92%;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.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;"><b style="font-weight:bold;">% of Total Net Sales</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;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.92%;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.58%;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:2.76%;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.58%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.41%;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:1.92%;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.58%;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:2.76%;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.58%;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;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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><tr><td style="vertical-align:bottom;width:66.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Over Time – Input Method</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.58%;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:2.76%;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.58%;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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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><tr><td style="vertical-align:bottom;width:66.41%;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.92%;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:13.58%;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:2.76%;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:13.58%;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.72%;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:bottom;width:66.41%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.58%;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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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.58%;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;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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> 1 0.97 0.03 1 1 0 <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 and warrants, and the conversion of convertible preferred shares. 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, 2022 and 2021, 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, 2022 and 2021, there were 8,611,365 and 8,983,727 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> 8,611,365 8,983,727 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.18%;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.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 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.32%;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.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 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.17%;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.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 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.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 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.18%;margin:0pt;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.16%;margin:0pt;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:11.73%;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.17%;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.74%;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.18%;margin:0pt;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.16%;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:11.73%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.74%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;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.16%;margin:0pt;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.32%;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.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 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.17%;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.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 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.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 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:72.18%;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.16%;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.32%;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.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 0.05pt 0pt;"> 11,461,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.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 0pt 0.05pt 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 0.05pt 0pt;"> 11,580,766</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;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.16%;margin:0pt;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.32%;margin:0pt;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.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 0.05pt 0pt;"> 265,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;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.33%;margin:0pt;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.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 0.05pt 0pt;"> 226,126</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;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.16%;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.32%;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.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 0.05pt 0pt;"> 1,959,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.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 0pt 0.05pt 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 0.05pt 0pt;"> 1,472,534</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;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.16%;margin:0pt;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.32%;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.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 0pt 0.05pt 0pt;"> (1,127,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;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.33%;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.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 0pt 0.05pt 0pt;"> (1,127,444)</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;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.16%;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.32%;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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;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.16%;margin:0pt;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.32%;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.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 0.05pt 0pt;"> 12,559,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;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.33%;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.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 0.05pt 0pt;"> 12,151,982</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.18%;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.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 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.32%;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.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 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.17%;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.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 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.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 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.18%;margin:0pt;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.16%;margin:0pt;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:11.73%;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.17%;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.74%;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.18%;margin:0pt;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.16%;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:11.73%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.74%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;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.16%;margin:0pt;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.32%;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.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 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.17%;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.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 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.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 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:72.18%;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.16%;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.32%;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.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 0.05pt 0pt;"> 11,461,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.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 0pt 0.05pt 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 0.05pt 0pt;"> 11,580,766</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;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.16%;margin:0pt;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.32%;margin:0pt;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.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 0.05pt 0pt;"> 265,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;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.33%;margin:0pt;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.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 0.05pt 0pt;"> 226,126</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;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.16%;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.32%;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.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 0.05pt 0pt;"> 1,959,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.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 0pt 0.05pt 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 0.05pt 0pt;"> 1,472,534</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;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.16%;margin:0pt;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.32%;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.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 0pt 0.05pt 0pt;"> (1,127,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;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.33%;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.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 0pt 0.05pt 0pt;"> (1,127,444)</p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;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.16%;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.32%;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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;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.16%;margin:0pt;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.32%;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.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 0.05pt 0pt;"> 12,559,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;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.33%;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.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 0.05pt 0pt;"> 12,151,982</p></td></tr></table> 11461309 11580766 265757 226126 1959141 1472534 1127141 1127444 12559066 12151982 <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 5 – 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:73.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.12%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;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:1.97%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;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:73.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;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.97%;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.26%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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.13%;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.97%;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.12%;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.13%;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:73.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;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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.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 0pt 0pt;"> 2,443,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.12%;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.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 0pt 0pt;"> 1,038,606</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;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:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.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 0pt 0pt;"> 1,404,750</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Less: Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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.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;"> (1,110,120)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.12%;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.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;"> (1,053,420)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;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:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.13%;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;"> 1,333,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.13%;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;"> 1,389,936</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;">The Company acquired two licenses in 2017. The first related to the renegotiation of an existing license at a cost of $114,967, which resulted in lower royalty rates being paid by the Company over the next <span style="white-space:pre-wrap;">ten years</span><span style="white-space:pre-wrap;">. This license went into effect as of January 1, 2018. The second license was a result of the Company entering into a Technology Purchase and Royalty Agreement where it acquired all the seller’s right, title and interest in certain Transferred Intellectual Property (IP). Pursuant to the agreement, the Company paid approximately $75,702 as reimbursement of related patent application costs incurred by the seller to date, which are included in Patents and Trademarks. The Company also issued 25,000 shares of common stock, valued at $128,750, upon the original closing in October 2017 and agreed to certain further share issuances of 75,000 shares based upon the achievement of certain development milestones as well as per unit royalties once the technology was commercialized for the life of the related patents. In June 2021, the Company assumed or purchased outright the obligations for ongoing royalties under the original license agreement and certain other intellectual property rights in connection with consulting services by the original seller in exchange for the issuance of 75,000 shares with an assigned market value of $18.73 per share, or a total of $1,404,750. The underlying technology is not yet ready for commercialization, but the Company intends to proceed with further research and development work relating to such underlying technology.</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:73.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.12%;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;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:1.97%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;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:73.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;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.97%;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.26%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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.13%;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.97%;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.12%;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.13%;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:73.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;">Licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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.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 0pt 0pt;"> 2,443,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.12%;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.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 0pt 0pt;"> 1,038,606</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;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:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.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 0pt 0pt;"> 1,404,750</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Less: Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.12%;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.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;"> (1,110,120)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.12%;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.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;"> (1,053,420)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;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:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.13%;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;"> 1,333,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.12%;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.13%;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;"> 1,389,936</p></td></tr></table> 2443356 1038606 1404750 1110120 1053420 1333236 1389936 2 114967 P10Y 75702 25000 128750 75000 75000 18.73 1404750 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><b style="font-weight:bold;">Note 6 – Intangible Asset, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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: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: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: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;"><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: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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;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.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 colspan="2" 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: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: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 colspan="2" 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: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:73.87%;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.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 colspan="2" 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: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.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 colspan="2" 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:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;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.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: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:10.13%;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.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: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:10.13%;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:73.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;">Intangible Asset</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: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: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 0pt 0pt;"> 1,500,000</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: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: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 0pt 0pt;"> 1,500,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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;"> (1,457,179)</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;"><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: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;"> (1,352,452)</p></td></tr><tr><td style="vertical-align:bottom;width:73.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: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: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: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;"><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: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: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Intangible Asset, Net</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;"><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:10.13%;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;"> 42,821</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;"><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:10.13%;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;"> 147,548</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;">On October 4, 2018, the Company entered into amendment No. 1 to agreements (the “TDG Amendment”) with TDG Acquisition Company, LLC (“TDG”), aka Six15 Technologies, LLC. The TDG Amendment amends certain provisions of prior agreements between Vuzix and TDG, including an asset purchase agreement dated June 15, 2012, and an authorized reseller agreement dated June 15, 2012. </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;">Pursuant to the TDG Amendment, the Company is permitted to engage in sales of heads-up display components or subsystems (and any services to support such sale) for incorporation into a finished good or system for sale to military organizations, subject to certain conditions. The Company is also permitted to sell its products to defense and security organizations that include business customers and governmental entity customers that primarily provide security and defense services, including police, fire fighters, EMTs, other first responders, and homeland and border security. The Company will owe TDG commissions with respect to all such sales until June 15, 2022, when the amendment and original non-compete agreements expire, after which the Company will be permitted to sell any product to any customer world-wide without owing any commission to TDG. </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 commissions expense under this agreement for the three months ended March 31, 2022 and 2021 was $25,794 and $52,655. All commissions expense related to this agreement is included in Selling and Marketing expense.</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 for this intangible asset for the three months ended March 31, 2022 and 2021 was $104,727 and $104,727, respectively. $42,821 of remaining amortization expense will be recognized in the second quarter of 2022, as the non-compete agreement with TDG expires on June 15, 2022.</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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: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: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: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;"><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: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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.87%;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.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 colspan="2" 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: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: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 colspan="2" 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: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:73.87%;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.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 colspan="2" 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: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.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 colspan="2" 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:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;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.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: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:10.13%;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.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: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:10.13%;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:73.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;">Intangible Asset</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: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: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 0pt 0pt;"> 1,500,000</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: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: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 0pt 0pt;"> 1,500,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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;"> (1,457,179)</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;"><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: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;"> (1,352,452)</p></td></tr><tr><td style="vertical-align:bottom;width:73.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: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: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: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;"><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: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: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Intangible Asset, Net</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;"><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:10.13%;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;"> 42,821</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;"><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:10.13%;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;"> 147,548</p></td></tr></table> 1500000 1500000 1457179 1352452 42821 147548 25794 52655 104727 104727 42821 <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:73.14%;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.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 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.07%;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.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 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:73.14%;margin:0pt;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;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></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;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.8%;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:73.14%;margin:0pt;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;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></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;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.8%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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;">Private Corporation Investments (at cost)</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.42%;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:10.07%;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;"> 450,000</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.43%;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: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;"> 450,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin: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.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.42%;margin:0pt;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.07%;margin: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.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.43%;margin:0pt;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="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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;">Software Development Costs</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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;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;"> 750,000</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.43%;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;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin:0pt;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.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.42%;margin:0pt;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.07%;margin: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.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.43%;margin:0pt;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;"> 250,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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;">Less: Accumulated Amortization</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.42%;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.07%;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 0pt 0.05pt 0pt;"> (250,000)</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.43%;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 0pt 0.05pt 0pt;"> (208,334)</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin: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.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.42%;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.07%;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;"> 625,000</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.43%;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;"> 541,666</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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.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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;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.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.43%;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="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin:0pt;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.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.42%;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.07%;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;"> 370,897</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.43%;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;"> 491,923</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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.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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;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.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.43%;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="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin:0pt;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.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.42%;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.07%;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,445,897</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.43%;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%;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,483,589</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;">During 2020, the Company invested $500,000 in Android operating systems upgrades for its CPU platform used on 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 over its expected product life cycle of 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 on its M400 and M4000 products. This development work has not yet been completed and will ultimately be amortized once placed into service which the Company expects to occur by early 2023.</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:73.14%;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.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 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.07%;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.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 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:73.14%;margin:0pt;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;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></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;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.8%;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:73.14%;margin:0pt;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;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></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;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.8%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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;">Private Corporation Investments (at cost)</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.42%;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:10.07%;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;"> 450,000</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.43%;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: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;"> 450,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin: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.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.42%;margin:0pt;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.07%;margin: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.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.43%;margin:0pt;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="font-weight:bold;margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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;">Software Development Costs</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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;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;"> 750,000</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.43%;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;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin:0pt;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.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.42%;margin:0pt;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.07%;margin: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.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.43%;margin:0pt;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;"> 250,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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;">Less: Accumulated Amortization</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.42%;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.07%;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 0pt 0.05pt 0pt;"> (250,000)</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.43%;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 0pt 0.05pt 0pt;"> (208,334)</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin: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.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.42%;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.07%;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;"> 625,000</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.43%;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;"> 541,666</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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.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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;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.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.43%;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="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin:0pt;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.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.42%;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.07%;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;"> 370,897</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.43%;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;"> 491,923</p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;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.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.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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;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.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.43%;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="margin-bottom:0pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.14%;margin:0pt;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.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.42%;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.07%;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,445,897</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.43%;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%;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,483,589</p></td></tr></table> 450000 450000 750000 500000 125000 250000 -250000 -208334 625000 541666 370897 491923 1445897 1483589 500000 P36M 250000 125000 <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:72.92%;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.46%;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.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.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.46%;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.83%;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.92%;margin:0pt;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:11.17%;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:11.3%;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.92%;margin:0pt;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:11.17%;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><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:11.3%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.92%;margin:0pt;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.46%;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:9.71%;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.46%;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:9.83%;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:72.92%;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.46%;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:9.71%;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;"> 484,980</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.46%;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:9.83%;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;"> 683,044</p></td></tr><tr><td style="vertical-align:bottom;width:72.92%;margin:0pt;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.46%;margin:0pt;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.71%;margin: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;"> 318,231</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.46%;margin:0pt;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.83%;margin: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;"> 551,220</p></td></tr><tr><td style="vertical-align:bottom;width:72.92%;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.46%;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:9.71%;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;"> 156,192</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.46%;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:9.83%;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;"> 185,044</p></td></tr><tr><td style="vertical-align:bottom;width:72.92%;margin:0pt;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.46%;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:9.71%;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;"> 167,618</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.46%;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:9.83%;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.92%;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.46%;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.71%;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.46%;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.83%;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:72.92%;margin:0pt;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.46%;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.71%;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,127,021</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.46%;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.83%;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,419,308</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_3I5eyeUnwUW1CEk6WcWknQ;"><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.</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, 2022 and the balance as of December 31, 2021 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:85.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 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.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:1.72%;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.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></tr><tr><td style="vertical-align:bottom;width:85.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 0pt 0.05pt 0pt;">Accrued Warranty Obligations at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.71%;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;"> 185,044</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;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.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="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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.71%;margin: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;"> (103,943)</p></td></tr><tr><td style="vertical-align:bottom;width:85.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 0pt 0.05pt 0pt;">Warranties Issued During Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.71%;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;"> 75,091</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;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.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="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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.71%;margin: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:85.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 0pt 0.05pt 0pt;">Accrued Warranty Obligations at March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.71%;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;"> 156,192</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:72.92%;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.46%;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.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.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.46%;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.83%;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.92%;margin:0pt;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:11.17%;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:11.3%;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.92%;margin:0pt;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:11.17%;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><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:11.3%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.92%;margin:0pt;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.46%;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:9.71%;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.46%;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:9.83%;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:72.92%;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.46%;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:9.71%;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;"> 484,980</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.46%;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:9.83%;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;"> 683,044</p></td></tr><tr><td style="vertical-align:bottom;width:72.92%;margin:0pt;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.46%;margin:0pt;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.71%;margin: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;"> 318,231</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.46%;margin:0pt;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.83%;margin: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;"> 551,220</p></td></tr><tr><td style="vertical-align:bottom;width:72.92%;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.46%;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:9.71%;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;"> 156,192</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.46%;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:9.83%;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;"> 185,044</p></td></tr><tr><td style="vertical-align:bottom;width:72.92%;margin:0pt;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.46%;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:9.71%;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;"> 167,618</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.46%;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:9.83%;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.92%;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.46%;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.71%;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.46%;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.83%;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:72.92%;margin:0pt;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.46%;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.71%;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,127,021</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.46%;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.83%;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,419,308</p></td></tr></table> 484980 683044 318231 551220 156192 185044 167618 1127021 1419308 P12M <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, 2022 and the balance as of December 31, 2021 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:85.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 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.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:1.72%;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.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></tr><tr><td style="vertical-align:bottom;width:85.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 0pt 0.05pt 0pt;">Accrued Warranty Obligations at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.71%;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;"> 185,044</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;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.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="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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.71%;margin: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;"> (103,943)</p></td></tr><tr><td style="vertical-align:bottom;width:85.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 0pt 0.05pt 0pt;">Warranties Issued During Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.71%;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;"> 75,091</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;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.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="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;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.71%;margin: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:85.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 0pt 0.05pt 0pt;">Accrued Warranty Obligations at March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.71%;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;"> 156,192</p></td></tr></table> 185044 103943 75091 156192 <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, 2022 and December 31, 2021. 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, 2022 and December 31, 2021, 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,704,626 shares issued and 63,667,941 shares outstanding as of March 31, 2022 and 63,672,268 shares <span style="-sec-ix-hidden:Hidden_Flj9-nfCwE2Wy6e5CcFfHQ;"><span style="-sec-ix-hidden:Hidden_VeAGfnNOV02tsPJBcpKRBw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span></span> and outstanding as of December 31, 2021.</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 is in effect for one year, does not obligate the Company to acquire any particular amount of common stock and  may be suspended or discontinued at any time at the Company’s sole discretion.<span style="font-size:12pt;"> </span>During the three months ended March 31, 2022, the Company repurchased 36,685 shares of our common stock at an average cost of $6.84. As of March 31, 2022, 36,685 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 63704626 63667941 63672268 25 P1Y 36685 6.84 36685 <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), for the three months ended March 31, 2022 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:72.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;"><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:10.73%;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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:10.73%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;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></tr><tr><td style="vertical-align:bottom;width:72.51%;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:10.73%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;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:72.51%;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 style="vertical-align:bottom;white-space:nowrap;width:10.73%;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: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.15%;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></tr><tr><td style="vertical-align:bottom;width:72.51%;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, 2021</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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,823,634</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.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.71%;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.67</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:2.29%;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.73%;margin: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;"> 98,500</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.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.71%;margin: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.78</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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;"> (43,040)</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.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.71%;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;"> 3.94</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:2.29%;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.73%;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;"> (51,729)</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.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.71%;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;"> 8.60</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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.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:10.73%;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: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:72.51%;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, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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,827,365</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.44%;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.71%;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></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, 2022 and December 31, 2021 was 7.74 years and 7.95 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, 2022, there were 1,183,727 options that were fully-vested and exercisable at a weighted average exercise price of $6.04 per share. The weighted average remaining contractual term of the vested options is 6.6 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, 2022, there were 1,643,638 unvested options exercisable at a weighted average exercise price of $9.83 per share. The weighted average remaining contractual term of the unvested options is 8.6 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. At March 31, 2022, the Company had $8,353,781 of unrecognized stock compensation expense, which will be recognized over a weighted average period of <span style="-sec-ix-hidden:Hidden_utBQQ89NhkaeqoD63IUvPw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3.0</span></span> 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, 2022 and 2021, the Company recorded total stock-based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $1,350,610 and $456,745, 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), for the three months ended March 31, 2022 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:72.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;"><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:10.73%;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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:10.73%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;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></tr><tr><td style="vertical-align:bottom;width:72.51%;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:10.73%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;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:72.51%;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 style="vertical-align:bottom;white-space:nowrap;width:10.73%;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: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.15%;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></tr><tr><td style="vertical-align:bottom;width:72.51%;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, 2021</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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,823,634</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.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.71%;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.67</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:2.29%;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.73%;margin: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;"> 98,500</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.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.71%;margin: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.78</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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;"> (43,040)</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.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.71%;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;"> 3.94</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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:2.29%;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.73%;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;"> (51,729)</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.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.71%;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;"> 8.60</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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.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:10.73%;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: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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;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:72.51%;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, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;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,827,365</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.44%;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.71%;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></tr></table> 2823634 7.67 98500 5.78 43040 3.94 51729 8.60 2827365 7.74 P7Y8M26D P7Y11M12D 1183727 6.04 P6Y7M6D 1643638 9.83 P8Y7M6D 8353781 1350610 456745 <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, 2022 and 2021, the Company recorded non-cash stock-based compensation expense of $2,969,138 and $4,161,468, respectively, for options that vested or are probable to vest. </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 on the equity market capitalization tranches and the Black-Scholes-Merton option pricing method on the operational milestone tranches. As of March 31, 2022, we had $25,371,320 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 six years. The probabilities of the milestone achievements are subject to catch-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 the performance awards are 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 March 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;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 unvested remaining equity market capitalization 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, 2022 and December 31, 2021, there are 2,704,500 options unvested for the achievement of equity market capitalization targets, 1,893,150 unvested options </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">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.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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.78%;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.21%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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 2969138 4161468 25371320 P6Y 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.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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.78%;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.21%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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.78%;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.41%;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 proceeding or litigation 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, 2022 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.97%;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.69%;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.69%;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.62%;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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.69%;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.62%;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;"> 417,750</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;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.62%;margin: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;"> 546,916</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;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.69%;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.69%;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.62%;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;"> 45,576</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;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.62%;margin: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,010,242</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;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.69%;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.62%;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;"> (41,973)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;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.62%;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;"> 968,269</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 $162,365 and $124,215 for the three months ended March 31, 2022 and 2021, 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, 2022, the weighted average discount rate was 4.5% and the weighted average remaining lease term was 1.8 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, 2022 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.97%;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.69%;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.69%;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.62%;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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;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.69%;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.62%;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;"> 417,750</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;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.62%;margin: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;"> 546,916</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;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.69%;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.69%;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.62%;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;"> 45,576</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;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.62%;margin: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,010,242</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;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.69%;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.62%;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;"> (41,973)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;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.62%;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;"> 968,269</p></td></tr></table> 417750 546916 45576 1010242 41973 968269 162365 124215 0.045 P1Y9M18D EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #. JE0'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 " S@*I44,#3,>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''I#B;U96.G%@8K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"MB=*$A,\I1$SD,-^-ONNS-''#3D11 F1S0J]S71)]:1Y"\IK*,QTA:O.A MCPB"\WOP2-IJTC !J[@0F6JMD2:AII N>&L6?/Q,W0RS!K!#CSUE:.H&F)HF MQO/8M7 #3##"Y/-W >U"G*M_8N<.L$MRS&Y)#<-0#ZLY5W9HX&VW?9G7K5R? M2?<&RZ_L))TC;MAU\NOJX7'_Q)3@0E1\735\+[CDC13K]\GUA]]-V ?K#NX? M&U\%50N_[D)] 5!+ P04 " S@*I4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #. JE3RIF.R)P4 '$5 8 >&PO=V]R:W-H965T&UL MI9AA;Z,X$(8_[_T**R>=[J2F@ EILY=&2M/V-KIN-VVZ776_.> D:,'.&M,D M]^MO# FD$1G0W9<6"//R,![>L=U?2_4C67*NR2:.1'+56FJ]^FA9B;_D,4O. MY8H+^&4N5VN%;-0M ;][-I$#?HRU5$H^$21)(UC MIK;7/)+KJY;3VE]X"A=+;2Y8@_Z*+?B4ZZ^KB8(SJU )PIB+))2"*#Z_:@V= MCR.7FH#LCI>0KY.#8V)>92;E#W,R#JY:MB'B$?>UD6#P[XV/>!09)>#XN1-M M%<\T@8?'>_6[[.7A968LX2,9?0L#O;QJ7;9(P.(@@'HG N@N@!X%..Z) '<7X&8OFI-E MKW7#-!OTE5P39>X&-7.0Y2:+AK<)A1G&J5;P:PAQ>G C_11&11,F G(K=*BW M9"SR\C!I;I-DR11/^I:&IYD8R]\I7^?*](2R2SY+H9<)J 8\>!]O 66!2O>H MUQ05_,S4.7&=,T)M2BMX1G7A6^+85='O:-PB<6XFY_ZWQ"%/Z!1/Z&1/Z-0] MX7F[XE7YQ\,=N_V(4'@%A=>,XC%E2G,5;EI)%QKSJ($8[HHF"Z:,4VX"J4IB(# ]U@Y;+C2OLI_^?"AIE(O"[9+ M5'%7G'=AQ,E#&L^XJJ+"-6S;:;M>S_,0GE[!TVO"\\078:)A"#5Y8'%EIG"= ME_2?<$-&4JT0*,UTW=X%5F,.+>CG+>1TS=5(VIVVZ_9HQW,QPM*P';<)X3 (H)\E9_L#<@_WD2^B>E1Q2>J1 M3UP$"NKP2;( RB4--?_M5Z=K_SG$H,L>X. N?@P],F=0CL]R+2J!<;EO/-$& M685<:X81EOW!P5W]F+#X8B9*OH7"K\XKKOGPBJ&5C<+!W?T8;2(3#5_-]W!U M^C/&%9V.=]G%V,J&X> ^GPWD$&;>IU%P >\2,V.G[ X.;NWWTH><3)928.VA M1@1Z0]OKV39&5/8'!S?VYU!#JY)SXM#?9W^0*?=3!=FJQ,*51C*.P8&F6OH_ ML!EHV20H;N,PY0A"L2#3;3R34151C<#+U^]CC*3L!!2W[WU6R.W&7S*QX">[ M:(W0PW!Z,\1FBK3L ;11#QBE2IFY4#XIR](%GI!6KB%J%%^/5Q[OR4KOIXV\ M?RQ@!INO',WTC.U1*\EPQ1JRTN!I(X,WLS.89(!U+J2J+/4:G7NFH :&O@\K M9)B\\""7Q!A+BZ>-+'X:LR@BUVD"/R?5HXGKU,VV:>GLM)&SW\9<+4R!_04* M>@E6&J^8J$[?_UL(T-+8*>[+^V0M.20+ \)E:H%*@Z>-YO^'7@A=.EO5DR^I MAI8HC*=5KJAS92]3-CM";X.NV^U>]#I.WWJKHBI-GM98\\XD[L+$])]7SA2Z M:JJ1:[<=VG8=;&%?FKQ;,U??+^8.V>[@8F7-UXC5;3>4AN_B/GU,M5MIGN;" MY1[17)66[^(&/02D(,>*6%4-7=<(G*QSZV!3RWSFV5Y?0GRS#LOWMXJKQ7[B M,-M%L\K;\\U(6%.#2R0DXG,(M<\OH*!5OK^7GVBYRK;(9E)K&6>'2\X"KLP- M\/M<2KT_,0\H=ED'_P)02P,$% @ ,X"J5,*F*%M0!@ /Q@ !@ !X M;"]W;W)KL:J6[DUKJ5UY[@-0% M5HO$+HC"WL^F<6FT>70=A\?]]3=)2E)B.U0G!$V:;R:?[9GYQN;XN5"_RHV4 M&KUD:5Z>3#9:;S_/Y^5J(S-1'A5;F<.3=:$RH>%6/<[+K9(B;HRR=$XQ]N>9 M2/+)Z7'SW8TZ/2XJG2:YO%&HK+),J-3R9D\O;%;?*XT?47\]/CK7B4 M2ZGOMS<*[N:=ESC)9%XF18Z47)],%N3S&6.U08/XF))G,DUK3\#C]\[II'MG;;A__>;]:S-X&,R#*.59D?Z3 MQ'IS,@DG*)9K4:7ZMGC^)G<#\FI_JR(MF[_H>8?%$[2J2EUD.V-@D"5Y^RE> M=A.Q9T"XPX#N#.BA!FQGT,S*LOFKEIK&$T25XO MXU(K>)J G3X]N_ZQO+ZZ/%_<79RC+XNKQ8^S"[3\=G%QMT0S=+\\1W]^^NMX MKN%5M<%\M7/[I75+'6Z_"W6$&)DBBBFUF)^-FY_+56=.WIO/88#=*&DW2MKX M8ZY15DK)7*-%64I=CCADG4/6..0NAZ+<()''J+FX^%TE3R*%-Y2VJ6I=^8VK M.JV>3@EAC$8!X\?SI_U9L2!A!C + ]8AW_'E'5\^RG>Q6A45T$.W2&7-AY9Q8,X>#S G MWH"RB:.8!R%Q1$+8<0Y'.=\56J1H+&U;FJ%ED2,>!9RQ 5$+D@7$PV0ON-]1 MC3JJT6AMN2KRQ]F=5-G'U87@OBKCT?%_35YDO'/H3(6=CT&\0!J2P=AM0!)A MSD+[T,F>>I!1GM=;J82N$^%*@IBBI@V8%>O9/=PT]*W$B<$G\D/J1T/>)HX0 M$C228N7=ZP&AXSDA=)VK32K<*1%#;P1]DWNFJ27,H5.*#,8F$"I.R +L8-P+ M#AE7G*MDU62OFR.S1#C(#!L61BLPC*(]X'N.O$T-./6HD<\\+@K;'N=(>-"LU_]W"0M"L*Y%T;!D*8-&#) .GCV4D/&M:8M M@^[R1TS%(!PSJ&J!L>HV:,C] 'N!@V8O,"0XJ+VZ2L1#DB8:]'NL"O8B0,95 MH.M:;L2KJV4A-@F@+.!&,)E BCT>^*YBT@L B49IWN=2J!SJ]:V$_J6RTXS, MMT<^':J4#18$D6.%:*\G=%Q/8"95)?L>P$:1FBI!" VPD98V("<1PXZ\I+V< MT'$YN MW<&W5Q?*#VRT#JLSM)<#^H$<_/]%-$L_]SCVAVVR!>>%- Q^%E[_+:\' .6_+L 8J=_OG051IQ9H,!&P&L78#>\E9DJ,SL4T@]JQD316#GB2@A%$CXBQ0:$J8SURBQWK1 M8Q^*7I55*;3Z,4SR.EDEUCZ/F7(V ZH>[&*Y<4!CPV)6CXT[CFA8KWYL7/WN M%%2?2KVVP3Q%0J-544(7S?RI'WIO\>F,._P><5!<,5,89]0CSJ:0]^#X761=9<;B3L M<54-@.?KHM!O-_498 ME%8T-FL+'HU9)2DI8<&1J(H"\[52+]C1>(U7D(#\O5YP M-;-;EXP44 K"2L1A.;&F_G*=32Q' P&%5&H' MK XO$ .EVDAA_&T\K79++=P>O[O_,+FK7)ZP@)C1/R23^<0:6BB#):ZHO&>; MG]#DXVN_E%%A_M&FCO5#"Z65D*QHQ(J@(&5]Q*]-';8$_<$' K<1N*<*O$;@ MF41K,I/6#$LF-H8MSZ<-\ MAJZF-]/;>(Z2G_/Y0X*^+C"'4N8@28KI-_0=?4$V$KE:%6-;JMVUAYTV.UW5 M.[D?[/0+\Q[R^A?(=5RW0QX?E\\@;>7]7;FM/GG9_X$7>O=?>, M^^ #]X6Z&8%SR% B6?I\@50IT2.F%705KO8*C9=^[%XBI^!)N;RHFDE<\;)/\BZ@&M/?PO%=\QO#_GSN!UHOX7VCT+'K"C4*^"4 MTOHGE?:SJ!W*H*4,SJ \J:[!0;WZCM-9V5,B=ZC#ECH\G_I:B*J;.#S@"+S0 M&01NL ?<%1B$KAL,NWF'+>_P?-Z[2@J)RXR4JR[H81=+$(X&^_=%9^ 1Z%$+ M/3H*_: :KJCXVRYV%^KH@$"1#OT]SL.H_;O WFH1NCVKM_&*E )16"J-TPN5 MF-JE2PPDEI,&:^,L3E?L(RO1L5!)]"0Z2?_]*%FU M++[(7IH/L60]=WSN>.1SE,^>>?FM6C,FP$N>%=7Y:"W$YOUD4L5KEM/J'=^P M0CY9\3*G0MZ6CY-J4S*:-$9Y-D&.XTURFA:CZ5GSW5TY/>-;D:4%NRM!M/W#^U43O SF*ZW8C&=?TD2LST?!""1L1;>9N.?/'U@;$*G] MQ3RKFO_@>8?UG1&(MY7@>6LL&>1IL?ND+VTB#@R@9S% K0%2#;#% +<&6#% MOL7 ;0U!@-NQ@QO-<%K+-.AJVODB2M%X(- -W-$W& M:0%F=),*FAE\S8_XBN-MOLVHD,%$;)7&J3 XN1IV\B!WD6I;?M\%]!90 6:\ M,CFZ/N*(:T%,9$7LRP+MRP(U?ER+GTN:T2)F-9&(Q>\ AF\!3LK7S2@[YA)*ZDC #JDX8]#PS:W?/VAUD MW=37^%+NW8FLL%P*6D4;29B_U-?,M)99;*G3(Y3!HM- M2Y.5<5JQRK1E$+U^,%1JC&@D8>B1T%=B,<("9 G%VX?BO2*4PQ(RA>7I><6. M9&/FXN^Y^"=P^4++DA9B.*^^EE$U MQ[(;:'3JX!S;5(=[-N$@F[N2QXPE%5B5/ >'<@46*ZE]:?%HS'6H;U?057:' M*-0X!VX8DL!3=M1K Y X\@]"'G,8$AQ[$H9+;4Y!]^IWXPF'U738Y _1:2:-W\_4KSS1^@>QZE3VG" M"@ED0F0RKL+4SUVVX_5F2>N?#*"Z:U#G4E?@,92KW0TA4B?3 JW_+"GJ]!H. M"_:M/$!_Y)6I)N=0%]9Q" G$OJ,R/ '9)]BI,!R6X8/F]A,M]^T:-!:2IV7> M0]#54J^+M*PVY 3(5S;ON0$ZACX,Y,9'M#6G8^6*);V%7;Z#X<; $L# M>SPCNH W&0E=V\1T"@Z')?RG%M>1+>$2ZDH_-K7>!EP#LRZ,KB6 PSV!Y5!E MSK+>"'C8\[6ZTQ4>NYZ//:SV77,#=(P<[/AR\K2ZT[$2Y",_1);-'G6= QKN M'$XX.!DS@O1NH$^%@]%IT [-,^.*,?:1-. M/ADAO17 :B> ='U'(0RA&HX)AI!%6%'7 Z C/<"KSD9(UWF,,+&EMI-Y=$3F MMV6\IC4!V3WVW\Z8WNX@@X@C AVB'GY. /89=ZJ+AE5W@'&3Q*4UB5?((+6R MJPO4T\1Q7)][)\AH6)"'.@9DDDN'.'(_UDI3UVH=VJ?8J24Z32T5A43&HM0/ MS)YL6[3773H,DWH[QJHFS0W0L<01/Y#M0!][9<":2U''0>S)G2G %J5#G9"C M82$_H;* MW8W@F^9E^5S]^AN[(2F) M8Y!VO[1-.C-^9FP_CSVGST+^4&O.-7HIBTJ=C=9:;T[&8[5<\S)3QV+#*_CG M4<@RT_ HG\9J(WFVLDYE,29!$(W++*]&DU/[[DY.3L56%WG%[R12V[+,Y,\+ M7HCGLQ$>O;ZXSY_6VKP83TXWV1.?<_UM4EKU0N*B3YX]GH')], M:6P5!B!_FX7IU-@H,(E[PI38A,OC:\2DO"A,)GXV2$5KQQVQ;Z'OQ_#>O$V(FWE(4RGZB MY[UM%([0ZD+<> <=P.I'8@78>A$6CM0&VB>V0VK5FF ML\FI%,](&FN(9G[8VEAOR":OS#3.M81_<_#3D^GMU_GME^O9^>)RAN8+^+JY M_+J8H]LK='MW>7^^N 8#=(2^S6?HTQ^?3\<:!C6NXV4]P,5^ #(P $4WHM)K MA2ZK%5^]]1\#V 8Q>45\0;P!;S)YC"C^$Y& $ >>Z M%5R=> *%3:#0!@H' BV$S@IDP[FJO'>.K+/9F[L)80$-&.2P.\R^;T=3S&B2 M-G9OT+$&'?.F.15*(_&(WDTW:@)&'TCW35A7VOL@[" =G$0T2N-.VGT[DE 6 MIXD[[;A!&7M1_B6%4NA.BL=^;P833 3K!K2Y@]@$>[].*$RKK[Q,,>YJ$41>MPS+ $6,L M&@# M:&4%^W6ESMML@GTA%MG+P-+JR\51&$>T-U4..YS&9&"B2*LJQ*\J<*F *T,% MZW^YSJHGCLPZLK6>]H/Y$7[E3 MK$E?*(Y2@H.T"]9A%[$P&"IKJR?$KR=VMUYPN*]RV)P19"^ M8,#^94$4!%UM<9G"H1G3>$# 2:LNQ*\N4-?AE4![9_5!A Y3/\)6=XA?=RXR ME2\M1@1\""?RLH0*S]>9=/)!'2TY1!(SO-AJT.F/ MXV4?P^LV&\+;J@WQJ\UWVT?@JZ-L!V(#M&"!*G2[U4H#KQG)/$)V#ISH^\IB M;C\,DQY=]"U9B$,<1P,23UH-(OY+T,=RJ&?&F87KSN/.HF_Y3A:MVA&_VMDK MICU:2;':+K7R]2):A2+IKUW_::L@U*\@[S0 :N_W.P .0YJ V1!5T%8Y*/X] M30#:\COU\_N[#8#:_S ;=P> ]DF<)#A-XX&50P\Z/'X.;U;.9?4$?W%I%OR< MRUV^[&)^.T++P33\Q574$B3]R'E\J)Q3ZCR"$SS0'J(MT='H-ZV-EG>HGW?> M6QO3VO_-VF )Z9+V^* ]6G+Y9+O&"BW%MM+[OF/SMNE,G]M^;.?]!3Z9[OO+ M;9A]N_LFD[ T%"KX(X0,CF,HL-QWD/&PO=V]R M:W-H965T&ULG5G;;MNZ$OT5PC@/+5#7O.A:) $2Q\$.D#1! MG>X^,Q(=ZU02O2DYE_WU9RC)EBV13'I>$DD>DFN&,[-FR),7J7Y7:R%J]%KD M974Z6=?UYMML5B5K4?#JJ]R($GY9257P&E[5TZS:*,'39E"1SRC&P:S@63DY M.VF^W:NS$[FM\ZP4]PI5VZ+@ZNU"Y/+E=$(FNP\_LJ=UK3_,SDXV_$DL1?US MS7[5* _*//)*S&7^*TOK]>DD MFJ!4K/@VKW_(E[]$IY"OYTMD7C5_T4LGBRU M@E\S&%>?S>^^+^]NKB_/'Q:7:/D _VX7WQ^6Z.X*S<^7?Z&KF[M?2S1%/Y>7 MZ--_/I_,:EA4#YTEW0(7[0+4L@!#M[*LUQ5:E*E(C\?/ .P>,=TAOJ#."6^Y M^HH8^8(HIM2 9_[QX<0!A^T-R)KYF,V O%JC*XB&"JV4+-#=1BA>9^43.M<> MFM69J!S+>/MEO&89S[+,=XCH&UE5I@UH1P;-2!VVSV=3@GT<8 P*/A^:QB 9 M$Y^P$.\%C]#Y>W2^TPC?93EM#'&>_A=\%L*\=BD=[*<-G$I?"DA-2<;;@"]3 M=%Y(56?_-A],EFBG\P_T\RB-V= ,8S&?A!ZA9B.$>[2A$^TA."17:"E7]0M7 M EV*9TB7&VT5-)=5736ZW"NQX5F*;K($LJ*H4%8VOS9#>0X?IB CTVTRM&6K M:SA2 C8\C@>JOB=UI&FTUS1R:KJL9?)[>@'9,P7(!5!*9=V2:+PEC,2A%PV M&N0"$E'"S%#C/=38"?6Z ".KQO1@UWM>:]=L[/^@> J4"'1I@AV/X<0!9@/0 M8RD:A@?N=@29X#XG8R=H'>@(G.@J>P4+GU<5!/]E5FUDQ7-3QNNF.\01L1A' M%AP'W$"<8?WINDR@-JC$9_#A]DE[Z4&*T]!FQ\B$=DS M?\R%D6SHV*%C'(;^8&<,(ADZN'(#RQ0>D8@;DJX+@%*+=6(8#I+>:9U0QQY0U,9!",_#&+? M@K!G!>([$=[RPR\^)UTV9FG2[NZK501H?O<(])!9(7BT?6'LL1CP:1S=@]^Y#0&:R[ M6$6?=K'Z^3A8;S+^F.7O%22D)P'B9H%]Q-[S-VNXCM/Z-&*D*;V.S6(0)#$( MVI)83P#$S0 4VU%OYM&F.-$/J4QI5$PA#D6#+P >Q:4M$_YU)WR?Y:"JQ)@ M=@G&A)*.TSPPY##S&:0@,(+8!K%G TK>R3>)+,1!,#SP5[,YNXF.((2>[PV+ M$Y-08 M\>+(4AS1GE2HFU1:.S3\H??TXR4=-3 &\[Q@M*Q#*#O M*O\OL+*B*09!B?"AXK$K/-M3=[%@B['TG[308 M]R532D)*PZ$&!L$ >EO?PI>TIR\:_5%\764E+Y./QU=/0-1-0-#$)4*DW3*+ M5Z&2#&@:@NT75XJ;ZZ Y'3,-\WRH$Y@E.[*>:YB;:^R FL8.TJ1NYHS[QL;D MHGER6.08Q$@<1#8R9ST',3<''4.'WK. -JE#O5H)76=^0>";)HNR,=N$NJ>+ M0DOCSWJ^86Z^@8H1%E<0 Y?@.2D4NF@IZCH73>-YWY:[1DP&_B 8.T*4'1Q, MN5N51;')Y9L0FJ?1KZQ>KV6>ZB[%"2RP]"NLYQGV!SSSH"O4K7IK M-\_H:@8&@3X ^Z$%2,\@S,T@@]P%/J7W+/UH&NC@&5B"4A*Q8:-B$"280YNR*7( CZ[51AW/P2:1QJ';)1:#:*, G/BV!:A/5.QV$F)R^UFT^8L MGNL#IR27$*/N\^N>=;SW.AS>'I"VAX9]XNX:,_#?)-^F;1WQ?[7@GH%U,":4 MT8$-38(!IM02CUY/3YZ;GFP'HWL=I[NG%.7Z[ CT?,[DMLK?T'55;8<7))U> M9'1LSP(/DV&U9Y"#"!V1[NS@MJ@0ZJFY1*M0T\RWUS#[K_N+NO/F>FKP_8)\ MF[?7;?TT[>W?+5<0NA7HN((I\=<03*W:"[7VI9:;YD[J4=:U+)K'M8#B76D! M^'TE9;U[T0OLKS7/_@=02P,$% @ ,X"J5%[F5DR(!P 61( !@ !X M;"]W;W)KJLK>7@VS0_?!!;[:!?IA<731RHY8J M?&IN'.XF/4JI:V6\MD8XM;X"D?20*,+-I6U04X;"LHR.#S5T M7U])K+^Q:W#CE ME0F2?'4Q"8 F@4F18*XC3/X(S$S\;$W8>O':E*H\UI^ 4L\K[WA=Y]\$_%FZ ML9AE0Y%/\_P;>+/>SAGCS?ZZG4>X)SWN">.>_+_^^S;,+S8HD8E__.UYGF7G MXD%4\7&KD,6%K1MI[K79B-;(MM1!E:*PQMM*EY)NUMI(4VA9"0]-A1(*#/9K M^U]])Q;6-=9%Q*=T8#X]#T!>1%S^)3O_06SE3HF54D:@VAOI *P-G^]*P"LD M:MB*C3+*R:JZIR>JH>-)I#6!"#9.@TA3*4^Z=,HGPWR71(Q)S6OE="%[*F_G M\YN> YH.% ,DZ@.KM(G-B*O:E)$(@6OC@VNYW+T(5E#=BFPZ>L]B']2FK:+6 M7K1<=N+.;L#!A:W0\9 M[,\$I+3"V #.1=66"&SUM6%K:P-D0,VI+ZVF$*SN!7F(/4.94"DDSD/X8_$N M>MPVVA @[*VE0:.EQT,^3Y:_H<-$.D18EXK.,*I0WJ-%\RE2K*5VE 3[3-SG M1J)?CL5"N8 A *JCHI+PW!IAC:&HY?V!2BUA+J*#Y !\@^#:DL,%"F1_C">B MXG >X)"ME$QCSG^P0+_U7?0.DC9[=HZ? 9<.)>XD$K9.*5'']J2H/0DTEV+; M=Q>!W.90='9K9+,V)=,'Z734GS]YW<+':^T+!.9>22?(F^9>6#SL#!]_7=5= MPO]Q"OFM;2OD!)&37)[0^:TU<>#U9?'].4E)1QHQZ8BF0ER.+1:2?? *SJI7 ML".Y$7^E3]&*K>(A+\V-:7'D!Q83(-F5Z+] J%('M8Q"H^85:'\.1" M?^C#]SUT5U1RO<;V$]M&RN'>?;5-.)]3^%-[\QW!XWKZ:?.&3]P;BOFD)+(*Q'[*Q,WUHP*Z;<(ABT^CVB[ M*KFK8>F+8.J.KM51B-@1#WD\E2!*J//]+5)24D%66#[]2V[BT]FY>)^-&&6^ M3YD;JRT8%-*E!4GLO_[_GP-,N'T^DS2D#%*4FE\DKML-4V[,[7B>F1 M7I:?#F"9[EP[,79^)MG*8L.2^Q[FD,M-B%?L=GEL^& M+_*I^ 5[^T_6^\?X\C/X12RWU.:.I*;CZ6GOD@7OFA!<6(YWU\S>?&\;'2*B M*JVL@$%^QHD!P2Q[PO&WY-C&V1(S&@([95HU_NX3LK]X GOS<\.G9C,](FQ$)%DKOY*KJ MH1]HI]]$?_:$Q!+Z]''TCQ3N%J-\226VO^6*$TT+@Y .GF=@ J#A@)"TB$ , M3&%]$+4*6XO^3#,A=1/J"BX]3C-"%FE/B?B:R6!'HK40 ^7H]+%XBWTAED6% M-(T]@5!\N_)8>.+XQQ+6\KZ)(SPE,LC>41DW!4V:_S=XX:W!=I+&!_>K' M%FF53[.S."3V#?% "ZNN*:5#-[ZV^'>T3;Z9+Z_[99<,A0'SY2>&'&6SX5&+ MI=TVGCP2"[:/H12UXA9OD9+:5[?:J$'98ZGQ8Y@Y=DC3FF';>LVI8* M[YM;C:1."R9V-0Y1'!$4&8K?QG"7Y#)!F^.)$GW?!8[P:_+>?L!B!51II2C2 M:A@7'[VW9)@:._EIU08>1Y6N.:8(Y,/UOXIM_ M_VO_W60>/Q?LQ>-'%W2T#=5@I=90G8Z?G0Z$BQ\RXDVP#7\\6-F -L276^R: MRI$ GM,K2G=#!_1?DZ[^!U!+ P04 " S@*I4=OE/GT(& !U$0 & M 'AL+W=O9(E2O+]-F,[ M:9O../;82?,,DRL1"0FP &A%^?J>!0E*LB4G39L'2R* W3V[>W:Q].GQ,C2VEQZ.=#5UE269!J"R&XR39'Y92 MZ=[Y:5B[M>>GIO:%TG1KA:O+4MK%)15F?M8;]>+"G9KEGA>&YZ>5G-$]^??5 MK<73L-.2J9*T4T8+2].SWL7H^'*7SX<#?RF:NY7?@CUY,.83/[S)SGH) Z*" M4L\:)+X>Z8J*@A4!QM^MSEYGD@57?T?MOP7?XH)]+:>5.VPD!0*MU\R\]M'%8$#I,M N-6 M8!QP-X8"RE?2R_-3:^;"\FEHXQ_!U2 -<$IS4NZ]Q:Z"G#^_HT?2-8D[2LU, MJR92.A-71GN+D#G@\;FX"DC(NM.AAU66'::MA1QA'PY?E'AM;0#,1GUQ3@9CU_0-^E", GZ)C\D!&LF=SN3N\'D[@^, M^LL6WAI/8BQ^_>EP/!J=B']K4+Q23LYFEF;24]:)O\L)(F4E]2)H/CAQPALO M"]1GR&=(R?N98%/ MAO1:SW" K-(S<4_V4:7D!L'RU!3H(;SNY4-!;2-17R#HL1TAV,;'+[#_L-A@ M^SA$)9F<_&_?[W)+M$;S9T= VC0/K(TKS%[^&,7HNF="FT(4]WX6X_Y>,NDG M>Z.5M4G_,-GKCPZ2C6%<,S :+PV-1DE_/#KZ_@ $#D26? WBT6BO/SE<6KM7 M2-=4I5)[\6>=S=#S0P1K M%=EP'>J4A'DH%(H$.PU]^7Q&GBP4R"@ D-JU\B@-3D7-]:%T=Y;-?2N#!^*^ M!IN67BF=%G5&< RW)<+6XGFBGJ%M0,*HYSGIL+_5-4MM&!10X4@3& ]A:;,. MG0L<#4&.F*06I+,=^&O%)-G)Y$)8OBK1.."HKZT6:BJT\2OZ0S:C3L8W(PVO M"E')!7LLV*G6#B-[(#\G>/ 64\PD"1+[B8 I=([?6JRT4A"N+8C^B_ZNI,$\ M CU(P70*#0@<4;JJO2C)YR8+)GF1'$Z%GID:QWPSH1T62(,@F0:O/E+:P([I MPFFW4@-=7@?B=@7>S0J\KF6$,OA:XOP"111XO@PQ1PXEH#1GJG&-L[K6DR- M?%^@BC'Y!&5S)-KEJHI:E(O)!_RZ FUYE\,S6+V.A"R<">9LYKI"8H^V!<92 M@5^<2[.5'RMY1R%N27U)TM5!#+G%E>DXZW.NBB;:BRBU!0FJ^4E_>2F? 3;" M^1)JQ*P!U300O^'6;MB)&JTMG\*M+=EDBKAB%@\]*_1T^ER!K:MTC@1N:1TF M";>,BF-9N%)#^(F1=2B!'YE"RCPRB[Q%SV+QKX4R6FM#F;:-?R N'.: -.^O MJ7Z@0H$";8?@.#6Y,H69*:X:\")2<[7Q+M,]?:%K+,$N\0?0X>;@!CME=D\[ M8G,TL57SC58$.G!Y->%D([$B0(6;[5VU:ZB8J:AX1#_A-LIMKWUNOS:-2GAA M<^&FD/'U*X)Z2HS&%E+UY#(*B8[-;AM;-$6P'+\0CC :E2'Q3@UOPEE?MTX MO8,C$_Q]WVS4V&D^X\X=\5LS)VE;F[\(U;0>L'6FYS+#W0D6^<":T(6V= Y. MB?)N,Z7#$!";/::&1[RNARX;ZQW^"5]@ M!N,JS#$X,-QGU8!^@!KSB\&F%['ARJLP*FH67OBY8FOMF[?B;K7[G\)%\RJ] M/-[\0P)AG_'U5- 4HLG@8*_73"[QP9LJO%AC:D3YAI\Y2=0X'\#^U&#";!_8 M0/>?EO-_ %!+ P04 " S@*I45V;2(7L# "" & 'AL+W=O>&SV5?("\EZV>@][ "_--M LV1@*4P-+AKO5(!R M-7J<< M#4_/.^;+O8WR52?)>_RFPZ=OX.?JDW=81?71 M%5!HW8FBU/@@ MMS H&H*,50!0=5=6P&6EJ"CR:J@*"04-:"H!N5#"')FD$-L4;U^3I!2U5DH- M,J"4R3J!4== L>FNSY#8'#ELKQ=YG20F_M_71[RI-G &TF?H]>'\40B=!*ELL0TP^5%G22[Z<@UA+Z\/![YUV+7H875XX!Z[ MOOYJWKV.%-.](7T62H).)P_TGH3NQ>DFZ!OI\IE'>C-D6-$C#8$-:+_T%*M^ MP@<,S_[Z.U!+ P04 " S@*I4Z7?PY\P" #=!@ &0 'AL+W=O(!AZK4NB15QBS M' 2!S@JLF#Z62Q1T,I>J8H9$M0CT4B'+':@J@S@,NT'%N/#&0Z>;JO%0KDS) M!4X5Z%55,?5S@J7[]@O7>Z4RXQI/)?E/<]-,?+Z'N0X9ZO2W,K-9]SFDUJ^3);:?6%3 MVT8]#[*5-K+:@BF"BHMZ98_;.K0 _? 90+P%Q"[NVI&+\H(9-AXJN0%EK8G- M;ERJ#DW!<6$OY9_$/57F:XD08A@7=O^G$4G<)3PK8"F$+0AAG,@1DP!0*U$BJ0<\BD-L!$ M#H(PU)0E_\5F)<*:E2OTW4DFJ8.T!9.]!<]E27@N%@/G/NR<_K>5KBXKW-WM M-!>8836C8-M*>['V$[W:T71%CJ@9PM1Y"?=R.^$ M)X?*M!_ZO6X7[FEF''%Q-%4R0[U'QMW4[Z6]O1QW_2CNPB47G+HMAT]2YGOS MR#])3_PHB5J:I!?[:2>!+\0[@%O4J-:V^@J^SK0L46EL$:%(E:3BN+]^=]2++:P-L&)?+.G$>^ZYYTY'^F)O[(,K M$3T\54J[RTGI??UZ-G-YB95P4U.CIC=;8ROAZ='N9JZV*(K@5*E9&L?GLTI( M/;FZ"+:UO;HPC5=2X]J":ZI*V,,-*K._G"23WG O=Z5GP^SJHA8[_(S^SWIM MZ6DVH!2R0NVDT6!Q>SFY3E[?S'E]6/"7Q+T[N0?.9&/, S_<%9>3F FAPMPS M@J#+(]ZB4@Q$-+YVF),A)#N>WO?HOX?<*9>-<'AKU-^R\.7E9#6! K>B4?[> M[-]AE\^"\7*C7/B%?;LVF4\@;YPW5>=,#"JIVZMXZG0X<5C%/W!(.XTMO)?GYJP\R)X711? )_<7,$R2_ MF.6=^TWKGO[ /8./1OO2P6^ZP&+L/R,J Y^TYW.3/@OX4=@I9$D$:9RFS^!E M0WY9P,O^>WXCO/F -P]X\Y_5ZWGW3\8C+.#77U9IDKR!$5JPQMF;_^U*6N9E M$+.WO,4;15(T2'@NXKHSU\IL(GW7O\"*)DB2.DC1^ M>6J+%UDT9]OWI692699%:38FFJU>1:].;%]*A%M3U4(?:)!\;:0E'GYO0/6I M2TT:)LMI6+J5UGF:62U?;\"3T:+&G?&RY6VV(#3@DW1>ZEV/ \*#@-R0-RTX M2Y)Y].I\&<&^E%1*BXZ%2,)JF5$=K#D+Y U@*Y&"##%4+6<#F$&+VG,TC M+6:#QBZ(?H>M2=P(HS;+ZH8D-X;-,5FV.#G.C MBZ,K+14=0_8YC4ZH:)E:@!;P!?-2&V5V!U@WU*."$R>L^RZ;ZYU%K)C+OD2+ M(/U1=*%4P*;!KM"&MEF^<6!Y^D;@I5LFT59;0BH3804Z=NAIE^RD"-IUS8#%YQ;*&\"MZYX;8I,HB"7O@D$"Z)S MU11M(ZP#G M)4X(%;=JTH4_'+:N< >E<0R[I(HKC&%Q)0*&ZN:DJXD!;3?X0 MP:-0O(KZ\"Q)5_P%1M#4])X9&9)9:A(L5\:U!84_[; MQI*W;6,&'D+G;?#EB WOK\4QG,A+B8^#@#U<039EZF"NI*(B&TW.I/F>%.,K M%1,:36W3?A^28U'$ .J/S<<]R]FCS:50\AO%IF-.6*7D%OLV'A>.I+W3\+[1 M&(;FN"4$Y5;14D*IN\ZFA\:']FPEW"BY$^WPXV!&[PPK>63:T%9JQW(/TV'X M,%CH7@\3Q)6G#5WW#1T"A^E$7ZONCD)[Z4M^YF^58SNTCY(+TC7>$+?K0,F# MBI+1.QP$ZJOX[R(&=)IMI(7<:0(-HT?E8AUTH7C_B25Z! PQ_ J[^ 5!+ P04 " S@*I4$(ID9TT% '#0 &0 M 'AL+W=OXS+8TE;B12):DX[J_?&5*6Y<#-0[L/LGT^2D;;C<^R*!UO3"[.&E'@+;J_ MFQM#JTF/DLL:E95:@<'5^>@R>7,UX_O^PA>):SOX#>S)4NM[7KS+STEL'BMJW]D[LKST MH[5OX#++VKJMA,,<+FMMG/PF_)/>BKQ(HME\$26+U\?#O>D\I?WT^'^S>S\- M1S!+HY-!6,CRV2*:ST[ZG4\*/F5.$%RS%N&I_>O?V# M'=]GO)Z3$5#E>"/\J^MM)* M'Z).4P3OWU_#BYW\5BH"<2_@5CXF<[C#K%2ZTH5$ZP7&<$=*][0%*RUD:!R5 M?&B,?I!=U)0^XS_E>K$)*Y#U\:>0P6:EVIC?Q&%PQ2D:_0/"\YAIO6V%;0*076/?5K M/R_20H.FEHYAZ#JJ@CH4F0U65.A=+;D#OFP;R*5M*K&!C&2U\EYK[GI+N[$. M:\I<,'D#%LV#S$B<$&W;-,1D^J:GR*#'0!V6 Z,-'01^!UK 2BI)%3Z'0NO< M@WMD+\"BC%?+2CKJJG1<"-4]$,HBV?$O-4"^LDU9IE7NR6%#?@=.B\KJ?<\Y MM"#))TITWF;.&T]=C]HR^EQ8S%HCW1/%%$WANC0C+%M+]<[:KJ&AL5ZTT ]H M%$=?5/P4&&5WPR,0H6A6D-4F$(VP>GV,L#5D&]DALQI=T59$T3-(']2<"36" MWS[F;!L^LH[Y0XG+_2F#EJ2_"CG+8:D-G?1:]R.VEA0VKC$@]DE4^[K'H;U2[Z/$I5^W2\ MZF"VKHEAW]FJ"&YXN+Y1A&KVHPXF\2Q:I(O@8;>(MDRB\;4B!AYU;8>*D$&> MN[WQA^S;YMY@I@OEBZ4,'",^$^7A:RL,TX:@ @F%]<<'N;9K,(%S5.?4/HG' MAP:JR6 X)6H5?@2G4J#I%80YM=_MI_S+,-SNKH=_$2AT]!8L5+@BT7B\F(_ MA+$[+)QN_*B[U(YX[']RG4;#%^A\I6G.ZA:LH/_?Y^(_4$L#!!0 ( #. MJE0]RW[:+ 0 )T* 9 >&PO=V]R:W-H965TY9L>E8J"UYDIPT]^N/DATW M;9/B5NS%EFGQ(S^2HCA92?6@"T0#CU4I]+E7&%.?!8%."ZR8/I8U"OJ32U4Q M0Y]J$>A:(P-O M(_C.%X6Q@F ZJ=D";]'*OH(>)>,5"LVE (7YN3<;G%TD=K_;\(/C2F^M MP3*92_E@/ZZRY^AL[/D.+E\I2NR>LVKV#V(.TT496G3)Y4''1 MOMEC%X?F1&3:=*+D"97<3FETXJDZ;G./")N76*/K+ M2<],OYD"%,W4,<0#'Z(PBM[ BWMZL<.+?YG>,[BDATL<7/+.:+VM_54:A!,X@FT8 M^/./<13&?_VV-X4P+5P,-Y*/F&(U)XO;0AM@^QC C>)+1IY=2E5+Q=QAN1)+ MU(8.'SGX@1E(I3:'O>X!),/0#\/P#;7:]#FE\$OKCTY-7\N1TX)]&\;O] MO9.&E;M/R@$,_"09/C/K9./8'XY/G^J^45PL;)&'/A"0Y5TSL2:&MKJ)ZL&F M9(CS3&1*$E.Z[^PA($6]IDV5AJ9>*)81=[H#@9,CES?W4%-]V#L1&DU %$W[ MXSHA+"8RMPBA5C)K4KHTX:[@/0ZL&$%QP:EK9VXW8:4N\$:"1K7DJ4V'=BN5@<[QMGG(;)EL[ M>]-*G-UHT:>7HN^L;&>7&YM@_?\2G&T=<3N,0$&9%M+ FC(Q1Q341ZNZ1-/E M?<7+$FA\X#1=8+FF+<_21%6PJS+:R&_'H\V:(R"I=]&<0C*F")%"%Q_ONOB" MK9&A0K5P@Q$5D&R$::>'7MK/7K-VY'C:W@YN=.%0C6HH,2?5\/ADZ(%JAZ'V MP\C:#2!S:6B<<1Y$I:FB8.5,M2#S9*=TPBUM= M1:;5P$HOU(@HB>-YU# N@\W*TV[U9J7V5G )MYJ8?=,P_70%0G7K@ 8'PAVO M:NL(T6;5L@KNP7YJ;S7NHA&EY U(PY4D&G;KX)*>7V6.WS-\YM"9R9HX3[9* M?76;=^4ZB)U!(*"P#H'A[P&N00@'A&;\-6 &HTHG.%T?T'_WOJ,O6V;@6HDO MO+3U.L@#4L*.[86]4]U;&/R9.;Q"">._I.MYZ2(@Q=Y8U0S":$'#9?]GCT,< M)@)Y_!V!9!!(O-V](F_E#;-LL]*J(]IQ(YI;>%>]-!K'I4O*O=5XRE'.;BZ+ M0N^A)&\>,Z;/2$I#DL1)\@)>.KJ8>KST52Z>0&8C9.8AL_\0M9<1_E 62$Y^^2E/ M*+T@WP*.!#@0"H47P5@DJ1VQ-9"=$GBCN*S./4J<7OQO?\Q 4?L4'"@W4$"S M!7U"=/EQ'_IJ10A1K&639B MW&JU ^.:!1/D'O0#+^"(D-(\3-*CI;,9#9,DGEB@-9/VB7S8"EXQUS&.PG0V M#^DR.>[SF5?] ?.@_YF[D6V^".LE6O5M$P^D9H9TAT\51-/N70%)H=6V7%;^QHS3("KMP*TQ0;OEAS3 MTFI5[@LH3+L(-J4""9D(\$=N!> O6-1,NKPCL#T:Z:.T MN,!R&.+ZK,%.B1.RM08@3=^!P'6@2?7Z G55Y3BW3#!9 ,$0H!LG!>UKN /M M#_M[9?[]K7JQA)A]1M4D74,EW8$+U>@9SD(W/JL#)I]4U:\T3L-EEOXV/7QG MC#/A9J^=U)_ ],B_0 W+'U_1'WGQ350G+IQ>CN>Z:S293PWHRD]AU]+VTO:C M:J2.@_ZRGV]']OZ5@&94'"T2L$/1^&PQ"XCN)V^_L:KUTVZK+,Y.OZSQL0+: M,>#Y3F'G'39.P?C\V?P-4$L#!!0 ( #. JE3!8V!6BP( )<% 9 M>&PO=V]R:W-H965T(!#NM MC%\F-5%SGJ8^KU$+/[8-&HZ4UFE!;+HJ]8U#44205FDVF7Q,M9 F62VB[]:M M%K8E)0W>.O"MUL+MUZCL=IE,DX/C3E8U!4>Z6C2BPGNDQ^;6L94.+(74:+RT M!AR6R^1R>KZ>A_R8\$/BUA^=(72RL?8I&-?%,ID$0:@PI\ @^/.,5ZA4(&(9 MOWK.9"@9@,?G _O7V#OWLA$>KZSZ*0NJE\E9 @66HE5T9[??L._G)/#E5OGX M"]LN=SI+(&\]6=V#68&6ION*77\/1X"SR2N K =D47=7**K\+$BL%LYNP85L M9@N'V&I$LSAIPI]R3XZCDG&TNC:YU0@/8H=^D1(S!G^:]^AUA\Y>0<_@QAJJ M/7PQ!18O\2DK&>1D!SGK[$W"&^'&,)N.()MDV1M\LZ&]6>2;_7-[+^CF ]T\ MTLW_\[;>1G^WA/ )WK\[RZ;3"S@F@X<:X>,"RQ/AH07:I)';@ M!)-(#P+8M9%&Q,=M2RBQ0"?4"#R%%&$*X)GE5VD&G(_>0C*O\U ZJX&X[N/X M?AQ1+5FW[RH4+9>S "8.&>CHT.2=R5+6%-%4 ?L =ZH;8 M21SW-(K50T&VK&H/PH.ZEN&.>(>01#]B;^EY(6WVW.:S4&W7I%"\0@1G@J@X MU5.GG&<0G:]ZQYK: MDI'DNN'K62/6HU*;C .P6Z+DNF M]FLL9+/P(N^P<,]WN;$+P7)>L1UNT'RM[A3-@IXEY24*S:4 A=G"6T67ZXFU M=P;?.#9Z, 8;R5;*1SOYE"Z\T K" A-C&1C]/>$U%H4E(AD_.DZO=VF!P_&! M_8.+G6+9,HW7LOC.4Y,OO',/4LQ879A[V7S$+IXSRY?(0KLO-*UM-/$@J;61 M90"I(.O6WA\ CZ&6RE,KN&]2#$]Q@K<'O% M+G7%$EQX=(/?F/(ZB*SCR 7=4IJ@4IJ#=_"%'6$NF4I 9 MW'!%Y2V5!JZ!U2:7BO\D4R,!M6';@NL:'86A_H'.F7O;;<$-RH6+D@Q4U6INWX2@,(R#(,$#F\%0M2=Z7BW-\@PF6 M6Q+3K48C^)*1;LJ/D^+#Y,*?QM.#"LO;)\?Q;MJTK :9=RQ'\&U+$N";OHZH(6*B;TK MG-G5404DK6V;UT12%]7&:8W:4QBO*@+&P6^_'T_ ].&TTXOH('>F1TK?9=O"]=WF#0^$I4.]?>-85;"]/V MP'ZU?T%6;>/\;=X^/Z1PQX6& C."AJ/9F=?6\V%B9.7:Z%8::LINF-,KB,H: MT'XFZ1IW$^N@?U>7OP!02P,$% @ ,X"J5 N+(R!Z! ;PL !D !X M;"]W;W)K&ULK59M;]LV$/XKA!8,*:#(>K.M)+:! M..VV $T;--GZF9;.EA!*U$@JCO?K=T?)LN.Z0;OEBRV2=\_=<[P[WF0MU:/. M 0Q[+D6EITYN3'TQ&.@TAY)K3]90X&:52C$(?7\T*'E1 M.;.)W;M3LXELC"@JN%-,-V7)U68.0JZG3N!L-[X4J]S0QF VJ?D*[L'\6=\I M7 UZE*PHH=*%K)B"Y=2Y"B[F,X!J$("!TX^\.T^E-DN+^]Q;]-\L=N2RXAFLIOA:9R:=.XK ,EKP1YHM< M_P$=GR'AI5)H^\O6K6PX=%C::"/+3AD]*(NJ_>?/71SV%!+_.PIAIQ!:OUM# MULOWW/#91,DU4R2-:/1AJ5IM=*ZHZ%+NC<+3 O7,[-[(]/%LCKPR=BU+O&O- M*5R3@4%TDAFD'=*\10J_@Q2Q6UF97+,/50;92_T!>M6[%FY=FX>O MYRY;$H M<%GHA^$K>%%/-;)XT?^B^@(Z[J%C"QV_011?1:(:O- U3V'J8)%I4$_@S#Y) M RP(V*^_)&$07++OF6-7V^)B( )0[#:T_S_MY9@?@:Y06V M#WUA0^!'EV_^_]66+YH_//C4E MDA?'<[EP]@<)^U:\_=V'X\ PJ+30R544* M['-C;# I4MRP]Y""1>J8!2QTDS!R1U'<(YVPL3<:L]\5K\B5\\0=^GY_.O3& M26\D8Z=QY/JQ_ZX_C[SS&,_K0N$IQA>[UA(* CH=!NXX/-^))M[(_^D0'1 Z MN"=B,W:CT? %F_&.W ->]WH;9=[%4 $]'(288@XHS-*&"V8H3X<*,:B8.C>V7F+EC+Q12_J':(YB2L<$Z_@ Z3^1.O>2Z U(?>,,TDIV MM(ZB+GFAV!,7C?6DZX KJBIMF4I#*557\@S;;QISN-VYX MIF]PV3HO$'9=8.(O*#R]DD1NQR*/$2YD1C8BSZ>:_\&^2LE*Q?+2[F1 M!B_">GJVL _-<7_Q=>A>@Y:5?0LT6S1F[Z'H-G?OP^&K0Z^":[,FP*CY[BCP MK8,G\7#DCN/A8>[('>T-0"6IE1SV\:]E4IIV'^MU^FKQJAZB=>#N*8JA6 M!:::@"6J^MX8AS?5CG?MPLC:CE0+:7! LY\Y3L2@2 #/EQ)?[&Y!!OH9>_8O M4$L#!!0 ( #. JE2=$\&PO=V]R:W-H965TY.E?%%U?BVWV&R)&( M#4EH ="R]]=?#T!29&(YV;I[L$60@\9,3\\ Y,5!FZ\V)W+BJ2PJ>SG*G=O_ M,IG8-*=2VK'>4X4G6VU*Z3 TNXG=&Y*9GU06DV0Z74Y*J:K1U86_=V^N+G3M M"E71O1&V+DMIGF^HT(?+43QJ;WQ6N]SQC[,D2G%;952Q12)^T)6%Q,' M=+:9I W234!*3B#-Q)VN7&[%ARJC;#A_ J\ZUY+6M9OD5< [:<9B%D^>%[9/&I M$B HS46\\@R!)Y>3>*?+O:R>Q<[(RE$F])[%;X738E_#' (6$B,G"Z&W8A&M MUO-H.IT*FTM#EN^ENBQ1+Y!>^I7G*<>WMRHE8X6L,H$+AW(7&@L:45*YX2>8 MR9:EK%#,*%LG',ER+![@5>O%@0QUKM70B>D[[6->O;6"GI1UJMHAKGC>"_R+ M=XG#'\+F$@_!"3V1214BW!MXRQZ]B<_'TVF$HG*YF*T6/M1VVB.%55194J:D MH^+9Q\*.QD_WVOC^T5K7>PS81*:YHL<0*M/6L$)_U,H]@P?S%3TUE7L% MKM6?TH.4J@",KLA&?BD#@*HF?_WAYO;A_36\(^.-D:&C^5B@"?EE76Z(1!EJ MC;C6&B&TI>+!OE>$H50;MJYT=99*FX<,GW%/RSCIZ/,V>$E/?!T(3*+SY7D4 MS]8>]LT\BI=Q-%^N(P#:/?FF6CQ' OO#46RY=)XO%J 1$!8RHC=R4Q +BI^, MO<*GL[<^D5NIC'B41>W7##!!)]",M&"Q2.M">M583H+TS0;!25-H857)3WE2 MDYM7D^ C,W-=LF^*22(^)+F&G2?W2&1C!2\8"GQBB6Y7&8!)9_ M4H<=":] O2S)D&9?TBFL%:H9YEVB@=.K$,B]\!WGD"MPV!=P)X!46SBH<.W;0V!9[7AE1M*6,Y! M6!Z]OWUPOK'#&NQ#8O,<>I(&;YR']PK(3IN37847WVE>"*0SVQ$V<^]E4W(G M&Y9MJI$)3FMCX JVP$H[5)I#DJ@\7="-C$\^;OI^FS>?C6J@O2!BG)Y5&?;> MCL&FY%FZ6:8:K]_,YN.8?2\X9Z#XY_H M/!YG/C[/7R0@PE]BG@!;<6T7QZ[H]%'1?M0GB'XWZ8 M>?@7I.>=?T^I/P"V=\.I@S./OR1:3>?1HG?FZA9I=[!O3E&O;]P^0E1V'*W/ M9U&\>,'I$[BRJFJ?A'#>ZI XA'6,O?BO8S7G-;BZP\:!>H Y'56)LS;6L.U2 M1]W]Z/>::UC733%M._LW.?&M^O.Y7,%B<>Q*<> M?'_G0TC+74C+1VF=>#A0@6-W\]+WN2'VA4<-3S\;_JG?Y7KI9?H&JL)O^\?C M13>8CL%":SD;V"V.ETG?:CZPBGO7\[[98F"6]*Z7;+9HS)8#LUGO>MTW6PW, MYHN^ ]X.AVP_:6"W7!TCC7T0\_-@=SX,8CCR<FB/PJQ="WA!SEY MZW^ZAS';YE',W#%Z&[IK(*VF+J=+Q:C(0) M7UG"P.F]_[*QT<[ITE_F)-&&V0#/MQI%U QX@>Y3U]5_ 5!+ P04 " S M@*I4D)&O&3P" #^! &0 'AL+W=OW1CW*@JIE M-(^@P)UH%=V;[BL.]5QYOMPH%[[0];E)%D'>.C+U &8%M=3]7SP/YW &F$]? M :0#( VZ^XV"RD^"Q&IA30?69S.;-T*I 0)>\@G:;I M!;YL+"X+?-D_%O>";#:2S0+9[+].ZC+VAR&$)(.W;^9IDGR$$Q<\(@B+H WQ M=5N+FM0!I-X;M<>"#1#ZX'NW%0J,!1[&0NH2%)8<:*S)$4. U]2)5>@"NA.S MZ+QE=H',M7G%+41HY0L*!SE?)]:-XK4"M@?/*4H>;$?0.N_UNL)VK?70!BT= M)G\[W?BL)VNT99@\OT6KJ6_/,3H.]TW?TZ?T_F7@MBA9!->\8^AT\N$J MM/ M6^^0:4*';PWQO 2SX@<*K4_@]9WA\Q\"7FK"D0-]U59JXE3:-T<>I[*"JR8&H@&:SI9"%DQ35NY]%0C MD>465)5>Z/NI5S%>.].QMH;YNYI)V7L^2\PIKQ44-$A<3YS@XG,7&WSK\Y+A2.VLPF=P(<6LV M9_G$\8T@+#'3AH'1YPY/L"P-$%T^I &N+O>LI_:W"F7&Z;P1)2_>*Z+ MB3-R(,<%:TM]*59?<9-/8O@R42K["ZO.-TH=R%JE1;4!DX**U]V7W6_JL ,8 M^2\ P@T@M+J[0%;E9Z;9="S%"J3Q)C:SL*E:-(GCM;F4*RWIE!-.3^TM[(O% M_K5".%8*M0)6YW#.V0TON>:HQIZF0,;=RS:DLXXT?($T@@M1ZT+!ESK'_#'> M(X&]RG"KCHGU^+WF[V( Z&[C#QC3GJS4FX(_<@';EA>M!;OC\N%F1"]874!3XMIC:!2,I> MD(9NE";V:O:",';#(*%J=C!=2$2HNIY!TS-_U]_ :$%;2JA!.\K*]8 N_.EE MN99S9><1,;$[TK1$R+G*1%MK((5T3)<9#Y+WEOE9?XEFIC_D2K6L+"P8C&"- M3*K!*XB\(Z@^&B0.R MF[+=1HO&3K8;H6E.VF5!#Q-*XT#G"T'-LMF8 /U3-_T#4$L#!!0 ( #. MJE1Y>#+CQP< %<4 9 >&PO=V]R:W-H965T#%J70E3)>6R.<6EQV)J.7U^>TGA?\ MKM6=W[D69,G=\XXHU$+69;BU=_]6R9X3PLMMZ?E7W,6UXW%'Y+4/ MMDJ;H4&E3?R7]\D/.QO.AX]LR-*&C/6.@EC+US+(JPMG[X2CU4"C"S:5=T,Y M;2@HL^#P5F-?N+J67GMA%^+&*:],D.RKIS>VU+E6_MG%($ *K1WD"?$Z(F:/ M(([%K]:$E1=O3*&*_?T#:->JF#4J7F=' 7^5KB_&HZ[(AEEV!&_@2DDW2RT MD2;7LA0>HA0*);#TW^O_Z7LQM6YM78KFO_YQGF7#5P'(TXC+3T:OGHF5W"@Q M5\H(U/1:.@!KP_)= 7B%= PKL51&.5F6#_1&K4D\+:E-( 773D.1=:D\[24I MGPSK.R/%6*E)I9S.9:O*N\GDIM4!U(*- 2NJ':NTB93#M6N*J B!:^.#J[FH MO0A64'6*T;#W@9?=JF5=QEVSWG])-NV9J;QV.B"C>=&;^WPES9+=46G/#/.4 MUB7U9F^FC79],6%GP-#RH10QCP!OY*N6. 1RFT/1V*V1S=H4K#Z43J*^7_*BAH\7VN<( MS(.23I WS8.P>-D8'JW:J^HFX;^>0GYEZQ(Y0*0ER;&U!!YR\L$E&Q*]&*T7/*;LZ(0TYO2HC6:]R3,[=^Z>[YWD4%"EZ(DMQH6_L= MVOE22[C?E0]MNJ9 [/@Y92=G9*R'O\6R3YV*L8$4 \-:[<)3!/UN"#^TT$U- MR\4"(U9DK51"K?ON5*HZ6;$2?3"Q:OS5%;]8L^Q]5$!^CUYCN!!O2FG$AU:% MMZTSW^_PYM-/C3.><6DIUB'EL%PM.L>_KB5+R+S9Q73@K,E!K]-)+@7_099^/NBVPH?L/A MX!?K_6/Z\COX112&B*GE3$DL?*BX?PB( M\OO;&DD72:72: X8E$CLF5@X&CWA%+04V[6S!:84+-@H4ZO^-TL8_: $#NCC M.X=#WJK,$AY!Z2([O'(;G?/@D72<,.O_U>"H<0/K]W"S[$D7M?R$I8_&+"/- MAK0P5WHCYV4+?:"A'$4_>T++$OKP4?0C&7;69MC9\;F;])[XMWF-DB-Y2HU4B,A.+KN@/J M66)VW!IZ+';G;>S.O]*QB^?\ATMS]4XUBRX:CT]B] MMYUJ9Q>.0*:0#FWRVN)O[Y3Q=C*[;@]!Y'PX=3+[Q)"]T;B[U_OHS!,E]\24 MH\&TBQ@]_8CA/Q?C[)0.*]O]Q \;#/L^#?A&W0F- 4,[[B65+52)+-,H]73P MP S/:1-[-V4+Y=32) K+>6 M=%/')3_-Z\!S0JDKSC,DUV$6V;$O)2=Z>3, 4 ]KQI-FF(+F/TG,HRB&2#EC MU@H-EHZSA5VS<9H;&&0'E:;U9G]A82&/,(@HCKD8;8 O0\SG9C]7)4!\BG=4 MCH]#$F&PO=V]R M:W-H965TZXI9,O0Y-K9%G/J@J0Q9%H[#B0@;3L=];Z.E8-;84 M$A<:3%-57/^98ZFVDR .]AOW8EU8MQ%.QS5?XQ+MCWJAR0H[E$Q4*(U0$C3F MDV 67\T'SM\[_!2X-0=K<)6LE-HXXS:;!)$CA"6FUB%P^CW@-9:E R(:OW>8 M09?2!1ZN]^@??>U4RXH;O%;E+Y'98A)%1H/2->4Z/SJW2@LLU4C[__AI> MUHNCES#RF# M5%4D+M/V'!_=&E]J^>G,;UY=L"AY#]_B,^I1#+,L$PZ1DBVXR,Z$A&M>"TOV MK4Q)N<:3?,UZPYCUHN@<[JD37*<%<)G!#3Z05&L2GH4/+:>G<3$;]I++&):< MGH@/H3O:H!5R_=1QQ'JCRQ%\0HF:DCO/649O6!BKN1/CY4G9ON 3=")[^ M!5!+ P04 " S@*I4I],1#!L# "?" &0 'AL+W=OK.4JF"&EFKEZU(A2YU3P?TH"-[Z!>_"XTG7 MVCN#[SEN],X<[$D64E[:Q6DZ\@)+"#DFQD9@]%CC%#FW@8C&KR:FUT):Q]WY M-OI'=W8ZRX)IG$K^(T]--O+Z'J2X9!4W%W+S&9OS.(*)Y-J-L&EL P^22AM9 M-,[$H,A%_61731[^Q2%J'"+'NP9R+-\SP\9#)3>@K#5%LQ-W5.=-Y')ABS(S MBM[FY&?&%[A&42%<8")7(J\S)5*82F$4I4P3'Y/!U#%!I>'UG"TXZC=#WQ"\ M#>(G#=2DAHH>@(KAC()F&CZ(%-/;_C[1;KE'6^Z3:&_ ,Z8.(0X[$ 51M"=> MW.8B=O'B)\K%'LBC%O+(01X] #FCCRRM.()<0B*+DHGK5QJ,-(R3Y&LZBVLJ M^$^IH%0RK1(#-HB^+__[L5X^ZT=!? )/]9QG"O%63>^84(62S)5HNV-+98<0 MFFSK.TXSNAT,?.),:WH[8WS'YCE$G6X0=X)NN+,7=_I!MQ/V J*QHE.CRL4* M9JC6>?('0!C= (5AT(G"P>,3X,JT5C1\7:,"M^F2$9[ J2@K V?UH0_( M)*;?XX19X[CQ/M'Y.TV#;K.5:XV:!%4)4_>/=K?MON_JIG-C7K=N2B]]=AHX M+LDU..R16E3=#NN%D:5K00MIZ.ITTXS^0:"R!O1^*:79+BQ ^Y]D_!M02P,$ M% @ ,X"J5#B$KM6: @ 7P8 !D !X;"]W;W)K&ULK55M;],P$/XKIX#0)F7+>]J-MM)>&$QB4&W /KO)M;&6V,5VU_'O M.3MMVL)6H8DOL>]\SW,O\9T'2ZD>=(5HX*FIA1YZE3'STR#0184-T\=RCH). MIE(US)"H9H&>*V2E S5U$(=A'C2,"V\T<+JQ&@WDPM1(?F^WRL2 HZEI(W*#27 A1.A]Y9='J>6GMG\(/C M4F_MP68RD?+!"M?ET MM0%AC82P#H^41+["N+1&%\7/%Z74N+7![OV:_U#BE"UJO8SN.]A#=,'4,2^1"'<;R'+^ER31Q?\H^Y[J%,.\K44:8O M4-Y1DY2+&D%.88O^N>+M)WKWIA^'R7OX7RO5KJA<\=::2RRPF:#:4=K*VD_T M:D?C!3FBMBAAS)31P$0)%[*92T'%T)W96X@B/\TC/PE/=I59/_1[>0[WU+U' M7!R-E2Q0;Y!QGOF]K+>1X]R/XARNN.!T[TOX*&6Y,8_\D^S$C])H2Y/V8C]+ M4OA,O*=PBQK5(P)--/@ZT9)N>X&BP YP$)&#GN4X_%.7INGAJTOU5Z]MU8$" MI+!#JL..,LHHG_ZSES_8:OH&U&PO=V]R:W-H965T8F+2A:>/E ^*#FUP;:TE< M;(<.?CUGITW3T56"C2^-[WSW^+GSDUR'2ZGN= Y@R'U95'KDY<8L3H) ISF4 M7!_)!52X,Y.JY 9--0_T0@'/7%)9!!&EO:#DHO+&0^>[5N.AK$TA*KA61-=E MR=7/4RCD/C!YQ!45@@I/%]A>FU1]K$ M[GJ-?NYJQUJF7,.9++Z(S.0C;^"1#&:\+LR-7+Z'53V.8"H+[7[)LHF-F4?2 M6AM9KI*102FJYLGO5WWH) SH(PG1*B%RO)N#',NWW/#Q4,DE438:T>S"E>JR MD9RH[*7<&H6[ O/,^%*DV&'0/OF "CCXR*<%Z,-A8!#;1@3I"N>TP8D>P6'D M2E8FU^1=E4&VG1\@IY98M"9V&NT%O.+JB+#0)Q&-HCUXK"V4.;SX$;Q;E'-6 M%T#DC)R+2AAX?8EZR,A%97@U%U@WF6@-1N\J?C_VJQ>#B+(WY*E/K#G-7=%O M(85R"LH9#\-L1[I&^,\'/JR]W7A)0C^AU*>4[O1=@M8G9)*F=5D7W& ;)Z54 M1OSB[EU;IQR$?IST_;!_?-CUL21"?W3X;+P;]6Z(QI$_Z+0%F<=]/XD'>W04 MMSJ*]][U^H4A7Z_<#7W;@YFTF,E_U.9^[.?2YI\:77MV:M5I]$G:;!N]N454 M3]5$?JIE-C6'DPLV#J30X7=PRQW$.R@;@_DQ*LS;L >T? MA/%O4$L#!!0 ( #. JE3TL)<)7@( <& 9 >&PO=V]R:W-H965T MCN)LFCON.7KVGE',AUOV!H6X#YO;@Q:2<=2<0G*N7H2C2)2P8HUPMWJ[0?8Y3/P?*46-GS)MHTM\HB4 MC75:[L"H0'+5KNQ^5X<>8)0^ Z [ VZVXN"RG/FV'1L])88'XUL?A-2#6@4 MQY7_*0MG\)0CSDTOE6-JS9<"R,Q:<#'YB"_AZ!-#CST>)P[O\)%)N>.;MWST M&;Z<7&OE:DO>JPJJW_$):NL$TKW .3U(>,W,"9=P'OCR/TGX M &_1\1:!MWB&=X'M4C7(JE?D@BONX/45OK>*/+[0/E74P]RO7HQHFK\C_[IB M+RO[[P<>[=P4N2Q8,TC=,T?=)W!=:>DEE9-K(1 MS&$99U(;QW^RT,M[R%$6%X-AG W?'O=]^8"BGQ[_-]UM5SP(+6@\ZI4%E1?# M>%",GGI'2:\Y)9AU&$&6E+I1KNW3SMM-N5G;W _A[8C$_[?FRA(!*X2F)\-! M1$P[=EK#Z4UH]:5V.#C"ML9)#<8'X/E*:[$" "+!P &0 'AL+W=O2]+ZRMU!:F(<%64=@^N\FUB8CCS'9:ME^_LY.& FVU MH7V)[?,]CY^[^,Z##1/(. 5&Y1DOH<"=)1>,*ER* ME2-+ 30Q()8[ONMV'$:SPAH-C&TF1@->J3PK8":(K!BCXM<$$ '+H37VSB>A]C<.WS/8R)TYT9$L M.'_0BZMD:+E:$.00*\U <5C#%/)<$Z&,GPVGU1ZI@;OS+?MG$SO&LJ 2ICS_ MD24J'5H]BR2PI%6N;OGF"S3Q1)HOYKDT7[*I??W((G$E%6<-&!6PK*A'^MCD M80?03IP%%)K!R=N:"8UC7^ )B WO%"I))=% LESO(.26EW^ M5M?$/TIX0\49"3R;^*[O'^$+VC@#PQ?\19Q'Z,*6+C1TX0&Z.19'4N5 ^))P M0TWW4->!'F?Z\*[GN\$G\K]&3%R&0FLC550*9< ME%Q04RM7Q1JDPMK3EX(J$G.I3EOL>Q)&KNVZ[A'+OXYSOE0;*@#5KK%3E/IL ME"11P$O7[H&C(K>VCY,DTU&\1GI^M!?I-XS7(.4Y&<=QQ:H<-"9;_K MK+R$G32XTST[;L\.@O#T2%PV^8H]]R6RK#[>@6!X.:"D6;+U>IW2H.O:O7[WE3WL M>W;?#]ZL]XXKFI-GW>GILGEV&$;/CC6V7F!'O?Z^ZG9V&B0#L3+/@,1K716J M[I6MM7UIQG6#?7*OGRFLKU6&=RN')4+=LRXV=E&W_GJA>&G:[8(K;-YFFN)K M"4([X/Z2<[5=Z /:]W?T!U!+ P04 " S@*I4DH-PT$ # "0 &0 M 'AL+W=O0A#TF)GNVDNM,% M@"$/%1=Z[A7&;(Z"0&<%5$P?R@T(W%E)53[4.]$8!RYU1Q0,:AN.@8J7P M%C,GNU2+F=P:7@JX5$1OJXJIQU/@R?1T>G(ZCN%'R7L=.^;6"9+*>_LXDL^]T(;$'#(C$5@ M^+J',^#< F$8O_:87NO2&O:_&_1/CCMR63(-9Y+?EKDIYE[JD1Q6;,O-E=Q] MACT?%V FN79/LJMU1]0CV58;6>V-,8*J%/6;/>SST#-(PQ<,Z-Z NKAK1R[* MZC3&HJ^ !63KU*80I,+D4/^U#[ L-K8:!/;*1T$_,K4(8DC MG]"0T@&\N.4:.[SXE5P'(),6,G&0R0N0UWA(\BT'(E=D&+XF/(S6($!3C$QB M]VN#(L0W!9"5Y'B,2K$^(A_>I32,C__;&[.=%2[=C>0<,JB6H)X(;2WL(WJS MHX;E+1YZ39C(R15P9DF>26UTJ_>>)&GB3].P)QFGL1\F28MQJ>0*M+TA&"?7 MH.[+##J$.$I]&G>1CD:13VG8BT I)LPC^;;DY9K9:Z(SCD9C/YK2;IV.G.MO M6 ?U5[$[M?'$'T?I$]81?7M9;J1!:ET&(C^B$[^??RM+HJD?A^E 1X_:CAZ] MNJ.S@@E;H]+>GC7?79,RV:7LN48?=G*#K=P#MYU])JL-$X\N79-C/>@0CX%R M1J90 *2JKQVPUTZOC5VGVO:RFDO&FELU\P[4&ZS/F#Z]<=KL)>8 M><95KV[[EKK"C&<=,YR$=GBN&\RRUUX'41C[TR3^V-_\HK4-X7RKK-5/8*K5 MGZ"'Z;_/ZK]8_)'5'H7ZE#S7>$%O*E6@UF[VVCMM*TP]H%II.]Y/ZJG6J=?_ M!NA^76(D'%9H&AY.L+U4/6_KA9$;-^.6TN#$=)\%_J* L@JXOY+2- OKH/WI M6?P&4$L#!!0 ( #. JE0*8L58" , /D& 9 >&PO=V]R:W-H965T M;\O<-/CGMS;PQ.R4:I:S6;:8:;4'[;R)S0V\5(^F MY+ATFW)I-5DYX>SBTJK\^NV*=!5PIBK::\-\N8ZNV$:@.9Y%EL(XYRCO*%R*8)5U6@2W1RV/R]LVK:3*[CMH VQ. *!O:3NU9ORBY>WN%NH+S'KTF-!Q]N3I?'X= MS<([VE)3B*H]#NB. ]!FYF6_F\")WY"_H.Y@3L$E&J?O_OO_E[^=%/ZQX5M3 M;4@5U?.PLOR#FMI1/[_HRO#A!G7.#2G5/$>X:*POIJL4L_ ><_1,G;(A).$T M2<-QFO5,KV$R&$_@DV;2I7(R#4=QW%M'@\FT#U+ 49:&<18?]_9T<)*1O>:: MK%1?:DI;Y([H:#0,)\G)G>MT,([_N42/!#W:)Z=F$J;CT0,UD^RI.Q/=:T<5 MZIUON@9RU4C;=J9^M>_KR[:=W;FWCP)EL>-4?(%;@L:#";51W3;:=F)5[9O; M1EEJE7Y8TMN$VCF0?:N4/4Q<@/ZU6_P%4$L#!!0 ( #. JE1"=PGND0, M !H) 9 >&PO=V]R:W-H965TZD>=8%HX+DJA9YYA3';3[ZOLP(KIL_E%@6MK*6JF"%5;7R]5\!++TA*1&]\:3J_=TAIVY0/[9Q<[Q?+ -%[*\BO/33'SQA[D MN&:[TMS)_6_8Q.,5%31D=H8SABQ2FT' ML!,IK]GAFRRF'3%;48IJY*L5G*^-;IWYZYQ]_&$=! M_ O\&9[1,86PR'-N&6FS)>/Y&1=PR;;G"TAXLZLA# M"TL;V+ 'BSORN L;]6!)VG7 X89A;=3##4Y"&WE(G%O3Q@LH":'TMJ7D:Q6[0?@[- M_P%02P,$% @ ,X"J5,=L9T&( @ R 4 !D !X;"]W;W)K&ULG53;;MLP#/T5P1N&%G#K>RY=$J#I5JQ "P1MMSTK-AT+ ME25/DI?V[T?)EV5 FV%[L22*Y_"0,KG82_6D*P!#GFLN]-*KC&DN@D#G%=14 MG\L&!-Z44M74X%'M MTHH(4#U3R(PW 2U)0);[5PMHU:+61K.!.P442W=4W5 MRQJXW"^]R!L,]VQ7&6L(5HN&[N !S-=FH_ 4C"P%JT%H)@514"Z]R^ABG5I_ MY_"-P5X?[(G-9"OEDSW<%$LOM(* 0VXL \7E)UP!YY8(9?SH.;TQI 4>[@?V M:Y<[YK*E&JXD_\X*4RV]F4<**&G+S;W;>B1OM9%U M#T8%-1/=2I_[.AP 9N$;@+@'Q$YW%\BI_$0-72V4W!-EO9'-;ERJ#HWBF+"/ M\F 4WC+$F95[A3-9GGW50"ZU!J,)%06Y973+.#,,-#EYI%L.^G01&(QH<4'> MLZ\[]O@-]H3<26$J33Z+ HH_\0$J'>7&@]QU?)3PCJISDD0^B<,X/L*7C.DG MCB_Y__2/1$G'**F+DKX1Y0%;J6@Y$%F2Z]:T"@@'_)5(0U_P!\>8+=9'$6PU M10T3N^Y:OU;PXY'^A9U0;05A2?-JK"G9 ^+QII0<&U9?D _O9G&8?/SKZM## MX3U)HZD_S4)K3D9SED[\>32QQG0TIIF?32?D41K*A_+C' M:8P.&K7=U$UKH" WPJ!L;4;'DS3RY]/DM&?MZ(9'?2%KRJG(X4#N?#+SX\G\ MM<<.#KJK!K5S,T237+;"=(TV6L_4+4$L#!!0 ( #. JE39 MSR]22 , % . 9 >&PO=V]R:W-H965TD0 MVPOXZQS?<^Q<^YP[=#W-$ ,^)K ANQ4T9: MRI2Q1UWY..LYGHX(4HBDIB#J;PTAI*EF4G'\+$B=(/>%D$ [[I2 MS:=1;E1P#W)NOX8[0/>,REB@=W0&LR/XH1V/?0N!JX26:OVMVH%O9;PGO($" M?(5\S_>/!!2^'(Z/Z;'#AQ#5P??4!.7:!8:O6W!KH"@;[?0S8% M_L/"W"R9FU;F3RO-I+?%=O7%L>7/2:X-B4XPZ[Z2M=[UTS9B+[+K,K)K:V1W M4<165 HTA@B2-9FF\!+AK9*^=0GAK6>R@GWA0]N(OFG/?F;V36;''5$VX' MA8Q&*G'Q/'.-$_%HD8^]*B]ZUD">TUZA$7#=IL[#H\G03HAQP_->'3/Q#."^ MJ)UDCR_CKG5[G>^^7P7J7];]\ 0A]KQ3+E9I%]OS[H&+MI1TOE55JL;V7'W& M1K43^G[-1AV> K9/65QE>6Q/\P\;5B6>?^9Q=2I@^[%PAL=V0MRL]=@.]$]N MX^I P?83Y2'F /_!Y>K(P?8SYPR7[80XJ'7Y!+#697?GJJVL6)@GBT#&M_P> M6K:6SZ([\Q@X:!_@VS!_W%0T^5M+W3)5SA4HA;FB]!IM]:GP_/F25R1;F@O] ME$FU'J88JR92@,+%T!N'EY.^W>\V?.6XT7MCL)',I7RRD]ML MZ 46" M,C?7 Z+7&*RP*ZX@PGK<^O4;2&NZ/=]X_N-@IECG3>"6+;SPS^=#K M>Y#A@JT*\R WGW ;3]?Z2V6AW1,VV[V!!^E*&UENC8F@Y*)^LY=M'O8,XO" M0;0UB!QW+>0HKYEAHX&2&U!V-WFS Q>JLR8X+NRAS(RBKYSLS&C"--<@%S!5 MJ%$8YG)U!@^H:8R4?@,GUV@8+_0IK=\\K[AYA7NFGNC&7+&*&U;PG[79%Z:6 M:#1\O\=RCNH'[;^38GEF4)5P*U)R1D< TX()B((H'/B&0K @?KK%G=2XT0'< M&.ZE,+F&&Y%A]K>]3Z$W\4>[^"?148<42 ?B\+WC>9Q=P\F[TW?@@\X9)>2( M0-PD.'8"YP<$QEG&;7)8 5/&LS,N=EEKB[[VE3A?MI[6HZ@;4H'U!OZZ!>*\ M@3@_"D&GB4RE.3"1P36NJ18K=[0W+U3=&MM0:H_=/90PZL8783M)MR'I'B69 ML0*UPZBO$!?+-O'N&_$D2BZ2=NVDT4Z.:G]$@8K.P:J/,RHFKHUB]DJV(21O M$*(XBB^BH!VBUT#TCD)\IK*YDUJW2?;^[_3[C63_J*25@PH5S.REAE]PZ(+7 M%+6S_AY%T FZ_R#X>RVG1"I[VU@UI'(E3-U]FM6F=X_KEO5G>]WXZ2(LN=!0 MX(),@TZ/&ULG55=;YLP%/TK%IJT5MK*5TEH12(U:??QT*E*U.W9@1M@-3:S3=)* M^_&[-H2E;8*JOH!]?<_Q.==PG6R%?% %@":/%>-JXA1:UY>NJ]("*JK.1 T< M5]9"5E3C5.:NJB70S((JY@:>-W(K6G)GFMC8G9PFHM&LY' GB6JJBLJG&3"Q MG3B^LPLLRKS0)N!.DYKFL 1]7]])G+D]2U96P%4I.)&PGCA7_N4\-ODVX6<) M6[4W)L;)2H@',_F>31S/" (&J38,%%\;F -CA@AE_.DXG7Y+ ]P?[]B_6._H M9445S 7[56:ZF#BQ0S)8TX;IA=A^@\Y/9/A2P91]DFV7ZSDD;90650=&!57) MVS=][.JP!PCB(X"@ P0O ?X10-@!0FNT569M75--IXD46R)--K*9@:V-1:.; MDIM37&J)JR7B]'0!&^ -D 6D(N=E6UJ>D;G@6F*-%>K1!9E;)2 5^8Q+54WY MTT=%M-"4X5FV%*LG%/9;2%)+D36I)F8O14ZN0=.2J=/$U2C8;.NFG;A9*RXX M(BXDMRBC4.2&9Y ]Q[MHM'<;[-S.@D'"6RK/2.A_(H$7!/?+:W+RX;13>T#= M_.UD?D2S2H98D]1Y.OC"J% M>R\I S50^U'/.GIO[4=OK/WHE=,PQJRQ=]CON%-W&I['KPS[/G[H+[\A=Z_W8(/(;4M6)!4-U^V/V4?[KG]EF]V+^ QO M@[9Y_Z=IKQ+\T="\(@S62.F=C;&ZLFW/[42+VG:XE=#8I>RPP!L-I$G ];40 M>C&PO=V]R M:W-H965T'+@!JV S^Y*T_W[7AK"T2NDVJ1("?YUS[SG&UY.=TKON!E+?@F8&<.VLPJ62MU:SM7Z=0+;$)00(*6@=-G"S$4A26B M-'ZUG%X7T@(/VWOV3TX[:5ES [$JOHL4\ZGWWF,I;'A=X$KM/D.KY]3R):HP M[LUV[=K 8TEM4)4MF#(HA6R^_*[UX0! /,P@77 Q8-W[$P",,C M^<1_#Q_VI!-UCD>.;_2,XTO0[A#*!-CUNA 9=^8O.Q./6==//0R"01"\.J;Q M/X /U(TZ=:->IJ42$D^$//E"9YU^ENL:JQK9 C!7*?NQ@'(-^F=/H-,NT.G+ MV=A/W6-C/_##^!D7SSIQ9[U$UUO0K'7P2OZ;@>,NQOC%#(S[J:.G;/ /"A55 MD\S5;\,254ML#G0WVET1%ZXR/AJ?T]715/H_-,V]0\5-!U7ERN%:(94TU\SI^@-M%]#\1BG<=VR [D*=_0902P,$% @ ,X"J M5&KIL>=^ @ O@8 !D !X;"]W;W)K&ULK57; M;J,P$/V5$=J'5NH60MHTJ@A2+EUM'ZI&R7;[[, $K!J;M4UH_[Z^$#8KM6@? M^@*^S#D^9P8/22ODBRH1-;Q6C*M94&I=WX:ARDJLB+H4-7*SLQ>R(MI,91&J M6B+)':AB81Q%D[ BE =IXM;6,DU$HQGEN):@FJHB\FV!3+2S8!0<%S:T*+5= M"-.D)@5N43_5:VEF8<^2TPJYHH*#Q/TLF(]N%U,;[P)^4VS5R1BLDYT0+W9R MG\^"R I"AIFV#,2\#KA$QBR1D?&GXPSZ(RWP='QD_^&\&R\[HG IV#/-=3D+ MI@'DN"<-TQO1_L3.S[7ERP13[@EM%QL%D#5*BZH#&P45Y?Y-7KL\G #BT2> MN /$3K<_R*E<$4W21(H6I(TV;';@K#JT$4>Y+9Z[.,+@GOO/PJ+.5J@)9>H\";419NG# MK!.Q\"+B3T2,X<$<5RJXXSGF_^)#8ZAW%1]=+>)!P@^A_E&,53.^("V MJU[;U2!75\@+4TE[%RDO8(W2E8=G"(\[1@M7J(]D>NJ)H[;7^)!&27CX0,UU MK^9Z4,W=JT9;2VA]AB@.>9STK),OSO\PW__D_Z;7=C/(]7CW +67I=P-:LD! MBX;F"(JP0?O3_HCI%]L?YAM-!^R')SW%7/S"=4X%F6BX]NVE7^V;\]SWI+_A MOK.;VUA0KH#AWD"CRQOS[4C?+?U$B]IUJ)W0ILNX86E^,"AM@-G?"Z&/$WM M_\M*WP%02P,$% @ ,X"J5#TRR^\J @ /P4 !D !X;"]W;W)K&ULC53;CILP$/T5BZ=62D. W+HB2+ELU96Z$MJH[;,# M$[#6V-0V9??O.S:$IJLDW1?PC'W.W"=NI7K6)8 A+Q47>N65QM1WOJ^S$BJJ MQ[(&@3='J2IJ4%2%KVL%-'>@BOOA9#+W*\J$E\1.EZHDEHWA3$"JB&ZJBJK7 M#7#9KKS .RF>6%$:J_"3N*8%[,%\KU.%DC^PY*P"H9D41,%QY:V#N^W4OG1/K$'#(C&6@^/L-6^#<$J$;OWI.;S!I@>?G$_L7 M%SO&GS< 9 GLN L >$;P'3*X"H!T0NT,XS%]:.&IK$2K9$V=?(9@\N M-PZ-T3!AJ[@W"F\9XDSR36I-4E!D7U(%Y!-9YSFS"::E,A%=,1.11"E-JF(I-* ,(QR M_DIVC#>V^LD9AM4!?JLIM(\O1/ A&T7QV*8'_@WY>1J-%N+@4JW_6BQ6H MPHVH)IELA.E*/&B'+;!VS?]&O\'MT WS7YINM6 !"R8TX7!$RLEX@;.ENG'M M!"-KU_$':7!^W+'$#0?*/L#[H\1L]H(U,.S,Y ]02P,$% @ ,X"J5.X/ M-3F5 @ "P< !D !X;"]W;W)K&ULC97;;J,P M$(9?Q4)[T4IMP>;45 1IFZB[E?80M>KVVH%)L HV:SM)]^W7!HIH0U!O@FWF M__W-Q(R3@Y OJ@#0Z+4JN9H[A=;UC>NJK("*JBM1 S=O-D)65)NIW+JJED#S M1E25+O&\R*THXTZ:-&LKF29BITO&8261VE45E?]NH12'N8.=MX4'MBVT77#3 MI*9;> 3]5*^DF;F]2\XJX(H)CB1LYLY7?+.(;7P3\(?!00W&R&:R%N+%3N[S MN>-9("@AT]:!FL<>%E"6ULA@_.T\G7Y+*QR.W]SOFMQ-+FNJ8"'*9Y;K8NY< M.RB'#=V5^D$6Y"7IZ7**S+^>)JPV$M7*S M;L/;=D-R8L.?5%XA'U\@XA$R(E],RY>0]7+\7NZ:U/O\29\_:?S\3^8_8>GW MEGYC&9RP7.UD5IB3E:,5E::(E.>#FHY5K/6+&C_[V>U3C(,(^]XL'$5]X#ODH$<.)I&?S:>&&$X89^:,Y^B;$/DH7GBT+YZ%,QS@#WPC<4%,0C\8!XQZP&@2\(>IV@UZ M 5R#\@T5_1[K40)*@.>P1AP= 1RB3&)CXE/! ;!">2X1XXGD:=/?@L9'Y\W M$H8S;W#>6LBQ0!SBV37Y .D.6I6])DP[V#*N4 D;(_6N8I.H;%MO.]&B;KK7 M6FC3"YMA86XKD#; O-\(H=\FMB'V]U_Z'U!+ P04 " S@*I466BQWH0" M !J!P &0 'AL+W=OW*'W^N*.K=;:OO#3 MI*(K6("^KVZEF?DM2\XXE(J)$DE83KQI>#D;VWI7\(W!5G7&R#IY$.+13J[S MB1=805! IBT#-8\GF$%16"(CXU?#Z;5;6F!W_,K^R7DW7AZH@IDHOK- MR$,Y+.FFT'=B^QD:/['ERT2AW"_:UK41]E"V45KP!FP4<%;63_K M &X ^%@ :0#$&:V5.5MSJFF:2+%%TE8;-CMPV3BT<<-*^Q476II59G ZO6&9 M^22@SM!7\YRB_4'F!2'B& M<(!Q#WQV&#Z'K(6';^&^,=-(>MM.%!:=,\ M9[;W]&F;#7?WC()H& ?]>X[:/4>'XP"E+M$TRS9\4U -.9IR(37[35T7]-'' MY\KFE??E-=K1=!Z&81#BX%U@?85!3"*\1_VX53_^M_,Q/O)\]-7UG0^_TPGM M+61ZT8J5"A6P-,C@8F@\RKJSUQ,M*M<<'X0VK=8-U^8R!&D+S/I2"/TZL?VV MO5[3/U!+ P04 " S@*I4C6IR4$8$ '$ &0 'AL+W=O MP^D>7' 2JX!9VR3;T_[Q-\8$D@9(3NKE@6#P?//YF_$,GFR$?%$KQC3ZF:6Y MNAJMM"XN'4?%*Y91=2X*EL.;A9 9U3"42T<5DM&D,LI2A[ANZ&24YZ/II'KV M(*<34>J4Y^Q!(E5F&96O-RP5FZL1'FT?//+E2IL'SG12T"5[8OI;\2!AY#0H M"<]8KKC(D62+J]$UOKPCQ!A4,[YSME$[]\@LY5F(%S.X3ZY&KF'$4A9K T'A M;\UN69H:).#QHP8=-3Z-X>[]%OVN6CPLYIDJ=BO2/WFB5U>C\0@E;$'+5#^* MS>^L7E!@\&*1JNJ*-G9N ![C4FF1U<8PSGAN_^G/6H@= R_J,2"U 7EC0/H\ M>+6!=ZJ!7QOX;RGU&02U07"JA[ V""OMK5B5TC.JZ70BQ09),QO0S$T5KLH: M!.:YR:PG+>$M!SL]_LDX2;D-$7WN4UCQ@]$7D>J70/$]8TF%_.VSO';.?'_%/!@ YJALP\?/R 'J1653-EKUSJ'4;]0":BX0B4U:@?* M['04W(\R'T:9L7B+@J,:A6N6]:[M[F2\'E9[@?":Y/4J6.](\E:Y^]=G>(ON M#[(=2QBLH6:B0X*4KG-8^K.Q- 5]//=\/+R;.>C=,^''3_ MR!2CH ^B>8)F; T-JH!VH[MD"@]EPBXHY;\1ZG >(6[@X7$WU:BA&@U2M3G" M\R6B2\F88:D&TF/H/_^*+F$2/]"9AMV M;>B+@U"3;N&PV[8&=Y#'=Y-6AH;=]M"PFT!#*TH9-*>\NQK4P'M9[[M^%+@] MG';:%1[D=,>ETJTNIX04DQ:8>J8?\BC'I$:TL9 M'JYEUYF0FO]C6WG!)!<).N,Y>H5-W-G2YT< L6MMAW1I2QD^4LM8+*",_+>8 MMI4*A^\?T[:XX.'J\D"UV0VT*("^U3<6ZBWU6M/H(+Q1$+E]V[2M1'@\R.%6 M9 7-7Q'=4 D?.-O=^@OU=NMYC;A7+4QCZ*'2%BX\7+E.:TOS&F4OT$2!Y]P+Y"KE7IF MMUJFP+C]QNQD;5''NZ*.SR.OATY;% GY?[K 30U\O LX.^>7C,EE==)4L)/* M7-O/\N9I:Y0RA8 Z9Y'$#9I3YUVH$51 MG9*>A88S5W6[@I,ZDV8"O%\(H;<#XZ Y^T__!5!+ P04 " S@*I4EP.) MX$(" "2!0 &0 'AL+W=OU#*Q5R(2D,A4@45*U2-Z&B;I]-CZZW?LA(A;NXX/Q)?S MOGG.B8_CG9 OJ@#0Y+7DE9HXA=:;L>NJM("2JK[80(4[N9 EU3B5:U=M)-#, MBDKN!IYWZY:454X2V[6%3&)1:\XJ6$BBZK*D\L\=<+&;.+ZS7WABZT*;!3>) M-W0-2]#/FX7$F=NY9*R$2C%1$0GYQ)GZXUEHXFW 3P8[=3 F)I.5$"]F\I!- M',\ 8=4&P>*CRW,@'-CA!B_6T^G>Z41'H[W[OTC^[[@CQ$&'./@0\1&4&I-I MFM9ES:G&SS4MA=3LC9J>N03<^$4'(#T_C(;^\.L)\:7 012$47 9.>R0P_^J MJCV ETC#LY*%P@8DJB,1'MW5JIZJTV\.T!T,N8-4?F>V4=K]^UTY(*076 M%^+KW'-\S[WFI+=2^L$L 2QY$ER:?K"TMC@/0S-;@J"FI0J0^&:NM* 60[T( M3:&!YAXD>!A'T6DH*)-!UO-[-SKKJ=)R)N%&$U,*0?7S$+A:]8-VL-ZX98NE M=1MAUBOH B9@[XL;C5'8L.1,@#1,2:)AW@\&[?-QZO)]P@\&*[.Q)D[)5*D' M%USF_2!R!0&'F74,%!^/, +.'1&6\:?F#)HC'7!SO6;_[+6CEBDU,%+\)\OM MLA^[#!@!Y M=@/B&A!O Y(]@$X-Z+P7D-2 Q'>FDN+[,*:69CVM5D2[;&1S"]],CT;Y3+JQ M3ZS&MPQQ-KN4ELH%FW(@ V/ GI#O>-<^DD&>,S<8RLFEK&Z7&]/1&"QEW!QC MRMWX"QG,_I3,^$PR4J*@\IE<78W(KVL04]"_,>U^,B9''XY[H<5RW:'AK"YM M6)46[RFM0ZZ5M$M#+F0.^6M\B#(;K?%:ZS ^2/BME"W2B4Y(',7QCGI&A^'7 M5".\O1<^?C^\?4!-IYE_@&0FG+_E9S47/"7B9)W23-KHY7E*>>TCG" M8Y;$9ZZ MT.@,M XT+FT.2 \><*^Z$>D;B7':_91L->)M5AJ?INE6 M'\*-?ZD O?!N9["04MKJ$C>[C:$.O(]L[0_1:"M??*&I7!K[M6#2$ YSI(Q: M7:Q,5\Y7!585W@NFRJ*S^.42/Q:@70*^GRMEUX$[H/G\9/\ 4$L#!!0 ( M #. JE3M*]8@7 , !8+ 9 >&PO=V]R:W-H965TZR'=@&'-M%%]CM&NM-^\Q(QS81251)VL[VZWM( MR8H2T6K:/,2ZS QGCG@YTS,73_( H,ASD9=RYAR4JNY<5Z8'**B\Y164^&;' M14$5WHJ]*RL!-#.D(G<#STO<@K+2F4_-LXV83_E1Y:R$C2#R6!14_+R'G)]G MCN]<'GQG^X/2#]SYM*)[V()ZJ#8"[]Q6)6,%E)+QD@C8S9R%?[?V#<$@_F!P MEIUKHJ,\:R7T\5=3P<]$:#2JZ0M3?K%23Y2M$OB6(4_-OZD#"+*0$I0D'U:@*,OE1W)# M'K8K\N&7CU-7X2@:ZZ:-XGVM&%Q1#,E77JJ#).LR@\S"7P[S_6! P,5X;<;@ MDO$^&%3\2L4M"?U/)/""P&9HF+Z"M*7[%OIJF/XM58/T]?M']P:*$;8?/#1Z MT16]C6 GJH LN:BXH&:U?BY/(!4N?V7[W+5>8O3TOG.:1[&'?U/WU"WBO\)> MV8U:N]&@W466,>U1VIS5U+@S9.Q%0:3+_,J:!>=/O"@X,-HM);VP_BN*^1QMN'"+0 M;G+4FAP-FMSRG3I3 60%)SSNJO[L?24[;F7'[Y/-7F1)RJ6]!N->MI%M:?1A M!G5E:4Q:JY/_OS0F_:H'<=]9'Q98 JPFO;5M@ZW[L*&B-PS"Z8KISL/K_>8+B-H$SZ1/Y M':P[;:/8+6!B^VH67!SY29*\\>QV^H("Q-XT9!*G\[%4=8O0/FV;OH5I==P7 M>-TQXAFZ9Z4D.>R0ZMV.L&*B;L+J&\4KTV4\&PO=V]R:W-H M965TP"B(!85JE5:V*NCU, M>W"3&Q+5B3/;D.[?SW:"!VW(JFD\$'^<<^X]U];UK*'LB>< CV7I.)S*Q>B MOK)MGN108CZB-51R)Z.LQ$).V=;F-0.<:E));,]QQG:)B\J*9GKMCD4SNA.D MJ.".(;XK2\Q^+8'09FZYUF'AOMCF0BW8T:S&6]B >*COF)S91B4M2JAX02O$ M()M;"_=J/55X#?A:0,./QD@Y>:3T24VNT[GEJ(2 0"*4 I:?/:R $"4DT_C9 M:5HFI"(>CP_JG[1WZ>41$X S![PC^6PE!1PC>2@@[ M@K9NM]YUX6(L<#1CM$%,H:6:&NCJ:[:L5U&I>[(13.X6DB>B6Y$#0PO.07#T M 2W2M% 'B FZKMI;J([S(@:!"\(O)>1A$Z.+=YBI@R[Q-\MXA^:4WJ!A#,D*^^QYYCN?T)+0:IM]@9NA>#SU^ M>W2WA[X>IM\FXAS]I!B^.4E?Z_F#)XG;D_S^1>ZB:P$E_S&@'1CM0&L'9[0/ MUX+W%;FECC55M:5]%#J!%RA3^^-J]N#=R+B<]Y52_TVJN7L-<+WP%BU_#-.H%;/U7 MV(G/J?$Y'?3YP"';$42*#/J<#I/],2IUN^@KN'W4\4I@6_W4<)30727:YF=6 MS6NVT$W<_@-OGT+9!;9%Q1&!3%*=T41>-]8^+^U$T%KWSTU#45IH%E>@FWN.??<$^YULF?\690 $KW4M!$S MJY2RO;%MD950$W'%6FC4FX+QFDBUY1M;M!Q(;D UM5W'">V:5(V5)N9LR=.$ M;26M&EAR)+9U3?CK'5"VGUG8>C]XJ#:EU =VFK1D RN0C^V2JYT]L.15#8VH M6(,X%#/K%M_,(QUO OY6L!<':Z0K63/VK#>_\IGE:$% (9.:@:C'#N9 J292 M,O[UG-:04@,/U^_L/TSMJI8U$3!G]*G*93FS8@OE4) ME0]L_Q/Z>@+-ES$J MS"_:=[&18Z%L*R2K>[!24%=-]R0OO0\' .Q_ G![@'LNP.L!GBFT4V;*6A!) MTH2S/>(Z6K'IA?'&H%4U5:/_Q97DZFVE<#*]S3*^A1Q]?U'?A0"!OJ$YJUO6 M0",%8@4:!5PL0)**BDL5^KA:H(LOEXDME11-:&=]VKLNK?M)VM^$7R$/?T6N MX[H3\/EI^ *R 8X_PFUEP."".[C@&C[O3!=.4'H#I6$(@T.7H M2J0ZF3,AQ91E'6%H"'7W[5(_]J]C)[%WA]:,P\+8'8]?"1VG%8$=:;5!H/:X$QW.2>-?$7W M:UIMB)X,DV*#D0HA+PMB-3$M]L&4BSL?7GG.LRSZ80_H.4%V^J1J!*!0* MZ5Q%JC+>S=5N(UEK1M.:237HS+)45Q%P':#>%XS)]XV>=L/EEKX!4$L#!!0 M ( #. JE38%,&!=0( "P& 9 >&PO=V]R:W-H965T$ W@3B>L]9K(]*DEZ0,_GN2 M="L[&+N3[J6U$_OS9[MVL[603ZI&U/#2,*ZF7JUU>^'[JJBQ(>I,M,C-S4K( MAFBCRLI7K412.J>&^5$0I'Y#*/?RS)TM9)Z)3C/*<2%!=4U#Y.L,F5A/O=#; M'MS1JM;VP,^SEE1XC_JA74BC^0-*21ODB@H.$E=3[S*\F(VMO3/X17&M=F2P MF2R%>++*33GU DL(&1;:(A#S>L8K9,P"&1J_-YC>$-(Z[LI;].\N=Y/+DBB\ M$NR1EKJ>>N<>E+@B'=-W8OT#-_DD%J\03+DGK'O;=.)!T2DMFHVS8=!0WK_) MRZ8..PY1^(5#M'&('.\^D&,Y)YKDF11KD-;:H%G!I>J\#3G*;5/NM32WU/CI M_+(H9(&5D2B'[>TCD9)P_0H_EXQ6Q-93P=$<-:%,'6>^ M-DPLGE]LHL[ZJ-$746.X%5S7"JYYB>6?_K[)8$@CVJ8QBPX"WA)Y!G%X E$0 M10_W\[#\R08C3+_>0^U9*"6'*1VAV57]+TUTPYF(.T,5UNJ]&/^ M/9<>,]GA3#F32@V3>@\*-4K9B\TY:-HLOJY)^8C).@DFXG\=X MX#'^CWXA+P]W:ORY4TD:3J(/I/R="6Y05FY/*2A$QW4_S,/IL HO^PWP;M[O M43,*YAM2P'!E7(.SL2F(['=3KVC1NGVP%-IL%R?69IVCM ;F?B6$WBHVP/"# MR-\ 4$L#!!0 ( #. JE0=Q6 *_@$ &L$ 9 >&PO=V]R:W-H965T MTW\_27:\#&B#76R1XGM\I"@5G77/OD8D.&IE_#*KB9KK//=5C9K[ MB6W0A)V]=9I3,-TA]XU#+A)(JYQ-IY]RS:7)RB+Y-JXL;$M*&MPX\*W6W+VL M4=ENFRL?8[&O5AFTR@(%584&7CX_<8;5"H2!1F_!LYL3!F!Y^L3^]=4 M>ZAEQSW>6/4D!=7+[$L& O>\5?1HNV\XU',5^2JK?/I"U\=>L0RJUI/5 S@H MT-+T?WX<^G &"#RO ]@ 8$EWGRBIO.7$R\+9#ER,#FQQD4I-Z"!.FG@H6W)A M5P8F//?;OW2T2E\J_+W(*B2,\KX8D MZSX)>R/)'!ZLH=K#G1$H_L7G0?"HFIU4K]E%P@?N)C"??0 V9>P"WWSLPCSQ MS?^S"Q".P$;9T5;$3QQY[BA%_B.3K_6P\M\,P8Z-?$U M;?G9 &ATAS3F'BK;&NIG8?2.-VG5#]#?\/X:AM8>I/&@N'^W> M(-ND<=I9"L.9EG5X#=#%@+"_MY9.1DPPOB_E'U!+ P04 " S@*I4K7$= MZAP$ <$ &0 'AL+W=O$*F& M?&^+C ,)"U 2VZ[C^'9":&K-I\6[-9]/62YCFL*:(Y$G">%O3Q"SX\S"UON+ MKW0?2?W"GD\SLH<-R&_9FJN177L):0*IH"Q%''8S:X$_?G(+0&'QG<)1M)Z1 MGLH+8Z]Z\!S.+$ MB( EB_^BH8QFUMA"(>Q('LNO[/@9J@F-M+\MBT7Q&QU+V\"QT#87DB456#%( M:%K^)3^J1+0 V.L!N!7 O14PK ##6P%>!?!N!8PJ0#%UNYQ[D;@5D60^Y>R( MN+96WO1#D?T"K?)%4UTH&\G55ZIPNX;@=\ M>0-\B'OAJ]OAN /^R0Q?P;8/;JNE$[\5>USD"?>$']7A M1\;P2Y8D:M?IW40TN4N@/ \?S7?^,;9>A'[BN/^XF/*X) MCW^"\)^Y%)*D(4WW7:S'763\8.*=Y[C3T,!Z4K.>&%DO]GL.>U4/Y8Y";(=$ M6=O$5-M/DXMMYHZZF6"GZ5O.]1VNCBI9SK>1.BF@C+,])PF2P)/.WF3VA]$; M$&X0=MQJJ?@6\6FX==9@Y:2]2FHUQWV):?H*-C>6Q0&X.N*A+1.R,VX)'[>K M8S#V>L(VG0&;6T-5T54]1!"'B*9(JL.KR/E;)Y'A70EHI!^;M;^]MTSKV8@Y MOJKF&4G?$#D2'BHM+.?8>0*YU&8/>_[0B)WL@K M-NOK6=]'2Y:J*M-]X5>29+^CYON*'F@(J3($*6-05PJ)'NA[770=&E?X4F2] MB9+BOG:&&Y'%9I7= *>Z\:)S_G]_@>0%^#^F\FA$$9M5\>=.//(@>0Z*4LJ!A: MN935M6V+-(<2BQZK@*HO"\9++-64+VU1<<"9<2H+VW.P@SD]VK*U:[B!HM!( M2L?/+:C5<&K'P_$._9,)7@4SQP)N6/%$,ID/K<1"&2SPJI"/;/,%M@&%&B]E MA3!/M-G:.A9*5T*R!M'3RCNR8R*F^QQ*,!9QO$ MM;5"TP,3JO%6X@C5?V4FN?I*E)\\AWSW(_(Z*<,7,.%*%OP!R+@/QL8S0C;U^ MNXRDD9%G'30 M>WMZ[^)2."/ .Q+@]_H=+<#==SK7_Y=Z.*/%/]*2]*(.*?L&Z?Y%ASRJB3.* M@I;=$?^9'?O@*"V!+\V%0:"4K:BL3]5FM;F4C.NC>&]>WVC4$:1VL$ %+)2K MTXM53?+ZDE!/)*O,P3QG4AWS9IBKBQ5P;:"^+QB3NXDF:*YJH]]02P,$% M @ ,X"J5-.45.VZ P 3PP !D !X;"]W;W)K&ULI5=1;^(X$/XK%KJ'KM0E<1*2M *D GNZE7:U55%O=8]N,H#5).9L ^W] M^AL[(5 PZ?;NI=B)YYMOOIF,I\.=D,]J!:#)2UE4:M1;:;V^]3R5K:!DJB_6 M4.&;A9 ET[B52T^M);#<&I6%%_A^[)6,5[WQT#Z[E^.AV.B"5W OB=J4)9.O M$RC$;M2CO?V#![Y<:?/ &P_7; EST(_K>XD[KT7)>0F5XJ(B$A:CWAV]G='0 M&-@3?W+8J:,U,:$\"?%L-E_S4<\WC*" 3!L(AC];F$)1&"3D\7<#VFM]&L/C M]1[]=QL\!O/$%$Q%\9/G>C7JI3V2PX)M"OT@=G] $]# X&6B4/8OV=5G$_28 M;90696.,^Y)7]2][:80X,@@&%PR"QB X,:#1!8.P,0A//<07#*+&(++*U*%8 M'69,L_%0BAV1YC2BF845TUIC^+PR>9]KB6\YVNGQ7(OL^?,$EAII&( O:QQ.ZG=!A?< MAN2[J/1*D2]5#KG#?M9M3X,. \U:(4(]D),@D[$[TSV24BO2> '@8/0]-?- MJ2N>;O,99)?,WT03MFD-+5[XT;3>%ZQ2'0ZBUD%D'407'/Q8&SA%?FRTTJS* M>;6\)C_M5X8N[[8@L6N0!S"M!]^1;WP!Y.HO8%(YRZ7;6T)>C25)25EG/8A) MSEZ52^A?0Z)T#X6E= [U1I-!J\F@$_O+"\B,*_94 ''H0^8K)L'%>5+C#BRN MZ=3;,:5IF 3)T-LZ",4MH;B34)L/UN0#:H9 UI)G^!?P!C"DKLD1=Q?!VD]Z M1##N^Y&;7=*R2S[&3K;5DF%J)%X)&^P]&F1)L'*WH,QA40OK(MGM+FXRG^P3 M[RJA-X&D;2!I)_)CU7!S?A27LYZ>9SV.PCA,W;K>M'1N_@>==VK"Q?/F+/DW M_31TDZ3^X>+Q_S/-<9M^N SHT5U*WPE)0B:6%?\'F2O3 M@K&2CYHOO)BU4^,&.3X2.0T'89+2"SH'!U+!1S\SR]$RP@[ A>O^G;R#&M8R M=LEVN*MHV(EEOY#FLCK1*RLV.2BB5T *@T:15@ES:B54AZTVEZUFC?=I.Q7=V%CQY/J&W MTWJV/<#4HS9.$DN.GT,!"X3T^PDV"%E/K_5&B[6=YYZ$QNG0+E&PO M=V]R:W-H965TBKYDT8\O*2F2$DN,@QA]L4F),W-X.#P<<;P3\C%? M 2BTSU*>7PQ62JV_.$X>KR"C^;E8 ]=O%D)F5.FN7#KY6@)-"J,L=8CKADY& M&1],QL6S&SD9BXU*&8<;B?)-EE'Y-(54["X&>/#\X)8M5\H\<";C-5W"':C[ M]8W4/:?VDK ,>,X$1Q(6%X-+_&7N%0;%B.\,=GFKC-(X?E=-!'=,8MMO/WG\K)J\G\T!SF(GT'Y:HU<4@&J $ M%G23JENQ^P.J"07&7RS2O/A%NW+L4$>,-[D2666L^QGCY3_=5T2T#+#?8T J M W*L@5<9>,<:^)6!7S!33J7@84X5G8REV"%I1FMOIE&065CKZ3-NUOU.2?V6 M:3LU^5/PY9D"F:$K'@,WBX!N4LK1ISDHRM+\,SI#]W=S].F7SV-'Z8C&SHDK M[]/2.^GQ?DWE.<+#7Q%Q">XPGQUA[N'"G'28SX\W?Q7=T3357)&:*U+X\][) ME<6U5[OV"M=^C^NO>Y QRP&M)8NABZG2/BKLS6;>3L)SUQ\[VXZH?AW5MT:] M6U$)9V;;)&@F,JTE.36[L2M^Z2ELQ?<]/!KZ40VA7)*.<2&."/:ZH08UU, * M]9Y+B,62LY\:J]X5\6.%.V[A1K W[4[^@@-2=I9;2@15K@NR/7=;M)BVJ8D3W;2T37):(973-% M4_:S7,-O5"Y!V=@8U6%&I]ZOV&UTT_U?J:["M;DF0]MLO>G3D/-(X2[K^HMZAYHQ# C8#AZ.2\-[*%1];I_"XI5]!UD$PK MRQ>*/(S\7D4FC9X1NYZ]68%,*P?M(Q2/>L(VXD3LXO2>$J1RU09 1N$(>Z]K MD(Z!/@ZQ'T8]<%L5('E7IGW7V8Y8ED'"J(+TZ0/)1QIA)-ZIDX\T6D;L6O:\ MZ;=Z9MTY2 Y+/&\8]*=@(V;$7N.])%VKK5%-SSWY)V&CC9Y=&X_[ MMGC#2=C_<>&TK@W,)<]SX9+"0KMRSXDJK;IJW>[^=L&4J$G,$E.VZ3[\V4F:ERGD-6V#TDE="<3O#]O/\S0/ MGFY5=I^OI-3D>Q*G^>E@I?7Z_7"8SU:12DDFEZ>#,__]> M$]O*K5+W]N)R<3KP;$4REG-M0PCSZT%^D'%L(YDZOE5!!W5..W#W]6/T/XOF M33.W(IE=E5N=&8^CA3XO0].6T &Y4JE>Y>1CNI"+7\G-!WOSV-E^)3.9(\*">B* ('CQQ(I#0K [-BM"L)?2US&Q$L\F) M6I)ML5'LA<$4D=\VD?YA5C2[-Q";\C ME?.Z>+N".NL.Z[K#+NC^>7WZY.+.+ MEY%::VR1)5?IN+O(5F:]L._F^=O J?%<[H[J=$1KH[[7=#CD1#P:*XC:6 MQ)3YZ\X1Z8(8JLZ*C2-B0Q6Q-.212O(?V8>1LOXR+2_26OY^F''F33S/FPX? M]M0[KNL=H_7>:#6_-^64FSB2"Z+5H?5B6)[4^2==8]GW@#"]?A:CRGOP:O@[ M'.^C)7\\L#KS@TT1A7RT\_D'GO:#GN8_:,Q_. [;IQ_HW\?I^"Q1FU1;)GHF MVU?QPYW*S%]=U;^6ZH#B?9QTH3HGHY.-4?*,Z)4\>,++$?9/B;V-\69C'&T+ M%,!_B@0\E_2Q1<'SNR38!_+WBGP M/<7Y_L7HK>+O;O+ @5X*U$YQ:N\3O55INXUQO"U0$$K[1:\C/W6@EX)<45RN M#D;O*I.8^E*0&\JZQB\%M:"X6AP-OU7>@_$+0D!Q(GXY?L/&-F\7OJ-&8[^@+1(3BCP#'!S">G[D #(I%<<4Z%,!+MA'@ M>G$T_%9Y#\5O %(0X%3\8OQ6\??)5&MU.ZX13N]]XK]C04M?("+!4SRK M(^#7D3]TX#< Q0IPQ3H8OP9G6$(0G"#L'+^@%T%/5E"PQPO"\ M*$.!,_'+\ MCAO;/'3A%]@]P-F]5_Q.VA\,]O?%0$08_M1R=/PZ\H\=^&6@6*P;\RJ/OF/Y M0&]8Y^85 [E@/9E7K&E>8?!E.]]='-F\8DWS:N2 +P-R9Z_7O&)-\XKAS[\, M-(3U[%XY\OLN^XJ!8K%N[*OLX/ER.^[+"P.HL6[L;"*KUFQ MC" ZO',+B^]\I]V3A<6;%A:;( @&->!'MK!XT\*:N! ,!,]?KX7%$0NKK3'0 M$=ZSA^7([[M,+ ZJQ;LQL=((_0HX!-$).S>Q0M",L"<3*VR:6(RU(S@$-0B/ M;&*%31,+-GI;><#PX>MUL<*FB^5S1V,@)&'/-I8CO]_J8PUWSNPETH2W)Q-S M,K<+41[?J]^M3S^>E6?^X/;RZ.1547Q.8KDT0[V3D=F_67D:L;S0:EV< +Q5 M6JND>+F2PBR*O<%\OE1*/U[8!/69T-G_4$L#!!0 ( #. JE2%A_AU:0( M $ & 9 >&PO=V]R:W-H965TH+WA%WE-U_ ( M^%3/E9GY796252 TDX(H6$V]JW R&]G];L-O!EM],"8VR4+*9SNY*Z=>8 T! MAR7:"M1<7N :.+>%C(V_NYI>A[3"P_&^^JW+;K(LJ(9KR?^P$C=3;^21$E:T MX?@@M]]AER>Q]9:2:_=+MNW>-/'(LM$HJYW8.*B8:*_T=7<.!X(H/"&(=H+( M^6Y!SN4-15KD2FZ)LKM--3MP49W:F&/"/I1'5&:5&1T6[BD,Y&KPI(%<:0VH M"14EN6=TP3A#!IH,R,\:%$4FUN0>S!%H"GB,,N2(/=?>FAQ1XL_HPW[:*TJ.: E<3H.TWY:TM&2SVAQ'RTY MHL5)DIV I1TL/0O[)9%R:KZY-1.:<%@987"9F2"J[5?M!&7M>L1"HNDX M;K@Q+1Z4W6#65U+B?F+;3O>G4;P#4$L#!!0 ( #. JE1H'O.L?P( ' & M 9 >&PO=V]R:W-H965TT2:VT MAK>$=15!2M)-J[1J5:NNGQVX@%5C,]M)FG\_VQ":5@G:]@5L<\]SS[WX2+=" M/JL*4<-+S;B:>I76S97OJ[S"FJB1:)";+RLA:Z+-5I:^:B22PH%JYD=!D/@U MH=S+4G=V)[-4K#6C'.\DJ'5=$[F;(Q/;J1=Z^X-[6E;:'OA9VI 2'U _-G?2 M[/R>I: UH$5A QS;1F( M>6UP@8Q9(B/C=\?I]2XM\'"]9__F8C>Q+(G"A6!/M-#5U+OTH, 563-]+[;? ML8MG8OERP91[PK:S#3S(UTJ+N@,;!37E[9N\='DX $3C$X"H T3O .$I0-P! M8A=HJ\R%=4TTR5(IMB"MM6&S"Y<;AS;14&ZK^*"E^4H-3F>N;!=B=?&H$&9* MH59 > $_*%E21C5%!1:L@.J$@AEO!=:7@*R^P>(OW331]2-$^I'DT2'A+Y CB\!-$010= MT;/X>W@X("?N,QP[OOC_,SS@9=Q[&3LOXQ->?C8H35%X"0Q-5T,NE%;'BM'2 M)([&7O%-%B91G$Q2?W.8HR-FT3@*7\W>J)ST*B>#*I_#PF=YAO/)H$'P>RE_2ZDG_3)=%.0)M.C;(^)FR8,(0=$@E?H&Y[.[R$ M@NR.%MH_N+PURM+-- 4N+6W3]Z?]V)RY:?'N?&[&:3O]7FG:66Q:NJ16QE3'.>ENM+UPY;. M(;5TC^ZY1W?GRF3/T?1@X MNIG,Z22\.WW[LY7Z\DW@[B?O3DX&=V>7A_93"YR%D9?TXAFDYX,!3@P@1IX^ MC_PI;DL==0F:C@LI]O,$!A.;5#2X)WP2S@AG<\7 JR 5XVMG'H)A(;E4@38% M,F)BL#0/#H[=#&K7\51,2&5CNPCN[[Q;?@!L9B"0<=X+'(;.,!W71&NJQ)69 MV,76^ @*NO'MNC8*2T76\? BW#K8FPDRERJGJ@\3AQO3=,QI 7(4*Y=PU[*. M -1:5F:0,U)*0:R&C4Q4=0 U%?W0".J&CL9-@'^7 MS7'OT@Y>Q!O4[%[JSZW9CK!S:!9ZK6C!5G:^*GH!&'N,LY.ZYNM/G)6BHF[S MSPXX'9.-7["4BCV8:- J"V.@*@SNJ=)LL6OYI4A]2U=ZTTZK M<\?(6:_VZ> M2RJH(GQ7M.G]8\[RBQ4G'_Z59/M?Y5"P5V-W6AV[R(O7(#(]?I%)=I0:H^[4 MV3G:]@ZVWAK "\0D_ XO*WP;-)BWC&LFNMF2Y3D5C\XW0Z_)W+P.[O&;]3DM M2,OU;0].PNWX&\U96V7]JFM(1+=J._X*VXO3_NW%Q&(BIRN:S[JI*N=V&)B! MB=I=X'"(7-G+CV ^#O,C@&%Q, 68C_/"XOQ/^QFA^W$8IFWD14:HSPCU<5X^ M9&8_6!R_3V8N_TZS+$G2%,OH;.95,,/REJ;P];-AVL #BP.1_BS7>+7Q#GFZ M#[":/M4AV$[Q3L1VBN<:$'_>P"/+_-7&XH '5@6L=R"^/P[TE-\G2:"JF#;L M"<:1+,,0Z$5_CZ8IDIT4/O[Z8$])DF29'P',KR!), 2>1AS!%( &#$D2>PX> MG$?1YIR*MK^13'\#4$L#!!0 ( #. JE27BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G[9M>W!R-X8?="N*KLAX/!7;_B M4@6?/I[/M3)]?T<[D3NI%336#5^E>+$_C]>[[%E:^2A+Z;Z-@N9W*0)6224K M^5T4HV 0,+O7+P_:R.]:.5YFN=%E.0J&IP-?A7$ROVC.:L@-?[1-B^./:PX@ MH^!N "?<2F-=TZ,Y/P?&9P&=3WM'I[_(T@DSY4[\9?3Q(-6N/@W<1=^[C28. MY^TIB/?F_X11;[; !4[P2H^##Y>3&8L M>YC--ID'&"* X;_#.![&MX[D&^1R#?TT+.M;5L)0S+]MP(C^D#PO2!EBE5$#@' MGA+V#[80SD_/ RP_#XAC!=V4[8!"I4%LC13&O-K5%V5C:X6[@,.$,20VQM+M M86@U7-9GPOPP)!;$.,_-44 9\'IHGJ;/A2EA2.R$5.6Z$FS#7]M,F &&U K@ M!PF5(LN/_9'%K.-*>>2US,: MO_K%\G](G/\[:PVH?'4I<]GZTX:8$4)B(US!A&E9*>SO/B4ZER!6 UH=_1OZ MF)@M0F);O*U%.N.(:2,DUD:K*.FDPP02$@NDLSKII,2,$A(;Q2]3.N$PG83$ M.GE;KW0"8CX)B7URS<<_0'U,3#(AL62N:?D2,\(D$Q%+!G5A*R]&F&2BVTAF M*AR796ML1IAE(F++=&/VP#H-DH^)KED16P:78>1C8JZ)B%V#8\8^)B:=B%@Z M.&;B8V+6B8BMTUYZ@4$Y+HH&%B92SFE8=U)6(,/M$U/9IX;U]UGX48\P^,;%]NNNU'LO@W,6Q]#$Q^\2W6/3Z M&54?$[-/_ N7OSJ'9(Q))R:63HON8D0:'Q-]54(LG8OZ]VK^B3'IQ,32Z<+< MPR"%7U*QL8^)22G+],.7]5\^D_4$L#!!0 ( #. JE0/E%1(V@$ %D@ M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X MD_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]8GZR1YR]IUY9M M=\B;;9\GQ_WND!?-II3^(82\W*1]FV^Z/AW.5U;=L&_+>3FL0]\NW]MU"CJ= MSL+PY.4]N)L]OBV9X?I,FU Y2"-+Z009!5C_((2J"WHMY*H+>./K8)]%;46PGT M5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCT MMM%F"8'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN! MWHYZ.X'>CGH[@=X^VNPFT-M1;R?0VU%O)]#;46\GT-M1;R?0VU%O)] [HMZ1 M0.^(>D<"O2/J'0GTCJAW)- [HM[Q/_7.Y;1+^=KSO<;G_R?5Y7QONC[^LOP^ M.7I[+S@'^)/@\0M02P,$% @ ,X"J5"%=IR;- 0 )" !, !;0V]N M=&5N=%]4>7!E&ULS=K);L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$02 M6[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD]+:UY'N;NFK\.%F$8!\8\_F":NU3 M8ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(Z)N?*@GI3[<*+KN,LMJF8#]N*?'J^Q(D>S6Q6YE28?%7'):FWCG3A%T2A MKM)=T9OSR2'N,.U^^=7Y79ES@7'FU!GKXXDYNCSN<"3MZKZ-A-9=KM_CKV=\K']A'P*D#PG2AP+I(P/I8PC2 MQRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2)KAB)KAB)KAB)K MAB)K]I^ROANS_.OWUNTUK779'/)9]W' Y!-02P$"% ,4 " S@*I4!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( #. JE10P-,Q[@ "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ ,X"J5/*F8[(G!0 <14 !@ ("!#0@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X"J5$E2:*L=!@ M/QH !@ ("!T!8 'AL+W=O(L' #B' & @(%>(P >&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"J5%[F5DR(!P 61( !@ M ("!'RL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X"J5.EW\.?, @ W08 !D ("!!CT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"J5%J:#TLM P 8P< !D M ("!R54 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,X"J5)"1KQD\ @ _@0 !D ("!-64 M 'AL+W=O&PO=V]R:W-H965T#+CQP< %<4 9 M " @=1J !X;"]W;W)K&UL4$L! A0#% @ M,X"J5,!2_Q61 @ C@4 !D ("!TG( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"J5)*#<-! P D !D M ("!;80 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,X"J5,=L9T&( @ R 4 !D ("!ZXX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"J M5/-UA6"F @ +P< !D ("!-I@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"J5#TRR^\J @ /P4 M !D ("!@J 'AL+W=O&PO=V]R:W-H965T MA ( &H' 9 " @:^E !X;"]W;W)K&UL4$L! A0#% @ ,X"J5(UJ&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,X"J5.TKUB!< P %@L !D ("!-;( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"J5-@4 MP8%U @ + 8 !D ("!7+L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X"J5+DG^M(/ P M@D !D M ("!D,0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,X"J5.,J66B>!0 'RH !D ("! M7= 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X"J5/N(F-@0 P ,!$ T ( !B-L 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M,X"J5 ^45$C: 0 62 !H ( !/^0 'AL+U]R96QS+W=O M8 %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #X ,/@#I$ 3^@ 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.22.1 html 116 240 1 false 47 0 false 7 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 - Licenses, Net Sheet http://vuzix.com/role/DisclosureLicensesNet Licenses, Net Notes 11 false false R12.htm 10601 - Disclosure - Intangible Asset, Net Sheet http://vuzix.com/role/DisclosureIntangibleAssetNet Intangible Asset, 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 - Licenses, Net (Tables) Sheet http://vuzix.com/role/DisclosureLicensesNetTables Licenses, Net (Tables) Tables http://vuzix.com/role/DisclosureLicensesNet 25 false false R26.htm 30603 - Disclosure - Intangible Asset, Net (Tables) Sheet http://vuzix.com/role/DisclosureIntangibleAssetNetTables Intangible Asset, Net (Tables) Tables http://vuzix.com/role/DisclosureIntangibleAssetNet 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 (Details) Sheet http://vuzix.com/role/DisclosureBasisOfPresentationDetails Basis of Presentation (Details) Details http://vuzix.com/role/DisclosureBasisOfPresentationTables 32 false false R33.htm 40102 - Disclosure - Basis of Presentation - Restatement (Details) Sheet http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails Basis of Presentation - Restatement (Details) Details 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 - Licenses, Net (Details) Sheet http://vuzix.com/role/DisclosureLicensesNetDetails Licenses, Net (Details) Details http://vuzix.com/role/DisclosureLicensesNetTables 39 false false R40.htm 40502 - Disclosure - Licenses, Net - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails Licenses, Net - Additional Information (Details) Details 40 false false R41.htm 40601 - Disclosure - Intangible Asset, Net - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails Intangible Asset, Net - Schedule of Finite-Lived Intangible Assets (Details) Details 41 false false R42.htm 40602 - Disclosure - Intangible Asset, Net - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails Intangible Asset, 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 - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails Capital Stock - Additional Information (Details) Details 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 41203 - 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 vuzi-20220331x10q.htm vuzi-20220331.xsd vuzi-20220331_cal.xml vuzi-20220331_def.xml vuzi-20220331_lab.xml vuzi-20220331_pre.xml vuzi-20220331xex31d1.htm vuzi-20220331xex31d2.htm vuzi-20220331xex32d1.htm vuzi-20220331xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "vuzi-20220331x10q.htm": { "axisCustom": 2, "axisStandard": 17, "contextCount": 116, "dts": { "calculationLink": { "local": [ "vuzi-20220331_cal.xml" ] }, "definitionLink": { "local": [ "vuzi-20220331_def.xml" ] }, "inline": { "local": [ "vuzi-20220331x10q.htm" ] }, "labelLink": { "local": [ "vuzi-20220331_lab.xml" ] }, "presentationLink": { "local": [ "vuzi-20220331_pre.xml" ] }, "schema": { "local": [ "vuzi-20220331.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 375, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://vuzix.com/20220331": 5, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 21 }, "keyCustom": 52, "keyStandard": 188, "memberCustom": 28, "memberStandard": 18, "nsprefix": "vuzi", "nsuri": "http://vuzix.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureInventoriesNet", "shortName": "Inventories, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:LicensesNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Licenses, Net", "role": "http://vuzix.com/role/DisclosureLicensesNet", "shortName": "Licenses, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:LicensesNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Intangible Asset, Net", "role": "http://vuzix.com/role/DisclosureIntangibleAssetNet", "shortName": "Intangible Asset, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureOtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureCapitalStock", "shortName": "Capital Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureLongTermIncentivePlan", "shortName": "Long-term Incentive Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureLitigation", "shortName": "Litigation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://vuzix.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilities", "shortName": "Right-of-Use Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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)", "role": "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "vuzi:RestatementPolicyPolicyTextBlock", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ScheduleOfEffectOfChangesOnActualStockBasedCompensationExpenseTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Basis of Presentation (Tables)", "role": "http://vuzix.com/role/DisclosureBasisOfPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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)", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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)", "role": "http://vuzix.com/role/DisclosureInventoriesNetTables", "shortName": "Inventories, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Licenses, Net (Tables)", "role": "http://vuzix.com/role/DisclosureLicensesNetTables", "shortName": "Licenses, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "vuzi:LicensesNetTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_vuzi_LicensesMember_-xC9h0hcP0SV1nRdwaYvKw", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Intangible Asset, Net (Tables)", "role": "http://vuzix.com/role/DisclosureIntangibleAssetNetTables", "shortName": "Intangible Asset, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "vuzi:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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)", "role": "http://vuzix.com/role/DisclosureOtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "vuzi:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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)", "role": "http://vuzix.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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)", "role": "http://vuzix.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_X3Ej54nDQkeZOvB1gWiJTQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "INF", "lang": null, "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_uLL99gvX3ke2LBX9m3w4dg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "vuzi:RestatementPolicyPolicyTextBlock", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ScheduleOfEffectOfChangesOnActualStockBasedCompensationExpenseTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Long-term Incentive Plan (Tables)", "role": "http://vuzix.com/role/DisclosureLongTermIncentivePlanTables", "shortName": "Long-term Incentive Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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)", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "vuzi:CustomerConcentrationsPolicyPolicyTextBlock", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_qQ8jLlO230KSO83N3T_07g", "decimals": "INF", "first": true, "lang": null, "name": "vuzi:NumbersOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_Rd5fM7rgoEa6z1Oq8_jxXA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Basis of Presentation (Details)", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_qQ8jLlO230KSO83N3T_07g", "decimals": "INF", "first": true, "lang": null, "name": "vuzi:NumbersOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_Rd5fM7rgoEa6z1Oq8_jxXA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "vuzi:ScheduleOfEffectOfChangesOnActualStockBasedCompensationExpenseTableTextBlock", "vuzi:RestatementPolicyPolicyTextBlock", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_AwardTypeAxis_vuzi_EquityMarketCapitalizationTargetsMember_us-gaap_PlanNameAxis_vuzi_LongTermIncentivePlan2021Member_g9k0KPVJ8kyHaj4CmoS5qA", "decimals": "0", "first": true, "lang": null, "name": "vuzi:IncreaseDecreaseInAdditionalPaidInCapitalDueToChangesInActualStockBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Basis of Presentation - Restatement (Details)", "role": "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails", "shortName": "Basis of Presentation - Restatement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "vuzi:ScheduleOfEffectOfChangesOnActualStockBasedCompensationExpenseTableTextBlock", "vuzi:RestatementPolicyPolicyTextBlock", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_AwardTypeAxis_vuzi_EquityMarketCapitalizationTargetsMember_us-gaap_PlanNameAxis_vuzi_LongTermIncentivePlan2021Member_g9k0KPVJ8kyHaj4CmoS5qA", "decimals": "0", "first": true, "lang": null, "name": "vuzi:IncreaseDecreaseInAdditionalPaidInCapitalDueToChangesInActualStockBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details)", "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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "INF", "lang": null, "name": "vuzi:NumberOfMajorProductLines", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_product_U72e4aYwjkucwEnbPL-31Q", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "2", "first": true, "lang": null, "name": "vuzi:RevenuePerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_wPw6p0Vk-0CUOyN-NKLIqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details)", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "2", "first": true, "lang": null, "name": "vuzi:RevenuePerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_wPw6p0Vk-0CUOyN-NKLIqA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Details)", "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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePotentiallyDilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Loss Per Share - Additional Information (Details)", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePotentiallyDilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Inventories, Net - Components of Inventories (Detail)", "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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "vuzi:FiniteLivedLicenseAgreementsNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Licenses, Net (Details)", "role": "http://vuzix.com/role/DisclosureLicensesNetDetails", "shortName": "Licenses, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "vuzi:LicensesNetTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_CpgDgdxxrUOtFQaEFLpCTA", "decimals": "0", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_xWZTmx1cVkCspzLVVuNFUQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "role": "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_xWZTmx1cVkCspzLVVuNFUQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Licenses, Net - Additional Information (Details)", "role": "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "shortName": "Licenses, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "vuzi:LicensesNetTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2017_To_12_31_2017_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_coi7qiTylEKNoSHgike0mQ", "decimals": "INF", "lang": null, "name": "vuzi:NumberOfLicenseAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_WVBNhqRKNUSuix4j0LOptw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_FiniteLivedIntangibleAssetsMember__zAaPDGpFE6Zvyp_nFZu-Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Intangible Asset, Net - Schedule of Finite-Lived Intangible Assets (Details)", "role": "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails", "shortName": "Intangible Asset, Net - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_FairValueByAssetClassAxis_us-gaap_FiniteLivedIntangibleAssetsMember__zAaPDGpFE6Zvyp_nFZu-Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_dei_LegalEntityAxis_vuzi_TDGAcquisitionCompanyLLCMember_tG2oXf4bkkSJ8ejrvjtIaA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Intangible Asset, Net - Additional Information (Details)", "role": "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails", "shortName": "Intangible Asset, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_dei_LegalEntityAxis_vuzi_TDGAcquisitionCompanyLLCMember_tG2oXf4bkkSJ8ejrvjtIaA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "vuzi:ScheduleOfOtherAssetsNoncurrentTableTextBlock", "vuzi:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "vuzi:PrivateCorporationAssetsNonCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Other Assets (Details)", "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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "vuzi:PrivateCorporationAssetsNonCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Other Assets - Additional Information (Details)", "role": "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "shortName": "Other Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "vuzi:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_stMg2xbExkeilZyGFGtdow", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Accrued Expenses - Components of Accrued Expenses (Details)", "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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_NpoP3bM0Jk2LdjYpkr5prg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Accrued Expenses - Changes in Accrued Warranty Obligations (Details)", "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-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_NpoP3bM0Jk2LdjYpkr5prg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R47": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Accrued Expenses - Additional Information (Details)", "role": "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "shortName": "Accrued Expenses - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_uLL99gvX3ke2LBX9m3w4dg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Capital Stock - Additional Information (Details)", "role": "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "shortName": "Capital Stock - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_2_2022_5T-NTLKX70ety_JdoPGUDQ", "decimals": "0", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember_pY_Tx09RykCYIhKritBG1g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_uLL99gvX3ke2LBX9m3w4dg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "role": "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember_pY_Tx09RykCYIhKritBG1g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_uLL99gvX3ke2LBX9m3w4dg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_X3Ej54nDQkeZOvB1gWiJTQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Long-term Incentive Plan (Details)", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_vuzi_EquityMarketCapitalizationTargetsMember_E2wyzLnqPUKgthMOFyf5_A", "decimals": "INF", "lang": null, "name": "vuzi:EquityMarketAndOperationalMilestoneOptionsAvailable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_uLL99gvX3ke2LBX9m3w4dg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "vuzi:ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "2", "first": true, "lang": null, "name": "vuzi:PercentageOfWeightageForEquityMarketCapitalizationThreshold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_wPw6p0Vk-0CUOyN-NKLIqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Long-term Incentive Plan - LTIP (Details)", "role": "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails", "shortName": "Long-term Incentive Plan - LTIP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "vuzi:ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "2", "first": true, "lang": null, "name": "vuzi:PercentageOfWeightageForEquityMarketCapitalizationThreshold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_wPw6p0Vk-0CUOyN-NKLIqA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Right-of-Use Assets and Liabilities - Operating Leases (Details)", "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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_9Ub6VEEAbUi9B-IRccOb7g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Right-of-Use Assets and Liabilities - Additional Information (Details)", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_mlumuCJaS0aa22G17c1xiQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomers", "shortName": "Revenue Recognition and Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "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", "role": "http://vuzix.com/role/DisclosureLossPerShare", "shortName": "Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_ccJSLnIDSEW5wkk_yjBHwQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 47, "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r341" ], "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r342" ], "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r339" ], "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r339" ], "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/2021q4", "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r339" ], "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/2021q4", "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r344" ], "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r339" ], "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r339" ], "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r339" ], "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r339" ], "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r338" ], "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r340" ], "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/2021q4", "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/2021q4", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r128", "r206", "r209", "r326" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r172", "r176", "r216", "r217", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r324", "r327", "r335", "r336" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r128", "r206", "r209", "r326" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r126", "r206", "r208", "r303", "r323", "r325" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r126", "r206", "r208", "r303", "r323", "r325" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r172", "r176", "r215", "r216", "r217", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r324", "r327", "r335", "r336" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r172", "r176", "r215", "r216", "r217", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r324", "r327", "r335", "r336" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r31" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r294" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r16", "r129", "r130" ], "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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r7", "r8", "r34" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r34" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r239", "r294" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r75", "r76", "r77", "r236", "r237", "r238", "r265" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r189", "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedLabel": "Direct Costs of Common Stock Offerings" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r66", "r137", "r143" ], "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", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r72", "r115", "r118", "r124", "r132", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r254", "r258", "r273", "r292", "r294", "r308", "r316" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r42", "r72", "r132", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r254", "r258", "r273", "r292", "r294" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r219", "r234" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r74" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r68" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r63", "r68", "r69" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r63", "r278" ], "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 Increase in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r70", "r72", "r91", "r92", "r93", "r96", "r98", "r106", "r107", "r108", "r132", "r161", "r165", "r166", "r167", "r170", "r171", "r174", "r175", "r178", "r182", "r273", "r343" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r75", "r76", "r265" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r189" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15", "r294" ], "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,704,626 shares issued and 63,667,941 share outstanding as of March 31, 2022 and 63,672,268 Shares Issued and Outstanding as of December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r212", "r214" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r110", "r111", "r128", "r271", "r272", "r334" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r110", "r111", "r128", "r271", "r272", "r333", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r110", "r111", "r128", "r271", "r272", "r333", "r334" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r110", "r111", "r128", "r271", "r272" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r110", "r111", "r128", "r271", "r272", "r334" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockConvertedToOtherSecurities": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of convertible preferred stock that was converted to other securities.", "label": "Convertible Preferred Stock Converted to Other Securities", "negatedLabel": "Preferred Stock Converted & Preferred Dividend Settlement" } } }, "localname": "ConvertiblePreferredStockConvertedToOtherSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r13", "r14", "r185", "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Preferred Stock Converted & Preferred Dividend Settlement (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r54", "r303" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of Sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r55", "r72", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r273" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r109", "r128" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r234" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeCurrent": { "auth_ref": [ "r160" ], "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 Revenue, Current", "verboseLabel": "Unearned Revenue" } } }, "localname": "DeferredIncomeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r66", "r147" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "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", "terseLabel": "Depreciation and Amortization", "verboseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopmentCosts": { "auth_ref": [ "r306" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r206" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r240" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r51", "r80", "r81", "r82", "r83", "r84", "r88", "r91", "r96", "r97", "r98", "r102", "r103", "r266", "r267", "r313", "r321" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r51", "r80", "r81", "r82", "r83", "r84", "r91", "r96", "r97", "r98", "r102", "r103", "r266", "r267", "r313", "r321" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePotentiallyDilutiveSecurities": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would have been antidilutive for the period presented.", "label": "Earnings Per Share, Potentially Dilutive Securities" } } }, "localname": "EarningsPerSharePotentiallyDilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLossPerShareAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r99", "r100", "r101", "r104" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r233" ], "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", "terseLabel": "Unrecognized stock-based compensation expense", "verboseLabel": "Unrecognized stock compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r233" ], "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", "terseLabel": "Recognition period", "verboseLabel": "Weighted average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r232" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EnergyServiceMember": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Energy provided from operation of on-site facility or cogeneration plant and by procurement service to energy purchaser.", "label": "Sales of Engineering Services" } } }, "localname": "EnergyServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r45", "r46", "r47", "r75", "r76", "r77", "r79", "r85", "r87", "r105", "r133", "r189", "r192", "r236", "r237", "r238", "r245", "r246", "r265", "r279", "r280", "r281", "r282", "r283", "r284", "r328", "r329", "r330", "r345" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r268", "r270" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r142" ], "calculation": { "http://vuzix.com/role/DisclosureIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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", "negatedTerseLabel": "Less: Accumulated Amortization / Expensed", "terseLabel": "Less: Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r138", "r139", "r142", "r144", "r304", "r305" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails", "http://vuzix.com/role/DisclosureLicensesNetTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r142", "r305" ], "calculation": { "http://vuzix.com/role/DisclosureIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Intangible Asset", "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": "Licenses" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r138", "r141" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails", "http://vuzix.com/role/DisclosureLicensesNetTables" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r142", "r304" ], "calculation": { "http://vuzix.com/role/DisclosureIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Licenses, Net", "totalLabel": "Intangible Asset, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails", "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r304" ], "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", "terseLabel": "Amortization period (in years)", "verboseLabel": "Amortization period (in months)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r274", "r275", "r276", "r277" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on Fixed Asset Disposal" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r56" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r53", "r72", "r115", "r117", "r120", "r123", "r125", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r273" ], "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", "totalLabel": "Gross Profit (exclusive of depreciation shown separately below)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r66", "r145" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r49", "r115", "r117", "r120", "r123", "r125", "r307", "r311", "r314", "r322" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r73", "r242", "r243", "r244", "r247", "r248", "r249", "r250", "r251" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r65" ], "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 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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r65" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.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" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r65" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r65" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Intangible Asset, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r136", "r140" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r135" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r41", "r294" ], "calculation": { "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r40" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r41", "r134" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r39" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r57", "r114" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r152" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r289" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r289" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r289" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r289" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r289" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r289" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r291" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r72", "r119", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r255", "r258", "r259", "r273", "r292", "r293" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r72", "r132", "r273", "r294", "r309", "r318" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r72", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r255", "r258", "r259", "r273", "r292", "r293", "r294" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r252" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r63" ], "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 Provided from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r63" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r64", "r67" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r43", "r44", "r47", "r50", "r67", "r72", "r78", "r80", "r81", "r82", "r83", "r86", "r87", "r94", "r115", "r117", "r120", "r123", "r125", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r267", "r273", "r312", "r320" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r80", "r81", "r82", "r83", "r88", "r89", "r95", "r98", "r115", "r117", "r120", "r123", "r125" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Loss Attributable to Common Stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "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 Expense, Net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "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", "totalLabel": "Total Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r115", "r117", "r120", "r123", "r125" ], "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)", "totalLabel": "Loss From Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r286" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r286" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r286" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r285" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r66" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r288", "r290" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r287", "r290" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r173", "r262", "r263", "r264" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r34" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://vuzix.com/role/DisclosureOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets" } } }, "localname": "OtherAssetsNoncurrentDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r61" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Employee Tax Withholdings Payment" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r59" ], "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", "verboseLabel": "Purchase price" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r59" ], "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 Licenses, Intangible and Other Assets" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "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" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r219", "r234" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14", "r174" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14", "r174" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r25", "r26" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r60" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Common Stock Offering, Net" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r60", "r235" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from Exercise of Stock Options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r60" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r208" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r157", "r158", "r310" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesChangesInAccruedWarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r34", "r153", "r154" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r155" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesChangesInAccruedWarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r156" ], "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 Period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesChangesInAccruedWarrantyObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r43", "r44", "r47", "r62", "r72", "r78", "r86", "r87", "r115", "r117", "r120", "r123", "r125", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r253", "r256", "r257", "r260", "r261", "r267", "r273", "r314" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r28", "r149" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r149", "r294", "r315", "r319" ], "calculation": { "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", "verboseLabel": "Additions" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r148" ], "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/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r241", "r302", "r337" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r192", "r239", "r294", "r317", "r331", "r332" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r75", "r76", "r77", "r79", "r85", "r87", "r133", "r236", "r237", "r238", "r245", "r246", "r265", "r328", "r330" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r110", "r128" ], "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 [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r196", "r197", "r198", "r199", "r200", "r201", "r204", "r205", "r207", "r210" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r202" ], "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 Obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r203" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r48", "r72", "r112", "r113", "r116", "r121", "r122", "r126", "r127", "r128", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r273", "r314" ], "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": "Total Sales", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SalesCommissionsAndFees": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).", "label": "Sales Commissions and Fees", "terseLabel": "Total commission expense" } } }, "localname": "SalesCommissionsAndFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable": { "auth_ref": [ "r211", "r213", "r219", "r234" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r138", "r141" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetTables", "http://vuzix.com/role/DisclosureLicensesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r22", "r23", "r24" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureInventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r159" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r221", "r229", "r230" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense." } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r65" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r228" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r231" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r224" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r224" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r227" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r225" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r223", "r234" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r222" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r218", "r220" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r231" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsAdditionalInformationDetails", "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r70", "r72", "r91", "r92", "r93", "r96", "r98", "r106", "r107", "r108", "r132", "r161", "r165", "r166", "r167", "r170", "r171", "r174", "r175", "r178", "r182", "r189", "r273", "r343" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r37", "r45", "r46", "r47", "r75", "r76", "r77", "r79", "r85", "r87", "r105", "r133", "r189", "r192", "r236", "r237", "r238", "r245", "r246", "r265", "r279", "r280", "r281", "r282", "r283", "r284", "r328", "r329", "r330", "r345" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails", "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails", "http://vuzix.com/role/DisclosureLicensesNetTables", "http://vuzix.com/role/DisclosureOtherAssetsDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r75", "r76", "r77", "r105", "r303" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails", "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails", "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails", "http://vuzix.com/role/DisclosureLicensesNetTables", "http://vuzix.com/role/DisclosureOtherAssetsDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r189", "r192" ], "lang": { "en-us": { "role": { "definitionGuidance": "Proceeds from Common Stock Offerings (in shares)", "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Company awarded shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r189", "r192", "r226" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r14", "r15", "r189", "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Proceeds from Common Stock Offerings", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Shares issued value" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r37", "r189", "r192" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Shares", "negatedLabel": "Shares Redeemed to Cover Employee Tax Withholdings (in shares)" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "negatedLabel": "Shares Redeemed to Cover Employee Tax Withholdings" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r72", "r131", "r132", "r273", "r294" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r71", "r175", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r186", "r187", "r188", "r192", "r195" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesOther": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense classified as other.", "label": "Taxes, Other", "negatedLabel": "Income and Other Taxes" } } }, "localname": "TaxesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r193" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r193" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r36", "r193" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock, at Cost" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r36", "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury Stock, Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r189", "r192" ], "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", "negatedLabel": "Purchases of Treasury Stock (in Shares)", "terseLabel": "Shares repurchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r36", "r193", "r194" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury Stock, at cost, 36,685 shares as of March 31, 2022 and 0 shares as of December 31, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r90", "r98" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r88", "r98" ], "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/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "vuzi_AmortizationOfSoftwareDevelopmentCostsAndPrepaidLicensesInCostOfSalesOfProducts": { "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 expense for Amortization of Software Development Costs and Prepaid Licenses in Cost of Sales - Products.", "label": "Amortization Of Software Development Costs And Prepaid Licenses In Cost Of Sales Of Products", "terseLabel": "Amortization of Software Development Costs and Prepaid Licenses in Cost of Sales - Products" } } }, "localname": "AmortizationOfSoftwareDevelopmentCostsAndPrepaidLicensesInCostOfSalesOfProducts", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_DisclosureOfIntangibleAssetNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Intangible Asset Net", "label": "Intangible Asset, Net" } } }, "localname": "DisclosureOfIntangibleAssetNetAbstract", "nsuri": "http://vuzix.com/20220331", "xbrltype": "stringItemType" }, "vuzi_DisclosureOfLicensesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Licenses, Net" } } }, "localname": "DisclosureOfLicensesNetAbstract", "nsuri": "http://vuzix.com/20220331", "xbrltype": "stringItemType" }, "vuzi_EngineeringServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Engineering Services" } } }, "localname": "EngineeringServicesMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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 [Member]", "terseLabel": "Equity Market Capitalization Targets" } } }, "localname": "EquityMarketCapitalizationTargetsMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails", "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_ExtendedWarrantiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Extended warranties" } } }, "localname": "ExtendedWarrantiesMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_FiniteLivedIntangibleAssetsAddition": { "auth_ref": [], "calculation": { "http://vuzix.com/role/DisclosureIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount represents the finite lived intangible assets addition.", "label": "Finite Lived Intangible Assets Addition", "terseLabel": "Additions", "verboseLabel": "Value of shares development milestones" } } }, "localname": "FiniteLivedIntangibleAssetsAddition", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_FiniteLivedIntangibleAssetsExcludingGoodwillNet": { "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": "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/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_FiniteLivedLicenseAgreementsNoncurrent": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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": "Licenses, Net" } } }, "localname": "FiniteLivedLicenseAgreementsNoncurrent", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetDetails", "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_FirstLicenseAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to First License Agreements.", "label": "First license agreements" } } }, "localname": "FirstLicenseAgreementsMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_ImpairmentOfPatentsAndTrademarks": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInAdditionalPaidInCapitalDueToChangesInActualStockBasedCompensationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in Additional Paid-in Capital due to changes in actual stock based compensation expense.", "label": "Increase (Decrease) in Additional Paid-in Capital Due to Changes in Actual Stock Based Compensation Expense", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "IncreaseDecreaseInAdditionalPaidInCapitalDueToChangesInActualStockBasedCompensationExpense", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInDeferredIncome": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.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/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInEarningsPerShareDueToChangesInActualStockBasedCompensationExpense": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in net income (loss) for the period per each share of common stock or unit outstanding due to changes in actual stock based compensation expense.", "label": "Increase (Decrease) in Earnings Per Share Due to Changes in Actual Stock Based Compensation Expense", "terseLabel": "Loss per Share" } } }, "localname": "IncreaseDecreaseInEarningsPerShareDueToChangesInActualStockBasedCompensationExpense", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails" ], "xbrltype": "perShareItemType" }, "vuzi_IncreaseDecreaseInGeneralAndAdministrativeExpenseDueToChangesInActualStockBasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in General and Administrative Expense due to changes in actual stock based compensation expense.", "label": "Increase (Decrease) in General and Administrative Expense Due to Changes in Actual Stock Based Compensation Expense", "terseLabel": "General and Administrative" } } }, "localname": "IncreaseDecreaseInGeneralAndAdministrativeExpenseDueToChangesInActualStockBasedCompensationExpense", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInManufacturingVendorPrepayments": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.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/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInNetIncomeLossDueToChangesInActualStockBasedCompensationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in net income (loss) due to changes in actual stock based compensation expense.", "label": "Increase (Decrease) in Net Income (Loss) Due to Changes in Actual Stock Based Compensation Expense", "terseLabel": "Net Loss" } } }, "localname": "IncreaseDecreaseInNetIncomeLossDueToChangesInActualStockBasedCompensationExpense", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInResearchAndDevelopmentExpenseDueToChangesInActualStockBasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in Research and Development Expense due to changes in actual stock based compensation expense.", "label": "Increase (Decrease) in Research and Development Expense Due to Changes in Actual Stock Based Compensation Expense", "terseLabel": "Research and Development Expense" } } }, "localname": "IncreaseDecreaseInResearchAndDevelopmentExpenseDueToChangesInActualStockBasedCompensationExpense", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInSalesAndMarketingExpenseDueToChangesInActualStockBasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in Sales and Marketing Expense due to changes in actual stock based compensation expense.", "label": "Increase (Decrease) in Sales and Marketing Expense Due to Changes in Actual Stock Based Compensation Expense", "terseLabel": "Sales and Marketing" } } }, "localname": "IncreaseDecreaseInSalesAndMarketingExpenseDueToChangesInActualStockBasedCompensationExpense", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseRevenueInExcessOfBilling": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in revenue in excess of billing.", "label": "Increase (Decrease), Revenue In Excess of Billing", "negatedLabel": "Revenues in Excess of Billings" } } }, "localname": "IncreaseDecreaseRevenueInExcessOfBilling", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_LicenseAgreementPatentApplicationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of reimbursement of patent application cost.", "label": "License Agreement Patent Application Cost", "terseLabel": "Patent application costs" } } }, "localname": "LicenseAgreementPatentApplicationCost", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_LicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Licenses [Member]" } } }, "localname": "LicensesMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetTables" ], "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails" ], "xbrltype": "stringItemType" }, "vuzi_LicensesNetTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Licenses Net [Table]", "label": "Licenses Net [Table]" } } }, "localname": "LicensesNetTable", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails" ], "xbrltype": "stringItemType" }, "vuzi_LicensesNetTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of licenses, net.", "label": "Licenses, Net [Text Block]", "verboseLabel": "Licenses, Net" } } }, "localname": "LicensesNetTextBlock", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNet" ], "xbrltype": "textBlockItemType" }, "vuzi_LitigationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation" } } }, "localname": "LitigationDisclosureAbstract", "nsuri": "http://vuzix.com/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationRestatementDetails", "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/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_MarketValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Value of shares issuable.", "label": "Market Value Per Share", "terseLabel": "Market value per share" } } }, "localname": "MarketValuePerShare", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "vuzi_NumberOfLicenseAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of license acquired.", "label": "Number of License Acquired", "terseLabel": "Number of license acquired" } } }, "localname": "NumberOfLicenseAcquired", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssets" ], "xbrltype": "textBlockItemType" }, "vuzi_OverTimeInputMethodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Over Time - Input Method [Member]" } } }, "localname": "OverTimeInputMethodMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails" ], "xbrltype": "percentItemType" }, "vuzi_PointInTimeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Point-in-Time - Output Method [Member]" } } }, "localname": "PointInTimeMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails" ], "xbrltype": "domainItemType" }, "vuzi_PreferredDividendSettlementPayment": { "auth_ref": [], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow for preferred dividend settlement payment.", "label": "Preferred Dividend Settlement Payment", "negatedLabel": "Preferred Dividend Settlement Payment" } } }, "localname": "PreferredDividendSettlementPayment", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_PrepaidManufacturingVendorPayments": { "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": "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/20220331", "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", "verboseLabel": "Private Corporation Investment" } } }, "localname": "PrivateCorporationAssetsNonCurrent", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_ProductOrServiceAxisAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Or Service Axis [Axis]" } } }, "localname": "ProductOrServiceAxisAxis", "nsuri": "http://vuzix.com/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySTotalRevenueByMajorProductLinesDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_RestatementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for disclosure of restatement of non cash stock based compensation expense.", "label": "Restatement Policy [Policy Text Block]", "terseLabel": "Restatement" } } }, "localname": "RestatementPolicyPolicyTextBlock", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails" ], "xbrltype": "domainItemType" }, "vuzi_ScheduleOfEffectOfChangesOnActualStockBasedCompensationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of effect of changes on actual stock based compensation.", "label": "Schedule of Effect of Changes on Actual Stock Based Compensation Expense [Table Text Block]", "terseLabel": "Schedule of effect of changes on actual stock-based compensation expense" } } }, "localname": "ScheduleOfEffectOfChangesOnActualStockBasedCompensationExpenseTableTextBlock", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationTables", "http://vuzix.com/role/DisclosureLongTermIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "vuzi_SecondLicenseAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Second License Agreements.", "label": "Second license agreements" } } }, "localname": "SecondLicenseAgreementsMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "vuzi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested In Period", "terseLabel": "Options vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriod", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "vuzi_SharesIssuableBasedOnDevelopmentMilestones": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issuable based on developmental milestones.", "label": "Shares Issuable Based on Development Milestones", "terseLabel": "Issuance of shares development milestones" } } }, "localname": "SharesIssuableBasedOnDevelopmentMilestones", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "vuzi_SmartGlassesAndIWearVideoHeadphonesSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Smart Glasses Sales" } } }, "localname": "SmartGlassesAndIWearVideoHeadphonesSalesMember", "nsuri": "http://vuzix.com/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "vuzi_StockIssuedDuringPeriodSharesExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period upon the Exercise of Warrants.", "label": "Stock Issued During Period Shares Exercise Of Warrants", "verboseLabel": "Stock Warrant Exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "vuzi_StockIssuedDuringPeriodValueExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the Exercise of Warrants", "label": "Stock Issued During Period Value Exercise Of Warrants", "verboseLabel": "Stock Warrant Exercises" } } }, "localname": "StockIssuedDuringPeriodValueExerciseOfWarrants", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/20220331", "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_TDGAcquisitionCompanyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TDG Acquisition Company LLC", "label": "TDG Acquisition Company LLC [Member]" } } }, "localname": "TDGAcquisitionCompanyLLCMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classified as three customers.", "label": "Three customers" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "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/20220331", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "vuzi_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classified as two customers.", "label": "Two customers" } } }, "localname": "TwoCustomersMember", "nsuri": "http://vuzix.com/20220331", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://vuzix.com/role/DisclosureOtherAssetsDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20517-108367" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r338": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r339": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r341": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r342": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r343": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r344": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" } }, "version": "2.1" } ZIP 73 0001558370-22-008085-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-008085-xbrl.zip M4$L#!!0 ( #. JE2+'F>RWA( #S0 1 =G5Z:2TR,#(R,#,S,2YX MMOXS82_W[ _0^Z?&D/.,=QLMDV0;<')_'N&I?$N=C;[7TZ,!)MLY4E MEZ3RZ%]_0U*2]:"HAQVO@A-0-%YQ.)SA;SA\#KU?+^ZO+<>W@Q7VN&53C#AVK"?" ME];,7Z^19]U@2HGK6A>4. ML66>'[P]_' S.#H\'[W\XM7J]D-,%8I#3]RS) M\OAP$*=7#P=+SM?G_?[S W4/&;8/%_YC/TH5S 8'418_\#@MRJ$2 M4QF@YA8(K>,,<\0>#GVZZ(<)DKAW-.B=Q%F>W9CZZ>GI4!8AX\BS<:PC7],")2$EQ3HG;YJS M2'X &X[(/41LIF'-$%YK=HA=D:V3C.\!C\29X/;7\E;?CH1%0<=K%H M9A]]NKK"(V.$T4T:J M/B"Y+Y)%,4>BF$TE8B]8'>L,]?@(P.388^3!Q3U!ABGBX(-8[UCXH-C2J.\6 M6)I,T:A&\;P0M_=]2$U670'[.$G#/^"TD/]9'U)CD\ +X<@,Q**(?D@6Y4*< M4_(0<)S"/?!RR#\S4@YA+]L"'+RFV*XBUX9RHQ O5R9V/<*DC?8="43TS082 M9.W_\>X W+AE24>./,_GTE#DM^CK>DV\N1]^@H^B=9X+@69@EY;X\>5^K!%& MRGQ%F.WZ+*!X"E7E(.H,/>Z0Q)331JX=N TR;B0KSA=^C=!J"")4&9?N\A)\B.\21QCN!7*% M[4^7&$?(5: SP06-2\(5LX'?EY/;Z>1Z?#60 M&:#X(YO,)^NH"S @59#!#-F)&;+I#/[Z'LS$0=.!5!^\2 ML>5'UW^JBMV&W@S=NSK070ZGGZV/UY.O'72ZWFWL/8*6/B68W6) 9K7V/85& M(N4*UN&CPV?"EY@:H=%0F%'Y(8^* MY&$-.T#* 1G:-@VP,WI>PU04LZ1CRR05X%6?@1G.'_-PAGRLB%'./>8(.LQ- MF-^3Q9)/YE]8Z/U@CG5-T -Q00[,PD&EM[C&J!CV1CR,R \T':,LI>?/>U!. MU)YA8F@EBA+-/2K-4L5U\.\<_DM0\'@7-J 8[=T0A,N DJWCSB)J+!C<(0K) M2\P)J%-U]2"=J6PIX;3Z4H+U?8IUU[CKS$Z7,$S%;.Q-N6__OO1=!U,V^B,@ M_*7J?-7 P0SR<:T9[.?A[:?1U!K?0L+D\E^?)]=7H_OI=];HWU_&L_]TF&L< M^C6QY; '9HXS!%.17&>=)S A=G)T>G22=< 1"S4__5ZQZ9I@A3EH(2J%=&9P MWN?!2/^ ZZL(+68R U0C4XUK0C8-;CP,V* MV5F"7X>6":T+Q CT07<);0OF)09*\[QSD!]T2EYB?IGDUDTNZB)UCUG4]U<' M39.I#+_C:OC!9&+#NT/3/%7$C]@+X(_M+U398I?7]SA%-F=?"5^JO5D8"HH5 M&>2]3&<^1VZ8[^+E!OWFTSOJ.X'-0>SBY817*\AL-<>:J:9B:25DD5/-6!H5 M[17+$ZY&@4C?,8L+H2P:LGAXL59"+FNM!+-<(5EG<[NV.1CM3!%TGD-VAZGH M5=$"[\[03-S+K"OGD[:R+@]&=4R(8B'XSUK'XG0FM2N3&CJ.)$#NV)O[=&4: M:^R*;9D1Y0:1#8QH(X"5D*"SFZH3ZP(3T%"8T3S-=SB9J76'2#5$ZK34JMG* ML,NY\S1V73/;T8*)"-UT A=/YA^%-(#?(W::[>W7Y;9-"$!B\:5G1:6*"8@J MMR<+SF7H!H1US:-.TZ^9NPS^G .>1L2=8= MK,U@E94GSRB*]0=H(5+N:;!:(?HRFFU.'@E_*<"Y.2,S\)H%>\DK M/%B9+$PDJ?+$8$R9A2K2BLKLK*&!-=1I[@TXE.&?ZZX-^'<^8%>;I$53;!.M M&4G-(GSQ-FD'6%W KCE9UP$M25\&7/7];4B:C>\Z_+8(S:RU-MVOHVNM$C\%!@J;DG$ M.IRJA3U4"'(P(C.H')+2(;+=GM\6^WHE".X@O* #5SO.86(S?KI$%.?'-(DT M,SPGNH$G8Q9DMV3^KO)+3]&:#\J6 %#A+&P'@7D;U+#565+Y95O17N-X".>H6?= MZ9)-DKGRSW3^1V2V9.ZNXDLVO4P;6^:J+]V\ZNJ^\EY$M?V&$CQJ["EUT%1= M?ZZTZ%P"3(TM@@X8[82!DX6VG212S!#H)LMQWJ[2:Z_FUUNQ+P&GV94)'6K5 MEG+O?)?8&LA,I":\CJN?5OL^8MCMCU0$2W^(MYC0!!3XO/P69P%0W?G=G2S& MZ^&KS\ ,ZRX.U72(5UXD+KH 04-CQNV=[O*#S.6)'2[5ULOTH.0)S(C\D$AT;E130](GHB,RI5XIT[9&HO,N@!,M(:<1IHAA>%08P=7HWG6@6#BBIY MS/AI^J,JT5 =E!4W]VL=\JR:SP3IN_*@@"Z6;2>=77RA7/C]*Z(4>?QE\N"& MBTI5KYRMSLB,_(_Y2;GNZEE5G$6\.#4JT4H4^7]E#.)_XBV@>SRWY$M&Y^(Y MG \'C*S6KGAY17Y;RH=IA'WTHC=0_@OJ'CZOW(A$\#>\.20M*EM#8<$1"T3M M')?<2TO Q%]C*IQQ/Q+^P.KO3"VHTKIJI5%HHU(N>JBK%&3!;EOU@0935Y], M&]N]5C_UL\_YA%_2S_[(1W] 09]RR\N]I57TBI"E7H&[]FW)2=&SX@SB9T_] M/(0"(RG-A9O>(-.5K\TB_A6_W-03GWJ#X][)H+H8^C?A*@H091 EGS97/?N^ M597274I3N80(9T+YP?N&@FA?)RNRA+*<\M^LNB3F]\J,]JA],;"/7T?Q&A'G!GG! M'-D\H,1;_((]QZ=WZ$7>_7L@1?YP4(F2N*Z8VGPXX# R.K"4*Y:/%)ZO? ]& M1/1ES/%*C"% O^"!<<(#H=TGZ@?KB)0 "3A5^1M\)?&=F62D/ */DA[4O=,? M#AS\0+A63R7ZZ!E3FS"<^2RIHK6E:F2<<<6;%/L%)APF01R4LIT M(A@KTY#-T(B9S+5%$][4="'ZB<7HN>;ZEA#-/33=JH(T-?--_$1B8/A(;"U>W)U=;7/3VGC;+>Z].MJCPQOYUA2C_Y(HGJ\2JY_@K M1O07XF#_,T;.>@D>E,DK+V_PZ@'3/2E95ZBFRH^@&7L8"_L+JW._>AK*;ZI2 MN'<-CETN1D*/LEF)VEQ:FM0]W$]OT-YDO?V9/O:2#3]DZI M5J%[]5B-)&O5>U2H3HJERT?!_3^XR7=SV MGC#BMU*UD]U?HHQ=(;+ND=/=MN( K_Y/O.$Z@OS]\J?.MG:]M:95P#PY5/ M.?E3P@>2R 6<< '+Q4ZM?,\[JZ;VRTOO)1@.VE+X_UA _:=TKY=%J_JF4?*(]+46N1+K>="2H-6%L_LHBD"AEGB4&P/JFU3<CO<4NK0-=>PTQ@%/;(PP7%Z@7I38^E0=1,W5I0 M)QZ.IAZ9L:XFH9U#DMF3'Y]H3.N@36FI$DNPFR(U]&GM5"3[4+=NEO$&AA() M<7-#B8*T]@TE;@-A*I-YY)O$HCL549Q*C^)D@RK$XWB!Z:L/O9.!*\FWS^)% MU'R@C9ZL?;#D1VZZ@$01JIB.7FR0[QMUM%5"P;1WZ(BPS\R\N)2LG7X0<%"C M\2OR2!R 9HHY5T3AZ-G&S,VF5^ \&"?169LH&^Q MUHE0438CV)GY:N?A!H:XF(=7H)$_90$WQ,70>WLX;=K;L6BGV>OW;=3N1='= M6J;-K9*<[9U(;+N3^ O +>:)*M+57$E;<&UO!68G5&HJ.5RO7:(.$XC5@JJ6&81XRP$E/A-O,1:2.P 6,H6JN;X9O'0L8+*J\E8\\V]YTH3?5*) M@\OO/#>?-YM7!"CCN=E]VI.7T+3456/;]_+K%ID^JH2HI:K%&P[)'G7H@1O$ M*C]R-\WCB^=@JNUARK8S=LR]-?L>B9%)?F!2I&CAX*8!BW::5145)ME17MU, M;U?UV9-?7_5DIC>LNEBB:Z!\*MO;5?^C']#ZVJ=RO6'EP9TW4#Z9Z^TJ/R7/ M]75/9GK#JHMUBP;*I[*]7?5'(G:ROOKI;&]7_5O2I*-/Y6JG\J)/8DO?=38W M1.EOAPM#,6=+Q"_]P'4NHKM-_]QL,>R*66OW3S=GP29S%4X,/S_ZM'@E+ZZ2 M>/UW*Q;EL^3T\;C7BI0J4.(:,3Y[PBYT=K['ERQ<[)TANMB$?#3-_,9T'UV, M9U> YX)X%WCN4RR"PQ!;7BZ%0JQ9G51EVI*ZJN DPZ7*X2,B;G('N5G6;[_P MI9W[%S=NX\:7,=NW<9+19DGNW$?M.JGD*QKE;/$^4K*=[\QAO$TGD8Q*8)-Y MYG'31$1#.G&;Z(2LQB:)JQAX=*;9%G< D'FX^3"9?X&$\'"+'/]HACY@T&*G M2VS.J%N*HJ,NPM=EGX@+#RB_9C%;-9*MZK7R*"S?+V3&2=*NXU5%;2=DS+'E MD+Q9+2C:0G6'GA<@-^7A\AJ:B-JKU B =I#R4ZS8416I6S=[&RLBVX+E]AXT M@["5)G0NI7SE!AR/![9MO^&QO]"%3?TY?X)Q638,'-Q3Z+"B,*^QW-2%'.+\ ME7@719[,2CK(G7-^,SXQ"NV[0;^)D# IOXA5S/>E6IK7[5*++:?XY/-FRVT^ MQS9@$]YA//&&-@_*5A4R&VVZ?<(=L-U^O^YUAB/YN,%;S-4A$7$M^!7T$'[B M!NI2O1,5N'O6K6EBAL%[4;6.$/6(MXBO<-]MS>Z ^]8Q%/LRT'O,,*+V$GQS MPEV'>NRV6G==5&L,N*R/R%>%[.^@'M3(&&SM52I\AZ6\X;K^A#U,D0OU,'16 MQ"-,GOE_Q*]2Y;LO[,W4_$Q404!?I#Y#V_8#&,\X,BA'#/+4/5&Y&Q8VNR&- MLK=U)""=_3U>!^#OD+CHQ%]0M%)7,:0C$0N(DK#7OI_AM19;8#3)5=2G_KJ, MQ())&6E;@)5C&UT,DI&J!8Y M!RUI:]1.N$GU&H.ZF/WG_P%02P,$% @ ,X"J5/-NP9JF#@ YL8 !4 M !V=7II+3(P,C(P,S,Q7V-A;"YX;6SM75MSXCH2?M^J_0_>[,MNU1(N2M0^;AUIV-*I0:R7KT=+NX%LG9"C7W_YZU^^_*W1 M^.-Z-- ,JB_GV'(TG6'D8$-[)_]/U:J76EG37;K6:GU>EH9U=G)U>M M<^WI85/P ;273?=7 M*&J3*]N5'U =.2X!J7IIPA+\4R,HUN!?-=J=QDG[^,TV KUVU$H!#[^2A/(; MV&!G3?O"J(E'>*JY^*Z<]0)_/;+)?&'R"MWO9@Q/OQZMEG^2!N>J=>*I]_>Q M Y1SG^I3RZ8F,;@'7".35SZ>8>S81QJO_=OH?J,.K^7M6*?S)O^E*5-%D&U^BAA*U'#HS MS/(J&"=)R$;D9>8,I]]LG]F>90P( M>B8F<< 9_6[!>AE@E M#^YO>Y/9&N^X->H_]6VW\ M^^WM9.P-OJ"P2?5(]2:/*BB+\L(UMT%U=R"?(OO9'G'2ZK;.+T.JASRAQZ(H$-.#^N&_$>?8#9?\$DU[.9^[M34($!S( M3QF=Q]O0?R#-HCQE!F80T!]I2QMTH@O^/ 1CV"OF+' C9'_N?WO MDJR0R?O5GM-'C*VA1?X;F4LLX$Q*5ATNY=G:93@_5&69AY&3+@'$".L8 $'@ MPB.NY$::(%(/GC,C].GM*$=O$"^O 8" SG"1>M"7BLBGZZ0\NG8C*_[-CR>& M%X@8#\A:3I'N+!GO)""\H.P)K=V)V18IDE*'S5,1D#YUI\JU-!^//P6!42(T MTTKN3R4D#YOOHD!]SL\4Y)S"G,59/\%LP@$\/"A8<-\5][9)(NJP+!?P9L:B M[# 9G7IN35,%3";*'!J5V<&4/X:6%O)$E^# &6_?='/)=T]^H]1X):8I#(72 M10^-V=R89$;:!2.4$6?MMNE2(J8[8@'2 5EA8T!T=YQX8=A;Q'ZDEAX[DF:0 MC$)M=SOG+27I*PI)9LS<*WO;?K?C=+MC9)XJ#I7/W-A\8KMRQ%8VH+Y'=L)6 MFUCV4'C-#L(G\%RY@3.T% _!W-BA^L\9-4%9FP=VSCIA83E=M!)$J1C$!=7T M/UF*PIXIB4W9%*J8.@1F)B%EVEH&F+'\3!E.*)5NG,KA; ML$8<2H)+G2$W*MLH, SB*?.$"(0O?;0@#A+-I 2E:T1H%H3*SI5'?(_=PL8M M8A;$GG9/UY=S3@$V;O"4Z$04LZ4+1@W1Z7:Z)X=*=4ZPRBY5AZ(( ;VA$NKP M6#002@.E[.ID2/'DG83=@NJP)\M"(F])J)0-@(+=Y">TYEO)-=/T]8>D 5EH_"/NFVVU5/9(ITR!DP*AO43M ;EAMB8TK6B$Y9=,HF50B& MC_1MA#0YI4DN-K:F@)097M_WC,XVV?;-K73[4G/P1:>JPI87)N.?)"?CCR?P MY^'V<3+6AG?:\.EVU)O<0X%*TO(?L>,-F0-JV[T5(B9OFQ,:6M;UYZ[7R";Z MEGN'9[V9:ZJD 4>T%#362!EU&F8A8^^VUG24RDYQWO6^ \M NX5.9PG]SGM+ MO<93R@^\\7+NH'/[YC $@(B%V/H>;.ONA((DF!T4?+FW',RP+<_8]::/-I"RO@D8:# .>F#]E%)19R,JKYY??#3',7U6)F,IZR/\#(#M\-C M Y':^<07CX(^[;:Z9U7W')GXB>M%,B!5EE[7\]VB[R8GG34GT]84-, M2?5XKGX0ES63LNONOS%0^8G1J3 #(51"/0^0M?\NEP^2@$59@OK4=H937W=A$F6H3!VH2@>D;K3DZ<[/ [@Y+IBMB([M M,36-1/;B!*+(S[KM3M43W71B1&1*XY-IB06.P)0=^P27%Z5%/D$Y]3C-/^K) M@5.WJ8ZPC<%2_'*0&W!ID[K'8)-7I1)E%"8WD:*XP3(K3&5'T#%V8W% \H#8 M3QPRAH!BL4!]^,V(4=T9![; ";@Z!ES8A';X>98I2PMITC5A^8\0)5=;[C! M"X9UXED>$,TI<\B?[D=A;I=0HCX<9P6I;"[0_7R!"./C#+\Q-.6@K6A'($L= M]?&!XK#W?/*\K.[>7S$=6F-DXN$T MU./JC7AW^+C_:W6#XO9K4(XYMZ[9"B,<=1G0P M@G^;8?2+4,DG#+3P;%]^=!'?8.\O?/8Z >@-9M ]X!$8XG8ZQ;JHM7RT$E4E M/7'-H66L"'C-]?J;S3.E-RVNIT.TE'3D2KX"]?J5:MQL*].JB/64G7)ZBYT) M&V+O!=1SBX*D[+*< E99%O0_\*)_O>\A:R>2QEN\&4L=3C;P(M^1$U=IT/,Y>RBQKC&6!UW^## MWXP N)+ZE_C"-?:/',"KN0 O/ %_@IC'I(I^ A_);8;4"_T* M>HAHH-C2U\^EN+=@QHS!U:?7Q-V9BQTP)&5K3'MQ._B\7QQS!,X%CB54Y5'6OKYJ?,T:@O]RG=1<8&@6?L:QETGXZQ=0-- M%M_8$OVL[B%CAL!#$AU;W.V*,KPB_8:83\5F<)!'U7*<@<;%I&-G@'\9)K# L]WJGH:NG M'6 3';M+E?MD+B%O@VQY&V6MF<'4VXND;@A'ST\2.H[I)G/ZKQZ-"TC3I6I, MXHRY1XD[>ZJ 4ONZWN>>V\J$S3I&9W*-+K^)@!W @O ME@P"<5NNVTD5_$0>D]$(4BD=*DUQO3O;"DQQ8RI0SSV4G>+*6D_9U-"@G4QH M3P>3,2Q\@7IN59!4<:^3TQBID^'*>I\=8-L'0&6]8UON,SJ%E W4 MO=%D!X^[+^UGQI-51H>(%?Z,7B%O"*EI<\EG96^(K9O47G+OW:0[<:- M$TM M[[ALZ)<;_EZ\S?GYQ&.SIZW35EMK:.]/@ ^AJOZEP6/X4=K-DS0Z#1?0_N$] M[9^5G*,-%%GOOK0\?&5\M%AE]QZ[*HS0ZP,$.XP@T[TM:[E8F$D[Z\EB$1<] M;75;%UT%KNB/HV7[KN/,J)0]1;A!\YVRGSR#B/(QZ,Y<'4K4OKJ3"2AF"E MOU\ROFPIW>DW"WG\8^]=]L$F>OSEHS(BZK6<1%MO>L\\L#YLU'MB9 6-M4_9 M@GIO\MC@B7_EK*34H9*5$UGY(YV K^V;7W:C8U&Q0V5$%HK\5'L/@XF?G1Y< M0AE>7=[Z*=M8<[$[UOCU:4&%.TO,.P6J'9!D7U >GKPGR%3YDO7;^<*D:XRO ML86GQ)%[T[I 2)WF*&GXW3 P!T!E5Z)]+/PZ/FS;KE)W6.2J2KJ*0I2ZDWPG-$@&@VG-X! MI\C\#T:B]^KFKS#:0CK=MA([7UE=(-PCE&R+;*?DJKK70]9@'.;DE19QH_=: M/JGOI!A@S]<>?[##/,)P,WG%Y@H_4,N9B?;^\E;W>5U(RA(RP>@^7]-1+&[I MP_,ZU04O?%4)-- ZAQ3%'$@$(U!,- N)+ZU.XR^CX61A'[Q.M\O-^:<\_BRJJUX.4IX)Q^FJ))2.*&(C0@ M*5O[ZP\@*8H4\>2SZ:AJ:B)+#:#? !J-QB]_>UYYHPTB@8O]CZ_.7Y^]&B'? MQH[K+SZ^BH(3*[!=]]7?_OJ?__'+?YV<_./B_F;D8#M:(3\FWYHR^($-?S1A?$=19H-'K_^J?7?SD_?__ZS?E//[\;G9RD/5U8 6V) M_5'G=Z?G;ZYNS-F]&[#^_>?CC[>73W)0/\0K&Z1#CBBY?O#QU3(,UQ].3Y^>GEX_/Q+O-28+VOKL[>D.\%4"^>$Y M< O03V]WL.>G__AR\V OT MFW>GR8\4-' _!/%0-]BVPEA62A)&0@CVU\D.[(1]=7+^YN3M^>OGP-GA5:) MP2?ZJRN!SSA$13(:_4*PA^[1?!2SXD.X7:./KP)WM?98A_%W2X+F'U]MHG^[ M)TRL9V\3]/[P$%+M8.IWB?T >Z[#E"7[,IC.+Y>6OT#!Q'\(L?U]B3V':O?U M[Y$;;E^-V+A?[R<9HJS_Y]/:3&5-JV0E7*+1WG M$J_HU+%]F.'0\M)V%]LOUK\PN2/8B>SPQO518$YUBSCTRREJ( \6M8]Q<(>( MS22Z0)VP1SIP/SP9.TX,8'D3?X[)JJ)A-S9B.[[4G"!>XW9P:T@"VCTV2,6$ M:K"_<.E<,PX"%#+UILLL)_+0=/[)I7I L=H@YP"L@BNJ.U"K-#+=Y]L3J,.)Q[I M(5JM++*=SN.?I^O8_]NANZ$+>W/":HS1.J4-R:Y*YTW./MA?S!!937RV"*&> M\\ZSJDPYTF[:QOHTB@M?LGS@V M<$IW"?/3%/[TR:6;W!/?(@0_(?)*R0=>#, C).N/#7B2_D'Y=?Z7D_/SDS<) MQP['RI.RH\- 1RW?L8C#%G+QVFW\[ 97>&6Y5,9S*_+"P,2:M#LKLH9'@@X+ M@UTT:&X%CS$3H^!D85EK%N8Z/T5T0/8-ZS)@2)^?G)VG,9P_(.2LRBI5ZB@1 M!X4]O7X.J0VSJ?O:CU9I8.#(C=.N,I%;GE=-;W)1,!:G>A=3 M%_?6 %;T,R,:^R=.(L$&<>3TW2S&L>:U@W#:=1/XQEV=K-#JL:KGX"-;[+/-DX 8G(.<[%LW9 /L MFX]R[4>);QM]B7D]_9A]/DH^)AB+WMQNTL+QK M.D>'6X;$KC_/>D3>QU<1PS__,1?P0H(CU7H7& MI(@_-W+-O?KM^IC.S&Z#BMKQL"7+@ MDC:HP5LF@:O1*G #,AK0:VV68CU$.M-I%>),F740;F$V"$B8R/(Z^"^%*.B*%[)DP=FYSC[SDG'OIKF=8LJJIT(,>,]1] M5+8A'3'ARFAU9E$2,I@Q542_+_NZC%81PVN#KN=S9(=WB+C8F<['#A9-+[K- MN JGVQ 6%X0VJ->P$B<:LCA#26%3Y#JU.SUB=F:H3T1?UI?F:TS) R(;UT8" M:^.!<75*!-@+5<'8=U(\ J$!"6%E]/&A:YF)@L588_Q.+8&/[T[SI7A"V-A+ M\@C25*9+SPIDVWR#'H3[7\,^0+)KC^:MM4+2X(!A+U78)NJG=D"AFKAQ+:0[ M#SP8$9D/0U0@#H07L%SRJ^6Q],486:7-B^#%JBIK 8#P5$;(8J<"SM2_1W9$ MB.LOXBS8KSY^#*C_9@G&$W\=A2SES[==SXUW$GF:Y(;?TG!JMK.,$N,Y:^TRT#<=2@?K%MZF#N?S@N8"%?90E@N M=5+H6JML*7NQQNB=KK%YV.Y6V%(L^U+Q>W;C1Z#9V6],DOR0CX]X-OE]L+Y!O+U<6 M^2Y9TJF:"9<8.@TA<6.'FW2AIFIFP(URP]H+)P-983/4.E\'J4G)+X=T2 !J M@S,ZJ)GY[5J86%Z^#2#R&5IF]K9OH4]^L4T;5L81B M1@H%+VPJRJ 0P?(S#V30[>$O3IW@0^KAWE3"A 8'L1*%;E,EQ"AGF1)B5-O0 MV/2RYQTB\2T5:C'31\]=I/>BLQN@7U"XQ(Y(E8T[X>M)I6YZ8H78,BITTP [ MFK*I.J+$]1#OUA(K$)J9:$4"(:SA'J+' /T>L>Q#2D.H6+\)H,5IKF)X4"1+ M5VU">!.RFTQV50H!:Z+2?:JK"/7\.DV*,@B;R0K(L%!SFL&HDR)^"*].#^>U MZ'''D\-&OM$I 8KW-US0YC+")3S'*BSZ2P4O8UW8R7"QA6 :$]_&*Y21L:O) M)3$.20NASBC:@"-?:BO2-J8L:-""] 2##5#JW)RD).0-2HEZ7T)PHA.43*(.N=6"C8C+60*#3HQP! MPKMC'2FB$&:3L6WCR ^#6QRBX 9;/LLP_.3Z=(?E^@NZLT)NG P07&QS]PRG M\TO6"I&U14)51+K)(83.NNE!^I-(#CV&4!%%Z32GT5+(/\VVM:>\EI0!&U/2 M^4S9+.7YJ5638@CNAFT\7<>UR)95\M/8UXG@I8$!88L>"=\CDR2:S C5 ,M6 MKEW5#<6LT&K:2+!$)2-LBE4O<1,!%87(B1;V$$PMOIV&G+O8;^R1I.XE_XO$ M]O0[$&J@61

"6UQC*@%NT-6ELEJ6 56IV;FPD9>?OCHP_!WE@E-.82)!:5 M!Q'JS2%0_Q1)+:((I*2J04L0I?0[ M_TST$*)YW,0'NT4(.7Y-'<<*.(*%PW5[B%I$+SL?+:,%P2>F4?04N2FY=Q?+ M4):\)H)7G6WP6P C7.<\A]?"C/@F$]UMYCL7R>L^%]L]S)VU M9=_%^.^)\!VMK44;0XF#92T-5C]B+M 0W#[NW;^_)RA[,4M,A4:MW28&$ JHV2$:<%==Z6FI+G!3/.C!/[;,LW(YXJ9X!<$A M_XJ"T/47$N>9@Q#:T0%,[^1(_4H!1D52@];-9R26#-FY,150S"M^"34(NCMV M_A4%86R!GS"Y14]I4@]%](Y@GWZT$_N4[?A-^A!'!$Q[Z8]IB6/:E>CDU@61 M@0I9( *NO^.N*"&LQJW[';49+7D+%-'06RV<_9O!HHHX10AN[C('IC DJ@0#Q0* MC4K;%8%KTMNP%4KYCO60Z"%F44:Z&,D5(PO!*CZSU P47Q^,9+-D"4ZH(UQ( M( 1*K8$#J4=D@S8@8S-6#M^Y]G/0S2N_ $T(>D_W:&M$PBT[MPS'OL/"@6MF MHLHZFT!LD5Y:JC1TIPM#9\AFHD.&R/8?1*T#D&%W&@]0B!8Z$44 MN#ZBBU";XABXBG-! ;10Y23PL$AF'PF2VYZRG1$;2BUKVYU:.-@0I8\!_TE@-+0EDB<$CT:A3W*8,; MT-QX21\)_TO5?/B(]%3(IXQXN88/'V$(EL(>.$GR*#P//[$BD:S&PCUB+YJ@ M0+%ATFLL/KW7;@Z5/_(4!HVF%7G39,*#J0RQ.9+=ITAH$E7(GM D!H+5IF\1 ML4DX?G)(8:(&1I0W:&T:DL"ZR'1N56+D\W8D1QJ"]>3> M_\H^_MU%A+)FN;U!&\3;/)DU%NJ7?G, _,F),BAC*S4]HS[4W-+MI!@]KEMOH_%0 F[!!S4?57 M#(O$Z=E^6^.JA='FR$WZ&*FB\5Q+FX3UZ8YXC.!ZH389 ,%S75@>VWL\+!'2 M*50M A>?"T@:P*):?C B;&!$>9-'(6I)8%UDNC\$$2)?. 61(@W!>O9WASYC M[+ -_"WVT6KMX2U"Z5-%0:YXVL7V(5JO/;J(D574K-6IQO7YJMT.A\\[S#6+ M%U3IM#$^E[NM7^^S*0WB5C"H2E;W!4-KLH%?W* J^8?^ZI?3 _'>T#^37XK? MI706V,0JBCV_MO'J-&;._LD,[ ?8.ZJ$OL.5E5 MEE<%G4+/(?(=Y!QP]^SLS=G9Z&24]4D_7TYO'Z8WDZOQ[/IJ]#"C_WRYOIT] MC*:?1I=_']]^OGX836[I#]/+__W[].;J^O[ACZ/K__LZF?WS5:;@?3Q8,V,+ M-9%/. Z[1731$#LHBC5-?F=-46;C XM;Z)ME$O:DMC1(SK)S#.OZ%S?Q!5# MP=/(23EP([U(Z SC2OK)=B6)))SD^E FN*0Z5KY:GB)' A2N2/IU>K8R4FO M,?)!VY))S*.353J*7"!2U2JF$O)(@" 'BOP*^VHA<. ZE<";FA+@X ^!_6/' M<1,$[BS7F?B7UMH-+4\J"D6;3L7RMJ98%+1 $-$]"BGRR+FVB._ZBT J&Q%P MIT+Y7 I0""$/;OCE$UF="/RI5N#K E M$5B>I[U^*J'-7=*FB][#K3!%P D_V-@/Z?[KVHM!/[X*DKS'_>\>IOO/CZ]" M$O6W-1%M'TM2*@-"F-QUY57&?DW<.*$N5@40%L-"$L$T"H/0\AWJ5&5QKB(< MA/E<4Q)EY.$)@FE+7.G6N8K8L= =HB@Z\?D1ORCF9X(#L7^KV!N$]8"!>54A M<5BB9[\E]9"#ZV=$;#?8Q]5,A,[O!\*RHP%Q\XD;BJ 3]]2 I*4==2KJGUH0 MM92ZYF0M>,5$IG\[/++7!;AOL)CVT*G ?JXBL$ID]26I1'UJB4K<1:>R^DO3 MLA+3-107&FO;+7J*?ZFR*,JU[526[]N:$W,$#46(B1I6E&*I<;=Q^+/6)CS( M@LR5'9QA0<@T1QS[/TO&N<1!R>\VTV6W0J\5SJE'*#A5B%&]1PZBE#M3=<*)U6BK_6M:^%@+<$D+=G"G3XUVW0KEDJA'TU*P!F)&?&9R -.M+"K%= 28J[G_RVDW& M;7F"\%N3!.'IW?7]>#:A #]6+K!6[:D[@IW(#J,?0L. MQX3E+*]_E\PO+/TYJ5>E/ >\YU$ P>.GZ"D2> LP?6;N:NG/01'0/.X0 M6'[M([+8IJA+&<^%[#.SQYC]7 H@".&8 C>$%+A[M$%^1)?,CT'\K)M 1F6P MX:2_E7$'MRO8H:C@/HP['2*5X?$<(*_9N<5TGB*H4'L![' 2#@4$ !7*[C+J M;M9[P)XH>B%K ,%(I%I6EA"?$*!B2JG2L1D8\X2A,#+3V2PA IR 6*U1RHHE=:)7K!8; MCM]O2!$7KJND;2#,(TJ]*ZZZI/2 D]D#\CSV&*_O?+'(=Y0C4[15E#2 ,-$8 M24M&##A1?48^)-"/U&-%L)P2%LI[6UL/ANDH@D<,*: M6<\HB-.#15E_.0 (.^9* LD3 4X$GS!![L*_C A!OKW-5='G5X@;!@K"%"'-' BWA5< MO$-D5UI)*$@!['"J*@@( "^4*]>+0N&](R'T@.HD"&D )YMO=(V]I*B--W2Z M7:#;B'%A.B\5HI,9DF$? RI]8$C94*2;JJ-N247C7@94_<"8ML[NK%VY TXR$NGYSB=7.^.VMNS=V=O1R>C?3_TCUU7_S.BG8W^E'3WWS_6K33S MB T3')7"!CF'YT\7VR_6OS!1OGYHTL,0[K15(@R"1Y0@O$?WUEK)WSXV[@7( M^Q<5-%E3VGRRVR@]L'-AW'M;7 @(!PL5]2XK.7!($P1;.M[@&L(-K@=[B9R( M9<5(=# F)L4I/$ Z1-"5>A;P>EH/Q,ZPLQPD%E*3DG4CVWH2G MMR[\\]GYV?GANC#N<"5G,5AY4W\4%]/G*P[Y]QM)?D0YKN7!])D,8,I>+/[@ XR7V MZ;XD3$YJ[]W@^\7V OGV:;&RZET[9A6P@A$ET%Y=214)$'08ICV\:1 M'P;WR$;NAOD2^1N50G (.^HJLA)3U',=M,&4GE.5^CB6GNMP)_<"2L\-J0Y: MW3)T8.N@<=8M,SJHV>IYWZ('MZ2J(6&R<-X3 E(V##VSY7*^!=R5\J'&2:64 M)PF$E-+57@E1^7OLJE8@U\1E!2R(2D43!'$=CPV'<&Q84J$[ZO_9R= "G>OZ MOD(3"-L6[2<7)'2T'N),]-)Y/X*$.XQSU'@4[]$V/ M5-_H':F>C')C_*@'K.:QDR>+.(I5\0',$(Y9!:B#F*2Y#U./V7.;B^31A(OM M'N;.VK+O8CKVQ/@.J[^B3*9K9R@@:VVNYI:>?&^<^C;F)59')]PFM!GO;A ;E/%:DC*L:@+!,2ENCP8\BM,Z" MU@,09>2EA8-;TIFFQQQ(<*1]1O2@/ZPJ9\ I9-R2ZC0X'(3B.Y6TID$>]* P MBC+*+>E-\Z/"+SW8&2MZT*)"/9.6=*;N&/ K-;5$> _Z4"K+T8Y*-# ,_*)/ M[='>PU%0FD9ZCVR\2+GM.[N$TB"?41HPE"U_^S##=/6>MDOO3J?Y2(Q=@=GQ MT9ORC;RTZU$.IY'E.Z,,J]$316N4X<5>($Y0^V,P"AER(Y)V\;@=K1A^E+,Q M@B./8?CR#Y\$?H&7N,>);"I@AW"^I""A#:=[.!HWABF%[#F0J:4B0N:V&=9\ M6%DD_,SJ!,0+^\DWNBO\U740_CNRG/424YN.%_WB**=I#WT&/36T*9."*5VM MG([Y"^I5$:&3WRX957(>)@;N,\!EPG,)"<Z8DZA'[ MC- 0;T(J=0-AAU)93ZL)LLU]S1UVV,7, >I]=U)#!_<;R#)=K51Y MV2#"QICXZRA,$))4>Q$#][X[:8+G$OJ.6Y<7OW6I,*'LEVNFGS M6X,8<(7CCHOE1-]#IYDJ;8O4+R5L'LYAF?D91AH#W.\ MS$=6I (ZOK%R?&.EBS=6&I)XHL;418\7!"5WI*6UER3P$"Y:UGBL18/"-A_% MH7Y$M*"6P'6_GE8B77KX9N\A!YOM(E&KST3\'K"Z6>^G,BI)ZI/2>M*,!(5= MJ)9G.%K-^EQ:ZUN4%BG@=D8RK&T[6D6>Q9YQ7&$2IH4TS,U)V%&?MP";,C A M<4,2-:7?7*QQHSYOXC4EPIB0+CUDBO-^#7.+?3LB))E894Y2VK+/.V^5_*24 MFG[C#PT<=+XK9Q46@Q)-GV(>HQ7':,4Q6G&,5ARC%3]FM.*32X*P-*>*3VOE M\! .HNH^[RNGL/4EWP.RL5]>Y4AN$LH;0#ACJBL2!8FMR^08TAM 2"^M_AG, M\-C^/7().E0UP92BT6XP03T-6CJ["K(:#8<1OM,D!IP=QM61)D$0(>B@( ML:""@DGK3D7SOJJ+-*&H=>$DA4ICG=@5C^-)@0O6;1CNK"J_N;@?,QZT&5\Y MXC#,E =IX6?!U*%HTZV\ZD05%(2 $U9^J3^=:X:!5(VZ%5>5F(0N)3TSL_*=R0O^^PU'Q,N&?\D1J#4X ().U7!^E(O"QZL-317^[/)NPS&GOLM[R,>D>HBGL8W) M4/,XMH/]:0.YW#^5<[E%^]%C92J*:8#LUPN\H;)U8R1__S/[>))\C#&C?_YV M@Q:6=^U3+F\YNTLNQ!#VDUS$FW-6>KQ-QN;N\,H_][PCD^C"CI]%?-N(Y\^N M/L=9/X&;G&+'Q9QO;B[%V9JJ%GUN?40JD,7N5:[<@'D85E7P$Q(G((F@AQ..$9( ;F<^ M_)/C6M&5^B?'<"(I+S91NJW82]U,Z<:#,M-PB4B51("?RXD <5_'(WTS3.\( MIKN4<'OG63ZK9WM-MWYQZL_%=D8'EVRIM%H.(2QC1! $CRA$E*$IW6AIM02R MW3+03"TIYDF$(,4'/ ^?V)/-N01@Z:Y+# ]ANV6@E(5UHY@J$$(Z[K9ZJ)M] M1]P-1>T2DS4F29 E.3K"_J6X')).*_@;*FU2P"W45='JOVF@PAFJ$-'4#8N,5B?]WD-YB N M[JTS]JMO)9)$3G:-D;U P+^&H]>DS]NW!@Q7T@'.@^6B-\)*E0K8/B_5FODA M 0']!LT:2&'ZN9S"5(BD=52-,D>4L!IE&0;6$NNEQ,RD CF&S(XALV/([ 6& MS-2.610$D\#U5!A/AO3^(;^2AQMLOL&P=_V\B^LJ"0YTTR]$]VN YI%WX\Y% MQX5:+7LOJE=;;'EJP$EO^+DCO!I[NC([IHX,('6$5V-/5\!#RARYM-9N:'EQ MI*3^+OC\K)Q/DHXPBH6P/>_0];/*I&0 <%%YK&2 M[H-Y@$"VO4K-RLN#1P<$03Q07XJ"\1WM$Q&2AH 5:?B2%A#VMV+=*J;=2\@ M(9F=>K$U:KAE5Z*PSRIPZS@O?ILAW3A2D )!0@>82?V8 !::*Y/I6EXZ G(@ M2(7=!L"^VH]QX"!X+ZE2%6:4,OX0V'],71M&X"X_[2458L=1N*3;J7^7'E30 M;00_RTV7$G AA2+"=Q:9DIA21U9)U[3QE(R((O)<#VIU;+/MS$JBVU *\F2LDF7D4+H7M_4J&E> M8%>0)4S5RT=YDUX?X*@I)=@KQTOL;Q )V8FS>)/R=,\3U:1\1>6@&E!"^(M=I/U.,5COQ0E(NAW;K7)STJ+#-U:.KF MX:X2)C-$5KS$3QETM^RO%!I1T@#.=&8D+E2_S2]P^2_P:K7H5D:U B)2.F#+ M:8?GF+ID:X'8E3K%ZEZ_>;<2K!41T2<*MCC3U56L@CKR*\)W*[!:P0\)%3UD M_<58Q"\GLH-9Y =Q#MY#M%I99)NFFDQC),9VZ&Y8F5NC-,#S=&YB]OQ5+K,RV@]C(5\H2DF,AR\T.+K;7SXC8 M+IL471O=6_X"27,-6QZTGXNN,6H3BNHS1K+[ M"LV/ V'6;=>T6]+('0-?G#)^IH!A,$FO)K:DB8>#P'6,$-7PD'OP=%"6M96; M5;(91:AG%3H"D?O;G2Y5X! \?:G)+LJ?.7+#B!W>MNNXN".!R%X>C/?BLK"; M$]D:6']#[F(99BEN\([%71#9'H MO9C:8'7=D-$O3]TYNX0^%-X8C=YKT0U6Y8U9#29[JH'J:>?E&N*2M"F8A=2R MH\NK-*=>H C?W' YH2O5C>M$EE?2"6[U\K8&:<(Y!B3,<8G^=<@A^M5O\:Z6 MD^5T\!O$-*8FQ_-[G+E\@^AT[#S"%L):J:7^J=)WFNN\O0:=I%O%3^#JLOKU<,RC/3J$$_.!J.H0 W\U9A$QY:)91'C#O0],()1&@[Q( MJ,14F$I>Q;R3JR03/Z#+^)C9\<,2LZ7EI_RY914G LJ5=A8/YN-#*!4'TE.; MLQ)NCI.2EFK9(U"0@E HKPT=AL+?'\@_FV]RS6[)]88CA-J$P_3SE=@-SF2R M"ZR(;*A1\]F536DQ9X(9#BTO_SNK/W*+PW^B\![9>.%+"F6V.!Z$>HUMJG*+ MK/MQU#)),/B$2?H5@Q/M)+M& D0ERT%JL("AX-3ZY57Y%I7:;'5.[[PXN-'& MZ_K9]B('W6!_P6;]B6]3BMP-8E<>]'=*\EY 5-WL>&\CYT@/66%<3,SRO]Z4 MRV:Q7D]"VNTHZW?$.CZF>?63YM5UWL9%7')&P %QN:S61_T14M0Z8R:$Q4BR MPXT1SZ?K[@G;;5\#,34:+P8V,P"0XEX=V7;YH<)FN A"[5Y6[;#FK:B+^F*B M!6VN<,#,9;70$O*^6.0["M-WO=,WS+^X'MVF89^?2UN_.PAY5^T(MSYOVM[8 M#CRU753IY9C:?DQM/Z:V U@#_$K=F>LO)-N9 D0/+D14[*+UK4>!<$"RDJ[T M#V" +-8Y6L;A-*2UL>"TD@7"9U2UJ/)-!>NM2CU 6#]SU4OC!)=/$00ALF#= MK;62U38O@O3@WD35I%IW;T7*(8E+ZN .@8!X.)ZJ\;C=B(\3[!FY47#&:_&^ M4-D$@F/BZT6V?U/2 .[P,7&9\D<7#F!Z\$RB9XY:]TP'I$.06/7:"GMB?$?+ MP;4S%! WR=7\9HI8R*AOP]N*@T0SBRQ0&(B]KG93"-ZW3=7/?+@V1]J0Y-CW MJ8.Z1QOD1T@I/!DTA$AI)_*2,:$]$5T_NJ%C42U9N'YP@>:8H%OL7UK!\G+) M< @TA6?:#X1[G1V*U90]$";H8XF&8XD&,"4::MP[_6&+_X.\>M!ZN?^6:F7_ M&J?M"K2HE1$@3)'P;G@)F 4N('$L>G L>C#\H@3K9_81S996>(DCS[E M0D?99,Z.E^>.E^>.E^>.E^>.E^>.E^=ZN3RGOG!5 MO@0DF,DE!\VUNH.0]M'-A2MSWD!8&@>BW.\J'?3_X&)]S3=9_N9I!R',V1.N M)\QA$@_X8C4DVB^A_Z?A^M8 MH'GB8I%FCG88PF0IO37% MF>^BS^.C?@2:IQZ$2*]9)D<]D1:ZZ/, IQ>1%J@'(=);M^X&--]#GPK4[S.8YF5K=O=2$ M\_J<:7UZ$6%W8P7A[ EY='-!=7,9%.YVF2B HJ,7G2A>D2=@A'Y],9E=)1>_ MQ/>^ZBB#Y@ O-5&[#5Y!6)"^C%RA#E.RV\P5:J.*B'CNXHG:N(N7FB5=C1O] MB-AX 5"EEY>:35R9(9U._:U,]T.8XKM. VZ /Y5R0G\Y341%__=(,?WK_P-0 M2P,$% @ ,X"J5"XH5NY.50 4MX$ !4 !V=7II+3(P,C(P,S,Q7VQA M8BYX;6SM?6MSY,:1X/>+N/]0I[TX2Q%-S8QDRRNMO1O-QXP9RYGFDAS/^A07 M"K!136*%!MH FF3[UU^]@,:C7GA5%G7WP=;,=&969B$SJRHK*_-/__:RC=$3 MSO(H3?[\U;MOWWZ%<+).PRAY^/-7^_PDR-=1]-6__>M__V]_^A\G)_]Y>G.% MPG2]W^*D0.L,!P4.T7-4/**[=+<+$O019UD4Q^@TB\('C-"/W_[P[3^_>_?C MM]^]^^&/?T G)X+2:9 3S#1!C.1WW[ZK?CD35-/D)_2'-^_>OOGN[7??H3_\ M](?O?WK[1W3]L0+\2+C<1$;(.$I^_8G^WST9$A%QD_S/7ST6Q>ZG-V^>GY^_ M?;G/XF_3[(%@O_W^30GX%8?\Z26/&M#/WY>P[][\Y\>KV_4CW@8G49(70;(^ M8E$R,KQW/_[XXQOV*P'-HY]RAG^5KH."?0 C7T@)0?]V4H*=T'\Z>??=R??O MOGW)PY*O#EL&X7 M2BE^;- 22&^<<7E'3 D/8K6.*?CEJDO_Z8K\J<$V?BEP$N*P9)Q2TGQ9-A!3 M.T:9TD[7#8(QU<$TZTY$7G[Y'*^_?4B?WH0XHI;V[N^_IW\\X7]D[K,U[O41ZERIYH6/3(R00%!'C).3 MS[=?_>MYZ7F#)$0721$5!W29;-)LR]S'GSCQN;]PR<4=H2H1I/FS^^\K8Z_\ MO/7?G'[=[L#JCTMA''_*_]@'68&S^'"#=VDF,ULE)-P'5C#=_M8M,)#/+N5! MK0$5..+PK@T["Y(\HA[%J Y=4$"#5[#=,?X6'(PCD#*A<0H5/(Q.7.,L2L.+ M)#PG>Q6-7"TX.&V0,MQ6A080B!Y(.% K 0 ;C?=1C#_MM_7,:#Z[D=81(&=?OO+9)UF9&%A)XG;@KB7LW2?%-GA+ W5 MJF# @M(,*V&:BJ)% = ;"WY4:M1 72"&C-(,"0*(4G"J6V=D\D'*BT0@ C!HT(N%,5N M>+D/"0;2)>*S3L)=0 MPD.IA$& IFHH@ %41,N)2E4($FIB0>Q&EF%(YB,7_[F*$OQ.*:84%DI5-(PW MU40""* B2BY4ZB$@%^4?$,5!J\3MHB(&/R-_7&5WZ7-B$K .":P:7::EBG$$ M@U.+-@]&I: (=+=!42 4@FUW5MEUECY%R5J]=56! ZN&@GVI?K1@X91$RHA1 M4ZJ-:8D'H2[7:5X$\?^.=MISCAP86%6DK$L5I0$)IR82-HQ*PG$007)Y;J%. M;)GA0*$4S9\![C E[%57F+7?W-Y@=@;N?%RV-E 8E]^29E?$UX]IHHY?=D'< M?U,5F^5W;?_N]-O*!^]\7P:&&)S;$\,M7N\SHESOOKN_BXI89K-=$/??6,5F M^8W;OSO]QO+!.]^8_8;2#7KWW=?WWZ 2R]&'OLL"FIMV>]C>IS(A6K^[_\12 M!LOOV_C1Z<>5C-S]LAP&<2#'EGOQLGXDS&#%S8,<#,Z"9>RVK;@. V+)708Z MW[P$126L^YN'LWV6X:3@U]I41\FQ8)^K@YX*<+!8L9;]5LA8"@L1.=8PH@P@ M-+JW MVR".3_=YE.!BJ=\=: M)+"#AH4HK>.&!@/BT&%D1WGT8)B(H2X01T8U;%>W GP/^S[*UT'\-QQDZGQH M-2C ;8&![>KF0 'G]A9!RT3W1D$<2CD\H@BN\Z/+].PCR^_)O\AVGDI(N#1Y M!=/M1/D6&$BJO)0'=;)\72,8 H@Z\)1].X5HP$*KA(1QN5+4 '5HL.%43'$ M8PJ7JK$DXX>,YSB0[3Y:O[M7 2F#Y6=O_.CT4TM&[GS>"@91H-$?=!/D]XR[ M?7[R$ 0[]E7?X+C(RW]A'_?D[3OQQ/Z?Q#__PK):*".KS?LH"9)U1+0SY6^W M%.^B^Z&Z58LA8E&-Z8/G3)GZ,]7=<*P^W:ZN+L^7=Q?GZ'1YM?QT=H%N_W)Q M<7?K@]+=!?>=VV\5$+ B-5B5J@R#@%..VO#=>[,2"/W,P/Z/#Q__*DKP)?EC M>ZNA P16@@[+4D6HH."4H<6"3B$H*&*PD%JQS'- M4D#G&J+AHKM)8;"+ZBKUYQ*^HRB3L%W42LJ,YKWDF>, *O99D#\NDY#^Y^+O M^^@IB E;^;(X"[+L$"4/?PWBO6H)M,2%4?Q>@M4-P0K1N6'TX*JK; 2)5;EA M?ZBA+U!0H)("8B1@3&<6Z2"7B_6:/@_-;_ :$W;(EN83+N3I%78H0(N'A1B- M-40#[WXI,3+375$$"CKB+!#!6J@2+B81X@EG]ZEA:9E$%D"#N$R>"*MI=B!\ M*V1L@L HO(S-NH+7?W>NT-W!.Q^] F%J.X\O3XL@UNEJ#S8CG,_'J(593<"J MC0T][?_!HI??O?U>F 7]EU^N,[P+HO!CD.PW9*>XS^A"AY,PS:Z# SW\M$^> MUEANC:>G,-2>+%%F,;&RXBI[BCULAI514^IQ:38_F:T\"C$O&H$H-10E* B? M:%U3M$DSM*U31T^,/"H>R7YL1]_OA1AA0B3=1FMTCQ.\B8@GIZ5A*1FTV1,\ MC'8\Z$[&HT]$#O1NAA'!**%5#&.4[A@+9(#U84W7LFB#XC1YP-FWLYBU^Q@GDEP42DTNC<-56LAT\;+#28[)AGQ%E"EKG&L5GM0* M$V9-[R%4?:FW0'.^ [#F26E' I6=EQ@R:D518,Y_DPF6=R3S)6AH$S3R(DAH M# ["!@7M@H$P6U\;1N\H$>1-_(\S\(GH2(_8M@P<4G/5['>5N L+I,\J1I2J M?43P)-1M+<$5V7.>W.%L"Z_OUQG=%!>':\)@018:&B_:-2V]1WDX2#'-]'#8[':?":[1CJC"E$-.# V;"5(W8BU",ZMV(*;COY4 M.(@A+1!#.TDW)P21VP24-4P@CH4T3D/N!>$UNH^Q6*UQ A?5NF)('I$K6^EJ"O*WQ4$O@&+KP^6+KKH*"Q M,+;.TTH:>!MDOTX>@7\?)5&!KZ(G'%Y%:Q9Z>,@P2SRJ;6YET3];3(!(?#^A MJFB\'1I,1+X/;YJH_(:103&E0_Y_S2-A%:4%2BI:CN/CHP3DR(AA(X&.COBU ML)^H@I+SV4NP\# M+-!)5L=XXP0K W1_AO<& O)/3V@CXI<15%-Q'<51$.%\F(2O,\)C&(5D":4RV M.!@NY>S1892UKWAU=;;%=:[P_1B3'&TJ].HRHSB 7^R-E>IR>7IY=7EW>7&+ MEI_.T>W=ZNS?_[*Z.K^XN?T=NOB/SY=W?_/$SNQ-RB/KL304'VS"7OU]TGEK MKOW08KL'B3H$<)VV>)JHAH;4<+N'?C4$?UXJ]I:B9-P/ RB?MEP'!_JLQ>Y= M51L8]D65G'796ZHF)-@K*AD;ZC=' AHXJW04[X#Z?8XWF+ :TM:36X-Z*V!A MM%O+>%VYI8#.=5O#1;?@D8!%-_@))_N95=LBJ-*'^<\)#K+DR#RL[\[V]"ZH MO0*I;5@%#^;!]0*TG+@<&,*/ZSB1N4,*CV3[%S!O/DB"\F4 4/BI)]R81#[+X[;&'DK;.;0<,J*2M@MU&]=H6 MC/M"M5(&NAD%C294#'*!+O-\CT,H;1[ .3I!__/MMV_?OJ,V64KQ[NW;Q5O^ MO[*[UG)?/*99] \<_@OZX?O%']_^?O'#=S^@G/\:,;%9J)3\^,,/?US\^/MW M_$>4'OMRH2"GK]@^$HUY1-^_6R#ZL*G"^N-WB^]^^.=RP,LCR56'PCE>X^T] MSDHB[R#O T5%@2"^#J+P,CD+=A%9.U6W*2IHH+M /?.-FT YJ/M[0!T?RGH/ MM,./*&(H$(#N ,=P?Z+FWJ'"W^ BB!(<7@190DPR7Z[7^^V>O38[QYMH':FV M93:(,&9@+U+=(LQ8SHW#EJ6.II6(J,1$7]=PD4 &>X@_6"Z)$)!WTQDY\N^S M@W'#)@,$NIE6LMRXF.Y N;^75K#0/=H*P,;6;5K%_I&SF^ 'JGC:Z^BA7 <% M6J=YL4#?_[#XX9__4.[$E#NLMTT(GW90W4.8]6G-G_.\W3G>@_/[^'/[+(L M+P5]D6BMQ5J:TR"FA:IGY/2V"++">UZ-D4!K+GE T+/PA^FQESG\J4 ##VIK MQ>GSO-"[9X6]GA."A\?[B-")F3-!/#.9ZTRD73.^B$-?9:Q77<@V']\A6JM4N@4F1+5T:[9D=<5%PK_8,5[S[@J< M_UTJ['/. &5C5] M8@&EFWDP\^*QS&/LU&H:ND@^F)-*%+49M3& S4?.CEFK.@%P'TQE-F& 385' M_7M,08G@CXDT13"9!X?VPC3JK%AKTHP77H-,8D(A@$VA=NO50_X&EC]&(1'& M9!DU%"_,H\./M7K5,/TQE%G$@^NO^[WYA_^ -*1P7SZT*-XHOV&@C63-2Q0 3(W;'FJNM/5Y]N5U>7Y\N["UK$EOSG MX\6GNUNT>H_._K+\].'B%EU^\JVZ;24P%Y&L";LTH7U6EB^1RN<:<( 542>( M5 %E"'"*I^:FHW B8^P(BWZFT)V770[5J<7]>;H-HG8'%@,LC/IH&:^KC130 MN;IHN#"J"?J9@T/J23,\_I'EQ5I%TDM0'^Y9FFRK+UU-HA 8,-/&GU0O+XZBS-(77# M-DKO36C>*AX/'X2WC5>[BK7;/8NR9%J\-$)?DU60OP:&K5.8&MSEA'QRY#5' XR808BZ*&*(,Q-Y;1R M<^!*)O"Z@%W!^+9B DO5$O+*5"U$MK!5#15?C-7(HGRC+EE-T3++"!R[YD+W MA\:J>QTEI&BC,$53=DLOF9USD-WU<,^-)2_S3VU/"T M_T=$'=!W;[\7[H?^B]:IEF.O-E\"JF2=#MR#*+AU.".$I)YF /HL+B9,UWMJ MRLSDQW\%A>;Q5PGI!N5,!44UQ)!O#8I'C/B!&.UW1#/IWTO*%*>D/8O]R5SL M='*K=T+BH48EYVIF.35^9FIQ!="X'5 _K\)]X2BWHB;ACU\QB6ER+"I\KSR+ MGLF.SGW:LRI=U+N%=>LJN<2\B0=AW_S)(X(Z#>06!ST_XF?TR M),Q9P_7J4"47S#;F42'.XWWP)DK8Q?:'?132Z/B8B5E"C:K1 MJ\T&4VKN=BU3"&01N2$D.("7<5:C@(TUX@GX;:G6*0[T&!UDKUR&0C3KV(O? M3D/*XR"O,?L-Y.#0TA@74MX)>^M#[$2D4;(@.:" 1K^(E#GT>Y5E^%_[O*"; M[?PN522!U22F_T^5FV9HJ+S+.))0V7OCIZ&9W#><'D#NWUAF):F!%4E:VU;= M*:"\S^&D^6-CEI# J$-%@&>8D?,HPVN>VL2*1-MM^5SO*&YPB/$6AZOL+(AC MR2Y)YQ0MD %W%-:B=7841DR8&QQ+MA3+;(E-"\!P?.FN'?0.9K"$?*M>B4@\ MT%E*EG9TL=W%Z0&S?NGH2U0\TF=_OMN=]EFT-;:GEJ=^/FV)ZI_M:1\LVQK? M',^O)[0^O8R]S<^3*-Q9FA VB^@^QLTW5>(''-ZEJ^(19[=X329#T\5S$"6H M=TV#A6Z^?.I-!N!MU$ >)>>XBA)JO:E#%3&J^(P<.M*#LNCI1%>+^[^"[>Y? M:M-Q'CU%(:9EVG%1Q"P;Q$?CKA<6^KQ+$PZ8=Z^>1E'RS+C-0EL9MYJ,/\9M MXK&/<;>J2O&+P2-!J)) 4TD^RK9GR@:2%(-9KO^^)\=IZ8G4$@?@9MY6D.HJ MWH0 <_=NQY4ZCZ=Z[\43>L35>R!(.+Y,'RB,O.S0 I6X,&?G,1)=$SX> WHA M7O]$C(@OKS2;PBA\H1;#@U>;-['1L5YK.J+&8H-*J%A#,W ?-WD M%*#.C4_+1Y^B@:OKBYOEW24!F$Y[\JRH:0[Y6UMKR#_]W;8' M,3^!E+H#6?,SP=G#02BB]NM+(8'J?:J9;E3[[(*YK_6IXD&M%1?)0Y1@ECM4 M>@A(#;G!3SC9D[.H?N_9!8,JN"9GMUEJK0D#4&1-QD!')4HPLH,0@)TEPM5Y MR9)CIL0_>:"M!C&@M5.GE6#::-!"F*B8@3G>0YRI';1IZ*4$7>P'M@8%H0,"HIX3)NG+6?G:NFIVQ.]^; M02 . J.5_7A$7^.7=;S/HR>6.13B78;7$2\QEC^FS^3_\2[(@@+'!T3&29\A ML\=7.TQ8B9('46;3% 71P,/HME& NJ8K@9WKO8&3CH95\&4]U.ZNU-5V8@;6 MG<9/.P MK74-2U4CV%V 9#I9(!_UX9@0?2!2? RR7W'-Q!5RZQ" GNX916B\UE-"NW^@ M9V"E&XCF"$Q]*A1H0YA&"LCM/$[(8A43 9;A-DHBNK 59">GMP,C%M"VWTZ8 MQE% C^+^>&##3W<[SK&85C7QH UD:GD 3>6\=K"A\FS3K(C^(7N!884!8R(6 M0M3-0P/NW#2,O'2K>=0P%F3/L8LQ.Y4RM:JA+]"G--GQU VP]V'CQ.O(!&7P M,XOAZ/TR*0C'])DL8R^_H,%%6G^"WN<\1[$RT;L?#: $ M^B&"-M+J^Q!PGVS?G[N.BAYI4.L[4N':FJ.O*T*HI 3TO&MZ::^)\=-B;'05 MO,N"$&_)$1'RMJ<3^K0-D7H3';>*BL-'PZU#R3 W0K;\\KM*,]<0*FQ\RRB% M!%9C_;M&"1B<*AM?WQW5HO'2$5BCC6RS/=-[6LI7X*0)I#Z3HVK:Y%T8F>$B MTP(/Z/6NK4"-%[TF)/>O?.TXZKY)K>%5AB%0O_$@BW"H7+RF5EL@R)O0R^0) M\WJQG"NR9\-DTM1O;U7@4(]O]>PW7]_*80&>W^H8Z6Z'*W"A.0M48D#I_U@) M( NS!"\X9W:HD*T. %1VI<-BH\I*]:O[HBJMH;M;70JPX*4#P>JEF)@4[I>> M)[D_9AB *OD^S7#TD)SMLPPGZP,YY"9YP*+N95SK%&\(#.%3(7,O"C!*/4#( MNM;W0'=N%KUYZZBDH(!*$JA& ]5"L0MTSRA1E87R_=-)>_&R?J3-5J'+CRAW MHI@H@%L65'0-+.,) )7\>S/CW/GZ4)D65/ MQ#D>[+D](%N5%Y*^-:?*E0M_R*8AB6BWN+N5M:UC905J\'V?Y:9!':Y5C[TO% M@RI_]L(JZP":23"EB@ZCPZQAOU>62 [BOTJ+GHJ$T)2UNZ\&*Q<]J" MQ9&S#_/L-W:BI"VP*VVG:!ZI^7D4[PME*6@EM!^JWF)>I^P"%%S=&WQ8*;S M\$7E]0*(7[U3^R\X>G@DC"V)Q,$#YFWK5QM>T7FU+_(B2&A"D,[K]Z0!8R*# M!*T;3B\"SLUI '<='2UI($$$<2KL_3ZO\%TC-.OFRY3#-J6T)X&0MBLC.I$+ M"6^?PIUT!.XW7VHJ7MFH25@+*U61\,5.]?R-M=0Y5\JAMCI08KVU*@1UVG%3 ME.Q>;>TU0UTCG&:;3U M6(J)UIBD%5.O,[P+HO J6K/'6Y<)+U/)2D^R!\>LQT5KON89 J #[$S35#6, MG9@^3'_9683H>I9MNNG)/H5$='&;/TX]UFEUS!]:F8LK6T$I\="0 M]>1YA' 64HS9H[88$TU=+I.+ES7.R8'S-&+W(]+5VAH78L_:4[#CWM42$6@/ MVXN[[NO&1^J:2VL)*VL)]ZS-:T%^SO".QA#(WXC_CE(:XR;_QKO#D3]B-@[= M9]WSD5QO>,=-@,15+*KF=Y?LQ;,03]!Q[3&F$++JUQI)!/)K'::%1Q(R7*0L MTF? \67EE0BB7W)K"!ZLM1UN;!?9&J(_BZN--$JV)UQ-+Y./0;+?D*TS\Z]_ MQ4F89BSH>F#79#:V;Z;AP>IJ*ZARE341\&.UM>-2%T&2K+WDG\ETYU$H'@0C M%I(GIA6$3P'Y#.SV:%L?%SVQ@7-4CDL6[J! .WZ5B^AM;[J-UN@>)W@3%6P= MV.P)+A9KNO,HU33SJ'!!#5J($T,U:EXLX0-%[BL;Z&(NKI/.\09G&0[+BGM) MR,II\"B M0^W(^;+\M]'=/V^P(:2!QL&>S9MS;B\C!2D:N6_Y/$CN.W%"-E; M0N9&*?V(4U]% 3GNV:3N]27BBP';B&H9MI90\,!@S>SU#V#72/D'0<'L"L\7>U0(9!?&%D@>6)V4H]X!;('MBV'9"67B'MI>LCU9]X_F MW$?Z#JI'5J,0RV@X+3P_;$?*5 _SH?@ZGPUH07:BE3*,:4EA':PJ-[0\1]SN M5-O&\2(8)1=$$WQJ(O@2;))QU3.X1,P@%%3H[ZPV.8TG/3]&Z\=6W.DQH 7U M,+WNH3>-!(, 1KGX*W7AX&$CJQFIW$&5C7"9H!)34=_<17+3,&D^)SC($L*X MN-7Q<1FM%2\TKHE_%Y^V? M2"OFI \!W]_ZRTS.'MOCM_W3O>D'JX?^4"0IQ: EY M99P6(EL8J8:*+\9J9+&OT58$'3X8MFF9-97X[5(<,GDA2W&(J].[=+G^^S[* M<*,7\3()35VR^Q *N716\1&J0]K;/>E0'JRUKU_JS(F4B1(5+VR%[Q9]H+M M_< [9H\7E3!%CO28)?_56F=[97OM#L2VD]'%\\325 )I#:R-!&]7&H>/?5T M!@ID3SR"5C2M6Y!BPOLM6#H*'58X$@/-[1LG7'4058KZ/DB!93Q!+TA+RRC@M1+8P M4@T57XS5R&)?HZT(^E1\;C+AVY$DF;2P15W7&(>LL]N7(,O(N?SB!6?K*%>N MGWH4L,*O1C%:I6"5\!#%80W,2'*P.0K7*8&$*BRP0]U824IH&N\1!'RQ#E9M M:;5C_0Y+-E6]E2SPX.U$*Y#*6*1(H!:CX;ZG3P)7FUJ;08L94>#!FY%6()4929% S4C#D4'C2DRJ0 MJ2X'6FTV.&-=: 8VT59DKUYG(GGN/**;S"2\Q441L[8?(J CR\&SP0+(8+47 MILIA-:/ 9+':\B7?ZZ?[8D.V^RQ%=5=20J$@A?**5OGTV7%&ZF#I*D148J(C M*A*X( ^5W8H$<,=P@V-V4Y3>!2]?HN*1MM0E#NE]FO6J*SN<'.P]Q%#Q93<3 M?6F!W54,8U1U>[&@.:"H1F>!ZI5O!11:TB/7 _8A:6 B^2^VNS@]8-R6/_?( MO(E,-W@G+C:M-L86B+ F:Q9)9IQJ+# S-+&DOBZD&X CZKR[X_[FU5^N>B[. M'7D",#O3Z?^$P[J+!XPN&Z2X6O+H-'" IOTFHY/7Q2H'R2?]' MD_N>@IBOY7F116OBFN@/RR1L_D,-\IH5=^H^@1&MT"Y>B \B&Y0;XN8NR+%< M>9_HF@D8UP SU77WXI8#YRX*0CQY6(%FX+ _U 98(#X$DKQI@W%T7LR7Z'[& M9X2V@U'-WVMUDG-,_JMT89-[I-?E8#3^8B%Q%DH%-]ECZS];L=#KT%< M=CV_3,@Q>LL"/*8>]+;80%VT^@G7:*MEA^J^SU8?OKK=JVK8Q[,-JA$ 3P*; M4,#S*%_':;[/)JU_H MY%@6YM%6.74P'L"MI8L)K.X[YQP,YJ9T?HDTM8+VQZ%0SB[JU[7!RL:E]$T# M'X\>!7:B=BFNURY-V<.&@(WJ^#(68 +;0]+N:;5!12* V:S/7"-II)RSNO;-4CE7WW.:W9&5D?U*8E%0IN1#-I?]\.&Z M1?<2L-T*V@H9M,]S#PZ[#[L*V@F'<$=O=FE?G*.JDB/ 'O.R_4QGN?^LN4P4 MB*I]=3>Z9ZD2]%Z+4MN1PTRTWL=!)DKRP_1P'C-#2Y/M(E/Q0@=>;0(Y59UB M*TE/RC^%**:]=HBG>HK2?1X?6'I?-RG6X;%PE3T$B6@(?98F>1I'(=]_LT[3 M>6E%JXVX" EBPI7MP=+5.=6THLO M56L_V@PT?4@BM@]A\6E!*D?/A!@JJ4'>TAD$I0;/['W8/-70O53-CG@]=+/" M]4TY6XPIM5,\ ^$$FAHYOZ>W>"TVD9BOP @O@HQ>4='T );Y:U@.U. P1F9B MOVY4*ECG1J1GI*--5RD],Q++8, >Z8K)0VO@_= 6K0]6 H/KB\G]E/!'I?%@ M^]Q7"&^TONP$>SC>,AI;G&DPH(K6&X5H%JE7@@,4I3?PHNO=._A5Z7S*8_*: M>A1OU$?K.W7P/BB0R?E4*+74 @]\Z A)QMB"XA+LR,1J4]:U(R,HG*,="L!5 MEZ48U>V6 1[F0LN*J8YR)&\"M[=*P]@\%DV<5H%K'*B($2%%JW^&1X^;;E!'9LWN/D<( M"TRHDX2U4,T#A1$-X%QAR9-1TW*GQPR+^/=THD$;42W)\%/*DZR2PCJ28XT- ME*/23[A&%HH=JOL\DSY\=;1OIG1/1I:P<\;9X?2U1P83!L#>Q4Z(:L^B!X?9 MJ]CP9'FTH'F6/#4]21,D] PF37V05%S3"182:.5* A>E&BL,>/,#T?>3YJ:S MS,\@-F4X:C' :@29A&@5!U*!0U0%TO,R2_?SB91'Y(65S6-+&1H]W.UW\(.I MP2C=2.'K"CF0E'-E'<6G3)$9M;(Y,DL7*;6[1M&O^XC)Y\ 78ZZ:0?>X\]5@ M@#4J-PG1:DRN H=H1*[G1=65&[H7MX1Q<[!&A^*-ZAC",VIX'Y3''+4HM<@E#-O[UY[X/ND7I:.UQK9$Z6S]V-U_-\A3@%1$K[%RL<*ZHNAU>_. MZL]81:GHLS0O=/ MZW*:EIS15#W7>OUD#%)[.4E_]5['KR%+HE$B0!!&C+*T:X"#B+[%(C?/Q'CH M$53"&=8Y,QI0 5!+<1HU/@TX[LMX6C$D>4&2/)R0(_:6EE:B-X!/&%T3" ^U MZP-.$M<&"?;2["ZA[5"=.Y>>W#5532*BP1R]<*^0O? KXZ2S@\SRG., MC2[7# YE+'KVF_8AAP4P"1TCW6H3T<-C<9)N3C[G53XQM87:)3RX JUV9!M! M5?^*]HVP<,!Z)$AE,HG252D5!I!BZ=F1.%F*M$ 5&F)XBV8!"H&"2B MWQ;4*3QVG<;1^L#_WV1)MLB>%*[3BJ:M9B?%A"]QIV'+IN[= G%4]+/X+_B. M9AH)Q];&4Y;LS\NBDS9&8HD#4CK?3I!:^7L] E0)>QNN# 'SX%@%-@";O M-Y\)9\>!Z%]93C_M>L%++_. NJR O?.*](/FHX;FC3^82)X)C;\LIW:6LAA4 MQCYT;NT'>J$#N(0!XE7>H0>*(9I,=M#W[<^T8EJ4)^>.:5]SO$R+H M3P:J5?LP<9L-V_O1 &C;/H1!29?>YWKU_"8A_X(*$TE]@]?L);1*\ DW#;?K M1QSN8[S:\&[)J\T9ZY^$3Y;:)&F+Q<*EVLW$M/0!-AES3%"U M^9B2.,RF9'H)NNM4<,_Z1S4C)9@-Q[I3\0$1+4[.AE1&2QSO4QS,33D$G8>+ M:D;.CC/"!Q+;&TUO)T,),ZK0B3K@!IOL'3P\T#@ ;U0DJO1K?7%/ M7+#$;7O!6NG99D2()&Q;KF11H!HN5=&R%X,_5Y1CY*N;(36O(#G\+B>'3OJ M*!.2WA_0-OBO-$.[+ WWQ% )$Z 7F$+ &[SEA^1KG+&S,U'LU7TL9J8: :D(S+?^J)BX+5(V# M:@.AXT@+5(Z%^..O#>>1[W$R=W$LEN$!Y$)/MPOVAS&F MU>:*P**JN^:/<<\@)VSFTWOBHPI\%3W1!N+-BJ2GAX]TCW-&6Y(O7Z)VE^U! M%&!,;H"0=:OK@>[<\'KSUM%)3N&$D>C4EV8+"2.#&!WT,Z74,3\_%/8H[J=@ MB\]3N@#WGS8Y%>\45R>LI?+*2/BDP&K^>BKQHJ'"E!CZF9,;I,F&7A M9RUQI1" _2V:3'8Z6_"?73^#ZHZM[*6 ?N9@D*[HN!G0*''//6L/2M#;U]Y" MRW>RUF0 -[4]>=3N^PSKK8][77?BSW)]*"UXWN=^T(H Z 5@#Q$E-WP6V-!7 M>-8LOK[BY%,(65G8:H/JI;[1D8YO]V@3"$O<"?^& 71=\Z-8W?*\/7< 9@+0 M"[^MB/+UWH0-N,S;L:;51UE!:6C#FU50#TI)'^6ZYM=Q7X(L"Y+B4,IWZ&F" MMF2@#;&?N')SM*,!:)1]&-1JK""$2DJ5C1X\M-#)I"[S1R*:/\)-]KF<@+2Z MC_+#?(_ES>HY-"RS9K5C;"[71?34WZ"'$X8V\;%3(C?ZH50!W< XEKLF4BL# M6">X$/EH@N8"E52]/)A//2DUOW&[WVZ#[,#^6)N1:CZ\(/)N:$A_9(Z MMP>6C?PE*AXODY#P&](,O6[Q1#HIQDF>9A!H1S+E5,F=RA0C #J8Z=C7VE4Y M3#/7M380>B8CH>-0RI*E=$#(\/?(";N*$GQ9X*WJ7GDZ\D IHQ-/3R.K="+: M[A-/)V6\FYLZE7'1@1 ;">@D,/-$J85V4$*S]DR ]2GX M&&2_XF*9A*)<4IH$\<$J8HGRE*OUTN3C@3[CFF&29.] M:)IP&.B+D>EEL7WEQ/N%;-G(K)97>AP;;W*S3DW[+2:'O;SA 'L/"MJ=DW^UK9I\D^_\-Q$43A'EAZM G)KB7I6 MJ9')(9S9CVYX=:&BJ;.0K3XYS1M=;1K,2G.,#;#N%<#(>*D'2D"GZF#@0J,5 MT^?TKA)G]4J $Y12E:K U ' N;LHF"C^UUIMG:TB3![KT:W=&59.<<' M!EN&5S46IRR>]IQ6SE&MA#(HB,)G2F:/9$ZKK^PZ5=": MY;LZDU/J(OD5VVBC% Y"'S4,'S52 @2DDTI.3%I)$>'TTI[MNR:CH)W":M4N M;Z+\U]/#*4[6CS2RH'GO:$:#Z@QF)TZS(Y@>!Z 3F U#D@Y@-31$\5"%!O]D ML2M4R9OVC:(9S1=%DXNC5[0FC@>*)F.HIZ*-.'],6P?F/?E@M!$2;6E#;\VT M9YB>N* U6^P$DU1BT2-"U5>QX:J[@M9+$7GQ$%)4@\QI<JU!5"JTI'<'A5:O-BKTKP^RAI4P7*H79A,V(! M*96=, W%TJ.X5RX;?BP;6S!-\\E175>%V-[9VE8#Q1-7)1%#ZZMJ\/#.JL., MA;=:H"/6A#'63WNJTOEJ4P749"$W&11 ?%7-;!5=[8+ Q%95?'2^]&5!3E=5 M%Y*$H;&G=$#156O&!2#--3M3!5@=I(;UY+/8Y2&$\.#O)'=+6\\_STT$DV9P(<)4U"FLMH+#LWSU! 3\MF MG+;& [,9QG'_S&PV(3JF);*,N87-D!)33_<]"W91$<31/P)>N#A[H&7[E+?" MUJ@ &YF>8E6[&TL\F"U/+^9TK=B:2=?K!BE4<%IHRX@YWAR-$[&9DM_$1X* M,D[J8"LUOW2 "V_ISC3[K28(S$(G8[.^0-5_=[ZP= ?O: %[,\*+GD)OM:PV M27YL;\P;$^ MA=5FH/;M9RAX*WO/0[^\I@*N"06B)*Z=&,<:N7IXF)7>BBGU M"L_>2:G[K:I>SB(Z@MOU?IB@O00881*$.FU=BL\Q_^]EL@S#B+]-NPZB\#(1 MJ_#Y'M^EHH78I4T+,=EA8. ;6G#LR .B3)R0?Q)LH'"/J6-I5"?3-D@LN]LY/EXXG]C+:BK/+:?R MG$_EV7$J+3LK IQGG$^G>MYF]?HW9%4E;N]QF83G^ G'Z8Z:KV!U)M\_]9A> MK #S3*1F'9AV0%]6@SFD&K8FE)RPE_LU7JIVKZ]W97 RR8KUP3BMKWN5<#*U MICF<=<6XI5WWB'@\6$?.7?,N%A,.Y\4Z,?GT:9:(R<;R97686*!A"P-C@IE> MQ<9O8$V8>VH5RX%N,E_W2C#WA$IF;E:__P$G. MB(M$RW$9)E+,,LR<\K_N? M?E0O5H&Y)E.S&$P]I"]KPCQR#5L:!"_,*IO<_ 96"$<3K5@H+*;V=:\7CJ97 M/8^SKAZ?<$'^,=WBJS3/9UHKQH[AQ08IB/IYWG(S8T M^CHF@W_SBEWZ++.H<.!D+'0IYNV*S=OK]M>SS!V=)$IO5E]\$63TOCR_QAE+ MY9S)'4\PC!<>>;+ITCCET6/XXID T2#4:\7N<^UZ=0^/=R./K6C#.4.?J[Y MH_Z=:2*C.J&G%ZW85MDMSIZB-4NUE*2L&F !?*Z)\P0@$S\3_"0$5U/G)"80\BB$FLJD[)-WB= M/B0LI_0C+A[34'44&$ $P* 'BUH9>F\*;GW_0/8D#H'1035"Z$@)94=2B-.: M_B#22Q3U*640&=]54W&^&4##8_74GHP&*.CT!Z?K-$J*R^0NVLI+@*J ($[( M*E:/A^,VA.-SL7SX[I&8PIU$R0F%1"=HM2]V^Z+ZR".*?"H^\NH)9W2LRX2, MPX?1-$=1 T,T23&Q?FR6HH)TJP0&-KH]2 @\$HK <&;4 YWO.E9&Z^OUZIB> MK3I=H:P6FB,:S-FG#V^&8FCBTD>@H"PHV'6/*$9-?ZK6GK0:P_&I:)2XAE5T MEH)_%R\%3D()^BA@7J,6YB2&<':AO(!=G*$(1[/;AN ]Y;O!(#E9>0)0[KT@W1@WMF$=PW MKKG!6ZXITMU;:PYZXH(VKK$33-*X1H\(U;C&ABO5WGJ!*FS%-GN!EBPG;1:3 M(@?D^U3?S=J)D(#&UD[!NDX+6A,IB./#>13OZ:N%6[RF/;NCSJ7D0!HPQC=( MT+H1]B+@W!@'<-<]Y73R"Q>H1@>5A-"1$J#F7B;$N@CQPTWP_#$@JR-ADF9X MW.YWNUBMK&8T&/VT%:>NDB80F.&+P?6FXC0I-O'Y3\KT&\%TD#.S#LA"0*PLBM% MD"I\!QI.Z16LJ!4?51BH1)E6Z7_DW">8'#5Q:*7VMD)<$:_^4\DV>PBVNL_) M8/D:DT\]977I:$U?^^2?<'%'VY7* F!=&(CZT0I&CP6C6P! %:*E7'2_KP!C M#XM_9I#S-#Y0!F8G9-2A)^;LD)/T\B'#O*6+ME>D!A[&#QL%J+MA);!S+VS@ M1*$V-"P75 CS>*VK*,&7!=Y*LX/E<+#>J\.PS(-50.!>K,6)P4%0:,3 X=S9 M9!P[]&MTJUO@J^@)AY?DNR0/$7&TRSS'1#E;<>K.SH0SCR7@ M3<33=3_LHY#>'0R<:>5FM(1%#-B948SDFZ.=,#S4%@+V"#E0HM+J)UR%-)R4 M!=%EKLH*#6"-ZB%.M619X,"L8-:,=6O9\T(=K71,YB8PBIE!1$>#"!A)% B: MCK,KADO),9'"P*M&" #I%B.^G/AY'L>DN=$>R3<-"K $7U;8)4=AK2CV-B*' M_B(=^/)N_MW)_Z^VXE(>]V, :1+?R] M9:A10W5R4#&YR03GL3H(\>Y&[)6FE!&]*6L?A=[M">?\EGZX8'*,[3\M#,D[ MUUH3Q=*-$@R?7&;%3F_W^&FFP^$8VU%+4YZF9N0[+8)X$9B(\+Q(8D.&N@IB9FEX=K/B<.K_Q A!>^S&D!99:?D;/WW M?93A4":"$A2PU)2"[4ZAJ18<;)DI*3.:>D:5 @@$H$)2?=FN;$X@ -:0&COC M?IZ@JD-:NZ_*[_[E-/S;LSEXWPEHB @RS_!NH-F1L9MVE2/':%')_ 4NU?K@/Z%FA)GSJL MV?!G:=Z.ZO1!A$MQL1.IG?.BQP)-@K%AS5#Q/\/1]GY/S)5=Z9!_V#%2*#C2 M0FM"S/%^9(R G7, XMBHAHXH/L!F98Q;YGF93LOK[JZ36 M"/=C=>4G/?_TP(8X1/<6[GBBMD8%.E[WY$^S+187O9&@)1IQ$%VK7?T&<>WR MU_4A>ZRHG J*8AN&43 >L/GC\J[;0=.8K2(#)65X)KAXE[A.GBS5)8O4+Y& MELDF!0-P!AIV*ZN7P,"8MY*1SI?GD*B=ME%:LV-;'N_.?VFW8$E3=SXIYR^R69I!'/&2_W07)X>KJ M3)U29L( B(#9"5$%P_3@,'$Q&YZZ]U_G'U -"PDT1/#<1L>FYGY4AX_)RA'1 M+N&WY).QZZVKE%]4:?W1\=-6&0J,:.%,@B@!SQ]*/^SOZ VM*W /KB16 MQ2/.Q!,WHE_[+*-Y3?=YD05KU1M0 PZ,ZEL)4C< +8)S,[#@IMO.A^(<7WM6 M:&0'*! A%^OK+*7/?0[7A&?:I^B"''Y8'LOIX8X,KCE:6&'":%D/H>JZ9H'F M7..L>>I&W-+D0:2MWS4"J_!'#Z505"3M <0*TS.EZPIEI71'-'^4KLU3-XM6 M8"X0PV7K?H6]0!3?BR-*NBF>@PS7T_ZT9Q,U/- 6TB1 8Q.I G:_C=1STMU( M"OAZ]NB4[;2SZ(F99B5%9H@(>Q2"NFI-:95<_T[X.X>KU%:?#G._1?1)R7%L0)"O2,B7:M@UU4 M!#$=D)UEJ<;=8W8E4C*"@@=".2]0Q"[E')OYL!FI82&&AJI';1?R8/>\@?J) M1*$A?K)KY!()-/I9XGW(BCUZG>UQ>+'=Q>D!XU.Z08;2(S 858E]FSY=L M;T:Q48F.!#ZP18T3ZK@$":%6]W'T$$@;&CG/.>2\747!?11'161:?TQ(D%F' M)E&Z:8>7@["KV7%?A7Q9-%0W0P5 M9!?_%2X"3D^Q;IRC&+"? *LA>)M@U5+Z%T:\0"$1%9<='Y:@YSTF1J ML\*13/?X(4K8A8U2,G!KOPX.K)M K]DX(OED_6U1S%Z@Q/#$&S39&>D5%N@< MKS,KIY'UNC=7Z>'1E]D MG^Q+)9K9SMJ8GMB;G*W1=G>9U.SN. ;B@_ATO+.<@(X,Z'Q/2S,I.@2X3((O M7P^S@^IJPZ[--0]^-/! 2? F 1I)\"I@]TGP>DXZ&L0K;I%=$,]K '^]4V=; M^UA'!@BC*6J6ZRK2A7*N&RH6C$KAP9L:XL]POKPF-#$YR?,<'L.+?PT&U&-_ MHQ#-=_Y*<( G_@9>)*_[*09:H@JGU";X4C>,D1N\(S/T2+8#9 E^R(+MO!EV272-7NB(X$_@(=*2!. JB" MP"CQE@\/&3OEB7KFQ]+Q045AZCXC'69IVF-+.B,T5!\1+?/-OB%24, ^(1I^ MNHG)-!.U5 :4'=5_QU$AFG_TX9\A2,P641RHUA[]!>A./"HD CA<_>XR5LOW MP(\&HH7B\@EGP0.F>2F*'B#]T6'6O[[BU1= 6USG*V _QKJ^0*"++5A)@*R MG 3+1X)JWC&1C*4H:\GC/2CKXF\&>%,@&ZF;\![8CTP I<'4@6$MI,N)P206 MXGG'@AL 4"FIOC*()REBN_>(8_8.I1!4( ]8ZT<<[F.\VC#^61\L6NX4)SG; MX'"ICCOS\Q* NBT0%.>#.^^L"EKZD?0_=T<+%*\^'90P%Z97U M)0N(\8 8$V,>)4V5R\7XO"25T]Q&ID=UG@ MN<_QLF:JFQRU$]4R&"ZM;<*Q?Y\MROVNA@8?1/*, =653 CO7+P,GBAAQNH/.BQZQ1>EN M4*X43XKG'@QHHSSKU#4VR+.,Y'YC/*,8\F#HZ$VP? =\I7ZT[>@"Y_^!F01W M@DN:ZO2 >7G:(XA(5%P^!UG(1*C MPKV"'7.6,;^K)Z8#T@OA/F0K'0IW3"1C=4&1\4>[)K;R50RH&&9 MCYYXG]IWFMD%24=ZG7Y(,VE3.B/),*_.(REEF-4MU48]^B:HMZ_NIO#B94?3 MV5":E3,P?5;V"$&^X.CAL:C2[1I1244K.(?C0F6*.YK09L[YS(,"9J\[D6Q6 MYU6R4>7-ML+HZJY[#I+K :<7G>JG]U1,KX!K3&\YN]"3:VH? #C'AIEYQ7O< M6NA -S_S!SCTH[_.O7#/R9TI>*H;^M7MF7O)Y2[0VM-!O,H([(#Y_NW'9<=. MRJN*UN:]XD)SK"=31UIQ=!OWY=.,?: MN9ATS9'>LO9>=89[W#PK:MZ6_*WM:'4A>![=^<^N3I(Q11]'XP=FV M2#)JMQ@S?[PQ\?M;^T\H?='8^17H,W9?*[9^<_.FJU>?\&+Q$ MV_U6^4%;O[O_I%(&RX_:^-'I9Y6,W/FP @9Z5WMOCCO?]XX[WY0-L,_2A%UD M[H.85D;[3K?DNN8$<&\+,^F=[:U;-F!"!Q R E[T59RA&FL )1+]^P9E6HGM M_-'>MNCKO^$@R[^!=M(C+@?%CIX6!9KU,9ED'$^#!T,G;,I\B,X@_L55ATDP MJ^NKC3GK8S('CUMMIZ\&AR0>3%&>\'7Z)X",+^O17[TO4;3T@.'F=,8D1DSYE3&( &Z\N)C%81L"ER'%,PM8I>_$5.@XZJR9K79NL M@C7O2- 3SBFPKX4)+98U7I'S,LF+C#T1RUFS[;O'(!%S^RE-N)3SA"OZC__* MMOY#)WB2S7_?P5_/]G^89'-X7,/Z@C!S],D5/Z\V5#+1E'\60++X MB:J_ \33:Z.XPQ['^<+4:WJT/?6G&/^B>RJ.7MES[VG%GN&QLM(9W]6<<2-B M"Q&ID:V(___#>/!A9GMD/O/WT:^IAJC3;_+8TO^BNE\9=C >?VO'GQ$?RLT1 M:0"#OZ%CU&#I 8]:0U-RYJFW!WHDF^[SZ9:8[@IS#)O%+&_G )VW4W4,"=9N::0&FG MFJD'@^MT,X\DW5M6,1X2 VK:VU6C:+YINF?6<):.B R[0<5R8JVO7T_@Y MR2H0E-,&'6(*U_4IPB_TSV!WV?"38C4=OP4OSU]HO4\S\4\43G53[9J)W]AZ MH)UJ)XN$E(/?SLJA$<_]HG ?Q)UH4W[*^OZN-E(RZ@[BLX\* ML_EU-)GUW>[,0SK?WCJ1I[N?90%38?Y8Y#]BHNS8!>1PTST#S;^QR@FQYPTD==3&4\.8O\_7OSC06 X M+: 3P5B&)0?W'>$4\[*LFS3;&J8B:\GQQ5)!1Z3]B?JVY90.C M=6-DM"V'=GUDF'QZ;FNRYSV%!UQB_THX(%]/L\EM0, L M*5;]012\RN#2"6F17R5#]R7[20.FB #:*9^6K_IP:%V=Z9^-'MW@*&2S9N#!D5'!MM&;KC?5AO M.3@"$AA(H*"?.=(\S;GT0=B)1)C<*"_NHR(,R(;V(4KR4TQV[/A3FIP%^>/9 M(QTRMS37OG3 #'F8P"T3[T<$TOB'<&KA%BY.+^_.ETC019PPO?X^H:21H.V# MUYAD I:]I/;&W<#)[L/C17%P_RN[F%>TIYYE!&]NL<=.TF1=7YOD?;K]'B=# MQUCXJU\:ORUC/#POQ(N[[HEE'?\@KDRCY\.ARWEZ;8^X))]XQE8-G9C01]Z1 M7_/'- Z78\H]MTC1L$VW1/+)JZO*$="0364B/JK$\CI^Z6"_$(&1/=5@AO-LMXG M(7O>I$XM<>Q=YYW),H!S.J7.^# M$HXVNFE>]@4)+9U5C7"\[?//[4TW+^(-*R>%""U4(X8J:E4U-U01!'!H?JC# M/ D?W4MMA82:^-\HI_#I7Q,-$&W8Z1W MNV7)57>\0PCXN4WIBMAG@Y+/>\$[Q=:DS:+.8.GFHFZTA%PA2A;8ZRARGY&V.+1P?&2$;TT1A-$V%MC(208V.\C5[&V6*-@*>FV!&QER56V/X: M8HO%^>TPCUX\-$/3--A:(9'.M1'27.V19E@GX:LA=L7L9XI'?(^-L1)+\\7V:J>M85/F;LJD810[ 3"<0O[+9$;1@#'@TPQTE M/E*D.;C/)4U6MU9;PZ1*UW5LNK-.P6J#*IJ($"U;^K=<4]?9Y5M3]]H4]1!AK+Z(TP)8-ANYY98 D34[6M#+ NE$+PE,/ M.M%LV7C6"W2*+M$=.D=E-05T+*: ),44/':^OBG9A+Y:6AA=O6&6S6)O$@#^ M=J"8E4?MB0_C,P]>\5WS1S0:FP?I&HHH,HH87V$ S@R:81=VGY MV:?>,$JY[WVR'4+%%U?4[TS;GX1'#FG(R:;IDXQGF9H[LGV!5D.YNKN\]L%; M#9DHMAJ<_ +_20^]\9Y#7>[2=[SC[ M&SC >JLP@.6^KW">8RRNLI.'*QR0R8R"^R@FCK_L+\3;HQ,7O]J\C_)U$/\- M!ZKJWV,(PA0#'S\%]=K@PZDY+Q4^EM7NWHH17*"*)&(TR=:JI+HH"__E"U11 MIA;$:2-*'*;;Z>2303J3D/#9JC?B]35I"RT^#5C(J M*5/4,&-BLN_WQ9XL8Q^C)-KNMY4M(T)S@2C5Y@[!8TNVGP5B7]^_ CNFGNCN M.1TY)Q45OZVV)>P08Q4DO+71!G\C5UI"CJVLQ#H[Y1/\LDF]U,1$?O\*3''D M'/AN?&.LSEMSF\K.YC$OVD9^"O-2!8\I_7)Q9\B54+Z:V^0"5+3\M 038);6Z6*D%\FJN=RD+W622).$W&BTQKOCUST!#\$9*2[ M44OD@&GX"5UN=WM>3I^LSSB'##,IQ%),A1(:QAX-S-C5K MF64Y>\+9?:HWAG[\\_6++UP5+#H-"- :LEMJ4XH;FMBTVGS.\9)8>D$,."M$ MPH H@6XU&39D?+ 3>W'5!F2F 6Q9M@R:38Y1.DDW)X068L06J$ZN+/$/LZS4&WF$VQ>((C#I?$004/^%RLN#=D^1;7/5:S8T/&!P.U%U=MH&8: MP 9JRZ#90$M*2)!")2U$B2V0(.>#?0X6NI(Q$#*6NTY$J/NSDK;DX[;=D&F2DO'04#7B6ANJA(9?AJID<("A5K3$%I%2\]!,[47NF&E625BT9"-_ MKOBX(G\B_UC^$_D_VB+G7_\O4$L#!!0 ( #. JE1B;@WB.SX %%F! 5 M =G5Z:2TR,#(R,#,S,5]P&UL[7U;<^,XEN;[1NQ_T.0\3$_$N%(7 M2[(KNF9"OF2V8YR6QU963N]+!DU"$KLHTL6+;?6O7X 7B10!$" ! :0=.]N5 MF0) G/-]N!V<<_#7_WK;.+T7X >VY_[V:?!+_U,/N*9GV>[JMT]1<&($IFU_ M^J___+__YZ__Z0,C!%;OU0[7O87W_&RXO6_ ]VW' MZ5WXMK4"O=[Y+Y-?S@:#\U^&@\ETW#LY25NZ, )8TW-[<9/#7P:[7R[35CWW MU][X\Z#_>=@?#GOC7\>C7_O3WOVW7<%OL)=+N[*D8[M__(K^YPE^L@?%=8/? M/JW#\/G7SY]?7U]_>7ORG5\\?P5K]T>?LX*?DI*_O@5VH?3K*"L[^/R_WVX? MS378&">V&X2&:^YKH69P]0;GY^>?XU]AT<#^-8CKWWJF$<8 5/:K1RR!_G:2 M%3M!_W0R&)Z,!K^\!5;6KU*W*H2'O]J4\CNQH9Y[O;_ZG@,>P+(7R_=KN'T& MOWT*[,VS@QJ,_VWM@^5OGUZB?]HG"*O^*.G>OUZEE,K^.W.M:S>TP^V-N_3\ M3:R<3SW4_O>'FUV'4#MOOYC>YC/ZY3-;(Y^;]O4QA/1$[5]Z;N YMH78>F$X M2!&/:P#"H+*G+$TX?@_GR&C=_[(("?89Q^(]K.#=P=+=836!_;ERHA]#S;1#< M@9"C1X<51>K(-H$;\':H4$NHAN":OK*?'# + A#R:JE<66#?YG!U\>.6>;A? MJ"6P-S/3]"-@7;\]QT!P]*A44RA^\(-@8;QQ]:A02V!O+HUG.S2<> WEZ$ZQ MFL#^Q"W&AX]+;X.TSSO]DQH0.F>ZJP7P-Q 3..78+^ >;K*X)D]L?:$S5FBO M>#67KR1RO;17ZW"^_!XD4TX U[5;VWBR'?@YKB%0U9#<'<@]W/^8?!VFMB*W MMPL#3O$-^YJUH6;OQ"U!C;:E[5NX.X^O+F/ZUWL?UF_,/S[WW/BLSPUG9!P"^U MQ#ZHU11<>AX-.#YFR#J"1KVQ D=1#_7#:G0RLZRX@.'D#/Q2E4'_HB2KF2 Q MV9N4MFM%7/+ M_,0O3XVV)4J67<.F__[#\'W##;?S)R>U)@J0D.,;\B05Q$:N5B59^@6)PMZD M=%O"8[39&/YVOHQ_GC_'^T03'KKM<,LO6(-O2)=4$'9U&I=M8:FS:Z8U([N_ MMZ']+*C/A::.9AM*'4_: M^0N!:P-K]JQVBYOO]_GF_=]++&LK_T7"M7M)J+]]LW&G8;<DYQ?Q0=T/8/]CY\, F+^LO)?/%K"1O^?@SU/TQY/DCS%X\*\_+[T7N"5[ M"N)#?-::8SP!Y[=/F-\_R^Y/IH\%;!73G?S//R>CZ=GTK#\X/SL].S^;C*?3 M7 ?S.,_\8F<-W\S:AG\L0%_VW4Q+?'Z.G?9.S+7M['!=^MX&JZ?T:QYCKSW? M OYOGP:?>E$ ^^(])S3^U(-2+('O ^LVT0&QEW$78T4=$:3_B0P_!+ZS?0#/ MGH^C#Z%D^Z!C$2!%<8A!T?9\.++CWXXWA.#6/+ 30W8%/(=%VX2$E?'\#*1K*XX9VQP8TC7+&V <+0^Q242:M&$7*G].&$G9SKT77K MI1>YH;^]]"PREM1:;8.67Y@4Z:D6P^\2H!M >.2RP-M_@RT1LX-R1<'.X=]& M6J/$TOT4E[-6C<"%\79C(?O'TDZ"ZRH6-4+YMN')(T:*Z[D6XVUF65"90?H? MY',Q(&*%*=LVG%A%R([0?9U NH1_G/L+[]6M@FA?LJ4 50B0P8,S<2B#)UYL MY\A]Z<5.@I*I&!T4;RE0+%)D:*DV910Z?N\%H>'\/_N9NC7$%6XI4M4R9#BI MMFB@P3_S@4% )O]S>["H['6F?9S=XIC:1UD1G/NUYY+M$8=%VH,"4\\S)%0; M)!Z!&:&O#89/"W3E@T'BL$A>GO-^?SP]'6N*!%//,R1P5HAC(K'P#92:Y7&[ M>?(<# R%W]N#076W,P!PQ@$=#Z$9JZ[?S-BYB&##PQ5K#VS,O<_0PYD0%)AV M(A^)G-RH(-I!;48!V<*#+=X>E+BER-#2PS!PXX8 B66_@"LC-%(Y*#947/&V MH<4A178]JX>% -VP^)?P*+;R?++1M%"J;=A4=SZ#I"V.#XE9N-E^2"BV/H@GD4HNR' MZ-Q"WCI2*K4-+VY9,OQPU@L=QUVZR?IB!Z;A_!T8/MF%B52T/9AR29 AV18? MC,Q%:R_=%_@ON#T-H61[<.01((.Q+3:4HFR)OQT;D+FR;86R2H0,S+9X97,T6UU>]B]GM[.[RNO?XM^OKQ6.#")"E$3S%NHF"DY5A/,>D M^PR<,,C^)>;>27^09K_^U_2??^[Z%@=Y0P%M.,Z\Q+^:$"P"N_.3I_K/X6C2 M:#35ERZ)'4H7=H(XU+)%^@XGI_TS-:.NGM+W Y-?2D&1*B'P W#;>$:MSP&4 M,!FE+X'_0:FJ7PP'2A[,PDO#][=PH_Z[X42'&UJNNMIPA!_C,C_J2]P5OLQ, M$SGE!@_ !%#^)P>@C"I8$SM+E4ZQ@UM02J 4#RG@;N/)4TN++(_.-D[@C*5! MODBG8*\4C!)N=2R8RQ'+Z%]^WOO@V;"M;X8;+:' D8_F,+A9\_Q[8QNGU#\ MD[%6)_!M(JN@2"X-1G:J@#0["%S\:[)<7(L%]<&?;&'1T9!!6W]E _Z>]][!GZX12ECXH0@ M\%CTC!1(W@C2JFA#BEJ@XM8$3EF[$.GVPUNT*!IB(+.H?FEY.]+\U /!D.J5[B>7E;4:>)KM*CMNP2SJ - M>")J#[(_?Q/G%&K9KM"$7TA!9U4-]AK9,WZ4LZDV,(L]B[1@4]44<<.U?-"_-XYT^* *=D]$K * MV1UWF.*U3:; +9T+]$K=HT4->049((L,46^"9%XYWL.2P;=6M-Y/)B2VID%K0.50#MN1T M6#UGZ,R ^C,$#>'67V1P7UVP&G@U0U^ 99I3\NZL&+E,&M1XO(-BVO&!$\ R M Y@DE#+WB\H@T\ 6M7O5[]ZPK1LW?>N49(G"E^X>)7@$[8K3]0-ZR]$%UK7A MNW!G%,Q,,]I$#HK#OP)+V[1):T=UQ:+>)N/I>-!R@M2468KOY'X6.55EP/3A M-CKRMY6+2;E@]ZC!*&-3Z^5Y0@47K!#IM+%-E=7'O./L'A48913E)ZGZU%&U M,Z_I-E70V>!L/"WD-FG_":26_-).JD?-Z7,?ZWH-0MO<;SHK$_R,V1/\]/Y2 M^,2_=S;ASZC?5Q?+G1 N9BY4]]R/>VS%:]\]\.,\C82QSU:Y. +.Q].!H@-& M/5C*0[Z!V%UQABFJ(,GE.8O"-=R__',_ZJET.:S4<9HPB=N5TRA.])L@B+BH MD51X%[2@B-H5-QFY=]F=U^O'WLW=_"'^>5__VU^>W7]\/AOO>O_ M^7ZS^+MJ:R:SFQ&!:Q33.220LANLM'\+%(! O+W*%RKP?=B'?%?D55U3S[B; MJTKY!!DB':5NBP;Z[,TF3>G4.MH0@0-'"OC,(A*YH(&AZ!O M/-M-*ZHOB,QX5)F%*(+J!65NCTG%L52NDR"R24F\ M#)PY"*)K5.)Y'EEYAH MU=?">9 *+[YP)W'E$)5HA%=_QJ6BB2G922A9Y11D'E>Y+S[0TI6W@20FP(\M MVTD"L$M*M(6K/>7(Y?R(2=]4.E$7^,-Q1T2WV[<6<23= HUP5VQ/7D+NXJ?D8H>; U MOL2/]7%A!,!":Q9P@QC%K[X7D!> 6JT5]3R >E;LH-ULZA"D ,FQ/DH#/$@J M0K_-8T&#ZS?@FW9 O#GG;N>=L(Q9=*E9V%5%DA%4DTSM NA%::CS_.*577+V M).X'B@F)_FFC*1-POOQA^+Y!>'J0KX7V\T24T%+RN>\),I)+D&0X-&((J8EN M4X1+:D'.8+I%/--&SQUXC7^IL\O>U6T_A9J+*\A?S )+])@)VJQ'MH6"#S7> M1R>#JR:%#BIWGD,L\@IR.].31#/K'U$0QKYI"X]PAYC3'?I?U/5++R"_7M*@ MR>X03K@6,FMCOXOY'AZ A5X.L^;^I>$XF'F>-HU55NX.JQK(F_&GMKFZ@C]* M-U(TE5#]JQEKOR,&403.*%3;]*TIA2X]%QX/0O1 7='++?T!6 LO?J3L$9A0 M4Y2DES5:*FIZV&)JB1(^HUEMPW?;:)8/B/K^[+E)P0 *S4LS\($Q\S,/R/;!]B-$5.=]G.AOI@9ZK6-TIINHRG*8'&[*]9H/T'J M"IG1H[9)6E-ZW($P>2'IEGQY7RC3'0I4BY6!+M;&W&[_K38CSBA;!GM3\W#B MR7/M6DJ!%^.^U6K8F43+4&]JS\6C?LQ0XO0-"OCKIP(NQ,CA$4_D\/S^^F&V MN($%E 0))U/VKJ\,8<&$&C]'IZ/QZ5BUZW3=6. 19.U(S8#D42YN$JX42K\ MX, /<]C"OQWB"O_IY[WO69$9SOU'X+_8)L#$^I**:8,M!TI[:+FDDAH&RH-3 MG!,WZ6R #42AEM4&,2[E8S%C%$ZO^-VT[Q4QV+DR.@+&J/GR)%HMF5YH7;O M7VU34:F884IV"CE6^?2*M186Z=6VI8U3K@Y$>CV %^!&^P?0"$ ?%M,79CIB M9:B9).O.BWV9N!4X:XW9B>>W0 MK[W<\XDH)9):T2X^ %"]:[BN7<$QXWC/<4Z:1 G$K3VECG:4X$,6M_'GE;8[ MZ_\C<&"C*RCZ-\/_ ^2T2#+C$"MTCA>,)!->O+B2IA"FRIUC2P.QFR;,J' ^Y4Z8 M(;5=AP"F;C:Z!RGFDLO MX74E]1$U);6R'H@[1Q V"44]K*2-0:32IQU3LJB9\?BL?]81["MD%/5ZDFKT M[SS7*XJ<*J["+%993SMFU#:/U1.U._O6&_<%)-D7$NGAF@D@?"1FD(IK1XAZ MN&+V$SP"=\<^MC#>0!"'(!.(L"_06>@K1&QJ]\(>092 _<7S@;UR+R/8:=?< M+GS##:":4 *>](1V 9:P#%0(@0T<+726+DUUT!T;&5&CO-N-SG*%3V)1Z6>Q ME_&J3J3[+?@7J.)+SX6ZB* Z]K%:R7!)RL5S\?4;U#%4ANT:_C;>Y$$]FK F M%,^)-5FQ=Y'V1>V(6GL_?&PEB7KA7/E1JUG8^&0\';:5,M5BB3*I:07R[,6P M'>0PO_!RC\6EP=071F";+#2H;J6C1*DI>%<,<]DK9?? SUX[(!(&6[8[M& 7 M3Y!=3K=W'@X5<&4[44C,1D,HW5T^T 04E')6-T;\@"?)-91Y!CMFK,!=A*+B MYLM2W@;:K,'51G?8TUSLQOECJ3> FE$J'5RL25$X6^D\K;@$;YQ8EHU8Q\RL MSQ;[TOM_,?:A*K['J9$Y,ANPJMVL_Q=*KN[(*Z M<^][+S9$YF+[/0#6C;N[$IV9H?T2IQJMNASD;J@X&*9PB"F:!?A@PAY@1(C> ME:#*)*"$8O#8%]"& H*A+'.D0F8)V*O?6Q12^#\ TW--VP&%XSX\Y0N9?61\ MZOV0\VC:$Q4_J'J*D^CNK0'/CD:',A-YU:1\S21DG)J]QXW"Q\PP(;P_\#.ZU5U?F@2!-% M27VR6-7$<_0@J_?).@$:DQR?=:;.:0D]DP W"S#2]".(!T0#V"R5K-DM5[0C7#'46%C$JH>G)4X"?-VG7=2!2FAOH MQKU^,P&M4U3> M&53>N!L4JB]]TW/<\>:4&_>;X49+J(SXYZZ[-[:U#G5I/>WX)@!TGF,=30W*;Q-E MDL>/8/?W"N7AST'5=TPA%DTH=W)@WL-G2WTRL[/MV8MUNDV%^BJ0<".GHPD@ M'1&YJ,\:JQ.^A6XS2Y1")-SG:>Z&W-C]6#MB27/K:ZB3KF1_)Z@A2>$CP,6= MTI V7)/DXLXK>G>20M^G9KF%-S/_C&P?%&[!9ZY5Y7? WH V)!),AC++&NI$ M@RLY6>PZS%G*2JK#>D6]G8^G0\6/E1^/2TRJ$'MYMU"]K2HI(3;EIJZI]@LG MF;"5WS&CV/6AP<7>T3=3C3=1[X=9#74B(1&83MSZ8KN&:PK8J%,:TH9KDC;J MO*(K]R@7%XMJ F#%6]]4HE=%5),!7KQZ28((JA; *?W?:HS!CYAZ[U/ M/K&K0NJ-#'>V5,(5W7W6ERL;*0V]O1N&3KP'2$\?N$NZZEH%C8SZVIJ0ZI.C MB2(D>]&INJ[+SJL/P(F-$=[">/MAAVN43!&J^(OG #/D6^NH3:8%L#*BN^/:)RZ:!KSI*FW,+N:&YL+W@_%&NJD*_EX MD0[0_T<73R^&D\SN4)&V"4< ^F'F6L5_R)6\!W!L6&47C_2YN>LW.&[=%7B MH^EZN01$<]9Q.Z$-QYN:PC106U15 M'K-#L,8] -,Q@L!>VF::#>R[:R39P5"Z8WC,RI_BTWBY9(N ]LII/-WN45): ML*+T[Q45/X"*5VP>;D*8 [/?T?6F5[96>@K"V-24F05VLJ=>YH1GG[GK=YE= MC?4@-=G?;KD0F-[]R@Y,QPNBY,V5.)?AOHU/!?@(&=T'??C_>B>]?4OP+W%C M/6_9*S2GY/EK?V6X:8K'?0K[).5HOG/S96KO,)Q]=GN&7.]"VO]Y.AB=#E7E MA4^13Z,FR2\_E,II,Q7( Z2\^V'3@M1E8RAU(D@SX*!P\)5KIYI#SP BQ03H MDN,R"D)O [O&.$$,RQ-$^I%>[BL]P[5ZN^_T7N&'>OLOJ1@8:2>S9Q!1O_+B M,\P.C"W\'(V&YV-5EX<5G5Q 7"\<\FT-:_7B.!GJ'"-82R3JJ"U8G*FRLGHL%=5HY587LOA M6:GS\GCD$[#%ZW0NP]@="!E'XVEY-.;:^8\>:DE-O'G2B>V^:PQ#DE+KYWF_ MKRQVOM2KJE%)JZ+EP*S4?'E@V; MGR]S720,+K8J0FQ6N99)HX-83ILAP:/BG96)6:*V[0X/PB[91\($MRIE;?7B MQN2,B'*/*:L.1VUX7A@-SL?*%J!B^"O/.E19L\A4]%KF5-UR5 <2W,I43^JV MC4_,G53%P)R6!V;<2"]M18E%=R_%G>>:D8\(4KEMY*R-\.Z/SJ>#T6#:GYY" MY">"UKVX _#3E\FGDZY05T!Z#6W&HP@-'ZR4-21O\8&.<%%7,43/RD,T;:BW M:TF1]S=*987N6./^& [+=0JEUL_A4)4G^T%"R:QSA?R [(MLS=:T&>A<>)57 M6Y'BM^N(F$OTQCBXSW$;8]1(+VE%46K 1 I.4PVQUL_A2&&:P\->56^1R56T M'**5FL=MB#EE;-[1!=^^90I@_$0;\\$--6>DDS:IZGAU]&$6=0;>2'+8*17_#FF<)2/?F33*-'Z--K[4>D+]S4(#&09\LX83;QA5 MURG,?;_(][UJIFC8JI;SAR"4RU.,#&5)3B(SD>P'X:X6P-_ C1)LPWX!*&LE MXR2$\89"S9W S<^FMVNP%[>H) R' '"%8:VZFIJ@(D*WO@(7^(93-4VP5M=F M/N!%L1 EU$18J8:WD>2KV]!>\>PC<#Y-^S;$W(YFS3&=LBOK_!R>JS*>W8*5 MX7PS0H1LZDEJNRO@FC:H7*69ZA;I.)X,3Q6NQ8Q(E =??5';=?A^L%?K<+[\ M'J27;5!6S%,U%0,0X\84MWOB+4]@R^GU5.Q1G&]<#?UA7T#E**XNKFCPHN[L M7[] D?$,HY9629OARHI0<91RBR9YHWLJ=;1BHH+N/<V<"A02WK4=T4 S3-OG?JIF K;)V,X)0+E"#A]CU(75_+2JI(XQ_"14>(;"->>Q4"?.NT4M3893T^'7>21,-5(>)I.AUR# MK[EUVO=<^$YS3ZAF!*7 JJ#>L!\>1DG#@SF[LP,H]3AI'1WG7IIQAA1 M5S*1[7=SEODY+*UQTI5VG 1!JC,]<$U,P_+$Q)OO0>V<=>3$#]RA!>(\*XS5 MR@>K=&2EG:;.1%QUM9EEFD"#=8>H*;M$;RLU0^0!; P;Q=O? S].N84>Z'AR MTMLO-(NBA)(+>P.+S)>/\%^#)51NMM5AS"TBZBL=Y>,QM"3Q.=\C9$?@6KY. MR\O788X$M1 P-::C1GE$G1(5;E4[S?X%.)S M'HV86]*7+'3<:>>D9L*W[,76=2AG>JA;8-[UQN):YQ/2V/ZWP>+\4> D=/Z'5V.JUQZU9Y[8_M"L^] M/D,#V@QF$?HGWM77541WLG]Q#>^S\O ^S &F=HB+3P9VJBP9V)ZEY;Q5G$MX M50/:#'8N5&C+=2V)I04X*F/.O>]9D1G^,'S?<,-MIHXM)W_8FND>BQK(+2%B MXNC9;GC6A@'&2Y24\T;M&B$T^8VH1A7/$_ND*OG.Q_C-8^8&Z>/LO#-'W8:U MF4O$L@8_S0A54MN.FM@4-UPS#\8-E)3H1NW,HTG&F\ZYE9^/IU/%TP-/&ISC M:$/Y9K::9G$2P6^&_P<(T0NY2;(#U,EO-ARCH>>"( X2(T\1K(03^*5.44^V M7MJU"Z:GC.%:DS"^G0R)8]0N3]W+(+,[L'TSPLAGW;W6:$F[2:%IKIDZ\K;8 M*(H)D;P"H6$[;./]E/EMZMY?TG8_@B1U2C[3V"55@R$O+7Z:06[*T"\-X&;0 M!GZ8@Q7^[1!2^$\_$X>M+,8/XVZ*+Z0=I R:W\/%(1,#7()N/9C@0EYU\V6A M[UC_4&I9;<#CP*$('I]HGBORZ^)7Y\$9B4TT MN1@L7KT=A<@@E$MU!P5&V8BG3#$PP%\!"Q"8'U(D#VR-\#,(']@N8^*N:DXEV%F4M> M0=NH!@?!U-]F[C\"_\4V >'DCBNF'8+<9W=FJ2AI-4OO6!P/-'1;DO8\()[> MB66U@8\+"2R C,+I-8]>N\!?;=-N4Z=03$D=P6-$H3QELLJG%WZ8+>$"?I3O MB)/5T 9/T:<;JH"4Y+*";=C-T46"\)UI]C6*P@_&\"^Z[77H0#% 72&M9F,7 MEV8;24&=ARMJZ8]R!488E&M(K!?2HN+K=<"SUIS,*!$1[#B/?!S+ M?R?WS@FO*P_C0U(HV_#N&Q^./14ILY4E?FSHVJ/#L!>& &5%)DO>@<1TLU?# MMRH.Q(4RVE& 2>,^;=2I Y@BX^>FJ&0S54R BZVI4?#8\WLU0.'D6.XE8GI M9'Q*.Z95DP8SBQQ+,2KY2MA&/X*I8\CNHPP5BUJ8CB> MG@\43T;'@OM@(]M$7QV8Z3*%41:Q?!']:%-G#:N4J /)^)@6']IPT0#<2IS( MT%(DTG"^Q\;"(6 IJ4_I5;3%D@+,PI827('DOS?NS++LI%_WAFW=N.D.XRH""R\-SKYA"<[&S0#ROJ8OC^B4 M.)A CJR@X[RF)IRB#Q!-B,0:[IZOP MPO&>DZ%102405^\W.TO4(:FK%*]QE MS3P:2?ZMY-QFNRNY?!7VN>*LC>W:07R5^0+D MDE7T5SO+V:,H2J_WQ9FI>P="^(_>!MQZ02")J,V^T5E:2E#+<5X:%T[":\-' M;T(&]\"/3;^2>-CX,YVEHAS-I&RQ-&*:D-&OR*K0"%(I]<2!XWAA]^1:_>Q<:"FQ_ \'^W+>#]#1C6 M\QKEAHP-">1K+[X6](:0 L,!@ *DE@OLM;N"6P7@P\UB%B%'<5$A%>X*7'P" M2HV15G?]V+;EBU.N#KB(I%LU$L#9S_K"2D>H#"U5(HE)[H6$FJ1IEO)G1W+$ M":9P^V&L(5^+XT]JF!KN0)C^T(I4*61?<$%82] 7>H9\/]ZS[MN MO2.CPJ@_%)0[X_A&A=/Q].RL34:%1-E\1H542 V-"JG<<#0O/7]CN":8/SGV M*@U&VXW';R!<>Q;)VL#=B#84X #O8)40([/<,Q-7'\G&BQK-: .P0*R:$("B M%@7'Z,B?^@O.](+]>3=W4V'DU5S_KOZ&P\H@?Z1+*ZH@)HW(/ M[W1Y))1\+ 6;5!0HR0_C!:PBVP(5CA.5E;H#53U1-7Z$0M@!52&J4@^HU1"J M.J#"GKN6X5LI(=/98XOBVK'N3>3B^B))!^5@_$0O_H:N]H?# MH!,&@P.IRL_3P6ARKBJO[V&O[KT0)3(Q'&=[93L1"C5\!"9Z"MDF.F%QM5$< M!I/)8**!?:(2F_*8;RYT:ZR6-RZVS$_&4VLH&?:['CT8K]_@JN=# MXL8'F>CYV2&/]*IJV@QN#JSR@[J6?'KE5!%-D!^>_\>-"W?"\'A;28M"X>"_5"\0 MI0J=H0*;9$U3:IPG=' !/#RF9;4B!-RA55$ %ND,Z"191"6M0"'N1_;=O[5- ME/T ;>GY#NUCS*$];2O9N=<\FA.LD_L/S9>Y/A.VW&Q5Q"1$W;>,NY['EM%F M0/"H=I_ME$4:&>_;")J]T"H>0N*_ .L&JME=V5"(61 E+@[>2 >Q:]2\DQS MM* 7U$S0E2? IO+J]0X919J]+)4)J3E;*>IE.AD,%+\JV113+I8P:T0OIB3# MQ797LY4/DM3^U%<)B>7;A#XS5F4&\,DOU_4@-]61[J*)Y;2!J\ZDS2>57O[M M%%I^]3VBY:FJFK9XTK'AFF+)@DJP3 H9H11ALML^W(!EJ-9ZO!L)*M4,J9-996:QO?T6!91 ;Y-XW*: MDJ*95+1KT_NSGZH>7F+MI]6;=HW72-GV4]50,T$GT'[::C)\&%.9 ?XPIM8V MIIY-AGW%Z>&4&E-3^>4:4[_8?A"6]H#D$"Y:^8[#5T]^06984F@/,#VWO(>G MY"ZF57@/ /(K@&@5T>PV0R%>=;90?%+I=9N1/OT=++R9^6=D(Q?Z(CL)*U]E M/6T1I:-37N/J22HE_ZWX5X*R_*_9+))(:.&&+:%HZW'F%JZ3+M32CP"Y; W[RT%I[#ZSBEE_JLX@3L?O#W4[UWD!QB#,4 MKV3&$EYZ =;(RU2Q];QH**K4VPQU&;<]\X^;((B =17Y2;PZ' 1Q&"O4[6O\ M$SE]!TOEHC+/H3)'[>*- '$%/2%(VJR.]6(/"HL!-9!0@.=!Y/GY?<^[F7H'_9CL@"#W"*R#LM5O/"!'RIIPXTV,I(C B>5H] M9GB6& $'/:98-S!F%2P%\UQK,(_EIME6L.L*FEFQ^KJ8L81EC H 5/EZYEJY M:0W_S#53G=;3I+Z4&4>T,74*XDC^[(WRQS"9Q>F5.L.2&F)F-!&;0.Q8(<@' M(J*GP4R97/#V^"RS64-=B+6\S\\;*OHW1#R?=/X@Z4*M1^;YS! M1Z^L%$IR,8[:*+GV\+2U3X'JY;NWZGCI5 .Q'YY;'U!N.V33@.=8._CN M>D\H&0K22ORZ#GI?PC5MQX[1R0M.]P:4]#GMB,3'"0JGCJ$HS2A)\?FA>156 MUM.7),< F>LJC:(PO<@B*BNY#G2HM?@PRM6!E\*/$4&N%0WHB'*-9[*D@K:C M%EC:R7-37R/;0HFQ]6/)4:.)N\HD'MF;3CK8''FZL4J(GU=7V4*24Y2C5RZM MWE'-6 +"1R?E\%&2V>KH8:12353]MIJH5 [2NHKF,E$)WA,TWRP&P/QEY;W MW84=P_SG*?KC2?+'&%OXUY^W<'UPKETXLK88(Q2FA#:H&]Q]37VN0_LQ,EQ\VRXV]O;2W+X%[U&483! MI'^N$(U*W1[(_@1. Z*/W"MQ$\,_CGU :%:KJNJM05I"DZ8 M?6@=H36#6Y3Q60-(:TW/C'().NVK-#['#[?"/<7&#@+8>?1FT!= =H/'E]87 M=#I^&. Y!)3Z?)*JH#[9;FZM9D<-.:5&!W]$?G:"5B(5(&A)(KE5RLUC. _7 MP*_C*CDMNTK&;35T>A0T7')B[7-05KR\6%&GG79F#08I$Q:L9N7JC8#JP_F] M[ST#/]S>.P84T[6N_XSLV(7_8KN 'Z>88!AJ:@,GR%6LM':%*M-*3R[4&Z A_,K,XELV;X MBK+.:(!HK1F;42X9-G/"?=6];[_ /EUZ_K/G)_K+MAB7Y,3LU;7TQ8NN^H,; MK)J"ZI8T3=#XS%FL_%[@D$V0X(8$_U6UK1G:WHU7I#BFXI91L MZ= P\]YQ_7S;3"9!LDO-HW8F:.]Q.)N6)Q)2L?;CS269H)1HI E#5/*2[ZZ1 M\!)8NSQ,*.X GXZ"I4I'<*XCI:!49GHE9\7:,'GLR.TG!+]X@C*3X1^\GQSK M6D2 ?_ZT[)]?N"L1[98OD_1[*>I=D:[ I_;]BUA\JY=FTHT*L9PV$-69@?FDZD"F!:G& M5XW IP/9Q/8J=F-6Z66F"S^^!V 9.;?VDN3UQ%"S^VRID+63KK#2_:5;3)0: M8A[+?56?2QU5#M,MYI5(^:5>\+VL0_M/^%L +H +EG88X/V)V"H51\#I9# ]4WR@K,:IL*#P2R:PGBT#3# M08%I3&P@5.H(&WBDD[ %5750L2(S_&'X/MR#;U-MQ9DR[:4-+#HM&&NWG1]- MQ)3P8*/"J^)DH-S:QI/MV*%=-6W0*[6=%C6DD[!)5+F(,!.ALQRH!7_CMQ2/ MD]3O\%BPA@XCP>$X>TPP-/]3&R(370O9>/1#P9J P$(D-= N+WSPBK7;7HE!/%X/!V>GP\F9Q#IX525TV?C[#@*QU\# M79?73 89Q3IVJ]\J[42.K%0QI%11+T ?(3[9[A[N,]FDKCW%6F*B36T@Y01$LR8Y!12,U S)B>K MTM[YA&62Q=71#MAF$RVSB$3SEA)8#[I-G6^Q98LR3B;C,\4V)WY$RJBR2ZK7 M($5YDSVW>KXME=,.178$,(LFDW0="&T4EH=, \";S;YTN3J0);ZX:WA<0WT& MLRAJB7O-ZN#?\N1_KU(J?@KX'?JP: M)K*0*G>5-%SR=C*.!C>(*NXD216Z2I)*&2D+C5YS0R+)/ H#9+NWW14'QKE: MW0:Z2E!!UXT:V5#3G$[ NHI\*'42MI,HXPZ\QC^1MY@LE;M#F ;R2DZ#QGW+ M*9<^\7):DSW%NITG#X.X@M*IZ99S,W=D9SS;4&H4%3>=C,Y/6\H37B$%I5A3 M>=#-B\T8% W(:[QHM=8E(8H3/^-6MMSIC M33R Y\@WUT8 ->2M?&.SWZ3--E[DAJ0L(HRUNT.F)@)G!))C=.6>I4B>P6A4 ME"0D.@832[ MXE4V0ZD>5B!Y:VA?)-V^SEX-WTITE[^ ?/ +<-$/G,W],%9YB@+=OTU#0#&IA1M MY2P,U;\$=A@AWRVY4S'F2Q_<%CD?LRJX:9A:=\BOT^Y;<1;65C.?4;^"XNP. MT\&*39 PZ8R%JJL=,54H'%%>1-6JD.J[S@XC-@CAX%=M MH*S6*@8!B@SJ,?AFO-F;:$-$H?"[?CA0^E5$HEH.O6(Y&DX1MQ71&Z*:UX81 M2B;9HVBS4R;HI^ISW!/W.>X!H O^.^7GAMOJ*"64=*>(6E#>OR>:#=.I%*6 M<(C70.52W]%0=HIK:"%)[2!HPI/J9U;ZSL>H.(9"I?C6J$\C)%!Y"LS"C%\O M CJ8C,[./T;(D=0LZ))2%Y^T!JLO68NDU9>80_3X/?D80GJH7-"U9&>6H21! MQ8T;A'X4 SL/U\!?K TW5?P=2E$<0'7+V93Q?O]C'*E4M)1'>-2&!E3JI=[% MO1Z=>J^C16/M2WF+J&-K#K^=A2\_D*(^OM?1V!XP!#T%I<'@W&40 _X+G(KP MJM\M^;&6@X47&D[^=^0Q<.>%?P?A S"]E4MY64S:]][[H#FN8@6]=-7E 9#X MPW[Q_/2?4#F2H>&XG?@8*LJU+>AY, W&S['?M7V'?&V@)5$OCPFS8W$=RZ_? M3">RP*WGKM!>[,8UH?KL%X""Q]G/T;16WBNU1*I+[NMC)L>KMV>ZAAQ0[E)%]?@LLX>[4/;_ Z#EK#R7"H^*$@5D8UX^41.";<+[*6DC5F>F),BT7,AX3N59!9 MR@*RW-3G&L1]0#O^JJ 2YIPK5\%ZN:#+>3%"!S))AI%B'V%2C2 :D Z&N32D M"QN]F)&HXYOA_P'"2^/9#@W'_F2-$NV0?H=S MLNVN*,?,7 EM<%%Z)*Q2",7I6O7Q+>TZ]016**,=XE7*)\+5FC,+P=$%73@N M()\AX^>$S6R-%G3%E^MHTE1>O?!'=P)WQH;V(FJ^2%&BT6385YWG7,6<7*D1 MBNN^ZDDYZSMU5BX6T@[T2OV3(:-()->*@+WF0QB1+0455;2%A:+C@Q-]'0GU MFC^3>9_^I'2AC':H*9E!JU4B*'Y#Y2OD]9-;[M7C6DP3MHQ/:7']9(>6 1F_LMW@ BP]']QY[J41K"_72+2 D3%\ M[7QP2;3RNI)9OI7YWW0@< O]G.C:E!*VNC?;)Z60XZF2ZJOJ' MC^;:E)J?36YH!;L>?H^CH C4E?"%]\K;8ZE2PLZVQ7EMVIM>[?V,#!W4+&&G MKFLJ3BZ2?W"262N"4HHYA^Q1%B#0S=01[X_#QU6LH+LE_$RJZGSX[K-(?(P: M!=H69&P1-)0(Y\\%_#58>XZU?V0+_^K7]1OZ(UBLC?#2BQSK A"7!'$-OU<6 M2]:@H 19@'%3:I)VX#>UGWM03(^;4$_"GQ#R73:GXSZIZ>C\4=2 MBEJW1M/!9#30/"D%%FW,R5R^EC2.WN]^G@H=J'H$C@F_OZVE9(V9WM8\%3KP M5P65,"=IN0H^6H*"^/( MU::@: UA\72$Z>T>^,C;P%A!U2>^]?"/7SR?$IJ?^1[AYKH&S6G'2:GT.)@( M1>NM%0%N)*%OC2!PSJSD'0>.7YQ-O&MN MB="5U!@L[FA6'EYQ;^KX6_E@5W-U28U,$D6P_!Y!RA;N8]O69-LF?*LF.1I) M2J3( ]JZSI?? S + A &<#=Q:QM/MF.'-@C2C86[N@50Y0%?],AI^>'2^&LG MWO($?J^7?+!GN%8O]TE8:O?57O)9Q4$EMP!V%.SEJ @F(1=78NI-NE,$,E/W M-AM##P!Y04(2SY=?8,<-Y^_ (#T)4+_!XM@93_IGBNX,6)'-6V$%BZT\+^@Q MZ745@3LX3>0GVR;DPC37?6JQ"JT\L>B1B85&V.+5:\BGM)5W02.:K%U)&,JJ MBX:T>1=\H1&EL>4():S0EBC?X;$C,+W(#8%U_6;"HK,-^EL=UI#:ZBZ%N"1N M:C$Z3_CD@A6*YUVHGG\(*B$0AU"ZU=3@D4E*4E]EA^9]LI,;=^GYFR3.C//H M/*QW=-Y_NY?[^,SFA^F%K"TR0V3&.\NIG"0#D;C*>C\[8._IK" M=N6(7%3&06;0JW2)?(#+5FJ<9")0=3,=(E!-8;MR%*8J(S$Y93^BJQ52^C[> M9KI+(%9AI9V&L;N2OWY.4(/_\P2[]9__'U!+ P04 " S@*I4KT#G%TMS M 0 \FA0 %0 '9U>FDM,C R,C S,S%X,3!Q+FAT;>Q]Z7/JNK+O]UOU_@>_ MG'OOV:<*LCQCLO9>KPR8>08S?7$96QAC8X,'IK_^R082$@@A"22&^)S:68!E M2=WJ_JF[U9+^_G^+L8[,@&6KIO'/O[%[]-\(,"135@WEGW_SS724^??_^_-? M"/R?_P=!_OZ_T2BB=A+U(B*;DCL&AH-(%A =("-SU1D^($US,A$-I 0L2]5U M)&&IL@(VK\3OZ7L&P^+W.$;'*"0:_;-;;4*T82VF\; IC=UC+XLD-TUYA:A? M&/H+1W$P'0QQ^J0&LF2H!)&_V MD5SJ 9'B,9F(8UA4Q&-DE)0P*AHG8U044"0UH"@4Q>/R3DWPG[^'#N0NY+!A M/[AV5!'%R3]W0\>9//SZ-1#M_KUI*;\V#SQ"L"B*10GL;O.*KAK:8_GY?'Z_ MZ%NZ_PZ.HL0O[W$?(UBC-CIVK:X!0:OW[($/ M?.JFY&.7;9/$L=BQRMZ/_K*CW]+'HP2IA MR]BO3JG8D(9@+$9?$@A%X'"/WQI_/(K3ST1./2AR]%KDU+L_?P^!*/_Y>PP< M$9%,PX&(\<^= Q;.KS6]WLM1,'75V3]WF^=19SF!/?WUYV]'=73PY^]?VW_7 M=?5->?GG;UF=(;:SU,$_=V/14E0CZIB3!P*=.+]AJ[_@XV=E9-6>Z.+RP3 - MX!50%P]>;GY>DSDC2MR5=U=X.:#]QX MHIM+ #9@W1B*%O"GD:0YG@##]ELHF\8,V'#:8.>B)=M-TQ'UW>=)TW;*IM,% ML&.2J1CJ"LA5V%]33IO6YB>O'/:,&:Z3J-68>'FHB6!JIF@BQ\^J<-BJ1/<5 M+J0M4?+J05Q8G\\#'GX0&E Q9=@QP?9Z;PMNL1B/*[,.H0&\F.C$Q\2;"H" MZ777:^+[^KK5UMW>QFFYRF17JH;2#$GRN622DGA%H+S>UKZ,KYZI\[#5\*IE MRJ[DM"'J0WA=-H$U?J9MUKP&09=E*IJJ%1G9RM#E^ IJ6Q7#2^?K,#30A$U/ M*M8&.-F%:@M>7X4*&&\>LH;<%F= <549-$0=V"4P[@-+0#&Y(O;MV5(36Z!; MR$7U>G_.?HS@S&"9I/1LFG! M "\/6I2MC9=UE.+JC54U]S$Z\^6I,Z)ILX$VHGIV4,J83+X\/_? GE$2B1P% MEH WYGP;2W(:W9;:FG%<$E^9W5+J#,J/P#=2V_FM0W CBC12-0WT*K,$IK35 M?!-VTU85XY^[Z-TY2'Z:]O ]DT&T#.C>VA S_&DOI>JN\V+:FS>E=CP_K7': M,AN/HJ4IA5HM*)?H/4:_-N5]#?W8+OV84.-G/&'&^QUM:B;H9I7%VFKR\_1; M=FQ.E07*TBJ#.CVJLI45A=5\^F/OI/\CULVG!WW/UFD#51EZ%N ,6*("H.A" M#:\,-K2OS9^*ZW@^DA?[>,:,:+V-#EMY4-8:=&S1DQKS52HV]VV@.(7AW\&0 M=TO!61DR2)6K9DS'-3XCSO@>)?*-SAQJ!T5B)!:CL2\S"M\%:2.J7S"M4J'! MX2,C':V75X7E4OD(I'V1P9XKIS]BLK< FQD8Y4H+Q1V[FD](DT(],7_;9#\[ ML4^CN.F^5Y<#/*LMJ8NV71GXA/@S\6,)R'Y@LU4+# TGF6_Q&8^+BI,FNK% MQUD.Q^R>K3-]+@GU\#C'GM?T*M-J=BE--+7Y' 4S?%7I]MH+3?< _\NXM2,: MYV&74T5K2E:69:V2KYBK$JNU*LVW!.Q$=C5FJ4Q^SDDH"GA*HP>VR)G2_)O8 M=1Y->@WLD@[+R& BCO@V'>,Q.M5L*LI1#_C7\W"2SU%@2,#^\[<7MGNP_8@< MI 7QPW@/7K#KGSM;'4]T+SSG_S;T(YL>OD6W(=+[A2U[<:WG=:R;VVW#_VJ; MKN5_\P.?#QO^^71]CW>P[0GP??CM-_@N_#Y0@87X%(&#(>EDKO#NJR_RK"QQ417)=59=PV15?C47^FX@U0^'*+R[H\_I[Q)YM^_#C;Q9]NW MQY[\.D3VQ'=7'WOMB);CQ05\)]H+FZ/88SV/SQ[Y)^\4)?P(P?,GV^_;1GX] M$X&S2\1[W:?K$H37J+O-\:=WK$M:(-#GTU%:A9 -BNH,R#D#0J6B]G7 VC9P M[,2R)(Y,RY^GGD2C 6 KL'D8,G'=KYX!_$;T3E*_<7D!PH/?:+\^$4)](SR0PCX#GYL/BL*33;C)C/F MP^Q"6636AA0-_N4#6[UN3C8HIG%54FWO.- MKFY+5'71\%:%GG2\:!J*YVKEH/$!>3T#7A&O]R_>; ';@:;5<^OUX&J-OTC3 MA-3!\:\8X+$>MQ:/Z@S/%^+Y(:.+57O*!Q8M+CQB=W_VUK]>#MFK ',R#;MC MO8&T-P;[\VWN2,D3C>\0DTO"*A'U8E\GP>INT8N99;[ZU<$,&"ZH LM?IX?C M4NGKJN*_M[-R60+.T)2?M+9JJH:3,YIP!#;Z->RWC#YG@ $WKCLI:IS$1M/1 M/&CZY4OANVG>2.\>T;=IQ!T.$9Y76ERZ-@=WV M2XAZ2=4!5%D#V,VYN9$YJC)+)P7;+6NT8* $ 7HM-A6XF?/+HOKK)>?W(N8!C*XR?E ML:$N-M)HNJ/)8M+IF&B[(V71.;_L.:W VG/!D<9'#H:R^%E9]"SOC30:F=4\ M)]*5&3K.ITN)FA*/:<'-U@F0-#[Q,)3'3\KC4S8(,6%Z-46D6>BC2.RJOYKP MHU9@ W;!D<:+)$K\2%DLJX_"2%7;N3E%=58\7AO.^7D"ZY+Y4!C?P<)0&C\I MC6G3W88!LS&7[N26+(KBA9$@KV@G/DF$TO@.%H;2^%EI5&>/B4+<(%GE^YC# M1B6MHH=K*,]HR M*X[(Y-AL4-/ BM\S%AT0EB,\^OCJ\06RSZ]Q"7"-JA??@\441%*><1K&XTV3 M&9CEF BN0 =Z#M8-D+[95G0_)7LF2^Y*)=F=_25,%4$%CIN\2<>\-R$1@GXRFE86[K>0Z3FTD^F71G8H4@XOHT]'B_)Z4AE.-/ MI$/DB]E>O)EME[1"KCHEU2%%JL';$AA 2;Y,.D0HRQ].I2B-YQ0W64DE=$F@ M>DQ8C?&1$5@;(#B2?)%4BE"./Y&&0202PP)GE!DM*D[K47K9Z$;Y$)._*PTC ME.4/IW!PU4F2[W>F"ZTM$5TF)Q?[.264Y.])X0CE^./I'SDK7>EW8U)*PW/E MR0*/C[/H,A3D;TK_""7YXZDCE-DT:V4LJ_+M;KI6M!:<'E^%FY*^*V7E6F3YP(H9:QB0Z9OMU,\7R4;"-!V/Q[MY=-P84&RZ:9)9+; V M[*%%LM>)"T=_9_2YONK(8LF_+L].@(%I@;)I)$5[F!QZ3+-?R$52[>2JB[*( M)OET=\I1F6R'O4*Y>!_9/U%B'N\:6&.K![P012$D/SL]H&D!T7:MY>X] ^U1 M<7WY56].';YXGE5IVD$*\OJVO2HBJJ<,S8)&MOCA$9)'*M$ M-4L3LT7) !TW/X]=NVX<)?FFM.2LDK)SX\AVJTZ%4\UI/4OQE:45[2U2J<$( M#>RRY(G2L4?F+4O$68[F.2%/5QI%\0:>[XD:KLU-VLSSY48YL)(2X#S=P![. M]GO#+BAHA0#*QXG LEA6L\I#%^Y M'>H+?ML ']=G%1WQJ>4J2G/M+"@52\58KLY=^SA_ MASZ?>;CW=PM^2IVU>K,UE.>Y.E]IB04U472T'@AL!#^8ZGR1V?F\VDP+>0JK M53M55)R[XPDZ8%AC&,[.WS[:C^"-GD>=Q_P@/AW8LY*&DU-=*U!)DU^%ZOR. M 48O-#N_=X"/Z[,VE/",W*D/^$JRR#2,.>@[6JC/WS[NE?.+WSKH'+ZM?M'O-\0*3 M6EK2GJR*K99;3@?W>L\31_80I=X MJ9@!T]FS#>M;=RD)]6EBN5):#AIU27E4;;;B*Q"$!(!OOU[H-=-D?7A'SI#! MPCN_(V?;+K#LM=@\9EX]WAKTZLW*6J>;D*)SGN"2Q:*5=UM8FN4"JQZG$/V9 MRXF#;KB<:= G7:&Y0./UI9;LYH8%2W42&2RP=DRP!_UL9LU/N(U=CEN%I:F3 M QY?]KN5-"ME\S_XAHN/R^S)- 3K'+N@W6%^9EQU>DI0$6L^8Z-ZEG M@KO2$D!<_?;\JJVU=4N@R\JS3*'3+Z!:I9&;&!,W6YG\X)WN-P^Z+Y>RGG#T MZL^"O*2:.$2GUEMF=(Q7<2/AVG,F8T5#-;E9-?GVN>;$DZ*O6:?JW86!9=C: ME)MJJ&C-S%FSD0VL013JU-6?6WWB//7N]/A-:O@V!R.Z2,:'Z%"JHHT69M3E MN=B=%0([5[P_'_XYN3>-NB\D1 9PL($BZIQ/Q),$-%,95H*^D>WG+WBZ+1K+ M8C'Y B.ADIEC\!C&+YK2/M(V@*Y[EP ;\GH+.?S,+3RHV!X?85$=0]/H=(G/ M**JZ2JEQNEX-'&Q"5CV\8-5&?([SZO,@=X3)3R#[%I=O6JI?V!*!D.KJ@!NJ M6D[B^085767Y:(HFJX%+: JE^FIFQF MQIO=@ UYEFL#T6I!\3"S0)0G0_]H1E%_G-=! D7%=E9L'UI?(WN[8ZV=Q'^D[#P_%(SJI1JC1(Z[*+)U8+@1LDI4PM>1NX524T0L.;] M4L-!P]H L$%#V3S?"LB0[RQFU0*A::JI89TZG=7S1N#Q-FG>LE=>(OIBXH*>+"WK>%!T,W0O=G4<^2I*K M2T G::U"Q[JCHFKSO>"NWP1//IXG:Z"735,\SY />W@B4T7;!6XJFW144&+U M1C]P%L55#/G7[?[P@VB5@1_4?>$96RJTIPXF'A<5)DWUXN,LAV-VS]:9/I>\ M@A-Z7M*ZZZ"^2NR%1O@+]PM\:(B=*EI3LK(L:Y5\Q5R56*U5:096F0,YQ.=/ MLCO'B4JO;-"T78D?#KHC@BMTV%:4)(%:; 9?I;][@V;0XP9GD0U441?%M&RW M>#=:DRR;43EL=+ M$3B_^W >AU%FAY6>8Q;S?'20;D\SQ+C<[P1V&T^@'<:+;RI_C\YOWUD+O;?P M]U+GDQ,EIE5XJ]6 D35:HFZ"Q)+G_;] M\3["I\VX"RM6K*8RDS1']V;+B6"D>]"D#.RXOT;QTRB_2?)UC/:!\,%Y()YJ MII@L6JDN456TYEJJM$@SQ< .>* A_O+'\YT7XZ.F:#?&Q$CD"BNJK?6K)J@' M=[_F56#\%XC &4!>TPJ93LWR3N)LYU*E')_+ #6PH:0 @_Q7!1!MRQ'J7L*X M/]#>MY*X4,?N^$5"W9=<];237FXW56^/W^[%19NCM]25_];CQ46;CA8XO:?; MA6:)*W"=$2\.0-6L! YR((,?'ME]]\?[^HS?KTK3R3+]-1=*?6*D;BH$^YK! M''AUF55SW AO&E44UZ1IC$8+.M,/K''VHX3Z$J;^B<6%7F7T7JTL\FC;3"QJ&=P"V6+@9NXK M$9?O./'I!!/S4);FKAAY#S?BL )\NE/$.P%KRN\>;,X"E M+#=/-J..30DETUXV1]HTH4=U@EK(^6O4\@.TW=38?^X"@(/I90985AAVE>VC M>(*C)]$,7J^B@34/@W=T:4 N=]@_N;2+US+ ;!7;FMJ)MCL5I4TE@GOY;:*1*/$];9H3TY+=32QC3N"P.V *_.U(?E:YV%?^NC"J M]&O-E()F;&P\;NK&4+KZ*_6^[F[.($C$ ;]MO?KEVHXY!M9.5E=S;C[^^F*E M(&GZQ[:LJZZKMI98)H A#<>B]3P%G94DTX4LKP,)J#.QKX.W:]H+*VQ[L5=V M4Y<KN-?X_7GU\E>&N0=BY >664 M+M*'_0C*&^-[TW[U>_1Q: %P'1I)Q\TIEIB.!70#M+CFND0>X M'>IDJ)//=;)B/,K(1Q6R#F; <$':,L?P'?B"Y*]UG5[MN[6SA1"U0QGS>!KX\L%Y)MP+8?U(L%B;F& J@G,SC!N&F27@8MCAZYET!0R"$OT M[U+(Z_$M:].*(&"I05Q;VOE,L=YU1]%EX(*0H6\9*N5GE?):C%9439K:3"BD M^6F;G!EQ><@E[.N*]H1&ZP]61^*#VOBAI)@KB ^E>O,67VDU6GRT:W*K7J?< MX8-W ?A7Z?-Y\X/"<-3W8\G7I/,+^/^O/?\$WNK!C0 H%^[EX5)X.;G0'9U[1&G@$C:S9R=2=:!8UL0)&_9G/&J*\JR;6)I74PQK+Z22&XJ99;*0I-)]H!4%) MG@\]%<70SQ/_AGDI2?E&T7^#*>_ $N W MMZ&S0W CBC12-0WT*K,$IK35?/.I5?^$$[!;6=D= RAEIO7!CNV][_V8 H8Y M5HU#U9[*X6=5_'K>^],'8@*K%>;5.3U!6UH43?*593E:+A1S4_:5L??>^,3( MJ]#D$=JM1'DXK1?*?,-5%^0(+58FSGRO0=]2]E[X1'N3]=J!P,=P0(K=^4AS MI3EG]*M%J$C[TN8WN7GG$ZU*FP"?4)>I02EF*28GTBNL,F6$T:*SSUJ_V>U+ MQ]O]I2X>H&B8KB4!>_UU"$391QXX_G_^AG\0VUGJ$,#&XB(Z5V5G^("AZ/_\ MGHC0E#24J X&S@-Y3\:>?K)49?CXF[GV2F SNNA=#OW[[D6MEJ(:4<>A26PC93!'ZN98 M-/X=6?\"_[4AD W^_=LO;:LK "N"=>JJ ;;M8/=8_/>Z(P_P&>+]A^'K#UZ+ M(C*TP."?NW\U*TGXU8;NU;,^^)\?#-,:B_JZG?FZXLU/=W^:WDHP8@X0+UKL M6>5___)J@5P6X7^3 ]R6="!:#WW3&?Y^R?A#'+T04[8C"OL!I>D!@V6V/WDC MYGWOFQ:4E\<2]Q[S;%-79>1?J/^_;0GO!>+ XR?&_S[(7+]W\.$,^K=]58?S MX,-0E>$<"8O_[[\8'"5^/W)S\@7B\7HOF=-[*?IZ+A#X0$3CJ"@,XG%<(#$Y M)O3C R 0<3I&R3)! %R\6TO)A>CR)O6HJ*N*\>"M'@!K_8MJ>$:(3^YSROO/ MNK&1\[ZIR_ A7\XUN132:+)-KO'WK_Y%!^2<'6]P2;Z>:^:X!L*64PC726;9 M2D*_72__X+H]'?/@EPOC),P[>*5 G9V*AU#ZL_9LTCANC9ZEZH+65*KA?M M\!;<[GQM+8N6)2RP?K4I-!*RUC9+!%E*9@C,OV3Z6*\Q-%I;L_Q9AY]!09Q@ MJ#@>PX3!H"\+)#U@!%'&8X)(B!0IR?%^7*0W4+!^HRD)Z1$WRR5[W8$VSN?U M9+Y:+]3C-8_D34G'GWKK:C-9Z MKA==Q]S^L)[I_5^>V0/HSD2Q+H/NS>..M>W85G+6P^_(V]]GP')42=0WD@0G MD$T5Q#U._<^N?F_:VNKZSCRZ4[<)ZQOHYGP+S-OOT;DE3A[Z%A"UZ!SRZ$V; MY?&YV(=3F>N W][E+?_'7DDTB+T_9?P^CTK$/?4J M+KTZ13Q'DX%GO#G_W*GP%>BQ0UTV];ZHZZ;3-Q=WEP&;F@O]=6#IRSJ8F)9S MMU5T?A%OIYU6F=*6!:[5-P%ICKISV!AZR!C9,JP!%!,@? YI+,<0B?[MFR+Q M&$D_F2('\.ALDGKYJ7($G1QUL/S$S%_CV7J3JQ>[2)VK5NI-I,K7&SQ;;B+- M"@+-@B:<^]?S#48@E3J"47_)_UG_4$DCS2R'[-@.CW8#FVPB\#$6)\C'F?9) M27[YJ/P-ENKW6M"7LPE,"W&& 'E4'J3JQZX0#E8M(P<,A1W5?I"]=1-8Z5 6 METOHY08.>,"EGG+HBB)EC1$""R" M>+UXU;:XMJ&LU!_U96,647T1)084(Y ,14*S2(Q['A(IB"3.0.=)(OLX>&D6 M-;H)%>_V^0D*)MHH6ZC.F68N-(L":SJ$9E%H%AWWP2S16//_A5V$46"JC'MN M'A5S5G.8ZPV]/-:/VD7D.>VB%W&QR>+UL-<5VDW-.EMNY#SK*#25Z*5(>=D;5170M3P]9_Q^!8*NC57G8-/G*1.GE M!AA=4C*U_7'\* G'ERLV_&SQO5P'25;J4*_9YF/P\WKE_"]N(4J.+X'>&HP% M%-5VX)3B(**-V!,@>8OM,J(:B.K8B#3TW8C_O+1$Y3XAQU$&""01IP5R '!! M! PJD)(LTWUT0/8'_9>6: *-]9M $H><*N%5>5&(#_C.7,#]^>E9R28FR\4$ MV7>U0DYPP'Q :UC3*XG?MLU*,O?Q^#4:=J_2MI[Q-Z_CWTC:QO3P&]ZC\O,F M.7F5P_8>>_Q-V0P $+YMH-M>9NC$,F<>_IT]NK&>S'.&9%K0,O?K\E-1D]XV M:&N9-&7P:*V/6ZU)R5!;#;[1P"VR+\8Q-/_ONYR.X\H82#F]@!@VQ45NDSPG^?7M&IA0 $O]:*_3BS--M%$H M):1DWZZ,.<5K\BT3DXP21!PG*>*X"-XBNAQ=./=4'3$MQ'2&T',8N99JRZKD ML1Y:6CZO^A;RZW@EZBYX^)59BFAL+NYZ[@:>0<5O2J..6KVY^_I]XQ[AQA/= M7'J98">-QG,%0LKF_7]"5_QL_=KZ$A39)T02$X@!10@DA@T$49;Z F"P01]G M*"RV[TOD4SS74\MVA0-FCAL4Z]-$MKZ=/9^5!+E$GJZ-98>/]HI+CD=C:A'. MLP>\CLI\52MU,RF'$WNQ#L>U%D6S6?L97@?Q<91XCC;WV-'(]#NJ\KKU-GB] M=Y(Y2FA @.SBI@$KRQ:P[8 VI&Y,[ M7(/K)4&>8B2C\=9J8QO8CD>KI0+'$0^3=N3UR!MKL%_FIFP8XULM%:L*&X.V MQ^Y:+($G6@M&K2-2WM+-[)&V!R90[*^]#MAV%1 MU80RK_?4R3,GN<+V*M.QDAEJX]R4Z0R,\J(&V!-\%(RD&/J\[LDUS!Q'3> - MI[VH[\2"NJY.1!T!"R"Y7DP)_@SM7&#_YT-.QJ>F_>=\O@:M.,IG*,2()\6A MJW#YU8SZX_*%1PP6^VTC#M#!9&@:VR6\" )E77<]*4)$"X@0Q&3P@/QUZ94] MS^)@87M/@+;.F2[:L4J_734X,3_7L%S13DO$6]85Q1Q>SSOVSG^^)C6\:$)% MKGK\WEO ;)#31(D=)#O\L4,6$!&)JYEN][2F6,BL(3'Q\TR/_Y7?\-_B+9>/AXK.0_7X(R+ M?0(%I$@(,93&!%+VG'$2AVXYTR=PB8D/"&8O\S[%F'(TAG5,M)U#LTS7=>:- M?DU ]UWL>:V9D0O5PI(K "[6 )7VO N=_-#H8#A$MCI02XC<71<-@INHM+/ M)[T$F6V=P7;P3YV,">*>9O9R;HYO-KN^:;:I.CK8JMCZ7R!*P_4G21=M^^%$ M2^;)_,#NF> ;'V=9(L&9^]CMBX@E^K/^.K/MKX^9MKY,O,XHS_: (&H]J7UP MF74NWY78S^B[-=$I0_OF-7 !"VDH&LKV^6;*GP_5;8$G"^'A@ MP:O[K&L4# MS\4+FI8;HVN)X7T?[7=CE*; ]$PW*7/30C,EI(TV-<8KL1&N5*8\+ MRR$N#XN)4F,3:?)R #\;R[P-Z2&^>8_;&3* //2^2%1]BU;<9GKPII =Q.K, MRXICK$2%FU;Q!#'4<6?(LMY,8\OB]*5X(9NSZ)"2:&G ^=HHTNF)NQN_9FL% M>$>6!"#0=-B+?QE7RAFRMZX/D/X2D89 TA#O:&MD/@1^^H;GM.\DQ_Z%;?SY MH6C[">(R(NHZ+.%MP?"" E-7]4("CHGTP:8 K/AY5(#P$CIVDO\WL8&=X,)6 M>+QX@1>H]9+_$1D^A6:L5W1B 0GX1BV&K^OPM^O9R%^P9BCJB.U*0\0>FE[6 M+K(^M@J^*#HOZ9F+SSOMY[S[+V](^D\$$0T9^0O?H;L/M086ZH\@59N7O*YL MZO$VI]A^)_R>BK:#Q-'UR[*XM.^19S;GQ1<6DJ[E6>7K33(>X#NBX]J[>PVM M/+V891> 4R?4D%:$(A]EE;L_7>]XJ.?J^*SGA[//]_;1'+ J'S<<]U^UQW;;S4E,VM>/7K66>D$'Y&JN. \42Z%#.+-/PIB)]B0 X+2V1G#<#B)*_ M9)$2'1'Q]DZ\U+_'.M9LW(W3U=UMV(!$*4_%ZD!Q]75^3R/:1/[R'L9^(SB! MWV]*.$/5SX2?>)GP7Z*-Z_ZO7_I:5Z>LAG MFJ8DE^NSRL(]07O>)]%,/![?2G2H,H=4!HJFB.BP,H"(D@15!@X_%")/:BP/ MP@_^BL#1B1Y\8(^AKL%6K"UL0N'RCU".>',7K ["O-=Q!5$L<^X,MX_OX2P& M$!D,5,//1?>7&;UY'T=_O]([_RGV.[(M]F:!5_OV6-";L3:%7^GGIJBWO^4) M":"#&<61S6R\.P7?/PN-BY2(BS@ID/&8*)!T7!08BAX($@D @9$X1HKQER%G MG'#8Q,3I47RTETG+2SN1:^.*@#[NOGXL.>O52VK1$)L\WE4GC6I>!A)/K5%F;G'L*"YYI\ZQN8TVE\57_J>>35"% 3Q9?='_SU1//3ZQYH\ MUUAC\6_<=?$:/\J'3)-PC$]>/;C:>>D#\<@@8O?[R+A:&/[ : 5/+\\S5H&$ MT9L(E#"&TZ/7SH]?ML6@ZR^[6J0MTKDM:4OO<;G*FP:-HL8D'33 MLP,@&WT?V! -215U+_;E'2;B%;8W=Z+8B+=34)6/)J03?XG/%YV?A;E_\-*) M/02ZOAUNY"\XB/XBQOH(+.OM)8+_W"-=2-^W3Q4-CXYG,\1ZNXG.BMB*Z*>Y M!KD0EV2VGG3*^YLXW[V*3?X^N$'C/;,.LI$=9+N ]XFUP>_;&<+Z*UTE<0GE M<'T <<23$0L@<^_/1B[2_EHJ5'OOJB%_V-]S5]BS,YH-=RR;C@PD%5JT=X@- MIRI(,OIX!.9H."0*\:4,AH(D+3L4BO=E18=N(]JYK.B-#.]7F1/DRXK>VR]9M2>ZN/3D M&#QKYQWQWG>0XU6U![][Y)U(Q,[9;__GOYX=C"=*&K1Y7$/VUEY-ZV$[NCN7 M;FVO(/.%2 '1]=ETXL !UH.HS\6EO3WN%XH)O=T<\/ H(80G._X5:,C31W]? M\'ON5X)Z>;':]L?3;U;#L7L?Q)^N5B.Q^]AW7:U&[#CN5W"UVO:JKK@\ M($6<%BC:NY\'#&A!9 A)$-$!39*2A$ET;+/('Y"DX&.;/5KN2EU ECV>N_7B MM-/U<#PC9J,J)!G#)?+WYT@##NR^[SA[[F04/7(L^3."7R'PN1;O \CSYC9V M[/UZC M-7;/T!_?1A<,9AQ%U2JT%$X\9J]LWG]\H]PQY?B2>?R#2]?'9#UP_7ZVEVDM MNM^Y#\B'V-.7"B'P>U/$/W?XW=OBA-]CWW'4SW/%>C0%JZ+E8.ELD_AQ[Z]12*,Q^S$[U:UPS+;7.GH=>-_4;2CX'&G+$..OCFT LC\GRB M$FI[$/M]W=I^#2+TI. Y!XPQZ*[YL[Z7\/:H@O[)?/ZF*NAOX1]3=*_V30#[ M_GUJ'##9_2J&[5:\@X9/52-_\8;HRM"JD__S<$%D_!:U(JY7HT)0_G;IN7I0 M_D!P^*ID[0E$DY5RHU+,I=@FETJP16A=Y]G?ZFK120@'=ZW+K8YM$.NIYR5$?P%22$U^#V._C2$\)K MP&7M,+PVFO!OB2LW&Y7T^F;'1J[<:%:2A6SE!63N6)G>&HZ?8V)[>2C^"OS0 MU&5@V9L%(V>0[3^OD\49F ];+UQL@^-",@ MAQ 7>03;&[.SJ>M5F!!SOUUZ0LP-N*R=8'&RC6RZ6&DW!(PAZ!AU=LQ-BO80 M2>OF/,3<3:OT]2I,B+G?+CTAY@9NI =_ W3;AF&X%@8_@UNOX,O/K<%X43-VYNN.OYN(@@!\*N^ M^>;AAV[:KO59""=N"<(OQ[#=BGTTWJD:>:P;$L;V3=?9W$* U%5;NS6$QO'K M5:\0H;]=?&X+H4EOWZAEZC:$A*IE2D#V0$# XA2&TI^%9O*6H/D"G-K6Z./Q M4YTAX 9'6T+ _7;QN>%]7KF<%U6M[V[RHF)$#/O\)J\7N[PJ_FE(7[/#ZWLP M)LRT#6Z_@R\^MV74846@B+IO4/B7%=G>W=XQ_-/VW&WM*#LKD_S*D)W:0H ] M33NN2H)"Q LJXK%>I"HM2HYIV0(>P^/8Y_?/LC<%=V?CD%*OIF0]C.;<)> M()&W_0,!-[;H[4%TN, >W'X'7WQN"Z*)%!B(7E(-/S&-!C!4TWI" X$D,#3^ MP>U'M[K ?C&&;2M&O)J1==4[T!S"<'!T*(3A;Q>?VX)AL@0+-\0!<)8[J30" M1F$T]<&UG%M=13\_I[P:D765.XE,(=X&1UE"O/UV\;DMO*7\]>R=Y6R!PE&: M^#344K<$M>=ETNUG$(0 &]Q^!U]\;@M@:6XQ5/NJ RTSFJ3BGP96^I: ]3S, MV59RCYSTL(OBSC+X]("WC*^1L+_1!3V?O M\9O9=BOUKHS[FKOJ7KW^!R>?KIS?L 7_PFL&8Q#:7[EE<'T?(++SV4\K#.\9 M1*_QGD&*E#":CF$"(D;KMK$XL"F5"\Z^5?EIQ76_5"M)EJH1F&0@?B:A2M)N8"OE^RE4DI M3E;+*5RF(J\&]:9@#&"=N$"]+(DG\]QR7NHR7,,B9#*+N7S=K@G$?IUD)3OM M)1-BC9_R&EM+IL;$/.V5W*NSQ@I<-B72+(IGNP*Z'&K]M*0(I(#N401*@W*5 MJ-/HLME+M*HINK9,L0*U7W*5$#FVVQ,4OD")[=:**]$5N2;0^R7-^J!49?*R MCN*76KL+.GRA MTXK-,G-BB#.*$-\O.2ZA:KV9G21XUU83#IHCHFE2\:Z+WRM:G^(JBTM$F1/= M;)'*KY+%9985,'R_:"'%,N,"QY$:$')S3C$,:@9@T0/#A-9:N30ONY@FYN2) MNXJ5X^-83< .C%.QOL*Z8VV>Y,1\JMNL\YUL&\"^'ABHJ;H85;9RV6@AT1QR!593VA);8[41[.L!#J1=KM!DBQBE M+6,6NS1YIV0UYP+YD@-ET;($:;1B,YFTK:!NAC,9#BJLH\Q?5JGG,H+%S^DN M*F)$0:%Z-00$@B?VB6)8=95NM29^+.OE"29_A*2U;\XK2>XC96\HYUP 5#6_B M:MD=MQBT"HL>X'^*/,!_IME0,RDE)^?($I4O35&QN++ 1G%=AT:VVG.N>[ ]<@KUM=6LZ MKL\ M%A7[T#MQ'? M;CUZCU*'(U//8WR?#$MM_G[JPFO\'C\:C@^'+K!#A]V31U<, MPJ$+[M"A]_C1I9!P[ ([=B%B7NW0A8AYM4,7OV>8<.B^<^C>3O)XGU,0'#XQ MG^+312>3KUY"?B_;]L+_G^;CVZ?%O8GRV/UE!8\Y TN/+:WMW&7_N#H2<#&[ M-$NV)^6]_'LF_KQE& 14#;<=2<(Z^I8*&\X"?08\RKU.B(8=/3A2WP1V;\WA M(9?_O">G,IQN@X>#X71[?7-+R;L*<'., A8YZ[SR3?)V6])%X%^B?A.Y_\ Y) MGXGZ>MOH59K MZ AWV%,OUMP_OO'>(K$2]*1O]4%),1(6Z+D9: AKJ$Z=>_, M !Y^$!H.U"?1D@6^D1+&NCMVDWFQ@8HBCF>PF(0MU-H=XF\16:S?8FVA,A ( M@< $+SHJQ/D^W>(XML^K\40T5Y>D2C^FW"$RD-2QJ-O_W*%WR/ILP7_NU(7S M8+ACV70VC^\00QQ#_KAV5!'%R8.GV*PA>__LJ#?K)$7+6D+&MD3=!7>(#8<- M^#5OMLEP"XW$4H.VC;IR*M>-I[M&>Z$(M$#<_<$P(D+@\4B,(/_^]9P9UQIG M"H'CBH#C*MSF+\(-#-\ !R:4)V:5Z)?0O(87Y5%WHEG4Q/IRX"@.^5@UFF]4 M.-=I4NEQ-<$VZMY^:?F%UL-=ZZ5>UDNZIT,4FHZ MLT3/TWQHU. 1G,0C)!X_NTD3 OWF'CGC!GDEFFIP([ )IS0]0M=OZ\TA ) M;@ @\E*VT5:[EU"S#R"B%1>[^*HK6FAT9G16I6QB."MY!V]YMA .C:%X!*7I M,#P48L1WFDP!H#8 $'$Q*^H-C%!G*)/ON@N-%YUN.RF"3(G*L1 C_%!0!(,. M4YS!;SH25!(-=P#IR:7=>,HIM'NA5 U\6^\W%P+\@PE\.1,E8A,'.OQP8 MPDOH# ?>&;X))ET\HO;N*S*O@6VA H8*>"6;Q(*L?S<9$CJZM[II.J*.7'"' M=>BKA;Y:&":Z\C#16UY95'&4NLTK:;2R<+K#^CA57"5KON_HI1O$(V0\%B&) M8SM/0I@)828,"5T%REPN,_P-F,FD>[$TT^8GZ#@'NF*E9\:E]96?7E83$8M@ M% K_.[;>?]OAGST#+W1'@P[ (9/">%"H@*$"!I5)83SH1\6#BJ:A1)O &H>Q MH"!HW\_:.'(=F\M>H?^JSZ\-=>7:=.4J-EF=J"J!<\K?/:QI=0'DS91YW@W9 MH=+_U!T&X>:B\V>[FA,X!LNJ+AH.:\C>X5H3;W/!X3V4@TE;&Z6Z"5U;BGT^ MN>CW\UJ3%3#*WUH40?VC)X[M, A5/U3]8#K=0=7\"V:;ODOU2UPR9J_4*J.I MLSB#+_3\JEN=>ZKO;2V*8'$T0A+,3]M<5($L%!UO-W41B#9 ZMYK47,0Y>$7 MW_@)W9\?Y?["SX=3 1RNZ_DN$*W MSA;)@9D,]Y1:2[GI,S9BF/%=U_0#2T7&JVZ4;4Y-OQ%=% MNKI(XET S2S_6&4,7-+1""/BI$!!&N,Y_(."'("!53!<$JDQ44'$Y M+5=)H3R*Y7P(\(V=.,-$B!CZTR)=157RC\\)#U<. @(&7%A^6/[+E9I*_C%C M:17V"!35&9 W*LXJ%@#^ 6-ETY!>W7K0[6$-N6+8.%=I4?D\IXBQK A]PO6A MRQ&"("(X$9ZY'$)'F [T[55N==.H$V>999S#SI\ M"XM@XI'X4>BX_G#2DVVZ7B8, TFA%QD&DH)L';WT)O=L0+FG\9,XA$FS)<*<2",)EV/J?-!'.C%LA5R%9<4?KP4YNXP MG2OUTC4/!SR;AXQ%*/+G94_MG,(=@L:. $#NQ5*DGHX_ M/>I.IC.I?CX=1]LH@*$"!B(!_(?JWTV&>4XX;CD\6B< FG>B5T9 /T0V76_I,HANV7]_ M8?@G *P(@$]VV3.6#_A@(R?G6D5+;7%1(I8?D[EN6:Q"'VQ]N#*)1@COU--8 MF'P4@DL P>7$<$\ .!$ ;+GPRN-__T7$?R-%9)J/"W'_^X=@OF5(6/.G5>(/-6;9\'1SEE1PCI=$LRU<UX M<[-<4%./]26HB#/]57#(-#YS:)? U],]0]4>IF>EC5%(TN$E@UX3)T;0BQ M;7V,+16AX\?BW*&ZA^H>AH8"8="JKNV?* MX&@$)\^_KA4 4_:84!^]ZWMK("Y#]R]X[M\WGJ-X$WP-#\/]?C/M^96]CW#S M.H2#&LY,&]4LX**$D@/T:#3H]%F!\$_%I3 R@J-D&+P*D):%Z/6U%XJ'X/5U M5N>[T6O9-^M&NA-C^49EQE"3::S>D$#E"+("$9>U051MZ!)H3,>!&?\ M)I@4'K@2*F"H@-]M%/U0_;O)Z-0)A^Q>>M-VZ//=@L_W[6M[5\". +AJEXHS MG93ID(]B\YB=H"4M@V+,*MN-#PP1>F?^ ;QX)$ZB$9P)4Z-"I DHTH0QH0#$ MA$Y"&C(Q[2YR@W1=PZT5:.4979MU?*2A[_Z0$8RB(SA%_=A(T)ZM%WJF0\,#>T/- MO4*^?<=>MB K;N"B%D'/E@[UZQ1<"C,)SV%>A#'B;TYZ+IN&]&K$N-L=N>:< M8#1>5193-IXF><6="P2UWJE&1E#Z6+PXQ*$0AP+.Q(VQ%,+0=Z3CD93 S>(0Y>D'M-42B;D&90D\W]'3#&%48H_I! M$AAJ;ABC"F-4I^5,AQ=<_4P_\?NSH -&>P#3[@Q]7')5LJYP'#15'# M,>:S7BK&SP7"/Q2;B!!Q,D(>AR-_HBI59 E/::K[YZ?!OKIQ^1UAG3:=/9E6T*E;#$1T@ MMT3=!55@-;R.O@SWE$7+$I8EC6EGK#&/XD0&)W,#(EW**9"I%^/!NR);7\.$ MAE*Q8TNA6D STR774=I4+UN#3(!BAAX*=NW]\+90(;!#B-^3R$E">&)0<<-] MMUB,QY59A] 7DQTXF-B3LK*MTF@SVF;=9VA:4&2Y(-,[UA*3C&G\2)*-Z(Y MIC;H3]HV>SG*OT;N3B+=KBK]!#_&6WQ[IJ)N-[N4#7M^]P=#T0BZ_N],4K?N M#O+4G]\_1?IRMNV^PGXC)2^2?+.RXN'L1$[RV6IKF8"21Q.1&$I&:/S04M@) MS%ZSXR0&JW[O3JK5NXCHAXQ9Q75LKY_0GC@X<)3>B:)1I5?GHA6S(.=GS28G MU/R!H^E8)$X> NO3!\Y\:AX1X=+;!^4KP>R()B51 ML2,F"&S&M1F\(J(3K47R:TVB8W@$IP]=%7;Z@*RUY%5F1VT@1=5%=.W$/&3] M?X2DPS(RF(@CODW'>(Q.-9N*4CMH)W[0-%]_\^J!E$&NZL\6@38_W?W9$:=' MM^H4??4P;/#NSZ;L*!Q?D%FZVT M5;-3X):I1I'O3%9,Q9H+I'\=AF^\7'!76 @2(4@$;54IJ!AQL>2=$T!"I*K1 MB3UHKK3*@C#P'FWA^6S- PEZ:Y==TU&#[Q9H%K;O$27J2%54Y:AJ($EQHCJB M'D;^P\C_[2UV7;G9\Z2NGK;FC(VN'@ V@S#@2R8V14&LS$S44GMH9:#U@_E) MS!0:B>%8A#@8NPGU/M3[&UOQNW9+YG2]7U:;[<0$;4XT$%,M(M&5JRZH>7H/ M#1J"I",Q@HX0\=B5)R6_W]"1)#B*NK?"A:3 0)54)W3V0FF1,M S+2WM'XC<)#N(24_W,7/8";J;;%EF(K*X M($"/QU@/1J#Y!84_@L9P""/$,1BY_JA2TP*B[5K+=2)9!!$=.(*V$SG5Z@[0 MJON6E)T5WH-KN^R$CS%24BSQ21(=2",CEC>Z+#2YZ0C-["\T;-=L=Q;.$0*+ M($_+Y=>W%'XJJV9%+59EVR:NB=%EJTGT>G4GZ^6/O<&E[2+OEE%8&*H(=UQ_ MD>D>,-J#, -?RHY_!B.OK=OT-)?#$[VRS+?[L8:92Z3&B1R<9PG?7*>P"$KM MASC.9ZJ'@!$"QNT>T>#) X;_Y)T0X=[FJ^);N+?YB@*30=[<'&INJ+E7P;?P M5((?=2K!^FC*\&R"[U>\'^S:7&$LY,K3O785?JWJ!T(AR:6LM/NIC*2YIA1/ M%"4EAV7G NE??X(1="1.41&&.+1',H2,$#+":,A-98J=!!E*FQ-F^<60XNAH MR:DGL-%DM(8,&D(&241B>"P2/YH<^N-"0GM66>AI7B,*AWP+8T2AYEX5WT+- M#6-$88SHQ!C1SH'E?AY1&#/Z?D4\Y 2T N23;>O@T!Z@/]]J7A1 .@.@/OW M!1>;L(9\DB^8:V$J3_5[30Z7ZXOA E]-K KT!?W;3C 2C7B;!;&C-U>&Z!&B MQ]G1XU#H* !D!P \ON*RDU/1@^QI6B6%%EFT[;2*BYR^6K)8S4,//Y+$1$@Z M=C 7[X59]LL1X:A>U@!5#:BACB\>.U+S#I7'\--U_N+2)T%:@/6,,H)^25IS M"!!1DLPQ[-?2.ZC-,!W/,+3@SP:BPAH4"QJ-$]%RO QK9PALX$F<'Y_U]TH. M5$,T)!46LKWC0<>P'?O^/!2^!\P=BXOH#@LWB!S5P2C]KV8E>5!TO<]'S\!K>B#H M*6+2 WVH:8^2+)XBS<]Y?XBEHH_; HH1*(K10) &=$P@)9D0XF2_+U#2(!8C M*9(&-'JW;O61C1OQ(LD8+I&_/\=4X$#9\R=];[Z.HO?4N]1DRWSF@&/\7 OV MW.073:_?;O&]7 =)5NK52IUMYBKE1^=XS:]DI=RH%',IMLFE&DWXM\25FXU* M.IEERQFND2LWX(@7LI5@L^S3;-IE _+$!Z221C:<0')E9,.+8HJK-_Q$XMAO MA*OQN6;WD:M?/G-\U9Q]*MP?-T>.!7G^X@W1E:')+/\G\.S<@$T?!PPJH=#5 M%=$!!!O:^P0-Q+Z$Q=$^2E!]AMQHCOAX=E^U+]:2^)35U&*4ZV2L4IU.U@1H M];XLF:IGVM".84@>[^G#*3V6$AG)*QE[61(C;%:4HS5=H]59CZ$YK !6Q4IJ+XS2ITWA!XJ51J:J"51JL=4QX.<5^D^H^K, M@F*Z\GB CML\VTOK@XS-^T7W&-42B\5!1QHPW+B8PQ95-S]:HEX'<'2OKQ2S MQ)/R3.%P24&GH#",+>:L5Y1X6=1M4%,[VA-EWF6D%*G!@9"3K$ (>Y7BL6%* M'=9I1:,MH:)EI%+)-.:PY![][J2\RH^T\H 3;8E/B"VSG'>\.O<&:E3(VC)F M8D";VF#8X7& &HY7YQZCDKE<;T+&N!Y?Z+6(%">D,H6,5W)OH,3F(C=/U'"- MJU1M'56T?-UHUF#)_8'*:LGFW&?4'D\K%D:F\:&%+:QBE;2J87I=6!_3*@EQB VMKRB^^R/U\>=YMPQ%RA>YN9=G&QT MN?YFMJR3;.R'B>C(B,B.QB6$121!B-/%&I MFC H+KBPUH8AU^*U5EW>:' \\E2ES%E+T/N24! @9%R?-%9BM7$8>@(H(IA3 M,]B0@;#ST1/\/7>:5=F9M" RJVJGM)<:0Z*U*G@EIC6*7+ M%KPQK"Y'G6D?7CE;*!YY(B@YLANI>G<3[[K1R!-!P2HB[8.. MU#&E2=?GC36VK.KQ,T\$->D[7'M)>)!082-UG0_E5G\>CSP5E+;J-XM+7!D) MQJ1>G<)^'6U7DZ$G@BI[[4V5TQV$XT6K&&SP5K5 )$-/E*_.V!X_G.&2L&N@ M: G3ZRL&BR=UJGPNQ_/*I.U..&FY#P5;4F<]Y9H\BI\VNHO2&G-TG:;(T@*9-,W[HZ1Y%ZY4^/YHU:K"!MX66)C E M4HN'GFX\077;:XIUUQ-X=63*/6;$"V$R]&%-D]#CKX#*(> <^4>6M/35'P_? M/#:7X_C#T5*.G6[YX*S_&>UX%) ^ACI.PTN!]_"I#W;WP=9^V_DT0GYGL)=. M3QZ%"1X]WXV>J5EN^&"Z/_P,Q;'W'X?84!@)X=68S*-SD%]#I9GO6NM _>I8 MS/.A0N2]H<+CU[\\LL' RJ1R98A76E."E0&8 2OS=&40!*Q,&E>&^$Z\F#\! M5@:P&5B9/U>&^@X,@%0N#(!,6E<&_LZ ;2:5*T-\?S%#'2P,(#.P,D_)C *8 M2>7*T-\)8)JE3?^[HAC(I#KM MI'SIB]HEO,SM7UW3^P9!O5,NLFO%O_S/-_S;1V6$?6?0J_;E)#\BP]F;->W; MSXZG:JKGJAX!#7N#C(CO-'';&E9T;=MU@'K]A7JA'U4O)ND: MD&7M^7VC.U";+U0;YL5820;4YO=MM$!OOFXW([]?]^*#B^O5GS?V M6ZJ(OR M6I#C7N7R6H@AXW(!#GXV'/RS9/MVJ3Q5B;CU.+[TC#6=M=. #3L@L255-_G*_H[?-V[3*^L>L^96D#U@-GU]X^4:]KD=GI$ ])X6" M9$F.K.:@7%URUI*WRR'Y7'Q7TJ?B*@W7XKT%:]37';\05[@O\*SNO'3'#OH= M)?ZX(.-%N7W[F4MZT*.??OX ].>9/F$IT)^WRR6YJNKS\$-\^?VN #]?HR:7 MB8-?7P:?JBIOO.W,3]PW<=UL,HR^&6.FBC8+8\;&0ES17[GP['A56?RPPV54 MAYO)BJZ]=)WXQAQV:_B_1AU2-).4EI9JSU1/;!:-/8?X2XB#!EW&J/1AW&G_ M<6%:K5U^QY5I!U>47P=^/+MHN<[91DCYS0UJ6$9>)'>O0V"H%,+S:CD6E8OK78*$/W[EX>0IZSYV-;[JE MD=I-FV93KHTXH]$:]!<=M>-ODML_X <* O1S#?JATH&_*]'/(=\O!?._8?[Y M76<0'^K5G.-IWI&+#'@AE'9[B.1&5;75;#6I6H\++\I%_JXPZ6K;8\[=& L("1#210GIT+,I!?-_@9#>P$#_3!<% M]=1 BB:H<)+G1)+SC]RCZ2XO.ICKPD68&^,:7!JVZ<_EGDA^__D&G2&A9:LU MI,S=6N.DE5-6MZ(MPNAULUH+K)MI4%I.E MZ1%+[[)A+;$ZLU=]O%D61L75FO;F;)G;Q6$M%/_V,[+>\A1*Y1F4?-V53%UI MWE_C(1$@5)!\5Z@[O7KM$+@-L<*'=]-ZWSM>N M2KM%++Q\!1G PCUHP2N7:@$EN%="?.WJJ-N#PBM7,@$HW"\4+MSU)750N'@_ ME\QYS:6UEWAA(B(F;C,J#MS(7\6./WSFT:Z_**((#YF>*56;LJ..U_60^KOC ME9KOKU4EFD.TAIUH+5QE*%EK-.:I@%YJ# M$CN=+?5ZO^G42GUN1(2F*>X6A6K8O;Y_ M ?6,MM8@"X()S>&23#:#8,1T(_\B/A1\AW]Q(Y77;S@ES/'+X\F@ZLF&K_K9 MSK%(';6 NNK4ZDHF-N-,UE5?YIPQ!4( ($J]KH#BZC<55W]J,/JTSK'*$*-6Q7K M@Q5?HUAQR8I$7(N-H7F, '785SLE3@%BKWYPG (99-@GO3QE?9I/^T:^VHR+ M5&,QKWAF1;!G8FNS: _Z>L17<>4V=EJ?!,@*I,=_7;@L!4*X&[9*S6G_&YE+ M;_3%OC9K]DS2J.(F+*T@UNO&S(5]^XDR>81! 'L!]KIB*D *A """:G7%5"- MG%I=R03A9K(:^3*9!BD0 @!1)D$$K!;@#L+(3XKS%2(_"47Q>ZQ?[JP]>2[YT>>Y6N[I[<292?9*'8> TF60\@=* MET'I,F!$4+H,"!&4+H/290 %4 YPD^4 L "Z!P-JM82)T6I*YP]@W+_M9& MV-=*FGV(:SW.01LMFC8[GTG1N9)FKA\3^Q[WV) )?(MD4#37K\($8\/<0PUW4 M:[?5(-=T?5"A_445VE>\;3ZS3C%(7WI[!7?:].OZQ[$9$!( 8>IUZ;D*<*!* M:5>E3/#YL_7*:=.OJY\F9T!& (,9Q> S*>%ITZ_K!S\R("0 0@#"6P7AL]6F M:1-2IH*6GW('L;^6A;DV66!<8\P.(1Q7C>;@PV7S;36H.;)KJ\U#:TKCN>N' M-1A:=%!+JPH5N+Z?4<20E:"N2"77#R-PGH#)/ R?UL=G_/;AU"'SV=K>#"$3 M;(_IW1Z?K?U-FWY=_^P_ T("(,PD"(&->B>.8OILU,^M-GZS>%R>-M5Y#YK^\>GGXFF3QIT#*75\>SCROFDM^?QJ#M87>>T3&PBW60,.&HL! MQ-D8-VA6G!W6@O^B>..007+1:9ZR]?;O6A HAVC"-OC+H(L+26Y=T MD8Y;FI-8GH+Q/(F2X$+-K\D)2!L K[9I42D41IH;5WT]%;V[T]4\PK2UT9R5X76QS8VW.>4&A&^=C/1VY6O?70I?IM$U55;8\/^GVMLLP M&DD]'1GP=&])3,RM.6H2,J/Z14D@V#C+Z^2ACC+25;XT-CA)V9+-1:M?\;?Q M0Y&3-^7V2*6 ^III[D1!W'>G$+K0DZ?23X=6>70>=OJAS14U0JMZV]F4CCQ% M]'12=B%$NGB;J0BC!6(.PZ&BUQTV&HD_'5GN.B6L7PH4SMZK8TIVR_#&C4>> M3+_3<0EGAE,U<\?KN&/9PQ#%N]%(YNE(K=A1,(YN.'!Q/Y6C77G-D)5XY*F@ MT/((+98IL63NIGNIB)F-^ES1XZ$G@@HURA[:JTDHV*72:-1"%XZP3YYZ(BBS M6#7*2P]V.'ZU\_BY/H&E=CPI%'XZ5!YC@UVUC:T$OJ_WRENZTI1GB4RQIT/5 MT%KN[<$P$.Q)FZL,#*+B]\*($4X>VJK6::ML#-JP-%PW=FR#(/:P'HT\$3^U M7=<'(F;7X,9RUZ 0']=69CSR1*@Z/;.541]#! BBQGMXXJ+K<3<:>2I4=3I> MTH40GG,[NV+C'A>@"IL,/<7)MKJLJ;RJ<'RM,IONV[61.8OG="K4&3JCQ5)O M%'(J5U#H^6HE;G$V&GHJ5*[%X_5V2ZMR-KL="O,%-JN&\0O$%L^?0^GJMF7# MN_W.'#5(B.P-R\N-G0P]D?]\9>R)9D'6N5%W4&&G==H=XZ&(G\I?HR> 5QEWAOPKDB1Z*R3;44ODK-XT]'3EZTO==P9CIJK3ET MC\_Z%2SZD$[\T#CV\^?033]@5&O2-^$19PPX>H2&Y* ;#SU9J>&F/0O6_7!H MKO1=61';H]6>B8>>BI^;]#$:ASHAC,ZF:)_2'5R"XZN$3UZUN+$P;(U O+": MMT<"9,)4J1%?DGXJTX"J5IO375UHU":50G]=F);K\>4U)S(5V]1 95R>A_DY MO!Y.*LTQTDLN,CZ9?KG(M:)->6*8/%QNZ*[3UMN%9.C)]*76&(9+:[L+]VN4 MT2BO>JMR-[YD]'3Z'MJ=8Z%$4+HY$GT[<\DF^A7$!ST*"+3M:6 MJLS8^)FGT_>VM6&[4BU6N;4H]J6P'7!!+SRVX/QS*#'FG)6SEPV!+W$>3(V= MS80*CSWU_AQ*NF-Z4+"YB'9#4D=8J[V36W')VA>6]>LX=2 M9[))LH=/N'=:MUK;YK1A[E;>OMJ7 J'AQ2-/IC]:M@2>*]N1H'K=!6M;7!NQ M'@K>_APZ71?HQMC%V/AYY,?]*;=[72NK+@4"AH565W)A?K MR9N>3+^N>RUK9PQELR$4UW#5;32D:7PT?3+]L*D65P/5:@NCH3.9DV:GM=7C MD2?31]!5BQ$*S-Y<51;#QMRKM8E>//)D^IHUL&IDH[/FI$50F7:4EM_9'5-T M_AS9U>V9HFZ&,-PH#BF>[%,(/WXX0G^BIJ-!A2DR]05G>XN(4(:%7K/!'H/) M3V#*-W:TIY [T\8:LC]8:257#X\QL2>[5%]6]>%6J9J-29G@FJC M87NT8/] MF4*U;0(5^;P*M]:3X.ZD[+#]AHY.GT M*46"Z-JB!@E%1&F.E.9LO8\ S9R9/K+C*I5POVQ'.U]H+/KX1#'0^/-/IV^R M^]96Z7&<,)JK%=ZD"P)4B:PY^'3^5G&&;R$;9SEU M/XS@M"CDJ&GKXL04,4 MC_!M"%:#5:U?G/E>RSN,/07 2C>*>W]3@J&@U[7WS-075F$\]O1U-]7NE%7; M]M9L6/ 0;9HX7IKH(H*-AYXL6%-1YW![P^GF2+ X5F *"#]CXZ$G*)A2;*78XVLM M4PT]QV5:#ZAZ%;;0E\D5-ZW?XY+'(B5FQG'"&MT,'6P$M M!=-! 2J@[B:9V*EL51)B![M-21#L@!B,@\T&[ZK).YS*%B$P1ZI61CNXP1&, M3PE0>3F(W@$]E>UZ,RYM%C86PI E!VNMT,#6$64C9RQ[#!?4'3E:1ALV1$,K M 4$U%-+CH2>V9;OJCG8%._#A_M#?$W1I!C%6\@(GRQ T9\LF.E'=2,/K9G_+ MZ'T<38:>V*'SD&PVW1:\@RM]5,=F]*33-Y-W/35$H6B#;Y)-I&-&YDVS4*N: MOC(]C#UYA6'%KH;X<&5S?;R$:N4""4E:-QE[L@PMTF58>S5DA=%@1%4B)[!1 MU!,AG-JBD;,FJ12'PW!QSO1\F"XN*[/#V),EJU+>8+ R]#"BQ.D.Y_V@L782 M,?RR1A.7^<&//<9/9->RI*6O_GCXYK%K3$;N[]$KMJ4ME$04G%_A%,A2M>!Q M? 5*XA[);X[1.QC^[]A_#KR'3WWPL0]^]2<5X2C&YLSSW>B9FN6&#V[ZP\]0 M'$KZ,?-4R83"2 C_7KI^DN+QPU,M*3 VZI-G'D-,R0<_#)5FOFNM _7)1*\8 MCD3>$8R,)O?KZT7#LV!EKK4RK]V+"%8&8 :LS/MNC 0K_EF2[ R@,W MRKSK'E"P, R8&7>=T,J6)GK&0 OWO("%@:0&5B9]]V,!%;F6BOSV@U.8&4 MFX&5 6R6C95Y[39EL#* S<#*O._N:; R #-@9=YWB318F6NMS&N778.5 6P& M5@;X,]E8&1"=N?#*I*X']\?%0)[OP_U5+0FN(99'9:ZRZ@2J]PY!O5,NLFO% MO_S/-_S;1V6$?6=.^C9\:<]_\B,R/-/Q_1E-^_:SXZF:ZGFJ1A:PJ0&^^;CRE6[>U(9U*[] 4])Q4L[%9?:E:_;VM3)[>[''K&L;:[MH) M@(9=D+C.W%YUZUH%> OP%N"M&]*P0_#QEE4LOM,%JAUCV\>K78 R73 D>CBMG3F.1F^;%&!O>_B=$5_AT_N,[HGU7O.U *J!\RNOS^$ M<4_LK(_%C&>2;.I>I*G*C_^29575M"M?@G!&"M1S4BA(EN3(:@[*U25G+7F[ M')+/H3"*?"JNOE9$F;A.XQA4OK[N9.(R<00]7AL!O_,*FU^9:8_OL-F.I@-[ MB\A#L^@O]\WA<-TN"]W+WJ!%8ZNJYV!E3$!-'B>ELN"U2DF?]F\_<>9++A,' M*'RFVUH*4/AVN7SRC>)Q3[,4S#_]%]=\-05]^N4WXW%A9978!0GOR/%X2B!F MN=>-[Y\@OOTDWG#E3:;8)X7W98+M_O+;_2%-^#'0VF-YL2KO*@H,A1#26Y*'(KBQ(S0^P[CQDBCHKV>R)/1?P@)]OLK[/>'YFHI@.'5 M]GLJ%=._X>W^(Q3TZ7N]ZD"#%C'%HA';%A1T)YY66\<,%%_U<* @0#_7H!\J M'?B[$OT<;\V\_OQOF']^U[K$!\LUYWBB?.0B(KRVP015?8?^Z%OY'\ M_O,-.D-"[18S&"GPN"20_,)N#@RG7,82$B*__41(-$\R>)ZA3TGHT^\1!RST M7(I%JE'X?K,@%A."?GHM!M"?9[IRI4!_KK2+'7I?I6#^ #^9Q,^]6X' +?V( M3;ATEI(6!M41+)5YW9I+#EOOA1=U)6T+7P3D?$R;_:4ZY4UY&$IA?-L[BG_[ MB=-Y#,;R"/V&T%;JJD/_&@Z)_*""Y*M*+C;+5<>7DF7GMO'W:H9*0E-W=O?: M/889((,+;:;WOG.^=EO?+6+AY5OP !;N00M>N=<-*,&]$N)KMY?='A1>N14, M0.%^H7#AQD.I@\+%6PIESFDNK;W$"Q,1,?&:$7'@1NXJ=OSA,T]VW4)OP6FS M(<])-$3,45KJK>B_<\=KOK]6E6@.T1IVHK5PE:%DK=4D!2[Q-!\[FA7/]?TS M/OMLMRTIW9:GFZHK%0H2/208RB+W[X"]CHWMCHM3NA,L!& MV=N94Z<%K]UR!+3@7AGQM;M\;@\+K]V1 [!PKUBX/^L ^"KO]%6ZPD; 7&8V M-E=N@1QT6&1D%/\NB_US_ NN2")#5C!,WF0-47=[ 6^PD7\1GPF^P[^XD>+_ M-YP2YOCE\610]63#5_ULIUBDCEINL[0?I.-\[:%B"O3G^N>,*1 " %'J=074 M5K^IMOI3@]&G98X]<<'/NH.2#E=\Q+8'EC.7F^Q?5%J?-Q$/!=C)'P]VC/]@ MQRAGK,/N=+:H].1"RR1K$*JPOEM@U5 DXE)L%(/S#'GYT#/8XFZC#OLB)\\DX"-+RBPLV1YDA-<+CTA MS2( I;&;!9[XV7TP(>; 9>.UH1YS)&CQ9$\_!;[*[V8R\3^ RK%;Y9Y;NIP_R72 M2;R^-W%.N"7(*@DO8=C6=GUZVD=65;8;<4Y\K)^0#B <4.,":ERRQ#A?<3[_ M.>RS\K1PMK*J,">) [S.N"N[TF1C]L&^_<3P/$$B>?0+#NB7)\) HK"DJ"N2YU:M;(*._O8J8A/ ML1.G@LX3&*B\/RA*QW.CEU3\G.:Y=NX0K,H=R_$U38T7 -3A@SI\D(&6GOT8 MU.&#.OPT@RAUN@+J\&_IM/U-=?C1(B5_.F<@+E5]'JV/9,&5$5R6:PNL#4NZ M2"77H.<1G,QC. H*PD#U_?5.XU,@@PQ[H^DXH']+9O9+-(4NZZ,B7*YM.+O5 M$VJ#+IU!93:IU97 M,D&XH-0>E-H#$ &K!?A::?"UOJ[4_B7_:$)!]F:A33RX*!2JNC'=-M$6&_E' M<6("3>1A&,[#R!L*+FZOPKYD>*HZ8Z2RJ8[4JJB1MZFD@O<7-&-IIGC M[*7E[E0U-Y"VN9$1S.>NI8!Z95"O?,W=&*3Q@'IE4*^<*1"E3E4+.MQDH$ YHP7*Z?-'4UB2_!(Q);FLYUHG5+T*-EEXO,"7T4)1";K:U(YY*:Y) MIC% 2B!+'F3)WRHK?7D-\H<8RL(]K1B]'U?A6+[65N3]T YCAHHO^\XC.)Y' M 5$!H@)%R" .D'9= 47(J=653! N*$(&1<@ 1,!J >[5+20A?-@E@FA=MM7] M@H%7IK]8+?;,9%R(7:+D6N_$)<+(TV9RGY5ND&:<=#Q54[TXO>!0:EQTG7A& MT<__3[*7_\[]_GO)V!@1PT0#U2"P$F!NQ\_Q#I"PIA9ZI^?=SB\.F0\"='K'0;Z MD6 B#HI$_)]OT!DR?.),GT;Y2^PGH+#+:L(KSJC73#Z%9V)*_'A$-\^TG F2:;U,$L^S7U M:=OC3X^"H^VRHKK#YL@TQM!HS.LCHL"&7[W!/X59=]G'2XM%3Q*D,K6O\J.U MR+-A#+.DJSY#HGD2/D5;AL"6B9T=]"ZX6V\X9N$F89K] M*H&%;A\G*D+?:3+4SV27QU"1K SYTBS\34;W3+A%M M-<@U7=_/_5/R-9_:GCDF<[0< M_"]-]).:K1CD6KZ]4T3:].OZJ0P9$!( 8>IUZ;E.$T"5TJY*F>#S9_LEI$V_ MKGZ G0$9 0QF%(//U*^D3;^N'R3)@) " $(;Q6$SY;&ITU(F0INOB_SHJ<& M4C1=A9,\)VZE>DRY@'5CVRPK_E!80UW9\[E@M:I]..FKK08U1W9M-0[8O93. MQ?14AX2-6E]HN+T0Q=>#]M)G122:*?GM)Y-'""2/45^0PWWW;N(SC0@RA$RP M/:9W>WRV44':].OZA]H9$!( 829!"&S4.W$4TV>C?NX!_)O-RU(=MDA5GM;@ MD3\MT;K>+K-$8E[&9^SO,2^SV!EA]MSZ)S^'AW\W M/#^@"D/RAV_B-?S?_YF]KE67/)J_)Q8ZGL/_03E81#F*NYY9:AHY)S4;_[WO M\L#'DXM6ZXR% MV"8J=FMA-&UN-*NJ7*=9;6R7D86(QE7M))I'<#3/X*"L_8L2"=*&P*OM6E0* MA9'FFOBOYZ)W=_:++Z]3/?_P(F>H*+0J18):3#R.;UCE>8LBUK:MQU04E[8? MN CPT-?$R-(&O2OQT#$8EC9IW"X1O5P73XIU NEVQAU8"M?V$M9HUIG_W1TQ MKY$23@X[17O<@CG)WID$:N/COIG81W'9.X:0>12F\RAUVM,/,!-@ILLQTS&5 M)&W22%=0_N^XZ)E,$;,W&,Z5L-83^*'4, K-P)RJ^J>2T+/Q?-3G&YM2)$ ! M19LZ[XE"N0QU$S8BO_U$*"1/XV0>([[@^I!4=XRPB?F6M#S \3R.XGF8)%YW)I-\C/\)I&BUK\ ;T3\ M7[\7_8J2R9'1KGJ'WQA.]![!#XQK>)PTBO]F MB2-3X(]FD7S]O__G\6Q^)ZM!LFNYWH\'^GLTS>-'HPD3ZBHT\U3)A"0M^N ? MDA5*.__!UF>^8P_,^N,7@\9RR2'P=XSX[]RC[V/YG C7EK;0(Q$>B1>R5"V: M^N&?/?S..\CC^$O73V)?/SS5D@)CH\9/_^.YR4H%[O('BGQ/U#SZ\3@Q'/E. M$5^U=H]8/?X/>\3I4F[NQ6S[7P.^>%9UX^\C:HMHU?HC#^OXJPBN,:?%0"S& MY!TA[9]#GRWR'.XSOBRA"X4RZ1?;78GHLAMQO.>3XMAG*O[=&29HGA7)[Q & W'FQ": MR>1V&(IH?)O&GR/EP1X>#*<8SZ&\#K?8XG@O5;N1B7GR3%O!EUN?G;>XRI)$ MZZ%J&5I;CT:>/',"\6*7"!=]+C)K8:VR&DU;I:Z(BR%_J]J=2LX^U1TTM2H$^&JHJI&+VB*\-]KBYT+&/> M0BIA;)Z?#!4Q MEZX79E2F2M#TVK6NC.DJ$GLRJOY]W&7FG-A8I6VLXF97X2 MQAW;SRRINL%;1:TG8H(JSO10E_KZM!6]ZQFI+H1*(<"V+0U6Y_@:;:-JH;J- MAIX1UJA5"^11:Z9Q!E)TI^U!FT&]Z%V9TZ&#I4R*K5IV/*C]8? M/2/7Y4 0^'V=5DR57FX]:%'EFS%,SLA5&PZ+RX&["\V1'A"LZ2U6(M,5T3-R MU?'UHCFDM#Y,LE-E0]59I;..GHJ=6=A1$]VZ_!2%H8Y*AMOYEIUQ>CST9 F6 M'05J(\10@QN]G@DU%@-.BE8+/;,$\T$]U.HMIPOW,9J')7Q+5*UHZ)DE* 0, M&4H"U!;0P:JRH^'Q6#19$3VS!"VJ-_-\6"7,U7Q$]&OU56D/L2)V1JX=;8>L M:&/I<\4QQUA3IZJTI6[LM9ZB@)06]I0+76[%N[-QH=C0NOV(5<[(U9YB=<=:+WI7ZG0H"LO%3FE)^H**N[PK&A:YT:.A9X2U*C=GC851P.#^ M3N]J^V5]#ZW9>.@I8_18L[1G<(V#QN6J22+8O-S5XZ'DTZ'A9"-:M&$2@LJV M>M-NI0-YHXA8SRQ!7^8J8XZ8=[A&11_OM<:TA+*AB)^1:Q,-"I!I#'6![ _# MQ=[J;MT@>NION28N^B]/Y1"PB0P/2UKZZH^';QYOG;%A?]PU8VM6/EC!?[H1 MCP(Z1Q_BU&\+O(=/?=B##_ONVPHXJ,C#(%Z*.CZROQ\]WXV>J5EN^+"-/_P, MQ;&K'P>G*XR$\*JS<_1'DP]^&"K-(I=\':A?[>0\[X,C[_7!CU__*O:'?H=? M[/ *5N9:*X-\1U^,U(.5N=K*1*]'@J5)X]( .DOKR@ Z2^W*P-\)0&>77)IW MUCN_:BY?^:#H)/#W)6?VKU'[5Q\M?=IYVE$JD?L6__(_WXAO;U$2E/R.7E8> M;SPO?7MT>##W5#77BOXP]W..#A#:>X1VP!J0V>G&AKYI8XN4CCJI7OU2 7[ZQO>DDPO8WK*VO7U$(P[& MS.G7#V+C6>\-_7Y2NY-MM* PBOX)$J 8'XM2WAJ/_NJ<]9?TF;YVAB_-NB]9 MJO_C4Q&1.@&<0<#?A!E3-[^/)"A]RB%%&B3Q7_4VAJS^T0C@^,=C_?]>%=H]3M9LLS%K..9F1S6F M\(?KQGKJ1G769R_(]7;[WF+@DBW.7HA0N<(TK54G3L;%(K,Z3\!8'B:0,Y5B M -_WC>_7SH9O'M]/>F^_$]]3=:EC$Z*DF5)0'W?NSOY?ZH8]ZUZG3@#OX-)?[28 4 !0W@:4P%U^Q$=/W>RS:W%P MCNKIN^-?CG8'LL+TRF@W6)BK@@59&+%5ZA?Q*Y!-1^F%WI SH:ZE<]2.]KA! M*)*QW8$@S3E] !>@\T/F_FO5;3(1;4?@;\:-?SN-U M \G*):[V;9]*I\A;R(@WK_IU$I];D2$IBGN%H5J^.'K_5ZP MW3NAWK=KM#\75-CI:AL:7>^M4*2_Z$P@#4H X'Y9N&?BC/ZZ_OWGWN;Y MPI M?J37)I2Q@XO+%KD(*6R#V*Q('XX(&(3(8_1-.^LWFIR<8F:[NUD#[QWH_+W- M&CCPZ;!PWN[ %UT_Z4Y\#YGEP*B_3Q_^;C++@8+?I]=Z4YGE?^Q(.>A7@GFN M'^U8P"#-L$'ZV=M.FB!XQZGF,6!YK>*ZBL\ZRD.&98S6<\GGU>9L&W)K3ZC, M+4(OHUH;89.VR=BWGTB>)K$\R5 @^QS@/AO^9C$^8:(3),]1+)TPWXHP_M6Y FWD)_^+J-D-=GWRCNE.#31>5N>H86=QDR3>Q/CE'4B3Z,O>2)9#*Z \[_[ M<;O F3?0>:#SMWKF#8ZXWY>C_H?C#,?TA MMM9?+?H8RZTGPY8NVBREN-WX]L2O.8< I %( T0<4I8Q_QII5);CP1I:H99I MS^4J9=1ECEDEI'$XQ,"(/,70MQPR 'GSP)\",02@\T#G;R&& /+F/QQ4J'BN M[\>YB9H1Y/ZI;F5K[1L;-8XP*.K2B^R+Q&S)^7,WC+ZJ2RFR8U1KEYNIEAO^ M"P0@0![R[27:WU( (0'X =]G/ %?@P;8JEA=FD5R%TH\W&.4F2XB9!P^(#$F MCQ$X"!X P-]XX<$M.?\O [[%%L/Z3FHV33*0V,$$8A9>@8T!'Z<*Y&&*R1/, MY^/IO]?3YI1I;(8Z>X[9+U?%!F3PPYF_2 M>_\U8U F#Q3\%KW59Q4\B[Y93_55R9/GNH+E) D,A8D\AGQ^ M$E@:;*L_]+NO6E;L%Y]K; M5HTM+8:7 5-HQ0#P+M17 MS;6&FBMA,.[N.;WGE[LQ R1GWECLM6"??Y/L=96[HCJJ)UF)6<,JMN$8?A O MT$8%WACPQD!DY=)I=P?X103U)_B>9RD)=Y'"?%GPS!W)LC64JMLEBQ71I*,@ MD<<)+$]C&(BM #2#V,J7Y]2]&\U(LT2J2[2-F&J[O:VLY4J!'71C-$(CZ_*T\:3- _-+STN(@@L45L-YK%/OD%\+& CP6B+&DU81Y#-V:^1\ ] M0WA%Q6E$1.LT30D9##?3';S?T;H8O55DON HFF( 09,F.U?,^ BB- ML%)K)NXHH;_O[?D"SU0(FHT)(+)X"(3*XPAZ8S&69EP[&2UJV=BJD67C^VJ0 M*QG^TO4E"_AEP"_+1)3ELWL0 WW-LKZ".,)%XPB2X<2;!N_$[?MXK>.YRVB! M=AU+<@)NM3:2G(UH1*^X$D+8!3 **!G8LI,L[]EE,XH#%21]@*.+[5PJ]KKS'=DPBAQ M.BV5IUX,?V8Q^@$*RN_'P01-%(#. YV_U28*H'_B7U[*<-I; ;16 X#"$'< M<@CB%^8?('_&*1"K]%(+"7K'07.W4FC )E\/NB*:M%=$D#Q,8'D4)T&H 3 ' M"#6DB3DN&FIX"W/4(7G0455&XQH"+NWF#3KL5L*8.>*:%3B/D$2>(%YBCLR' M%$ZL+>!O 7\+Q!B S@.=SV", 804WAI22+(*RYYK/X057 >$$X!3 ,()YS;+ MW#]O(H90:1A MFL@SY&D7G'^!> +PK8!O!>()0.>!SJ>5? L.FPU9Z/Z05+9=]B?@#6:86OTGLKH MLQR&_HVZ ^AJT7MXT6_.Q)%ZNTJ]*,%*C]L%3;7=P]'YKLW&[Q5?&)Q'Z9?Z MJ ((WS&$T^1J[APX" M!^X@ 9/LL^T60D[/]=L14E19LZ)S!L;VEV$##&.1Q M)CR3I]";.[8NNU[T)R?';>6YY.AJ+C[=!V[4WY%4VI)3+FN6I&VVMVRC'.%: M7'N>ZLB[@2"FKT,#6BN9=2=%B6L,KC67?-V8O!=DART*(*Z2*& M)1= P&?[Q7^>-0-8(14XN:P=D[;9WK)1\TFLT$9[1;@/$:1 BEX9+RFBWUFS M,2O$;96Q/''FCLZ_-G_28/"F(H<)""*M/M[5LOO2((ET)ORE03+7UA$ EHQ% M3KXX4S#%:8''5D;)<<@Q*3 ??7+PJ7F!=X>#NW(S0/#ARX,/;==Q_RP%^GTI MW;-.!;H(=JZM]&;"FB#;RMQ?Z<.J+F)$'&I@T#P",R#4 #@ A!JR$6KX$ <0 MR'HXZB^74]@H-CRYN.KT$)&-.2"^H9+(X_ %SE728 ^FLT(PW9(!SA.(-(!( M0ZIT!( E=9$&$%AXOJ'1X; CU_'<6!:1@17]^%"#>$R^!&$&D"J>TFJ/S(<) M?G<)B3N+%:/7,)QU)-+?+<8. #V,2P#);0-/BMPXPY&\72U0;3_R,^()>*YE M)9[&KQ3S9YT,V];G34DI]R(_IX5/:T3@#F:1DT$=.Q81,)F'X=.;44"P 3!! M.HM&,A\LN!(3K!%T+PP:& 3S4+T$\;;7)1@]9H*D 1%"('F,.BT>N[V(PTL6 M$'"/0)\*=B\6F7V*NYY9ZLT9OF_T$-,@@5N.S$< ?UL+[R$9 MV@(WW]<$VYZ.%#=<&)V-+N+PE\72 6T VGBKOYP&"=QR&/_-M!'8.-+9N).Y MT*@N#0\2RXM>.8QIX[*!]Q0QPS7S^E(D!N!8W5PP <0.@(K?>.P A K>&BHH M2+XA)ST-2X:U#E0E"1SDEJJ7*[JV'1DX_;GDJ2"2<'^9N)"ORI"QA0Y2^%%- M_D\,!_*(J:^ZG+FK,A#<6A&P-]3/6D\??*>_S5MY__ M^+4<=Y=#_YH;4C(VAJ(F3H@?P]<7QQBW('"GU#75*;\I(/K(J \^.X2!OL,7 MX23/B<3H=U0O89B$B%[R2;#05*7%G)K"AMLU2SBV8EF>%?&D<2,<+1P(8@#& M.L=8GD^%1%LD/)/7>N2BP_)[ NG>"&.EIY#A9<;Z$L)Z=_#DHH0U5M@0W30G MGF#7Z@UN[3 RK>@Q89$)8;W8F2V+\9-1\@=5@:3H525=/9B.?HY?!WX<%XM> M)P?E3BQ.X%-FV*>\Y0*.#_;Z/Q+8NMED&'TSQDP5;1;&C(V%N*)?\=#H 9[L M 9WMM3U3/5X[@/011A^([2F?>15=J31(WC4K-:6Y:<,>-%F%(I[TFB2Q/,D0 M>00]936 ;X#O5*:1?#V^+WJZ\[?XYAV%##88XPD-8HM)Y7)AX!G=&-]QUT@\ MC^!(GB)/SXJ?&"W_$T@S2TTO)B^O9[(:U[8032W&@3C,< MR9&-:%"TLH$:W^/B?[_D%%\Y+$O^)17]\:WDJ!B;G_\;?7EXBFRIDA<3R?SX M4;_.A>./?* 1^+^_ABV.JWB<-(K_YHHC7Q"/9I%\_;__Y_%L?OMDD.Q:KO?C MX4C[T32/'XTF;*BKT,Q3)1.2M.B#?TA6*.W\!_N>^?ZK'="/7Z?BL5QR$;%B MQ'_G'GT?R^=$N+:TA1Z)\$B^D*5JP8_C/WOXG7>0Q_&7KF_$,/_AJ5;$91LU M?OH?STU6*G"7/]#("8G5//KQ.#$<^4X17[5VCX@](???*_6_4F[NQ7S\7P.^ M>%9U7W7=!S&IQ4",B]]BI/W29.DMVORG[,^)5$IH6*0E#29E6!89>0:+.$UK M(DW0L"@Q*H+2I*9I&/;M\*F_Q'A4+QRG4!G_]]\)50TBW4OV[WAKAJ)-^UTP M>1 ^@OX6_NS)>QYA<'(8\>2S#_]Z*$QKXUR1[W7X'CNH\>U?)Q$'@17Y=I]O MUDKL@"OU!]'7%M<>]/ERD>U7RTU^U!<1&B,I(MTR^VLQ/19#[K<<&R).(20XBX MK&HB,X-I$:55"9902E-Q]:B&TH/-->BO!UK?4,<"7^#K4WY8# Q/CXW%IR-W MYGHZZQ(2S?&K8CCJU-V>4F=%5"2>CD2[?"A;E?*4&Q7]"42*J+24P\CL/'EF M6UE7RV&]WA,JK?UDOB"(61OM1B-/GCGIE>MELK&OF:-FOS$M[3>AV-9%0H2? MCM2%T49:UK2-65P4-+EMH&M-U47R=.0@W'L.Y_9+7-]?P^V"[70)IAN-/'G/ MX7:O6DAO4^$:U;W:1]K3@>&$T,ZR)U^NGV MPM@C(=UBX88EFQ.1*!5[I5"D3T>ZS!1MLKYJP:ONI+_JM6MA!^N*S.G(AAI2 M;=OC8!-2(*?<7\F4W^V*"'PZU)]T&GZQYQ*F5"X$]-1=5I@@6GCD="@DTVQQ MW^+KG$3U@[[4UM?C'BLBZ.G02@_'O%JW71=0B_ 7C2;6CU8D'HJ=KF@+JVY5# MQQR%5'D"#[;\7HHD<$912ENCOABV\!VW]J?4;#AQ%W4S&7KRKM!D*VZV& R; MNWVK5%JOE=+,B][UC%(5>#WD.SUU*QC5.=[K.QRWPB-AG=$ ?-)FU(V+")Q1 MZQJ.C X,UHRF=48%O'ZOTFUUNCW.5CS([NR";FT>O< 9'?!=?5@R,-V'C25O M&=*\0$>RB/R]TZ&P9+-ZL&D*7(42M8*\VDZ5=03I,SI0GT-EMZCW($%%1).R M<"%R3G41/:,#B#RN]=WMJF.B9M'HK\=3L5*.7N#,PHJ5B5N$R^4MO*;K?K=M M=2 A0B!Z9K5$G^?]#48YG!0N9;.^+=&;('K7,W*M$LTU/M$9!C8VY29I"B./ MVD7O>D:NN*C(O59Y,3;YP-D&1<$PZNWH7<_(=3.W]&*K4RS I%ZJ,)U1>U*. M= [(U=^U9]BG%L7A?Y@(B!.KT46Y]WX]J>3H5B/+E349=$S>9NIR..]O5D, M6!$[H]IX#9XB\U&PA'E%'E>HJE83XA5MO)XMU.%QHJ<4?2"QQ>=:.@9U=XAD0CFNXG!V7VU9[';:']!D[XH M)T/W?F<\5UN2S:F;C=S&^AHWP1]:J#SA0:-I&M.M19LK9%3@"+TUA-J1L,ZL M%MVP&50+E+K <_T.+SOU6M1J) PR34=!PV,Z 7.+*QG MHTJ?+%,N9Z\A8;YJJ7 G DPT].1=Y\U9?TC#R,:LX)0BT&+%@B)AX6=T@&P( MPIQ;UDOPKE4EZ'JUVF/\[C'Q_0E@)C5YNBJC*(<.I,W.8,-F2';C8M6GN0K1AE'E_.6&C%SBC+AS-6R1>8;N"77,"?&4)6FNLB_@9=5DA53) MEI6]N1[QTDC4T2T4D29^9F';@8V,X%E]#J\HK=HLL]Q\5F'CH2>;9J]9HQH! M'O FZ@T(5JR4(I5)GGJR:R*M,=JMSJ:H4 S7J+58:T&XB(:>6:U^C2_B04D8 MP\4JS%0'5$]VJI$A<&8)2J,MLN\5B@MAW5]-#:O;7QAL-QYZ\JZDTD#+397N MF"3!5Z*Y$\MH$XF'GKRK-!@,IP'*+#A2K0?2FNE(4C<:^ILTD_C3+R_\D& > MV=26M/35'P_?/+8*8Z?U:!#&GII\\/#^=)$?!2R/_O%I3"+P'C[UP;P\F)1O M/,)#OY,OAGL?^9:/GN]&S]0L-WRP4!]^AN+8ZX]#0"&,A/"J(W^,M20?_#!4 MFOEN?$;WU0[\\_$EY+WQI>/7OSQ^0!FP,FE<&>0[_N*A EB9:ZT,\YU!P&7>F^_VFK%\13'0#PFA5Z@>?)G9O_K0]%4QO5,J MD?,6__(_WXAO'Y40\1V^[DTC]%^=#9TY*1G,/57-M:(_S/TY1/@'8"3.#LH]HQ,'N.?T*X/(:7.+B@T^K^ :: M<5N:@0#^S!Y_9MB3R)!4KNDI #$!C &, 8Q]AI@^MJ=_;1."LZ;-VPV9HN3/ M!KM^%KJ?.@7U=GW_W]\^J59PJ];VX#?SZBOXC"S;J!R"7 M[3;['<_5C."U9MF[8;F]0ANN 5<6WE3$>0>O+^,ZMJ]HL0_0"]";7?1>M!_* MV]#;JGO\CN@9AJ#B6*F*E1Q^MV C]%ZJTWT&G>6VZT")P\PJB[4?V(?^!YEU MCC-#:FE3DD_SHS+M, !=![I^+[J>0>>XI"Z]R"!([(RDS2AKN]$;[Y-? )O[ M5FSN3\9GBL#XP;:$J?2@'X.1=93'4#QCBS=\MSP4^]V1N=JM%KP[<$95BQ7I MV)/&433/8"]U'P2(!H@&B+ZT5_T^1*-]80)M@E;(K>O]+B545IQ6ZHI)QQ " MH?(X@K[63S3SKO5C$<4=!/NN%H1QG\^2NE$M=QF[T[FBZP=^8JYT/'4I&4JN M:O83C)7Y-_&HG7ST'1&%=9R\'G'0 IP0X)6ES2F[!#MJL]\:/QP3 M:P_P?X3^!/P1F1ZA_X#\FA/_(?H7,>IY[0'TYXX@EI93] R%$_K:H#0QIRV4 M$70Q::%$PGF882YG-P'J -1QY]1Q$8/KBZACI;>&$NH/*C#?T&H+R4&Z0S;N M;DF^@3HR&![J!ZYL0@7)5Y7XAL-E)"X0&0)^)/ COS@R]'"'EJH\1N$9@BK, MAJ,-W<,F9J6[WG18MX^XXZ2I;AP5RF,(DZ=P&L2% )X!GJ\8%WHSG@58 ?X:,!'2[,QD_AHOY$<.5H''$<.V6\4G^% B^'7G65K/(>A99.P M.O2$TN%NW/T_MFF8/ F_1(" # 9 #)(G27T43* 2S.=&6\6'-PO( .39J=$ MO9AZKD MJ__*E=3#=W$ZRJ-F"?'F#6I!@'MRV^X)J 4!NG[WNIY!3Y.5Y4C,0=S\55:- M37PQ&+#2@94.K/2O.^=_L" ?[,>:\P#*WYA\R48?6"XYH)$ER1G<2,/Q_="= MUI/+9^/<1@;.4Q0!#O\!R '(K^B*_RW((83DBH5*N8:Z_82 GKI1G?6AWH/;RFH<(]=R!<.*_ID.4@%NRN7(@%BRX*I<.A / ME )@Y5:P\N^LMG,Z'*L_,3".FV7-.>R4O';<)\_8%N7*4&M/;-/C5D.JVQB/ M>NB\'3D01))O".=I@OS\]D[732UT(N$$KI>T, :.$'"$TNT(?04S?7&(XQ$" MSV7_+2B<&ICP$.ZO5;FB*'9G$W9%).D8B<-4'J9QT"X20!E .06!C)>A3+7T M;;?:WM?-=6C2%65?A9(,@J1])$U0>9(YC4[>7//(EN2LM6AR:R_."1BJCN)Z MASX6NV.O2."0W8Y#!LY+;\-\.>M8U9P_P'S \B,HG^O:5:HOJL&VN#/7F+U= M#35B'W18$:%BP#4\H M>MDJ:NUR&%-"9!8A>8HF\A3Y(BMD,.SRT+B+VRX/C;OB8DX^F*O>KS1)X,$! M#R[='MQMIYX<(5I2-=7S5.6(5-91$I@>4/IBPK@])KG* .\+C;W!SN>:'#+C&L-"C_?7*Z' AB*:](1$&32/TB\FJ@-. )QP8YQPVZ<29^GA M*2LL,8.8XQ.?YE9PNT76)*:[I!-6B._GP,D\_&+O^PQ&801'E3PG,GN.-3[ M6P/>6MJ]M5O(FG@F]^OAT#3ZBVNK9QBJA%+M>6O>4[E5'RE&R%T*^BYB*#2V M6Y \C8+V' #2V8-T9@,P;\7QLXY(H833CAY !K=:#:8D%#:J>TR/ 1T'7^*2 MECN(O1S$]"B%J0CB.(!9 M +/)@$)%'Z0M89O?-'L#/_ (_ M,P,RN+A_>EX&+Y/BM84"P ' <>O@N(UPQHO%&VTUR!4E?YXK6V[HYX3X:O0_ M;_F(3(D-J-T K@IP5=+@JEPT"!*10\E0L MCYAMNOLY J^+F^TBG!?;UK KHD32M3V/8T0>ID 8!' +X)9T<.7;'';BLO%H;GMKQW&6T M*+N.)3D!ZRA<]-ME/.1V31,;--@>!XG03X H % UDVAMY U)M M,MZT":(B%#M%9*7TM+TUUF,:B*M+,2)/4B]>?IC!0,P3@Z=IR$D[KWSNM[C M72$79;F4Y?A[,H,2!$<>H;*.CP>?)\$VPI"C07_%"E(@K-0)$HCA M/!2QI&\I@A+Y:*5 @ =P N"$[-M$;^4$OV.C?=\>6&:C34W7L*)L.ZV$$R+# M"(7AUS@A"\&A#+ #].+) MD_<-&N#67'NNMQSJ>*9TZQ>FWU:ZM8%&1@G;+@:-=/(P)(NEP!>=)XK2= M\%T%0:Y9[)DE.0'_#?AO("J22?4!J *HNKVHR--:TK+A2(X,PB$@C3^3:?P7 M*0D%*@M4-AN5G2G(+/VSV--SH[=0CGL+MU4]V?#5N/)S)'F>Y'QB1F$:+) 4 MXC9M&G%7J=1/+^"*UQA!0:\"H//WH_-9CAX_;%_E:/]BY7#EHW)Q" M2YY7S9VW*["8/._L]:Z()2T ,3Q/D'2>P&[L8LSGM_A^X,IFCE_&;CK.X^B MIS50 -< UP#7US%)WHIK9-AK+F=D..7L@H-!5'<.8V(8XSHN;F3(/(U^OE&2 M BOU!3NEZ-IVM/)'$T73HNC[ZK X9[?DG&5 +%ETZD @ V %8.6^K(V: M[Z\E1U9Y[;!Y)GOG&6NCL:,U8C>P5X(T6(0087F-CM\5,2JV-B@F3\)8GJ;0 M&XN"/.YJ.8AOTUQ[NX-Y 3RD;'A(&9!!ZCRKS!<0/-1%EUVOIRZ/('Z-X;B5 M5V#:!CT3=@2O555X2R])5L22/I@H@>1A M0+ !ZX(QYXU3^XE1B"JJF>IRJY MDA'7$SA*KJ\&@:7&')([<@EPBF[)*0*GNR 0 '3^KG4^LT5PF_7>^/%KSWK8 MLG[O6,<-ZXR%2^+5GM?TI9: UHK+ZJ)-1#/11>S0#C%I^G.9QC]7U6K.7EKN M3E5S VF;&QG!?.Y:\2OXG[ZU TY+7QDL*/G]DAT>J'[ZU &H?K8W^J?1K)YJ M28&J#-QH(WNTCY5=KS^7/+4@^:I2=.VEZOC)RYV[*GVV&^ZK#;H"-YB%1NS7 MV&A"=44\Z?N'Y!$=]%[Z :]^I$"L1R?7\*U+C?C/H 5 %49=)U?T_G MOW\>6__]*_?0%@B4O@/7![@^F3[(?Z;1UR],OZW15[^'$/YR'RRY=4]N]\=F MQYU50Q$_= )$D3R-8>!D'Q#$_1'$+64UOHLKGE+$5F.&>[E3P;C*FB+(G;7! M[%5"$+$" -.W=5Y%8CEKITZ@"J *H J$"IY/53R MSY(JQQ4,ZK]R->?P77Q10A)!B2^$3+Z)+Q3?1*91TL()Q$BRDMQ\SV7@F8]Q MQ,"+_WN$O9[J!YXA!ZH2_X%UE#]_\6AD)Q*?JSP ^@'BT<_6.EX5;BO/)4=7 M>U*@3!=Q/(Z3D)'[@^<1[)(79P.: M #0!(AWI8XRG1-%E(*O9X/ =MZK3]:G-M'QVGQ %^>TG0^9) LT3].UWGWC6 M>,I!N8(:C7/B)\^[1-_WH$S?HBKXD(^HN2VTNW M@\U:<-U$F\IBLC0]8NGI5Z'DV%:.&81$/72J@4[ M)K_Q1WI9@,K;,(PY)FYL2N9ADLD3<*8:FV: 1H"G"ZK]O\1#SNZIU'TK!@#' M;8/C-D(?KU\_]4QP"_8R!_P"^ 7PRT?Y!1%Q=^X:(8V4N5$!IS0T5+OS,IL6 M?F$7S8)=D\J(V>CNAK6]2>O,-.&7. ,80_,4BN9AYK0X^F;#(==,]TVM4( + M"%Q $!\!X #@ /&1#\='^NOE\M"L3;)R)<.7+==?>Y]O^7[R7=Y UX&N9T;74^RE"GK !H -[IT-+M$W%.A-8%%-1USK^TJBB9S-B-GSLP<$Z$!RJ>S9(2F M'YU-XWV/P&*-8F96XE"Z^[@IZO\D$@HP310[K27--A6'0)790'AFY$=-D1Y M+(\PM?HQ$5K:Q]^#TF1[Y$T+@@$1P$?<A.@#$U&6V M@S>9%KR :P0\W;*+UQ.]*)FZPCO(C,#1=\C78CH%KR]TYVQO/HI]HK3^ZS_P M'[\1@@)X X'>W&OI?K,7^HPW$I#D/^ZS#NO9FB]P/_^]W\= M]N8%EJ."IFC&;W^?VD$WO4_3&*=G(#HQ "]'^2G\\&]>V?".Z<_"4D\QG__R M]WZK&Y(+09%/,>8?Q,'/2#XGPEWRV^B!"+UA(:J *>RZ^YA_S7#EX5W43 F! MT6\#%B]6%.6IO^FJ2?LC/!7KV-QZBG!W$MW!V,.'G=>-/4?GI@; M:+3XGVXC>W;81C]#GX'C@'*T.\N[!$$%02^"BRP:?#"+DV?)_$>L^5CVYT3* MXX%BG !T@J<$.%[0R<0X3O*)\82:3,8B13+3%$\EIQ/ZE_O5O1@]\XK'$[00 M__>?"158T/9PK(&"ABCYQ'S*37SA4_2+\">OVNFYPZ/2,Y%M MM)N-=KI;:M3W*_FNP.J-+M?I-KI%KE=/]W*E+I?+-NJ=1K642\.?\Z5ZNIXM MI:M_)YEAF;AK8]T& 45#[&5#' J'V$N'Z'3AA1I7[W9>RYKV$@I'N,9L[W@W:H8W);,QA0$6A%(+=M*+J"9C M(;6JI(J)O$46J"+;F!2=]K0[<\-#28716-JZ<-\8W4;](@",U'3X/0O&;W?# MIK.J/K.=I0XC%U>1E+_BF:0IZM\$UM*E)['8\'$@ X8WJH45L=?MO776A*&5 MX+C_=N&G,@JN%.XIDE>3E=146\;EBFWJ[$:,4^5B^EZJN1!,OM;5261IJ[PM M2BAD?#=^1+KHPWG$%HX@AJZY4B;^B11*D_^&02A.8\+WXBO4O_]%S/DU("8 MJ(2.,L2&NP:,OF^(\/6 V$C6G)@!%#FH8;E0:&P&_;THAG6[NVP"G1CAB-J3E0:\DU9TRH1Z@)6C<$/1R M236ALO#DQ20LC4E UG"WIL/#,3?)/!$9(%A\5#5!H@>+TJ8 M\+O.P2-+'G87J@A:"'R]C@\-8IW!)J#^NTJ%6C%0K6YH@&CVJ\Z>".0$L!6V MXMKT*\NE$O^&E^'KO(^BMJ-;+!B 0+.FZVY20 5;6BH\88P)V)4A$#0@N=G M2!5^OZ%WPWZ)N/EKX'_J\U^>VE#&4PE-R%U3=&!<1B"1J@ZAXH0;%=@T!1R@#/1^ M=!.V'_KIES(D-U=CALD,TXK MX.''0>_VH:OK=)C; M UIHQ2H>,SH0F3UY18C_2&=FQI(%)RX"E'U54V?1+H#?+:EH%H.0N:GP,+*4 M_L)@X;XG]=Y[6OO^Y/>:*1V,N__L^9+]%WZUASAU%X9#;D*JACV^Y9S M# R['6$.1%L!C:G+I-F89MW>-M2T8,&Q!&?G3^JV>NEYG,LYA6@FN;5'4Y 7 M99">.[W1@D^-T]\ T5], >/%@7WRT3TL*T"%\+H)?OL_'#8#69'7 I2@$MS$ MEI]P))]H-Y-H&?Y+_>8R;E+OUX65JR5LJ *\=S'D4R+^UM8C@GGR4ZOX)YR\ MO+@JYK_[S<7"^!.9^,SGOOO0RN%FYN.-S1\ZM/*>/&+,$Y4\*9[TA$3P$3ZY M^TGL4H;L/1FVJ"C"JV.1>5N=7MLOC=/4GS7?#R^SWD1@'P"-]$L])N@=WI><@ /__]YW<=U+]XW3&_C2KJ.#]%8R MQVB 'B-& ,N!,S09U0[#1BCM\+NZL/' ,FLX[MV_ L60=3B^O[P!19HHT-S' MF>@6]%GOR5E*)BO-?CDI.T5^$<\NM0ZS^C3G 8XF3BF[7UP)>5))];J0LT%7 M\R*-TDH9['=0 NQ0UR.9U@VMDS")+BPJ76V\09343B:6H>V%&X,?##J]XBPBN-<'F MA.%/&/Z$+G<:5 TB&4M'V(^P M0/W$X*?@KN)BW$J+2TF53,O "U]AV!/B1%!QPK-:B!3'-GM5N&APK>%\6W-J MI-,;3)3Y+@-B*IXNQ>A8)$5?.H?Q]PI]4#'*JF9^A 4@C'?">"?$,1_'H./ MB]H2(.^Y#FK5)CN-GTHL3[(QQJ23FV1*:J?_]DD>)&"TADITYKP1QC9WQX2< MM)9$@!'!1!HPQ\\Q;L'$U5Q+!J/&.D/-!E*Y^Z. @?XZ,'"\@0H-HM*.V&"O M@PWD>+&A-^,*16;Y<7R4R2\&A3*,:,@GDOGH&;#7FYQ>_Q[45>I;[@K(VJ8% M0=S(:MA6O(V E_=E/<]F5+^AE5@R"EK;D?;<63K],YO(S]]WWTWDAWM R(M; MI-XZX>+MOSFS?NK+CC@6WKV.]WULYU?^HYM)(Q\]9BIXW1ZW169:2Q@SC>/9 M'=58)<>+[7/Z4Z?7?0P[DF!;,N6,DP&J,(?]DC&N^3>VP1I $\L;VA*=*D)- M'4C6W%>%!W"K5G)151ITC*QT&LE8/=8=D\?% TKU_!'$14T@()C;:(9H O7( M1Z#GP9>:C:G_E9.SJABBQ ITF(FU<[A.JYZ9YC:K0B$W^_67IH(3A")\(:*] M:>[^9*B0#RI MPTPWC0WK$[VY2B9[36<>K1>J996GQ.^:5CC&K_0C'V_7H:0 MA@I>R?1&JKKPVOVPN+_G'%BA>[UW]:E-*YNJ)1>] 6"@#XF%6IG=?'9-.9 MABA7=4,3;0'M%\?R>B(^ZK+4?5SVC<"HR9X_W%>ZBTVN:K;; ')L8CYO%'2LOJ[<>25O61&.J2;HJ=V+RA(ZR M[%"H_1RW_)(B'L"73+Y&F^&SLS4&'0#&#(K(EG.]IM38 M_/H+!UEOHXKY@P/T-Q5T35 P^2ZOQC-CAN.3?-\IYU;#3NF.,7F2$6.QQ7JT M(BMU0\W)52#DLA 4SO ]_N/#?G4/!7S173R<$M)DO=GYP]T[T(P#W MI?)$I(^.W7['1)JBOSZ3?E//634JK:A!KL=)U=5BF>PR9C6YN?&(.C'%4:$_ M3>=ZTI"M&LM29I""PWBP1M37,O\)0RHI935Y/89.L!K$UVI*G',9\XZ>^)QK MUKK%%-64Z>8\D^CE2\NV!15/GR[0WF%(_8R&'V9,G;>KL31E5Z:DE*',0M+. M@Z)SQ[0(69M/"IS6IDA6=A2QWJ\RSQ**FL[-I.XQIGY*RX\SJ+96C?&8RDU3 MLF.6"]7VT%Y$G4^OQ'Y=SV-#R,<75'/5&S3TK#8W$]R.0K'3&S/FA0.RI(L) TZH!:ZZ);VTLJ$Z* R&66S6X%9=+K*J]<653WOR$ MK0*^6-Q"5<':(;!O&V:Z(. 0+/2,2TB"76)K%!%$<> M:PK:;V1X?_:(0'C!8P!SWR_AP0.!FXCX+ZRCKS\1!5Y2W;-(BF::+A<'>HMI M3TRPLEUB+>@U7Y4;!(9#?[OB*TOG^YD]HR"$BZ^0J0[/?S**!6+ M''$ (0)!EX,G2F2Q_>,][;"+_^QJ.K3*&,TBTK^7Y]$*)MK5:'I$>2H4!>+V MD0Q\?'BIB4"!?BT)*;BP0TOIFQUES_)]4#??='[ ME\B'7MB&>%RE![]#\*CW7$XYZ:4G$8]6!\EI8EN8?$F1EMBSH3N?3^X<],^# M [1!V6/Y0;1+/HV1SU %6U[FX;@(X-,/;UG<5L=-*KU49-F2:G M?().-IF9L1G3IW=F*YM^N2NT.R3=Z<3&C4I:;K,SB-8G=^KQ+5>=2MLHV4AN M,J/)?%-+2BUX)_/Z3ODY+19R7%GI9=M"(3?,IOGFN#6.C\G7=]I,XIGM6V)& MYC6F.7,*JU:WGQXSIW=6:TY'J2:T62];+Z685&W6S LM>.=).U-ZK%LL[NBE M/&C4)UM]3/?3973G23O!G-'7E7HCR14JLUAZP('G(M4:LZ=?Y_E.JLR5P9KC MTU2%2@M\5-ULX)VQUW<6XA.9CT4MN1>MQ*RHL 5Y+9<>)T_?F2FG1TO.T'=< MMC4P=_5"U>@JZ,Z3'IF53$4NJHNH#'(]IPD2+"@69O!.OT]9@-UMR7YVY$0M1RBJC,D1%H' MAY^/9N?<32GC7H(&<7ZX6DS7%C>N!"J=Z$[7-<>M*3 M4IEHJ2T(C/MQ3#<$<'G[\&S! M)9&SE_ =4*>FQQ[IJL(+DG8NK^3IMV_*^^<#UX$12ZC4HF?&;W#Z+3H::Y:7 M$YZK5+N.Q-?7,W7R]^/T.TJ:'9Q:\C)FIUG*T]-G[QP]>UTS,D5=JC5ZD&TZ M>+\&WSF%ANB+Q/\]B@Y@_793C,C!WDWM>=E7_&'_5GX"8U#; O=.Z;U=)@QU M^5.EHJ]><0TU,PWH]G%\N2A9D(T M"S7S2C,D;%ZHFANJYO,5UB]'R]]T,7 M_]\OYM=7)11_2EQTY."Q=./=3$3-/07*X5.@9QF[0]<)7><.KO.*$E_??H@0 M/YBN=5 -*49%SA40"'WK$7SK*X;Q=@&)B/M@SJB65_G&6AL/KX;Y0>AV:-\WM6\O:18$27S%P!\Q]#^SC>$1 MXO=@FN\[V?A[]/I_KS;,!,GEB-C1T:J/[D[Z*B7SJRTS^(C@.?J=EP.$V(T\ M+TJK8FD >*,OB4 K E[4YYH*3.Q;WB$^D"%)?E#D!UQAOMV22K9B- >SS_(L MO]IE>++3J2N,FT([-% M"'!#!'AW]>K'0\ KNJ[K0\"B46MU:N1\2&9WVQBWR*Z2K=TM(*"<;V;MN5F*R+&DR]=QFBTI9W=P@[N@*?*\SG*=2Y*"YR#M\:COIJ;,QB^(.BB(C M-)6Z>M3Q=P.3,,_R]^EU\+(RWV7R86+A[]+K;TI#7*?;/V3B?'FK(3Y%^OJ0 M:SBEON=4(08C95&ST1G&8,P5KK<&\1!]#T[2\H-'?:\>Z@N4MB[/NGR2ZQAD M4]*2I1);180,]UEE"*'B;PT5'\TH!*'SP<&*5SF%5F_=BVFIR;.\TC)LMYFF M!E+V%EC!9V.E-K6M-7J2VCDA13"26?#1UXS'W(^'RD+$DZQ.<^?PP4T-;ODD*XS&@ M18@-HN8#Q,+OG\NR)6BV(A*ZAO@:)%Y1')]$"Q%QNB74I"5:(M*FF%0+E1DU MIYX'(MX_8& GP$R"$^C';@%'S/R![A>!A7B_5'Y/XV7PJND]KQNX7(R-*%8D M=7\O^MQ'R3^>B(XMS ]ZY7*> >UY]7K4M#,M0:W>S('+'_9FUPS@ MB4'R.!VQ8'QF,K]U)F9 P4+VVP3=!*AB%/;7(&)D5.0= H,>HF,S@&4;*B%- M,1G:R_NQ-OUWHO;-@ I[I1 Z[V >.=0I[SNH91-@;0#L :K*'B/Q$RSI)JOA M]TRW-!YJ,#A3N2=RL=,'ND#',)%E'-(]2JIN[PDMT7J" +R N[8 @MMV7V>(Z/+ )??*O6E!H2]B1_- 8(T7@04(/?RQQ\6) M]RS;+%!9%H0(R05F;*K=F3V1UOE(L2 7X.9C1D1D?9SDJDKT,+= MS#O\NP\)#:Y&>,EZ>-5E2'QE7M@',4>J7YE,FUB8U12-X(:FN"_;0$\PYY+N MOT4R?>^ S;=UZ-?HK\ATCCD'X?"M>0RJ^V)5N$=O"<8]4XSL7'O3=PY\ B+5 M&V[A$D"B/T&[GQF(/-724/UJ3]J._]0;+8%P]PJ +^D3-]ME>WRSU=*>E1(C MK'6&&E[^^^AWM^CUG,S!?1F"XI.JII M_?I+Q^W!1B)*4&\65"]4GM\]'R*/Y.E_S9.GX V/N'Z)"8>,R-&K)T"1H!UX M.(J$Y2I,4[29Y%%P^O9Y.#R]Z'QZ 59?&OO2?MQH/+ZB86B*3'RZMVZ/]A=S M!2O8)CS"3T^3^T(@;U!8/CA3?#)DB@0XE9I.QM/I%$Q)421C4^'77\=TF;54O9 IUZ?E7F>WJN7*XY6Z5%OG:%+) M#@U?I#\ON:BUK&I9P]3H;NL<32HMI,5G)2#E"&LUF7]^9 MZ&RKU6Q[F93Y=6.:7XIT<;A)GZ->G?9FDUEW09-H5P>K M[#@)JFQ:YE,3.]<7:K5\8@;O/"54S3!)F34F3J_0UH?U;;O_O*@A.M>3=MII M89%8]RVZ5ZGWJU1B4DOJ8_3UDW92K9@EJ#DR*0_RS4E/R#D]/9D^1[V:'M*K MUD3L5.5!O<3;:WV8EJKI<]2KSYU.?),V] 493;8<:9[CF0F-ENH/:%+/U1&X MR$(:A%BP\?9,93])(8Z\&%%,1J5MU)W-_R[B_XV-31KUDW1-G!9\2/.33\)Y86W ]Z M@[OE=.$4[8!KL]-8;MN53';6:ZR6M6(CD:+D(BK#1K\>R?_EQEGX0R@$@$V' M,5X4QNA@K[V-]Y$GHN3%S+R)\71/##[=A]W>,]Y$UX_770.($"9B^GXQ@Q,[ M\;^$WFCK*!;YB*44IDZ648IUKB")9LC4<:/*(G14&K*9E2!,;PYPPYU45*&X<.IUZA2P 8J'W)VH\ M,;45Y2.6L6 F%G?<:4ETZ;9+AV9]N$TOQ8@Z3$ &T0IQ6>*F'\9)A1.CRRD"=_4<; M;T^W_5SX&M6EP'DO_YJ;@?1^1F4Q7A)>_M!WG%F%;N/F4E^2J.X;46$)]->) MI,"0;!9!]75PH@-A)[3YF0%@JW$:Z@4=!0'H%D[4>+VX!WFUEP%L@R6/T]\' M.P$XH4(/NMZ;?4QSE/\?Z: M8-RKF6JBX 9SC3M^IN5URLLUSXGS>AT"CX)^BOMB'DP%AQB($SV8AD M:T9XC0Y.&C'$?7X@WW6H S*+QM:?X%-WV"K]R96IQE MG^(AM7@PB46?4G2HF4!J)O;$A*SO@50-_90(>9(#J9G0:8*KFJ=$.-($B,'Z MW:#LFZE"[[31]7+X$SR*P[?)(5^=EM@31,:_2A 9^WD$D;B&O'O*!*4E/(*J M/R",#+WH'EYT;>[J$\NXCYCC9+;7<.K1>J5:6J4_SXKH+;6<76$YJ.-;PTL(+TM_V"!+*I*%3TLRZ:L3 M3@53;MFVG\V:3UWA/Y.!3P' M:H6,4W&J2VZ\<4MZP[GF;4XP)H+(_?N/*U,XAQ[U45Z?JWF4S?97I?Z\P,D= M>DFB];_98'QOCQJ"JI5,YE/EGJTRM-B=\:*^:L$^QW_]E4K\\HJD@OMZ8>G$C._EV,<;S MHUG/3H_C:$2+W6Y "XP7_9 I\7=0= 1RTOP-@GB(N<"WB":@L\'01@)D(P&= MX-R+)N_[IT/[T[MXKZC'@1=.@3X0,_],!J9K)53?IVN[0WA+SHO=W+*FY'M\ M?5E>6]3S;D>AHZ"W3H$&)L -3?Y^\\3W6G! M:)?J3=@^QZ4G/2F5B9;:@M"8)"[4/\(G_J#[H[VC)E"_=.;K-1TA/@HX6>IZ MGHRUY[WE:MDL9ZH%>::T?OVE:B>>3VBVA4^#8D:C-UB(T/DGR3+/']4[/H@N MPD8K&F9L\FF#3'RNW3] >JH552,0OY@A\VY3)HB=):$GT:+'PK;[DG^O%I/9>0;XFXTBRHM#GL/3!,GWK+ ME0DZG>L>'"<@X$Q\KBKW*?1-\\CU_ ./_CG=G*3@Q@#/4@[::H"I@IS,7'">UQ.,W36.^IV>8T(+26$68O/!Z<%U>M-)M1I: M@JL[W"H:BPY8.YE1.BW4FU0R%DG0B9/>''F$:RH'?A&!AFNB0^7P@XH3.6*9 M]?S8Y?Z"\0%T;_PSIKP[\EKC@L\?4-BZUNN9\SD3=LEQIK8%IVKG:?.".H#O M::G&F<7S5J)XI\>S/' &=,W4IF?IR*P)OUX*9J/"%2R^$)>[FR)GS."=)_19 M S QI_-%+\WQY;6^T3?Q>3Z1/D=<-EUOGELMMEXAHU9RE8M.\@ZH;."=)^\T M%;%%I30]3CI]I\UEIK&J0LW.48HJ+)=&YVCA"L7U]O1N/BLM0;F!ENIM(5L@3O9$Z_3NYRW=(H MMI/E02Y7?QY25DNLGJ4.8^J[:I.:9IHR6^C.NJ8@]*WV;)PXO?-9+Y2M3)%U MY*62DNF5FJ!!?C-.G=ZY4ROSTG .BO*JMVQ+*355G,UF\,Z3OI<7ECV1YMD> M61$SI-G,]6:[+GKG 1W9+>&Q!+U1M30#PH X#P<\-ZC9^2&:Z'-$H M2C KT@[#*H0CVW@QD1X&#?1PQ[SQ9XCX_<])@L=80Y$6P&-Z=ZFLHCK5;7> MH!B1@9T31!#+<.Q0E1(<%2L5&G>SJD/K_,55'/<7",^@/JCKR*1ZJ[B%5!P'S8JG14'6!51T$ MS%BHNL=470B8WZRZSU=LO3PG"(Z"\T^0;FDD>TKXL#3>#M*P<$?"+HHHF%8/Z( M8'[6=+YL*)_GWOI3U'XD.IA/"O.JU$$W1O%;R^+.AA7_Z89%A=C]^-A]52&= MV,DW2>V]#'30 \[ R/&=[$8HQX ,G7\3.;Z7* WE&/KU%^3XM<@E6*=Y3^77 MM UASJ.Z]4W>\.KIH=VZFNI6,+U2;!)T,5S8 G/G>"3HDOK?JR%+$'KZ[@'* MPZX'[>#4^3.3)WL=V_RFYATL,M.JV+%U7<'[I8^/3'6%\:)0Z73C3K=,KF*% M_*XG,0P_]JK:4E0DSE*1&)FZS4EA%/L$P2(> "5BP9=4B!)71@F*WI^=J.M: M,S:ID669KHJ+H2X;C&[<$R9 +&\LT\;RF0-"GMY*ZKS6%M%>=Q;#!),D(PF6 MO0 3/R )-- ,&?$N-PU- .;U J5 =3(@>/>]!^I/Q7(]*I5OGV']V* '^6=) M];SS#(95V:7 5GKC,N=,:LWR=F<]9QN;,8-"'9IE(@GF)ARVWY3C>0 G_XZ4 M3>CD#QZSO.?E2]:)";4L:/:RO!SEJ=IH1C-IZ.4P4J%I-D+1UP]3@A"P7C+L MO*1*YAR(1$'3Q###$V9X;HQ\0>AN ,#PYA&/[]?8K<]@8;U,Y_14DU');")4F-OY_C HZ)(*\>$Q@Z7W "+N]%9,;9YBY,YL M4VS6=L-YO;Z! ('2.I%X@HXPL?C/SNI481CYFV@#Q.H%,*M, YV3 *8 5.$: M];7"),^EP"AH91CNB8)!Z_LE2#P1!O'/QXR9^KQB>U4KL,N?@T62CR;;5&LX MX)QZ;:[/%<,:.>EQPHV;*#IQ-F[Z5Y@LNG&4%#2'"<'B>\'B]@'41]"BDD@] M.\4QU>3HYURJHI/5NI/90+1@?;2(QT^#J'_]]*13$' CS%/]K#Q5("3U$%/8 M0(HN3 O]K+10("3UMW?''Y"$.64L#-,N]TN[!*&LR9UV%@:NWP%(0]\\Y0(= M^LRTBH\-@R+BRJ74YY7,E]N)II.7,NN.(0-+,8&BJ$BJ23]WL+4G8L@7:9! M_C#GU6?X=W]NSQZ8%-GE(#L@8Q,4P!L(AN:O!!)#W[T+&]N;)RSIN ^K>RA) MO>93^^__.J*6VT^U$-6S9OSV ?*@F]ZG:8R5,Q!UF>OX*?SP;U[9\([I3T92 M3_LQY_<>8Y%<" C+,>8?Q,'/2#XGPD4TT@_NIU+$X])9A[Z>[5^!=[T=1_>&)N(+3^GVXC>]81T<\0(2 J*T>' M8[U+O_[JNE4LID16PU3=', M-,X6@,B ^$+GAJ5B#RS9[E2523#II<\5@&A/R51'KZ4,&7"T6JSD$E*QOCE7 M ((SK%R):Q5XLI$9)>79,]\:;<\6@"A3L7F!+;6V/9H:,()&YJR9ECY; $*1 MEG-ILE7E1C,E#3/IB;CF9N<*0#1G IDHVK%\;S4JT5)K) P78NM< 8A1E!T4 M1WV1XJ24(]; YGFFZ&<+0,2E-CL:JLL=Q],=:[=@HS%-\[:SORII$2V+B59N M1/7X2N8827WLMZ.&B=W& MT6TV-2?G0I/L]"FU+6[XX;JR>;N\PH7OO5%IP:1E*=X;5F/<*E=,U*O)[+8< M#X@FKQ-47*O2@M<"/#SRMJ7Y%]RQ$5^Y=S&&V!,3LAQ_))K^!O[I5%AK(:": MH<)2"L'4#/E$A7 63-4\I<)*" '53 AG =5,"&_40S)^RU5 M70Y,OX&G[JQ4_"]GX4,30X)?*@)E#5!7T5=YU8R>)>C]#AIY^ANXP-\3Z#?5 M)7@O4 C-Z^>;UTW*$H38?0?LOKHIW)]*U8:N#DNAZ83*.G] M>2V!$' ?)UA^F\7Y3F*ZG(,(Q?2QA$ HIX>:0WR[F$*O"[WN3X^TN,-\$ X! M'8G'WP=QM4$\<#T\,H [ D;@!'&EC>A40,SXW;WG=SN3\I5-2/XSKO]!::5G M!@!+M+W1VY*4U6>YF;C=&KV&E6_Q7+ZJ9[OIK^YFO]"V@J&=I:D5*KR%)T<6S(_ >[SX=B<=CD1ASD\,O;EP2!!L+@20$DIL#R<$)EML@253C MSD_(V""F5-/PBZL;U(JN_)_I];Z^O29'TW;.C]\ -;]&FK]+9[TDLA/;Z MM[+7O_-@C$^.7&B8/_J<&XR;,3/1U9TIN>):I K23&?7V[CL\U0D3L8C"8:\ M^F %58JA7KK9F:;$NDD]H6.;LO#W.9/=<^R<0B\ 8BFZ6N Y<3[][YOP88=SKB;/G_2]?JVNJ8!L&_/%I:ISB39$ N6X>&7*KGCTPY:@(!F3,ZY&H"],,:#W3 AM1>J08+ZK$^NUFIO5=[\^LO::"=&2RA>M$U(*H&D\40@ MG4PEP[0(?+X6*L32" M>A-X"9IHE86$B_B]H8P *PX+=]]]#\!;!0^G#I^$- M_WM3#/JBZC#=4!YU\ 05/-6):K*25+7NO)==-Y?Y7BY:<):WF F>8;+$&I3) ME#@P&_D.V>@5\\MA+VE;\S0$'RH>2;&G): *0JG1>$HF)@W7J.Q\Z;(TOJ%#6Q,?YGZ[B3.]K)+?+#)?1 MU(8GV54ZD7"L^;#7GIUZCV@;K[SG UIH@R4/_PI]^& VWH0]UT3J0"D]:Y E MV?BDS+$4LU3*T[K46VQ>@>UA1*$; )]=ASAG 95P &^\4.6]&A4^\ [DF9*Y M=[0-% _4,_1-,)T" ;J=B5RNS*LV;SAN6HJ*()].NCX-Y:.IXLOS\'[>LQCT MX*$UX&V[R%3P^WFB"X2YJBG:S"&:MB',>>3H\%UMS[KV^H)V" Q 2-8+FO.* M@M]M D5!1R.3-)7XMTG@Z"5"6)*EN.^2T#>!B?I$"#!:@RHAN@:OFE-@H/= MK:$W");-*T33T'1XCT/\L]3\UQ-JE&GS\/,>4O%^>R)'W<*&S^NZH6VAH\+7 M.5='J)NY1P=K[RW_$!91ND.71[Q,RQN-UJ?^M;G8ZT\T>40"EM9U:#BX M:UD([F=1"PYO@XR3*RY(.[UMC>52E]$JK5]_)9A(@CQEWD4&:P!I.8'*!$^X@,ACXQ0%11;=,'0[82)#0T: ME0@]WI!-UR_V\8=B:H1DFO;'0Q!S#C\$@X%J-96:K9]C,J"KF>?4,K:)B[,' M,8S74)D!PL"AHGX3R=;SK!Y9.*9W)@E]:W1F4<3?KX/K4-^+3AJAK['J\*KLY##SP'SJZ?(1VBR64& MCL-B0\V!-5 T'7VT)BEP"-74-S3LZ.5QB^=G]5[4& BQN*0F9YD91NA++CA! MWWE1-B_,)?A)'[)]98HOS2"6^W8@E-] C$;_AT,VUJ,7E4I(TU#?^*762XB! M(A/D\L 0)%Z!4TL1U]A%=RG2%/C!RO%0 <&\I!)E6P4$RDX<#_Q073#0$J&9 M$KH7O\!?; L'(:X!3Q1IALW#Q!_3U)F&[/BEI3:$/N!!HVXU,;4VFZ(\D!;\CJNHY6KA MXDSZ=AY4VR;3+->N-&1IWEEHV]7:J$Q:[WH05BV,\&&OI9D*C0_%'\!RQ[(/ MS)1STEH2 1[(/'4]Q[@%$U=S+1F,&NL,-1M(Y>[9Z?+-]9.L\'%QSQP#,"P$R$FMG4$[ A= M5=%$,07$5@&%%]C5_, ">@I G$\8F \'J(UFR.X(@ENB$:8-[SK;N*=OJ)[Q MSHG9+YR1?6%AK].%CC,K=#B6K3-ZM6[TFL7T.4[]EIZ9%/1=/,6M:@Q5R#F[ M69P\RZFO[&BNVEPVTC+=XLJ.* U%P,W.<>J#&F#2>LI MG]W.$[E%4QKW:+;0LYP-6RS+Z7.<^F/YV4H/UD6:Y/4-FR\/K!TXSZGO9)F= ME1YW%#*Z5DM-(4D/E\W-.?[[_JPT[PX25DE>Y<;1/A@/DAF\6'G2SEFB-5E- M.;-*VJ-EBN[$.LU.]0[\]R^E=HZ1(">9*+"WC3,\ZJDR:=8MKM#MK89UE4YO MJ?BTY,&BI,)92-JZ<-\8W4;=BW7]*WSY[#%?_HMH""R;*_'F?TPO?\)W'Q]M MP2XI-)LDO0-52B_72IE6R'=_AN_^_F3VR9!C.)A,MD_)5*B98&J&#"F&@ZF9 MD/TYL*H)X2RPF@GA+*":">$L<&3VE\/EOP<_YV4D#QXOZWU9;:D'HXN^*3%] M:"H_R51N1#(?8NK-'250=)G7=)\?QA]^/>KYT*!"@[H&(7T(SG\[7[I-'B$4 M4U#(M!Y#3J'7A5X7>MV]".F3060">KWAX6JP$KB>?L=Y>C*(5'PAG_2MB3AX MR<";7#,.]JG3<\47]O=X>T#'NS3?S!7T/,>.UHX^5O,C.]JZ(XETNIEDNZ10 M5^45O5QP3G<&3'OCTM%3$88DS^Z(#N$CA(\0/OZ4Y !)O2Q09M-X&A:OVD6*KCU-!1@VIUEE9DLVQY2Y8S%<5TNFFQXP;;<69 M1(1*I&[$4!M"2F"<+(24;R&:?:1XZ^.8\ER(CF-=J6^3!2Z]53>I_HI1]Y4' M8@P-<>64M^./Z&4#F>+Z#G0)I[!!GL)^@R >8L(;.DOH+$$0Q(]WED=,;KQQ M-#:<@%QM A($!N*0:SE<-_HJN2F<5!,:0I8IL&BO7$9V^-T M)(DVR]UJR2B$D& X5@@AX=K1GV (G2W:G?QHR)%LI="=Y[*U^*3=\OC9XXD( M$T^&[.Q_RLZ.;1/1;W@&VM@S.KIIQ[C++1PY)0[&E*N(-W@)5!&S+=6U)X^0 M&%$M[>GR3.*?Z&'479K\=S=7(-+^(_@:]>]_N71.^$^(4-@] .E_+D)4JUGB MGR_/^T]%"%[FB8ZTI9@7[F()F-Y9&?B42T9U]$FWO>:>OT\W-*0%O M$J(.>VGZ!%@; %2B;^^DK4LLFRM$/-99Q"#ETKT!:T\Y>, 3*.*U/\16Z,F% MP=*D(RY1)GS2MN::@;D/$8<5YOM[__$G(B#&\IJ0^4C0QR8C85[(I61Y3/- MG?$SQ-Y+F-#ML>SG@!?-J*T3HF3J"N\@9C!=4[$:H%),>V(ZI@66T)Y<\3DO MW(F8VDO7-<-R*;[02_^%Z<6@IC0#_L%E%_:8KJ<0B\PY;,E,TS!?I/MF_ !Z M%+UOB=R5-QSXYQFO>NE5,X+:L4!$W <$IXC$S:TZ?LPU##N-Z8:/>H[43$BP M3]#R1%NP<.-%,'4Y)F''3"#8!D2*XP]#:?*6SW9,3&P3ZLV$9FR;\G('?@.T<*A0:"JNY8O@Y7LN>YK;$%^RAZ:N:X@*,X+* M!J#: =!BX%LC!%?KPG]='DR_HH )%2?BOZ*7SN'W%5=G(N$.W_NO'DML(T'A M:!O7E! SG&2ZOHD! KW7$SWB&]]K&M%V6I+B\H*Z7D+3B"0:>%2F+\ZOBB\$ MFW!$B"(; Q8X='FPU27$(-6!!H&*#:BBRW8)?^9EV';SR^4G.L@-LB]J@M_-@S?83=N[AO@LES)K66*K MC, 4MN-LO%HM*8L@P:E2#&F+H",LP9S@WT\IY)SVJ[7+DJ9)Y M1)WO"0/K>B\._S5/@0(C_F"Y<]]1%WAPI_;I23FR20AR]B!^6/BUB M\TAH E1@I]N%PH2TG66^E;=VA5[BGL)=VO$>-VU.ISU^O.2J4Z5"S>KIMX4; M\4,D.,M68&AU,SG'#XS8YT'^NA%;!5I[GL8GLMPI)\'"6"^L$G]/.6<3PK92 M,>P2";()*E4MF7:S-GLS5>F6,/'*"9W'(S](-("@S50\PY-4KY0)+M"SLGD# MQ9?P56ZTRIMN9:9S0>G+_-@-3A&C_G&T^W26M]CEWSG@&1(4P!LHT3;_]S$# M9PPA[%V(AMX\IT7'7U)E'N!3Y&LRH?_^KR/:I/W2(*( U8S??@KPH)_>MVF< M#9R!J,O*A(/[W[RRX1W37UU+/>VSB[_W6<08'H/(IQCS#^+@9R2@$^DB>M$# M&1XQC'J/'9.,^A??88?R5&5I^F^:>L)C)/S5ZUB<>DHP]U+>J[$Y]J*J__ $ M'& A1OQ/MY$]>]P._0RM$WJQX?$5>]F 2]S&'F>QZU2'CQTP.">2T_*HG=7Z\FK3Z]G.5&7G)"NY"C&-)OMI.,*%9RH]3I[>&:^25E*? M%NH<9K3(=5+TJ%<=+<=Z?8,2\2>W]K3A="Z0 MV3A7V5&[9'N3G*46^-83D?:,9MDD2^>!^T%N;%_][FC#P.-='M=R?XI)_H MD'W],55'/<7I4'6/J3K8UM#M'E-W(6(^K.H@8H9DUH^INM13+/2Z;U7=Y_?D M7YX4!$=.R3^2TTT'DV_@!+NOV*Y"FAH/&,7W&1&^2W^.EENOQ+P;&M6?&Q7Y ME'QHF[H13WH(Z=_O?;=03F M03A$?$D(34-:\Q;:9/RR6;VDKH%I>4 N:BVE=@^K'=;"@2^1"N=B[C7%N MZOF,I +'H7-)DET>>-YK B>+=TWB'LKGUF=Y4;\+V.2X]Z4FI3+34%H3& M)/'I7=YX)=F#B .$V"\F>TOV9P[1]YVRR$AL8I3Y3[S6G"&+8CT#,0\_-V3?FYH%?VNU9^QG3] M8>'WXN:"OZM8WENX_P9D_4!.[++?A7[VW6%.*)9/+O?^=#?[FK&:B+AI#ZI M\*J55D5N94O8R3-.U]'!\2ES#PL.H, []=BU&VQ":/?F'-W)J,/H2J!GRR]3 MM!V\'R/-N5(^V6EVWG\>:[+3:DB]33W;4*V92RZ?"'-! 7##MW)!H:0^FBOZ M>^,5/O=^A@WN.H#%[@K*J%7G>^1 RVQ;!=H Q>J7&4L^ %AY4LN,JLGX MZ@BTI8%M*"V7N?X6E8,"E%EROYD6/5ZI<&(:)H#^]@F@NR_>71<^Q?2\,;*T M:KD7G>8'JT)L69\\?SG>>[--Y\DTY_KS@B^,I+Z\%(O)3&JGU6P3G:Q&A85H MYK:Q7^A=83;L0;-A]U_.NR[H,-UK;&>0=!A$=G<;>*W(,P)+OG9S6M#AM/MO]?NKD!(\F?L#CN1 M[=W*608QPOQ2\3DHU__W*WIF+.BSC%H<)78TQ[-Z;%LVIH[=;;D5(=X:"\+- MKH'(/@;.AX,NR9^QD^U>:/@@L>]UX3!)*&. M8017E,&!L7#WY@_;O7E9=L$ZOQ$$60;>[,+=BC]JM^(M1??0^2KWFSW5*_0" M1%0*< F#THZE"3+A%0T[*J=5U=19M N,)=$T@,[#N-N[*]S)%^:U B:V,*]U M5QJ/ QS!^%$R40U= 7@ <:X0=E$S1HW&6B8''2-?6TS:;=ZM2Q+[]5&87"K%*850JS2D$VNS"K%&:5_CY9);>D^7%5PG#B=K\$40S. M0$3-1O4( SESNR9W:^ Z'H"YU[53//YNT;/%/L_,N=C:9%77O$WQ@A98X7L-31()]"G>0NHP'2CZI4G8^LS@1:A_V&!"LDPBV^P1NL); MJ .$;4+U0(6@/]3B)$E 3> ?2$(W--$6+/.)Z,ZE_7N(#0]?):F2.8=/HKOA MNP2\RFMI!+2GM22@M5]L"!, K41%K=&F^,)4LPUK3JQLWK!@A ^O(O4]N?5 MW.\(O"[!.0!>5^81%A#PX@2@E[PL.,,6\]#4#1[9:!39*X%J_.%N@*T.!&1U M7@<(19H"0G $"-OP@Y^H;DX>T0==V\I,JS:CMQ-N*P-)&3F%?,$2M2--J_6!%L1 M@!)GY0:;&"ZJDMD;S39W\WY[0#=S_<6Z2O(UT2JSPY'83*7?/A2*?=#SMZED MF-8K[Z+/*P5JE/?8E."$^S8J"O8YB"]K*!.M\-/!E)Z1V6S9;%2R='RBM][F MC<'(.T7 AY(:;P(UQ"\3B]X';(BG6'6'>"U9"++-CT&V>'"2#$*(3,PA=JN: M13@052< J%!G2UT!EH?D&TE1"%NQH)0LH#CPEB/(A;A^#NM=D#@T,A>!<0XPWX1F@,L2A_')W0J*28F8SX%F'%<%.AQ MD@+L>,KP;)(2V1@KTO #_\?[3R"ZMN1N4&K3Q0%)Q\OC>M],C_*M&1I:7M\Y MDLP9MP19F@2=B3KU!=VGF;1G2?O3 R9JAPO-@%);\9MTRAH:[G4&L?'Y.L[ M1:V>X3)CIZ':[T(:S+2*U._EZ+Q/M*6)RU.#LHK!0%4/B4_'-F#V]\YE1 M1OE9MIJ7':M;9PMJOJ(XZ'#]R9V)J-W<+?+Y>$^:BJ0II.QNL[5QSYT>WZG% M6T:T;SD%V;'KRK!62 F;_FR<.GUG::,N4FVFW>E),KTIM&KR\VB,[CR1TI!M MU?*ZI$S(93>=BQ5'FI"OH#N/I306XTF02J:H,:#XV#@N,.PXF6 3XP3#QD0^ M3K+T-/7ZW>E&04W$A@9#\O:LG*YG:JPVAY.DT_8ZG:VM.9:](FUF4QXELFVR MI)ZUT]9PFRO;C5I.7I5,=AWKE#;1*+*IDW=V!+M;V14%DP12E=D.)U1AWFK! M$>'D3M;H2.O-0!G*#D^-GRV;TBLA6$JEG(=;L!L9'GL+#+%3>OU0)$6!,U6+;/).VCF")$<7C%L M(%8E'B.)!,R<9 J*9MH&Z,)O9Q1-D+UIZV2:VEE4[Z7H*_/'GVQ0@\ M,2*!F1(.T?9S)D71-BBS=*\I/GFC[ 1.N/BO\5)K NP=KYO@M__#84N1M+Q& M+OEM%-N2>KRGA+"F- M?DI=I,T,Z]0???8&=>K_)/%_L8YXJ+K JHYZBK.AZAY2=:FG!!6J[B%5%P+F MPZHN!,R'55WJ*7F1(SE4W:U5]]GM=>_-"8(CI^0?R>FF@\GMMU$(<$H)C&\3 M&YSWHHO_[Q?]ZZN@#GMTVZU+R2N(\%*2J<8;PMQ-+\6HB/O#/I\4VM?WV]=M MV?EO;5XY(."%PXL6%J+[(Z+[K4W'SWF__O<$G:X&X]]X(O36PD19_D>!]9]E M6-][0/L.=D6%8/[X8'[C4"HHAQ_?2\*$3X MM5@F".>@+\G/W__58"WH<@C(&3\V^)*ZSJD^%#($ MH:=DTM>@U;IR02 M;2N._?HKGHQ'4LE;E1D( 2($B#.Q1Q!Z&@" N-E!WT\C1+G+]Y?-ZD"2HZ ( MG&UQ9FQ:Z#@!^^LO-AF+D/'3\E _*AODATM-0YL"TW1/;77<$SC7"Y8"U>7@ M %^@Q.*GB7] ^N2'!CZ'/IH'X *LY:M1*LI4"W9O.9OFI%8VFAU59F,&$]E2 MR0@=HVX7^ 3*JD-GO[6S?W=.Y:<&,1_W]A;MC.=4A=R0]&RZM7*EE*5,T4DW M5*2(H2(T?F.]IZZ[3C;$ZYPS);&^6+ENQ(3KJC5C@ "I>@P M(Q3"Q9W#IR!T-P!P<;.(ZNMXL02EE= 1-)E;CL R41PZO4X)X04BA$LR/S\_ MY#'FGIS)#^>*-\6_H%7ON&?L%+2^!P 9;\N>>T)W\38>UH35:))H0#: M+*O7*_TD(L!!\1.;B+!4,DPLA6!QO\@I:'W_'%A@SAOZWS\]&1,$7PFG8#]K M"A8$23U&LB>0H@O=,73'V^SO#8*D'J503P 3#KA03SAEN.>4(0CE)^ZT03=P M_?[!R87/Y!6&U>YH%&L+73E:>DZ#2=80JI/6..56YZ'H1 0?Q0PS"R%,W&.; M;N#Z'0"8N/5^EP_AQ*KBU$LZM8[WEF)7SM/BMMV:;B!.N 5ZJ%0D1E[*0'YW M@1YTPX'Q7'3V8-?G>4WVW#W@Z4?E #;^QAOM9>,-*BP3OJP)U?T4O@H8&W4$Y.L/G M7?KUE[4!RAKL]8G_1_SS^H379RK X HM1_7,?7AXM6C:!<;RH%;%9%47IL_M MUHJK]"2MD-/3G<5BAFI5O':K?[DI7[<4C*M* 9W$@\: *W&)J)P#5.):$@%6 M*K0($YRW']X !# M7$?"+2UA &!-2KI@TN/'+->$[R%#0P^@0T,&9K;A'U) M">]M)K:EJ6W9QL&WW89.>%3,R-:AR7K&%G4OS273T@PTO""CQ-)%Q2P,_#ZW M=>[10_<]L)\&T'G)>+HOG_DK3?I Z[S!:CZGV]TMWS/2)$B554U)%(K95$!8 MS;'US'D5G>WT:M-XFL2I],2_S;T)G#4@S[[@?P8 7GDB JC(@&J(*XR(N36( M:*P^7&J*5[!2H7U! SIA?$(W4\0&&/@.EU+=# G5M: 2JB>9I^3%VL0AW>7I MX?. ,)72(;7SHZJ.>DJ$90P>4W4AH?IWJ^Z367UOB O".LA73VB@N/T-;^@+-T&/Q68>( M)B&)QZ.D^\YOQCZ3Z]L-GAO-DM-_ED%GW9:3U*:M MR1LX(X[=8._UN_.";[#I-D""VL];.\"R%%38TQ.==*5]V-]R6OLQ4"]08OG) M!_1/.KM/?UX+U;Z84[LFQC5Y!Y7,-<]AG55:C4IEB^K1NU0^LWA^SG&UV9C& M6$?&(JEX[ 3K_O6G8!>$D>Z2#;S@'%$R310K0B4B !P"W@ACP"#$@(';?_V] MAWP#)XYO#20# +DO$.(BR!GH-<%S/5V))56.![5D+-4?)X82JB@,H3I]T&"N_?2?[4SI9O<.A]AW!>TN"\( M.^2^+3D8/%$$('MX7^:7,U'=M+JJQ)_7S):TI38S7,ZWG?'$8\![G^@EV-L$ M+ZTS?6:71^ Z]@==P:ME!\N&@@)X SGU_)6 8NB[=UDW?)/WGX[[(+7W0HIZ MO?3WW_]UM JZQQVT#T MZC;]WN,3$@Q!D4\QYA_$P<](0"?217M\#F1XM(?'>^QX&X]_\9W%7D]5EJ;_ MIJDGO/L+_NIU+ Y'(^9>RGLUG,1>5/4?GI@;".G^I]O(GO7,=_=[XHUW:#M9 MUMTG9>Y-F?^(.1_+_IQ(;[RUL*0*VA)T^6U.,@5%,VWCS#;"3EVHZF2M.Y&S MQO-JXD37SX7UW;81OKU1^6+%K[IF 3?63/G%TY(T1?V;<+M,P#ZC59?)=^VZ M/MYHO=_S".,0M*=Z#="F6M1.B]_B;:AH4S0/#6 YD52L=V1U4R"B7=(1V'IT M"]KI" =@V !U_YR[?564X'L-DY@:VA)OANP]=9[P4[:E&8[[!=$&:&>KA21# MP _XKW);$D$[8Z$48%^\UP%5P)LW!<5& ($>C((M6$(%20@E@6E%]KLOX6]H MIX?7<-0Z6_5VB:.D3@1>G9K (B8.[.::5VRWDSS:ANENVYS!6TW+;;D(X/?1 MCN,#*?$F?-Y\NN> ^/8 ^,'1CL<^-@8"R4[$!#_F)XPPCO-B?)QD4[$Q'6?B M$R8E4 P3_^6"RB>>&--?>";F/7/K/ 0F!#J,@1ZR601J&\!;Q?7C#KN0IA%3:>L]#+$.1C=H+SJ0#&*M60@-=6V# M$!?=H6'J-1P_N1?0 ^83D8:O038 O_'!N9LYYR&0CNUJ-96:K9]C,J"KF>?4 M,K:)B[,_G;Z5ZOE/3> \J6 +[N"&I?R8',2.JF#\P&>:)]CW(*)J[F6#$:-=8:: M#:1R]X_3 G\BV29O-(P.BF[$/NI6$QA8V&70W-8(:6&)NBJ573!?=(G? -D]F8RP@M#,#,X(VIEATZ:UDOMR!43U] M+-P:[L6X.DOFF5%J6>1HRAR92G+"91.;NV+$.M?*RZ/-I"17LKW6:IRLBROE M/@AY'1E:3;(U*XJB*#?*#6U72\O]1O>^."LW#37=8B<&Z4R:VT&'&^;+,%#\ M*YZ*L#3[<9!%7K /#+ 7N!UWK3U-O,1!N&WX-"(Z7:9#K1Y983'J1:S$@5!ZT?;?0WD&*F4)1*[,(8 MEYN]W\^DN5E$\%%A>-' ;2>/L6CFI?&H2R!1\>'R(H%Z"[60[% M>;KCO"?U)].>K+96'W*:X8K]X^C? MR-$KIS@H9$BZQQIV1AX5)JG'G&-\MNO:-$VE:LN**F=W8WI,CX;J2&JA;:?D MIZ<8D1\PDSB0WZ?"YUF\E1!!(=XGHZ5*;+749UH_GG[0:<17A3"?YBVYL-[2 MI+2BR&)&W0T*3/K#A-+H"[NHW766'%\1:]DMF&W7=!H+BF43D53\ MU*[V<(=/+*(A55I]D-1P\<%C!9(3\MGA#IG'^V#]*%J5IO]$G:,IOEC*!7VIG- M=Y#PN%YU3,+C<_&\#ER/R4"(?0[C^T*[Q^:12ETZ4/U.A-TU &_:AG/?&-O= MU[&P34N:.A=4(4JFKO#.;TG%[YF@Q:G#-Z M$R<[9-SE?7_.X?:HX<^5:!>[ M(M @C7.+%KR.R)2 OWZJV_ AW@1HB?2 +@<]8^MH00*Q)LUF!IBAA8SW@[8O M;PBCW?&$Z4;KW6KE.4$"RQF71:U9Z.6^O.L?Z[R][V33T&8&OWR)>--+S58M MZGS>=\U*>57=S,B.,S.JE>X\5Y8A*-+,*1A"TU&\16@D]J.9$A2LI@.5@$8@ M XO0#$(WI#64IN(0*IAIEH0S09;!JR;OG>>TH;)=)B(,X$3&=M 6'\+KP!/A M3GZ[*!^JN]?0:I2D>DO]^$#H1U9;]W+'JZW>S[,9&^^FM.2R!W;JT(XW6G). MF9WE!WN5:G 9PE"33X3^BB!LL>QE);TWF?8:*Z/<&Y9S@Q9*+&@J(!Q\?NMX ML3U"B!KT2U6S?,(F<&2OR%*%U?]G[TN;$T>2O]]OQ'X'Q6SW$S,1@M7!Z?GO M1&",C_9]8+O[C4.( F0+">LPIC_]DUDE@3 88UN8 FHCIA>#CJH\?I65F949 M6NADAC]AGQ%89FC#=L.@/*;UXY)L0ZS4$] .]!+I93G4 MD@KH,VF5L*ABV,MMLN_:A-[D$:1K]K6$/"U*JF1*&YU7FZOBE#PVW9'B-J-C M2ZF;*9\^GO,^HR7&Z>3.E#%TNH%,*O=WANW909TXV[^,HM^_Z(4@0'I!+I0F M5911:>20FE!3RF3)>"*>T68EZ!:V1?TT9;6/TC6F:(5-LPJSG+E?>\[9[4OG MH'JD'#9.^JIAWW1_]-"XSI8F#]=GIE'PN>BK!:!/<752LXVWGLM3\NCG2+VR%VD]:QBX;RI6E(7Y&7&^40E4N&7FQI MC3O2RN?NZ85RL]G4E$*N-99U=&7>U2[LP[VF8UTIIZ2D[=S_ M.BG_:E9 H7(OKSP^UWYTGO33'TKA1^.F_#O3S70>SW&Q>WGEW87GY[;?G7^F'CQ5<0E]>.>@U:X\5 M2ZL_9 Z+Y?.[BS.GV&G#E1//+"B.=V8\O%(Y MT >=H-@J/Q1V?^[EK^SR[E,%KYQX9J=V4^ET0RNO5'\=G>_]<*T];Z]_EY]\ M9M6NMAZ>O!/$>7!>Z.XO]*[#I^??S=WNPVG_K)?_O6T? M7FMX9>YK,L=&.6*G+5QC"=AB^- +5J$3@=*GVK^-2VY\4G\RGRP\,7J:N3?::.9Y]1I,Q0"DE)(@X3T;ZL MI.F(5M%3K5>W=O-MZK'->.VU5)_'WD_BAE.BIQ6P%3M MPC=TD\96"[?'\EJC20T+RV+B[31K-5IN)=+MV>Z T+Q@>!EF",-VU)$E\ASG MW[)'P[ZQ;]!"NJ.MR9'KM#-HUF/VWZ9OME&V1#*4OJH4Q9(:=;UZB/M-JDSLK+^F8L=;MHB@TV:*$VQ+ M\4L:6_B@:&E9-;]0FI4^0K)9KJP;^A=F=30^7E!)P.\FZ@NO\)NZCIR$HV1[ MMS6N*4)$HTNLIYLZQ:*XU*H [/(D M)C4H72?IJ3T3S[3\*#![YEEF*K#+5Q%,U))DEO7BFP"A$G%'@]3JE,Z"E&DAJT"-C9WEK42P]D640G>3M_;R[ M>E;*%X.'ZL^#SJ%G!=M[ZB'DSDJE0P?!^M,0DE8M;] ME *9OQXOKO9MO;7_,#B\O;KQ\N')5:-R1\L_:7))T^6"/JN_SKHIW4?J<*41 M >&.$&D4RXU""#S,+37@2>FDYI=#SWMRB5,$GMCU%NT18_N%6BY3X.AN^_!' MYOC^9+M^ZF4.RHU'I7]013C*__%/,5LHIM>#@8L-YQZ6+T:_)/\;@248+*L+ M$@LXAY$R8(1US[NLMG+> ZFH7M^N]2[VR!)M%:H)_H%S!IQRI_5G.:_>E?<+ MQ:/S^N%V,S\XTA_;ZG/E+H^&2KDDYZ>6)U@+M5J62;)&8,);GY OL#AX@Y-4 M[0__76CR3AODT V[+>M@QU",0\>S&Z>%ROXEGJ4 &R2?+4Z>D5\[[TM,H?0, M$^ZFN&'.E;_?T4ISZS]D MGG?-W$4WO"&/_;L"VB4Y759RDW;)7^NK5L)]LB#SA8<)"HMF>19-#$$?-6H> M+VV]$C3LL]KITZWE=-LW.^U\!6 *C!H]6TZQA3H7CI7:%DX#*X+,X8'UTND(*%'9OE?2GG[NKI]=M5ZV.M=_0A]MW"=]_ T.-@Y>54N M:N4%VCD;:M3PIIF+M7!XFZTP=Y9G[DS!I'<:/+4?AP_/YU=JJ9[Q*OVB?:V2 MUG4?\ H,GE*V,,M;O"9>G*^'+;$I736GD)"19:_Q@A"KX>'X#&E6<0?](@/S M>)%]V)=OXB]V4[T2W< 7GWFY,./UX?;GMIGIU_5:]>C(^Q%>J[N5VB=J5'Y% MXF5I.Y%>Q[7X-%J0\W MI%^A<4K-<"SO/56P&V\+=N/=@GT14ZPZ(A@6+=02Q7O-CE;N.*?W/Q["W.G@ M_OJJ?W_RHS\NV+'$,JKA'/QD?Y!Y2*8BR1*YWG<7C]N#W^WK0,F$N>;]V=5U M^3=9%9II1V=.X XR3ET[+>S>=LG1P]G3.=*LG)]!LR_LT_8.79M:N!IK5_+4 M;.A=C0\^N5!$RP%B]G1+E?6-^>DT?E5/VE>U0\OR3HZ=1[O0![U19;6DRT5M M,BU_B$Y!!S:/E+2MT+8'F2?B!U'3(C)Z-ZW*/HF"T14$.RF8/+42^\JU/,&B M]ZSEE''&X>5NO>S_)/7#]D[.N>U=['IWM*Z[,KF22SWBL78_M/_6NQ8EMT4K MP$;.:%_F'O9U<]Y?WZUSU'RGA"S- 4\ D M;S#)]@$'CA]X(8U;G2(5KCJ&$XG)B>LPH9\!GW[W[MJZL8^+RDWQYNRF5ZB6 M#;V"\%G(X?G**5VW0N>%*G$#EE_2U&+47V8A3/O@]H@R\TH-"KO.:?='7=-. ME*N'D[!WY<):6,Z6]$5 ZH0D+!U4OY@EK\&MGV!*K;%=W?_5/79K6B9W&Y1+ M7N:DTJ:!WC?A]N5.E15H3!2B-&VX&/TNG;@P=^Q50;3\DDJ4KY:,T'(CSTD$ MWJKVLMKDO_\U5E=S&&?!8N6NMQ5[A!+SC-ZM4>=0FV18V4ZC!6_>,NR^,?#C M4$4Y._1V;PV=2CI=3Y2LGO\N)3XC@2:HBX70$S0<*W0>W39>ZSS^\HWRH1&K M K>WI:E9NM[!G]'$:NU_KDZK4\L/X>>9[0II M7P/$"M0.5*RA<\-(5AU]39S':3^-I* =45,+JNNS&V!$C2UXL&&FPFW+L!)] MB:-N"FUZ6(CZ10#NL9D8WA+Z<O_*#0P[^3NV53EQ M@Y\$1FRZ;>?5)M2[O_8.2*_LGRF#[OZ3_OOD=GNG? XX+NMYV&B6IO1XQ0:& MCC=\K!2W+1^]'2PC_$QDJ=^Q@#5]R[:Q$5SB)BQ2/,VFZM',(]K[_.T>IF&P M?7Y>*I]T'@SRZ.X4](/ZT]E2>ICJ666\PP8UN[QR(B^B)>:G M3>EY%'F&*5VC-"#8WP4-JF%W%VSN,E4]S=)))U+QB&YD M]+PB%]3)I#K*R47334W23;T[KS_5=;?;] MWJ]M1?/\XJ%J[9U7+3!/<_F"7,Q-1GE?.$^EH9V:7(EYZ#"\W"#+I\>UX#Y5 MKS48VR,.+"_V9#>J0G"X4^FX[6J=/)U4?@&?GT[:[ZVYU+"JW5*$?-AE62W*4Q:B-BO;,G)RN]*PO[(1K4YH,RSNH(I^IQ83T!?_ M$<>I=TB+>-ZKN_0;*^@QEV[H\J#Y4&K(MY,%ESLC*E-(DT:@DZU@X4),D*\.L6&-M1Y!$^!(8%6PYT MF7!SVG%^Z?]MK]50PQN;;1>[[L MGQW6K-S1ME<]WZV3.L8&R]DI<@][,&#+O,CX;H-PC6$QOO.:4%T=>]\K_$<. M7\'LS XY=%Y.6.7ZO7#\H].R3;._,?Z!W(E/^>BCP3OFGH-9F)KS[)) MH!4'.TIWV[U1SXWRMO<;L%4OYJ(SK M$%^FK_+@ 6"VT<^U[8.KG0J,CC!9!1-A='E62FUO#+3(F(;?>7-[O(0=[3KH M8:#?GO\:[-EJW=*<[=#OE_:\3#_=P.141\KNQ7[X[. M,5FX7"C+ZK0HXA(VW^O XHN?SXZZ5SE_K#T^*(;WY#Y=7>ZG''N>RN*"[Y]Z M9OX@\W"3.;POJ6JF5-Q!/X&L%E0Y5YAD\;BG@+7B'4N]B8.'G@2C $/-;=" M =B9^$OD6MAT1\+L@:+I^^[ @2$=H])(5<.S7XM$G7Q*B^"J0H-J>+.1T96&.-PM&'U/25\ M=X]QOE&5=6V:[=2*O!>3(959ED3< #PVIH8J B!DL?;D<]I-0XF?\:CI M)E0BTQ!$SX=])M9_&0(>/"=AT'5<.ZS=WM>-%CES3]M34TFPWZ=/G"_3 M![:= ),Z^@JO2V;G[>[8IAW[ +L"]!-P!_X]Y M+R!B?9I>9\R[Q< \H.B-='F'VQV\>SKP-X 0N$@F#8 &&7M XGE9*4EAD&X? M!FRZH=UD6@*Z@5@ 4X I^C!>W"0Q%8&)M7 8-*H&.QF;&$]4.4=;%5BP$"]< MM@YBH28C5O5@Z&62;*O%@.4M.L380SPJ>4C***2'/'!)'P(L$-D/ )R> W;GC!J!^ 7"*=%_'[DB67_TY,G5COE%N.&," MR"0YM -8I*E;8$C!"-U1?IM-*QJUL(;FMH8R^7D]1U<=V+B .=NL# E-AS8E MV$IUY HDMXI\VR93[)Y" MS[_L.!=M(Z\QYN\MJ^&9[G]M3G_A__Z+GLE/01 M$$F;IC4Y[_"<@!)1J !(DO,IUBI'=0PCW4$C#,7.@275[!C%,G U SF46:0 MS(S7&$['MVDTE.)9L A8QAA@L E#,@?7X+@EB?#LBG&T(6(D(!M[0*8'(R8 MKO$=M^]$:P)<9=MNGR(O75BD4_8\-JPOKUOW=@+).UR]29BH.,W3$6N&,!'! M2B6FVM1M2:ET9Y3LI[O]^JE9S875XF7N+M/'6%E.*4_WZ$ZD0+O)VA1O'7^, MOU7C$PS&0@XPS.GZ9$[Y^%PQA>37 ?B*RID?P6]-ZP]^'SF/9_7#=M Y/MT= MM/)WE26S\]Q26X6G7]:E4MUIW?^ZTW3G[(%Z)8M*;FI7AB$7AVR-MX\O7.ZS M722,-#)7G*PX#BS-%\SK/\Z\^[O'W7*Y_/.'TKULY2N[5VYN_Z&_9.;=7-]V M\E?%YZ;R:.?LD]]'^X^73VW,YRJ5=5G-SZ.+ZYE#KXL<>I%#GUH.O1%75Z@8 MI>OKW2/CZ.&1G!<>R6[C_+%6 9A1_F!O&UY9.KV\*[J:HM;#D[U,L7]8/H=_ M$9)>7DFN"X6C??.J5SO,>==7G4%0O50J=]KDE<_/A?;I^7'NIAZ6>S?]\@_] M\-P[ARNUEU--5E9W@>-#'*_675VJGIXVK@]M6N]:UC[9O MSMJ]7_F?;8#+B1G=[WK>E=WU=^J7^O43\2YSCZ?W?8S2O[RRXY8*QK%:J]2M MNZ.ZU[D\V^G\P"LGQGG[J^X_[_\,<[73\\QN9G"Y?7*\C5?&XWSE],+,!+JO MR5=\9=$SZ!(RC!P/E[E$"0*.EKI:PPJ:QC&=E[]-8$[DQ'6JL(FJ=G#D_HM% ML&K='IP]GQA*M;[[\[&6W]N_K2Q[$=1_%HX*6BYL/G1_[.Q?]NLGX:\S/#NF MTK3F.9; V:R, O^,^;[4H%0:;39-1JB8T]E%)J:RG VS0YJA34Y; M:VK E*+F9 ZKZN6]7O/6=FJ'X6'+?JIM7_ZZZ7]55FKZ&V:ZDQNN^ZRJ$JSY MMM'SR5;\(3DN?<)%P;3+:FQ&8/79.-,'#C+]B"3+\96[<3A9FB:R8MI<"+ M!Q;3@$WSX[7!]&RQ-*LX6&(-3+P2@R4MV/G&A(S_SN"CMYCA@S& -PV.R"BD M+XXO-1J^:X;D\.C@L;*L6D-GQ,.Y&VW8%C/UA8^[ MKCD0^$[A8GYJ8R^ MA1X0=7?6(_D6-ZY&0L=C5=LG>ZQ>+^X/#Z[D&K M;(?NDW-@9;"TG3YYCITSR?+W4 I M%*X+/\K7NM7(8YCT2R3^;;.Q"^:.3=;#1OR(G$\2L.%)__WGS\M1_FUT:G*> MCH3CU-R\]9"9/"PGEAD^C)SCY@_[CFF-(.J;1$4TDA@<20R/&(&C]?:3U-RT MA6V2FE&4C=&1H3PC, NWL>\!\3,(^9$\,^!GE[TD?6I[=8[ZK"QONRR(((CP MEB-^A8@@P$'HA2"" (?%@L/7]L-\RPR;:-FE9;7\HML&8J8;YIXV^H^-VNU#[>'0SCRXN]=7C<'- M^5T!,S4+I<+4HQI173)J_I5VC:JFG_MXGO'JO].N\;10J#T0Q*[\;OWOU M^^MWE[BAHCLU<_#UH,H4L:T.]/M!Y,A<.F5G)V-V[[J(PAJMS+%869OMS\OR%TY5VU,)"3D&:K_IN),U]W_Y14YM7U7JU&CX9I[I>MA^7>#@9!'BG MN7O?R5QH9BW\M7]S$ER>%%2_?U?\&@MY+41W;:SAD:#F3Y]VJW=^>/)0N',4 M72>_KBL[[ZX&F)(U7/2\@R?3.*_63L];.^%OW7UR=]L@HF -ZU]D#6^4H*XS MP'ZMY9NOU9R]AIK_63]5*@/2*#VWS<<*B*Z&67%?8/ER+;>;;N:^1VZ7:^:& MW=;!M5:N_*J1_5;A7+DLG%=/T4H ,U?[(C-WU39QPO+U,5\XWLG].-K_5;[: MOSE^.#PX>\Q9G7S.NE^N=[CU*T.>KBO%W0=RZ9S]K-:>SP'T[TK".RS,X1?2 M>_BS>?SS4E4*OM9+/,L=VZ]%T[VJ9]E&K?NNW?]_^1'D&*UE=N#0+!_&Z M2_-R;>>+P^+CP_-QV%*J=]O-O7+/ M3]1]JW[S<_?\.-S=JUS\6JZ/N!)TZ[?UHSM3J6IFY5G-W/[:VSV_*PL?\>89 MQ0E)W2^&A=N#0451M,/[N^;O0E#N;2\K9>)'_5?KL19T3I3J;MG<]MLZ<8MM MD%$5RZP*)_'&&\#O@MBOM7^/?E>LD\O?[<*#8?=O\[##M$_\"L@NYD=\B?W+ MM>1NNK'[+LE=KJU;KQ4.G]O6;[.N73QZ _NNY^:J*,E@ZQ:$GUB8OZ](. !G M).&:;MW7*LKY9=VZO,Q;A;/3HU9EN>;OZ<7V46^G]-"O5[T3]S2XZ.B9?OM. M5=#^S0L_\<:;Q"/I#6NMZEF]H0:UC-NMW%\$_L_Z28J6Q;M,XKI[V#J]S>A& MC0SJ9U7S\N3VT3Q'N06;N"#\Q,),_BP4?ZV9?/RCH54>?^7.8+]IWCW<'%SW M'I0^RC/8R;KP$PO3^7/2O%S3>;\2=EN^WU+KF<*M$G M%H8RR/.E]1R)\W&WGZ_U?IO'RD!7[.+=[ZYV[RRQ,0Y(L)7[T26%YO634KWI M9\Z>O)N*3@"?U:^QD]="=M?&*!Y)JAO>]YY[M[>N]12T#'C1SB*A?W[BH@C1,8G]K>W.X+S*%P>7/3'VY"<5!?J^T M=YBIU!YNNL;C<^[YHE2Y;]^I&K6 "ZKPM6VX49P07V?O=__ *)P^*=T?N\?; MY^UR\6%O6:YBHWCS4+7:]?OZ3>/VXORHUMTS]3X*+IC%)>$J%I;RI\'X:VWE MVFZY_O CLW=>,[K&E?;L.KF@3P4:;.5"412=$.;SY\1YN0;TSR<2.+]:0579 M>SP+#K=KV]I!MX+BC0;T5YW(XUJK\'1\T>.:R3Z^>:76Z; M#_:O]E*MY;#NE[O;)R>/M>YIK7-H]:N#GP,08MI'-U=>M+6\%M*[-J9Q4E8/ MNS^N!\WC@T,E[.QJ/QX>"P]G_K(\Q@^]0&L^_;K2'@;ZX^[A_8^3H'9RCE(* MIG%9>(R%'?P^F/U:.WBG_.NN<&3UFHJU77LV\B>G5T=.'Z47S]9]@?0*K_%: M2>]RS=[?=MAV;F^,W8>]OELX("?Y7X?/%(O1[/VJPW13-G9O-:+@6@.$I>R? M6,.*@P?>[FGC9]'<>= .3GK/6KF[KPR6ZU8>G/5."N3XS'K0[CMG]?IE)[Q_ M!$,Y1PWEG' K;[CMG)#>_-G-03^?O_U=U\X[_7I_6_V9^[&L,WFE?257<[RJ MH1QV?CUG+L/'4[U/Y5;%,)]P*PMS^K-8_+76M'MD'>QKFGM1RYS?V]5>OEU] M+%.!IM9T7N0@"P/[<_*\7/LZ=Z%UVV;//% N@T[QK/5[^^:\W4?Y1OOZRP[P MC1G3.AC333<$RTA8TQQ(_&7@F@_,9KVR2//*G4<%(O$?[!K]GXJQ>U$?G+5R MIMXO5(S+Y>8L=QKGM\V\J>:4S,[CXV.C=!#L_88=99YF;,@YI;RZGKW5:((D MB+!VG:#^&Z"V_1-KS4G8A0&9"YL'A6?+@8$%6WJA%\PU,?4=$X-I(!Q;3F@P M[5_^1.8<^A@#TFA6S0 X6G&VCD@;X-8( N+Y@,%52J0V<4P+K QXT[8-BT6$ MM8V['*Y[Y%[1E,+%K]S-\P^WY-3AF010N0=/#;R0?(6TT\5:U48&:F/LC>/- MJD_<@+!VJ:K._A_)K*I_2T=68+4I#8>]JYRRV I5YH<+@\K[71XV9EI1-^Z,ID;N<@W-N"NU MS.9=3B$%I55N-)022OM_C?@.L$;.?YFUX^WMW5K=*%B[/QZU'5)Y;M_1 U3C M5[K>1?WQ][W?KEM'9EMY?"P<^[G*'3T*,'YE?O>LT'PX:G4>#LW2'AA+=2U\ M:M]ID\^L7&7TTNEO[:%>K6OFN94W;W\=]N_TR2M)X^JB?O)LZ_736_/G7MG( M_YR2O;WN/M]=G]X+%>*'8,U>EY95>KW.4GKVP6[DOUWO55#K9^CP/S MXB:XWRVW6:NV\2N/[I4KI7I_?5Y<;B[P,LR;BM3]XE4 0H$ M/@6)(\N@2@&0/\3!)3 @'@;L"(+0@_^_0AMDDBO-8GYPW;FJJ S# ?J1=MRV#_"+MAR8UGRWX&VOL(Q[#_ 2S655E" M^@%BP_WP2\NU;;?O;RUO59J!I2B+\X(IM23CQT2. 1,F9_1\LA5_2 X5!Q*- MLFL\9ZCL.?'86"=X(PS<^ O6_)U^$QG=[)J$%1Y=@]\P>UU5E.\XP\"+!Q:3 MAO)]>5KHT5S4 ;ME#2<9A0)N)O=1YPT:4 B M=X3XEL;4&*;P,+=9(2#]2[-/RO5&X;I6JS3J5GD[-XKLS3.?:2L61 MH0O2-=#0]TY;NQ:&4'X2PYL23"&'!CD^UXIZ[?3WLW*U\U#:OR#G=_14=TXM MRL7\K$C*Q_!MZ6"FIP9FFXE8^3(&EO:,? M[M']=>_VH;#[<-X;V&$O;U3NZ%FY?*X@E]5"ZK#$PYKU$JERPNSZ K-KB:G@ M2\"[52# ID,D6FM7?7=:Q3[7\0;G3MY5JL_7>_N#"V]@_6K?T>,4N;R<+Z8/ MC$L4_YC1-!@";[QR \.6(J<[I9X44TW8=,*F$S;=L@!K"E)YBGITY.2K>KWP MZ!<=4GK*W#;Z=RPQ55941=9RVII;<2_Q"\FY)1UT>R%F6QP %SWB!\+($T:> M,/)>1*.E/]<'*.M.T_)-X 9H?>W9A$LK7?QK6NV"F[WBC7O3KM8/O1_MWLU) MN=2SS^_RS"$GEXOZ!&3^M78&'K/LAN23M@W;<$PB3+S/@>(2#VE\9;;O:C<%1#8RH62K!7*;QF#7YRD_FFE M_?HLKI>)@Z?C*6@@&/XP/2WHD,D4M0#Q%TS3;U][HO6U),(TA))F09ZVZCZA M*9"P\@*DL /0M6<\+C6Q>3DQ/.^.//YJWMTH?O!0V.L=*R6[46Z<5O!,G2;K MA?R$K-+,RD6334V23;T[KS_5=;?:4[O(W/J'%^=8X2XG:^H4LL'PJ"@&V!]0N8&[1(=>)HZI4.%I6D"\\#WHWM4SGUUU^O]S\ M>9JO8$_U2<'X3OD]E9@>#6Z/4 UVT=TD3:=E,<]+G@1%,CXQMYJA-Z"A\W?0 MXR(>'_T1C["K"2+TMK=_[58SK<[#I7X1W+0[OYV<@\"2+;U&8["#OSZJ5.C[>#C6:58 !F/=L8;%D.?4(#L_7'9 ;O809Y/M>;O M+H@?V@&]9'BVV5_B2;.)8R36N/A30M)Z,";\^M,-);_CAG83 -9@T,L.)2#2 M-L?)823(T1J2PQPCASWTKZ+!7#9_B![".L(,4[#'L M;)KC!GB&HM<#.,01$=LG_0Z>GH!'!AT8RV-H>+ 6V .XIP?F"KT=?L1S:Q7' MP=-T%^P'>/$N"%!T;$;)',9FR AQ(QMDAYCT)#S[(5KE51 L:S6X"C9*Z+-# MA91&C#(RF!LV\8$W,&>O;_E(Q"9LM('0S(+!-=674!LTY6^L*V X YG^J?X= M?WT=_K:>H^_D^,ON4)5>7MXG+[\!Q@R_0EY%7X=^_*6'A0U@4R+15X&Z>3!Z M*D@+Y\"<9PXG:3X%7JJ>1;T84L6DAA**[YD+%UN$R?BEU7:L%EP"%N(. ;/6 M[8T4H.8'%A[=])>[MT3O7(?, @+4LW>"@2\UL* %*B3>'3I&"#?!%W W=4]3 MU5\ -F0EG$P/_C#88'!D(/B@"8E<[D2VN@FVIH<.J,X+ZT ?K78+3E=/.)'0 MQB9>S!TME_"D,E:IN9S7&\K=HTEYAF]6Z->LC8L]#2W MWVC!F[<,NV\,_&C>Q7)6C[UN6T/OFLYLB*R>_RXE/B.!)JB+![\2-!P[V!7= M-GZV*_[RC3,&$:L"M[<%J$T%&OZ,)I93L\7\5S'O!9[H"=O*D&#O"WN4_UR= M5E^'ERD63_05*"8]>BT DT&W??< MI.<-\%TX 2K[MHN(86$)!8,>=I:EE@&<8!=T82\.C(K)-YH!ECKPPF@*C!K1 M3'TLG 34&A55HD45FG"=878LF%+\-$(K&X' 8&DC&%JRRB)E HR_$4>SDLR# M]W>'-9>D!L$)1<]NQL>(@=Y'5P=G(V;B^OF">?!.6/*0FFAS MD&=XF450/O !\.,3+))N&!E_8R(==(P :T@TB(U#0,XUD&F&#T-%B!FYCDW+ M,\,NL!\>[#.;,;'&,W5"G:6_P" MG]K8H%,XQ_NPV8Z6<:I%X]RDCS!&!];M MT8%U-L1AC8L>2";RH.6YW6@^/A##1.)<6CCG-_033"Y\$,RR2=#F!81J,HR) M8 -EC0(,*\<1S[%OV2@ZY,G"H,0 S*(6FJIL'$ENP#BP]@;[';F )3=PDP6O M'!;D #I3FKZ%",MR=KY$YYN$B" _<,8O4':]Z$?,"$$6]$!L# C M"1F3;6"=&=!E13([6)DM*^T/M*CK/9>F^5A'28I!5?[%OH-0G[&/^DH\K8 MQ@ P>:ME/9-FTCB.#7QFM8ZGF427E=AO+Z+XGYK&BQ0 *FDPWAE) *6)L/[_ M^T^Y4"S__7)<+V+_$X;W8OR40ZO].FEL)"R@D4=Y(O0MQ$:(3?5MRU=(D)"@ M&1)TZ;8"6AVN.?(ULMP0(3A"<&8(SL7D-EY(C)"8&1)S]L)Q(\1%B,NLE0E= M;AD6$THZWOYF\5?8IO$L/T)\EBP^!TGOZ.N2,CU I$:#9K&2Y3M*3M&3-,V? MY:$CPD/7)KJ!FL0W/:LQ\M>S8&C@SNF28%[[1(K %Z91H(_&B_PK#4(<&/N8 M>X4YW/SX[=.H,7?^Z$+]7VEF"YRV6IGHQ(MTB1$=*=$28LE) %,B@I M#UDPK949"TA)1F+XS+>&%\NTU'32PSN0;.N!P/^![+(K@'+C'K8IZ07R*]&H M*.1$:U@3EK&\6!]HFC*PC6Y<3-")2K4O/?4C*EE.G+;1'D$-8 ]H*XVBANB[ M#3TB1U$P&LD"X/ -%IGN QC0!1J7]9#^#+M/RXP#JR'UQ!*:?$;#9,,;HG3# M^'*0"MMW66J0QZ*+AB]U,&6MRX[8Q7?XTI_ ^_WC'?\OF5[@9\)>XL?].OR" MXN' JS)D,'P5#4A&"7!>%T=_"9,*I#T;W2MLP)7A@"^B ?]9N?A+:K-+LA*B M]VM3H*3LNYY#!5Z"-T>W494( @-@"Z=%!YVA%]*I4;RD[G[VF�BR(A$8A+ MIM$EG@'C]T'>72\*N1@1T6GH#M2/L& >3C#T68+5DT7Z,MW7>LA$2]YC7)1 -BGXVK3+/KXIX"8'<>UW7:4'$!7BN83 E!3)/MCX<2#BJ'JR1!/D@%X.@)&-9?21RAC),]H8N*6A M'QKFI-$C)""\;SV2A_(B>4@D#ZUN\A#8@F[89D@PCMQ#&#%!' %#GBR/!ERM MKM$>)A?0-$*&$PR$8#' <; PO4$S/A*0"C:G%0"F(79+-G9JRX!%CM9L0&R" M!P=HNBH?]AH"9'1\*MXB3%G;+H:$DN.6(BW7#*-,31K!1PCI>99/<*ULAGZ M46D9J0(KD$D_^\2D=?W10O/\@+[7Q>BM3!<"#,LR6X$M4S);\Q!V<14!E"?P M\":L\V"ZQ5?2) !J , (<5628%B I%*,XU$LEX(XHT8_D8[!0S/=@@/IM='*R7;:0V7GN;D^N0/?+ \QQZ)A@<^(TF2 M$:G88AI-CLT![#PZOO1P9CW,>X$M5$@/F&$6 M#+N99J),(P4^"0AX3\Q@%.Y&*QE38J(S )B"0)O1T+4T#K8G5EN:V.0B9+"$ M!)L>&W!9.(H>RO)#6-EI3QF@+\L'0Q9UK!XWZ0@5VXY2?T&1&]:(I7[44"=B M-,T;81> 5IN!!UH/AD4DEDBGR!A@%@8)2%(6HCO'GCCVGL0SY<1^F&:CL'2] M.!O+#QOWD?;BYM[R VI"8::?T;.:(P91!6,[:)E91K C\J0V13X/L]1&6564 ME:/DB2E#CVU.^B"*P15A>U*I M8U1RTV8G^@!23);"-O[>K%2!)T1224&I"SHS1IOHY7&;(@I?T7&>Y-Q81IG; MC]2#AKU8)EV4[8'?HJK;R)*0M4NB/8\D='JT7-MRI;;U1+,D*5X9F) ",BW% MJ]_X]BA*.8IW2%216E+7,CTWDS!OD:EX[]#^'"$1XB4RDG(4C-<' RYIRQ+Q MP!)UNU1F:&Y?CR6[1&"TK-WNK)-6%P2MS[&#$"#U\-F,W1O<')>Z)$1*--=Y M9Y+>RN\!"F(/(/8 *[8'*'W"Y?;*Z"=13-?&+__WAZK\\4$*YW>YXOBZ(+?[1E+E+1>1T)3-DXDW72 ;296UT92A>:I]U#I=/)2F;G[N M8 *,EQIJ;+1Y\9:WAS_N?V?S/W#P<(U/5F63D8H8C$]6["8X5'=.W!4?7P\T M&.]ZN2LPP3(EF%BXX;#RXL/,B343'U6(CQ"?#XI/E9Z-6Q5K=15W<\R&72>9 M^7.',.OV+V'>"O-6X,-*.@;? @#NR+0DI_JJT6G-C3BA8ROMCD_?%C%\[#F* MAQV;:9DC0H6$"O&K0FM")V$*+B'(LI+;RED+]*5A$W]KC1Q, ML3-@55?4U\5X4_9QM';$-*:FQEH>+$@AIZMNR DY%7(JY'3MUOWE6_E?P3#. M3/3%V^"C8H!;_S%-0EJM)<^?6MY8_"OJ/^6GIHC<374)L$L7&^X(\2T]"YV' MNYI:R M0NAR26M1JNB3.(PX,K7.7 ">%>9>'F M[Q3!Q_+9RFI>UDLBPB.$FVOA?D=N6D[59%TOB1C-"IVFF3/KK"!","($(]P% MPI4F0C#"S2QT0[B9A6X(W1"Z(6PJ$8(1(9C-#L%473_ TSYK5SY,^/+6+0HS MG-Y:E6425CWUSO@('&%5JQNM[9U#,,2VI9+A=%E3VA%>NI%7-G M^)3S!5DKIEMC64/N0/R,LE+75G@- ,+F1%:,:[SZY0=1 '5T1QL94/!HF3+6OKNA!.O.41 M@I_(D,C>YX,00C?X\X0+W>"#$$(WA&X(FXKWN-'2)8++*)$XV3)>7&PL["2. MMPAWH8@Q?45BG5 .+L1%^-(_EU^GY^5BN2240RC'.BO'_&EV14U6%55$FC8N MTK2 !#L1:%I]7!=.$>$P%($FX4P7NB&T,NRGL\)K[D0;9[+7WTL7JH4RW*^+)HZ">'F6KCG=NSG M+PT"H5@9N3L^G&Z43()OT9C>TS;@IK[VC^GGH5 MSS47=GZ\PVD+>^JY93P020C[V@O[<,8IUX[F8=H+30[C8'Y+J##-P[0W.'JQ MI"CFYLUZ^4ZMI>5\;=JTA=]V@V:]) >O$'$AXD+$A:&RF-RJ39LU#S&,36]V M,S.1ZK1'/"/ @M"UYQYQ_+0;4O)'#1$7VGB1,:X[*N MRZJBR[F<.*,AA'OY+N#4RW9I2E[655&V2PCWV@EWJ5R2U3139'DP2M;XM,9' M>)Q+\709#S&/]3NW,1<;+XEM8RP#]Q/'AO= ,+(A"D4(A]A:AC0^9JDI&FQ# M]/S:)\$+K=A,-_''SICKN#G7%:$50BN$5D1:4=0465%27"DXM9\V*][R$4G( MIRH$7$9G/KUCX@C77V/C'G&(9]AT>U1I=BW'\@/,_GHBZ^7<$'X[$7$!T))S M>5TNZ;IP2@OA7C>G= 'V\46YF!==A(1PU='M>+-\46>,X MR]R<5151%6L=HBL[R7AO-@S6RQI&5#R7KE46,A>\8 MRQ$V'G$=:==Z)DVIXOLDD'8LO^?ZAKV^7@".W&$-UVL2+\/NWU)[SY+OVE93 M^H]"_[/9Z6(4[ J2,@2A*JB:Z9@N=^CH7-'<$2/OTLRZ7E?5OF2)42JC4 M0MW^3(]$U.?S49^U% ]523])CCO96*>PD"B5OM8>1-'3Y8NF+9SD&S3KS6QX M(41\@V:]F2*^F8:*Z.FRDUC2S)XN--#4\MRN%'5W<1U?-'41.=?K=S;G M'>X5.:?JAE$:[L35&&-3N ("NEO%PNY(4N"%W8<%U095TKRF6M*"(S MZW4>YT-E($69,Q&"$9Z-S77>B1#,YLQZ0T5\,_W30L0W:-:;*>*;::B($,S* MS7H30C"G08=XTH%CNETB_5E[[A'')W]MB2B,<+:M911&=!X7 K[6WF0AX$+ MA8"OO(FR63&01;"5RZC&%^]%ECO9 ^>)^ $M/,8V&,)YL,+^,5%>[&5C"ZV4 M>AL^(=BK+-CK48.I*)?TU,_1"\$6@KVDO*E\/OW3[&O"6/XJBLW-5TWT:N$] M\!!%%;#2, LS7!G/Q%_?/;MP2FUL6&$^S,H5Y8(N#G8(15A?[^R<1EE9+FKB M5(=0A$U7!#S2H8@C'6L6SOC0D8YJ1MS0A^XD)#%FG&\S385?=#E?*J] MTX0^<"0A&Q-A^5#[%KE82-6,7;YAE/;.A3=Y3@7Q1"B&\U#,LDYY"4+PZI%; MVJ%U00GAK1:ZP:];6^@&'X00NB%T0]A4O$>!EBX17 9Z-NJ8R\SS]5=N8-A1 M^EMTNEZ&-P>I'K!?468+U^"FAX[*FJPJ9>$J%_H@0D>H#X6\G%/2SXL3^L"% MA A]>'=Z7$$N*CEQ>F==(DH?B2FFGQ@_UWK/4=,.&33AQ'WY; M5&2)AYFFU$@SKQ1D15&%.UTHQ"=E?5BFG63A#[P)"5"']ZU M0,AZ/B<7]#37!QX,IH6&ESAG/A^]-/F*+_TW,(!=7_!N2GA5FTY]=EDL1GC! MO%#=M)[^^3_X)WZ2:1/#0TYT_AY_J(Y/C8%+^?XU$F@2)R!>3 4M-Y*_B IJ M,3$-^N^__Y6,NR^,?"C M>1?+V2%>;PU54Z>,4;)Z_KN4^(P$FJ!NUWC.)&@8R6_&)JU@*[HM_LYC!(F^ M='TKL%Q026(;@?5$\.ECSZ6L"MS>E@8H"3/IPI_1Q'*@-_FO8MX+@=43<&%( M'8^T_O?'?ZY.J]/"FO0S:+S7->R_D]OOZ*L__KE"79/Z2K#O&( MU#=\R9":Q 1I]8ED.5) DV%]O%YJN9X4= C\YQ'"[NO"PSN^1& 83>G8\,R. MI*NRI"F:)IENMV=X\'W@TMM\HTND'DS.;>*3X1H5R?Y-E7.J)NMZ28+GZX7O M61P,O,RVW3X(K43!4 (NV\0,?/JHKG$/U^(+7 =9AL]Q0X^-^=UV-_OVDT:/-+%T@.+,\SN0%9_CDC)[- ME01KN&2-@#-..5/,%F=Z5P1GEL69M_S @C/"!!"<$2; JK!&F "<=/0+Y+;BLEB5A2TO-;LQ>((A!%((I ME U!%'9V;94$9@?3[[S5!I'EBZE!"4^@9P7159A\PF7Y5EJ#%B\UG;-5U MDA16I9P>Y%AMDW:%#-B-P1M5X(W FS7%FS780J^37%5I7W:!-RM>5SIUN?AS M)SJ%^M=J;ZJ7!#?OK)/&]M3[KV$KP-ISS9\']>?E(""N_DNHS!. MGD="I%(*AV7K\S"WU'MVZ\6RK)=+:3N4>*#58BKC1 8Y!_-+61;**=;"X;2T M\O=Q@TE@WB9BGBX7BYJ<*Z7:6D1@WDK*0KD@,&\]BL6G6?*0@[FE5.2PK,M* M24^UR.%Z(QT_Y=[3D "]F"KKN2P __&66CR$_X=^B1OCB;1#JPE__3^CV_M; MVK'\GFT,I)H#5Z?HJMA,O\2:P-.;=0-6P^Q2E9*LY945RF+Y>FM[U7F<6Z]* MXXMQ':R)Q*X)+.':HVJKE%PG8&GI/%Y/<)I=-6*EY/;-0@NK(;C"9EIJKO]G M>7SRW^/533U(9PNW3ID$NQ[]77+#8'V]:B*)8$&&,@\33+V3BIQ3=.%HWOB0 M6HIAU8V)J G06TU9US6Y4"H+T!.@)T!O/=((TO8Z\##!5'()BK)6*HA$@@U- M),BGFT,B$@D6ETC \@7@"4Y;NB3>DV6*Y('/FN;+.PVU##N=M]GR'@'B0372 M-M&%#(@HH _#F:;]D95561-3=UEL29"L!G@EZ*7?CUA3]D@V(O<%+S--A6? M!<.ZU)T6:\)Z_E(FYN>LHJ3NCUAMYP-WWI2Q*C_KZBWD*$%B',%U0/"F&V(_ M>#X6K,4>2>9O\JG7:<@KNJSDQ9GES\<:UUY88'44X4B!JP)7YZD%45;SLBYR M. 2N"ES]TC0/_J0E?5Q]-06$O\FG4V\BIVJRKI=$FLB&IHGHZ68(K42:R'\# M S277W_#(L7%Z(VMK?B?J@T7U^FU-Z6>YS9#,_"E9E2?M2DU!I)> M_"ZYGO1M6+Q&LAPIZ!#X#WMR=5W:DXO0GES'6'-X8'WP?N M7'>H66G?\@/70Z&T!W(\(LDC3\0)88C1J]7_\\-Q,E+"%+/YEY3!%J.!VZ/L M>B'N\#70P@^ -V'O'^DQ!%H0#\E"#!A3R_+A6FE #$_J&$]$:A#B2(X+CR @ M8 /)=OMP>= Q<$Q&@#?BV$#_GBPW]*/91H\=#KWG64#-Q,.STMG+6<*3O@T= M#/&-+"XK>$UL3+ZPVNG4A+H0>GB M60@@<%_7 ,&P#!M$#[]W'1@H?+8-,+I X@S/ [D=P&\^?MV*SO%%?P)%PI9A M!B%]"4I=AQA-6?+=5M#'5WGNP+ #B\"U."2DO.,Z&=/P.Y+1=4'C?QNQC ]O M:H*FV6ZO"R-A+Y)H%^,14D5SC>YS0V\$CO@6#R6#C6BZ/&6E*U19UP:0P._I MDA3KE4]?,:)%_ HS(G3;!;7!>%^3BF7\YJTE"M$'ECDVY>B>R+XVL>E:SR=; M\8?DN/"MT9"ZQC-+Y8$4F];?4530TY9JDA-9H:LBJ]S9C4V%Z@B4$6@R@2JL-1V 2U+AY9RMK!:LK.#67;>:L/)\@1F 5X# M_D3DNW3@L&3_U,1D]O9\E5<=L3->C9WQ5"V97R>2)R[C%YB55:?QA3QDC-VMGI]*Z\LH^0FEWQ/J?*;OJ8-V61-SBF+0B[% MXGX:-PT,%URU34#>RLFY*I?+)3FOY@3D;3KDY=-M\<&)OBP8\A0>J\VE 7GL M- 8/4TNCQF"QI,G%HJ@Q^3ZW!P>32Z7 9+K=7-#=P1EIIGE /M$8Q#Q-,NPU&L *#U!2 1^.?,N:3+Y7+J MIS#7A<-\L7=^&$K7MA7A_O1G5'G1C/PR;D:^DVA&GNYVFSL:B!0 $0R;%],* M>;F4?B8_#X02L;!WF2LB%"8P;U,P+P>V>:J)FP+S5E$.-(%Y(OR_>N'_#QWG M*ZD"[]8G">!#V4XB&X#O;("AJ^+"'1AV8*58SG!#_1'+*WJZ#$.=M]FFG;8K MEQ11IP MX$T(%NI]X&VR:43.818B4BC4)9E$F(58I!+(0RGD4/6[?0K4# C45 32ZI9;E<3#WK7" @/TP6 M"+CZR2M+\Z?P1I4T\AW*^8*L%7,BS66]RG[HZ7)4I+&L XP)Y^<*Q5T3=ZKP MZZ:%83DCS IHSC+HPDU,EB^RK$)$=CEJ)'!7X*[ 78&[ G>_5HWX3XQ9!EWX MR9/ABRX"=KE.FN&+**N0,O,)NJQ=!LV>Y_H^9LRTK&"4.L-2:43^3,K18[WW M+#7=L&$33H(GWQ85$.9AIFD77=3+LIY/,6*XF7JQ%H%C+?5VL]S$4P3@"CRT]DF>67H' VS?_PW\ !>5W@[!( ;(<>&VPI1=Z8VL?_J=JP\5OU_6D MH$/@/X^02&OF$+ NC*#C2P3>T92.#<_L2+HJ2YJB:;+4)Y)'>JX7P&_P)!>D MS;!MJ4T=*#WF0&EY;A<_4Q^*3X\CN2WI6[1UE&!46N&[9/B2Z79[A@=/"ESI M6V1HQ3];#AV[;W2)U /2N$W\"@:A9J531S*&+S"CC"VO?Q^]7.*+R<>&$[8,,P@]4%K*CPXQ MFFRRP*Z.!8M8DY@> <+ !8V!]"WJ)TXI7?PNM9)B(LW@/GUZ3"LUHA J840V M&8A$7\2HIC(F&_BK"3,QV@2)'M#3:N/B\8+>:BY![ZO.< (DYE73M6W#DXRN M&SJ4^? E_#H^^_AB,_0\;!<5\1:N\4.?_M*#+[RA=*'\6D!H8*'4# D.I.N" ML!@-W_5Z<2>JEO5,XAX%VN-V!3]X@?VG2$5A>F_ 07 MD5;+,BWBP']TB&[H2=TQ)L*%)O%]XF<9Y#6MIW_^#_Z)9$AL'O6<:0M<2+)53+C>SO2$+54F(:]-]__RLYG9&;/&.ZMNMMQ397 M8I[1NS6Z/K5)I@'B\) Q6O#F+QG-5C74;#'_51=/F02_O.4=@D#EQ""-5: M>,^3!7H[CJ=LV9T%JG1!FFQUU5IQ*!+BU2> E %4@1,3L.+BU M@,<;L0T,BV +5\F6Y< /R8?@JURG[>)XNH:%:& X)JRG*.\NV&-&C[+M-S4E MF_1[,"#L$ 43Y.Q5%E&Z+U,"/[ ;H)N5X8K'O TF6C$]GVS%'Y+CPK=&0T)4 M-!F:CB]'B>U:M!:-&0!97:7+2.#%+X[GR*8Q9_2V.-O'ET#RQ./1%&O9;C\F M2OPWW61LL>6[#V1X<]F,3!OZXOA2M,CL,"!?O5S.V*J^(X(^LH,6[(P1G%D> M9V8G/ C.+(TS>E:?V6-=L$; F>#,.&? A ZPR5GU&Q1%9SADS/"!."4,\($ MX)8UP@3@E#/"!."5,\($X)*X6KV1ZRS\CZ"1T M[*-^"B$[<]D,*RX[IFOCE__[0_OCHP3*99\ M_;6N50MX4!Z!,0)C%N43%+(SCX-.4$F@\T<=54)VEHG.2R+3_"Z<5P_V"Z_. MNN/-1NX:KNBISV.7'@JJT4-!8N^PPGN'U 4$3TJG)A&;M.8(1!&((A!%( IG MB%+*EA:K1*G+RPZM]K#:&+)JV\.%[Z(7@"H'4?61U<86L1\6^^&92C*_2B0; M8<95TQH+LE"7V DR=2BA53$8P7159A^P/L:J+$&+%YO/F*KK)"E76,R*T2C= M8O$+7GH$L/ $+*H %@$LZP$LO.U^TMHOKY-L53N&TTYOE[2QF(,[Y'62BS]W MHC*;Z66/;1+:?.B8 '<]HEXKH+=K6FU!..FKF'*7"%U6%5W.Y5+O M?<0#K9:L$)']S@$A4A8:54M57' YY8%*8^*28MLDWJ8F$'&6<&NRIN1E'>M[ M"T04B#B?T.13;+:TUH#(97OJ- "1YO;S,+.4);M4+LEJFKW$!!B.NUHX($3* M(I-3-PD,1=NFN=I+7+S9FN"=71U&77FP^T\$4S*V_\FI$WV87FVZ=-6Q_.&C M:!L*&Z9 1LUR@-3#G['?4TX'XS!?P"? Y(GWLC_ <#J)/@78#.<$KI;VB$,\ MUB?A$D@%7]@&ML21_KSL6,1N_O6W9$C?]'Q)+I:+H_?"NWP#QC6@Q&O 0UI6 MX"=:+<# 0(. .M]4O2CKY3*=26($;_9M^)LU*W@QV;PFJX4B:UM@>J$5#%L@ M="PO[LC ;=>,2V+;M)610X7G@6 3B63+#"EY13>^8K)9!K9B\HPFB%#'[<=- MJ(PFA3+L/R5'#9] PGHV;7WA&2 1\971CX'1FMIJ@W6'P!?/W5U#?MD5 _MJ M-C.=PI2\9;>*8@^C7/FGX@+#1&W&Z;%#P\*[E^_2&GF%166F%MIT)@$W1 MD&G'BS#PK2:)7VLXHE7%/*TJU%PZK2KRHK#;(DLAB<)N:\@94:B:4\ZP%NN" M-1RR1L 9IYPI9HN",UQR1M2IY)XY(RP 'CEC @"<,D6L?POF#/O/X(R.UXFBC@LG0:?/0"Y M&(_0>IW<6IQ[1M!)Z-A'W11"=M:^#%,Z=3(6B]2B3\7RA40 C "8KR:*Z%.1 M@G-.D$G \X><5$)P1 61#]!+>'36'VTV;\<@*LJOU[Y!5)3G9<41<"+@1,") M@!.>X*24+2TVIB(:5' E,3SNGD5WBI7O3B'VP6M0FC<=XW2=BO0>B]X4BRHA MOV9EOFD)>6FEJL<+0.$&4$1/"@$HHB<%UUOD=9(MT9,BI4WQ.@F%:$CQ1=OH MY)Z9NPJ24XO3B?*JHAW%_ GZ/,PM]>+KBJ;+.3TOZ@TO*&+% R'2+E&]4?6& M!2!N$B"JLH[]>71% *( Q'F%1M<%(&Y\-PI.N):R:!E&\4?9_K!&%-'\/B@B;L 5%/I]F"PKI6ZZHR*7\JRTA MHH_#SA!QYX=ANX!1@XBR+A=T]4/](<9[0VC%DERB72J2S1%&/2G8^_ ]AM2T M/&(&\$)L'H!W&T$ !$6JTWOQ5E_JN7X@54^O#W8R:EFR82!-M^_X0#DCD#H& M[7SA ". /R89$I"VS% 51<[E\V/T231H8'T/ILU!ULI:- 7LV/""<' +\"^P M#!NXX;9:/@F0T\W(@>O3AZ@Y52YI97Q*W&8AV1"$"9F%W0,,QTRV8/BF*W*Y M1"F8[,,PP7T0H-"D[1]>7-DS!K2K 5QUM;,GX1%DH*7I60U&GA,7QE*@[2M M^%H6#@#F(M%3RC@X_R\J[$W2PMF.9N^ XA!".WR ]CU9)L==/EA/%9M2M-+L M6H[E!QXME)-L]9&\RAB[:J3WK!$'**CGM@@E,=S ^F=8SA,!U? 2_37^/+CX M*]'AP_ LPM@:4_%-G7K9)P0$#"@=/<$64V^>6,, $XY8PP M ;AEC3 !..6,, %XY8PP ?CEC&BTP2=G2ME\07"&1\X("X!7SA2S9=%K@TO. M" M@P9QY[^F:MT)FHB+%TFGPV8.=BW$*K=>AM,5Y: 2=A(Y]U%,A9&?MBTJE M4_PCERW/W"1R>(A:M-L0&,,1F=8<8Q;C%12R,Y>+3I!)P/-'755"=D2)E _0 M2_AUUA]P-G+?(*KDK]?N053)YV71$8@B$$4@BD 4SA"EO.B2^:+O!E<2P^DV M6K3>6/'6&V)#O!85B%,S4=>I(O&QZ+ZQJ&+YZGI)BNB^(3#E4Y@B&G (3%E] M3.%MTY/6-GF=Q$KTWDAO8[Q.-$35G1@V/^Q'T> MYI9VR5PYE]?E4KI%Q(5")*UW#@B1=N,6M;1)A98%(FX2(A9D12O*Q7Q1(*) MQ'F%1LWG!")N=A<.EMC/P]1FR/:\\OQGOJC+92WWEP#!!:4?\$"(- 1%55*5 M$=Z13S3=F*OIQCP5^, FSM 0\,+X!NW1:<1CQ4OP$X%V+D!?B*/(0A&U.-$,HT>[9KPF[T+1 ![ M&CA =]"KZ.E'5P=GV%%C.%/:X4)19;U4HK/N $$[KHW7OVR6(2.IBHJLJNH8 MI3SX#.,8=L/H6%ZRWPIMX $\+1:5%[>U0WB!"T1N6=BOQ:?-&/YF$D2[9^BE MW-@M-FF#A,UNWA$W (F:=Q2+LIJGS3N,L&FQ 0;&,W8/L7SZ;A+U=?BFJB59 M8QU/+,)+2L:\ZBC6 M(P]C3P?6VX@A 8I[1NS4*S&V28?5UC!:\>]KY[U+B,Q)H@KK8+R)!P[&6$=%MXUTCXB_? MJ/,3L2IP>UL $137X,]H8CE8DO)?Q;P7>*HG-B&&!"C9^M\?_[DZK4[U]^-G M6$R]KF&/^?RCK_[XYXJVZ@ UJ+JTYX8_7#&,?^80YW':3R/I\E>=V;UC=@BH MKVDQ/*2A@*X+B,$ ,MD^9N)"(W%A##CO7;X0YK_E-$TNZ^K+Y>I;7BW*.97U M)IJ^=,DO81H7J1)=T<@8*C:3@X_'"HO>:&V*5@\33#,#;FA9SS *PP?$'.L2 MU37,#O B6O4"UZ5=M&A[I@8Q<82M$,%V^,)1EZ9E-;%YGSR?!FKB\)E#OX^*9YZ)5#,*.S#E@ M,[F*QF_]@X3S&!,=%Q9\[/>4N#Z:.9UOS!>@6(^8U%9--(6+.$4YC8KPDM5 M.ZY$?U94_,@"4[&)QB(.N\HL1:RPXH:>F4C,6?XT)L:V)56H+3=.?EGJ$]HT MCAK<."GZ 2WB)\/&Q8[9?ZHNZUI9+NJY"3PMR*5B3E9U4'+/[<*UFB+#O@J^ MU5&/X9(=8I)N@WC#/+>E,AR(,YL2H>=1&YP!.YT^3#U7AI5&UU]"4WRU;1ET M?VE%%C,L5SFPO-5RM%EA:,*0WI"8&0!ZTG>]!]IY+V)7;!]$KRW(^3Q8WBK@ M6&6,E/&PU>&PC3>>I<.(RL"5U('#I.CD/,MGFS+'M'K1QD R3!,L MVF#83T_&;[PPL;-A. CJ;M"=E4U%A%J4&;>5">&/Q,M6K%_;4@9Z&7:[N'M& MVQ/5K)C;TV*=IAD=-9_4QY M(7GB4>\H7II6I\%HMT=WC488N/$7;,M(OYF[&6%)B1H1SIL@52ADU654<'FQ MP"I9)3\]OC6>.S;NQ%#F9];GO,!:5N&M1-*[R#9A<7V:CJD<.BCF^#KT.(6F M;YXQD(;'"U+*YQ2RMIBZ#HLM![Q467MG4JS ?"[T<-$B,YF4O\@#9(CEJY2G M_TYBIG@>50C6NX%[O05+30/-^4I1>"<13DC -N+4=]ID$?4_0Y^Z==(Z*,/T MCG'T^5$/PJ<2$8* M^K$&FR5<+H] !&:)'0HA7= M$'Y0B_)R65/!MIRB16NP=SQPX@,Z"UALN9HI/YC %5G29CO(A93L)Y+NB[VH$*1OFC)Y6&^[U(D5='!WLS)I:+&2R&/CYV!6/YYO)W0 M8Z> IQTPF784C685?8M<93D-SP"QPRJNESAC90P-@ M2GUQ)&[^>;)S=:]-L2RK>576B\HG9IB7=:4HZP7][1D.0RSSS!"#[J__+@%" M=7V8&SSE6Q'(F].T&2>?)L[B6T&'7DJ+O_B!U (!=+UH!O@>>@;4 "F054W' M*<)OS="DYQ#QF+!G-,G$44(_<8+ZY:%"6BXE5RK+^7(1J6%1QU"7'DVE)["? MX*,;';:'STT8#JSS\&1ZS?3J)O$!5OJ(X6@\8A+K*:[V\*U05N1B,9\8&WVN MU1QGI(9G8\LYK(.PRD@3^1;&<,8:.N%&.!.)/.J&'>(3O^6QZ&.)WM +X>EQ MU1B8:(CRP<:#1XI[P^(V/<]%J8"QV<,2"7^#I&,!(5IFIF<$\;549F"^#XSN M30N>."IPTPH]RIN17$1G9P$V%24^FAX/#'_SW5;0QZ.NB:.JEDE+%H2]-KZ, M'0:DQP3AO8'4MO$P,(BK;03P2_>].$(I;, \:9$$%"VV<<71S20V+X?B/RI3 MS,3&:0Y1C0)$:[B3G258&H"LDJ7=+?ML,!Q=TSSP4> M=EF]#:Q>8#@.J+<)#P0(8D/5V$BG8\,WK8Q&#Q5"SP4SK>FS0>/LR3/Q3"N2 M(RQ/!4*$V.:_5R08UN L$T;6Y#NG$VI4J()>Y&-3$!P14B,J9N436+H2,K3J M)9@P(!I(IFN@-&BDM8[96.\80U9@;#F@V -+8+H@." MVP5;I@'?-$"-:.DB/-X>^(%!BZWPLGYGQ%N0Q[*94M+_"]PHHBQ6+6H6LD6L%A-V0#:)*6 M95K!T+S-%TNRFLM%Y5S&:<"+B,WC]#M]80#(E&;;KN$U:7$5D$3ECM M"%G125H=:!XD-13N"7NT^"70K]WV"*A@5"(JCX4C[:CZ"KX%F >2%!D-\!P0 M:2ID/:;L"J@H'E"^PVF5J/JD].-7BR$JO1V8OL'XON;4BK MA64NJ#GK$&D *B*/@"5"#3(V*9R.2;628@XUD4P0# ^KN87,O$Y.ABE8UQC M[E3R0[_'- 7>V+1\+!YA.;B?,P+ZN,#">EE!\HU#1/!= 'V\R4-#V'6R,>J_ MX@#2*..EZ*KWV:C)&8\8W(Q*%!7D0BG//E/+TY_*13HER<#B8FWTKOA,8PK9 MTK!>SU3GR9R/IYOT#K&;;.,,^]70&_"B;EA"*$)E%$X42&:KCE=S[8!)UF8N M T3$28,:;=?73==7:E;AQ= MQIRW"AGL-/H(64>N2]? RP!TN,O,)&X*D%$PBNKOVE3'7-A)1YL[NL;B'#)V M- =_. ?J9(JV[5UB.%&17@I\1HM(^X;7H( 9E:/SXU_/&(1*ET/YD8[@_YA9 M)%V@ZZR+D5.\7BV7\W09]$GRU2C&;*U%X 8I RJ!;N./0Y1J$-LB+>:R,GP_ M[/8B%7#H79:#[V'OC.PUF+[Q9%@V-6JCA7KT8+IS?(T6$;UDJ1$&='0(V[;5 MM9B=(">O!9$WB8?TVGIOX9]T!$0KOMA*TFL26Q;\DXXJ8QL#,%.W: G-Y'XE MWG,Q)1B/X$>7E=AO+R(RGYK&BW .E7(8[XR 3FDB8//__E,N%,M_OQS7BZC. MQ$KVT2'/N9&"9<-I4DO #;TIKF@YDC#\#G[T7<;P[RBZP( 5!=$7 M8B7$:H98H:3T210,?>'D9Z$))F @?E8L4[A%)KV UK/'WUHANA&DGHL>*@L> M*T1.B-QLD6/53^D>.UI/9;HCMK'A0D %+UHX&>;!.FD/(EN1VKCQ57%=5P=& M.2:P,,0GB^Z&/,GJ4B\&VUL]6RRX-/5J(;I"=&>(+IIJ)MUQ$+/CN+;;QGEB M\P\$0Q_=62&5..H?LV!K2KU&<5Q_7/!M$CE,0)Z[0O"$X,V/F48 FP>3905X MA#9A,$,?6 4[%R%)0I+>(4FF&7K,WXX95:;A!]1E&((H29AM0B,YN&31H$,F5Y(>]'JNO'Z=$80<9 KL-)H5"PH2$ MS2]A75@2Z;(8Y=AUW8 A5L.+$0UL.=J,CWV!>7 .\<7J*<3L74 &&X$ 4Q#( M$TVQP%0-ZQGS!H@9#-W-\593")<0KC>$RX.ED3K67(?M(#.X@QRPY=$"\UY& M\XQ9_Z.\8A*Y@7%#Z@-U?!85;,;?XY/C8!F]W;5I+S!XK-F)]ZA".H5TSA5! MHV 7DO_?WK4^M:UD^7]%E9W:2J:,QT_93G9N%2'D#KM)8"&Y.[5?5&T]8FUD MR2-9!-^_?L^CN]6RC0W$8!GT)0&A1_?IT^=]?MW@]!B:;/H*I;I2K!WCM=+< M-X-K(=4RIIPL]G7&[ZPTO):SM9RE5-MT)KCJ ".$,$%9SN4NP(?F#DL+0XBU MSJYYZ>X5+-KX^XZU]K7)5[//'=@GRP-LR"#9HVJE53[_MMIF:RPBSL[J/^(Y MEUQY;51NJW S5<0L-8O?TCECQ5S#C3[-G(YYGA: M$U]$\PD&>+R0>W%OY[/U]G);3IE-Q_W7SA]'4;D('&-B:ZKIJ<=9587#'?,D MI<(,C([)GHQ;2\NI^VTJ%E@!;&5XEKLKJ" 8SVG&QL*,HV0BL[#TO=-Z)V)8 MCA ;\[,&76J_4W^BFOCKU>MNDD?>\D5L[IFN>PN7F:Q<#M'.]U8NX]B7+LU MXJW/()NMF\Q,<[95K>*.Z!E(R"X&'! IM^&;& M30NT=L"SU_["PO;T%-WW^<*P$2BV3F4U('_I,!RL-LQ^\R0O:J'HB7@?L-O-!U>5"(J=$.$9"")GB MY@!NI;=(B!))<&Q3:%D!FZ5@S'##O)4@^&F;T2 MF4\2W-5*7'A^YJ;AF.DF>?827_B17ZA85PD>*6YX.; +\0Q&P]J]??:I\M)-D.@UITZF*WN)L\+=EA:+TC*%+&N#CS<+E MRC<%L(/0,=A#*)18AH+&ASJY'/G/N#V(B2A2NS M-/3G>.J])OF"[V8GBKY$IBCVA:74ZXE8,3#>2'=[\0.K--4M+@T3(\E-V=!0 M2$#4Q:*55%'@32&!,.7M:S1K&Y!$#1TL,#R\AM&7")R8$Z@1VB_ZQ4JL8$WZ M#V1'7X(;P>48^&CY$X2P 0D)S%X%8ARQ!Z@2='8BJ65R1*0 MHC@^>!W!G[ [0F_G[WJJ_T\HOI5"/YS-6#@8:1(9_H7H ,P&&C'QN7VH0 M--__H#65T^R!.VERJ-Q ]@8YZ@[J3O54(E*2LVE]EDWE\Q*5J2G17R0RI21Y MH6F=Q00XQOQ.ZN=V-0N<@MU<,?MYFKEA7Z!4T"V4GFP&7]!'IX3556A7\!)*;0F47"Z[FH6VB,3/C#!Y,C _PP E M :GWS(U$R(J]@->@\H<$QO"HW'4[_N$= 0\%V(E_?^6T^[V^/;1[3C 8^DY/ M!!UG-.X*I^_YHY$([%$P;KWBT#D_@8J]^]\Y[N Y1<1A^>'72/[V 8F2@,J2 M#SU- J'=6H_R $L$(F/Q-HSI#>,H<7^4-F:1KNKW9FO:JA_'HY5=VH6-U&UR M7S8OSZ;.;I/RM/,,VEN:^+BSQN 38%\\]B6AZ;;'SF^6=ZP$96S*18N*8DXR M)7GT+YK( D5).F?@&C=)047@?B<(FS#.YFDNM2@#I(S1+@03![8N=@U$,NG. MN1HR@%I0!V$PF?!ED,*A$?PSOE]PL+@!0M#C^54I'F42A:E2AJ MK,_:-\HQMFQ)8&KM+GN_C1L)]PU].Q#G<\3LT..DR93&94T3Y3N0@XE/$HHA MO32/X><(%M #"Q&-\%0"2"[-K@2O ,1#00^N2)*Q+6,094O:8QW,0X%70H-0 MU3EDSR#,C+(5L',IB8^^-:^:($TC](V!L\ ZB0D1OVC G_B>+-[>/*V"JY0:DVY3O%!M@.1ZB2Q+7$9I(0^$ MR\+)7,/I(\Y?$6,-$;TE"G]@&3E,A/&<"K80'IAU69$E8.Y3TVT8?*C]$DN# M;I99\2"T4LOO![W.:.",6_[0Z07=L3/RO+'3:G<'MBL\U^^,5K12[X3MG@Q6 M^@)A1#P4A$Y[U&^W[%H=W4,=]>ZLCA3):7<51']L77-[1.F4 S[2JR@4HG7K M2/>E$3]K?(]&$:)@+"4,HRT#,R>GYS(> M\X9FQ_=_U#)AY?Z/^OX&@7O)*!1B,,4J9&9\7W>:DFR5SII7D-8U23O3I#6C M22"@V#6[S",9TFEWQ5&[KX%;"FM;QV4T$DNWUR#E,.4(T&M\0,[%O+D@@G97 M_-A3/TI :Q<]9!5'TY&K)D-C&7/7(*/*$RN11$VYP?-EQ+G;IO\\X#4[=0U5 M74-5=7C-VQ6#YV? YVPG^C')+6E %VA,.AC H7PIXEA8Y)F*);#$H/AR$'+A M;I:/I^'< . KR3#&W)O)O)R+7.T5@@-^S/(IVLE_XL]+G&>E@J#EMN"!6E(EJ(R58RV*YP##^;& M&3"$2TSI0WIE"K73M-XK'*YY678WEL?%]C2B7[%()TK<48D1QAYZ"EH+ FO( M!!'3=R4T>Z_ K)%J 2\5J$!02IKS$EY?2G%@@L3"W,@3V?#+6^BD\/S.U/1. MS.D5)L>EFM[^[*OCK-A',N5$\"V9$;=>;]KW8T% 9*0._6UL/1?H,S6MK M=-R\S1+5V>#@]O2896;&K#5),6,(]YO)3SHH& M8/C8U7U![Z"Z)(;[Y' ,"C;\/(UM'>KGW6=AQ (8'' ^23Q*$%E@.G/L8PFA ME:+ND4OBCT/%HL#S09&B]SDBYUHE2'?.U= B2]18W*9J>8Q<+B%3J2P+8UC* M+\CBJ?!/EL:P,WSX1*S,R;4@J$6D7*;Z452K["6HE[3(F*$]GZ840Y+U!'*N MCQT)V+PWC7.3]O+],Y4C2K.Y3B(!N?3I!-I: )(V%#O!*Y'H*@#7H)P\K:_1 M/28A=71) $)7>Z%BKM4]09D+#\.UU_[2 0?OK-?A&]Q?>*)+FHSS;*XQS5)_ M E8,!3G]ZQ#H-%X8.MKR!;:OL<=CEH3D<9[ELFX/XVM@L,/&\4LXP@WX+'U7 M6BBE%U 2//Z.. <@ AA7U;0(S#RP<8-V<"EENY)*O9EAT5K&=8-R_[(Q #9Z MRLGW!IUD(NCLZ18/]ED[K\%N99,C9B#I2@9R3\75 6B(7$U MWYD^*5'O9\D!58950":JB[,)\D*,SN5I(GP0!@6,?>R-Q'2XC)2'F;Y;/FZL@88!&A;7\"@SZZ8(AGK-%Q M!BU[T*F#L_<)SK;O')PE:EL&N?>> E259T76)8ROD^A:GFP&,EX6W"%\LZS@ MB6@6,ST+REL5J,TH<'\6;Q9\;I.J*4 M6,R?9!DV/)(V0(A]\ DH#367\&0\ M'.7:LM<^?UQ(]9UE\MUQOR]ZMB.&('EZ=L=S1IU!QQ%>=^2-6JXOQF(E9](^ MQM2P+.ISX/91NU/OQOOLQN,[;T>S?G*_.]&H"U*V;2*/2"L"0WC8%?PVGRP7 M>2Z27*6OU]0KL0O%=4D8QLC)=(%7&.JB42H/;6XI,-U]L2CYIWAT@J!H#I@R M<5)8("K!+;!4X6Z6!1O6Z>8,K@$A*S.Y>W39 M'B*9GCQ"=5NHFUQL=^U.UCV<)^=_G'TX:H^([+_[R9%N+Z'#U(&_JW5>[%?I M"$CG/]LR!W5(C*P=4*4!R\U>WQ,ZHU.>'P&6.H8L=(FH*N^DC4-B(^8'BD)5 MBJ=@=+11>:A:C%J:,P,KW-N )5>G%&G3+XR;.<"@=_ M^O!Q^)^J8362D5G/;0+A&R+2B1!E%\J0.1.PID^X^):@ \/ MMDE1ZHSE.1K>7(EM#ZB:8O)4.V=XF(\,7*4AT+E4'4UA)<4K+LBR,-O ,CJ1 MB0M+U998HB6^\XDJY6%38 %/.6)@8FZ1QF>FRH/'6OA,!K,4N!V(7%4+Q'[R M.L0RKH3B>B:^:U8@':LF11E68[+B\3#2BT5?NJ$,Q>*4@\(KAE'H,IU5*&35 M-I'Y/I\Q!AJ"#N.9 9UC:G'TZ!N9"N%D:K 4ET3](3G%G++)3]P?*6NL1)HN MF*V+;RA,2=6_0,T-H.IP"Q7'EV+R)I2GWQ)7J>>7MH(\,DXWL<<:K5S.N=I& M[\>[MU.KU.I^\LG2Y]0+O3&K7M<==I!^.^TVMUA .^7]OI!RW/[0>#@3WT M5WS SK#3,_5WA>2Q*<4I*B*,JI?<)[^(2=.[N$)N6M*W5(+Q-_N5WM M&V><93AGSQ[DE3R4K3R!8L"DW\%]BT'UU#[+*HN3B+%ID!?&P>,K*_]V/V,J M$4[*:)+U^)X[$O(>@ T\1ORT'!Z*/)=%Y3OS\R*?)^H"ZQFZ4E)'K0+-0-ZS M:@"4L1B6$!.F,*G(ET_TNLT1Z$Z#K99 $)8@$FYYUZW8"TV[]WAO'X'^K.K8 M-T-2-%L;7_WD5JGQY-UWP*^1=] <#:JZ>%O?WFOV[:H.?@OG#5\ZX\'B=;>+ M/ )-V2A'V?\JRU&I!Q1VU.S&HNR\I;R;1Z3\7DV MYD2IY$+;9IL70A'HH6S^."39E!_>-GVV?U?_W1%!6)]5C8=^A6!?D[GJ4FO:NW+IV"_;K]IF;U;:P.IBY*YK^_ZKQZ,-NW MVL^+[8_Y@*^=L64:NC+W-Q.AM[/7JKPA;:*:Y1]9NDNC\3GQ^6&+=VIGX1_G MDYUM5EW.W!V]DRTK5SB+7;W_?;[ X/FN7G>1)M]3,:UW_Q,JO+;=;%?06?@5 MZGT6-^$TEVS$@ ;\,[48[(I9,5,K,8_$0A7#R"OCW:E;)2:LE?WP0*]0)[O> M_IOK^GX0/+T+_@!/D$NWV]:1+M_>F6"X%T5VXE158 F,_46!VS*UNW;#'O8/ MD<(L#%JV4MFA$+DKFH)TI,CTNM!/PHB_2\-=!>@\V1,5@AP MWAS[+/6/:/2O?CO7S;ZJ90^K^MXG6"]+D$.IJL^<42>HIT C5)Y_J0$9GLEG MU*L76^+[=\0\F%,QP%\Z?>P'C@R$5"SNP])\:D+&_I69'ZN21VR92<-K/HHZ M]K\G%R9GEV8S+]Q.&:$BP MQ3/GGG%Z.S9&2B2_E>[H)&+DCM3'*=\.]%]5L5+5<\.1UW?ZK2!P M>N-@Z Q'=L\9M@+/[PZ&=D>L 0S]X <"Z\V_S9+XRH_#)"UJ7)Q>M]T:*3RW MNL1LMX"ABO(6DMYBVAL%1OLM(_ORR.5ANV+Z;JL7=(*N[W2[@Y;3&W6ZSK W M%([;[H]Z0@3#4=]>8?K>9QC.E0C\^<( 9G7:_;;=?^0>WV?&[7?'(T226TQS M$PUWWUP^MXXUL/0A\/O :PV]D3MT.L"M(.2[/13R7:??LX==;^B[O4&PPN_] M^F7Q?HKQXLJ/H;5+JI324].J& M$K]N*-EQ0XGG][Q!6[C.2(S VA?VR!&V&SCC5D]TN^/QR VZ*XK /KV9P):; M@ZUC]_JC)U, ARKS[3O+?$78I\-7?OS8V!Z*_]7 U)1E.&QC!%F^HFEW-J7M MC0UGO!SQZA"L7I%,_4XAI;'SKE8SZ'=[&VL]Z[J>F[/LZ\P[5(U11/UT9/54]P?BFI; M0844A=:7I+FCDAQF]=O)1('4F4@+N;2W#H%'K-);V1S/C&\^$-SNK.0P/71+ M'4*1RH.:ZQ]595359MF9TGB*"1H(J@?/O:6=O(V?N_"JFDD/@TG!)Y0?.ZX"=(>@V]O.6H%OGG2VJ63_'DX5F>9GB6&Z9*KQA75J9V6AV- MW"_2L8C][.C\)O(7ZCR43JO5:1K^_E\?7'Y9-4&P8=LOR[MZXU=YX[]D[;2+ M(N":29^I=NI40#NM'@Q6:Z=:.[V@C?]RM5.G]IT.A4F?7CMU#M)W:@\M/"3X MI%G64^UNOV4)+YEA">RMVFS4LN^IS6IU5DN*BDF*EZS.:F?K0)AT'^KL$)VM M6IW5ZNQE2XK[J[-*\^6]-%J[U6Z>?;FJ6?4P6/6,"@NM?[Z__&2=Q=EM7<9/$R71AG>+YNW@RO'7E M3ORIJ$5MS;\5Y=^7+FI/CC_5K'H8K+I%U)X4!\9;G\+XAS5&#(M:\M;L7$UV M?NF2]\/IQYI5#X-5MTC>#WX0QF%9\#X;OJ[E[3-AXI)UR^ZSW H/ MGN!+XOUV:QH-W?+->D[0VPUWAR=N>S-^M1'M8H_TJ\ZED3 M/_5_AO-)\^F^#)_.TSC,)L;GZ]7Y92'Z%.-J/@_,R'Z-&>G7F)$[QHSL#'K" M7FTL%R19W2@19CAB19)2I_!(QN FGA>0VR% M\)FQ/Q%1H ZZH#,GY V(6>SG,3Q$[Q/Y?)*D,&^O^9QA(_NM9JM_B#"#=YA; MATX >Y93Z]D'.K?[= !NYG7]Y6$=F5=?C5^5 18>]=8]7,Y]3,7[Y(.;^6^NS6(#Y?N>34*O% M.^\7;Q_".!5$1RU-ZV_9WZP+D4?6UU3 7+(#9K):*#WIN&NN.;!A5X-K4C\+ MT4]MW(;G4O/2 0R[$KST^B(-8S> M::F662 AJZ1*)1+E:YAV[K*D6:[PNDY";WV!5Y&8'B?> OZ;S*?1;_\/4$L# M!!0 ( #. JE08ASL!B @ *HH 8 =G5Z:2TR,#(R,#,S,7AE>#,Q M9#$N:'1M[5K_4]LX%O]7='1V"S-QG"_0I0YEAH9TRDP+/9KNW?YT(]MRK$.V MO)*WOOH\YYD'_W-\T9Y2O.(Q>3C^/,G M$LNHS%AN2*08-= ZXR8E8UD4-">?F5)<"/)>\7C""'G;[NZW.^VW;SSO^ A4 M#:LQ,@_(@=_M^+U.KT[7P;?_ .0<)P(]CQ MD5__=K*AC.?'1S&?$FWF@KW;R:B:\-PSL@CZG<(,8*0/W3=DKKT9CTT:=#N= MGP8%C6.>3SS!$A,#WF&=/DG,W(I^2',*!XA!5$8#13-RQ&\7JB*==@AN!F'J0\ MAC6"P,^O#GN=_N#(1\$G-&PXNAR??3@;GHS/+LYA7UQ^_79R/B;C"_)U-+1M M_4[OZ(4H-N5L!HG MI%R3WTNJ()IB#NV%5 ;2 _D@54:Z'>_O1";DU_(/?DV&4D$O148;/*#]*S3< M/5S%V;]+C;%;H3?/"CT3[V^P?K.IO3LB])YJFZ!)-B=7N9P)!IF\Y0)5A2>6 M8&(NH00 6RC/"C*&,5TP2)K(.HMP#09PS)A(X-3PGG3#2\8_&X, M]K\7@XPD/(:> MP"-F$%!WY@:((%,N (Y$G\3GF.A)2ES .V5-) MX=!2* E'+&C69!? $3- FT/ Z!K.)#F^18&>4.I:B?('LUP.O A+9L/5&R,E$"$^$Z;T(:)#"Y/V2)\_\$4U+_M\>G MG>-=NG<;J*=,P](A7C:QW0VF%N;*XP*X MR_HV$>2HJ=28B>W>U#9M6YJ$,ST8!*=T.ZB BI)'I:#([K L:\0RH\,(5Q\T MRQKX*V0H" 0,XUG\!(2[)196,%Q=-5A-J/JOA.GP3DQO35^WH+T]\6V-<-@5 M4QXC<*F6.46&IQI CX4FHIFJN$868)U3%P;,]^NFQ7UF06CQY;;(BFBC4+6) MY+I:4%'"R4=#G+ ^B2*I8FN +5DG+(>R0P#,H8<5N']0!,IQ!V789[P +F\_ M&Q#\,&".UH!Y-*6BM"R&D69) N4CGT*,])HR<%%H;,'*[G%]96BQ"P.!4;6K M/T-9FLT6;),WZ$*:87&=W'T@(F%=MMOMR)PG\+2.RA_Z'FCS7>-?-=_'Z[C1 M1>IVQ/'(795KMFG*<#@H,7M;@!<)>;FP:\]9E5*]J"Z0Y2R@66SIW_JCHN8Y$?R* MB>KJX(9\Z[]VT0N(-]37!X]UMK(WA7&] 5I+>D&V:X)PR30(HWL4$+?*TH5U M%$I3(Y5>Y&S; "JSC!O#V'_@\E!"58#],0?[K))=@"I0IT9JAM]8(-?[B_U> M8JO.$NP]8PT@TQI#TU6+P7?QM/+"23B1 $]M "S)(:@,A>+E=H M:[D\QO.I%%.&R2RGD^J.7%4\R+)"R#F#WEDJ'?/1%2P#]AXDTS_D,6 SDS0$ M>]O'V+XO-_:45>D)80,PY452"%IH%M1_-"W!V*3NK3&^_T8'@&L'39S1TLBZ MP;U:MRTK:&C"P\E@2^-M^@ZQUT[O=MR[1_PT0-5V5O-WG2=,O&!43&]0\E0W M5D86E<8#4-AP7S5Q[EV6@2_F+&[ MY3X1J?91*(V16=!M(ZG9^S;RJF/_/>V*?.VOO"-?KN=9!\(1_KV=_Z0VOKCU M<=RJH#[$(L&67L.4LX2,KEE4(@N1"W=TN>%OWZ:RFF>>R3I+%_DKI-'5 M1,DRCS'72A74M-#XN&RUHZ)OS.Z"Y\RKGCLK>==]P+:2>%>:%E_+%5 0>8[H M:0+)-:!3R>,JV(>'[=[^@L-<6\?2N/L*SW[6=_PG4$L#!!0 ( #. JE15 MB*J"E@@ .\I 8 =G5Z:2TR,#(R,#,S,7AE>#,Q9#(N:'1M[5KQ4]LX M%OY7='1N"S-Q["30I0YEAH:P9::%'DWW;G^ZD6TYUB%;7DE.R/[U]YYD!P?" M$GJ%=GMTIDDL/TE/>I^^]TGHX&^>-RXR6L0L(>\F']Z31,95S@I#8L6H@=(Y M-QF9R+*D!?G E.)"D+>*)U-&R.MN;[<;=%^_\KS# VAJ5->114CV_%[@]X-^ MGP1[X=X@[ ?DXP>R_7DRVK'6Q^>CR6\?QZ[7CY_?OC\=D2W/]_\Y&/G^\>38 MO8#F>V2B:*&YX;*@PO?'9UMD*S.F#'U_/I]WYX.N5%-_[OI!2LVYB MDJW# RR!3T:3PX.<&4KBC"K-S)NMSY,3;Q\L##>"'1[XS;>SC62R.#Q(^(QH MLQ#LS59.U907GI%E. A*,X2:/KR^87/ES7EBLK 7!'\?EC1)>#'U!$M-N-?= MW[\N4GR:+=EP)?&NF>/IR:*TU_X-!TS \PZZ,1P6?0N/HZ]"-/ZR' M3DE!<^CCW^_$Y6ZP_SIXU0MP1NCA 3;4N##CFD=<<+,(,YXDK("Z/[W8[P># MX8&/AE"E?"*7HY5.YLQ&()(B@9?CJPS\-&30Z_8/_.B1O(IA53%UPZWO8;K6 M.38:7TQ.3TY'1Y/3\S-8GA>?/A^=34%HL2!5853%8$R@5:S4@;A1DL.3XE20E,90I(C, M(248Z>QN&10L9EI3M4"3G%XRZ+?5IH:R!)R!+@6F&NP##6*N0%^!&2@N#9XD M3)%YQN.,Z H_KNO/F6)U(SB G&L0 CB!3I$IIDL66P>QW1)- WN@;<)U8D=M"B$F 2)0 %]N=MO[$5&P$U6HH-^]WX>ZAI2 MM01 DI!IRN%Q6^_8T)T2JI@%"02=1X)A, D#9$:"ZPQKH%D.'(D\B<\)U[&0 MNH)ZR)Y*"H>64DG8+4*Q)ML CH0!VAP"QE>PO2I@8W@4HRX18-$;4*^WM\V< M%[V]Q#VY1X[JJG HQ?8)LE<+O Y,Z,O&':4K':70$8[S)J3! I/[UU1)_T\P M7>K P2OK]S;=N0W48Z9AZ! OF]CN!U,'$,(O&!%2ML.RB-KRFS3;MN"PU(J_/I-5HZ-27C2P[T";YH*7AB#SIT%6F> M<*HX#H"[K&\308$M51HSL5V;VJ9M2Y-2,W#( "UCI1(4)8\K09'=85C6B>N, M#C645%9%L-(LS0%^URM#BUVH"(RJG?Z, M9&7N]F"3O$&7U@S%=7K_AHA$C6RWRY&YF<#=.C;^W83MAX%?LHY+761O(P2W MZ+6\LV_6PO !#(HY7\9QI1 'K02[IM5<:@/E>.P';>D8&JI/?,CV'552 #1P MVPWKVG'86#%[NH '#T6U]&O'>951O50CR(IV ;#$I@L['S65+XC@ETS41PTW M[#O_\Q1]6]#_A70O>++W6-LS>]B8-&NB<\U02)AM7%Z3%2+K 1KDEK)=>D=! MW1JI]#+MVP)H,L^Y,8S]23J() @+?)]P\,\VL@WH!?;5R.[PC1J[67+L]XJ# M^W9Y545L3R!VGG=AC[@+.Q*@U6#P'."&6U_<1,>< 3CJ1+W<#0M2=KSZG]R;9)1Y#!4P4DT@$(,$M] ")[BEVCK>,2("]F4LP8 M9L&"3NO#>%6S)VXF3+)D5$R"H)5J4C:RK%O<@P9; MTU=WW$QEZT9$JV4,*1Y<-W/8/'MS1LEB^IY&6HC)LB%<] M;@ZWN?11?YKD!QZ8;Q2&\RN,\!%6UC'P2$@^T 7I!1V"MXSL:GE(1.IU%$EC M9![VNDAJ]F"/O CLOZ<=D:_]U3_H7P_HNXZ$8_P'S_Z3^O@\KX_CX_B*Q15R M#OD5-C/DHP+!B*K!:K%1QEE*3I;I]MSM>&Y,OV]S6T,\CYV#-TRZ;2[,E@DM MHO'E5,FJ2##Y2A4V/-&ZH;?ZHN9S3/>"%\RKGX.51.QN :YDXI6BY97#$A22 MYYB?II!M0SJ3/*ECO[_?[>\N2S?R\+]02P,$% @ ,X"J M5#J,"^)_!0 WQ@ !@ !V=7II+3(P,C(P,S,Q>&5X,S)D,2YH=&WM&6MS MVD;PKVS)-+%GT N,BP5AAF \\4QL'".WS:?.(9W0-8=..9V,R:_OWDG"@B9I M)A.[21O;/+2W;^U3'OYD6=,T(6E((W@97+R"2(3%BJ8*0DF)0NB:J00"D64D MA0LJ)>,<7D@6+2G B>T=V:Y]K M"SBX"2:'!OMT-@G>7$U+J5>LF.+/ZB*&8XG0T=.K/$GM%9%+EEI*9'[7 MS=0 *1T\WL.YL]8L4HGON>[/@XQ$$4N7%J>Q\GMVOW\/DFR9;&&B-,V7E!/% M;JGFW> :P+^!!E5M/%(E563%:,;_QG 5O1'"[I&J[%BJ3/VB4$ M/W,J6?QL8+!S]IXB:S2O-->O+"60DA6R_.,E?WOD]D]<_-4.(*.AIJLEWK*< M+1AG:N,G+(IHBK1/G_0[;GRHO=H2LJ7'X M0O (#Z=W">JIH-NQO:&S>""M0DPB*O?4^A;<]2'%)M/KX/SL?#(.SF>7F(W7 M\YOQ90#!#+P^W-AS>V+#?#HQIUZWY[9A/(?QZ>PJF)X^GI9-O6IM3MQCF)U! M\'(*\_'UB_'E=&[-?G\U?0/C2:!/.J[;^9_=X3^+7+%X4X)8BH*5[_7WT_H\ MA5"D*0UU#2G+O$HHO"Z(1+/X!JYI)J0"$<.OQ7MV!Q,A$4 ,^H&VH^,.S(GY M[@T.L>[#F9 K\%SK-<1"&H;OM@PS5%Q$0%&C""Z(#!/H>FTP38+D$#->]QM- M-Z=A(;' H1=(&L'T#FMWBEUG(E8KEN=:"_S3F!$V'4BHI*CJ@094RI4&U-JU MX;P-5Z3@NI_<4IGCE:0YT^XQ$B8)HS'*0;FZFL(LCEE(Y=8!;< K[=@V9(7, M"X)T2C0RY.D3[_B7094@:!")1*;;81.[PM%ABWR-G40N2$IS:W;'Z0;&H7&Y M#MLVGA/E/UZ0=(__5ON_()X567 *"R$C*I^WW!:ZC?.J]6VO\XR$U3522'Q% MM9BJQ>F K:AJ91P5-1%O]>T(":\L,I9@AQZL$Z:HI250/Q5K21#T49Y?LV%: MV*:56/D-B)X82DD'WJ%QSYX1_Y8Z 89>E>%QP3$[0['*N,ZV;09*^JY@DNIQ M,-072XC>/[?-WF:A7,WDGW:*!S[-X!CK[GC@F5KQK< M/R+Y$2*Y\\U%,DNQW:S*WH1=31&68N%E97^HPYPPTX6PZ.N(;NMC@ML,DJ%H MPC'>\PQ#/&\;JIBEN!=I.#*,S*1MV@1B%;Q,"($=S/J9 6Y6F#+**SYEL%NAX)QD.?7K+TU-=&XEY4BM5Q+M;W1H?6/,OD,*)6I MN>T8R,Y.Y-Z'<(6C(8T%IP4F'7 ',I.62:]:STJ^5WKBXYDDZHSI(<.&^_:" MM;%P-3@+Y!9SL:Y]6%];.A/]!6Z[;ZTU.NP?E[CM.5GD@A>*#NKP;9I;[Y35 M^Z=+Q'=NF$F.W6KYA18^0&;I(J6N79R S0*RR")Z[Y>5PK MG-S9F7?W*M-_S/F/JN,/MSZ,6S]G'_OA[P?3\9MVZ"F.:3Y!H7TZR;6>"*]>U -&'K^Y#A_ M6]6UNS,9ED^]=T;#'=#V$7M&EM0J1Q$2X_CGDUO!HNIN]OMVYVC;<4N8:P:- M\M&]^5_ Z"]02P,$% @ ,X"J5#]Q:(^0!0 !D !@ !V=7II+3(P M,C(P,S,Q>&5X,S)D,BYH=&WM66USVD80_BM;,DWL&80D,"X6A!F"<>V9V#@@ MI\VGSB&=T#4GG7(ZC,FO[]Y)PH(F:283NTD;QKQH;V]O=[6[SZX\^,FR)FE, MTH"&<.Y?OH10!*N$I@H"28E"ZIJI&'R1922%2RHEXQQ>2!8N*NPO7EW!PXX\/#??I=.R_N9X4IU[? MO'AY,8:&9=N_=<:V?>J?%@LHW@5?DC1GBHF4<-N>7#6@$2N5>;:]7J];ZTY+ MR*7MS^Q8)?S(YD+DM!6JL#$<: I^4A(.!PE5!(*8R)RJYXT;_\SJ(8=BBM/A MP*Z^"]Z%"#?#08_GSEJS4,6>ZS@_ M]S,2ABQ=6IQ&RNNV>KU[DF3+>$L3A6F>I)PH=DNU[)K4@%,BO850<7__@ _M MS*I]D4B5%9&$\8WWS&<)S>&*KF$F$I(^:Q84_,ZI9-&SON'.V7N*HM&\PERO MM)1 2A(4^<(MR]F"<:8V7LS"D*:X]^F37MOI M] >V9L0MV=?24-$[91'.EFB^]N:>RHN=0];4.'PA>(B+D[L8]530:;?: WOQ M0%H%F$14[JGU+;CK0XJ-)S/_XNQB//(OIE>8C;/YS>C*!W\*;@]N6O/6N 7S MR=BLNIVNTX31'$:GTVM_@;^^03FH]F+T=5D;DU_?SEY M Z.QKU?:CM/^G]WA/U>Y8M&F(+$4#U:>V]M/ZXL4 I&F-- UI"CS*J;P:D4D MFL4W,*.9D I$!*]7[]D=C(5$ C'L!]J.MM,W*^:WVS_$N@]G0B;@.M8KB(0T M M]M!6:HN B!HD8A7!(9Q-!QFV! @N00,5[AC=XWI\%*8H%#+Y TA,D=UNX4 M464\Z;*!0/ MT:437K. PK6D.=/N,B>.8T8C.&,IPB,C'*91A$QRZY FX)5V=!.RE+V@ZQW_#@B^(;T46G,)"R)#*YPVG@6[CO(3"[76>D:"\QAT2WV%U3 EY M.H#+794RM@KKC+?Z=@2$EQ892Q"Q^^N8*6KI$ZB7BK4D2/JHS*\)H!;"MA*) M5Z/H#J(XZ< ]-.[9,^+?4L?'T"LS/EIQS-9 )!G7V;?-2$G?K9BDNCW,=4S. MR]KA=@X()K\$MWL0'F[C^#Y_M[E;!K-[TCGJZQR[=X"M[[EM0N6K!O>/2'Z$ M2&Y_2:+*F"X*K+EO+UAK UA-LD!I M$1?KRH?5M:4ST5O@]/O66J/#_G&HVZZ312[X2M%^%;YU>8M_FP279@.L43Q6^0^=6_6$!C0_= M)7YF6UA'ZWC;A6NV1]>Y"V7'HAI1C0VZ5U\Y.JU@\ M%M_I%7=(VV?P&5E2J^A-2(3]H$=N!0O+N]GKM=I'6P@N:([I/(IG^^:?!<._ M %!+ 0(4 Q0 ( #. JE2+'F>RWA( #S0 1 " 0 M !V=7II+3(P,C(P,S,Q+GAS9%!+ 0(4 Q0 ( #. JE3S;L&:I@X .;& M 5 " 0T3 !V=7II+3(P,C(P,S,Q7V-A;"YX;6Q02P$" M% ,4 " S@*I4B9)"A@,J "@O@( %0 @ 'F(0 =G5Z M:2TR,#(R,#,S,5]D968N>&UL4$L! A0#% @ ,X"J5"XH5NY.50 4MX$ M !4 ( !'$P '9U>FDM,C R,C S,S%?;&%B+GAM;%!+ 0(4 M Q0 ( #. JE1B;@WB.SX %%F! 5 " 9VA !V=7II M+3(P,C(P,S,Q7W!R92YX;6Q02P$"% ,4 " S@*I4KT#G%TMS 0 \FA0 M%0 @ $+X =G5Z:2TR,#(R,#,S,7@Q,'$N:'1M4$L! A0# M% @ ,X"J5!B'.P&(" JB@ !@ ( !B5," '9U>FDM M,C R,C S,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( #. JE15B*J"E@@ .\I M 8 " 4=< @!V=7II+3(P,C(P,S,Q>&5X,S%D,BYH=&U0 M2P$"% ,4 " S@*I4.HP+XG\% #?& & @ $390( M=G5Z:2TR,#(R,#,S,7AE>#,R9#$N:'1M4$L! A0#% @ ,X"J5#]Q:(^0 M!0 !D !@ ( !R&H" '9U>FDM,C R,C S,S%X97@S,F0R :+FAT;5!+!08 "@ * *8" ".< ( ! end