0001558370-21-015017.txt : 20211108 0001558370-21-015017.hdr.sgml : 20211108 20211108160148 ACCESSION NUMBER: 0001558370-21-015017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211108 DATE AS OF CHANGE: 20211108 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: 211387829 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-20210930x10q.htm 10-Q
falseVuzix Corp456451660001463972--12-312021Q3P12MP18MP12MP12M45645166P12M49626636310546363105400496260001463972vuzi:OemProductAndWaveguideSalesMember2021-01-012021-09-300001463972vuzi:ExtendedWarrantiesMember2021-01-012021-09-300001463972vuzi:SecondLicenseAgreementsMember2021-06-012021-06-300001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Memberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-03-172021-03-170001463972vuzi:PointInTimeMember2021-01-012021-09-300001463972vuzi:OverTimeInputMethodMember2021-01-012021-09-300001463972us-gaap:CorporationMember2021-01-280001463972us-gaap:RevenueFromContractWithCustomerMember2021-07-012021-09-300001463972us-gaap:RevenueFromContractWithCustomerMember2021-01-012021-09-300001463972us-gaap:AccountsReceivableMember2021-01-012021-09-300001463972vuzi:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMember2020-07-012020-09-300001463972vuzi:OneCustomerMemberus-gaap:EnergyServiceMember2020-07-012020-09-300001463972us-gaap:AccountsReceivableMember2020-01-012020-12-310001463972vuzi:TwoCustomersMemberus-gaap:EnergyServiceMember2020-01-012020-09-300001463972vuzi:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-09-300001463972us-gaap:LicensingAgreementsMember2017-01-012017-12-310001463972vuzi:EquityMarketAndOperationalMilestonesTwoMember2021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesThreeMember2021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesSixMember2021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesSevenMember2021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesOneMember2021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesNineMember2021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesFourMember2021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesFiveMember2021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesEightMember2021-09-300001463972vuzi:TDGAcquisitionCompanyLLCMember2021-09-300001463972vuzi:SecondLicenseAgreementsMember2021-06-300001463972vuzi:StockOptionTiedToEquityMarketAndOperationalMilestonesMember2021-01-012021-09-300001463972vuzi:EquityMarketCapitalizationTargetsMember2021-01-012021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesTwoMember2021-01-012021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesThreeMember2021-01-012021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesSixMember2021-01-012021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesSevenMember2021-01-012021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesOneMember2021-01-012021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesNineMember2021-01-012021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesFourMember2021-01-012021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesFiveMember2021-01-012021-09-300001463972vuzi:EquityMarketAndOperationalMilestonesEightMember2021-01-012021-09-300001463972vuzi:AnnualRevenueTargetsMember2021-01-012021-09-300001463972vuzi:AnnualEbitdaMarginsBeforeNonCashChargesTargetsMember2021-01-012021-09-300001463972us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001463972us-gaap:CommonStockMember2021-07-012021-09-300001463972srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001463972us-gaap:CommonStockMember2020-07-012020-09-300001463972us-gaap:CommonStockMember2020-01-012020-09-300001463972vuzi:SecondLicenseAgreementsMember2017-01-012017-12-310001463972us-gaap:RetainedEarningsMember2021-09-300001463972us-gaap:AdditionalPaidInCapitalMember2021-09-300001463972us-gaap:RetainedEarningsMember2021-06-300001463972us-gaap:AdditionalPaidInCapitalMember2021-06-3000014639722021-06-300001463972us-gaap:RetainedEarningsMember2020-12-310001463972us-gaap:AdditionalPaidInCapitalMember2020-12-310001463972us-gaap:RetainedEarningsMember2020-09-300001463972us-gaap:AdditionalPaidInCapitalMember2020-09-300001463972us-gaap:RetainedEarningsMember2020-06-300001463972us-gaap:AdditionalPaidInCapitalMember2020-06-3000014639722020-06-300001463972us-gaap:RetainedEarningsMember2019-12-310001463972us-gaap:AdditionalPaidInCapitalMember2019-12-310001463972us-gaap:CommonStockMember2021-09-300001463972us-gaap:CommonStockMember2021-06-300001463972us-gaap:PreferredStockMember2020-12-310001463972us-gaap:CommonStockMember2020-12-310001463972us-gaap:PreferredStockMember2020-09-300001463972us-gaap:CommonStockMember2020-09-300001463972us-gaap:PreferredStockMember2020-06-300001463972us-gaap:CommonStockMember2020-06-300001463972us-gaap:PreferredStockMember2019-12-310001463972us-gaap:CommonStockMember2019-12-3100014639722021-03-2500014639722020-01-012020-12-310001463972us-gaap:EmployeeStockOptionMember2021-09-300001463972us-gaap:EmployeeStockOptionMember2020-12-310001463972vuzi:BoardOfDirectorsAndManagementMember2021-01-012021-09-300001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2021-03-172021-03-170001463972us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2021-03-170001463972us-gaap:RestrictedStockUnitsRSUMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-01-012021-09-300001463972us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001463972vuzi:SharesEarnedUponAchievementOfRevenueMembersrt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001463972vuzi:ContinuedEmploymentMembersrt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2021-07-012021-09-300001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2021-01-012021-09-300001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2020-01-012020-09-300001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2020-01-012020-06-300001463972us-gaap:EmployeeStockOptionMembervuzi:LongTermIncentivePlan2021Member2020-01-012020-03-310001463972vuzi:LicensesMember2021-01-012021-09-300001463972vuzi:TDGAcquisitionCompanyLLCMemberus-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001463972vuzi:TDGAcquisitionCompanyLLCMemberus-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001463972vuzi:TDGAcquisitionCompanyLLCMemberus-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001463972vuzi:TDGAcquisitionCompanyLLCMemberus-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001463972vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember2021-07-012021-09-300001463972vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember2021-01-012021-09-300001463972vuzi:EngineeringServicesMember2021-01-012021-09-300001463972vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember2020-07-012020-09-300001463972vuzi:EngineeringServicesMember2020-07-012020-09-300001463972vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember2020-01-012020-09-300001463972vuzi:EngineeringServicesMember2020-01-012020-09-3000014639722021-03-252021-03-250001463972us-gaap:SeriesAPreferredStockMember2021-09-300001463972us-gaap:SeriesAPreferredStockMember2020-12-310001463972us-gaap:RetainedEarningsMember2021-07-012021-09-300001463972us-gaap:RetainedEarningsMember2021-01-012021-09-300001463972us-gaap:RetainedEarningsMember2020-07-012020-09-300001463972us-gaap:RetainedEarningsMember2020-01-012020-09-300001463972vuzi:FirstLicenseAgreementsMember2017-01-012017-12-310001463972vuzi:FirstLicenseAgreementsMember2017-12-310001463972us-gaap:LicensingAgreementsMember2021-09-300001463972us-gaap:FiniteLivedIntangibleAssetsMember2021-09-300001463972us-gaap:LicensingAgreementsMember2020-12-310001463972us-gaap:FiniteLivedIntangibleAssetsMember2020-12-310001463972srt:MinimumMembervuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember2021-01-012021-09-300001463972srt:MaximumMembervuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember2021-01-012021-09-300001463972vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember2021-09-3000014639722021-07-012021-09-300001463972us-gaap:ProductMember2021-07-012021-09-300001463972us-gaap:ProductMember2021-01-012021-09-300001463972us-gaap:EnergyServiceMember2021-01-012021-09-300001463972us-gaap:ProductMember2020-07-012020-09-300001463972us-gaap:EnergyServiceMember2020-07-012020-09-300001463972us-gaap:ProductMember2020-01-012020-09-300001463972us-gaap:EnergyServiceMember2020-01-012020-09-300001463972us-gaap:PreferredStockMember2021-01-012021-09-300001463972us-gaap:CommonStockMember2021-01-012021-09-300001463972us-gaap:CorporationMember2021-01-282021-01-280001463972vuzi:TwoCustomersMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001463972vuzi:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300001463972vuzi:TwoCustomersMemberus-gaap:EnergyServiceMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001463972vuzi:TwoCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001463972vuzi:ThreeCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001463972vuzi:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001463972vuzi:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300001463972vuzi:OneCustomerMemberus-gaap:EnergyServiceMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001463972vuzi:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300001463972vuzi:TwoCustomersMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001463972vuzi:OneCustomerMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001463972vuzi:TwoCustomersMemberus-gaap:EnergyServiceMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300001463972vuzi:OneCustomerMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-3000014639722020-09-3000014639722019-12-310001463972vuzi:TDGAcquisitionCompanyLLCMember2021-07-012021-09-300001463972vuzi:TDGAcquisitionCompanyLLCMember2021-01-012021-09-300001463972vuzi:TDGAcquisitionCompanyLLCMember2020-07-012020-09-300001463972vuzi:TDGAcquisitionCompanyLLCMember2020-01-012020-09-300001463972us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001463972us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-3000014639722020-07-012020-09-300001463972us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-3000014639722020-01-012020-09-3000014639722021-09-3000014639722020-12-3100014639722021-11-0800014639722021-01-012021-09-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purevuzi:itemvuzi: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 September 30, 2021

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 November 8, 2021, there were 63,631,676 shares of the registrant’s common stock outstanding.

Vuzix Corporation

INDEX

 

 

Page
No.

 

 

 

Part I – Financial Information

 

 

 

Item 1.

Consolidated Financial Statements (Unaudited):

 

 

 

Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020

3

 

 

 

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

Ended September 30, 2021 and 2020

4

 

 

 

Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2021 and 2020

5

 

 

 

Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2021 and 2020

6

 

 

 

Notes to the Unaudited Consolidated Financial Statements

7

 

 

 

Item 2.

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

15

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

25

 

 

 

Item 4.

Controls and Procedures

25

 

 

 

Part II – Other Information

26

 

 

 

Item 1.

Legal Proceedings

26

 

 

Item 1A.

Risk Factors

26

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

26

 

 

 

Item 3.

Defaults Upon Senior Securities

26

 

 

 

Item 4.

Mine Safety Disclosure

27

 

 

 

Item 5.

Other Information

27

 

 

 

Item 6.

Exhibits

28

 

 

 

Signatures

29

2

Part 1: FINANCIAL INFORMATION

Item 1: Consolidated Financial Statements

VUZIX CORPORATION

CONSOLIDATED BALANCE SHEETS

(Unaudited)

    

September 30, 

December 31, 

    

2021

    

2020

ASSETS

 

  

 

  

Current Assets

 

  

 

  

Cash and Cash Equivalents

$

128,746,661

$

36,069,508

Accounts Receivable

 

1,058,790

 

1,388,882

Inventories, Net

 

9,880,337

 

6,100,824

Licenses, Net

68,109

272,444

Manufacturing Vendor Prepayments

 

1,902,132

 

485,032

Prepaid Expenses and Other Assets

 

2,332,049

 

738,561

Total Current Assets

 

143,988,078

 

45,055,251

Long-Term Assets

 

  

 

  

Fixed Assets, Net

 

5,339,494

 

2,837,402

Operating Lease Right-of-Use Asset

1,221,719

1,517,306

Patents and Trademarks, Net

 

1,862,016

 

1,593,049

Licenses, Net

 

1,446,638

 

193,687

Intangible Asset, Net

 

252,275

 

566,456

Other Assets, Net

 

1,356,535

 

708,333

Total Assets

$

155,466,755

$

52,471,484

LIABILITIES AND STOCKHOLDERS' EQUITY

 

  

 

  

Current Liabilities

 

  

 

  

Accounts Payable

$

1,482,809

$

1,517,155

Unearned Revenue

 

14,251

 

41,152

Accrued Expenses

 

1,585,325

 

983,033

Income and Other Taxes Payable

 

33,763

 

109,653

Operating Lease Right-of-Use Liability

534,146

444,495

Total Current Liabilities

 

3,650,294

 

3,095,488

Long-Term Liabilities

Operating Lease Right-of-Use Liability

687,573

1,072,811

Total Liabilities

 

4,337,867

 

4,168,299

Stockholders' Equity

 

  

 

  

Preferred Stock - $0.001 Par Value, 5,000,000 Shares Authorized; zero and 49,626 Shares Issued and Outstanding as of September 30, 2021 and December 31, 2020.

 

 

50

Common Stock - $0.001 Par Value, 100,000,000 Shares Authorized; 63,631,054 and 45,645,166 Shares Issued and Outstanding as of September 30, 2021 and December 31, 2020.

 

63,631

 

45,645

Additional Paid-in Capital

 

337,125,126

 

210,952,473

Accumulated Deficit

 

(186,059,869)

 

(162,694,983)

Total Stockholders' Equity

 

151,128,888

 

48,303,185

Total Liabilities and Stockholders' Equity

$

155,466,755

$

52,471,484

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

    

Shares

    

Amount

    

Shares

    

Amount

    

Paid-In Capital

    

Deficit

    

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

 

 

 

368,047

 

368

 

8,858,446

 

 

8,858,814

Stock Option Exercises

 

 

 

620,784

 

621

 

713,083

 

 

713,704

Stock Warrant Exercises

 

 

 

7,274,328

 

7,274

 

34,697,794

 

 

34,705,068

Proceeds from Common Stock Offering

 

 

 

4,768,293

 

4,768

 

97,784,270

 

 

97,789,038

Direct Costs of Common Stock Offering

 

 

 

 

 

(6,136,420)

 

 

(6,136,420)

Shares Redeemed to Cover Employee Tax Withholdings

 

 

(83,164)

 

(83)

 

(1,144,282)

 

 

(1,144,365)

Stock Issued for Technology License Purchase

75,000

75

1,404,675

1,404,750

Preferred Stock Converted

 

(49,626)

 

(50)

 

4,962,600

 

4,963

 

(10,004,913)

 

 

(10,000,000)

Net Loss

 

 

 

 

 

 

(23,364,886)

 

(23,364,886)

Balance - September 30, 2021

 

$

 

63,631,054

$

63,631

$

337,125,126

$

(186,059,869)

$

151,128,888

Preferred Stock

Common Stock

Additional

Accumulated

    

Shares

    

Amount

    

Shares

    

Amount

    

Paid-In Capital

    

Deficit

    

Total

Balance - July 1, 2021

$

 

63,278,096

$

63,278

$

333,792,844

$

(178,113,803)

$

155,742,319

Stock-Based Compensation Expense

 

 

 

300,000

 

300

 

3,292,391

 

 

3,292,691

Stock Option Exercises

 

 

 

52,958

 

53

 

39,891

 

 

39,944

Net Loss

 

 

 

 

 

 

(7,946,066)

 

(7,946,066)

Balance - September 30, 2021

 

$

 

63,631,054

$

63,631

$

337,125,126

$

(186,059,869)

$

151,128,888

Preferred Stock

Common Stock

Additional

Accumulated

    

Shares

    

Amount

    

Shares

    

Amount

    

Paid-In Capital

    

Deficit

    

Total

Balance - January 1, 2020

49,626

$

50

 

33,128,620

$

33,128

$

168,950,076

$

(144,742,811)

$

24,240,443

Stock-Based Compensation Expense

 

 

 

942,986

 

943

 

1,928,880

 

 

1,929,823

Proceeds from Common Stock Offerings

 

 

 

8,647,059

 

8,647

 

26,741,355

 

 

26,750,002

Direct Costs of Common Stock Offerings

 

 

 

 

 

(1,550,666)

 

 

(1,550,666)

Net Loss

 

 

 

 

 

 

(14,361,100)

 

(14,361,100)

Balance - September 30, 2020

 

49,626

$

50

 

42,718,665

$

42,718

$

196,069,645

$

(159,103,911)

$

37,008,502

Preferred Stock

Common Stock

Additional

Accumulated

    

Shares

    

Amount

    

Shares

    

Amount

    

Paid-In Capital

    

Deficit

    

Total

Balance - July 1, 2020

49,626

$

50

 

39,004,106

$

39,004

$

180,438,200

$

(154,343,101)

$

26,134,153

Stock-Based Compensation Expense

 

 

 

67,500

 

67

 

1,018,065

 

 

1,018,132

Proceeds from Common Stock Offerings

 

 

 

3,647,059

 

3,647

 

15,496,355

 

 

15,500,002

Direct Costs of Common Stock Offerings

 

 

 

 

 

(882,975)

 

 

(882,975)

Net Loss

 

 

 

 

 

 

(4,760,810)

 

(4,760,810)

Balance - September 30, 2020

 

49,626

$

50

 

42,718,665

$

42,718

$

196,069,645

$

(159,103,911)

$

37,008,502

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

4

VUZIX CORPORATION

CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2021

    

2020

    

2021

    

2020

Sales:

 

  

 

  

 

  

 

  

Sales of Products

$

3,018,774

$

2,686,166

$

9,657,589

$

6,392,865

Sales of Engineering Services

 

 

92,555

 

193,113

 

954,415

Total Sales

 

3,018,774

 

2,778,721

 

9,850,702

 

7,347,280

Cost of Sales:

 

  

 

  

 

  

 

  

Cost of Sales - Products Sold

 

2,435,437

 

2,393,676

 

7,578,732

 

5,942,043

Cost of Sales - Engineering Services

 

 

37,075

 

29,669

 

180,830

Total Cost of Sales

 

2,435,437

 

2,430,751

 

7,608,401

 

6,122,873

Gross Profit (exclusive of depreciation shown separately below)

 

583,337

 

347,970

 

2,242,301

 

1,224,407

Operating Expenses:

 

  

 

  

 

  

 

  

Research and Development

 

3,270,255

 

1,874,243

 

8,050,915

 

5,693,569

Selling and Marketing

 

1,589,582

 

936,206

 

4,167,874

 

2,885,872

General and Administrative

 

3,112,059

 

1,635,076

 

11,565,816

 

4,972,854

Depreciation and Amortization

 

434,277

 

634,669

 

1,453,367

 

1,923,922

Loss on Fixed Asset Disposal

 

 

 

83,908

 

Impairment of Patents and Trademarks

 

7,544

 

16,000

 

66,040

 

73,532

Total Operating Expenses

 

8,413,717

 

5,096,194

 

25,387,920

 

15,549,749

Loss From Operations

 

(7,830,380)

 

(4,748,224)

 

(23,145,619)

 

(14,325,342)

Other Income (Expense):

 

  

 

  

 

  

 

  

Investment Income

 

29,843

 

4,662

 

45,448

 

33,908

Income and Other Taxes

 

(105,526)

 

(16,802)

 

(138,034)

 

(43,867)

Foreign Exchange Loss

 

(40,003)

 

(446)

 

(126,681)

 

(25,799)

Total Other Expense, Net

 

(115,686)

 

(12,586)

 

(219,267)

 

(35,758)

Loss Before Provision for Income Taxes

 

(7,946,066)

 

(4,760,810)

 

(23,364,886)

 

(14,361,100)

Provision for Income Taxes

 

 

 

 

Net Loss

 

(7,946,066)

 

(4,760,810)

 

(23,364,886)

 

(14,361,100)

Preferred Stock Dividends - Accrued not Paid

 

 

(520,562)

 

 

(1,527,716)

Loss Attributable to Common Stockholders

$

(7,946,066)

$

(5,281,372)

$

(23,364,886)

$

(15,888,816)

Basic and Diluted Loss per Common Share

$

(0.13)

$

(0.13)

$

(0.39)

$

(0.44)

Weighted-average Shares Outstanding - Basic and Diluted

 

63,520,878

 

39,837,321

 

60,278,923

 

36,448,266

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

5

VUZIX CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

Nine Months Ended September 30, 

    

2021

    

2020

Cash Flows from Operating Activities

 

  

 

  

Net Loss

$

(23,364,886)

$

(14,361,100)

Non-Cash Adjustments

 

  

 

  

Depreciation and Amortization

 

1,453,367

 

1,923,922

Amortization of Software Development Costs in Cost of Sales - Products

 

180,296

 

137,496

Stock-Based Compensation

 

7,311,278

 

2,019,006

Impairment of Patents and Trademarks

 

66,040

 

73,532

Loss on Fixed Asset Disposal

 

83,908

 

(Increase) Decrease in Operating Assets

 

  

 

  

Accounts Receivable

 

330,092

 

160,287

Accrued Project Revenue

 

 

(81,714)

Inventories

 

(3,779,513)

 

(855,613)

Manufacturing Vendor Prepayments

 

(1,417,100)

 

71,536

Prepaid Expenses and Other Assets

 

(238,066)

 

(105,686)

Increase (Decrease) in Operating Liabilities

 

  

 

  

Accounts Payable

 

(34,346)

 

(153,682)

Accrued Expenses

 

602,293

 

(11,790)

Unearned Revenue

 

(26,901)

 

(90,215)

Income and Other Taxes

 

(75,890)

 

14,144

Net Cash Flows Used in Operating Activities

 

(18,909,428)

 

(11,259,877)

Cash Flows from Investing Activities

 

  

 

  

Purchase of Fixed Assets

 

(3,592,703)

 

(467,595)

Investments in Patents and Trademarks

 

(442,582)

 

(329,347)

Investments in Licenses, Intangible and Other Assets

 

(305,158)

 

(365,650)

Net Cash Used in Investing Activities

 

(4,340,443)

 

(1,162,592)

Cash Flows from Financing Activities

 

  

 

  

Proceeds from Exercise of Warrants

 

34,705,068

 

Proceeds from Exercise of Stock Options

 

713,703

 

Proceeds from Common Stock Offering, Net

91,652,617

25,199,336

Preferred Dividend Settlement Payment

 

(10,000,000)

 

Employee Tax Withholdings Payment

 

(1,144,364)

 

Proceeds from Term Note

1,555,900

Net Cash Flows Provided from Financing Activities

 

115,927,024

 

26,755,236

Net Increase in Cash and Cash Equivalents

 

92,677,153

 

14,332,767

Cash and Cash Equivalents - Beginning of Period

 

36,069,508

 

10,606,091

Cash and Cash Equivalents - End of Period

$

128,746,661

$

24,938,858

Supplemental Disclosures

 

  

 

  

Unamortized Common Stock Expense included in Prepaid Expenses and Other Assets

$

1,729,646

$

277,880

Non-Cash Investment in Licenses

1,341,614

380,249

Stock-Based Compensation Expense - Expensed less Previously Issued

(1,547,536)

89,183

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 and nine months ended September 30, 2021 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, 2020, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 15, 2021.

Customer Concentrations

For the three months ended September 30, 2021, two customers represented 12% and 10% of total product revenue. For the three months ended September 30, 2020, no one customer represented more than 10% of total product revenue and one customer represented 90% of engineering services revenue.

For the nine months ended September 30, 2021, no one customer represented more than 10% of total product revenue and two customers represented 100% of engineering services revenue. For the nine months ended September 30, 2020, no one customer represented more than 10% of total product revenue and two customers represented 90% of engineering services revenue.

As of September 30, 2021, three customers represented 29%, 15% and 14% of accounts receivable. As of December 31, 2020, two customers represented 21% and 14% of accounts receivable.

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.

7

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

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Revenues

 

  

 

  

 

  

 

  

Smart Glasses Sales

$

3,018,774

$

2,686,166

$

9,657,589

$

6,392,865

Engineering Services

 

 

92,555

 

193,113

 

954,415

Total Revenue

$

3,018,774

$

2,778,721

$

9,850,702

$

7,347,280

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.

8

The following table presents a summary of the Company’s sales by revenue recognition method as a percentage of total net sales for the nine months ended September 30, 2021:

    

% of Total Sales

 

Point-in-Time

 

98

%

Over Time – Input Method

 

2

%

Total

 

100

%

Remaining Performance Obligations

As of September 30, 2021, the Company had no outstanding performance obligations under its engineering services and waveguide development projects, as all projects were completed and delivered in the first half of 2021. In addition, the Company had no materially 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 and nine months ended September 30, 2021 and 2020, 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 September 30, 2021 and 2020, there were 8,612,869 and 17,775,890 common stock share equivalents, respectively, potentially exercisable or issuable under conversion or exercise of preferred shares, options, and warrants 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:

September 30, 

December 31, 

    

2021

    

2020

Purchased Parts and Components

$

8,785,171

$

5,252,709

Work-in-Process

 

203,103

 

1,381,677

Finished Goods

 

2,180,435

 

3,352,057

Less: Reserve for Obsolescence

 

(1,288,372)

 

(3,885,619)

Inventories, Net

$

9,880,337

$

6,100,824

9

Note 5 – Licenses, Net

September 30, 

December 31, 

    

2021

    

2020

Licenses

$

1,038,606

$

493,717

Additions

 

1,404,750

 

544,889

Less: Accumulated Amortization / Expensed

 

(928,609)

 

(572,475)

1,514,747

466,131

Less: Current Portion

(68,109)

(272,444)

Licenses, Net

$

1,446,638

$

193,687

In December 2020, the Company renewed its global non-exclusive master reseller agreement (MRA) for certain smart glasses software under which it committed to sell a minimum number of new software licenses in 2021, as well as the unsold remainder from 2020. The amount capitalized, included in current assets on the Consolidated Balance Sheets, will be expensed to cost of sales - products sold during the period based upon actual software licenses sold, with any of the remaining prepaid licenses expensed at the end of the term of the MRA.

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

    

September 30, 

    

December 31, 

2021

2020

Intangible Asset

$

1,500,000

$

1,500,000

Less: Accumulated Amortization

 

(1,247,725)

 

(933,544)

Intangible Asset, Net

$

252,275

$

566,456

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

10

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 September 30, 2021 and 2020 was $2,550 and nil. Total commissions expense for the nine months ended September 30, 2021 and 2020 was $59,397 and $176,944. 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 September 30, 2021 and 2020 was $104,727 and $104,727, respectively. Total amortization expense for this intangible asset for the nine months ended September 30, 2021 and 2020 was $314,181 and $318,817, respectively. Future monthly amortization expense for the remaining 8.5 months is approximately $30,000 per month.

Note 7 – Accrued Expenses

Accrued expenses consisted of the following:

September 30, 

December 31, 

    

2021

    

2020

Accrued Wages and Related Costs

$

587,961

$

582,924

Accrued Professional Services

 

218,506

 

187,323

Accrued Warranty Obligations

 

194,092

 

143,898

Other Accrued Expenses

 

584,766

 

68,888

Total

$

1,585,325

$

983,033

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 liability 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 nine months ended September 30, 2021 and the balance as of December 31, 2020 were as follows:

Accrued Warranty Obligations at December 31, 2020

$

143,898

Reductions for Settling Warranties

 

(239,534)

Warranties Issued During Period

 

289,728

Accrued Warranty Obligations at September 30, 2021

$

194,092

Note 8 – 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 9 – 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 special rights and terms. A total of 5,000,000 shares of preferred stock with a par value of $0.001 are authorized as of September 30, 2021 and December 31, 2020. Of this total, 49,626 shares are

11

designated as Series A Preferred Stock. There were nil and 49,626 shares of Series A Preferred Stock issued and outstanding on September 30, 2021 and December 31, 2020, respectively.

On January 28, 2021, Intel Corporation (“Intel”) (which was the holder of all of the outstanding shares of Series A Preferred Stock) converted all of its 49,626 shares of Series A Preferred Stock into 4,962,600 shares of common stock and the shares of Series A Preferred Stock have been retired and cannot be reissued. In connection with the foregoing, Intel and the Company entered into an agreement pursuant to which Intel agreed to accept $10,000,000 in full payment of all accrued Series A Preferred Stock dividends in the approximate amount of $10,800,000.

Common Stock

The Company’s authorized common stock consists of 100,000,000 shares, par value of $0.001. There were 63,631,054 and 45,645,166 shares of common stock issued and outstanding as of September 30, 2021 and December 31, 2020, respectively.

On March 25, 2021, the Company entered into an underwriting agreement with BTIG, LLC for the sale of the Company’s common stock in an underwritten public offering at a public offering price of $20.50 per share. The Company closed on this public offering (including the full exercise of the over-allotment option granted to the underwriters), receiving total gross proceeds of $97,789,037. The Company received net proceeds after the underwriting discount and issuance costs and expenses of $91,652,618.

Note 10 – Stock Warrants

A summary of the various changes in warrants during the nine months ended September 30, 2021 is as follows:

September 30, 

    

2021

Warrants Outstanding at December 31, 2020

 

7,276,928

Exercised During the Period

 

(7,274,328)

Issued During the Period

 

Expired During the Period

 

Warrants Outstanding at September 30, 2021

 

2,600

The outstanding warrants as of September 30, 2021, expire on January 2, 2022. The average remaining term of the warrants is approximately 3 months. The exercise price is $4.10 per share.

During the three months ended September 30, 2021 and 2020, there were no warrants exercised.

During the nine months ended September 30, 2021, a total of 7,274,328 warrants were exercised on a cash basis resulting in the issuance of 7,274,328 shares of common stock and proceeds to the Company of $34,705,068. During the nine months ended September 30, 2020, there were no warrants exercised.

12

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 nine months ended September 30, 2021 is as follows:

Weighted

Number of

Average

    

Options

    

Exercise Price

Outstanding at December 31, 2020

 

2,633,175

$

3.09

Granted

 

1,020,500

 

17.99

Exercised

 

(678,892)

 

3.50

Expired or Forfeited

 

(148,514)

 

7.97

Outstanding at September 30, 2021

 

2,826,269

$

8.06

The weighted average remaining contractual term for all options as of September 30, 2021 and December 31, 2020 was 8.1 years and 6.5 years, respectively.

As of September 30, 2021, there were 964,039 options that were fully-vested and exercisable at a weighted average exercise price of $5.28 per share. The weighted average remaining contractual term of the vested options is 6.5 years.

As of September 30, 2021, there were 1,862,230 unvested options exercisable at a weighted average exercise price of $9.50 per share. The weighted average remaining contractual term of the unvested options is 9.0 years.

The weighted average fair value of option grants was calculated using the Black-Scholes-Merton option pricing method. At September 30, 2021, the Company had $12,439,473 of unrecognized stock compensation expense, which will be recognized over a weighted average period of 3.4 years.

During the nine months ended September 30, 2021, the Company issued 68,047 shares of common stock to its independent board members as part of their annual retainer for services covering the period of July 2021 to June 2022 and for the onboarding of the 3 new directors. The fair market value on the date of award of the stock issued was $16.90, resulting in an aggregate fair value of approximately $1,150,000. The unamortized portion is included in Prepaid Expenses and Other Assets on our consolidated balance sheet. The fair market value of these awards is expensed over twelve (12) months for 59,170 shares and twenty-four (24) months for 8,877 shares beginning on July 1, 2021.

During the nine months ended September 30, 2021, the Company awarded 300,000 shares of restricted common stock to the new managing director of its newly established Vuzix Custom Solutions (VCS) business unit, also formerly referred to as Integrated Solutions Business Unit. These restricted shares are subject to vesting, including 50,000 shares that may be earned over 3 years based upon continued employment with the Company, and 250,000 shares that are being held in escrow, and which may be earned upon achievement of revenue and EBITDA operational milestones for VCS within specified periods of time over 5 years. Any such milestone shares will be cancelled if not earned within the appropriate milestone time period. The fair market value on the date of award of the restricted stock issued was $15.58, resulting in an aggregate fair value of approximately $4,674,000, of which, $779,000 has been recorded in Prepaid Expenses and Other Assets associated with the time vesting option, to be amortized over 36 months beginning October 1, 2021. The balance of shares held in escrow related to the performance-based milestones, representing a fair market value of $3,895,000, is not being amortized until such time as the performance milestones are considered probable to be achieved or have been achieved.

For the three months ended September 30, 2021 and 2020, the Company recorded total stock-based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $1,137,862 and $1,077,073, respectively. For the nine months ended September 30, 2021 and 2020, the Company recorded total stock-

13

based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $2,606,700 and $2,019,006, 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 and nine months ended September 30, 2021, the Company recorded non-cash stock-based compensation expense of $489,825 and $4,704,578, respectively, for options that vested or are probable to vest. There was no stock-based compensation expense related to the Company’s LTIP in the comparable periods in 2020.

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 September 30, 2021, we had $13,834,299 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 7 to 10 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. The fair market value of these option grants changed in the current period as certain assumptions were adjusted by management. 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 September 30, 2021, 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 $32.9 million in non-cash stock-based compensation expense at such time.

The unvested remaining equity market and operational milestones under the LTIP with their total related option grants and criteria achievement weightings of the options available for meeting a target are shown in the following table. Of the total 5,409,000 unvested options outstanding as of September 30, 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

LTM Revenue
Target

LTM 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

14

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 September 30, 2021 were as follows:

Remainder of 2021

$

157,050

2022

 

549,270

2023

 

536,270

2024

 

44,689

Total Future Lease Payments

 

1,287,279

Less: Imputed Interest

 

(65,560)

Total Lease Liability Balance

$

1,221,719

Operating lease costs under the operating leases totaled $172,014 and $162,119 for the three months ended September 30, 2021 and 2020, respectively. Operating lease costs under the operating leases were $460,434 and $468,725 for the nine months ended September 30, 2021 and 2020, respectively.

As of September 30, 2021, the weighted average discount rate was 4.5% and the weighted average remaining lease term was 2.3 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, 2020.

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 statements in conformity with generally accepted accounting principles 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, probabilities of equity market and 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

15

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, 2020. There have been no significant changes in our accounting policies for the three months ended September 30, 2021.

Off Balance Sheet Arrangements

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

Business Matters

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

With respect to our Smart Glasses and AR products, we are focused on the enterprise, industrial, commercial, security, first responder, medical 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 head mounted displays 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 leading to long-term supply or OEM relationships.

All of the mobile display 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

16

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.

Results of Operations

Comparison of Three Months Ended September 30, 2021 and 2020

The following table compares the Company’s consolidated statements of operations data for the three months ended September 30, 2021 and 2020:

Three Months Ended September 30, 

 

    

    

    

Dollar

    

% Increase

 

2021

2020

Change

(Decrease)

 

Sales:

 

  

 

  

 

  

 

  

Sales of Products

$

3,018,774

 

$

2,686,166

 

$

332,608

 

12

%

Sales of Engineering Services

 

 

92,555

 

(92,555)

 

(100)

%

 

  

 

  

 

  

 

  

Total Sales

 

3,018,774

 

2,778,721

 

240,053

 

9

%

 

  

 

  

 

  

 

  

Cost of Sales:

 

  

 

  

 

  

 

  

Cost of Sales - Products

 

2,435,437

 

2,393,676

 

41,761

 

2

%

Cost of Sales - Engineering Services

 

 

37,075

 

(37,075)

 

(100)

%

 

  

 

  

 

  

 

  

Total Cost of Sales

 

2,435,437

 

2,430,751

 

4,686

 

0

%

 

  

 

  

 

  

 

  

Gross Profit (exclusive of depreciation shown separately below)

 

583,337

 

347,970

 

235,367

 

68

%

Gross Profit %

 

19

%  

13

%  

  

 

  

 

  

 

  

 

  

 

  

Operating Expenses:

 

  

 

  

 

  

 

  

Research and Development

 

3,270,255

 

1,874,243

 

1,396,012

 

74

%

Selling and Marketing

 

1,589,582

 

936,206

 

653,376

 

70

%

General and Administrative

 

3,112,059

 

1,635,076

 

1,476,983

 

90

%

Depreciation and Amortization

 

434,277

 

634,669

 

(200,392)

 

(32)

%

Impairment of Patents and Trademarks

 

7,544

 

16,000

 

(8,456)

 

(53)

%

 

  

 

  

 

  

 

  

Loss from Operations

 

(7,830,380)

 

(4,748,224)

 

(3,082,156)

 

65

%

 

  

 

  

 

  

 

Other Income (Expense):

 

  

 

  

 

  

 

  

Investment Income

 

29,843

 

4,662

 

25,181

 

540

%

Income and Other Taxes

 

(105,526)

 

(16,802)

 

(88,724)

 

528

%

Foreign Exchange Loss

 

(40,003)

 

(446)

 

(39,557)

 

8,869

%

 

  

 

  

 

  

 

  

Total Other Income (Expense), Net

 

(115,686)

 

(12,586)

 

(103,100)

 

819

%

 

  

 

  

 

  

 

  

Loss Before Provision for Income Taxes

 

(7,946,066)

 

(4,760,810)

 

(3,185,256)

 

67

%

Provision for Income Taxes

 

 

 

 

%

 

  

 

  

 

  

 

  

Net Loss

$

(7,946,066)

$

(4,760,810)

$

(3,185,256)

 

67

%

17

Sales.   There was an increase in total sales of $240,053 or 9% for the three months ended September 30, 2021 compared to the same period in 2020. The following table reflects the major components of our sales:

 

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

 

September 30, 2021

Total Sales

September 30, 2020

Total Sales

Change

(Decrease)

Sales of Smart Glasses

$

3,018,774

 

100

%  

2,686,166

 

97

%  

$

332,608

 

12

%

Sales of Engineering Services

 

 

0

%  

 

92,555

 

3

%  

 

(92,555)

 

(100)

%

Total Sales

$

3,018,774

 

100

%  

$

2,778,721

 

100

%  

$

240,053

 

9

%

Sales of Smart Glasses products rose by $332,608 or 12% in the three months ended September 30, 2021, primarily as a result of continued growth of our M400 model and the new M4000 Smart Glasses sales, as compared to the same period in 2020. Sales revenues from our M-Series Smart Glasses were $2,409,988, a 12% increase of $255,233 over the prior year’s quarter. Revenues of Blade Smart Glasses decreased by $160,5143 or 33% in the three months ended September 30, 2021 versus 2020 primarily driven by component shortages required to make Blade projector engines this last quarter and higher unit sales in the prior year’s comparable quarter when we offered lower selling prices on the previous Blade model, which we discontinued in the fall of 2020.

Sales of Engineering Services for the three months ended September 30, 2021 were nil as compared to $92,555 in the 2020 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

September 30, 2021

Product Sales

September 30, 2020

Product Sales

Change

(Decrease)

Product Cost of Sales

    

$

1,193,483

    

40

%  

$

1,428,215

    

53

%  

$

(234,732)

    

(16)

%

Freight Costs

 

244,311

 

8

%  

213,774

 

8

%  

30,537

 

14

%

Manufacturing Overhead

 

794,703

 

26

%  

454,820

 

17

%  

339,883

 

75

%

Warranty Costs

 

83,448

 

3

%  

34,855

 

1

%  

48,593

 

139

%

Inventory Reserve for Obsolescence

 

 

%  

193,000

 

7

%  

(193,000)

 

(100)

%

Amortization of Software Development Costs

 

65,384

 

2

%  

45,833

 

2

%  

19,551

 

43

%

Software Royalties

 

54,108

 

2

%  

23,179

 

1

%  

30,929

 

133

%

 

  

 

  

 

  

 

  

 

  

 

  

Total Cost of Sales - Products

$

2,435,437

 

81

%  

$

2,393,676

 

89

%  

$

41,761

 

2

%

 

  

 

  

 

  

 

  

 

  

 

  

Gross Profit - Product Sales

$

583,337

 

19

%  

$

292,490

 

11

%  

$

290,847

 

99

%

For the three months ended September 30, 2021, we reported an overall gross profit from product sales of $583,337 as compared to $292,490 in the same period in 2020. On a product cost of sales basis only, product direct costs were 40% of sales in the 2021 period as compared to 53% in 2020.

Manufacturing overhead costs increased $339,883 or 75% for the three months ended September 30, 2021 over the 2020 comparable period, to 26% from 17% as a percentage of total product sales, primarily due to manufacturing supply chain additional personnel and increased non-cash stock-based compensation expense.

18

Costs for engineering services for the three months ended September 30, 2021 were nil as compared to $37,075 in 2020.

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.

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

September 30, 2021

Total Sales

September 30, 2020

Total Sales

Change

(Decrease)

Research and Development

$

3,270,255

 

108

%  

$

1,874,243

 

67

%  

$

1,396,012

 

74

%

Research and development costs for the three months ended September 30, 2021 increased by $1,396,012 or 74% as compared to the same period in 2020. This increase in costs was due to the following factors: an increase in external development expenses related to our Next Generation Smart Glasses of $546,984; an increase of $504,205 in salary, benefits and non-cash stock-based compensation; an increase of $175,939 in research and development compliance and consulting fees; and an increase of $47,352 in research and development software subscriptions.

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

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

    

September 30, 2021

    

Total Sales

September 30, 2020

    

Total Sales

Change

    

(Decrease)

Selling and Marketing

$

1,589,582

53

%  

$

936,206

34

%  

$

653,376

70

%

Selling and marketing costs for the three months ended September 30, 2021 increased by $653,376 or 70% as compared to the same period in 2020. This increase in costs was due to the following factors: an increase of $202,734 in salary, benefits, and non-cash stock-based compensation expense; an increase of $186,934 in sales consulting and marketing fees; a $96,969 increase in advertising expense; a $65,971 increase in website costs; and a $37,260 increase in software subscription costs.

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

Three Months Ended

% of

Three Months Ended

% of

Dollar

% Increase

September 30, 2021

Total Sales

September 30, 2020

Total Sales

Change

(Decrease)

General and Administrative

$

3,112,059

 

103

%  

$

1,635,076

 

59

%  

$

1,476,983

 

90

%

General and administrative costs for the three months ended September 30, 2021 increased by $1,476,983 or 90% as compared to the same period in 2020. This increase in costs was due to the following factors: a net increase in salary and salary benefits related expenses of $1,077,954, of which $418,125 was related to non-cash stock-based compensation; an increase of $290,645 in legal fees; and an increase of $136,458 in insurance premiums.

Depreciation and Amortization.  Depreciation and amortization expense for the three months ended September 30, 2021 was $434,277 as compared to $634,669 in the same period in 2020, a decrease of $200,392. The decrease in depreciation expense is primarily due to leasehold improvements in our West Henrietta, New York location, which became fully amortized in October 2020.

Other Expense. Total other expense was $115,686 for the three months ended September 30, 2021 as compared to an expense of $12,586 in the same period in 2020, a net increase of $103,100. The overall increase in other expenses was primarily the result of an increase in income and other taxes of $88,724. Investment income increased to $29,843 as compared to $4,662 in same period in 2020 as a result of increased cash available to invest in short-term deposits.

19

Provision for Income Taxes. There was not a provision for income taxes in the respective three-month periods ending September 30, 2021 and 2020.

Results of Operations

Comparison of Nine Months Ended September 30, 2021 and 2020

The following table compares the Company’s consolidated statements of operations data for the nine months ended September 30, 2021 and 2020:

Nine Months Ended September 30, 

    

    

    

Dollar

    

% Increase

 

2021

2020

Change

(Decrease)

 

Sales:

 

  

 

  

 

  

 

  

Sales of Products

$

9,657,589

$

6,392,865

$

3,264,724

 

51

%

Sales of Engineering Services

 

193,113

 

954,415

 

(761,302)

 

(80)

%

Total Sales

 

9,850,702

 

7,347,280

 

2,503,422

 

34

%

Cost of Sales:

 

  

 

  

 

  

 

  

Cost of Sales - Products Sold

 

7,578,732

 

5,942,043

 

1,636,689

 

28

%

Cost of Sales - Engineering Services

 

29,669

 

180,830

 

(151,161)

 

(84)

%

Total Cost of Sales

 

7,608,401

 

6,122,873

 

1,485,528

 

24

%

Gross Profit (exclusive of depreciation shown separately below)

 

2,242,301

 

1,224,407

 

1,017,894

 

83

%

Gross Profit %

 

23

%  

 

17

%  

 

  

 

  

Operating Expenses:

 

  

 

  

 

  

 

  

Research and Development

 

8,050,915

 

5,693,569

 

2,357,346

 

41

%

Selling and Marketing

 

4,167,874

 

2,885,872

 

1,282,002

 

44

%

General and Administrative

 

11,565,816

 

4,972,854

 

6,592,962

 

133

%

Depreciation and Amortization

 

1,453,367

 

1,923,922

 

(470,555)

 

(24)

%

Impairment of Patents and Trademarks

 

66,040

 

73,532

 

(7,492)

 

(10)

%

Loss on Fixed Asset Disposal

 

83,908

 

 

83,908

 

NM

Loss from Operations

 

(23,145,619)

 

(14,325,342)

 

(8,820,277)

 

62

%

Other Income (Expense):

 

  

 

  

 

  

 

  

Investment Income

 

45,448

 

33,908

 

11,540

 

34

%

Income and Other Taxes

 

(138,034)

 

(43,867)

 

(94,167)

 

215

%

Foreign Exchange Loss

 

(126,681)

 

(25,799)

 

(100,882)

 

391

%

Total Other Expense, Net

 

(219,267)

 

(35,758)

 

(183,509)

 

513

%

Net Loss

$

(23,364,886)

$

(14,361,100)

$

(9,003,786)

 

63

%

20

Sales.   There was an increase in total sales for the nine months ended September 30, 2021 compared to the same period in 2020 of $2,503,422 or 34%. The following table reflects the major components of our sales:

Nine Months Ended

% of

Nine Months Ended

% of

Dollar

% Increase

September 30, 2021

Total Sales

September 30, 2020

Total Sales

Change

(Decrease)

Sales of Smart Glasses

$

9,657,589

 

98

%  

$

6,392,865

 

87

%  

$

3,264,724

 

51

%

Sales of Engineering Services

 

193,113

 

2

%  

 

954,415

 

13

%  

 

(761,302)

 

(80)

%

Total Sales

$

9,850,702

 

100

%  

$

7,347,280

 

100

%  

$

2,503,422

 

34

%

Sales of Smart Glasses products rose by 51% or $3,264,724 in the nine months ended September 30, 2021, primarily as a result of the continued growth of our M400 model and the new M4000 Smart Glasses sales, as compared to the same period in 2020. Sales revenues from our M-Series Smart Glasses were $7,676,860, a 44% increase of $2,329,702, over the prior year’s period. Revenues of Blade Smart Glasses increased by $139,763 or 15% in the nine months ended September 30, 2021 versus 2020, which has been impacted by component shortages in 2021 and higher selling prices versus the original Blade model which was discontinued in the fall of 2020.

Sales of Engineering Services for the nine months ended September 30, 2021 were $193,113 as compared to $954,415 in the 2020 period. The revenue recognized in the nine months ended September 30, 2021 for engineering services was substantially a result of a waveguide and projector development project for a micro-display organization, which we commenced in the third quarter of 2020 and completed in the second quarter of 2021.

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:

Nine Months Ended

As % Related

Nine Months Ended

As % Related

Dollar

% Increase

September 30, 2021

Product Sales

September 30, 2020

Product Sales

Change

(Decrease)

Product Cost of Sales

$

4,536,378

 

47

%  

$

3,343,346

 

52

%  

$

1,193,032

 

36

%

Freight Costs

 

607,264

 

6

%  

 

520,966

 

8

%  

 

86,298

 

17

%

Manufacturing Overhead

 

2,048,865

 

21

%  

 

1,344,320

 

21

%  

 

704,545

 

52

%

Warranty Costs

 

53,574

 

1

%  

 

47,731

 

1

%  

 

5,843

 

12

%

Inventory Reserve for Obsolescence

 

 

%  

 

500,600

 

8

%  

 

(500,600)

 

(100)

%

Amortization of Software Development Costs

 

231,282

 

2

%  

 

137,500

 

2

%  

 

93,782

 

68

%

Software Royalties

 

101,369

 

1

%  

 

47,580

 

1

%  

 

53,789

 

113

%

Total Cost of Sales - Products Sold

7,578,732

 

78

%  

5,942,043

 

92

%  

1,636,689

 

28

%

Gross Profit - Product Sales

$

2,078,857

22

%

$

450,822

 

7

%

$

1,628,035

 

361

%

For the nine months ended September 30, 2021, we reported an overall gross profit from product sales of $2,078,857 or 22% as compared to $450,822 or 7% in the same period in 2020. On a product cost of sales basis only, product direct costs were 47% of sales in the 2021 period as compared to 52% in 2020. Positively impacting overall product sales margin was the absorption of our relatively fixed overhead costs over a larger sales base.

Manufacturing overhead costs while increasing by $704,545 or 52% for the nine months ended September 30, 2021 over the 2020 comparable period, remained at 21% as a percentage of total product sales. The increase in the dollar amount of these overhead costs in the current period versus the prior period is primarily due to additional manufacturing supply chain and quality assurance personnel and non-cash stock-based compensation expense.

21

Costs for engineering services for the nine months ended September 30, 2021 were $29,669 as compared to $180,830 in 2020. The majority of the 2021 period amounts represented the reclassification of our internal R&D wage costs associated with one recently completed waveguide development project. There was a gross profit of $163,444 from engineering services for the nine months ended September 30, 2021 versus $773,585 in the same period in 2020

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.

Nine Months Ended

% of

Nine Months Ended

% of

Dollar

% Increase

September 30, 2021

Total Sales

September 30, 2020

Total Sales

Change

(Decrease)

Research and Development

$

8,050,915

 

82

%  

$

5,693,569

 

77

%  

$

2,357,346

 

41

%

Research and development costs for the nine months ended September 30, 2021 increased by $2,357,346, or 41% as compared to the same period in 2020. This increase was largely due to a $1,275,677 increase in salary and salary benefits related expenses, of which $537,177 was related to non-cash stock-based compensation; an increase of $546,984 in external development expenses related to our Next Generation Smart Glasses; an increase of $163,136 in software subscriptions; an increase of $105,697 in other research and development consulting fees; and an increase of $103,718 in research and development supplies.

Selling and Marketing.   Selling and marketing costs 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.

Nine Months Ended

% of

Nine Months Ended

% of

Dollar

% Increase

September 30, 2021

Total Sales

September 30, 2020

Total Sales

Change

(Decrease)

Selling and Marketing

$

4,167,874

 

42

%  

$

2,885,872

 

39

%  

$

1,282,002

 

44

%

Selling and marketing costs for the nine months ended September 30, 2021 increased by $1,282,002 or 44% as compared to the same period in 2020. This increase was largely due to a $695,784 increase in salary and salary benefits related expenses, of which $258,918 was related to non-cash stock-based compensation; an increase of $382,148 in sales consulting and marketing fees; a $379,377 increase in advertising costs; an increase of $192,017 in website development and maintenance costs; and an increase of $42,537 in software subscriptions; partially offset by decreases of $309,997 in trade show expenses; a decrease of $74,292 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; and a decrease of $54,241 in travel related expenses.

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

Nine Months Ended

% of

Nine Months Ended

% of

Dollar

% Increase

September 30, 2021

Total Sales

September 30, 2020

Total Sales

Change

(Decrease)

General and Administrative

$

11,565,816

 

117

%  

$

4,972,854

 

68

%  

$

6,592,962

 

133

%

General and administrative costs for the nine months ended September 30, 2021 increased by $6,592,962 or 133% as compared to the same period in 2020. This increase was largely due to a $5,337,998 increase in salary and salary benefits related expenses, of which $4,630,089 was related to non-cash stock-based compensation; an increase of $479,599 in legal expenses; an increase of $210,893 in recruitment and hiring fees; an increase of $236,218 in insurance premiums; an increase in shareholder related expenses of $191,005; an increase of $114,562 in regulatory filing fees; and an increase of $87,296 in software subscription expenses.

22

Depreciation and Amortization.  Depreciation and amortization expense for the nine months ended September 30, 2021 was $1,453,367 as compared to $1,923,922 in the same period in 2020, a decrease of $470,555. The decrease in depreciation expense is primarily due to leasehold improvements in our West Henrietta, New York location, which became fully amortized in October 2020.

Other Expense. Total other expense was $219,267 for the nine months ended September 30, 2021 as compared to $35,758 in the same period in 2020, an increase of $183,509. The overall increase in other expenses was primarily the result of an increase in foreign exchange losses of $100,882 and an increase of $94,167 in income and other taxes.

Provision for Income Taxes. There was not a provision for income taxes in the respective nine-month periods ending September 30, 2021 and 2020.

Liquidity and Capital Resources

Capital Resources: As of September 30, 2021, we had cash and cash equivalents of $128,746,661, an increase of $92,677,153 from $36,069,508 as of December 31, 2020.

As of September 30, 2021, we had current assets of $143,988,078 as compared to current liabilities of $3,650,294 which resulted in a positive working capital position of $140,337,784. As of December 31, 2020, we had a working capital position of $41,959,763. 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 nine months ended:

September 30, 

September 30, 

    

2021

    

2020

Net Cash Provided by (used in)

 

  

 

  

Operating Activities

$

(18,909,428)

$

(11,259,877)

Investing Activities

 

(4,340,443)

 

(1,162,592)

Financing Activities

 

115,927,024

 

26,755,236

During the nine months ended September 30, 2021, we used a net $18,909,428 of cash for operating activities as compared to $11,259,877 for the comparable period in 2020. For the nine months ended September 30, 2021, we incurred a net loss of $23,364,886, which after adding back non-cash operating expenses of $9,094,889, resulted in a net cash loss of $14,269,997 before changes in working capital. For the nine months ended September 30, 2020, we had a net cash loss of $10,207,144 before changes in working capital. Net changes in working capital items were $4,639,430 for the nine months ended September 30, 2021 with the largest factor resulting from $5,196,613 of investments in inventory and vendor prepayments for M400 components; partially offset by an increase in accrued expenses of $567,947.

During the nine months ended September 30, 2021, we used $4,340,443 of cash for investing activities, which includes $3,592,703 for purchases of manufacturing equipment, product mold tooling, and chip design and tooling fees; $442,582 in patent and trademark expenditures and a $200,000 equity investment in a strategic business partner. For the nine months ended September 30, 2020, we used a total of $1,162,592 in cash for investing activities.

During the nine months ended September 30, 2021, we received $115,927,024 in net cash from financing activities, which included: (i) $91,652,617 in net proceeds from our sales of equity securities that closed on March 30, 2021 and April 1, 2021, (ii) $34,705,068 in proceeds from the exercise of warrants, and (iii) $713,703 in proceeds from the exercise of stock options. The proceeds were partially offset by a: (i) $10,000,000 payment to Intel for the settlement of our accrued Series A Preferred Stock dividends, and (ii) a $1,144,366 payment for tax withholdings related to our

23

employee stock awards in 2020 that were granted as part of our salary reduction program, which vested in January 2021, whereby the Company paid tax withholding amounts on behalf of the employees in exchange for shares withheld to cover the amounts paid.

For the nine months ended September 30, 2020, we received $26,755,236 in proceeds from financing activities, primarily from sales of our equity securities.

As of September 30, 2021, the Company does not have any current or long-term debt obligations outstanding.

We incurred a net loss for the nine months ended September 30, 2021 of $23,364,886 and annual net losses of $17,952,172 in 2020 and $26,476,370 in 2019. The Company has an accumulated deficit of $186,059,869 as of September 30, 2021.

The Company’s cash requirements are primarily for funding operating losses, working capital, research and development, and capital expenditures. Our operations are financed primarily through the net proceeds from the sale of our equity securities. As of September 30, 2021, our principal sources of liquidity consisted of cash and cash equivalents of $128,746,661.

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;

24

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 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, 2020 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 reasonably 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 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 designed to ensure that

25

information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosure. Based on this evaluation, our management, including our CEO and CFO, concluded that our disclosure controls and procedures were effective at September 30, 2021.

Changes in Internal Control over Financial Reporting

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

Part II. OTHER INFORMATION

Item 1.Legal Proceedings

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

Impact of COVID-19

The implications of COVID-19 on our results from operations going forward remain uncertain. The COVID-19 pandemic still has 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 crisis that is 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 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.

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

Sale of Unregistered Securities – On July 28, 2021, the Company issued 300,000 shares of restricted common stock to the new managing director of its newly established VCS business unit. These restricted shares are subject to vesting, including 50,000 shares that may be earned over 3 years based upon continued employment with the Company, and 250,000 shares that are being held in escrow, and which may be earned upon achievement of revenue and EBITDA operational milestones for VCR within specified periods of time over 5 years. In connection with the foregoing, we relied upon the exemption from registration provided by Section 4(a)(2) under the Securities Act of 1933, as amended, for transactions not involving a public offering.

Purchase of Equity Securities – none

Item 3.Defaults Upon Senior Securities

None

26

Item 4.Mine Safety Disclosures

Not Applicable

Item 5.Other Information

None

27

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

.

28

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: November 8, 2021

By:

/s/ Paul Travers

 

 

Paul Travers

 

 

President, Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

 

Date: November 8, 2021

By:

/s/ Grant Russell

 

 

Grant Russell

 

 

Executive Vice President and Chief Financial

 

 

Officer

 

 

(Principal Financial and Accounting Officer)

29

EX-31.1 2 vuzi-20210930xex31d1.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: November 8, 2021

/s/ Paul Travers

 

Paul Travers

 

President and Chief Executive Officer


EX-31.2 3 vuzi-20210930xex31d2.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: November 8, 2021

/s/ Grant Russell

 

Grant Russell

 

Executive Vice President and Chief Financial Officer


EX-32.1 4 vuzi-20210930xex32d1.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 September 30, 2021 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: November 8, 2021

 


EX-32.2 5 vuzi-20210930xex32d2.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 September 30, 2021 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: November 8, 2021

 


EX-101.SCH 6 vuzi-20210930.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 Asset, Net - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - 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 40101 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Licenses, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Licenses, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Intangible Asset, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Accrued Expenses - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Capital Stock - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Stock Warrants - Changes in Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Stock Warrants - 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 41202 - Disclosure - Long-term Incentive Plan - LTIP (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Right-of-Use Assets and Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue Recognition and Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventories, Net link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Licenses, Net link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Intangible Asset, Net link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Stock Warrants 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 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 - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Stock Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Long-term Incentive Plan (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 40702 - Disclosure - Accrued Expenses - Changes in Accrued Warranty Obligations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 vuzi-20210930_cal.xml EX-101.CAL EX-101.DEF 8 vuzi-20210930_def.xml EX-101.DEF EX-101.LAB 9 vuzi-20210930_lab.xml EX-101.LAB EX-101.PRE 10 vuzi-20210930_pre.xml EX-101.PRE XML 11 vuzi-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0001463972 vuzi:OemProductAndWaveguideSalesMember 2021-01-01 2021-09-30 0001463972 vuzi:ExtendedWarrantiesMember 2021-01-01 2021-09-30 0001463972 vuzi:SecondLicenseAgreementsMember 2021-06-01 2021-06-30 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-03-17 2021-03-17 0001463972 vuzi:PointInTimeMember 2021-01-01 2021-09-30 0001463972 vuzi:OverTimeInputMethodMember 2021-01-01 2021-09-30 0001463972 us-gaap:CorporationMember 2021-01-28 0001463972 us-gaap:RevenueFromContractWithCustomerMember 2021-07-01 2021-09-30 0001463972 us-gaap:RevenueFromContractWithCustomerMember 2021-01-01 2021-09-30 0001463972 us-gaap:AccountsReceivableMember 2021-01-01 2021-09-30 0001463972 vuzi:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember 2020-07-01 2020-09-30 0001463972 vuzi:OneCustomerMember us-gaap:EnergyServiceMember 2020-07-01 2020-09-30 0001463972 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001463972 vuzi:TwoCustomersMember us-gaap:EnergyServiceMember 2020-01-01 2020-09-30 0001463972 vuzi:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember 2020-01-01 2020-09-30 0001463972 us-gaap:LicensingAgreementsMember 2017-01-01 2017-12-31 0001463972 vuzi:EquityMarketAndOperationalMilestonesTwoMember 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesThreeMember 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesSixMember 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesSevenMember 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesOneMember 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesNineMember 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesFourMember 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesFiveMember 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesEightMember 2021-09-30 0001463972 vuzi:TDGAcquisitionCompanyLLCMember 2021-09-30 0001463972 vuzi:SecondLicenseAgreementsMember 2021-06-30 0001463972 vuzi:StockOptionTiedToEquityMarketAndOperationalMilestonesMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketCapitalizationTargetsMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesTwoMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesThreeMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesSixMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesSevenMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesOneMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesNineMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesFourMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesFiveMember 2021-01-01 2021-09-30 0001463972 vuzi:EquityMarketAndOperationalMilestonesEightMember 2021-01-01 2021-09-30 0001463972 vuzi:AnnualRevenueTargetsMember 2021-01-01 2021-09-30 0001463972 vuzi:AnnualEbitdaMarginsBeforeNonCashChargesTargetsMember 2021-01-01 2021-09-30 0001463972 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001463972 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001463972 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001463972 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001463972 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001463972 vuzi:SecondLicenseAgreementsMember 2017-01-01 2017-12-31 0001463972 us-gaap:RetainedEarningsMember 2021-09-30 0001463972 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001463972 us-gaap:RetainedEarningsMember 2021-06-30 0001463972 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001463972 2021-06-30 0001463972 us-gaap:RetainedEarningsMember 2020-12-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001463972 us-gaap:RetainedEarningsMember 2020-09-30 0001463972 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001463972 us-gaap:RetainedEarningsMember 2020-06-30 0001463972 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001463972 2020-06-30 0001463972 us-gaap:RetainedEarningsMember 2019-12-31 0001463972 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001463972 us-gaap:CommonStockMember 2021-09-30 0001463972 us-gaap:CommonStockMember 2021-06-30 0001463972 us-gaap:PreferredStockMember 2020-12-31 0001463972 us-gaap:CommonStockMember 2020-12-31 0001463972 us-gaap:PreferredStockMember 2020-09-30 0001463972 us-gaap:CommonStockMember 2020-09-30 0001463972 us-gaap:PreferredStockMember 2020-06-30 0001463972 us-gaap:CommonStockMember 2020-06-30 0001463972 us-gaap:PreferredStockMember 2019-12-31 0001463972 us-gaap:CommonStockMember 2019-12-31 0001463972 2021-03-25 0001463972 2020-01-01 2020-12-31 0001463972 us-gaap:EmployeeStockOptionMember 2021-09-30 0001463972 us-gaap:EmployeeStockOptionMember 2020-12-31 0001463972 vuzi:BoardOfDirectorsAndManagementMember 2021-01-01 2021-09-30 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2021-03-17 2021-03-17 0001463972 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2021-03-17 0001463972 us-gaap:RestrictedStockUnitsRSUMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-01-01 2021-09-30 0001463972 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001463972 vuzi:SharesEarnedUponAchievementOfRevenueMember srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001463972 vuzi:ContinuedEmploymentMember srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2021-07-01 2021-09-30 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2021-01-01 2021-09-30 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2020-01-01 2020-09-30 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2020-01-01 2020-06-30 0001463972 us-gaap:EmployeeStockOptionMember vuzi:LongTermIncentivePlan2021Member 2020-01-01 2020-03-31 0001463972 vuzi:LicensesMember 2021-01-01 2021-09-30 0001463972 us-gaap:SellingAndMarketingExpenseMember vuzi:TDGAcquisitionCompanyLLCMember 2021-07-01 2021-09-30 0001463972 us-gaap:SellingAndMarketingExpenseMember vuzi:TDGAcquisitionCompanyLLCMember 2021-01-01 2021-09-30 0001463972 us-gaap:SellingAndMarketingExpenseMember vuzi:TDGAcquisitionCompanyLLCMember 2020-07-01 2020-09-30 0001463972 us-gaap:SellingAndMarketingExpenseMember vuzi:TDGAcquisitionCompanyLLCMember 2020-01-01 2020-09-30 0001463972 vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember 2021-07-01 2021-09-30 0001463972 vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember 2021-01-01 2021-09-30 0001463972 vuzi:EngineeringServicesMember 2021-01-01 2021-09-30 0001463972 vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember 2020-07-01 2020-09-30 0001463972 vuzi:EngineeringServicesMember 2020-07-01 2020-09-30 0001463972 vuzi:SmartGlassesAndIWearVideoHeadphonesSalesMember 2020-01-01 2020-09-30 0001463972 vuzi:EngineeringServicesMember 2020-01-01 2020-09-30 0001463972 2021-03-25 2021-03-25 0001463972 us-gaap:SeriesAPreferredStockMember 2021-09-30 0001463972 us-gaap:SeriesAPreferredStockMember 2020-12-31 0001463972 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001463972 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001463972 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001463972 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001463972 vuzi:FirstLicenseAgreementsMember 2017-01-01 2017-12-31 0001463972 vuzi:FirstLicenseAgreementsMember 2017-12-31 0001463972 us-gaap:LicensingAgreementsMember 2021-09-30 0001463972 us-gaap:FiniteLivedIntangibleAssetsMember 2021-09-30 0001463972 us-gaap:LicensingAgreementsMember 2020-12-31 0001463972 us-gaap:FiniteLivedIntangibleAssetsMember 2020-12-31 0001463972 srt:MinimumMember vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember 2021-01-01 2021-09-30 0001463972 srt:MaximumMember vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember 2021-01-01 2021-09-30 0001463972 vuzi:StockOptionsTiedToEquityMarketCapitalizationMilestoneMember 2021-09-30 0001463972 2021-07-01 2021-09-30 0001463972 us-gaap:ProductMember 2021-07-01 2021-09-30 0001463972 us-gaap:ProductMember 2021-01-01 2021-09-30 0001463972 us-gaap:EnergyServiceMember 2021-01-01 2021-09-30 0001463972 us-gaap:ProductMember 2020-07-01 2020-09-30 0001463972 us-gaap:EnergyServiceMember 2020-07-01 2020-09-30 0001463972 us-gaap:ProductMember 2020-01-01 2020-09-30 0001463972 us-gaap:EnergyServiceMember 2020-01-01 2020-09-30 0001463972 us-gaap:PreferredStockMember 2021-01-01 2021-09-30 0001463972 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001463972 us-gaap:CorporationMember 2021-01-28 2021-01-28 0001463972 vuzi:TwoCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001463972 vuzi:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0001463972 vuzi:TwoCustomersMember us-gaap:EnergyServiceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001463972 vuzi:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001463972 vuzi:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001463972 vuzi:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001463972 vuzi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-09-30 0001463972 vuzi:OneCustomerMember us-gaap:EnergyServiceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001463972 vuzi:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0001463972 vuzi:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001463972 vuzi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001463972 vuzi:TwoCustomersMember us-gaap:EnergyServiceMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001463972 vuzi:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-09-30 0001463972 2020-09-30 0001463972 2019-12-31 0001463972 vuzi:TDGAcquisitionCompanyLLCMember 2021-07-01 2021-09-30 0001463972 vuzi:TDGAcquisitionCompanyLLCMember 2021-01-01 2021-09-30 0001463972 vuzi:TDGAcquisitionCompanyLLCMember 2020-07-01 2020-09-30 0001463972 vuzi:TDGAcquisitionCompanyLLCMember 2020-01-01 2020-09-30 0001463972 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001463972 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001463972 2020-07-01 2020-09-30 0001463972 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001463972 2020-01-01 2020-09-30 0001463972 2021-09-30 0001463972 2020-12-31 0001463972 2021-11-08 0001463972 2021-01-01 2021-09-30 shares iso4217:USD iso4217:USD shares pure vuzi:item vuzi:customer false Vuzix Corp 45645166 0001463972 --12-31 2021 Q3 P12M P18M P12M P12M 45645166 P12M 49626 63631054 63631054 0 0 49626 10-Q true 2021-09-30 false 001-35955 DE 04-3392453 25 Hendrix Road, Suite A West Henrietta NY 14586 585 359-5900 Common Stock VUZI NASDAQ Yes Yes Non-accelerated Filer true false false 63631676 128746661 36069508 1058790 1388882 9880337 6100824 68109 272444 1902132 485032 2332049 738561 143988078 45055251 5339494 2837402 1221719 1517306 1862016 1593049 1446638 193687 252275 566456 1356535 708333 155466755 52471484 1482809 1517155 14251 41152 1585325 983033 33763 109653 534146 444495 3650294 3095488 687573 1072811 4337867 4168299 0.001 0.001 5000000 5000000 0 49626 50 0.001 0.001 100000000 100000000 63631054 45645166 63631 45645 337125126 210952473 -186059869 -162694983 151128888 48303185 155466755 52471484 49626 50 45645166 45645 210952473 -162694983 48303185 368047 368 8858446 8858814 620784 621 713083 713704 7274328 7274 34697794 34705068 4768293 4768 97784270 97789038 6136420 6136420 83164 83 1144282 1144365 75000 75 1404675 1404750 -49626 50 4962600 -4963 10004913 10000000 -23364886 -23364886 63631054 63631 337125126 -186059869 151128888 63278096 63278 333792844 -178113803 155742319 300000 300 3292391 3292691 52958 53 39891 39944 -7946066 -7946066 63631054 63631 337125126 -186059869 151128888 49626 50 33128620 33128 168950076 -144742811 24240443 942986 943 1928880 1929823 8647059 8647 26741355 26750002 1550666 1550666 -14361100 -14361100 49626 50 42718665 42718 196069645 -159103911 37008502 49626 50 39004106 39004 180438200 -154343101 26134153 67500 67 1018065 1018132 3647059 3647 15496355 15500002 882975 882975 -4760810 -4760810 49626 50 42718665 42718 196069645 -159103911 37008502 3018774 2686166 9657589 6392865 92555 193113 954415 3018774 2778721 9850702 7347280 2435437 2393676 7578732 5942043 37075 29669 180830 2435437 2430751 7608401 6122873 583337 347970 2242301 1224407 3270255 1874243 8050915 5693569 1589582 936206 4167874 2885872 3112059 1635076 11565816 4972854 434277 634669 1453367 1923922 -83908 7544 16000 66040 73532 8413717 5096194 25387920 15549749 -7830380 -4748224 -23145619 -14325342 29843 4662 45448 33908 105526 16802 138034 43867 -40003 -446 -126681 -25799 -115686 -12586 -219267 -35758 -7946066 -4760810 -23364886 -14361100 -7946066 -4760810 -23364886 -14361100 520562 1527716 -7946066 -5281372 -23364886 -15888816 0.13 0.13 0.39 0.44 63520878 39837321 60278923 36448266 -23364886 -14361100 1453367 1923922 180296 137496 7311278 2019006 66040 73532 -83908 -330092 -160287 81714 3779513 855613 1417100 -71536 238066 105686 -34346 -153682 602293 -11790 -26901 -90215 -75890 14144 -18909428 -11259877 3592703 467595 442582 329347 305158 365650 -4340443 -1162592 34705068 713703 91652617 25199336 10000000 1144364 1555900 115927024 26755236 92677153 14332767 36069508 10606091 128746661 24938858 1729646 277880 1341614 380249 -1547536 89183 <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 and nine months ended September 30, 2021 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, 2020, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 15, 2021.</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 September 30, 2021, two customers represented 12% and 10% of total product revenue. For the three months ended September 30, 2020, no one customer represented more than 10% of total product revenue and one customer represented 90% 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;">For the nine months ended September 30, 2021, no one customer represented more than 10% of total product revenue and two customers represented 100% of engineering services revenue. For the nine months ended September 30, 2020, no one customer represented more than 10% of total product revenue and two customers represented 90% 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 September 30, 2021, three customers represented 29%, 15% and 14% of accounts receivable. As of December 31, 2020, two customers represented 21% and 14% 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;">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 and nine months ended September 30, 2021 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, 2020, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 15, 2021.</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 September 30, 2021, two customers represented 12% and 10% of total product revenue. For the three months ended September 30, 2020, no one customer represented more than 10% of total product revenue and one customer represented 90% 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;">For the nine months ended September 30, 2021, no one customer represented more than 10% of total product revenue and two customers represented 100% of engineering services revenue. For the nine months ended September 30, 2020, no one customer represented more than 10% of total product revenue and two customers represented 90% 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 September 30, 2021, three customers represented 29%, 15% and 14% of accounts receivable. As of December 31, 2020, two customers represented 21% and 14% of accounts receivable.</p> 2 0.12 0.10 1 0.10 1 0.90 1 0.10 2 1 1 0.10 2 0.90 3 0.29 0.15 0.14 2 0.21 0.14 <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:51.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:51.77%;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:1.64%;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:22.46%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:22.47%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.77%;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:1.64%;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:22.46%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:22.47%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.77%;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:1.64%;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.4%;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.64%;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.4%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" 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: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.64%;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.41%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.77%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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;"> 3,018,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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,686,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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;"> 9,657,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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;"> 6,392,865</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 92,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 193,113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 0pt 0pt;">954,415</p></td></tr><tr><td style="vertical-align:bottom;width:51.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:51.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,018,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,778,721</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,850,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,347,280</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_yCUpDII_CE2emxgUoKcOdg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">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_vUDpE9AgVEGICoN48phjcA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">eighteen</span></span> (18) months to allow distribution channels to offer the end customer a full <span style="-sec-ix-hidden:Hidden_Ck_uMhft9UqSv9wbJGWJPw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">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_8DEaJiXO1E6olArLnFSS5g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">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 nine months ended September 30, 2021:</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:79.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:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:79.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:2.48%;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:16.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of Total Sales</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="background-color:#cceeff;vertical-align:bottom;width:79.41%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.38%;margin:0pt;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</p></td><td style="background-color:#cceeff;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:79.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</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="background-color:#cceeff;vertical-align:bottom;width:79.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.38%;margin: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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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 September 30, 2021, the Company had no outstanding performance obligations under its engineering services and waveguide development projects, as all projects were completed and delivered in the first half of 2021. In addition, the Company had no materially outstanding performance obligations related to product sales, other than its standard product warranty.</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:51.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:51.77%;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:1.64%;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:22.46%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:22.47%;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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.77%;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:1.64%;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:22.46%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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:22.47%;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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.77%;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:1.64%;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.4%;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.64%;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.4%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;">    </p></td><td colspan="2" 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: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.64%;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.41%;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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.77%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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;"> 3,018,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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,686,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</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;"> 9,657,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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;"> 6,392,865</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 92,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0pt;"> 193,113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 0pt 0pt;">954,415</p></td></tr><tr><td style="vertical-align:bottom;width:51.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:51.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,018,774</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,778,721</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,850,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,347,280</p></td></tr></table> 3018774 2686166 9657589 6392865 92555 193113 954415 3018774 2778721 9850702 7347280 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 nine months ended September 30, 2021:</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:79.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:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:79.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:2.48%;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:16.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">% of Total Sales</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="background-color:#cceeff;vertical-align:bottom;width:79.41%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.38%;margin:0pt;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</p></td><td style="background-color:#cceeff;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:79.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</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="background-color:#cceeff;vertical-align:bottom;width:79.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.38%;margin: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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.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:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;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> 0.98 0.02 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 and nine months ended September 30, 2021 and 2020, 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 September 30, 2021 and 2020, there were 8,612,869 and 17,775,890 common stock share equivalents, respectively, potentially exercisable or issuable under conversion or exercise of preferred shares, options, and warrants that could dilute basic earnings per share in the future.</p> 8,612,869 17,775,890 <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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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.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:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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.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:10.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></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;padding:0pt;"><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.23%;margin:0pt;padding:0pt;"><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.53%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;padding:0pt;"><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.23%;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.53%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;padding:0pt;"><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.23%;margin:0pt;padding:0pt;"><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.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: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 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.23%;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.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:10.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.26%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,785,171</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;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;"> 5,252,709</p></td></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.4%;margin:0pt;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.32%;margin:0pt;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,381,677</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.26%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,180,435</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;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;"> 3,352,057</p></td></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (1,288,372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,885,619)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin: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.26%;margin:0pt;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.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;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 9,880,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,100,824</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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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.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:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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.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:10.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></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;padding:0pt;"><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.23%;margin:0pt;padding:0pt;"><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.53%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;padding:0pt;"><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.23%;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.53%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;padding:0pt;"><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.23%;margin:0pt;padding:0pt;"><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.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: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 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.23%;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.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:10.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.26%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,785,171</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;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;"> 5,252,709</p></td></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.4%;margin:0pt;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.32%;margin:0pt;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,381,677</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.26%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,180,435</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;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;"> 3,352,057</p></td></tr><tr><td style="vertical-align:bottom;width:72.26%;margin:0pt;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (1,288,372)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,885,619)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin: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.26%;margin:0pt;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.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;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 9,880,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin: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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,100,824</p></td></tr></table> 8785171 5252709 203103 1381677 2180435 3352057 1288372 3885619 9880337 6100824 <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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,038,606</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;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;"> 493,717</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 1,404,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;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;"> 544,889</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;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 / Expensed</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> (928,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-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;"> (572,475)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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 3pt 0pt 0pt;"> 1,514,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;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;"> 466,131</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Current Portion</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> (68,109)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-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;"> (272,444)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin: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="background-color:#cceeff;vertical-align:bottom;width:73.88%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,446,638</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;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;"> 193,687</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;">In December 2020, the Company renewed its global non-exclusive master reseller agreement (MRA) for certain smart glasses software under which it committed to sell a minimum number of new software licenses in 2021, as well as the unsold remainder from 2020. The amount capitalized, included in current assets on the Consolidated Balance Sheets, will be expensed to cost of sales - products sold during the period based upon actual software licenses sold, with any of the remaining prepaid licenses expensed at the end of the term of the MRA.</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;">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;">10 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.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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: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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.88%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,038,606</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;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;"> 493,717</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 1,404,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;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;"> 544,889</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.88%;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 / Expensed</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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;"> (928,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-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;"> (572,475)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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 3pt 0pt 0pt;"> 1,514,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;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;"> 466,131</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Current Portion</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> (68,109)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-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;"> (272,444)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin: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="background-color:#cceeff;vertical-align:bottom;width:73.88%;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="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,446,638</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;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;"> 193,687</p></td></tr></table> 1038606 493717 1404750 544889 928609 572475 1514747 466131 68109 272444 1446638 193687 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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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></tr><tr><td style="vertical-align:bottom;width:73.99%;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.06%;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.32%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;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.99%;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.06%;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.32%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.99%;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.06%;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.18%;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:2.06%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;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="background-color:#cceeff;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,500,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;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="background-color:#cceeff;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;"> 1,500,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-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,247,725)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-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%;border-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;"> (933,544)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:73.99%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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;"> 252,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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%;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;"> 566,456</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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;">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 September 30, 2021 and 2020 was $2,550 and nil. Total commissions expense for the nine months ended September 30, 2021 and 2020 was $59,397 and $176,944. 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;">Total amortization expense for this intangible asset for the three months ended September 30, 2021 and 2020 was $104,727 and $104,727, respectively. Total amortization expense for this intangible asset for the nine months ended September 30, 2021 and 2020 was $314,181 and $318,817, respectively. Future monthly amortization expense for the remaining 8.5 months is approximately $30,000 per month.</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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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></tr><tr><td style="vertical-align:bottom;width:73.99%;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.06%;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.32%;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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;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.99%;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.06%;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.32%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.56%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.99%;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.06%;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.18%;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:2.06%;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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.99%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;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="background-color:#cceeff;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,500,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;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="background-color:#cceeff;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;"> 1,500,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Less: Accumulated Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-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,247,725)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-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%;border-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;"> (933,544)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:73.99%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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;"> 252,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;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%;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;"> 566,456</p></td></tr></table> 1500000 1500000 1247725 933544 252275 566456 2550 0 59397 176944 104727 104727 314181 318817 P8M15D 30000 <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 – 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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><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-family:'Calibri','Helvetica','sans-serif';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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.5%;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:8.52%;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="background-color:#cceeff;vertical-align:bottom;width:74.05%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 587,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;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;"> 582,924</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;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.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;"> 218,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;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:8.52%;margin:0pt;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;"> 187,323</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.05%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 194,092</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;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;"> 143,898</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;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.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;"> 584,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-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:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin: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:74.05%;margin:0pt;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.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,585,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:8.52%;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;"> 983,033</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_87khmzLL5E6iS2rtQxXaUA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">twelve</span></span> (12) months. The costs incurred to provide for these warranty obligations are estimated and recorded as an accrued liability 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 nine months ended September 30, 2021 and the balance as of December 31, 2020 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="background-color:#cceeff;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;">Accrued Warranty Obligations at December 31, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 143,898</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;"> (239,534)</p></td></tr><tr><td style="background-color:#cceeff;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;">Warranties Issued During Period</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-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="background-color:#cceeff;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;"> 289,728</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="background-color:#cceeff;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;">Accrued Warranty Obligations at September 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;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;"> 194,092</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:74.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="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:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:0pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><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-family:'Calibri','Helvetica','sans-serif';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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin-bottom:0pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.19;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.5%;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:8.52%;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="background-color:#cceeff;vertical-align:bottom;width:74.05%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 587,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;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;"> 582,924</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;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.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;"> 218,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;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:8.52%;margin:0pt;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;"> 187,323</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.05%;margin:0pt;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 194,092</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;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;"> 143,898</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;margin:0pt;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.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;"> 584,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-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:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin: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:74.05%;margin:0pt;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.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,585,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:8.52%;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;"> 983,033</p></td></tr></table> 587961 582924 218506 187323 194092 143898 584766 68888 1585325 983033 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 nine months ended September 30, 2021 and the balance as of December 31, 2020 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="background-color:#cceeff;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;">Accrued Warranty Obligations at December 31, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 143,898</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;"> (239,534)</p></td></tr><tr><td style="background-color:#cceeff;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;">Warranties Issued During Period</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-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="background-color:#cceeff;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;"> 289,728</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="background-color:#cceeff;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;">Accrued Warranty Obligations at September 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;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;"> 194,092</p></td></tr></table> 143898 239534 289728 194092 <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 – 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 9 – 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;">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 special rights and terms. A total of 5,000,000 shares of preferred stock with a par value of $0.001 are authorized as of September 30, 2021 and December 31, 2020. Of this total, 49,626 shares are </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 12pt 0pt;">designated as Series A Preferred Stock. There were nil and 49,626 shares of Series A Preferred Stock <span style="-sec-ix-hidden:Hidden_vUzgdWCZE0a_ql6ctkvF-Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_6cEHwINWfEqSHMuBx90ueQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">outstanding</span></span> on September 30, 2021 and December 31, 2020, 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;">On January 28, 2021, Intel Corporation (“Intel”) (which was the holder of all of the outstanding shares of Series A Preferred Stock) converted all of its 49,626 shares of Series A Preferred Stock into 4,962,600 shares of common stock and the shares of Series A Preferred Stock have been retired and cannot be reissued. In connection with the foregoing, Intel and the Company entered into an agreement pursuant to which Intel agreed to accept $10,000,000 in full payment of all accrued Series A Preferred Stock dividends in the approximate amount of $10,800,000.</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,631,054 and 45,645,166 shares of common stock <span style="-sec-ix-hidden:Hidden_RnQ-njBZqUS7PqpyT3Ufsw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_ZwN-UXvyoEqJQ6b4S90XJA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;line-height:1.19;text-align:left;">outstanding</span></span> as of September 30, 2021 and December 31, 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">On March 25, 2021, the Company entered into an underwriting agreement with BTIG, LLC for the sale of the Company’s common stock in an underwritten public offering at a public offering price of $20.50 per share. The Company closed on this public offering (including the full exercise of the over-allotment option granted to the underwriters), receiving total gross proceeds of $97,789,037. The Company received net proceeds after the underwriting discount and issuance costs and expenses of $91,652,618.</p> 5000000 5000000 0.001 0.001 49626 0 49626 49626 4962600 10000000 10800000 100000000 100000000 0.001 0.001 63631054 45645166 20.50 97789037 91652618 <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 – Stock Warrants</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 the various changes in warrants during the nine months ended September 30, 2021 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:86.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Warrants Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;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,276,928</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Exercised During the Period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (7,274,328)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Issued During the Period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expired During the Period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin: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:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Warrants Outstanding at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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,600</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 outstanding warrants as of September 30, 2021, expire on January 2, 2022. The average remaining term of the warrants is approximately 3 months. The exercise price is $4.10 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">During the three months ended September 30, 2021 and 2020, there were no warrants exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">During the nine months ended September 30, 2021, a total of 7,274,328 warrants were exercised on a cash basis resulting in the issuance of 7,274,328 shares of common stock and proceeds to the Company of $34,705,068. During the nine months ended September 30, 2020, there were no warrants exercised.</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 the various changes in warrants during the nine months ended September 30, 2021 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:86.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;">2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Warrants Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;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,276,928</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Exercised During the Period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"> (7,274,328)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Issued During the Period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Expired During the Period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin: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:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">Warrants Outstanding at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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,600</p></td></tr></table> 7276928 7274328 2600 P3M 4.10 0 0 7274328 7274328 34705068 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 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 nine months ended September 30, 2021 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="background-color:#cceeff;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 December 31, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 2,633,175</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3.09</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;"> 1,020,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;"> 17.99</p></td></tr><tr><td style="background-color:#cceeff;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;">Exercised</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (678,892)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3.50</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;"> (148,514)</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;"> 7.97</p></td></tr><tr><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><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 September 30, 2021</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,826,269</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;"> 8.06</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 September 30, 2021 and December 31, 2020 was 8.1 years and 6.5 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 September 30, 2021, there were 964,039 options that were fully-vested and exercisable at a weighted average exercise price of $5.28 per share. The weighted average remaining contractual term of the vested options is 6.5 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 September 30, 2021, there were 1,862,230 unvested options exercisable at a weighted average exercise price of $9.50 per share. The weighted average remaining contractual term of the unvested options is 9.0 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 September 30, 2021, the Company had $12,439,473 of unrecognized stock compensation expense, which will be recognized over a weighted average period of 3.4 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">During the nine months ended September 30, 2021, the Company issued 68,047 shares of common stock to its independent board members as part of their annual retainer for services covering the period of July 2021 to June 2022 and for the onboarding of the 3 new directors. The fair market value on the date of award of the stock issued was $16.90, resulting in an aggregate fair value of approximately $1,150,000. The unamortized portion is included in Prepaid Expenses and Other Assets on our consolidated balance sheet. The fair market value of these awards is expensed over twelve (12) months for 59,170 shares and twenty-four (24) months for 8,877 shares beginning on July 1, 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;">During the nine months ended September 30, 2021, the Company awarded 300,000 shares of restricted common stock to the new managing director of its newly established Vuzix Custom Solutions (VCS) business unit, also formerly referred to as Integrated Solutions Business Unit. These restricted shares are subject to vesting, including 50,000 shares that may be earned over 3 years based upon continued employment with the Company, and 250,000 shares that are being held in escrow, and which may be earned upon achievement of revenue and EBITDA operational milestones for VCS within specified periods of time over 5 years. Any such milestone shares will be cancelled if not earned within the appropriate milestone time period. The fair market value on the date of award of the restricted stock issued was $15.58, resulting in an aggregate fair value of approximately $4,674,000, of which, $779,000 has been recorded in Prepaid Expenses and Other Assets associated with the time vesting option, to be amortized over 36 months<span style="white-space:pre-wrap;"> beginning October 1, 2021. The balance of shares held in escrow related to the performance-based milestones, representing a fair market value of </span>$3,895,000, is not being amortized until such time as the performance milestones are considered probable to be achieved or have been achieved.</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;">For the three months ended September 30, 2021 and 2020, the Company recorded total stock-based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $1,137,862 and $1,077,073, respectively. For the nine months ended September 30, 2021 and 2020, the Company recorded total stock-</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $2,606,700 and $2,019,006, 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 nine months ended September 30, 2021 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="background-color:#cceeff;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 December 31, 2020</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> 2,633,175</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3.09</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;"> 1,020,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;"> 17.99</p></td></tr><tr><td style="background-color:#cceeff;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;">Exercised</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"> (678,892)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3.50</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;"> (148,514)</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;"> 7.97</p></td></tr><tr><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><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 September 30, 2021</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,826,269</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;"> 8.06</p></td></tr></table> 2633175 3.09 1020500 17.99 678892 3.50 148514 7.97 2826269 8.06 P8Y1M6D P6Y6M 964039 5.28 P6Y6M 1862230 9.50 P9Y 12439473 P3Y4M24D 68047 16.90 1150000 59170 8877 300000 50000 P3Y 250000 P5Y 15.58 4674000 779000 P36M 3895000 1137862 1077073 2606700 2019006 <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 and nine months ended September 30, 2021, the Company recorded non-cash stock-based compensation expense of $489,825 and $4,704,578, respectively, for options that vested or are probable to vest. There was no stock-based compensation expense related to the Company’s LTIP in the comparable periods in 2020.</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 September 30, 2021, we had $13,834,299 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 7 to 10 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. The fair market value of these option grants changed in the current period as certain assumptions were adjusted by management. 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 September 30, 2021, 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 $32.9 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 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 September 30, 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.</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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">LTM Revenue<br/>Target</p></td><td style="background-color:#cceeff;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;">LTM 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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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: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;">$ 2,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;">$ 25,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;">0.0%</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 4,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;"> 100,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;">4.0%</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 6,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;"> 300,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;">8.0%</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;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%;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%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;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%;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%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 489825 4704578 0 0 0 13834299 P7Y P10Y 32900000 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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">LTM Revenue<br/>Target</p></td><td style="background-color:#cceeff;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;">LTM 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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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: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;">$ 2,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;">$ 25,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;">0.0%</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 4,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;"> 100,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;">4.0%</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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;"> 6,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;"> 300,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;">8.0%</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;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%;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%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;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%;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%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 September 30, 2021 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="background-color:#cceeff;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;">Remainder of 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 157,050</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;">2022</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;"> 549,270</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 536,270</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;">2024</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: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%;border-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;"> 44,689</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,287,279</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;">Less: Imputed Interest</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: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%;border-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;"> (65,560)</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,221,719</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 $172,014 and $162,119 for the three months ended September 30, 2021 and 2020, respectively. Operating lease costs under the operating leases were $460,434 and $468,725 for the nine months ended September 30, 2021 and 2020, 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 September 30, 2021, the weighted average discount rate was 4.5% and the weighted average remaining lease term was 2.3 years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:36pt;margin:0pt;">Future lease payments under operating leases as of September 30, 2021 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="background-color:#cceeff;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;">Remainder of 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 157,050</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;">2022</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;"> 549,270</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 536,270</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;">2024</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: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%;border-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;"> 44,689</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,287,279</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;">Less: Imputed Interest</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: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%;border-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;"> (65,560)</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,221,719</p></td></tr></table> 157050 549270 536270 44689 1287279 65560 1221719 172014 162119 460434 468725 0.045 P2Y3M18D XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 08, 2021
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
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 Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   63,631,676
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Current Assets    
Cash and Cash Equivalents $ 128,746,661 $ 36,069,508
Accounts Receivable 1,058,790 1,388,882
Inventories, Net 9,880,337 6,100,824
Licenses, Net 68,109 272,444
Manufacturing Vendor Prepayments 1,902,132 485,032
Prepaid Expenses and Other Assets 2,332,049 738,561
Total Current Assets 143,988,078 45,055,251
Long-Term Assets    
Fixed Assets, Net 5,339,494 2,837,402
Operating Lease Right-of-Use Asset 1,221,719 1,517,306
Patents and Trademarks, Net 1,862,016 1,593,049
Licenses, Net 1,446,638 193,687
Intangible Asset, Net 252,275 566,456
Other Assets, Net 1,356,535 708,333
Total Assets 155,466,755 52,471,484
Current Liabilities    
Accounts Payable 1,482,809 1,517,155
Unearned Revenue 14,251 41,152
Accrued Expenses 1,585,325 983,033
Income and Other Taxes Payable 33,763 109,653
Operating Lease Right-of-Use Liability 534,146 444,495
Total Current Liabilities 3,650,294 3,095,488
Long-Term Liabilities    
Operating Lease Right-of-Use Liability 687,573 1,072,811
Total Liabilities 4,337,867 4,168,299
Stockholders' Equity    
Preferred Stock - $0.001 Par Value, 5,000,000 Shares Authorized; zero and 49,626 Shares Issued and Outstanding as of September 30, 2021 and December 31, 2020.   50
Common Stock - $0.001 Par Value, 100,000,000 Shares Authorized; 63,631,054 and 45,645,166 Shares Issued and Outstanding as of September 30, 2021 and December 31, 2020. 63,631 45,645
Additional Paid-in Capital 337,125,126 210,952,473
Accumulated Deficit (186,059,869) (162,694,983)
Total Stockholders' Equity 151,128,888 48,303,185
Total Liabilities and Stockholders' Equity $ 155,466,755 $ 52,471,484
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
CONSOLIDATED BALANCE SHEETS    
Preferred Stock, Par Value $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 5,000,000 5,000,000
Preferred Stock, Shares Issued 0 49,626
Preferred Stock, Shares Outstanding 0 49,626
Common Stock, Par Value $ 0.001 $ 0.001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares Issued 63,631,054 45,645,166
Common Stock, Shares Outstanding 63,631,054 45,645,166
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2019 $ 50 $ 33,128 $ 168,950,076 $ (144,742,811) $ 24,240,443
Balance (in shares) at Dec. 31, 2019 49,626 33,128,620      
Stock-Based Compensation Expense   $ 943 1,928,880   1,929,823
Stock-Based Compensation Expense (in shares)   942,986      
Proceeds from Common Stock Offerings   $ 8,647 26,741,355   26,750,002
Proceeds from Common Stock Offerings (in shares)   8,647,059      
Direct Costs of Common Stock Offerings     (1,550,666)   (1,550,666)
Net Loss       (14,361,100) (14,361,100)
Balance at Sep. 30, 2020 $ 50 $ 42,718 196,069,645 (159,103,911) 37,008,502
Balance (in shares) at Sep. 30, 2020 49,626 42,718,665      
Balance at Jun. 30, 2020 $ 50 $ 39,004 180,438,200 (154,343,101) 26,134,153
Balance (in shares) at Jun. 30, 2020 49,626 39,004,106      
Stock-Based Compensation Expense   $ 67 1,018,065   1,018,132
Stock-Based Compensation Expense (in shares)   67,500      
Proceeds from Common Stock Offerings   $ 3,647 15,496,355   15,500,002
Proceeds from Common Stock Offerings (in shares)   3,647,059      
Direct Costs of Common Stock Offerings     (882,975)   (882,975)
Net Loss       (4,760,810) (4,760,810)
Balance at Sep. 30, 2020 $ 50 $ 42,718 196,069,645 (159,103,911) 37,008,502
Balance (in shares) at Sep. 30, 2020 49,626 42,718,665      
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   $ 368 8,858,446   8,858,814
Stock-Based Compensation Expense (in shares)   368,047      
Stock Option Exercises   $ 621 713,083   713,704
Stock Option Exercises (in shares)   620,784      
Stock Warrant Exercises   $ 7,274 34,697,794   34,705,068
Stock Warrant Exercises (in shares)   7,274,328      
Proceeds from Common Stock Offerings   $ 4,768 97,784,270   97,789,038
Proceeds from Common Stock Offerings (in shares)   4,768,293      
Direct Costs of Common Stock Offerings     (6,136,420)   (6,136,420)
Shares Redeemed to Cover Employee Tax Withholdings   $ (83) (1,144,282)   (1,144,365)
Shares Redeemed to Cover Employee Tax Withholdings (in shares)   (83,164)      
Stock Issued for Technology License Purchase   $ 75 1,404,675   1,404,750
Stock Issued for Technology License Purchase (in shares)   75,000      
Preferred Stock Converted (in shares) (49,626) 4,962,600      
Preferred Stock Converted $ (50) $ 4,963 (10,004,913)   (10,000,000)
Net Loss       (23,364,886) (23,364,886)
Balance at Sep. 30, 2021   $ 63,631 337,125,126 (186,059,869) 151,128,888
Balance (in shares) at Sep. 30, 2021   63,631,054      
Balance at Jun. 30, 2021   $ 63,278 333,792,844 (178,113,803) 155,742,319
Balance (in shares) at Jun. 30, 2021   63,278,096      
Stock-Based Compensation Expense   $ 300 3,292,391   3,292,691
Stock-Based Compensation Expense (in shares)   300,000      
Stock Option Exercises   $ 53 39,891   39,944
Stock Option Exercises (in shares)   52,958      
Net Loss       (7,946,066) (7,946,066)
Balance at Sep. 30, 2021   $ 63,631 $ 337,125,126 $ (186,059,869) $ 151,128,888
Balance (in shares) at Sep. 30, 2021   63,631,054      
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sales:        
Total Sales $ 3,018,774 $ 2,778,721 $ 9,850,702 $ 7,347,280
Cost of Sales:        
Total Cost of Sales 2,435,437 2,430,751 7,608,401 6,122,873
Gross Profit (exclusive of depreciation shown separately below) 583,337 347,970 2,242,301 1,224,407
Operating Expenses:        
Research and Development 3,270,255 1,874,243 8,050,915 5,693,569
Selling and Marketing 1,589,582 936,206 4,167,874 2,885,872
General and Administrative 3,112,059 1,635,076 11,565,816 4,972,854
Depreciation and Amortization 434,277 634,669 1,453,367 1,923,922
Loss on Fixed Asset Disposal     83,908  
Impairment of Patents and Trademarks 7,544 16,000 66,040 73,532
Total Operating Expenses 8,413,717 5,096,194 25,387,920 15,549,749
Loss From Operations (7,830,380) (4,748,224) (23,145,619) (14,325,342)
Other Income (Expense):        
Investment Income 29,843 4,662 45,448 33,908
Income and Other Taxes (105,526) (16,802) (138,034) (43,867)
Foreign Exchange Loss (40,003) (446) (126,681) (25,799)
Total Other Expense, Net (115,686) (12,586) (219,267) (35,758)
Loss Before Provision for Income Taxes (7,946,066) (4,760,810) (23,364,886) (14,361,100)
Net Loss (7,946,066) (4,760,810) (23,364,886) (14,361,100)
Preferred Stock Dividends - Accrued not Paid   (520,562)   (1,527,716)
Loss Attributable to Common Stockholders $ (7,946,066) $ (5,281,372) $ (23,364,886) $ (15,888,816)
Basic and Diluted Loss per Common Share $ (0.13) $ (0.13) $ (0.39) $ (0.44)
Weighted-average Shares Outstanding - Basic and Diluted 63,520,878 39,837,321 60,278,923 36,448,266
Sales of Products        
Sales:        
Total Sales $ 3,018,774 $ 2,686,166 $ 9,657,589 $ 6,392,865
Cost of Sales:        
Cost of Sales $ 2,435,437 2,393,676 7,578,732 5,942,043
Sales of Engineering Services        
Sales:        
Total Sales   92,555 193,113 954,415
Cost of Sales:        
Cost of Sales   $ 37,075 $ 29,669 $ 180,830
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash Flows from Operating Activities    
Net Loss $ (23,364,886) $ (14,361,100)
Non-Cash Adjustments    
Depreciation and Amortization 1,453,367 1,923,922
Amortization of Software Development Costs in Cost of Sales - Products 180,296 137,496
Stock-Based Compensation 7,311,278 2,019,006
Impairment of Patents and Trademarks 66,040 73,532
Loss on Fixed Asset Disposal 83,908  
(Increase) Decrease in Operating Assets    
Accounts Receivable 330,092 160,287
Accrued Project Revenue   (81,714)
Inventories (3,779,513) (855,613)
Manufacturing Vendor Prepayments (1,417,100) 71,536
Prepaid Expenses and Other Assets (238,066) (105,686)
Increase (Decrease) in Operating Liabilities    
Accounts Payable (34,346) (153,682)
Accrued Expenses 602,293 (11,790)
Unearned Revenue (26,901) (90,215)
Income and Other Taxes (75,890) 14,144
Net Cash Flows Used in Operating Activities (18,909,428) (11,259,877)
Cash Flows from Investing Activities    
Purchase of Fixed Assets (3,592,703) (467,595)
Investments in Patents and Trademarks (442,582) (329,347)
Investments in Licenses, Intangible and Other Assets (305,158) (365,650)
Net Cash Used in Investing Activities (4,340,443) (1,162,592)
Cash Flows from Financing Activities    
Proceeds from Exercise of Warrants 34,705,068  
Proceeds from Exercise of Stock Options 713,703  
Proceeds from Common Stock Offering, Net 91,652,617 25,199,336
Preferred Dividend Settlement Payment (10,000,000)  
Employee Tax Withholdings Payment (1,144,364)  
Proceeds from Term Note   1,555,900
Net Cash Flows Provided from Financing Activities 115,927,024 26,755,236
Net Increase in Cash and Cash Equivalents 92,677,153 14,332,767
Cash and Cash Equivalents - Beginning of Period 36,069,508 10,606,091
Cash and Cash Equivalents - End of Period 128,746,661 24,938,858
Supplemental Disclosures    
Unamortized Common Stock Expense included in Prepaid Expenses and Other Assets 1,729,646 277,880
Non-Cash Investment in Licenses 1,341,614 380,249
Stock-Based Compensation Expense - Expensed less Previously Issued $ (1,547,536) $ 89,183
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation
9 Months Ended
Sep. 30, 2021
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 and nine months ended September 30, 2021 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, 2020, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 15, 2021.

Customer Concentrations

For the three months ended September 30, 2021, two customers represented 12% and 10% of total product revenue. For the three months ended September 30, 2020, no one customer represented more than 10% of total product revenue and one customer represented 90% of engineering services revenue.

For the nine months ended September 30, 2021, no one customer represented more than 10% of total product revenue and two customers represented 100% of engineering services revenue. For the nine months ended September 30, 2020, no one customer represented more than 10% of total product revenue and two customers represented 90% of engineering services revenue.

As of September 30, 2021, three customers represented 29%, 15% and 14% of accounts receivable. As of December 31, 2020, two customers represented 21% and 14% of accounts receivable.

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 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition and Contracts with Customers
9 Months Ended
Sep. 30, 2021
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

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Revenues

 

  

 

  

 

  

 

  

Smart Glasses Sales

$

3,018,774

$

2,686,166

$

9,657,589

$

6,392,865

Engineering Services

 

 

92,555

 

193,113

 

954,415

Total Revenue

$

3,018,774

$

2,778,721

$

9,850,702

$

7,347,280

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 nine months ended September 30, 2021:

    

% of Total Sales

 

Point-in-Time

 

98

%

Over Time – Input Method

 

2

%

Total

 

100

%

Remaining Performance Obligations

As of September 30, 2021, the Company had no outstanding performance obligations under its engineering services and waveguide development projects, as all projects were completed and delivered in the first half of 2021. In addition, the Company had no materially outstanding performance obligations related to product sales, other than its standard product warranty.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Loss Per Share
9 Months Ended
Sep. 30, 2021
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 and nine months ended September 30, 2021 and 2020, 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 September 30, 2021 and 2020, there were 8,612,869 and 17,775,890 common stock share equivalents, respectively, potentially exercisable or issuable under conversion or exercise of preferred shares, options, and warrants that could dilute basic earnings per share in the future.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories, Net
9 Months Ended
Sep. 30, 2021
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:

September 30, 

December 31, 

    

2021

    

2020

Purchased Parts and Components

$

8,785,171

$

5,252,709

Work-in-Process

 

203,103

 

1,381,677

Finished Goods

 

2,180,435

 

3,352,057

Less: Reserve for Obsolescence

 

(1,288,372)

 

(3,885,619)

Inventories, Net

$

9,880,337

$

6,100,824

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Licenses, Net
9 Months Ended
Sep. 30, 2021
Licenses, Net  
Licenses, Net

Note 5 – Licenses, Net

September 30, 

December 31, 

    

2021

    

2020

Licenses

$

1,038,606

$

493,717

Additions

 

1,404,750

 

544,889

Less: Accumulated Amortization / Expensed

 

(928,609)

 

(572,475)

1,514,747

466,131

Less: Current Portion

(68,109)

(272,444)

Licenses, Net

$

1,446,638

$

193,687

In December 2020, the Company renewed its global non-exclusive master reseller agreement (MRA) for certain smart glasses software under which it committed to sell a minimum number of new software licenses in 2021, as well as the unsold remainder from 2020. The amount capitalized, included in current assets on the Consolidated Balance Sheets, will be expensed to cost of sales - products sold during the period based upon actual software licenses sold, with any of the remaining prepaid licenses expensed at the end of the term of the MRA.

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 10 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 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset, Net
9 Months Ended
Sep. 30, 2021
Intangible Asset, Net  
Intangible Asset, Net

Note 6 – Intangible Asset, Net

    

September 30, 

    

December 31, 

2021

2020

Intangible Asset

$

1,500,000

$

1,500,000

Less: Accumulated Amortization

 

(1,247,725)

 

(933,544)

Intangible Asset, Net

$

252,275

$

566,456

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 September 30, 2021 and 2020 was $2,550 and nil. Total commissions expense for the nine months ended September 30, 2021 and 2020 was $59,397 and $176,944. 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 September 30, 2021 and 2020 was $104,727 and $104,727, respectively. Total amortization expense for this intangible asset for the nine months ended September 30, 2021 and 2020 was $314,181 and $318,817, respectively. Future monthly amortization expense for the remaining 8.5 months is approximately $30,000 per month.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses
9 Months Ended
Sep. 30, 2021
Accrued Expenses  
Accrued Expenses

Note 7 – Accrued Expenses

Accrued expenses consisted of the following:

September 30, 

December 31, 

    

2021

    

2020

Accrued Wages and Related Costs

$

587,961

$

582,924

Accrued Professional Services

 

218,506

 

187,323

Accrued Warranty Obligations

 

194,092

 

143,898

Other Accrued Expenses

 

584,766

 

68,888

Total

$

1,585,325

$

983,033

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 liability 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 nine months ended September 30, 2021 and the balance as of December 31, 2020 were as follows:

Accrued Warranty Obligations at December 31, 2020

$

143,898

Reductions for Settling Warranties

 

(239,534)

Warranties Issued During Period

 

289,728

Accrued Warranty Obligations at September 30, 2021

$

194,092

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Taxes  
Income Taxes

Note 8 – 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 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Stock
9 Months Ended
Sep. 30, 2021
Capital Stock  
Capital Stock

Note 9 – 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 special rights and terms. A total of 5,000,000 shares of preferred stock with a par value of $0.001 are authorized as of September 30, 2021 and December 31, 2020. Of this total, 49,626 shares are

designated as Series A Preferred Stock. There were nil and 49,626 shares of Series A Preferred Stock issued and outstanding on September 30, 2021 and December 31, 2020, respectively.

On January 28, 2021, Intel Corporation (“Intel”) (which was the holder of all of the outstanding shares of Series A Preferred Stock) converted all of its 49,626 shares of Series A Preferred Stock into 4,962,600 shares of common stock and the shares of Series A Preferred Stock have been retired and cannot be reissued. In connection with the foregoing, Intel and the Company entered into an agreement pursuant to which Intel agreed to accept $10,000,000 in full payment of all accrued Series A Preferred Stock dividends in the approximate amount of $10,800,000.

Common Stock

The Company’s authorized common stock consists of 100,000,000 shares, par value of $0.001. There were 63,631,054 and 45,645,166 shares of common stock issued and outstanding as of September 30, 2021 and December 31, 2020, respectively.

On March 25, 2021, the Company entered into an underwriting agreement with BTIG, LLC for the sale of the Company’s common stock in an underwritten public offering at a public offering price of $20.50 per share. The Company closed on this public offering (including the full exercise of the over-allotment option granted to the underwriters), receiving total gross proceeds of $97,789,037. The Company received net proceeds after the underwriting discount and issuance costs and expenses of $91,652,618.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants
9 Months Ended
Sep. 30, 2021
Stock Warrants  
Stock Warrants

Note 10 – Stock Warrants

A summary of the various changes in warrants during the nine months ended September 30, 2021 is as follows:

September 30, 

    

2021

Warrants Outstanding at December 31, 2020

 

7,276,928

Exercised During the Period

 

(7,274,328)

Issued During the Period

 

Expired During the Period

 

Warrants Outstanding at September 30, 2021

 

2,600

The outstanding warrants as of September 30, 2021, expire on January 2, 2022. The average remaining term of the warrants is approximately 3 months. The exercise price is $4.10 per share.

During the three months ended September 30, 2021 and 2020, there were no warrants exercised.

During the nine months ended September 30, 2021, a total of 7,274,328 warrants were exercised on a cash basis resulting in the issuance of 7,274,328 shares of common stock and proceeds to the Company of $34,705,068. During the nine months ended September 30, 2020, there were no warrants exercised.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2021
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 nine months ended September 30, 2021 is as follows:

Weighted

Number of

Average

    

Options

    

Exercise Price

Outstanding at December 31, 2020

 

2,633,175

$

3.09

Granted

 

1,020,500

 

17.99

Exercised

 

(678,892)

 

3.50

Expired or Forfeited

 

(148,514)

 

7.97

Outstanding at September 30, 2021

 

2,826,269

$

8.06

The weighted average remaining contractual term for all options as of September 30, 2021 and December 31, 2020 was 8.1 years and 6.5 years, respectively.

As of September 30, 2021, there were 964,039 options that were fully-vested and exercisable at a weighted average exercise price of $5.28 per share. The weighted average remaining contractual term of the vested options is 6.5 years.

As of September 30, 2021, there were 1,862,230 unvested options exercisable at a weighted average exercise price of $9.50 per share. The weighted average remaining contractual term of the unvested options is 9.0 years.

The weighted average fair value of option grants was calculated using the Black-Scholes-Merton option pricing method. At September 30, 2021, the Company had $12,439,473 of unrecognized stock compensation expense, which will be recognized over a weighted average period of 3.4 years.

During the nine months ended September 30, 2021, the Company issued 68,047 shares of common stock to its independent board members as part of their annual retainer for services covering the period of July 2021 to June 2022 and for the onboarding of the 3 new directors. The fair market value on the date of award of the stock issued was $16.90, resulting in an aggregate fair value of approximately $1,150,000. The unamortized portion is included in Prepaid Expenses and Other Assets on our consolidated balance sheet. The fair market value of these awards is expensed over twelve (12) months for 59,170 shares and twenty-four (24) months for 8,877 shares beginning on July 1, 2021.

During the nine months ended September 30, 2021, the Company awarded 300,000 shares of restricted common stock to the new managing director of its newly established Vuzix Custom Solutions (VCS) business unit, also formerly referred to as Integrated Solutions Business Unit. These restricted shares are subject to vesting, including 50,000 shares that may be earned over 3 years based upon continued employment with the Company, and 250,000 shares that are being held in escrow, and which may be earned upon achievement of revenue and EBITDA operational milestones for VCS within specified periods of time over 5 years. Any such milestone shares will be cancelled if not earned within the appropriate milestone time period. The fair market value on the date of award of the restricted stock issued was $15.58, resulting in an aggregate fair value of approximately $4,674,000, of which, $779,000 has been recorded in Prepaid Expenses and Other Assets associated with the time vesting option, to be amortized over 36 months beginning October 1, 2021. The balance of shares held in escrow related to the performance-based milestones, representing a fair market value of $3,895,000, is not being amortized until such time as the performance milestones are considered probable to be achieved or have been achieved.

For the three months ended September 30, 2021 and 2020, the Company recorded total stock-based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $1,137,862 and $1,077,073, respectively. For the nine months ended September 30, 2021 and 2020, the Company recorded total stock-

based compensation expense, including stock awards but excluding awards under the Company’s LTIP, of $2,606,700 and $2,019,006, respectively.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Incentive Plan
9 Months Ended
Sep. 30, 2021
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 and nine months ended September 30, 2021, the Company recorded non-cash stock-based compensation expense of $489,825 and $4,704,578, respectively, for options that vested or are probable to vest. There was no stock-based compensation expense related to the Company’s LTIP in the comparable periods in 2020.

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 September 30, 2021, we had $13,834,299 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 7 to 10 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. The fair market value of these option grants changed in the current period as certain assumptions were adjusted by management. 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 September 30, 2021, 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 $32.9 million in non-cash stock-based compensation expense at such time.

The unvested remaining equity market and operational milestones under the LTIP with their total related option grants and criteria achievement weightings of the options available for meeting a target are shown in the following table. Of the total 5,409,000 unvested options outstanding as of September 30, 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

LTM Revenue
Target

LTM 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 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Litigation
9 Months Ended
Sep. 30, 2021
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 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-Use Assets and Liabilities
9 Months Ended
Sep. 30, 2021
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 September 30, 2021 were as follows:

Remainder of 2021

$

157,050

2022

 

549,270

2023

 

536,270

2024

 

44,689

Total Future Lease Payments

 

1,287,279

Less: Imputed Interest

 

(65,560)

Total Lease Liability Balance

$

1,221,719

Operating lease costs under the operating leases totaled $172,014 and $162,119 for the three months ended September 30, 2021 and 2020, respectively. Operating lease costs under the operating leases were $460,434 and $468,725 for the nine months ended September 30, 2021 and 2020, respectively.

As of September 30, 2021, the weighted average discount rate was 4.5% and the weighted average remaining lease term was 2.3 years.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2021
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 and nine months ended September 30, 2021 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, 2020, as reported in the Company’s Annual Report on Form 10-K filed with the SEC on March 15, 2021.

Customer Concentrations

Customer Concentrations

For the three months ended September 30, 2021, two customers represented 12% and 10% of total product revenue. For the three months ended September 30, 2020, no one customer represented more than 10% of total product revenue and one customer represented 90% of engineering services revenue.

For the nine months ended September 30, 2021, no one customer represented more than 10% of total product revenue and two customers represented 100% of engineering services revenue. For the nine months ended September 30, 2020, no one customer represented more than 10% of total product revenue and two customers represented 90% of engineering services revenue.

As of September 30, 2021, three customers represented 29%, 15% and 14% of accounts receivable. As of December 31, 2020, two customers represented 21% and 14% of accounts receivable.

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 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition and Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2021
Revenue Recognition and Contracts with Customers  
Schedule of company's total revenue by major product lines

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Revenues

 

  

 

  

 

  

 

  

Smart Glasses Sales

$

3,018,774

$

2,686,166

$

9,657,589

$

6,392,865

Engineering Services

 

 

92,555

 

193,113

 

954,415

Total Revenue

$

3,018,774

$

2,778,721

$

9,850,702

$

7,347,280

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 nine months ended September 30, 2021:

    

% of Total Sales

 

Point-in-Time

 

98

%

Over Time – Input Method

 

2

%

Total

 

100

%

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories, Net (Tables)
9 Months Ended
Sep. 30, 2021
Inventories, Net  
Schedule of Inventories

September 30, 

December 31, 

    

2021

    

2020

Purchased Parts and Components

$

8,785,171

$

5,252,709

Work-in-Process

 

203,103

 

1,381,677

Finished Goods

 

2,180,435

 

3,352,057

Less: Reserve for Obsolescence

 

(1,288,372)

 

(3,885,619)

Inventories, Net

$

9,880,337

$

6,100,824

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Licenses, Net (Tables)
9 Months Ended
Sep. 30, 2021
Schedule of Finite-Lived Intangible Assets

    

September 30, 

    

December 31, 

2021

2020

Intangible Asset

$

1,500,000

$

1,500,000

Less: Accumulated Amortization

 

(1,247,725)

 

(933,544)

Intangible Asset, Net

$

252,275

$

566,456

Licenses [Member]  
Schedule of Finite-Lived Intangible Assets

September 30, 

December 31, 

    

2021

    

2020

Licenses

$

1,038,606

$

493,717

Additions

 

1,404,750

 

544,889

Less: Accumulated Amortization / Expensed

 

(928,609)

 

(572,475)

1,514,747

466,131

Less: Current Portion

(68,109)

(272,444)

Licenses, Net

$

1,446,638

$

193,687

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset, Net (Tables)
9 Months Ended
Sep. 30, 2021
Intangible Asset, Net  
Schedule of Finite-Lived Intangible Assets

    

September 30, 

    

December 31, 

2021

2020

Intangible Asset

$

1,500,000

$

1,500,000

Less: Accumulated Amortization

 

(1,247,725)

 

(933,544)

Intangible Asset, Net

$

252,275

$

566,456

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2021
Accrued Expenses  
Schedule of Accrued Expenses

Accrued expenses consisted of the following:

September 30, 

December 31, 

    

2021

    

2020

Accrued Wages and Related Costs

$

587,961

$

582,924

Accrued Professional Services

 

218,506

 

187,323

Accrued Warranty Obligations

 

194,092

 

143,898

Other Accrued Expenses

 

584,766

 

68,888

Total

$

1,585,325

$

983,033

Schedule of changes in accrued warranty obligations

The changes in the Company’s accrued warranty obligations for the nine months ended September 30, 2021 and the balance as of December 31, 2020 were as follows:

Accrued Warranty Obligations at December 31, 2020

$

143,898

Reductions for Settling Warranties

 

(239,534)

Warranties Issued During Period

 

289,728

Accrued Warranty Obligations at September 30, 2021

$

194,092

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants (Tables)
9 Months Ended
Sep. 30, 2021
Stock Warrants  
Schedule of changes in warrants

A summary of the various changes in warrants during the nine months ended September 30, 2021 is as follows:

September 30, 

    

2021

Warrants Outstanding at December 31, 2020

 

7,276,928

Exercised During the Period

 

(7,274,328)

Issued During the Period

 

Expired During the Period

 

Warrants Outstanding at September 30, 2021

 

2,600

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
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 nine months ended September 30, 2021 is as follows:

Weighted

Number of

Average

    

Options

    

Exercise Price

Outstanding at December 31, 2020

 

2,633,175

$

3.09

Granted

 

1,020,500

 

17.99

Exercised

 

(678,892)

 

3.50

Expired or Forfeited

 

(148,514)

 

7.97

Outstanding at September 30, 2021

 

2,826,269

$

8.06

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Incentive Plan (Tables)
9 Months Ended
Sep. 30, 2021
Long-term Incentive Plan  
Schedule of equity market and operational milestone under the long term

Award Potential

Criteria Achievement Weighting

50% of Options Available

35% of Options Available

15% of Options Available

Options Available
(Subject to Vesting)

Equity Market
Capitalization
Target

LTM Revenue
Target

LTM 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 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-Use Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Right-of-Use Assets and Liabilities  
Schedule of Future lease payments under operating leases

Future lease payments under operating leases as of September 30, 2021 were as follows:

Remainder of 2021

$

157,050

2022

 

549,270

2023

 

536,270

2024

 

44,689

Total Future Lease Payments

 

1,287,279

Less: Imputed Interest

 

(65,560)

Total Lease Liability Balance

$

1,221,719

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Details) - customer
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Sales of Engineering Services          
Number of customers     2    
Total revenues [Member]          
Number of customers 2   1    
Accounts Receivable [Member]          
Number of customers     3   2
One customer | Sales of Engineering Services          
Number of customers   1      
One customer | Total revenues [Member]          
Number of customers   1   1  
One customer | Total revenues [Member] | Customer Concentration Risk          
Concentration Risk, Percentage 12.00% 10.00% 10.00% 10.00%  
One customer | Total revenues [Member] | Sales of Engineering Services | Customer Concentration Risk          
Concentration Risk, Percentage   90.00%      
One customer | Accounts Receivable [Member] | Customer Concentration Risk          
Concentration Risk, Percentage     29.00%   21.00%
Two customers | Sales of Engineering Services          
Number of customers       2  
Two customers | Total revenues [Member] | Customer Concentration Risk          
Concentration Risk, Percentage 10.00%        
Two customers | Total revenues [Member] | Sales of Engineering Services | Customer Concentration Risk          
Concentration Risk, Percentage     100.00% 90.00%  
Two customers | Accounts Receivable [Member] | Customer Concentration Risk          
Concentration Risk, Percentage     15.00%   14.00%
Three Customers | Accounts Receivable [Member] | Customer Concentration Risk          
Concentration Risk, Percentage     14.00%    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition and Contracts with Customers - Company's total revenue by major product lines (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue $ 3,018,774 $ 2,778,721 $ 9,850,702 $ 7,347,280
Smart Glasses Sales        
Revenue $ 3,018,774 2,686,166 9,657,589 6,392,865
Engineering Services        
Revenue   $ 92,555 $ 193,113 $ 954,415
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition and Contracts with Customers - Company's net sales as a percentage (Details)
9 Months Ended
Sep. 30, 2021
Revenue Performance Obligation Percentage 100.00%
Point-in-Time - Output Method [Member]  
Revenue Performance Obligation Percentage 98.00%
Over Time - Input Method [Member]  
Revenue Performance Obligation Percentage 2.00%
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition and Contracts with Customers - Additional Information (Details)
9 Months Ended
Sep. 30, 2021
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 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Loss Per Share - Additional Information (Details)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Loss Per Share    
Earnings Per Share, Potentially Dilutive Securities 8,612,869 17,775,890
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories, Net - Components of Inventories (Detail) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Inventories, Net    
Purchased Parts and Components $ 8,785,171 $ 5,252,709
Work in Process 203,103 1,381,677
Finished Goods 2,180,435 3,352,057
Less: Reserve for Obsolescence (1,288,372) (3,885,619)
Inventories, Net $ 9,880,337 $ 6,100,824
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Licenses, Net (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Licenses Net [Line Items]    
Less: Current Portion $ (68,109) $ (272,444)
Licenses, Net 1,446,638 193,687
Licensing agreements    
Licenses Net [Line Items]    
Licenses 1,038,606 493,717
Additions 1,404,750 544,889
Less: Accumulated Amortization / Expensed (928,609) (572,475)
Licenses, Net 1,514,747 466,131
Less: Current Portion (68,109) (272,444)
Licenses, Net $ 1,446,638 $ 193,687
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Licenses, Net - Additional Information (Details)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2017
USD ($)
item
shares
Dec. 31, 2020
USD ($)
Licenses Net [Line Items]            
Shares issued value   $ 15,500,002 $ 97,789,038 $ 26,750,002    
Licensing agreements            
Licenses Net [Line Items]            
Number of license acquired | item         2  
Licenses, Net     1,514,747     $ 466,131
Value of shares development milestones     $ 1,404,750     $ 544,889
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 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset, Net - Schedule of Finite-Lived Intangible Assets (Details) - Intangible Assets - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Intangible Asset $ 1,500,000 $ 1,500,000
Less: Accumulated Amortization (1,247,725) (933,544)
Intangible Asset, Net $ 252,275 $ 566,456
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Asset, Net - Additional Information (Details) - TDG Acquisition Company LLC [Member] - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Amortization of intangible assets $ 104,727 $ 104,727 $ 314,181 $ 318,817
Amortization period (in months)     8 months 15 days  
Future monthly amortization expense 30,000   $ 30,000  
Selling and Marketing Expense.        
Total commission expense $ 2,550 $ 0 $ 59,397 $ 176,944
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses - Components of Accrued Expenses (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Accrued Expenses    
Accrued Wages and Related Costs $ 587,961 $ 582,924
Accrued Professional Services 218,506 187,323
Accrued Warranty Obligations 194,092 143,898
Other Accrued Expenses 584,766 68,888
Total $ 1,585,325 $ 983,033
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses - Changes in Accrued Warranty Obligations (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
Accrued Expenses  
Accrued Warranty Obligations, beginning of period $ 143,898
Reductions for Settling Warranties (239,534)
Warranties Issued During Period 289,728
Accrued Warranty Obligations, end of period $ 194,092
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses - Additional Information (Details)
9 Months Ended
Sep. 30, 2021
Accrued Expenses  
Standard Product Warranty Term 12 months
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Capital Stock - Additional Information (Details) - USD ($)
Mar. 25, 2021
Jan. 28, 2021
Sep. 30, 2021
Dec. 31, 2020
Preferred Stock, Shares Authorized     5,000,000 5,000,000
Preferred Stock, Par Value     $ 0.001 $ 0.001
Preferred Stock, Shares Issued     0 49,626
Preferred Stock, Shares Outstanding     0 49,626
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,631,054 45,645,166
Common Stock, Shares, Outstanding     63,631,054 45,645,166
Public offering price $ 20.50      
Proceeds from issuance of sale of equity gross $ 97,789,037      
Underwriting discount and issuance costs and expenses $ 91,652,618      
Corporation        
Conversion of stock   49,626    
Shares issued on conversion   4,962,600    
Dividend payment amount   $ 10,000,000    
Dividend accrued   $ 10,800,000    
Series A Preferred Stock [Member]        
Preferred Stock, Shares Issued     0 49,626
Preferred Stock, Shares Outstanding     0 49,626
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants - Changes in Warrants (Details)
9 Months Ended
Sep. 30, 2021
shares
Stock Warrants  
Warrants Outstanding, Beginning of Period 7,276,928
Exercised During the Period (7,274,328)
Warrants Outstanding, End of Period 2,600
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Warrants - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Capital Stock        
Weighted average term of warrants     3 months  
Exercise price (per share) $ 4.10   $ 4.10  
Warrants exercised 0 0 7,274,328  
Warrants exercised on cash basis     7,274,328 0
Proceeds from issuance of warrants     $ 34,705,068  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Stock options
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Number of Options  
Outstanding, Beginning Balance | shares 2,633,175
Granted | shares 1,020,500
Exercised | shares (678,892)
Expired or Forfeited | shares (148,514)
Outstanding, Ending Balance | shares 2,826,269
Weighted Average Exercise Price  
Outstanding, Beginning Balance | $ / shares $ 3.09
Granted | $ / shares 17.99
Exercised | $ / shares 3.50
Expired or Forfeited | $ / shares 7.97
Outstanding, Ending Balance | $ / shares $ 8.06
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Stock-Based Compensation Plans          
Options Outstanding, Weighted Average Remaining Life (Years)     8 years 1 month 6 days   6 years 6 months
Exercisable Options Outstanding Shares 964,039   964,039    
Weighted average exercise price per share, Exercisable $ 5.28   $ 5.28    
Weighted average remaining contractual term on vested options     6 years 6 months    
Unvested Options Outstanding, Shares 1,862,230   1,862,230    
Unvested Options Outstanding, Weighted average exercise price     $ 9.50    
Unvested Options Outstanding Weighted average remaining life (years)     9 years    
Unrecognized stock compensation expense $ 12,439,473   $ 12,439,473    
Weighted average recognition period     3 years 4 months 24 days    
Share-Based compensation excludes the long term incentive plan expense $ 1,137,862 $ 1,077,073 $ 2,606,700 $ 2,019,006  
Board of directors and management members          
Stock-Based Compensation Plans          
Stock award issued     68,047    
Weighted average fair value per share     $ 16.90    
Aggregate fair value     $ 1,150,000    
Fair market value awards expensed over twelve months     59,170    
Fair market value awards expensed over twenty four months     8,877    
Restricted Stock          
Stock-Based Compensation Plans          
Fair value weighted average     $ 15.58    
Aggregate fair value     $ 4,674,000    
Amortization period     36 months    
Fair market value of shares held in escrow     $ 3,895,000    
Restricted Stock | Prepaid Expenses and Other Assets          
Stock-Based Compensation Plans          
Aggregate fair value     $ 779,000    
Restricted Stock | Director          
Stock-Based Compensation Plans          
Company awarded shares     300,000    
Restricted Stock | Director | Continued employment          
Stock-Based Compensation Plans          
Company awarded shares     50,000    
Award vesting period     3 years    
Restricted Stock | Director | Shares earned upon achievement of revenue          
Stock-Based Compensation Plans          
Company awarded shares     250,000    
Award vesting period     5 years    
Common Stock          
Stock-Based Compensation Plans          
Company awarded shares   3,647,059 4,768,293 8,647,059  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Incentive Plan (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Mar. 17, 2021
Sep. 30, 2021
Mar. 31, 2020
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Long-term Incentive Plan            
Exercise price   $ 5.28     $ 5.28  
Share-based Compensation         $ 7,311,278 $ 2,019,006
Unrecognized stock-based compensation expense   $ 12,439,473     $ 12,439,473  
Recognition period         3 years 4 months 24 days  
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   489,825 $ 0 $ 0 $ 4,704,578 $ 0
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   13,834,299     13,834,299  
Amount of threshold additional stock based compensation expense   $ 32,900,000     $ 32,900,000  
Stock options tied to equity market capitalization milestone | Minimum            
Long-term Incentive Plan            
Recognition period         7 years  
Stock options tied to equity market capitalization milestone | Maximum            
Long-term Incentive Plan            
Recognition period         10 years  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Incentive Plan - LTIP (Details)
9 Months Ended
Sep. 30, 2021
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 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-Use Assets and Liabilities - Operating Leases (Details)
Sep. 30, 2021
USD ($)
Right-of-Use Assets and Liabilities  
Remainder of 2021 $ 157,050
2022 549,270
2023 536,270
2024 44,689
Total Future Lease Payments 1,287,279
Less: Imputed Interest (65,560)
Total Lease Liability Balance $ 1,221,719
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Right-of-Use Assets and Liabilities - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Right-of-Use Assets and Liabilities        
Operating lease costs $ 172,014 $ 162,119 $ 460,434 $ 468,725
Weighted average discount rate 4.50%   4.50%  
Weighted average remaining term 2 years 3 months 18 days   2 years 3 months 18 days  
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6 :%,'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 " U@&A3 FB><>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVE!)'1S6?&D(+B@> N3V=U@DX9DI-VWMZV[740?P&-F_GSS M#4R+46&?Z#GUD1([RC>C[T)6&#?BR!P50,8C>9/+*1&FYKY/WO#T3 >(!C_, M@:"NJEOPQ,8:-C #B[@2A6XM*DQDN$]GO,45'S]3M\ L G7D*7 &64H0>IX8 M3V/7PA4PPYB2S]\%LBMQJ?Z)73H@SLDQNS4U#$,Y-$MNVD'"V]/CR[)NX4)F M$Y"F7]DI/D7:B,ODUV9[OWL0NJYJ64A95'>[6JI*JD:^SZX__*["OK=N[_ZQ M\450M_#K+O074$L#!!0 ( #6 :%.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M-8!H4^1@*@=.Y,8B)K8K.,4V%^_ MQPDD%(63:.<&\G5>/[%/WF.[OY'J-5YQKLDV"D5\W5AIO?[8:L7>BD";^.B8F%>92_EJ3L;^=<,R1#SDGC82#/[>^(B'H5$"CG_VHHV\ M31-X?'Q0OT]?'EYFSF(^DN'WP->KZT:W07R^8$FH'^7F$]^_D&OT/!G&Z2_9 M9,^VVPWB);&6T3X8"*) 9/]LN^^(HP#JG@F@^P!Z$F"?:\'9!SCIBV9DZ6O= M,LT&?24W1)FG0GE/+TZ/(]\&<0:AE"3"8M*>PK7 M>4[^#;9D)-4:@;*MP@FM.EACX8&B5.E7?$%F&D:12 7M)$*K'?S[I:P5ZK=W M&.217=MU($>0:HJ% .OS+?F;[TJ)<"D+QK3=<7I7%".C!1FM0_;$MF3L UZP M"+RLAIS/N0I)J]UTG!YMNPY&6!BV[=0A'/H^%+3XXG! /L-SY*LH'U5^@CQ\E,R'=$D"S7_[U>Y8?PXQZ*(&V+B+GT*/S!FDXY/M GTY446'FH M$(':T'1[EH41%?7!QHW]*=!0JN2"V/3W^1]DQKU$06^58N%*(QE%X$ S+;U7 M; I:% F*VSA,.?Q +,EL%\UE6$94(?#\[<<8(RDJ <7M^] KY&[KK9A8\K-5 MM$)H,IS=#K&9(BUJ *U5 T:)4F8NE$W*TNX"3TA*%Q$5BB^G2X_W9(7WTUK> M/Q8P@\V6CF9ZQ@ZHI62X8@598?"TEL&;V1E,,L ZEU*5IGJ%SD2*)O,\6"## MU(7[F2!&6!@\K67PLXB%(;E)8K@=EX_E3TW_:6'KM):MWT5<+4UV_04*>@4^ M&JV9*.^[GUL%T,+5*6[*A[Y:<>@K# B7J00JW)W6FOP?&R&4Z'1-3[XF&NJA M,(96NI[.E-U4V>P'O0TZ3L>Q.U=0 =_*J J'IQ6^O'>(^R VQ>>%,X4NF2KD MFDV;-AUT55\XO%,Q43^LY([9[N%B:Y\+E'K 9 MM5/XO8.[\Q"0_ PK9&4Y=%,A<#;/6T=;6N8S3W?Z8N*915BVNY5?S7<3A^D> M6JMX/-N*_,*,2\0DY L(M2ZO(*%5MKN7G6BY3C?(YE)K&:6'*\Y\KLP#<'\A MI3Z3M5*;S[-9M5S++*H.BXW,X9M546:1@MOR<59M2AG%[: LG5&,_5D6 M)?GDY*C][*8\.2IJE2:YO"E156=95+Z>R;1X/IZ0R=L'M\GC6C4?S$Z.-M&C M7$AUO[DIX6ZV\Q(GF2B*G\W- M97P\P8TBFM+9Z@95VI(ML.!@59DG>_ MHY=M( 8#B&<90+<#Z$<'L.T UDZT4]9.ZSQ2T+B;H$.T/WB'/WY MZ:^CF8)'-0-FRZW;L\XMM;A=R,TA8GB***;$,'SN'GXNES"=1V* ?%ZN >;EKY1N%4?V^4DH",5Y?)D). 8=\BO$<+<;/E M)E)-MK:Y<%=&,?1MT-/90\UT(<*GF/ACQ09#'K)AXNPK[NE"W'AYMRH2 S$\ M " ;YX+),&2^""P2>[20]]BBHOPQ ?!U[]XN52<'Y90&?*Q4M^.^[W';Z^\) M0]R(&98_NTJ=((1QGS--IFX88,$8L\CL64/0R!;%/46HFR)._+VEPZM1NVS/L*R!-A#_>SYD,B2]H:&E> M:(\(ZD;$0A7+G^LBC659_=%NY<<1W7?<,X*Z&0&;FY6$-1RC]A'H 'W"AQ@3 MJ!HE^A&EM9PB/L48-S]HL8Y*J"BGM5K##OBWC/]&OV59M"7'"Z<^]=],+JNJ M*9AM+:I5!7U-W*R0J$+%"BWD1LGL 2K4V^E+:W@.^_[NT^VARJ'I4(;J(.+8 M'%_6,XBY&30OLJS('3$@701L4?#9U ?5F'M=+/@4NJPI\?__>)PQG7D^ S'C M4QL#&CF(M$2N1R-[!XUQG#1GG9!&-[!+/DAR-(\V":254:S./L@D B2GX\IM M,*5 G:;ILG"']:1D;E("S^NL3F$/TT1YE2P38P/+=.X=P+8%\U#XX_[(: L) M =M)8=,[.,AS<[(K4^\7@:ULTQZ*$-JUBDSKB? (51**!:96Z%C5==^TF!Q(UB9GME&Z_?K:39E#"5[D@MG/> MU\\Y.>",UI0]\Q1 H-%^VR9"K5@ M!J,564($XN=JSN3,;%V2K("29[1$#!9C8V)=AA96 AWQF,&:;XR12N6)TF[K^#DU"GO*+:<[U-UK7L5[?0''%!2T:L20HLK*^DM>F$!L" MR]TCL!N!?:K :02.3K0FTVE-B2#!B-$U8BI:NJF!KHU6RVRR4CW&2#!Y-Y,Z M$81WM]'=S?5T\C";HJO)S>0VG*'H^VSV$*'/<\*@%"F(+";Y%_05?4(FXJE< MY2-3R-V5AQDW.UW5.]E[=HI@U4,.OD VMJT.>7A8/H58RBTMQ]MR4^;<)FZW MB=O:SSD_\0/N3NON:'=WC_M<-B,P!@F*!(V?+Y L)7HD>05=A:N]^MI+_>Y> M MS#6!;I9;,^QZ*V0-T6U#T/--*/%TTJD5*6_86D"[CV]#90/*P_[Y"/QVU! M>RVT]R'H:\ZK;F!O!^0]ZFZ$._1MOQO4;T']#X'>58(+4B99N>RB]8_2[D8< MH.VWM/V#M"$M"OG/>DK']D_JV&-16Y2#EG)P!N5)[3K8J9:%<6?#GA*Y13UL MJ8?G4^_OU^$.A^_XCH4]]QWP;J#K^:YG^7MZP<+_#P9\/O&1QFTL3^#NB-P# M;FX<;NK-X@=ARZSD*(>%E.)>7WJP^K"N)X*N]'GW1(4\/?4PE2\XP%2 O+^@ M5+Q-U!':OC(%_P!02P,$% @ -8!H4_9*I4X!" _BH !@ !X;"]W M;W)K2F_;?+R6[IL6'K#KQE\2/0_K<>TF>9&NUTM_,LWP9E_IM_C0HUKF*9_6@93K M$/+!,DY6O:N+^K.'_.HBVY1ILE(/.2@VRV6_^PF[>U_LQIX^/K'[#=U M\#J8SW&AAEGZ*9F5B\N>Z(&9FL>;M/R0/;]3NX!8-=\T2XOZ+WC>8KGL@>FF M*+/E;K!FL$Q6V__QMUTB#@8@'AB =P.P/8 $!I#= &(-P%%@ -T-H/8 &!C M=@.838D&!O#= %[G?INL.M.CN(RO+O+L&>056L]6O:C+58_6"4Y6U 0FC_K?7^.[QPFXOP'#=V_O?A]/P.V=_N)^^.>[ M^_>C\8?)O\'XOQ]O'_\&??!Q,@*__.O7BT&IF53S#::[7[W>_BH._.J#7CXJ MS]4,3,IL^L4SP;!]@F&V7.IU&1H]:A_]=C9+JG4=I^ A3F;]9 6&\3HIX]0S MU_C(7-/I9KE)XU(',U+S9)J4GDENVB=YS)S?'NA"[JN)]]7$]3PT,,]UG,:K MJ0)QJ;E,WP""_@,P1-)7H>U,O)ZI.G^^7C%X,?AZ6 ,70@C"HHD:N2C$A600 M1KR)'+O(/J(THE@@U(3>N%!,,864DCVPD2&RSQ#IE*%?=,V+19RKXM=.V=K. MR@[X4,FQ%>#01=4)XQCZ6=,]:]K*NE[G_6M]@LZ 7OI:5HJX/IC'WZK7RK>! MJ)-!>9"\;>FHPQ=)+(2P%L*-%R<%#A2#[<-B+PKKL$J^$)E#2U)-B_M9\3TK MWLKJ(<^F2LT*,,^S)3@\:<#]7!];R>JI\+'A3L(%IY&5<>Y0QCRBB#!FI=P+ MU)L*8G]TT3ZZZ,71'3ULT$>&!U MWA ,'#+(V #T^CX N4: VZJ$/ (/=16YK4H!("*A?6>L #JO%T"N&:CU,L#+ MF %T'C> 7#M 7#N 7)G7&T)RUP]XD94?"!YYQA&@\UL"Y'H"TN8)D#$%Z%RN M 'G47@@L(R>WQX%-\L86H--] ?+(/8TX%,CV!5V0S7[1^ +\>KX =_ %'HS/ M%^#NOL ##?H"#[;=%V#C"_!Y? 'NY@M\L%9?@ ^N"9QR42# MLM5 1=#F5.W M$?8(.(*281H1N\0^7Z!S)*D4Q"ZQBZ6"0()$*%'&%^"77AL()*V;+_#!JKRA M4/.!C2_ K^\+L.L+"'?VJ:OW0C!!J=U8!8 "T4!LQAC@\QH#[!H#'2<\D.(F M,>,,<+LSV"G0>D=&Y=.D4%XO@%TOP#&R4^T*?(0(=#> %Q?!4**-#<#M-L ? MS]'TNL+/,8Q$B([1?=RN^ULZG^(\CU?ED?P*)[\1CNQ&!;LJ3RB7422IG6(? M4GL9>+ _FE$90X#;#4$@JJ-9=AU %2'! 4+$& #2;@!.];?$(_219:#1S5=K+(T>_H.WB?36CP?-OET$?L=PF[ZQK%JNSSB MJBNBD'*GQPH (Q9:@4:'21<=[A;FT5IXQ+5JL@,X;MA*Z)*Z]][YTG%U?#@M2-#I-V'0Y2]])UE;CO-! >4'7)PUY9OFOUNA14 M(ML2A: P7#DCV.3T#IYX^G),]+$JA.V/.T&;]P:-A-.3>GCDO2OHRC8GG-AF ME'H::1(AS)"]\L8>:%_WK9!)P:65!0\6,82J6XX!E:=&Y>F+&W1_1EQEKS," M6> ID;:Z4E7Y/TTW*Z:$QS9AHJZ2DYT9236/9E=&%]7'0F$B(#V#O)@$6,1 MQ00%+N!1XQ#HBR^W^S/BBGB=$2A#.^;@=OH9[J=[^F7[#L>(NEI.L,1$VE>J M D!^ &S&9E2?GK=?IIY^N>4DI4:GZ6OUR]3MEYGSZ(*KU$0*-\\^F*2AK6T$ MG9ZC6::N2C,L6>CL,QI-VS6Z3:2H1QQUR\NAA_EF)8JYL!B1J ?3W\RPK?[RIGC?E86%ET M)=I)[Z^_(]FQ''*D!-TND,22SPPUA\.90VK/GVWYO5H9X\C+.B^JB\'*N-T3H?<4JCT3K-BL'E>7/OOKP\ MMUN79X6Y+TFU7:_3\I]KD]OGBP$;O-[XECVM7'UC='F^29_,S+@_-O&\D!F6\K9]<'8WB"=5;L_Z8O!R).#, / M;L /!MPWZ!I!' S$1T>0!P/YT1'4P: )?;2/O2%NDKKT\KRTSZ2LT>"M_M"P MWU@#7UE1)\K,E?!M!G;N#\ [!A#DBRW(^6O$U[S7X1/#J2C2/9X>C!NC0GC3LL1_;&46--Q?TO*[J>E%NQH- M0U(Z4=HK,6,$F(B(T\@+'<%)%D%Q\VK@% %RK154P8[@3WH]ZU]OIH"$RIO@ MKQ:@)K+*U0FV,R@#+)Q\QCA5B<] "&21@'(<4( F8J49I'/08B4"=1M)3LX MX"T'O)>#R6EA:8A8V])E_VMNH#3P\%&$A+;DLQ#B(B&C*/%)"'%,*B&BV.< M 29<)+PK#]JFST0O![_791?"O\E>#!!05; AF635QE9ICBHT$2Y;D5#=\1RM M9F#]HN%VO4FSLJX]=N*J9E(.$!_&'2*84+$K959-;[E7;_28 L\_%"&#&,MJ-#4CQ]!REAJ M:,H^ 0B2"UB00);/ )E4@!?LBL+6B'$XOY.[U:F)+?%W*X-^73(@9_[NCUK M1033_:NLV)G*-:ML/P#*K0X3(=%^_QXC,"AQW"<50<'ZU#ZA(4STE)56W[!^ M@7.@L:XC>UX?TI>.!17JC"&C2O'(CQL#1MK?;TQ0'.2G")H\ I1"1QV*D;<" MA_<+G!M;FNRI@#HR7Z7%DR'UZL)BYZ',&$HHC_Z4HSCIMW8,Q7@4:5\J8T"N MXJ2CBO!6W/!^<7,HI,V$'Q;0+^2K064M#^7%L%8BVI]W%,B5CYM@. [=.FCJ M&%"H6'4D/6]U#>_7-4T1O39+F/YZ1[7+FJ,\N'RM*IV+@(BGUE0[S\$F^ PX8LF'"8[MG&\ M%4R\_^CHK^8-@%D,TQU(1FAS3=@5N=NZR@$]M90>DH ME)?P] 9VKYSJ6/O4 M(,=&B1:Q",XG,9^4QQKV;SY!B,\(M!*/NG*E%7Z\7_@UQXC-SJJTB^W<57VG MYZVZXLF/'1F+5JN(?JWRSJ'QP?K]4V,$R*&7,W^Y3Q!@$M7=UT];!!C!SEM' M"I\4TM8^!T" M :I$\C-3[K*YS\+;$=HV*N0/9GK;S<1' M=OE=$S06X>8ZX8.]E^L*WG;[B.B_RAYVT(N^@OY>\D[ M/MB_J0(QC0-N0AA/@M.W*0)CFFKA:Z[1R2O5M2F?FG?9%9G;;>'VK]>.=X_O MRZ^:M\3>_6MV-F;(_0D[F^[?AK?N]R_GOZ0E)'1%CG&.:QW+_OWE\X MNVE>Z#Y:Y^RZ^;@R*8BA&@#?+ZUUKQ?U ,?_=7#Y?U!+ P04 " U@&A3 MW;N(/*\' ""'0 & 'AL+W=O M5?!5/B[*K>114@_*LP7%V%OD45K,3H[J=W?RY$CLJBPM^)U$Y2[/(_EZQC/Q M?#PCL_V+;^GCIE(O%B='V^B1KWCU?7LGX=NBFR5)9:IF0#'/^VDLVY- M-7#XO)_]LE8>E'F(2KX4V<\TJ3;'LV"&$KZ.=EGU33S_S5N%7#5?++*R_H^> M&UD_G*%X5U8B;P<#@CPMFL_HI37$8 #,HQ] VP%T/, Q#&#M %8KVB"KU3J/ MJNCD2(IG))4TS*8>:MO4HT&;M%#;N*HD_)K"N.ID>7NSNKV^.C^]OSA'JWOX M^'IQ<[]"MY=H>;KZ&UU>W_Y+2H8%$U=!&W"YPU"U## B'Z M*HIJ4Z*+(N')X?@%@.T0TSWB,VJ=<,6WGQ'#GQ#%E&CP+-\_'%O@L,Z K)Z/ MF0P8E1MT"=%0HK44.;K=,4R_C&):Y@8B^%F6I MVX!FI%>/5&'[=#*GC'E.$'A'BZ>A:322Q&$>(1AWD@?PW Z>:[7"C2CFM25. MDU_@M!#GE4UKKYO6LVI]SB$WQ6G41'R1H--3HG#]!QMPJNZ"E**L2I47]4$M% M&2\AQNZD2';QV'"-8OX4<(!I.-Y@C1CSG8'8@5I!IU9@56M5B?CW_ RR90*@ M2OG,90:G(;C/P=@*6@4V H^Y3%_ PJ=E"<%^ MGI9;44:9-N/B"8Z A3@PX!AP ;%&\8>K(H9:H.0?P6&;)^6G@Y2FH-D"F]!^ M+6H/E3@6.[4WWWC,TZ?H(>-:5>E$5<8P#NEH9S1RQ,,T\ TVZ=,[86_AE#O8 M%0C.7U!Z -PG7NQT6)?M3$,,\X#XQ#%@Z',_L2?_JP+6K(2<4$EK(V>Z+O/] MT"5L;"6-9."ZWD#P$&*?_XEKA?@U*G9KJ,EV4OG)#UXD0H+-^#9ZU9!!B]N= MHB$.& R/XTXCZ1.7&7(%Z>F%V/FE!I@FZ.)%Y33>)(K;:L.EUM5;V%/R +X- ML#=.QCI!@ETO,.'N:8;XUD#=QRGZL(_3CX>!>IU&#VGV5O%!>@(@=@;HHO4N M>C6&ZC2ESYG#G(E9-')J,P-3'NUS/[$G_WVL[K=3BU*3Z3&EX214IG)S0OS0 M4"C1/ME3>[+_7O!(%H#2G$G.Z#3!SZD78C("J9,+H2QV#2![)J#DC8P3BYP/ MPN$^>M';LYWH (+O!N$XA#5R$.N.(3?2GD>HG4=483RHP;^K&N60LPQE> M_ MRAMS NA#AXXK%JTHH6X8^ :6H3W+T#_K(E3&+]_?1=">2JB=2NYV,MZHS '5 MT:#E3["[550\II!'WT4X5,,C#+O$G7BH3M!S M/=>4M'K"H?;&IHNR?7R][: M]FE',@=.P(XS\2&-)"$>Q)>!%VC/7C3XH^BZ M3(NHB-\?73T!43L!09$8!]VL6>HZ%E/ M-LQ.-F9 =4\':5+U<5I4;,HM/C23V% JLIY;F)U;#C%!/YE#Z]/"6:^Y*B _ M(7 X+:@IBX3$4P.^5 U0@P)03".3A/ K4N6O&J MRGC==MXU%:\6O8Y!RYS=",J;=_$INQ!7-<-C4;IV8/9V6-4' FM5_) M>[- :Z0I01!2TR!UQDXW%:5 @RXU.EU/)LQ.)DJ5KNQ7AT=*+<4>]LYQ!FYQ C8C1'9_PQ+0JU%^K4!G* M2+1Z3#F">=@+73RF0HTDP2"*0V+0HV<39N^%;'I@S6EA MG]W;M@R\-\YV25-'_*\.W)E2$_%IZ$U:38T@]?T@,"06I^:16;2@8A"<8%Q6)PFY5S^5A?\I6H/H!HKHFZ MM]U%XFE]?39Z?T:^+)OKP'Z:YG;R:R0AWY2@Y1JFQ)]],+9L+OR:+Y78UG=F M#Z*J1%X_;CBT&U()P.]K 5S6?E$+=->N)_\!4$L#!!0 ( #6 :%-,$Z[< MR@4 %8/ 8 >&PO=V]R:W-H965T&ULK5?;9%X MP9X]>\$>XF1M["=7$'EQ797:G0X*[^L7HY'+"JJD&YJ:--XLC:VDQZU=C5QM M2>;!J"I'Z7C\9%1)I0=G)^'9A3T[,8TOE:8+*UQ35=)NIE2:]>D@&70/+M6J M\/Q@='92RQ7-R;^O+RSN1CU*KBK23ADM+"U/!Y/DQ?20UX<%'Q2MW=:UX$@6 MQGSBF]?YZ6#,A*BDS#."Q-\5S:@L&0@T/K>8@]XE&VY?=^CG(7;$LI".9J;\ M4^6^.!T\&XB,EYG2A5^QCFO3=""RQGE3M<9@4"D=_^5U MFX,,I:F&F$2>^ >2[>&NT+)U[IG/+;]B-0ZGFE M':]I>B_@G.JA.!COB72<)O?@'?1Q'@2\@_\>YRW_M_\W0_SN_$D M$O'C#\_2)#D6.U'%NX+0Q9FI:JDW2J]$HV63*T^YR(QVIE2YY)NETE)G2I;" MP9*PA7P ^]#\K:[%S-C:V(CXF!VFXV,/Y%G$#4^2XY]$(:](+(BTP&ZOI06P MTL&_S0%/:%1?B!5ILK(L-_R&:G;/2QKMF6!M%8C4)3FV92_O=> [9V*!U*0B MJS+94_EY,KGH.6#HP-!C1;45E=)Q&(5=K?-(A,&5=MXV8;L[X8W@?2N2\?X? M8=DEK9HR6LWW_V+?;#.GK+'**[#A1:^NLT+J54A'I5R8/8]Y74MO_FK6L1N* M24@& BTW>P'L6PJ2&Z&-!^>L;'(4MOPRL*4Q'FM S=+G1G$)%AO!&0J9X4XH M"8VS"W\H7L>,FUII!D2\E=08M/QZ+_B3^4=,F$B'":NFC)S#B Y>I%A* M9;D);CKQIC=:^OE0S,AZB "H[F>E1.:6*&LL124W6R:51+BH#IH#\#6*:_)0 M+E#@^&,]414+?X!#MW(S#4/_@P7FK>NJM]6TR=-C/ 9N32NU9 /KV.I8G:2/ M0AJ2\:,0N/'@6UN38\A@X17IAH;?Y Z_&DE$(W8>;SFLC&4]U&3C=B?$\ M6I)>H=_1/.@B1_9*96&._(OSU^R)[T;YGD2/OS/I[Y?GNTE_5:(G88/L;+O0 M+KNAT^>/]M#H;?<=!C^MKO+"C-257)0]_([]=S?M-'D8]I)X/P6!:Z7\PAJ- MZZP=#A"7-PVRFXZ3)U'[SOL9LF4%G=>YM)CO4X._6U)Z/IE/>Z6'U#;@-IF_ M#Y#[R<'>%N+K(.S1\[Z80:24%[\9YY#IQ^^@<)DX2)^P(M_8%CNU"8**VZ0JA(NL:&$$.*D!*SPA=+JY]T7>,PP<,S,B@C M \:OC/-;8Q3Z1^T(S5I=C(->W42RUXHGYVG1^* ZI:K"=,:@W5WNK?C6"HJR M ,.*!"V7%,XWO=YT QK,WTC,6:AY[(V#P H*Q-]LN:E#D5S0? G!9PWC#S= 9F'2F\8^K$## M7=_GHZVS#EI[%4YT_/F"7,5C3_^T/S1.XEGI9GD\<4).L'.=*&D)T_'PZ=% MV'B*BS?>U.'DM# >^RA<%M!6LKP [_G[K+MA!_U1^NP?4$L#!!0 ( #6 M:%,UQ]4XFP8 )<2 8 >&PO=V]R:W-H965T&ULQ5C; MDMLV$OT5E/;R1$L4=1W/IVI&6?S#)&0" <$N XLO+U>QH@*6HB MC9V'[+Y((H#N/GTYC19O]L;^ZDHA//M:*>UN1Z7W]>O)Q.6EJ+@;FUIH[&R- MK;C'H]U-7&T%+X)0I299FBXG%9=Z='<3UN[MW8UIO)):W%OFFJKB]O!6*+._ M'4U'W<*#W)6>%B9W-S7?B4?A?Z[O+9XFO99"5D([:32S8GL[>C-]_79.Y\.! M?TNQ=X/?C#S9&/,K/?Q4W(Y2 B24R#UIX/AZ$N^$4J0(,/[3ZASU)DEP^+O3 M_F/P';YLN!/OC/I%%KZ\':U'K!!;WBC_8/;_%*T_"]*7&^7")]O'L_.K$<=9#?9B\J?!3UF,W2A&5I-GU! MWZP/P2SHF_TI(3@Q.>]-SH/)^9\8]9L(S]_2_K;#J]9G_4(/M!.K[; M6;'C7A2]^.=20*2JN3X$S:MKQ[SQ7(&?\<2>.Y;CA)4.H<#PDJ]8X_"/LE*$%OW61P \O]-] MH_R]J#;"!@Z\O$H,H8]T\*O-I?LFRG,)ZO;^RF9).ETGJ]5\L)8ER_4RF2Z7 M@[6K9+E8)8OUU6!MF-;T5FM<(:RIQKS_[5 M%#M^E]Y@]-GDY\$KJ7#6% M@&,8)1"V%L\S]03M#!)"O2^%#OL77;.B#8,$*AR)@?$0YK;HT;E H1#D#A/7 M3.CB%?PEXKXJ^(%9FB/05>&H;ZQF*5;S WG,R*G6 M#B';"+\7\. C1KQ9&B26*8,IM-4?6ZSG>)B\Z.\@#>8)Z%$45$ZA.Z-&I*X; MSRKA2U,$D[0H'$Z%"R4WCNK-A+M"(0U,\#QX]47D$7:7+IQV P[T>1VS^P&\ M3P-X?8<+-/A6XOP!) IU?@PQ10X4D)HR%5VCK)YTQ(3]PI_$K@'&6":X,FN% M!,988K^K^$_O/[#[F"^L[DL)3Y^%,)08A2AO60J8'B,U7:9@,<;"H&R/1+M2 MUIT6Z;KD WY3HVQIE\(S'M[5C"MG@CE;N)Y(Y-&EP%BA\(MR:2[6QR#O(.*% MU%>"NR:((;>8)QQE?4^LB-$^=%(7D(#-S_K+2_D,L!'.EU C9A%4;"#^S$@3 MJQ,<;2R=PDC#R62.N.*/2NA9H?>+KS6J=5C.70&W91W&+'>,BB-9N-) ^)F1 M4RBA/@J)E'ED%GGK/.O(?Q+*SEH;RKQM_&/VQF%(RLOD1/5&*(D2:#L$Q2GF MRBBSD\0:U$57FL/&>TSW]H6N<01[Q!] AYN#&NR6JGO;%S9%$UL-W6@JE /1 M*X:3C'2,0"E\NMQ5^X:*@5.H)_03:J/4]MKG]NO<'(E_LR[<%+S[;]J!>EX8 MT192]>PR"HGNFMVE:M&B TOQ(_6:AKTJ#GLB#'NG8QP-;7]\6OT;F8S#21S: M[JF1O9+ZU6=*WM4:)SY1+L-C]P_AI\#:#]&'#$>^;_R9ING@[(.@]P 4V4N] M^4V@P._=/"W1DA>X])!^'](=VL<%RH>Z8=)3!(_5Z+IJ#/=WUZ=QX3\)94*# M[*A*?1K'E.H7,!>%ZR=>3/'V*L"9IW 7R=BGM](Z#YQJ2_Z0!V.$D/&B",5P MUAVZ^FP MB1!M&^WC>X-^M7_K\B:^;#@>CZ]L/G"[HSM*B2U$T_%J,8KC2_?@31U>/6!T M!(?#SU)P)(P.8']K,&:V#V2@?Q=U]U]02P,$% @ -8!H4\5[FQ*- P M+@@ !@ !X;"]W;W)K_(U0!#/C39^/:E#:#^DJ2]J:*2?VA8,[E36-3+@U!U2WSJ0)8,:G6:S MV6W:2&4FFQ6O[=QF9;N@E8&=$[YK&NG.6]#VM)[,)Y>%+^I0!UI(-ZM6'F / MX9]VYW"6#BRE:L!X98UP4*TG#_,/VQNR9X.O"D[^:BS(D]S:)YK\6:XG,Q($ M&HI #!(_1W@$K8D(97SK.2?#D02\'E_8?V??T9=<>GBT^E]5AGH]64Y$"97L M=/AB3W] [\][XBNL]OPK3M$6ET71^6";'HP*&F7B5S[W<;@"+&>O +(>D+'N M>!"K_"B#W*R//3$7L;_[<-(!;BW2_+;#[_38SIQ%9Z50A-BRTN M>EY47A2V:;L I M@&1_XCI%(GD$AVTG3-?D>)*M!A2=Z05VL _2\$'8_ Q&2F%"?I MG#3!)SPC7&$-*N=+@373+"AR'&^E"IQ#SN@"ZNPS=_K3;BT+JHM.2?FX%WQB&F4YHQ1:JWC+ R*AB"'V@&PNQA;$$WL+Z#^$M@= 3A?EQ9A M0QS@E*-S)8L(-H"!BKE4J+P(%,.7K(XK M1OGO'7\(_ZO844GBSS*YG6?)\O:>M^=WR=W=^V1Y/QOG*.J]RE2"H?0M\-VN MS\F+-GV^5!8W!89"8<'QN,-0NE$=N5$5?E]'R:4BDU%)HGH9D*;3E^#VT?Y1 MA W'L.I"YV#ZHULHO;K#&W '?JDH+YT)\3H?5H?'\"&^ 2_F\27]+-U!8?]H MJ! ZF][AV^/BZQ0GP;;\(N0VX/O"PQH?='!D@/N5Q2CV$SI@^(NP^0]02P,$ M% @ -8!H4P\_&%'7 @ WP8 !D !X;"]W;W)K&ULK55M3]LP$/XKIVR:AF3(6TL"M)5X&1O28!5HX[.;7!N+Q.YLE[+] M^IV=-H1M\('M2^)[?,]S=W;N,EHK?6F^K)2*UL+21.-9A5TW#]XP1K MM1X'<; %KL6BL@X()Z,E7^ -VJ_+J28K[%1*T: T0DG0.!\'Q_'AR<#Y>X=O M M>FMP97R4RI.V=]WB*=>V$*(WO&\V@"^F(_?56_=S7 M3K7,N,%35=^*TE;C( ^@Q#E?U?9:K3_AIIZATRM4;?P3UJUOG 50K(Q5S89, M&31"MF_^L#F''B&/GB$D&T+B\VX#^2S/N.63D59KT,Z;U-S"E^K9E)R0[E)N MK*9=03P[N9#W**W2 @V#*[2CT)*JVPN+C<))JY \HW ETK:RL '66+YE!]2 M-EU*R3:ED^1%P1M<[D$:,4BB)'Y!+^U*3+U>^JH2GT@..LF!EQS\PZF]K'"E M+,( WKW)DS@^@M\%^P!PC6 LMU@"MV K!&HEU*#F4"AC@KY#YG4)1!QE')G]'GJN:^$(N#GWX*#WZ;V^Z.HO-C')S][=%S[#8@/$C MZ"[7/:)7!YNN=%%10Y8PY=H:7^RI:I9*TLF9SNTMY"S+ARS.XAXV9,DP85ET M +*VFECN #=/VWR"U!+ P04 " U@&A3Y42L96T& #U#@ &0 'AL M+W=OX:49+MI@K;HBRU1G-N9,S/DY=[83VY' MY,5#76EW-=IYWSR;3%RQHUJZL6E(X\O&V%IZO-KMQ#669!F$ZFHR3=/%I)9* MCZXOP]J=O;XTK:^4ICLK7%O7TAYNJ3+[JU$VZA?>J^W.\\+D^K*16_I _K?F MSN)M,F@I54W:*:.%I7E!5L2*X\;G3.1I,LN#IYJM!J)DC:R MK?Q[L_^%NGCFK*\PE0N_8A_W9OE(%*WSINZ$X4&M=/R7#QT.)P*K]!L"TTY@ M&OR.AH*7/TDOKR^MV0O+NZ&-'T*H01K.* MOBK(^>LWJ@#"Y!+QCOSE MQ$,E?Y@4G?AM%)]^0_Q"O#7:[YQXJ4LJS^4G<&7P9]K[O[XN^,)S$7/_ZPFF;9S M9)DMQ4U9*B[+X_XLR=,\6PGR^_^I(O%DDVRSH_ M7K36DO;BCEV ^;_N?KQ8)=FIZ>'#E%W(\V^[\$\Q/J<+ YWGBV0Q6YVN >C% MZAC,*WW,/"2>VE5G+2FBCG])#4;4.;1,MQWE( M6D)#K? @MY:H9AP>OWU_\T1@/(B"K,<8$ [MW4.-=,P'9S9^+RV)%BW"BOU. M%3O8$86I:^4YF]X(UBHD-SA5M[70;?#3; 3<.FJH>H[!"#,V$=*)?1!U(9Q6 M.U.5\)+'$5O;6%.'<,?B([[+VK1PN9"-\K)27ZA,H LQEAR[1L.-N67/@02R M&T%BM:H,U+N5E=0%B0_<?BL::LBT\8P'O MRM8JO0V:&[+*E&&LE*)MXI1J ?[7(;,H6_,[P0F#=E80(V5U&,F-5.518'!( M^K"5=-E+(9-U_XSLC0>2?#RAA"P^M\IR0'OS%^2S981SHRP"M12+$H%'ES1M MC5>Q.&%%:OBBG&I2A\"X6RZ0C!TB&F1HS@D,#T\X<9.5!4QAR M0#L$S-&N#V@FCC$50S146%T>13%5MDYV"/8&X=6"ID-JJ7X2,5.F\IL#^*NM<5.;),IXR;)56OH2@& D1Z-C3XY4IJ&F 7N<#Y9@:%*AMRUS44.,$% MUG. N7]:F7=!G0M!(\ 2O,>Q=7S.V,H9H9QK(3*=)VF:"K>#HI!=;C?P 0>J MXE,B[F75QM)XE&%48.HDL?[8(P.8E09@165<3*CXM? FMDX,+W8BH!6KO<-] MTUI(VV@S^,&-(AA?GGES4NX!]V*GZ'X L%=78JTR35BN%1J)-QK")QT/R43' M VUB>2BVQ:TIEOA /N8L1T^V4+'IA6[-NRJUH6,K.4T-UJZCKM*270 M'ML:6Z&EZ9B-E]8'>D8(UY7:RCC@V9C16\-('CV-T^ ,[J$Y#(7!0/=XF "N M.B5TTQ,Z& [-"=6JNP-_Z)5XYUIEVX[LO>*$=,0;['8,5-RG$(S>T@!0G\6O MD]AU8L9";37B9T)B*@=FQ:ZV&B]G(4F1$5 IP1<,GOBY/^]$$@<\JD.8#,?< MH6MIX]'&N,W*\A#G[$DR \:)6+?^+$,,DRX=TQ,@%%3 MIO$=*E(A>(+)W&+7WSHW_KOC].3D*@(GM^'"Q?S#W(VWDF%UN-/=Q*O,<7N\ M$+Z5%OE!VZ8-1-/QY?O&G"Q69M/*Y)X7$'D,CR!GS?&)RVNQ&PO=V]R:W-H965T M,#2 :DNRE3C- TC2QSKT$319]YF6 MSA87BE1)*H[[U^^.DF4[30.LV0=;XO'N=V\>=;(T]M:5B![N*Z7=Z:#TOGXU M&KF\Q$JXH:E1T\[&7!-54E[.H"E5F>#I+!FO!%+DK/A-'922T6>(W^K_K*TFK4HQ2R0NVDT6!Q M?CHX3UY=3)@_,'R5N'1;[\">S(RYY<7[XG00LT&H,/>,(.AQAY>H% .1&=\Z MS$&OD@6WW]?H;X/OY,M,.+PTZF]9^/)T,!U @7/1*/_%+/_ SI^,\7*C7/B' M9\62?0#*T=_>Q'_LM*'+O4;>Y!$61Q'<1P_2ON SKV"\SQOJD8)CP6<5\9Z M^5V$MEZ+O$BB='(8':;9_H9V-!Y'V62R_[]9O9N(/4BS-$H/LRU*=G 03;*# MGO)9P^?<&P[PA*LYF4;@2X1+4]5"KP"U1TM.2>T-"#KN"OIY^&2&D "3%A:1 M20Y>L!SCIO'QS>MW%(>..]"2XWTZ.WP)82O_UD@G0X0Z31%\^' )+S;R:ZD( MQ*V :WF?9'"#>:F-,@N)+@@,X8:4[FAKK720H_5TZD-MS9WD0]J!F=-*&KMM M]0S]$E'#U^:[O >A"T:+R-]<-874"R*!"!51-S8OZ83=2$,1$OYGHQ&2+(0O MC0(&"S6^-%9^)P:+=,XKM$]+#N&JL:X1M$N!]0_]VLV+=%"CK:1G&&)'O: A M16:#$PJ#JR4/P9=-#85TM1(KR$G6Z."UX<$W@4-[)W,2)T37 MU#45,CWS,H#N PU9#HRQM-&6=UL6,)=:TB%?P,*8(H 'Y"# HHQ7224]#5;: M7@C=]0=ED>SXAV8@LZQ3EAM=A.)P;7ZWG!;*F5W/.;0@R2=*=-'D/AA/@X\F M,X9<.,P;*_T#Q11-X;LT(\P:1T>><]U,0^N"Z,+^4U0,YW [!&17 M2$W#D26+N+KZ_N3*92-]212HVML#\NWAP7P*(XC#$,;/4CC82Z,LBP--2_64 MYK423;7W'W5D1]'XZ# 0]Y+#@^AH,AG"N7I;[NN!+A^)+7'YG,BF<03&IEK-]M%M"Y;NBZKU3.- M^H7(CY-)E$Q;*BVFT33YP::WC6]L!TPGPQ/&<7+XXX3C/!UF:ULX2365_CT= M+IX@25-[W: F:7F&C]T.1ULW;6J21?B>H$/-4#^WE^Z>VG^RG+N=J!P3J+Q\# ;@&V_(=J%-W6XM\^,IXX,KSQQT#(#[<\-71J[!2OH/^3. M_@502P,$% @ -8!H4U^.VR=O P %0D !D !X;"]W;W)K&ULK5;;;N,V$/T50BV*%A"BFV7+B6T@ERUV'[9K)&WWF9;& M$K$4J9)TE/Q]A]35VVRV2/LBD<.9PSFLK(P5!+M-0TMX /-'LUOH M\F9A]9W"GPQ:/1L3R^0@Y1<[^5!LO= Z!!QR8Q$H_A[A%CBW0.C&7SVF-VYI M#>?C ?U7QQVY'*B&6\D_L\)46R_S2 %'>N+F7K;OH>>36KQ<Y/G_ISF!EDX3<,XMX@=GYW&SDO[ZBANXV2+5%6&]'LP%%U MUN@<$S8H#T;A*D,[L[O.C"[%@TLW\:N #]!02Y&R(6# M7/R'4WL=X3=I@*S(3S]D<11=D:\!1P$,@ESB1= &1?)(3 7D*#G>*";*2X<2 M)E?_VQ\C8* ^@')A&*1WD/?":!+:&-E/^.;-!J:?L09H0D5![H%32_16:J-' MO1])FJW\]3(ZD\3^.EZ,&'LECZ!MP: <6:A'EL.$$$>9GX;+<1XA7A(G,P^4 MHL(\DT\'SDIJJ\9D'*T7?KB.I_DB\;-U1CYA+-0_XS>HI=G"7RVG/9>9GV79 MFP_K=VF0V70 D9]F*9)(9[)UEOAADDPVF"RWLFZH>"85U:0=:,H9329LAHF^ M5K;,5"[)-.5@$RX'9;#"VR'#F#1*%J<85%3;H"&PF)]V=6%UA+O2'^J+#=A-K)/!BD;JK0& KT%?9ZQ+4 M9I55/E!.10X$3P&9G"6TR^$6E%OL[I;^]S?KU12BYH6M9C'L,^D>[&F-Y+ ? MVA9:#IALEE4_Q\G:3Y/%+_/%#UI;%^Y.REKMNUB,N9^M_57\_<3['I$7#G?& MY/R.O%1H@UFKJD&5KB';ZG82INM:HW3L^===JYO4NP?#1ZI*AEYQ.*)I>+%* M/:*Z)MQ-C&Q]JF"BP( )<% 9 >&PO=V]R:W-H965T(!'NMC%\D%5%]D:8^KU +/[0U&HZ4UFE!;+IM MZFN'HH@@K=)L-/J8:B%-LIQ'WYU;SFU#2AJ\<^ ;K84[K%#9W2(9)T?'O=Q6 M%!SIC^Q?8^_#+K?+Q%W9M[GB20-YXLKH#LP(M3?L5^^X>3@"S MT2N K -D47=;**K\+$@LY\[NP(5L9@N'V&I$LSAIPI^R)L=1R3A:WIC<:H0' ML4<_3XD9@S_-._2J16>OH#_!K354>?AB"BQ>XE-6TLO)CG)6V9N$:ZR',!D- M(!MEXS?X)GU[D\@W^>?V7M!->[III)O^YVV]C?YN"6$&[]_-LO'X$D[)X*%" MN+:Z%N80X^>7'K L,3Y:D&TJB3TXP232@P!V;:01\7';$DHLT DU $\A19@" M>&;Y59H>YZ.WD,SK/)3.:B"N^SA<#R.J(>L.;86BX7(V(!G%!8Y4K9(!U,@C M8=!01X2)L#M_DL5-,V*12O$,&9(+:DO",]X/__:7IR?#HM%M MXTKP?)N-H79N>F^_=:[:8?N3WJZL6^&VK ,4E@P=#<_/$G#M&F@-LG4<($ K M"P &0 'AL+W=O# MD!W"'!/'"(+^/>(-YCD#D1M_M9B#SB0KGGX?T7_RL5,L6V'Q1N=_RM1E5X/Y M %+RUOAQ&II= V&I0F-/WRH7IN0?#!*6O5UHQZ_HKZ CUJYS,*/*L6TKS\B5SI_XJ,_Z_A-P V60QB' M <1A'+V!-^[B&WN\\;?'U\.;='@3CS?YO_EZ6_TW[1 6\/UW\SB*+J&'!O=$ M2#0&4[!^_25#6&MA4M [N)6&B*R-!6E!5"[31OY-HDX#6B>VN;09")42):W< M*T%V4KDC/%0.+!J)EF'*9S98@R!V\M J.S1$,P27H33PJ)U4>RAUC629)30= M4%.7F$ARW##IFP-6M$.X)C@.B6Q-@S ,^0]L)LS+]FOIR&TH!=D2>84LA M*AJ!$,^;& *X4PYSN-&FU$;X>77.)(G#2W_BOZ/+=W!>9S+)H":/J1"0Z3RE MJ,D#D?N<\^:IL7]W\1TD6CVB\7EH0"25]!M"5$2@2;"8Q<&L5^M$%P4% MC=_HHA3J":@GD'&]ZX+NAKU!++A3RLK82M ''32I;A%8PK>*2!+B()Q%84=O MJ6!74>I*\>1!VG*0I.'BOQIH*A]EBBJUC,#^B;(T^B +[EY1Z*K!8E/SQM20 M0^"D;KH)T<;D1\K%96\V] I B;+2.I_Z* R?]6;P4@OVN#\;!S/JKG Z:5I@ M&LSH+YK-7JOX"]1G)\/Q);? 1V$HN?'TV !OE:>BR\741OI9]+56OM[K+W<_ M!_#APPU7O6&8R/'8"L^3TW=0]< =$:ZL:) FI$UU\L8<#Z=GFZ6129,EFC/3 M$$H>B)R#X6E!(,FUY?A5,X>>HYQ+E>253XOG+!,(#V@2:3OW-?7E#T0E[1I> ME9[G>T,$;-*B$K>@UV&F)'R'U+C)Y*FWB&,ANXUD)15A)MV_L #_1PM-A:C(+9E.9# M-!^^= F/3AXP!9J]?Z9QM0B_>&UL MG59M;]HP$/XKIZR:-BDB(5"@+2"5=M,ZJ1LJV_K9) >QFMB9[13Z[W=V0@ - M6-(!M9Y)O3(2XTI+H- QRGF3+=D@8)V%E+ES-!4 M+0-=*&2) ^59$(5A+\@9%]YXZ-:F:CR4I8Y4R\3S.1JY+6]S<(# M7Z;&+@3C8<&6.$/SLY@JF@4-2\)S%)I+ 0H7(^^Z?3GI6GMG\(OC2N^,P48R ME_+)3NZ2D1=:09AA;"P#H\\SWF"662*2\;OF]!J7%K@[WK!_=K%3+'.F\49F MCSPQZ<@;>)#@@I69>9"K+UC'L\ M[ &X1% 5 ,BI[MRY%3>,L/&0R57H*PUL=F!"]6A21P7MB@SHVB7$\Z,9T;& M3_#(E&+"Z&%@B-/N!'&-GU3XZ C^ NZE,*F&3R+!9!\?D)9&4+01-(E.$LZP M:$$G]"$*H_8)ODX38,?Q==X0X!YAMR'L.L+NFS-V&O]-&H1V"._?#:)V^PKV M^>!Z67"O;4DC![@4Y=]8H%ZYQ"H7B,UOJLVZ+35I 4 MG3*%K2:$G6R95.&_3P^%ZDKH6PQ%LK(_0FZU;9PG!YV\YH3ZP,!(PS(;=W,$ MMAZ+VH% MLA2FZO'-:O-"7EE[OF5IRH2'#!4'#5I\>)%4]6=7$R,(]$W-IZ-%Q MPY1>>536@/87DAI7/;$.FO\-XS]02P,$% @ -8!H4\*8")EM!P MA, M !D !X;"]W;W)K&ULO5AI;]M($OTK#:TQ< !: M(JD[L0W83K+KP61BC#.9SRVR)?:&9'.ZFY8]OWY?%0_)CIS-,1@@L7ATO;I> M577S=&OL)YW#I7$UK/"SYJM75[UX(\61GS MB6ZNT[-!2 :I7"6>$"1^[M25RG,"@AE_MIB#7B4)[E]WZ&_9=_BRDDY=F?P/ MG?KL;+ 8B%2M99W[W\SV/ZKU9TIXBGE^:LU66%H--+I@5UD:QNF2DG+K+=YJR/GS M6V^23R>7\"L55Z9 KIVD<)V./-!IS2AID2X;I/@9I*5X9TJ?.?&F3%7Z6'X$ MJWK3XLZTR_B+@+>J&HIQ&(@XC*,OX(U[5\>,-_XA5Q]!3WKH"4-/_H8H?AGI M5^.5B"+QT[\6<12]$L\ABXNNCH19"T>KA*EV1-?^ 3632P\Y;X3/%(O+\H&1 MYZ\5!*Z#)1)56)J')9!D+=)WF=ZG+30CLAMQ 9(T<6T;] MQ92;$Z]L(:Y[Z1M(B^-?/ES?O @$&@>XTG!DEZ\5DGK6<2>A2(.9N-Q$,VG/=*1& _#I?BWE269$@58%DS# ML%\0S8?+9:\H%<>S^2)8+.,7_8KQMXS6PX;>X"J'65XCF0/PS%Q3/( M ?'5DM7XLYQ-@G"\[,WQ&>+ ;]9UGC^5(WO;%VI)P47>82 MG?8VR4RNW,D[93V$6EGRBM85RFO:=KY]3>]];+YVKL:RV2(()_,FA4PB& R5 UMQJ+$CC!%8TR\Z8C"O,#,_(3-;DN/DE>GX ))\GCK(!H? MVT 0;8ZBV7 9T\UBY)V"J$GBM:6BL>9 M7*=,Z97$^$41\J;P6+C'#PHX0 M9 \6EO[A9$UV',>31ZLQKN8]>U9JHTNN=5C-26UZ=C3L9\4/4;;;FXQ#CO(> M:?'C4<$4G*?\955@2B%+N2'='65(CLB-E[ 4 .A^&B%-QT+L:*&HIQ#>K4/,,BFCZ+ 8ZN0#]10T![*+LWC M=E"N>(=95X@-=6)=$NF;C6%!=;W5/MN/=L"YCP\H(X4*^.4W2G8P#)O+J\_O+Y +T:SHR"A@10:31H-6C4\0^C9 M0BBC :_7FHJ*.P@3P.,WH$DPFT\H8P&]Y%P$XF@^7W(6 M,TE%JDJ>./:K>Y!TSB2::=RSA$/0DK(=H@'Q%&'==;V&@+.NRG?]X3T*D.J\ M[P\4Q*ZMT7&G2=1C?CT][B !_,T",B<-NW>DH0!6@*#S"NUL#S?(KBN];:>, MSZSZ_T<8K@O:RC]J3GU(O?'@+R>V->OP'F!7R T)VCZ]JOW>L:Q]N#N-/3WC MT1F,20M&.Y&K M-43#X7PZ$+;Y2M3<>%/QEYF5\9@E?)DI"?=H =ZOC?'=#2GH/]6=_P]02P,$ M% @ -8!H4QP$>GSZ!@ Q1( !D !X;"]W;W)K&ULK5A1<]LX#OXK'%_OGA1;LJW8;I/,)&EO+C/--M-TK\^T1%O<2J27 MI.)D?_U]("59RL9);W8?$I$B 'X /H"TSO;:_+"%$(X]5J6RYZ/"N=W[R<1F MA:BX'>N=4%C9:%-QAZG93NS.")Y[I:J<3./X=%)QJ4879_[=G;DXT[4KI1)W MAMFZJKAYNA*EWI^/DE'[XJO<%HY>3"[.=GPK[H7[=7=G,)MT5G)9"66E5LR( MS?GH,GE_-2=Y+_!?*?:V-V;DR5KK'S2YR<]',0$2I<@<6>!X/(AK499D"#!^ M;VR.NBU)L3]NK?_;^PY?UMR*:UU^E[DKSD?+$E^ZKW_Q&-/RG9RW1I M_7^V#[+3=,2RVCI=-5:\-<%)14NZ=P:J$GKOXK-7VQ E3L1N5"44A8GFYYWIN3<]_QNB^+JE7[03+)FR?_UC.4V2#^R89?9%L5MNLH(E MBQ"AB+E"L&M=[;AZ8EO#E1,YTSLBOV5.LUT-<1"8<L#1:+.=1',?, M%MP(2^\R756H%U O^T%ZTM'KCF#YH[_/B@V7B45HGU19^)?.>X_<>$KD_-%MP M+"(FXE&83,+#G0%:0O0N68UC4&@O7<%FB]2[VJH]B+"+K"J12^Y$^>3](TA& M4$>CU9TVOG^TTO4.$Q+A62'%0W"5PM9$1?Q>2_>$.)@?Z*D9WTG$6O[!O9%* MEC"CE;"1W\K @*J%'W^ZNOGV\1+HA/'"R-!!?,S0A/RVKC B* ">8%4H.D%% MQU RSJ>CJYLA*XS(M"%!I=5)QFT1LGQ"?2VGQ*/7VX!4/-(X!'&^7$7+:>HW M?3>/%O$\2A?+".;L3OBV6CY%#"?$@6X%=SYB1$'#0"WD1*_YNA1$*5KQ*<3[ M/;> \S80(TI.YJ#^$F<^?[NY8S)DAO2Y\9LAF%+GEE80CGCL"RN>??#\V7!I MV ,O:^]FP![H:3VLC)=9'7:M+>6>^QZ'S;DI 5E6M$I*#25>S;V#89RIMN/8 M5VG^1&YWA,;OT9?@2"_8"58+L);-H M.9M'T]6*)$,?J!7Q8JOD'W#TS3QL&AZV==%%#EF7(3\_60)=(%XQ]7(U!'[Y M;I)!6J*10+QC&.STBA.55OIFMR\D^N5>8K86K.>S?D"L.+/"/%#?")PAC05! M2&+V)+BQH>>$360I@=!'FQPXY**WK_6TM_7Z-]0(&[").VW='7&=05:;_,DS4\K@"Z7XEK,3#0LS<^E$B#HJL4 MN&S%LWK!T:*V,-*68&T,-<8FEE1,37_D%A? _GD0 @+5]5/O]!BSFPV"A^#T M"6-Z<)&34B)Q84? )(9F9&B82!L]Z^@#OK_=:\ T=!,GJ1687CCWNB[S$, , MMTSC-4)3[ZP#VZ8&W_+:T,Z>["$B(=/>>O\@H03@K#55B(=O$YH;S\:/$I:= M-J\6.@'8:MH,A;J'9H2CW2-MJN!H'[%-@5"0F_3A0%3:@?X.-UU1':^QAEM' MEYLSH,V=SX@:'$V9QXB[M*S"2=Q%$2$^>=/ M-$3<\PH[B>%Y4*OFR#IP95B'%-PCL3O<9OQ)Y"\<@9:AR;:4&E:-OTX9B0N> MY(. [?W/"2"PAYR%FN$/7)8^QM2)*US\P\GDN-D21.HYA=ZKMA(WNL0O+\\^ MTAJS+\%>@)5&\WCE;T6=\^U&^ E'72GWYH_RS86.A;]IN!CT+EB=R?;,>'9E M^A2">QN">_WLN/3^H'B3:+F:14GZ L0C=KE2-7S[VERN.DL4[6621+/_WU9S M.0/4+9HUNQ(0%^P7D.Z:2'==T!ZVW>I J[>>EU2B[ ZW?EQQL<]U2X;+'HSO M+1DZM33^)X'[TF"_[#@Q2X\L),<6_OQFF);/WVZ[2-*XB<3/.GCL>;H\];1[ M!][@V?[1/.TF\1A^MI*S@5QZ&$[[4O.!5-(;S_MBZ4!LVAN?DEC:B)T.Q&:] M\;(OMAB(S=,^ "]WF@2E@=SIXN!IXIV8KX+<:NC$<.;]F,^3QOXST;0_"[YT M)?Y&3E[Z(3SI?5JH!,A-'U L=6OEPE>&[FWWC>8R?)HXB(+TSG^H6&OG=.6'A>!HJR2 ]8U&F303VJ#[D6]8Y 9INPP:L0]!BZ[-B,[906?(DNF[^OI3L M.BFP%MA>;)+B.3J42.6]L7>N1B1X:)1VJZ@F:L_CV!4U-L+-3(N:5_;&-H+8 MM57L6HNB#*!&Q5F2O(\;(76TSD-L:]>YZ4A)C5L+KFL:80\;5*9?16GT%+B6 M54T^$*_S5E1X@_2KW5KVXHFEE UJ)XT&B_M5=)&>;Q8^/R3\EMB[$QM\)3MC M[KSSO5Q%B1>$"@OR#()_]WB)2GDBEO%GY(RF+3WPU'YB_QIJYUIVPN&E4;>R MI'H5+2,H<2\Z1=>F_X9C/6>>KS#*A2_T0VXZCZ#H')EF!+."1NKA+Q[&P'^'*:*H=?-$EEL_Q,>N8Q&1/8C;9JX0WV,Y@GKR# M+,G25_CF4W'SP#?_Q^*>D2TFLD4@6_S72;V._6D((9W#VS?++$T_P9$+;A&$ M1="&^+JM14WJ %+?&W6/)1L@],'W;B<4& L\C*74%2BL.-!:4R"& *^I(ZO0 M)?1'9M%[R^P#F>N*FEN(T,IG% X*ODYL6L5K)>P.GE-4/-B.H'/>&W2%[3KK MH2U:.LS^=KKQ24\V:*LP>7Z+3M/0GE-T&NZ+H:>/ZXA P MP< !D !X;"]W;W)K&UL MK55MC]LV#/XKA'<;-L"-;?DER34)<.E6[("^'.[6]K,2T[%0V_(DN6G^_2CY MY7+8W6TM^L66*/+A0U*D5D>I/NL2T<#7NFKTVBN-:2^#0.]+K+F>R18;.BFD MJKFAK3H$NE7(:/@5AQ*8P7!9M7R ]ZA^=#>*-H%$THN:FRTD TH+-;>572Y3:R^4_@H\*C/ MUF CV4GYV6ZN\[476D)8X=Y8!$Z_+_@*J\H"$8V_!TQOJ3R$VY]A8>Y%CPKC*W\O@G#O&D%F\O*^V^<.QUX\R#?:>-K =C8E"+ MIO_SKT,>S@P6X1,&;#!@CG?OR+'\G1N^62EY!&6U"Y/!&\)VHA!&H5X$A1U8]V ^@VQZ4/0&ZA+>R M,:6&/YH<\X?V 1&<6+*1Y98]"WB'[0SBT <6LN@9O'B*.G9X\8^*^H&79/*2 M."_)C\WM\Z#OI$&($OCEIP6+HI?P/YS Z\YT"J%"NK[0\A,U%6EU5!P%U-Z* M&]$<^F,RUB +H(P;K'>D,*8=CD@8=%K(BEI97SH*8?SR/_^W:*>#=P1RN&T.!:3,I_IJE?IJ%OPVH/=R8SA-L><6;/9['X#,6 M^?-H./TPJ[*6>$FY*_'?2C75%9"ZB.?-#*J\MX464,3\B6)J]SLR4"A'J MOK?0]M9C=;*FM* MA=6B&WO5:?;MI%S!+Y(L])-X8)1D"W_.THE10[?SNPE= M/7'3? =]= .5$/D7XG5 R(7>RZXQ0"SIF&YB,DM_=NB/ZBMW[>[CI3+7SHS- M8C@A5WKV6),'9\.T1G5P3X8&Y[J?JY-T>I6N^F%\K]X_:6^Y.HA&D_^"3,/9 M//5 ]<]$OS&R=:-Y)PT->KZLT_4$L#!!0 ( M #6 :%.@',C Z04 %L0 9 >&PO=V]R:W-H965T_Z(7*D\Y%J"QZPW[_J%=J8SNGQ_+;N3\]=G4LC*5SKT)=EMJOSJAP M5R>=06?]PX59+"/_T#L]KO2"IA0_5N<>3[T6)3YB>=/A.B@K+("!H?ES2AHF @T/C:8'9:E2RX^7V- M_D9LARTS'6CBBC]-'I_4F//(>-EK@CR5UVELZ-11V5U MB*YLA,&@-#9]ZNO&#QL"S_IW" P;@:'P3HJ$Y2L=]>FQ=U?*\VF@\1PIDHQ9?/3YWA-^GMJV!\.=N"-6I-'@C=Z MB,D[< ]:W /!/?A^W&3N;I@/2T*N9JZLM%T9NU"UU75N(N4J)%SY9?#RB5KJ2U(S M(JM0TY7V #96]/L<\(1TC$NU($M>%\6*WU#%ZOE(;2,3K+P!D:J@P+*LY:,5 MOE,F)J3&)7F3Z9;*+^/Q>3-;NN&HLS8&BQVA.PAP0D=\JZ",Y94><(;/%?P^;.19P!-4]?:\,AF*T4 M>T@\PYE04*2M^%WU-GG<5<8R(.PMM44[Y==[HD_GG]%'$ATF;')B'98R"@&- M6+1H-=?&#EV1KZCY( M'?Y:Q!,UL=9X2V'I/.-HNU.E<+H3XWF2)+N NY#'2.A _M)DTM+^Q?E;RO.' M4=[AZ/X/)OWC_'PWZ6]R]%AJ=6O:2;ILAQX^?[2'FFNR[T#T-".>#V9D+O6L M:.&WM(*[:0\']\+N*/*CMLB/=M;F!7%%RK1N]I)S[RR^9ZG3;:OV_X?(L_== MC8@/^X.CM!J\:5OLAA36()MKC_%WYO!Q:]-X,YZ>M8L0-I$:_AI//PKD_F"T MMX'X5O:>I'E?33##352_NQ 0_<.X[7\PO,WVF,(2P[*5]'P@H#FE?:W%5B'+9W3&CHCM0,Z;5\[F A M4].(*%9=3$\NYIAF[5I>AB9 0A/O1$Y6(HU]B$<\[[6 S&00NMK?/Z"WED9O MX\*' MHJOD^CAS$;4M7Y=8/<_@-02P,$% @ -8!H4\Z+ MDU=2 P <0D !D !X;"]W;W)K&ULQ5;;RVV?(7(EL@$!%@"M^.^[ "F:[CA*VLFT M+R2PV,M9[!XNET>IWND*T<#[A@N]\BICVLL@T$6%#=,7LD5!)WNI&F9HJPZ! M;A6RTADU/(C#>NEDMVJ]E)WAMKY'+X\J+O)/@KCY4 MQ@J"];)E!]RB^;6]5;0+1B]EW:#0M12@<+_RWD27UZG5=PJ_U7C4DS783'92 MOK.;M^7*"RT@Y%@8ZX'1ZP$WR+EU1##^''QZ8TAK.%V?O/_@?<,C' 2PDU^X)QT$W]*#HM)'-8$P(FEKT;_9^N(=/ M,8@'@]CA[@,YE-\QP]9+)8^@K#9YLPN7JK,F<+6P1=D:1:*/Q!J M 3?DM-+PO2BQ?&X?$.P1>WS"?AV?=;C%]@*2T(\OXQ.9+2/PPROTLFTUDL3_/YWXTGT]D"W^>9GZ: M+R:RN9\L8C^?IY3B@1)&58L#I: >ZN)OP*+X"1#9I&DZ;J-%XD=1\G2:+*QVXFRTA&-9C>3)Z&?A;&$UGF)[/,C_/P#*/2D5'IOV"4H/&F M72V)32=BJ0G/&S25+(%I8-"B*E 8FDG624_&T<%+O#N/Z+Y"V$M.X\_6V]C/ M)U$9-86PT89QZ$*1YJ;'[+H@N]*?"34!4,Z]L$QK>J:A8]IS#EG&7/[CIGAE M0_:=T3/F5M;"O*[%ZWN:X+#(2>.7!PKAMBZWZ K>BK8S<-/G$)/*I_5>%(;P MZJ5."29CD+[/!S?L-75!)TP_$4?I^#_QIA^C3^K]S\@-4T11#1SW9!I>9%1B MU0_X?F-DZX;J3AH:!FY9T3\1*JM YWLIS6EC XQ_6>N_ %!+ P04 " U M@&A3/R(D39.RMA*%L2&-K8)M?':3:V.1V)GM4O;O=T[:--.@ MFM"^Q+[SO>=W%_L\WBC]8 H 2YZJ4IJ)5UA;G_F^R0JHN#E5-4A<62I=<8NF M7OFFUL#S!E25?LC8T*^XD-YTW/CF>CI6:UL*"7--S+JJN/XU@U)M)E[@[1RW M8E58Y_"GXYJOX [L]WJNT?([EEQ4((U0DFA83KSSX&PVZLVGV";3^SX,E6:YDLV;6PX]$BV-E956S JJ(1L1_ZT MK4,/D+(7 .$6$#:ZVXT:E9?<\NE8JPW1+AK9W*1)M4&C."'=3[FS&E<%XNST M6CZ"M$H+,)1\P4-P](TO2C#'8]\BO0ORLRW5K*4*7Z :D1LE;6'(!YE#_B?> M1UF=MG"G;18>)+R#^I1$C)*0A<$!OJC+-6KXHG_,]0#EH*,<-)2#ER3B)R=KKKNPUZ]V7RM MLP*O1D[F7%M#N,S)A:IJ);$@I@M[2U*:I#$-DJ#GBVD8AS1A(W*/]_=$R).Y M5AD8TQ,8T8!%G1W0* WH,$G(E9 "SWY./BJ5]P T2!D=1''GB6B$F[ X(9^1 M^8S<@@']" 2[&OFZ, I/? 8R@PYP%- P36F4A,=[7T13E#\,1L>O+M5?]VU? MB!&R,QI%2<\WQ,093U6F MOP%02P,$% @ -8!H4_L8_[L! P \0@ !D !X;"]W;W)K&ULM59M;],P$/XK5D!HD\SB.*\=;:7N!8&TH6GCY0/B@YM< M6VM)7&R'#GX]MM.F&>N*Q,:7Q#[?/?><_5CGX4K(6[4 T.BN*FLU\A9:+X]] M7^4+J)@Z$DNHS*B1A)F M(V\2')_$UM\Y?.:P4KTQLI5,A;BUD_?%R".6$)20:XO S.\'G$)96B!#X_L: MT^M2VL#^>(/^UM5N:IDR!:>B_,(+O1AYF8<*F+&FU-=B]0[6]3B"N2B5^Z)5 MZQN%'LH;I46U#C8,*EZW?W:WWH=>0$8>":#K .IXMXD@C. -T*6J]4.B\+J"X'^\;3ATQNB%V0O<"WL#R"(4$(TIHL 4UU_#ZPNBA0.]KS>HY-W6CB5*@U:[B]V._>I%1$KY!3_V; MFC544Y"N\#/(UY, /W"UN]*?D'].^F?]W<)+%."8$$P(V6F[ *6.T23/FZHI MF39;.:F$U/P7<_=M$W(08!JE.*7QX=8V"$,<1]'AL[%N];NE26.*:1KW+'&2 MX"A.]D@IZJ04[3WNS9U!7R_= 7W;@QEWF/%_E.=^[.>2YVZ9;JP[Y>ID^B1Y M=IO=ER ),YR0I&>+!B%.@Q1-BH);^6W] QR1"*?QEH(1'LZRP=\$[*/SNZ7- M7?1T2VWB04_)<4IQE,:/*]E'6,+,A)*CU"A/KO)M;'P2V8[E.W7SW;2T#&HM)]\SW//77,WWBA]9RH MBQX$EV825=;6ITEBB@H$-4>J!NE>5DH+:IVIUXFI-= R@ 1/",;#1% FH^DX M^&[T=*P:RYF$&XU,(P35W^? U682#:*MXY:M*^L=R71?4TNE8 MJPW2/MJQ^4LH-:"=.";]G[*PVKTRA[/32VFI7+,E!S0S!FR,/KHOX> 3=1YS M.$ZLR^$CDZ+CF[=\Y 6^$W2MI*T,>B]+*'_%)TY;+Y!L!<[)7L(%U$/OI,TC?,L._QO MJMNY>)1)$:^66-6@?X-Y72MFMX1/T MZW_Z$U!+ P04 " U@&A3\Z.X]T<# +"0 &0 'AL+W=O[A_<<'_*T/"G]S=0 ECPV0II54%M[ MN(PB4];0,'.A#B!Q9J=TPRP.]3XR!PVL\D&-B&@NE.EK! M)6PT,<>F8?KI&H0ZK8(DZ QW?%];9XC6RP/;PSW8/P\;C:.H1ZEX ])P)8F& MW2JX2BZO,^?O'?[B<#*C;^*8;)7ZY@:?JE40NX1 0&D= L/7=[@!(1P0IO'W M&3/HEW2!X^\._7?/';ELF8$;);[RRM:K( ](!3MV%/9.G?Z ,Q^?8*F$\4]R M:GTS&I#R:*QJSL&80<-E^V:/YSJ, O+XE0!Z#J ^[W8AG^4MLVR]U.I$M/-& M-/?AJ?IH3(Y+MRGW5N,LQSB[OBI+?82*?'S$;39@R+L'MA5@WB\CB_#.*2K/ M4-LA9QYR]EJ*>$BJHP"B=F0:OB4\C=8A0+<9I4+U&XLFQ+(RXW%^2WW[):9Q^^-_>6&T+S1:T+WEGO87R;$P&H]L/]XA_>K&.Z5<\^(8P M69$[$,P1O5'&FM[O5Y+EB["8)\\L-"SHK,?8:+4#XVX))I"%_LY+&!!HDH=9 M/._'">*E-!UEH#63]HE\V0J^9^ZJ&(*38A;&!1W&LS3,BYQ\P;W0_]GPWBW+ M9^%B/JPYS\,\SW^Z6 _*(K.A $F8Y1F2R$:V(D_#.$TG))WUDL[>+.FR9M)M M$'?79TOVU-5+#?5Z2>G3BSR@ED?@3MHWJCDP^>0H)8L/9G)!/ ?:!TG$)4U[ M[8"[=OXE8Z]4)R_GO&6"R1((,X[;,V5[,9] ^\GVD)FW'[%)+3'[PE*CS3Q+ MZ@Z+7@[DL!NZ!KKO,/E(7N]H6H19.GL_GOQDC$OA]JA=U 8T5]5P"/(B7- ? M*_!'1%XH[HA)>UA>DF T:E -Z+UOP^YZ.TK;]JK>VG?ZJ[;!#>[M;\)GIO<< MLQ&PP]#X8H%"TVWK;0=6'7R[VRJ+S=-_UOBW MHYX/Q.*=L-W +]_\_Z'U!+ M P04 " U@&A3_&)$U'," #C!0 &0 'AL+W=O!)=F'E76UE=Q;+(*!35GJD;I M3@JE!;5NJ",ADM9F%OI1*!DC.!TC E06,QCV[&5\N)MP\&?QBV M9F<./I*-4B]^\9#/H\0+0HZ9]03JAE>\1_Z(:C.9W%UL&]29SUH&4'(@= E_"HI*T,W,L<\X_^ ML1,U*"-;94MR%+C&^@S29 0D(>,CO'2(- V\]%.1'@%.!N D ">'@*Y \H8C MJ *RBLH2#3 )[=X;NHB/ V^VI>&)MD)XI9JIQNRC0]YH)LM@)AT'1)=]]-D' MESN+8H-Z2" P ]1 H;@K0W,%7[],29)>?WK\2-SN!O+P\_QLK+%4YEX7M7"' M6>\Q#AH2N!B1B_/1)9G"_1OJC!DG]>X]CA6Z<',X\6:344JFI_!@3+/7R"L8 MDVL'JID^:G$HHD.R]^2.C,Z39-\?$^\4GD!=AO;BWDLUTG8U..P.'>RF*]QW M\Z[]/5)=,FF 8^%&ULK55I;]LP#/TKA#<,+>#%5\XN"9!T5X%M#98=GQ6; M283*DB?)3?OO1\F.FPUM@0'[8NO@>^0C)6IZ4/K&[!$MW)5"FEFPM[:ZB"*3 M[[%DIJE*\K::MKEA+/SM57YS>LEZ2K@4I54:\-\NLZ^L8U 4BX; MRO0)R@E\5M+N#;R3!19_XB,*KXLQ/<:X3)\E7&/5@RP.(8W3Y!F^K-.<>;[L M'S4_0]WOJ/N>NO\4-5V:HA8(:@OKYIS[H?,(UY7/[,(=1&[O'\OL\^R+X]UQ MG,9SJNKAO3PF[U^]&*?)Z(TA$),%TP5@60EUCPAW:'.N2&QFN<(U[7U^73)8A;>8MXJ2[RR&-)P MF&5A,AIT3"\AZ\43^*"9=*$D(9F%@SCN#))1;S+I'!5P-AR-P_$D/>\LLMX@ M)H.*:]JF/%-SVB)W;&=)?QP.DOZ#+9&-_CE1?\EZI&)I.$Z'83JJ=[\ &BGJJ; MKMM,K*I\I]LH2WW3#_?T4*%V!K2_5)\Y!]_3-?P-02P,$% @ -8!H M4YW QU;3 @ +0< !D !X;"]W;W)K&ULE55K M;]HP%/TK5]E#F]21D ?0#I"@Z[1*K8;:;OWLD@NQZMC4<4K[[W?MA#39"M4^ M@.^USST^Q_%CO%7ZOL@0#3SE0A83+S-F<^+[Q3+#G!4]M4%)(RNE=.SZ%GHZ5J417.)"0U'F.=//\12%L$0DXZ'F])HI;6$[WK%_=][)RQTK\%2)6YZ: M;.*-/$AQQ4IAKM3V!]9^$LNW5*)P_["ML,/0@V59&)77Q:0@Y[)JV5.]#JV" M4;"G(*P+0J>[FLBI_,8,FXZUVH*V:&*S@;/JJDD^H6DLV%_6E/.*,MQ#>0R72IJL@#.98MJM M]TE>HS'<:9R'!PFO<=.#*#B", C[!_BBQG/D^*+_]'R .FZH8T<=[Y-*AR8M M!8): 3Z4W#S3Q]+W=+B83(&.DF9V,S)!WY)6URB)4-(R:3 9@B!A8(6]MNB' M)_[X;A0&T5=XJYUMF4YAH8SU33).-:<).8/9,N/XB'3>#-RZOS>=(D08]\[I!1!Y>\A&$;%7=0_58G?6C.'"$^[[%:^?,;UUA.>JUNZ@+6*I2FNHV:WJ;MV!678$O\.HAH7VT MYK3!!*ZH-.@-$P]T=3E7B5$;=R'>*4/7JPLS>L]06P"-KQ0=CSJQ$S0OY/0/ M4$L#!!0 ( #6 :%.>* RPEP( / % 9 >&PO=V]R:W-H965TQ<^F2 $VW8@5:(.AE>U9B.A$J M2YXD+\W?CY)C-P/:#-N+)=X.#RF3DZW2SV:#:.&E%-),@XVUU444F=4&2V;. M5862+(72);,DZG5D*HTL]T&EB)(X'D0EXS*83;QNH6<355O!)2XTF+HLF=[- M4:CM-.@%K>*>KS?6*:+9I&)K?$#[5"TT25&'DO,2I>%*@L9B&ESV+N:I\_<. MWSENS<$=7"5+I9Z=<)-/@]@10H$KZQ 8';_P"H5P0$3CYQXSZ%*ZP,-[BW[M M:Z=:ELS@E1(_>&XWTV 40(X%JX6]5]MON*\G\$)/N Q/-N$GF67YAELXE66]#.F]##<&D,6@-,YG#+V9(+;CD:.'ED2X'F=!)9RNCBHM4> M?=Z@)^^@C^%.2;LQ\%7FF/\9'Q'3CF[2TITG1P$?L#J'?AQ"$B>](WC]KOR^ MQ^O_?_E'LJ1=EM1G2=]C3:.4UP)!%7!=VUHC"*1?"2JVHQ^<-V;S5\..9_@4=F'&$J*46RR4YM'V%+1(&60LE:&C-!7SZ,$KB_N>_GO?H M]H!/5C10K>4C]+)A&&>Q4R>=.DO'83+TROZKLC]HE6FG3--P,!K#H[),M$V\ M]64NVC);UUZ8C(:$,"8'0^QORJJVF,.-M%28L9WCR2 +LT%\ND=MX-JGW\&< M"297>%A#F"2]<-@;O_531 =36*)>^UUC8*5J:9N![+3=.KMLIOC5O=F%=TRO MN33T4 6%QN?#+ #=[)=&L*KR,[U4EC:$OVYH):-V#F0OE+*MX!)T2W[V&U!+ M P04 " U@&A3K 6]I_(# Y%0 &0 'AL+W=OL2)/NI+LF-C\*%2 5 MH>NJ&V=WN8]F#" :(F M,;,-W"OMCY^=A)A"X@"E+R5V_'WGG,_F?-2]'>-O8@4@T?D27D!^6T^Y&KD%RSR,(1$A2Q"' M1=]YQ \3TM& =,6?(>S$P3/2I].#W^9]Q],9002!U!14?6QA!%&DF50> M_^:D3A%3 P^?]^R3M'A5S(P*&+'HKW N5WVGXZ Y+.@FDL]L]ROD!;4T7\ B MD?Y%NWRMYZ!@(R2+<[#*( Z3[)-^SX4X "B><@#) >08T*P -') X]P(S1S0 M/#="*P>TC@'M"D [![13[3.Q4J5]*NF@Q]D.<;U:L>F'=+M2M!(X3/3)>I%< MO0T53@Z&5(0"L06:,^5*IY&N4'./?V/&86 A<)52A%MFK-216QA=8WZ&&]Q41C^"2 MA$;GP[TR/3X6??RQZ!,[W(= P7$9_)V6C>+D-5*^9E4Z-(+TY(V3I7H%/$R6 MZ 7X-@Q 6/B;!7_3RO_[)IX!UP'V)UB429Z1M%(2W8:W ])SMR5Q6T7H:-BV5)35?+H"E]=\7V1V;\WL,0C8 M)I$"/4, X9;.(CBG\$Y!W[G%5G9.RFJ\+WQRNJ)BL[M%9EUK9G\D4.2$_D/7 MGFGLF7;MW4"*4LY]:NPU+#MA)C<>=Y/ MI5+7 +T*H'\M<'P%\+V,IF%C>\<^>S^M7^_K]]OT?VPW@(OW>U1#V*T5T3@ MMEO D8@V1[A>*6,8V.X8%ROEUQ"2;L4YG=0!<9W$QFNPW6Q>=\STPP^X#3%N M0V[A-F-RZC85ODJ,VQ"[VQP7>^LN2XP9$;L97=YE:PAK6QW"SHRI:IG=P J7E9_]J%[/% M/=]C>KMU-#_$#R-<,N_CAW%VBV?HLTO%)\I5HQ H@H4*Y=W=JV\"S^[ILH%D MZ_1>:<:DDCM]7 &= ]<+U/L%8W(_T &*V]+!_U!+ P04 " U@&A3I7-P MY><" "]" &0 'AL+W=O*A4@;H]F^1"LB9V9AMH__VNG9!12"/4O9#8/N?< M>X^-;T9[+IYD!J#(R2YHS:S(R0,'@21V[*DXN4."KX?6ZYUF%CDFTSI"7LR MJN@&EJ >JP>!([M52?,2F,PY(P+68^O6O9G'&F\ /W/8RZ-WHBM97HA*" 1&D%BH\=3*$HM!"F\:?1M-J0FGC\?E#_:FK'6E94PI07O_)496-K M8)$4UG1;J 7??X>FGE#K);R0YI?L&ZQCD60K%2\;,F90YJQ^TN?&AR,"ZG03 MO(;@G1*"-PA^0_ OC1 TA.#2"&%#,*7;=>W&N!E5=#(2?$^$1J.:?C'N&S;Z ME3-]3I9*X&J./#59P [8%L@"$KYA>;UY+"53SI3 7928C\K(U&0"0I(ON%16 ME+U\E$1Q10L\+;7$Z@43^\T%J01/MXDB.I8D5S-0-"_D)Z0^+F?DZL.GD:TP M=9V G31IWM5I>F^DZ9-[3"B39,Y22#OXLW[^L(=OHV6M;][!MSNO5W )U37Q MG<_$W=LUSG.B^-!K*L[QLW.<<-!Z,2.]QHW/\?%?A![ Z?%O:HT:"L->BM= MXF6JR+>"2HE'>TD+D#W^A:UJ^%[_P@O]JW'AL7_1('*CZ,2_<]PP"N-P,#SQ M[QP7^4-O$(7=_D5MI5%OI7.VP1D0.=N0)8A=GO0:&+>R\3L-G,;G!\8+P_#$ MEG.4._1=US]QI4,L# +WU!3[Z#[&2W-C&J$D"=\R5?^KVMFVU]Z:%G,R?^?> M3-V.^1GVYKJ5_I.O&_L]%>BP) 6L,91S'>,6BKI9U@/%*],-5ESAC6Y>,_R^ M *$!N+[F7!T&.D#[Q3+Y"U!+ P04 " U@&A317GE]F$" !B!@ &0 M 'AL+W=O&?L MG2L0"1Y*I=TD*HBJBSAV68&E< -3H>:=C;&E()[:;>PJBR(/H%+%:9*F)B4U+BVXNBR%?9RA,KM)-(SV"RNY+<@OQ--Q);9XB_2M6EJ> MQ1U++DO43AH-%C>3Z')X,1OY^!#P7>+.'8S!5[(VYLY/KO-)E'A!J# CSR#X M<8]S5,H3L8S?+6?4I?3 P_&>_7.HG6M9"X=SHW[(G(I)=!Y!CAM1*UJ9W1=L MZSGU?)E1+OS#KHU-(LAJ1Z9LP:R@E+IYBH?6AP, \SP-2%M &G0WB8+**T%B M.K9F!]9',YL?A%(#FL5)[0_EEBSO2L;1=(7WJ&N$%69FJV7CE,YA;C19MLRQ M'BI@'I2@=7#$6V4E].-;!YI?&B<4.A#\@PIMAIKX+.'=%9*0RKT?Q\0J?:XX M:Q7-&D7I,XH^PH)S%PX^Z1SS?_$Q5]>5F.Y+G*6]A+=8#> X^0!ID@Y[^(X[ MRXX#W\D+EBW1ADNA,X2;M9);$=Q;=BX\57L_]3!)!DGRID?D22?RI)=I::2F M(ZF/OO(5XD.[J:FJ"19(A&ULK55=;YLP%/TK5V@/K=050MLTJPA2/CJM#U&C9%V? M';@!J\9FM@GMOY\_",ND%NVA+^"/>X[/N1=?DE;(%U4B:GBM&%?3H-2ZO@M# ME958$74I:N1F9R]D1;29RB)4M422.U#%PCB*QF%%* _2Q*VM99J(1C/*<2U! M-55%Y-L:ZW(:3 +(<4\:IC>B_8&=GQO+EPFFW!/:+C8*(&N4 M%E4'-@HJROV;O'9Y. '$HP\ <0>(G6Y_D%.Y))JDB10M2!MMV.S 675H(XYR M6Y2MEF:7&IQ.-WA WB!L,!,%ISY3/(>%X%J:E"FC1Y>P<$I0*O@*LSQW<83! M _>?A46=+5$3RM1Y$FHCS-*'62=B[D7$'XCX!BMS7*G@GN>8_XL/C:'>57QT M-8\'";=87\)5= %Q%(^>MDLX^W(^0'O5)^O*T5Y_1*M-:HC,82U%WF0:GHF4 MA.LW^(FR>L_W,-\HALH9']!VW6N['N3J"GEA*FGO(N4%K%&Z\O ,X7'':.$* M]9Y,3SUVU/8:'](H"0_OJ+GIU=P,JKE_U6AK":W/$,4AC^.>=?S)^1_F^Y_\ MW_;:;@>Y'N]74'M9RMV@EARP:&B.H @;M#_ICYA\LOUAOM%DP'YXTE/,Q2]< MYU20B89KWU[ZU;XYSWQ/^AON._N*R()R!0SW!AI=WIIO1_INZ2=:U*Y#[80V M7<8-2_.#06D#S/Y>"'VXQU7@$G>B1K$/;F*!4GQHJJQ+I60 H/X@S'472'.:$B MR%*OVZDLE8UA5,!.(=UP3M3;&IALE\$X."F>:5D9I\!96I,2]F!^U#ME)3RP M%)2#T%0*I."X#%;C^\W$V7N#GQ1:?79&+I.#E"].>"R60>0" @:Y<0S$_O[ M!AAS1#:,WSUG,+ATP//SB?VKS]WF93VM+#,E2)5NDG+5ER[U)KM .%]A51@+Z@ M55%05V#"T*/HNL25^],6#*%,?TZQL6X=&.>]BW7G(K[B8H&>I#"51@^B@.)_ M/+;A#C''IYC7\4W"/=0CE$0ABJ-X?"&>S=+/E3"&X23@7#B M"2=7"!^($E249Z0AVDD#PE#"V!O:4M:XYD=[R!ME7POTI5>Y[60>WHWC<'ZW MN%3 V]#Q+)S-IN%\<;%Z^*P9.:C2SZA&N6R$Z=YXT YK8.6[_YU^;==#-\W_ M:+K=\D14285&#(Z6,AK-['"I;EX[P @ " < !D !X;"]W;W)K&ULC97;;N(P$(9?Q8KVHI7:QK')H14@;4'=K;0'5-3M MM4D&L)K86=M ]^W7=FB40D"]27R8__[J1ZU6L @]ZJ4NA1L#:FO@M# MG:^A8OI&UB#LS%*JBAG;5:M0UPI8X455&1*,D[!B7 3CH1^;J?%0;DS)!BU& '1"4D!OGP.QK"Q,H2V=D,?[N/8-V M22?LMM_='WSN-I<%TS"1Y0LOS'H49 $J8,DVI7F2N^^PSR=V?KDLM7^B71.; M# *4;[21U5YL"2HNFC=[V]>A(XA."0#XKH'L!]8DV9#ZM*3-L/%1RAY2+ MMFZNX6OCU38;+MQ7G!ME9[G5F?&CV((P4G'05^B7W377:"*K6@H[JI%IL_:?,GWH]^,O\SEK2UI-YR<,)RME'YVNZL LV8LD5DHNC4 MM*]BC5_B_=QOMQUG:19'J:W/MEN:X[B8Q"3%MVWK>CW0LL2= XBAS[@Y CD M.B)91E-R0-P32+,L3J(3'SUMD=.SR.A+ZYME<5*!=@YY=2 MFO>..PW;RV_\'U!+ P04 " U@&A3A\,3L.<" "&"0 &0 'AL+W=O M!T,73&\'("D288Q(^<;D1O#'0H]XP]Z,EU-G0\[8@6-)5:@JC; M(YW0HM!*RL>?5M3IWJF)_?&S^A<3O KFG@@Z8<7//).KH1,[(*,+LB[D+=M\ MI6U @=9+62',%6P:+$8.2-="LK(E*P=E7C5W\M0FHD> > \!M01T+,%O";X) MM'%FPIH2248#SC: :[12TP.3&\-6T>25WL:YY&HU5SPYNLE3M2=4G('OZILY MF5))\D*<@G-P-Y^"DT^G U>JUVBPF[:25XTDVB,YI_4%\+TS@#P$+?3)8?J4 MIHH.#=U[37=5<%V$J(L0&3W_C0A-@+]NU"JXEK04OP]H^YVV;[3Q/FTJQ"68 MK#FGE00SQO6G:,G ?^YFQP%"$,,8=[I5-W-G$AVWV M-]EFKZ$'O?="C,/0C[?\67")'\:1W5[0V0N.L)=72T"6G%+5)*0XL#EA)QM^ M^,9'G79T5$9MR8QVD^3Y<>B%6\G'$C^">9,:=L_B@LW&6Y?HKM%J++?OL MX2CPMJSMX@*,XSBQ6TLZ:\D1U3).TW6Y+HBD&1B7NF3^$=/17?#YJ=99S6S6 MDQU+YPE26=TN(0LN4"44!7;OT'MIE-[[BJCEO\IN '&$HRV+%J J-NC#/19[ MO1Q^3#MJ=8*W^I$-=Z@AP9>F#-$[LXEV>J&])]F MJ;D]@Y)_8?RC?!E7@E0 MT(4B>A>1BI(WAWXSD:PVY^8]D^H4-L.5^E&B7 /4^H(Q^3S11W'WZS7Z#U!+ M P04 " U@&A3D(@]O40$ "*$ &0 'AL+W=OXPSQ2UK@7+Y94I8A(6_9RN(%PRBI0%EJ.;8=6!DB^6@VJ9X]LMF$EB(E M.7YD@)=9AMCK#4[I=CJ"H]V#KV2U%NJ!-9L4:(6?L/A6/#)Y9S4L"@:7MT[%: :\9W@+>]< S659TI?U,U#,AW9RB.=F_/@4?G'"?\= 8$FY M&\V=G>8WCI'Q8YE? M?^ !S;@=^>YN#BW?MWP )\C1CF^KM/)S/K$RX:5KMF M[5/K?!8XS'+W)KXLS"QS'$L6J%A@6+,0@;-!A>[/YAOP:B^<;K.$W(K6/;&$ MJA7TYR?Y%CPH+_\R<'L-MU=Q>T-"5E,%A/,2)V"#TA+W988F"2H2U7PV,^C[ MMOPX$VO3#?[QP'$81F/;C?8'WAT/=(+0WV/1&<(5Q?JOG4='5F$/O1"+]R/['UT%%DO"* +^]T;-^Z-C>Y]5ZFI--*+ M4^X&-G*;4ZCXRK:58MG(\MXU.Q\?YZYG>S+7#OP^'N=[7A2-^_V&=ML ;:/G M"\*X:$-[3E;"3G>%;YZ7T&G9G?^4$XL:ORV:,(351/'-$_^94S;"@;]MX]I6\A@ M8/3]$0FU9E!12/>UOC'EAZ[7F@9'X0W]<*A$P[;@07/%NZ59@?)7@+:(R2W/ M;DW_ H.==P%["IYJ%P.NM%4/FLO>>0UP 8^K&G2B;A'9M]^6-6BN:P_2,,KC MTZ7-I,Y-;<3?"U17G7H6IX;M;S?;$N>82]QGQ%YDKE;JJ=6J/94>M[O./J]K MUJ@K:G09N@/NM$71@?]/K[BIB4W-0OMD=4Y$&6:KZK#+Y4HJ&ULE91O;YLP$,:_BH7VHI6: M :2K2)(::)JE;HI:M3MM0.7Q*K!S#9-MT^_LZ$H36G7Y47PGWL>?G?XG!ZD M>M![ $.>2E'IF;>%.[[;&[O@9VG-=K &7BYB&V\"_C!X:"/QL1FLI'RP4YNBID76" 0D!OK MP/#Q" L0PAHAQJ_.T^M?:87'XV?W:Y<[YK)A&A92_.2%V<^\SQXI8,L:8>[D MX2MT^236+Y="NW]RZ&(#C^2--K+LQ$A0\JI]LJ>N#D>",'Y#0#L!_:@@Z@21 M2[0E'9'[]9*$!C0ER\A1WGHY,%+N8]5ZDM%^U)1 MYQ=_L%1#";4.$^=@&^@Q"Y/ _E+_\9C\WW$O$*,>,7H7\1:TOB3S/&_*1C"# MGVM>2F7X'V9[9@BX]4N.0$8AC:=3FIP0#P1^B:(DCH>)XYXX_J^BNO,W!!J_ MJAA-*)V>8KX.2R:3.)F<4/I''6-OJV],[7BEB8 M"H/Q%!-5[0W03HRL71-M MI,&6=,,]7IJ@; #N;Z4TSQ/;E_TUG/T%4$L#!!0 ( #6 :%/KEW5@$@, M !@) 9 >&PO=V]R:W-H965T?> M>WR;F^Z:BR>Y E#HE:9,]IR54MFEZ\KY"BB6YSP#IN\LN*!8Z:58NC(3@!-+ MHJD;>%[;I9@PI]^U>W>BW^6Y2@F#.X%D3BD6FR&D?-US?.=MXYXL5\ILN/UN MAI"8A2&&NC +6/R\P@C0U0CJ-YU+3J4(:XO;UF_J5K5W7,L,21CS]01*UZCD= M!R6PP'FJ[OGZ*Y3U1$9OSE-IO]&ZQ'H.FN=2<5J2=0:4L.(7OY8^;!&T3CTA M* G!/B'\@- J":U]0OP!(2P)X;$1HI)@2W>+VJUQ8ZQPOROX&@F#UFKFPKIO MV=HOPDR?3)70=XGFJ?XU4Y@MR2P%-) 2U!GZIIOS,QHD"3$GB5-TS8IV-.=Z M,@:%22I/->1A_ 4-YL\YD1:)1IQFF&W0SIV-T\NFTZRJ= MK@GJSLO4AD5JP0>IM= M9VHET80ED-3PQ\W\BP:^JVVJO K>O!H&C8)3R,Y1 MRSM#@1?X-?F,CJ=[=>7\7_3)/T??,:-5-4[+ZH4?Z TH%XK\+MJ"+Q!Y;R1L M&DG6'7@AV;:2Y@GVTO>], [BKONR[>-QL/$AK.6'?L??A4WJ8)V._ZZV4W]8 MU1\>7W\&@O $G1"&J.VYNG8?-PMV2BKR(Y3@C6PXHZC*,6J4O,I5+J#033<( M;Z<,KWK42*@[I4(TVC;,TY\]]Z-#6W=0.QFWJXS;C1E/]<0@;(DP2] M%D^@ MS&I2Y'K>8$EPU M\^00YM13$$L[8Z4N*&>J^/-6N]48']CIM;<_]"]'?LW^6(_] M8DJ_RQ?O#/H\EH1)E,)"A_+.8]T!HIC#Q4+QS Z:&5=Z;-G+E7YU 6$ ^OZ" M<_6V, &JEZ'^'U!+ P04 " U@&A30K,LBX\" -!P &0 'AL+W=O MI M4;.NSPY\)%8-9K:3M/]^MJ$H#31+'H(OYQR?[X#MZ8&+9[D%4.BE8K6<.5NE MFEO7E?D6*B)O> .UGBFYJ(C27;%Q92. %)94,1=[7NQ6A-9.-K5C2Y%-^4XQ M6L-2(+FK*B)>OP+CAYGC.V\##W2S56; S:8-V< *U&.S%+KG]BH%K:"6E-=( M0#ES[OS;>6+P%O"'PD$>M9&I9,WYL^G\+&:.9PP!@UP9!:(?>Y@#8T9(V_C; M:3K]DH9XW'Y3_VYKU[6LB80Y9T^T4-N9DSJH@)+LF'K@AQ_0U1,9O9PS:?_1 MH<4FGH/RG52\ZLC:047K]DE>NAR."'[X 0%W!'PI(>@(@2VT=6;+6A!%LJG@ M!R0,6JN9ALW&LG4UM#9O<:6$GJ6:I[*[/!<[*-"W%_U=2)#H"YKSJN$UU$HB M7J(!X&H!BE FKS7T<;5 5Y^NIZ[25HR@FW?+?FV7Q1\LNX+F!@7>9X0][(_0 MY^?I"\@UW;=T[SW=U0'T*> ^!6SU@@M3.",9])*!E0S_(_FD]X)$I"[0 S"B M],B<2R7'(FL%8RMH=M\^B])D$NM\]L?1C,'P!(<][)W?L/<;7N1W*7@)TFQ2 MPM *Q)[FIWFT;ENYZ,@&]M/(BT_<#F%^F@0X&'<;]6ZC"],5@M3J%=VO&=T0 M?JK6..Q/X&S/X! M4$L#!!0 ( #6 :%.]J08/=@( "T& 9 >&PO=V]R:W-H965TDG*X-^3EZWL8-N==%]:.[$?/[9K-]T(^:PJ (U>:\;5-*BT;J["4.45U$3U M1 /801?2.N[+._3O M+G>3RXHHN!'LB1:ZF@:3 !6P)BW3#V+S [;Y#"U>+IAR3[3QMJ,D0'FKM*BW MSH9!3;E_D]=M'?8<OILT*%+I$-Q7AI9$H1[O;)R(EX?H-_5PQ6A);3X7. MYJ )9>H\#;5A8O'"?!MUYJ/B(U$3="^XKA2ZY044?_J')H,N#;Q+8X9/ BZA MZ:$XND XPOW'Y1R=?3L_ 1MWU8D=;/R/U3D!.>@@!PYR\!?(0R6]0"LH*>>4 METBL40.2BN)0=7V(D0MAQ^XEZP_B23))PY<#U(8=M>%):@]0M+GOK9EV9 ;2 MSG"YHTH_Y^^Y>,SA'I=+'"?#>'"8S*@C,SI)YB,HNE/*5FS>2LMF<;0JHR], M\"09XR-5&7=$QO_1,.#%Z5:-O[8J&40)_D0JW!OA&F3I%I5"N6BY]M/@![!5J:_L\/0Q]. )[G/" ? 'G4W2>**N\X\;) VS$,T9XM+&*I$>W% M21,.94/H=Z7'4;FL*FQ!L/N#/V8'CGUD2R%DZ!A7[,'TQQ[Z]^X.B$OEWA)??.H%CZKSH^I5?I%P \V$S;(/+,_R MZ06^V=B%6>2;_6<7+E#.1\IYI)R_)9&X$1P%6Z,5;47LF2-R0Z_L.Z ^U\/+ M?-.U?PT 0X#?WUE+1R,D&-^7\@]02P,$% @ M-8!H4XOJ6AD0! MP\ !D !X;"]W;W)K&UL MG9=M;^(X$,>_BH7NQ:[4(W%( JP J84]75=:'5K4O1>G>V&2 :PF<=9V2GN? M_FPG37A(#+0O2A[F/_YY/)FQ)WO&G\4.0*+7-,G$M+>3,O_B."+:04I$G^60 MJ3<;QE,BU2W?.B+G0&(C2A/'<]W020G->K.)>;;DLPDK9$(S6'(DBC0E_.T! M$K:?]G#O_<$/NMU)_<"937*RA17(IWS)U9U3>XEI"IF@+$,<-M/>/?[RU7.U MP%C\I+ 7!]=(3V7-V+.^>8RG/5<300*1U"Z(^GF!.22)]J0X?E5.>_686GAX M_>[]#S-Y-9DU$3!GR=\TEKMI;]1#,6Q(D<@?;/\G5!,*M+^()<+\1_O2-ACW M4%0(R=)*K A2FI6_Y+4*Q($ ^QT"KQ)XUPH&E6!PK<"O!/ZU@J 2F*D[Y=Q- MX!9$DMF$LSWBVEIYTQ)(]7XVHL356,]E&-Y'6-])[R/ MO. .>:Z'6^1SN_P;R91\U"E?V.4KR/MHX';*O]KE"XB4'!NY>RQW5,SKP'MU MX#WCS^_PMU0?!' .<1GZ.[3:$0X"W1=RQSC]#^*V*98^ ^-3UX"76>":OXGS MG ;]))P]),D!;3!EKZ&!Q!NWW7Q">HEJR-0OP;U/Q3=1R&* M]LCZ9Q$[C>FYA3\.O; =-*A!@P^!_E5((4D6TVS;1AM .U3EG&U1V1*NHF>=$2>#F;MAD,KTKC M2U9'Y*.:?'1SO.\L23PZ"V$X" ?8#?P3VG-#/PC] (<="3*N@<)$AB?N%70>4;VG(F1"M8.4!X #8>#D=C=S#L@&LZ M%;:WJJ02O:@\KH)W1.V?$8>"%>-3! MV#0F;.],<\9SQLUFQ=*<<=,_L+V!S%GV MQLA_4BZ'QNW;'OF?!YP7QM*FVF%@2U&L*IG>A8'YLWU)YM1&WF+01.P=G'GVD M58>++&ULG511;YLP$/XK%D^;U-:$)*2M"%*3=-H>JD:-MCX[ M<( 5L)E])-F_GVT(S=8&37N!N_-]WWUW<(X.4NUT 8#D6)5"S[T"L;ZG5"<% M5$S?R!J$.*?#"\P)M@,91S7+8 'ZOU\IXM&=)>05"2#*9ALV:[A6'=J(X\)^ ME TJ<\H-#N,-RF1'7IE23* FUV19,)&#)ER\13^M !DO]>>(HJEID33I^!\'!2? B&"3<0'U#QOX5"?Q@I NF0 ^PCOLQ MC!WK^)_&,$ XZ0DGCG!R@;"?W7.#&IE(N!;/P+KB-Z/X#3=->TW10T^,15,(UI&35*"L""QA0,7VGXMK(F(PO MR0A[&>%_C,;\'\-#"=_)"4+?_TL*/=N$"E3N]EV31#8"VZ7HH_V5\M!NTEMZ M>Q\],64^EB8E9 ;JW\Q,:=7N>.N@K-U>;26:+75F8:Y%4#;!G&=2XLFQ!?J+ M-OX-4$L#!!0 ( #6 :%-PJ\&WW ( -,( 9 >&PO=V]R:W-H965T M+*=66< M8D[D@!?(])<=%SE1>BKVKBP$DL2"\LSU/6_LYH0R9SZU:QLQG_*#RBC#C0!Y MR',B?BTPX^7,&3JGA3NZ3Y59<.?3@NQQB^J^V @]6@#-TPWP:X#_&A"> 00U(/BHA[ &A!_U,*H!-G2W MBMTF;D44F4\%+T$8:\UF!C;[%JWS19FIDZT2^BO5.#7?*AX_P0,1@C EX0M< M)PDU6T@RN&%5'9H-O5BA(C23E]KD?KN"BT^74U=I 8;&C6MGB\J9?\99 +>< MJ53"FB68=.!7_?BO/7A7!]Y$[Y^B7_B]A%LL!A!XG\'W_&&'GN7'X5Y7./_G M??W/WE\D(VA*(;!\P1F^)2FHTMMN2Z*'+VSX0LL7GN%[L(<4$R!'%/K. 84B M![Z#LJZVKHSU4P:0VP+H43=JU(UZJ=;/*&(J$0I!8X2+ O7MF1*!G75=<4TL ME[EZC_-PH+?LV);>;_-"Y+@1.>Y/X>E<8JVVZ] L*HY1R['W4MKR78O56XO( MC\+ GW0'$#4!1'\9 .C+)"8R-=<[[2R!Z%TIU>EX:^=UBYTT8B>]8C>"QXB) MA)W@.5 I#X3ITGBG8BO.<4M&$$;>R!N_3IW;NJ5S%'O;'B7$_,!4=4J;U:8# M7]O&\VI],;Q:#CO65[IC5PWV#WW5[F^)V%,F(<.==N4-(ITU4;70:J)X87O$ M(U>ZX]AAJO\Z4!@#_7W'N3I-C(/F/V;^&U!+ P04 " U@&A3NSQQ0Q8# M "["0 &0 'AL+W=O1;V@C6Q)5<2D,STXRO)8$AM VU?;$G>/>?L M6KO2<,OXL\@ )'HI6W;(LF@P*+'2J#JRY+Q DLUY2M;E!QP:IR* MW/8<)[0+3*@U'IJU&1\/V5KFA,*,([$N"LQ?IY"S[)W+1[;] KN HV7L%R8)]KN;!T+)6LA6;%S5@H*0JLW?MDEXLC![W+P M=@Z>T5T1&96W6.+QD+,MXMI:H>F!"=5X*W&$ZK\REUQ])2)<]74Q57 MBFY8H7ZVP"9=5VA>_2C$ELA8H8?2?)GH1!+YBM[?@L0D%Q^TL;%@QD(,;:FD M:0([V/:^J=!)Q#V4.^\Q%YCN>^ M0S82&>8@JN<)?+_.FV_P_0[\;^MB 5SGYJ$MYC>8_1JS;S#['9@/:RDDIBFA MJX]H"BM"J1JB*A^SVG M(V[WJ$NZ%Q;"&?H*9G!<#5%OT,7O'?B]BZOAC *OH<#O=;0!]]#M7/]?"N*, M%+\A1>4BZM!RZ)+N7[3)1E&&PO=V]R:W-H965TLVR\5?*MJ)UC90ICV7YI&Z^ M))_]1,1XU,1=B^?N-^JXT'8QZI8-,R^YDF M1]N?V3U0;YBM^\S(3^1=MJ;8A':+X1LLQK8M @3XOJG[[4 MCF@1 )]^ EP3X"Z!-T! :@+2(AP:6IP<%JHS'J0'-ZF0">O'F0Y?_I\#;%)T+3,(6$% MU2'_C"9)DJI+FJ$O197#ZL6'&9,TS<1'6/+C888^_/'Q8BQ!%<5P/*_%7E=B M\8!8@KZ5A5P)=%,D+.FAG]GIXT/TMW9Z%UL8C,&'C2/QFR.OL97C UN?(>)\ M0MC!;H]"T^/)G3Y__)[TF]^3?FLGG[$YD+M]Y#N^)$U2$LV/G)J4=QDMA$6 MUPCPM !O0,#WM6(GT/>-%)(625HL/Z&?&H5 Y.29<4!5=,\4-,,[]#5=,/3A M;T:YZ$OVF5U:A%X5)7)1KG(.!2BAKZ+/S78^0&)^G M@CYF#/4X!3VL*&=]JEY7?'W-5[6OYZLX\!P27XR?VYXYN&Q'[:!1.["JW82* MUJ%BE1T,K7DZAU\&S5.I_@FU+.PSHY(3M?3SSW#4,>+ HAT3PL:$\#03>)-M M25C.<(,O^9";6XK&+4EX-V<2?D3M18$%E9_BAJI7JK:3ASHKV4 M<*, 8^)TO'YXW8[:<:-V_!MJ'\BL/L?'>]D1G_G].KJ.:78@(>SWM8%=ETS== M8F6NBZYNG!U?S[--P@22*X:R$A)% TM:S%FA1GNTALYJC0C9][-+0BC(W8!, M^Q8Z8>CL1VY_(0Z<('0Z.'#3M]!Q8]@Z#4383 &NO:%>EY0#IBY0DD)L90EA M@0J#\;J <,/V2:*J;9IM61>Q4*]R#4#9 M:PWCO8CYL1L.Z(=-E\%VN#]>OT*^HD6YX18E:UEM):,H',@J;-H(MK>1>^B# MT'I57NGTMNW5#+9C_#ZUB T68SL6WYKDWW8*H]=[9+\&_#-_8,K$!N.P'>.. M+8*:3;L(O"#T!HL &]S#]CW&)"^Y3'_1 WWS !=RQ.2*#5!B.U#N)SYT 8U/ M JU8!N@)W5#,@6^OJL&>KT@4^\.^,A"*[1#:37;T+[KC;$W3!#8RNB2K%O4= M^CA'$R&8M#K$8"6.WJD@#!AB.Q@>G8GQGG?#,!YT+C%H1^QHU^/<6=WX;1\M M#%(1]WU\2 QN$?OTJ-C2XK6":356#^VR9C6C-AH39[BGD=:W&3NN6;P(EU.H MT;2 P0.Q?)V5KVJ*LEEN<(QX[^1< U3$#C$G.'?_LX9E7B &EH@=EB9Z?89#+P" MS??@_.49'//>:?[R#$YY=IPZ.I+3FM$.5 9>Z/C=CYD]"[TPB'#]"R, M.APKJ\:MDYN<\:4^8Q.P=]\4LOI>WCQMSO$F^O2J\_S:/9^Z/<]G[OE-=4IG MV%>'AM\H7Z:%0!E;@"CG+ 1M>74.5]W(&PO=V]R M:W-H965T,?%<[HB1(*7 M)&;IQ6 EY?J+9:7ABB0X/>=KPM0_"RX2+-6M6%KI6A <9: DMI!M#ZT$4S:8 MC+/?'L1DS#YB =O/SS2Y4KJ'ZS)>(V79$[D]_6# M4'=6:26B"6$IY0P(LK@87,(OMXZK =F*'Y3LTMHUT*D\!O^\/WO%NJQF6A45EHE-ESCBRTP;13 MFG8RTVZ'Z>L7(D*:$K 6-"1M9<[Q08;7XKB=>.*($/,5: MO*F5L:UOS[#H3(WXOS]G =LN%(27][J%X9JF<, M]3L3).1+1G^I6-5S'SX7<8>UN %YT=>M)'L'<4'D.B/7=_:([K&PD<&PS&!H MS. QCS^+%]>PMOU!8Z27C&V4]T>R)6Q#>O +*\&%)U=<6$DN-&ONR1EV M#AB&PJV7E(5]Y2H,9J OS@[F^%T!68KS7S: MIP"5H$+OY 6HM Z:A>KD!1@>%"" T.GDOU(]:):]N=Y*5!QYN/^"SHGO<$YI M>JP$# 8GY[V2+3@RIG,K,).D;6>9%LB&(ON!VZG(J-(S9-:S=R><:6&@L:F. M.MQ6XH3,XG3$]#(K3-63=X-1@+SFYG]5K*L':C>77+^_Y*9EB:L%^6!8,MIJ MTE*;9-%1'?U#/56 )@F)*)8D?OU DZ-*@)%SZB9'E68BLV:^BZ^AP M"G5\K[O5*]%$YC&T2:ZDJO4DWQ.VL#F4=.A:,X!*6-'PY,168HC,8OCA(1L= M3GW0"1P7C4;[CTB/EEAUCYX]'NL;.95:3LR:_M'>D\]]/>4T623F-YH*\5W[)._+E>Z[IAU MO=^+TCM&_/Q-R110I:C.,8IZ//'XY3WB:V<))]=5I])5QZRK/8DW&X%V-_-6 M[21.'^6^C;LQ62A;]KFOY$#DIZ/YC>3K['#NB4O)D^QR17!$A%Z@_E]P+M]N M]'E?>48]^0]02P,$% @ -8!H4R]C5.&?!0 'RH !D !X;"]W;W)K M&ULS5I_;]HX&/XJ%KJ3-NE6$L<.,%&D=NWI*FVZ M:MWN_G;!E*A)S!)3MND^_-E)FI]?9;*HV.HY2>9V1?),D(OMQ+F.U/1WX@\G@S/__7G([(#BCG\BN$ 6;:/9%T6HQVA07I795;G1F M/HW,.#W[J-*[=UIF";E*YS*U4T2N8Y&2=^3CEZMK\N9":A'%^=OI4)MT=M!P M7H4^+T/3EM 3\DFE>I63RW0A%[^.'YHRZUKI8ZWG% UX(]; M"_+FM[?Y2F0R1X(']40$1?#@B1.!A&9U:%:$9BVAKV5F(YI-3M22;(N-8B\, MIHC\MHGT#[.BV;V!X%RL(RWBZ*3\B]$\_[':F MBUP3O96QF:BD7.A,/LAT(Y&Z\70!=]0=UG6'7=9]>7[UY>+,+L)=E));:6Z3 M)%7IN[G(5V2^LNWD^]K!J_!=[8SJ=D9HH+_7=COD1#P8*(K;6!)3YJ\[1Z0+ M8J@Z*S:.B U5Q-*01RK)?V0?1LKZR[2\2&OY^V'&F3?Q/&\Z?-A3[[BN=XS6 M>Z/5_-Z44V[B2"Z(5H?6BV%Y4N>?=(UEWP/"]/I9C"KOP:OA[W"\CY9\>6!U MY@>;(@KY:.?S#SSM!SW-?]"8_W ?"$ER/LGQ)[&^/-QCC:%BB _Q0)>"[I M8XN"YW=)L _D[^/L?RAZ]59A^8"\_7'GZ 5F]B<]H7?R)/12X'N*\_V+T5O% MW]WD@0.]%*B=XM3>)WJKTG8;XWA;H""4]HM>1W[J0"\%N:*X7!V,WE4F,?6E M(#>4=8U?"FI!<;4X&GZKO ?C%X2 XD3\*WU&C,=_1 M%X@(Q1\!C@]@/#]S 1@4B^**=2B EVJ383X$"$[@=8W? /0BP/7B:/BM\AZ* MWP"D(,"I^,7XK>+ODZG6ZG9<(YS>^\1O5=K>QX*6OD!$@J=X5D? KR-_Z,!O M (H5X(IU,'X-SK"$(#A!V#E^02^"GJR@8(\7A.$7E"# F?CE^!TWMGGHPB^P M>X"S>Z_XG;0_&.SOBX&(,/RIY>CX=>0?._#+0+%8-^95'GW'\H'>L,[-*P9R MP7HRKUC3O,+@RW:^NSBR><6:YM7( 5\&Y,Y>KWG%FN85PY]_&6@(Z]F]^JU[B8,4\",;6+QI8(T= M".9 [_SU&EB\:6"%(]1_YB CO&<'RY'?=UE8'$2+=V-A%5^S8AE!='CG%A;? M^4Z[)PN+-RTL-D$0#&K CVQA\::%-7$A& B>OUX+BR,65EMCH".\9P_+D=]W MF5@<5(MW8V*E$?H5< BB$W9N8H6@&6%/)E;8-+$8:T=P"&H0'MG$"ILF%FST MMO* X_ M6Y]^/"O/_,'MY=')3T7Q.8GET@SU3D9F_V;E:<3R0JMU<0+P5FFMDN+E2@JS M*/8&\_E2*?UX81/49T)G_P-02P,$% @ -8!H4]*,A'I_ @ O 8 !D M !X;"]W;W)K&ULG95?;YLP%,6_BH7VT$E+ 8<_ M2460FE;5*G5:U*S;LQ,NB56#F7W3M-^^MDE0U)!TV@O8X'M^YQBX9%NIGO4: M ,EK)6H]\=:(S97OZ^4:*J8O90.UN5-*53$T4[7R=:. %:ZH$CX-@L2O&*^] M/'/79BK/Y 8%KV&FB-Y4%5-O4Q!R._%";W_AD:_6:"_X>=:P%Y_0Z[ M/+'56TJAW9%LV[5)[)'E1J.L=L7&0<7K]LQ>=_MP4$##$P5T5T"=[Q;D7-XR M9'FFY)8HN]JHV8&+ZJJ-.5[;AS)'9>YR4X>Y>PH#60Z>-)!KK0$U875!'CA; M<,&1@R8#\K,!Q9#7*_( 9@LTN;@%9%SHKYF/QH75\I<[XK0ETA/$.3279!A\ M(S2@X=/\EEQ\^:#BFPQ=$-H%H4YV^/]!SE"&'67H*-$I"M@7O0!%9.D"].5O M)1(G83^*ESR,TR .,O^E!QUUZ.@LVM!H'ZVMB@]H<32FZ0E:W-'BSVC#/EI\ M3!LF)VE)1TL^HT5]M.2(%D7):-P/2SM8>A;V2R(3Y&Z#&P7M^TQF[,TT&M1] M'M(C#R$=I30]X6+4N1B==?$ 6E^1^ZK9(!3DOD90H+'/P.C(P"")X^3$EH\[ M_O@?=J&-O_]&WLB4"58OH<_&^/BMIC1,PX_[X!\T(]O7?S"UXK4F DI3&5RF M)HEJ>V4[0=FX_K20:+J=&Z[-[P6476#NEU+B?F);7O?#RM\!4$L#!!0 ( M #6 :%-.83VNPP( '@( 9 >&PO=V]R:W-H965T_T10&)MVF55JTJZOK9) =83>S,-E#^_6PG9- % MU';[DMC./<_=)9+1 4O1*"+I3(+;C\IR0*GJ![+>Z%G;L.2T0*9I)R!P'G/&?@WDZZQMP8_*6[DWAB, MDAGGSV9RF_4^.8;UGIBPY?R7-HG;&I;SX%T)14O:K".H*"L>I.7 M.@][@" ^ @AJ0/ *X$=' &$-"-_J(:H!T5L]Q#7 2GU=EH4A+L4C(,3A).L>Q Z'V!P O\EGA&;X=[;7+^ MS?ODP]X/DA$V]1%:OO#C]7'"2]1XB:R7Z(B7'R4*75)L 3GJ4P\IETJVE5)% MT[4TY@I<]_W+P/.CQ%WO[U"+63?P_>M#L_'?9E'7B\)7;),VLZO+(&[,#C3' MC>;XI.8G>X=A!F2MQ2\0,BI3OF(*="JP3?QIOJ@3>Y_;ZNW=L ,YW49.]WUR M!)HV9?94H2C:])PF#&"+1$@(H:C.MW\%&=FVE<7X?S!5JMV]J[1 L; ]3(+= MF.K4-*M-FQS8[O!J?>C?C/R6];%NJU47_$-?]>0[(A:427T$YMJ5U[G4&R>J M/E=-%"_M13[C2K<%.USJ7P,4QD!_GW.N=A/CH/G9Z/\&4$L#!!0 ( #6 M:%/[B)C8$ , # 1 - >&PO5;H*%;(6>A$EO"MSM2SX)X_1]&#BZF#N)^].3@9W9Y>']E,+G(61E_3B&:3G@P%.#"!&GCZ/_"EN2QUU M"9J."RGV\P0&$YM4-+@G?!+."&=SQ<"K(!7C:V<>@F$AN52!-@4R8F*P- \. MCMT,:M?Q5$Q(96.[".[OO%M^ &QF()!QW@LVZ-@I+1=;Q\"+<.MB;"3*7*J>J#Q.'&]-TS&D!_2#E[$ M&]3L7NK/K=F.L'-H%GJM:,%6=KXJ>@$8>XRSD[KFZT^T MZ?UCSO*+%2 M&L +Q"3\#B\K?!LTF+>,:R:ZV9+E.16/SC=#K\G1%1JC/"/5Q7CYD9C]8'+]/ M9B[_3K,L2=(4R^ALYE4PP_*6IO#ULV':P .+ Y'^+-=XM?$.>;H/L)H^U2'8 M3O%.Q':*YQH0?][ (\O\U<;B@ =6!:QW(+X_#O24WR=)H*J8-NP)QI$LPQ#H M17^/IBF2G10^_OI@3TF29)D? *NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_';C7^H$]EX6R@V#G MW/ZVV[793I3<_J[W0L&1C38E=[!KMEV[-X+G=B>$*XMNU.O==$LN5?#E\VFL MI>GZ.]J)S$FMH+%J^"'%D_WO>+7+'J65][*0[N<@J'\7(F"E5+*4OT0^"'H! MLSO]=*>-_*65XT6:&5T4@R \'O@AC)/917-:0:[YO:U;'+]?<0 9!#<]&' C MC75UCWI\#HR/ CH?]PY.?Y.%$V;,G?C#Z,->JFTU#%Q%U[N,.@ZG[3&(M^;_ MA%%O-C(38YT=2J'<,8Y&%!6@LCNYMP%3O!2#X-2%<96SB7(0)#95QZ&@;W6E M<.II?KQJ![A>#,VMA -FFM?@=)"CQ3Q=S*;CX7HR9E^'L^%\-&'IW62R3CW M" &,K@;(WBVY!QDCD/$;0J9KV/PYF0/@XAL;W0WG'F2"0"97@UPL)RL/LH] M]J\7R6%ZYT'>() WM)!?N966Z0U;&F&AZ_GS_ %!^T"+MA*/0AT$6XE,;Y6L MCM?Y9P39U_#,@_R(0'ZDA9QI:]E2&);NN!$>TR>$Z1,MTU1!X!QX2MC?V%PX M/SWWL/S<(XX5=%.V!0J5!K$UIG#/JVUU4C:T5K@+.$P8(;$QAEEF#@*4^[RO M(^=S88X(B24Q59DN!5OSYR83IH20V@E\+Z$J8ZG3V8,/A2D@)'9 #Y)")VR6NN>P'U M,3&E1.3SB';EM6!BGHFNZ9E&9HPQS\37\P;'3'Q,=.&*V#8X9M_'Q+03$VNGN6+ .FR8YS4LS%VF:N-C8MZ)B;US45QT MZO2IE:BRO/8Q,?O$Q/8Y*S':GG#,/C'U3*:!=_Y?-Z*(V2G[ZL.'T5\N4?4$L#!!0 ( #6 M:%.*,79?SP$ #,? : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MVX_[)F_;8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9AO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/#5]OO MTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C*!SD$ M>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0:R'P M6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R70 M6PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$ M>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW M$^CMJ+<3Z%VCWC6!WC7J71/H7:/>]7_JG?)Y'].]Y[;&Y_\GU?ER;[P__KJ\ MG1R\ERO. ?Z1OWP#4$L#!!0 ( #6 :%,RX8'AQP$ !(? 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9MMRV+_H";/" B MB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297V MJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I M)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\' M'-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H M5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7& MTE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%( M'[<@?=R!]'$/T@<>T K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " U@&A3F5R<(Q & "<)P $P M @ '+ 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #6 M:%/D8"H') 4 &\5 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ -8!H4_A:B VU @ /@D !@ ("!^A, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8!H4]V[B#RO!P M@AT !@ ("!)2< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8!H4\5[FQ*- P +@@ !@ M ("!VSL 'AL+W=O&UL4$L! A0#% @ -8!H4^5$K&5M!@ ]0X !D M ("!K$( 'AL+W=O&PO=V]R M:W-H965T]. !X;"]W;W)K&UL M4$L! A0#% @ -8!H4][VJ8*+ @ EP4 !D ("!E5( M 'AL+W=O<($ K"P &0 @(%750 >&PO=V]R:W-H965T%/@, $,( 9 M " @5!: !X;"]W;W)K&UL4$L! A0#% @ M-8!H4\*8")EM!P MA, !D ("!Q5T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8!H4V(,3>XA P MMP< !D ("!#F\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8!H4S\G++^F @ 808 !D M ("!#WP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8!H4_.CN/=' P "PD !D ("!NX0 'AL M+W=O&PO=V]R:W-H965T.* !X;"]W;W)K&UL4$L! A0#% @ -8!H M4YW QU;3 @ +0< !D ("!*(X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8!H4Z5S<.7G @ O0@ M !D ("!*9@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8!H4V Z)]@N @ 0 4 !D M ("!DZ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8!H4Y"(/;U$! BA !D ("!ZZ@ 'AL+W=O M&PO=V]R:W-H965T"O M !X;"]W;W)K&UL4$L! A0#% @ -8!H4T*S M+(N/ @ #0< !D ("!*;, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8!H4XOJ6AD0! MP\ !D M ("!T;H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8!H4[L\<4,6 P NPD !D ("! MG\0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -8!H4R]C5.&?!0 'RH !D ("!K-, 'AL+W=O&UL4$L! A0#% @ -8!H4_N(F-@0 M P ,!$ T ( !,M\ 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ -8!H4XHQ=E_/ 0 M,Q\ !H ( !S^< 'AL+U]R96QS+W=O'' 0 $A\ !, ( ! MUND %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #P / !;$ SNL end XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 154 314 1 false 53 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://vuzix.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://vuzix.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://vuzix.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://vuzix.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Basis of Presentation Sheet http://vuzix.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 10201 - Disclosure - Revenue Recognition and Contracts with Customers Sheet http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomers Revenue Recognition and Contracts with Customers Notes 8 false false R9.htm 10301 - Disclosure - Loss Per Share Sheet http://vuzix.com/role/DisclosureLossPerShare Loss Per Share Notes 9 false false R10.htm 10401 - Disclosure - Inventories, Net Sheet http://vuzix.com/role/DisclosureInventoriesNet Inventories, Net Notes 10 false false R11.htm 10501 - Disclosure - 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 - Accrued Expenses Sheet http://vuzix.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 13 false false R14.htm 10801 - Disclosure - Income Taxes Sheet http://vuzix.com/role/DisclosureIncomeTaxes Income Taxes Notes 14 false false R15.htm 10901 - Disclosure - Capital Stock Sheet http://vuzix.com/role/DisclosureCapitalStock Capital Stock Notes 15 false false R16.htm 11001 - Disclosure - Stock Warrants Sheet http://vuzix.com/role/DisclosureStockWarrants Stock Warrants 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 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 22 false false R23.htm 30403 - Disclosure - Inventories, Net (Tables) Sheet http://vuzix.com/role/DisclosureInventoriesNetTables Inventories, Net (Tables) Tables http://vuzix.com/role/DisclosureInventoriesNet 23 false false R24.htm 30503 - Disclosure - Licenses, Net (Tables) Sheet http://vuzix.com/role/DisclosureLicensesNetTables Licenses, Net (Tables) Tables http://vuzix.com/role/DisclosureLicensesNet 24 false false R25.htm 30603 - Disclosure - Intangible Asset, Net (Tables) Sheet http://vuzix.com/role/DisclosureIntangibleAssetNetTables Intangible Asset, Net (Tables) Tables http://vuzix.com/role/DisclosureIntangibleAssetNet 25 false false R26.htm 30703 - Disclosure - Accrued Expenses (Tables) Sheet http://vuzix.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://vuzix.com/role/DisclosureAccruedExpenses 26 false false R27.htm 31003 - Disclosure - Stock Warrants (Tables) Sheet http://vuzix.com/role/DisclosureStockWarrantsTables Stock Warrants (Tables) Tables http://vuzix.com/role/DisclosureStockWarrants 27 false false R28.htm 31103 - Disclosure - Stock-Based Compensation (Tables) Sheet http://vuzix.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://vuzix.com/role/DisclosureStockBasedCompensation 28 false false R29.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 29 false false R30.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 30 false false R31.htm 40101 - Disclosure - Basis of Presentation (Details) Sheet http://vuzix.com/role/DisclosureBasisOfPresentationDetails Basis of Presentation (Details) Details http://vuzix.com/role/DisclosureBasisOfPresentationPolicies 31 false false R32.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 32 false false R33.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 33 false false R34.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 34 false false R35.htm 40301 - Disclosure - Loss Per Share - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureLossPerShareAdditionalInformationDetails Loss Per Share - Additional Information (Details) Details 35 false false R36.htm 40401 - Disclosure - Inventories, Net - Components of Inventories (Detail) Sheet http://vuzix.com/role/DisclosureInventoriesNetComponentsOfInventoriesDetail Inventories, Net - Components of Inventories (Detail) Details 36 false false R37.htm 40501 - Disclosure - Licenses, Net (Details) Sheet http://vuzix.com/role/DisclosureLicensesNetDetails Licenses, Net (Details) Details http://vuzix.com/role/DisclosureLicensesNetTables 37 false false R38.htm 40502 - Disclosure - Licenses, Net - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails Licenses, Net - Additional Information (Details) Details 38 false false R39.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 39 false false R40.htm 40602 - Disclosure - Intangible Asset, Net - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails Intangible Asset, Net - Additional Information (Details) Details 40 false false R41.htm 40701 - Disclosure - Accrued Expenses - Components of Accrued Expenses (Details) Sheet http://vuzix.com/role/DisclosureAccruedExpensesComponentsOfAccruedExpensesDetails Accrued Expenses - Components of Accrued Expenses (Details) Details 41 false false R42.htm 40702 - Disclosure - Accrued Expenses - Changes in Accrued Warranty Obligations (Details) Sheet http://vuzix.com/role/DisclosureAccruedExpensesChangesInAccruedWarrantyObligationsDetails Accrued Expenses - Changes in Accrued Warranty Obligations (Details) Details 42 false false R43.htm 40703 - Disclosure - Accrued Expenses - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails Accrued Expenses - Additional Information (Details) Details 43 false false R44.htm 40901 - Disclosure - Capital Stock - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails Capital Stock - Additional Information (Details) Details 44 false false R45.htm 41001 - Disclosure - Stock Warrants - Changes in Warrants (Details) Sheet http://vuzix.com/role/DisclosureStockWarrantsChangesInWarrantsDetails Stock Warrants - Changes in Warrants (Details) Details 45 false false R46.htm 41002 - Disclosure - Stock Warrants - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureStockWarrantsAdditionalInformationDetails Stock Warrants - Additional Information (Details) Details 46 false false R47.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 47 false false R48.htm 41102 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 48 false false R49.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 49 false false R50.htm 41202 - Disclosure - Long-term Incentive Plan - LTIP (Details) Sheet http://vuzix.com/role/DisclosureLongTermIncentivePlanLtipDetails Long-term Incentive Plan - LTIP (Details) Details 50 false false R51.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 51 false false R52.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 52 false false All Reports Book All Reports vuzi-20210930x10q.htm vuzi-20210930.xsd vuzi-20210930_cal.xml vuzi-20210930_def.xml vuzi-20210930_lab.xml vuzi-20210930_pre.xml vuzi-20210930xex31d1.htm vuzi-20210930xex31d2.htm vuzi-20210930xex32d1.htm vuzi-20210930xex32d2.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "vuzi-20210930x10q.htm": { "axisCustom": 2, "axisStandard": 20, "contextCount": 154, "dts": { "calculationLink": { "local": [ "vuzi-20210930_cal.xml" ] }, "definitionLink": { "local": [ "vuzi-20210930_def.xml" ] }, "inline": { "local": [ "vuzi-20210930x10q.htm" ] }, "labelLink": { "local": [ "vuzi-20210930_lab.xml" ] }, "presentationLink": { "local": [ "vuzi-20210930_pre.xml" ] }, "schema": { "local": [ "vuzi-20210930.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.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" ] } }, "elementCount": 390, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 8, "http://vuzix.com/20210930": 5, "http://xbrl.sec.gov/dei/2021": 6, "total": 19 }, "keyCustom": 51, "keyStandard": 263, "memberCustom": 31, "memberStandard": 21, "nsprefix": "vuzi", "nsuri": "http://vuzix.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Accrued Expenses", "role": "http://vuzix.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Income Taxes", "role": "http://vuzix.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Capital Stock", "role": "http://vuzix.com/role/DisclosureCapitalStock", "shortName": "Capital Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:StockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Stock Warrants", "role": "http://vuzix.com/role/DisclosureStockWarrants", "shortName": "Stock Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:StockWarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_vuzi_LicensesMember_gb0jw2oYu0uWXobKisX0Tw", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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 }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "vuzi:StockWarrantsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Stock Warrants (Tables)", "role": "http://vuzix.com/role/DisclosureStockWarrantsTables", "shortName": "Stock Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "vuzi:StockWarrantsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Long-term Incentive Plan (Tables)", "role": "http://vuzix.com/role/DisclosureLongTermIncentivePlanTables", "shortName": "Long-term Incentive Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_ucEYAkKYAUGeWEDDEtQARw", "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": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "vuzi:CustomerConcentrationsPolicyPolicyTextBlock", "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_ProductOrServiceAxis_us-gaap_EnergyServiceMember_3GYrAz6zukSdcg5d3bH2vQ", "decimals": "INF", "first": true, "lang": null, "name": "vuzi:NumbersOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_fHnwt1rtH0Sbk5aTHYbh7g", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_ProductOrServiceAxis_us-gaap_EnergyServiceMember_3GYrAz6zukSdcg5d3bH2vQ", "decimals": "INF", "first": true, "lang": null, "name": "vuzi:NumbersOfCustomers", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_customer_fHnwt1rtH0Sbk5aTHYbh7g", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_ft_n7kSrHkCOVUUOhsDl2Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_vuzi_ProductOrServiceAxisAxis_vuzi_SmartGlassesAndIWearVideoHeadphonesSalesMember_sQHuk50MP0W4NZ4WQHvFEA", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": "2", "first": true, "lang": null, "name": "vuzi:RevenuePerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JweDTU8ZHkebkJZSe4tcZA", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": "2", "first": true, "lang": null, "name": "vuzi:RevenuePerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JweDTU8ZHkebkJZSe4tcZA", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePotentiallyDilutiveSecurities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "vuzi:FiniteLivedLicenseAgreementsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_hKZJh38qe0aJyZSOsfdNSg", "decimals": "0", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_GomFP7VH40Wq1kIibipcig", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2017_To_12_31_2017_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_8ZX6lyTEE0K3LUyBjgy1qA", "decimals": "INF", "lang": null, "name": "vuzi:NumberOfLicenseAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_XKDvztMMUU6jp9z_5CyMsw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_FiniteLivedIntangibleAssetsMember_Z3ya4l00pUe0BZF5eEeDKw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_FairValueByAssetClassAxis_us-gaap_FiniteLivedIntangibleAssetsMember_Z3ya4l00pUe0BZF5eEeDKw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_5zsPhJHXGU69bu1Nwbxo1w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_5zsPhJHXGU69bu1Nwbxo1w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_dei_LegalEntityAxis_vuzi_TDGAcquisitionCompanyLLCMember_hH5mhxICfkitRg5bNXnxLw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_dei_LegalEntityAxis_vuzi_TDGAcquisitionCompanyLLCMember_hH5mhxICfkitRg5bNXnxLw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_h56a1Q99xEKxdTJ6rK_v0w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - 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-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_h56a1Q99xEKxdTJ6rK_v0w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R43": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Accrued Expenses - Additional Information (Details)", "role": "http://vuzix.com/role/DisclosureAccruedExpensesAdditionalInformationDetails", "shortName": "Accrued Expenses - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_TkECqQEYlEmbp-0hHqzfjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Capital Stock - Additional Information (Details)", "role": "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails", "shortName": "Capital Stock - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_3_25_2021_qdJO1zKRX0iazs7IPX7Dkg", "decimals": "2", "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_ucEYAkKYAUGeWEDDEtQARw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "vuzi:StockWarrantsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_h56a1Q99xEKxdTJ6rK_v0w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TkECqQEYlEmbp-0hHqzfjQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Stock Warrants - Changes in Warrants (Details)", "role": "http://vuzix.com/role/DisclosureStockWarrantsChangesInWarrantsDetails", "shortName": "Stock Warrants - Changes in Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "vuzi:StockWarrantsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_h56a1Q99xEKxdTJ6rK_v0w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TkECqQEYlEmbp-0hHqzfjQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "vuzi:StockWarrantsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Stock Warrants - Additional Information (Details)", "role": "http://vuzix.com/role/DisclosureStockWarrantsAdditionalInformationDetails", "shortName": "Stock Warrants - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "vuzi:StockWarrantsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "vuzi:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember_Tij_Y7jJp0SZSZwGMgLRpg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TkECqQEYlEmbp-0hHqzfjQ", "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-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember_Tij_Y7jJp0SZSZwGMgLRpg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TkECqQEYlEmbp-0hHqzfjQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_ucEYAkKYAUGeWEDDEtQARw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_vuzi_EquityMarketCapitalizationTargetsMember_WVevgBEb0EqPe0_xMqUYNg", "decimals": "INF", "lang": null, "name": "vuzi:EquityMarketAndOperationalMilestoneOptionsAvailable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_TkECqQEYlEmbp-0hHqzfjQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_ft_n7kSrHkCOVUUOhsDl2Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_ft_n7kSrHkCOVUUOhsDl2Q", "decimals": "0", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "vuzi:ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": "2", "first": true, "lang": null, "name": "vuzi:PercentageOfWeightageForEquityMarketCapitalizationThreshold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JweDTU8ZHkebkJZSe4tcZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - 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", "us-gaap:CompensationRelatedCostsGeneralTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": "2", "first": true, "lang": null, "name": "vuzi:PercentageOfWeightageForEquityMarketCapitalizationThreshold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_JweDTU8ZHkebkJZSe4tcZA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_QP1EeuNg7E69IfOpTpZllg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_ft_n7kSrHkCOVUUOhsDl2Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_ft_n7kSrHkCOVUUOhsDl2Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": "0", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ALK8ssI9c0yQp8PlH4GLiQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "vuzi-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_14rYzHOtw0qAGr1CxzEawg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r340" ], "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r341" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r342" ], "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r342" ], "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/2021", "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r342" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r342" ], "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r342" ], "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r342" ], "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r342" ], "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r339" ], "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/2021", "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/2021", "presentation": [ "http://vuzix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_DirectorMember": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "label": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r127", "r204", "r207", "r324" ], "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", "r177", "r214", "r216", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r322", "r325", "r333", "r334" ], "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_MinimumMember": { "auth_ref": [ "r172", "r177", "r214", "r216", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r322", "r325", "r333", "r334" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "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": [ "r127", "r204", "r207", "r324" ], "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": [ "r125", "r204", "r206", "r304", "r321", "r323" ], "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": [ "r125", "r204", "r206", "r304", "r321", "r323" ], "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", "r177", "r213", "r214", "r216", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r322", "r325", "r333", "r334" ], "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", "r177", "r213", "r214", "r216", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r322", "r325", "r333", "r334" ], "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" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r84", "r88", "r215" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r84", "r88", "r151", "r215", "r295" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r128", "r291" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.", "label": "Legal Entity of Counterparty, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r30" ], "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": [ "r29", "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": [ "r332" ], "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", "r33" ], "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": [ "r33" ], "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", "r33" ], "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", "r242", "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": [ "r76", "r77", "r78", "r239", "r240", "r241", "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", "r191" ], "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": [ "r65", "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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r73", "r114", "r117", "r123", "r132", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r256", "r258", "r272", "r292", "r294", "r308", "r315" ], "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", "r73", "r132", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r256", "r258", "r272", "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": [ "r218", "r237" ], "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/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r75" ], "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_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r335", "r337" ], "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 capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "verboseLabel": "Amortization of Software Development Costs in Cost of Sales - Products" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r27", "r67" ], "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", "periodEndLabel": "Cash and Cash Equivalents - End of Period", "periodStartLabel": "Cash and Cash Equivalents - Beginning of Period", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets", "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r62", "r277" ], "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": [ "r71", "r73", "r91", "r92", "r93", "r96", "r98", "r105", "r106", "r107", "r132", "r161", "r165", "r166", "r167", "r170", "r171", "r175", "r176", "r179", "r183", "r272", "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_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrants Outstanding, End of Period", "periodStartLabel": "Warrants Outstanding, Beginning of Period" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockWarrantsChangesInWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r76", "r77", "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/DisclosureStockBasedCompensationAdditionalInformationDetails", "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": 2.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,631,054 and 45,645,166 Shares Issued and Outstanding as of September 30, 2021 and December 31, 2020." } } }, "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": [ "r210", "r212" ], "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": [ "r109", "r110", "r127", "r270", "r271", "r332" ], "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": [ "r109", "r110", "r127", "r270", "r271", "r331", "r332" ], "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": [ "r109", "r110", "r127", "r270", "r271", "r331", "r332" ], "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": [ "r109", "r110", "r127", "r270", "r271" ], "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": [ "r109", "r110", "r127", "r270", "r271", "r332" ], "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_ConversionOfStockSharesConverted1": { "auth_ref": [ "r68", "r69", "r70" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of stock" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r68", "r69", "r70" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Shares issued on conversion" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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" } } }, "localname": "ConvertiblePreferredStockConvertedToOtherSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal entity in the form of a corporation created to conduct business.", "label": "Corporation" } } }, "localname": "CorporationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r53", "r304" ], "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": [ "r54", "r73", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r272" ], "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": [ "r108", "r127" ], "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": [ "r237" ], "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": [ "r65", "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_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r204" ], "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": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "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_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "negatedLabel": "Basic and Diluted Loss per Common Share" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePotentiallyDilutiveSecurities": { "auth_ref": [ "r100" ], "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": [ "r100", "r101", "r102", "r103" ], "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": [ "r236" ], "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": [ "r236" ], "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": [ "r235" ], "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": [ "r206" ], "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": [ "r237" ], "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", "r76", "r77", "r78", "r80", "r85", "r87", "r104", "r133", "r189", "r191", "r239", "r240", "r241", "r248", "r249", "r265", "r278", "r279", "r280", "r281", "r282", "r283", "r326", "r327", "r328", "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/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r268" ], "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": [ "r267", "r269" ], "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/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails": { "order": 2.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" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails", "http://vuzix.com/role/DisclosureLicensesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r138", "r139", "r142", "r144", "r305", "r306" ], "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", "r306" ], "calculation": { "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails": { "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", "r305" ], "calculation": { "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails": { "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": [ "r305" ], "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" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r273", "r274", "r275", "r276" ], "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": [ "r65" ], "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": [ "r55" ], "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": [ "r52", "r73", "r114", "r116", "r119", "r122", "r124", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r272" ], "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": [ "r65", "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", "r114", "r116", "r119", "r122", "r124", "r307", "r311", "r313", "r320" ], "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": [ "r149", "r150" ], "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": [ "r150" ], "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": [ "r74", "r245", "r246", "r247", "r250", "r251", "r252", "r253", "r254" ], "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": [ "r64" ], "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": [ "r64" ], "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": [ "r64" ], "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": [ "r64" ], "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": [ "r64" ], "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": [ "r64" ], "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": [ "r56", "r113" ], "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_LegalEntityTypeOfCounterpartyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction.", "label": "Legal Entity Type of Counterparty [Domain]" } } }, "localname": "LegalEntityTypeOfCounterpartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": [ "r288" ], "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": [ "r288" ], "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": [ "r288" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r288" ], "calculation": { "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails": { "order": 4.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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r288" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r288" ], "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": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureRightOfUseAssetsAndLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r288" ], "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": [ "r290" ], "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": [ "r32", "r73", "r118", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r257", "r258", "r259", "r272", "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", "r73", "r132", "r272", "r294", "r309", "r317" ], "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": [ "r34", "r73", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r257", "r258", "r259", "r272", "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": [ "r255" ], "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": [ "r62" ], "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": [ "r62" ], "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 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": [ "r62", "r63", "r66" ], "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", "r66", "r73", "r79", "r81", "r82", "r83", "r84", "r86", "r87", "r94", "r114", "r116", "r119", "r122", "r124", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r266", "r272", "r312", "r319" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "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/StatementConsolidatedStatementsOfCashFlows", "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r81", "r82", "r83", "r84", "r89", "r90", "r95", "r98", "r114", "r116", "r119", "r122", "r124" ], "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": [ "r57" ], "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": [ "r114", "r116", "r119", "r122", "r124" ], "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": [ "r285" ], "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": [ "r285" ], "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": [ "r285" ], "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": [ "r284" ], "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": [ "r65" ], "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": [ "r287", "r289" ], "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": [ "r286", "r289" ], "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": [ "r174", "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", "r33" ], "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": [ "r28" ], "calculation": { "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", "verboseLabel": "Other Assets, Net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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_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": [ "r58" ], "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" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r58" ], "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": [ "r58" ], "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": "Purchase 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": [ "r218", "r237" ], "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/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/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r90", "r99" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.", "label": "Preferred Stock Dividends and Other Adjustments", "negatedLabel": "Preferred Stock Dividends - Accrued not Paid" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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", "r175" ], "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", "r175" ], "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_PreferredStockValue": { "auth_ref": [ "r14", "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred Stock - $0.001 Par Value, 5,000,000 Shares Authorized; zero and 49,626 Shares Issued and Outstanding as of September 30, 2021 and December 31, 2020." } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r25", "r26" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r59" ], "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_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r60" ], "calculation": { "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from Term Note" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockWarrantsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "verboseLabel": "Underwriting discount and issuance costs and expenses" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r59", "r238" ], "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": [ "r59" ], "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": [ "r206" ], "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": [ "r33", "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_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r148", "r294", "r314", "r318" ], "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r244", "r303", "r336" ], "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/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r191", "r242", "r294", "r316", "r329", "r330" ], "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", "r76", "r77", "r78", "r80", "r85", "r87", "r133", "r239", "r240", "r241", "r248", "r249", "r265", "r326", "r328" ], "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": [ "r109", "r127" ], "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": [ "r194", "r195", "r196", "r197", "r198", "r199", "r202", "r203", "r205", "r208" ], "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": [ "r200" ], "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": [ "r201" ], "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", "r73", "r111", "r112", "r115", "r120", "r121", "r125", "r126", "r127", "r132", "r161", "r162", "r163", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r272", "r313" ], "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": [ "r55" ], "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": [ "r209", "r211", "r218", "r237" ], "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": [ "r237" ], "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": [ "r222", "r230", "r233" ], "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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r192", "r217" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of changes in warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockWarrantsTables" ], "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": [ "r51" ], "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": [ "r64" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r229" ], "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": [ "r234" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Aggregate fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r225" ], "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": [ "r225" ], "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": [ "r228" ], "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": [ "r226" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r224", "r237" ], "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": [ "r223" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Stock award issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r217", "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/DisclosureLongTermIncentivePlanDetails", "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "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": [ "r237" ], "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": [ "r234" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Aggregate fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value weighted average" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Public offering price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "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_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r71", "r73", "r91", "r92", "r93", "r96", "r98", "r105", "r106", "r107", "r132", "r161", "r165", "r166", "r167", "r170", "r171", "r175", "r176", "r179", "r183", "r189", "r272", "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", "r36", "r45", "r46", "r47", "r76", "r77", "r78", "r80", "r85", "r87", "r104", "r133", "r189", "r191", "r239", "r240", "r241", "r248", "r249", "r265", "r278", "r279", "r280", "r281", "r282", "r283", "r326", "r327", "r328", "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/DisclosureStockBasedCompensationAdditionalInformationDetails", "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/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails", "http://vuzix.com/role/DisclosureLicensesNetTables", "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": [ "r76", "r77", "r78", "r104", "r304" ], "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/DisclosureCapitalStockAdditionalInformationDetails", "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails", "http://vuzix.com/role/DisclosureIntangibleAssetNetScheduleOfFiniteLivedIntangibleAssetsDetails", "http://vuzix.com/role/DisclosureLicensesNetTables", "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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r35", "r173", "r189", "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Preferred Stock Converted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r189", "r191" ], "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_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "verboseLabel": "Stock-Based Compensation Expense (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r189", "r191", "r227" ], "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", "r191" ], "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/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": [ "r36", "r189", "r191" ], "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_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r73", "r131", "r132", "r272", "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": [ "r72", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r191", "r193" ], "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": [ "r31" ], "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_TransferToInvestments": { "auth_ref": [ "r68", "r69", "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of investments transferred to the entity's investments in noncash transactions.", "label": "Transfer to Investments", "terseLabel": "Non-Cash Investment in Licenses" } } }, "localname": "TransferToInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r237" ], "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": [ "r237" ], "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_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average Shares Outstanding - Basic and Diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_BoardOfDirectorsAndManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leader of board of directors and Person or persons designated as part of management.", "label": "Board of directors and management members" } } }, "localname": "BoardOfDirectorsAndManagementMember", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_ClassOfWarrantExercisedInCashBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant of shares exercised in cash basis in during the period.", "label": "Class Of Warrant Exercised In Cash Basis", "terseLabel": "Warrants exercised on cash basis" } } }, "localname": "ClassOfWarrantExercisedInCashBasis", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockWarrantsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "vuzi_ClassOfWarrantOrRightExercisedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercised in Period", "label": "Class Of Warrant Or Right Exercised In Period", "negatedTerseLabel": "Exercised During the Period" } } }, "localname": "ClassOfWarrantOrRightExercisedInPeriod", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockWarrantsChangesInWarrantsDetails" ], "xbrltype": "sharesItemType" }, "vuzi_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right Outstanding, Weighted Average Remaining Contractual Terms", "label": "Class Of Warrant Or Right Outstanding Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average term of warrants" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockWarrantsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "vuzi_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weight average exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right Weighted Average Exercise Price of Warrants or Rights", "terseLabel": "Exercise price (per share)" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockWarrantsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "vuzi_ContinuedEmploymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Continued employment.", "label": "Continued employment" } } }, "localname": "ContinuedEmploymentMember", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_ConversionOfStockDividendPaymentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for dividend payment on conversation of stock.", "label": "Conversion of Stock, Dividend Payment Amount", "terseLabel": "Dividend payment amount" } } }, "localname": "ConversionOfStockDividendPaymentAmount", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "vuzi_DisclosureOfIntangibleAssetNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of Intangible Asset Net", "label": "Intangible Asset, Net" } } }, "localname": "DisclosureOfIntangibleAssetNetAbstract", "nsuri": "http://vuzix.com/20210930", "xbrltype": "stringItemType" }, "vuzi_DisclosureOfLicensesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Licenses, Net" } } }, "localname": "DisclosureOfLicensesNetAbstract", "nsuri": "http://vuzix.com/20210930", "xbrltype": "stringItemType" }, "vuzi_EngineeringServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Engineering Services" } } }, "localname": "EngineeringServicesMember", "nsuri": "http://vuzix.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_ExtendedWarrantiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Extended warranties" } } }, "localname": "ExtendedWarrantiesMember", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_FiniteLivedIntangibleAssetsAddition": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount represents the finite lived intangible assets addition.", "label": "Finite Lived Intangible Assets Addition", "terseLabel": "Additions", "verboseLabel": "Value of shares development milestones" } } }, "localname": "FiniteLivedIntangibleAssetsAddition", "nsuri": "http://vuzix.com/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_FiniteLivedIntangibleAssetsFutureAmortizationPerMonth": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Finite-Lived intangible assets, future amortization per month.", "label": "Finite-Lived Intangible Assets, Future Amortization Per Month", "terseLabel": "Future monthly amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationPerMonth", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureIntangibleAssetNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_FiniteLivedLicenseAgreementsCurrent": { "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 finite lived license agreements, current.", "label": "Finite Lived License Agreements Current", "negatedLabel": "Less: Current Portion", "verboseLabel": "Licenses, Net" } } }, "localname": "FiniteLivedLicenseAgreementsCurrent", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetDetails", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_IncreaseDecreaseInAccruedProjectRevenue": { "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": "Represents the amount of increase decrease in accrued project revenue.", "label": "Increase Decrease In Accrued Project Revenue", "negatedLabel": "Accrued Project Revenue" } } }, "localname": "IncreaseDecreaseInAccruedProjectRevenue", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNet" ], "xbrltype": "textBlockItemType" }, "vuzi_LitigationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation" } } }, "localname": "LitigationDisclosureAbstract", "nsuri": "http://vuzix.com/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_LongTermIncentivePlanEquityMarketCapitalization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of equity market capitalization threshold under the long term incentive plan.", "label": "Long Term Incentive Plan, Equity Market Capitalization", "terseLabel": "Amount of equity market capitalization target" } } }, "localname": "LongTermIncentivePlanEquityMarketCapitalization", "nsuri": "http://vuzix.com/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails" ], "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "vuzi_OverTimeInputMethodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Over Time - Input Method [Member]" } } }, "localname": "OverTimeInputMethodMember", "nsuri": "http://vuzix.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_PreferredStockDividendAccrued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued dividend of preferred stock.", "label": "Preferred Stock, Dividend Accrued", "terseLabel": "Dividend accrued" } } }, "localname": "PreferredStockDividendAccrued", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_PrepaidManufacturingVendorPayments": { "auth_ref": [], "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 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/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vuzi_ProceedsFromIssuanceOrSaleOfEquityGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The gross cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity before issuance cost and expenses.", "label": "Proceeds From Issuance Or Sale Of Equity Gross", "verboseLabel": "Proceeds from issuance of sale of equity gross" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquityGross", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureCapitalStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_ProductOrServiceAxisAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Or Service Axis [Axis]" } } }, "localname": "ProductOrServiceAxisAxis", "nsuri": "http://vuzix.com/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vuzi_RevenuePerformanceObligationPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the percentage rate of revenue performance obligation.", "label": "Revenue Performance Obligation Percentage" } } }, "localname": "RevenuePerformanceObligationPercentage", "nsuri": "http://vuzix.com/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureRevenueRecognitionAndContractsWithCustomersCompanySNetSalesAsPercentageDetails" ], "xbrltype": "domainItemType" }, "vuzi_ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity market and operational milestone under the long term incentive plan.", "label": "Schedule Of Equity Market And Operational Milestones Under Long Term Incentive Plan [Table Text Block]", "terseLabel": "Schedule of equity market and operational milestone under the long term" } } }, "localname": "ScheduleOfEquityMarketAndOperationalMilestonesUnderLongTermIncentivePlanTableTextBlock", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanTables" ], "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLicensesNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "vuzi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairMarketValueOfSharesHeldInEscrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount representing fair market value of shares held in escrow related to the performance based milestones.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Fair Market Value Of Shares Held In Escrow", "terseLabel": "Fair market value of shares held in escrow" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairMarketValueOfSharesHeldInEscrow", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "vuzi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValueAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization period of fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value, Amortization Period", "terseLabel": "Amortization period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFairValueAmortizationPeriod", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_ShareBasedCompensationFairMarketValueOfAwardsExpensedInTwentyFourMonthsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which fair market value of awards expensed in twenty four months.", "label": "Share Based Compensation Fair Market Value of Awards Expensed in Twenty Four Months, Shares", "terseLabel": "Fair market value awards expensed over twenty four months" } } }, "localname": "ShareBasedCompensationFairMarketValueOfAwardsExpensedInTwentyFourMonthsShares", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "vuzi_ShareBasedCompensationFairMarketValueOfAwardsExpensesInTwelveMonthsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares for which fair market value of awards expensed in twelve months.", "label": "Share Based Compensation Fair Market Value of Awards Expenses in Twelve Months, Shares", "terseLabel": "Fair market value awards expensed over twelve months" } } }, "localname": "ShareBasedCompensationFairMarketValueOfAwardsExpensesInTwelveMonthsShares", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "vuzi_SharesEarnedUponAchievementOfRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to shares earned upon achievement of revenue.", "label": "Shares earned upon achievement of revenue" } } }, "localname": "SharesEarnedUponAchievementOfRevenueMember", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "vuzi_StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.", "label": "Stock Issued During Period Shares Purchase Of Intangible Assets", "terseLabel": "Stock Issued for Technology License Purchase (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesPurchaseOfIntangibleAssets", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "vuzi_StockIssuedDuringPeriodSharesWarrantExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of warrants exercised.", "label": "Stock Issued During Period, Shares, Warrant Exercised", "terseLabel": "Warrants exercised" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantExercised", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockWarrantsAdditionalInformationDetails" ], "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/20210930", "presentation": [ "http://vuzix.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "vuzi_StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire intangible assets that do not qualify as a business combination.", "label": "Stock Issued During Period Value Purchase Of Intangible Assets", "terseLabel": "Stock Issued for Technology License Purchase" } } }, "localname": "StockIssuedDuringPeriodValuePurchaseOfIntangibleAssets", "nsuri": "http://vuzix.com/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "vuzi_StockWarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for stock warrants.", "label": "Stock Warrants [Text Block]", "terseLabel": "Stock Warrants" } } }, "localname": "StockWarrantsTextBlock", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureStockWarrants" ], "xbrltype": "textBlockItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://vuzix.com/role/DisclosureLongTermIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "vuzi_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classified as two customers.", "label": "Two customers" } } }, "localname": "TwoCustomersMember", "nsuri": "http://vuzix.com/20210930", "presentation": [ "http://vuzix.com/role/DisclosureBasisOfPresentationDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 6 } }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "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", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r149": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "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": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "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": "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r209": { "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" }, "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", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-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)", "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)", "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)", "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)(i)-(ii)", "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)(iii)", "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)(1)", "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)(2)", "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)(1)(iv)(3)", "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": "(c)(2)(i)-(ii)", "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": "(d)", "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": "(d)(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": "(d)(2)", "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": "(e)", "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", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "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": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "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": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "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": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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),20,24)", "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)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "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,20)", "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": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r338": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r339": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r34": { "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" }, "r340": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r341": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r342": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "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.29-30)", "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-31)", "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.3,4)", "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(4))", "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.1,2)", "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.2(a),(d))", "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)", "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.4)", "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.7(b))", "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)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "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" }, "r59": { "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" }, "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": "(b)", "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": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "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": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r89": { "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" }, "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": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-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": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" } }, "version": "2.1" } ZIP 71 0001558370-21-015017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-015017-xbrl.zip M4$L#!!0 ( #6 :%.W=L3+@Q( ,?* 1 =G5Z:2TR,#(Q,#DS,"YX M&F ^.4?+QO7>H*$(@]_.AF< MGIU8$-N>@_#JTXE/>X#:")W\X]>__< M$5M;"V^[!=BZAX0@U[6N"7)6T+(N3S^>_G1Y]O/I^<7@\M+J]4))UX!R3@]; M4N3YZ2 NN0FE>OC*&@SZ/_?/S\X'UD]7'\ZN!I?6[#XFO.=:+E$EY0MUKJB] MAAM@<5LQO;)]0KB-NT\G:\:V5_W^RR-Q3RFT3U?>4S\JE<).(A;/QXR4<02% M&0;> _*NJGR%;;QPORMK'=%E*E<;)$:1TW(&/@ M\X7DX5YQV9>E$2E\L==J341)1A51BC3-AC!E -LPMI%M28F1O"0CNJ!O5K(H M?N0^')$[$*D%\X*,7 R03=6DLB@D9H"L('L &TBWP(8QPY/_%WHYM;V-I#N[ MO! =UH6B/]YY9',+E\!W.>9_^L"5O2/E"66PQ44JW*BC0HVWP:#_^_UD+CM6 MW B,Y.K(-!PO[HMB47=@39) QH,5[9V+ M8!6[)/'<$I>4)0K3"%R6 ORQSTO335>EL4O E8AX&F)1 M13\DB[@ 8P0]^@QFB64B4&LVI@X1@F7UODW M#^*6)<,XP-AC$GWY6_3K=HOPT@M_XC^*OGDE:EEP9[/$']^^CA4U2$5N$;5= MC_H$SKG]#B#.$#LW/F7>9OB"Z*VW 0B'S4M/+,2;HQY+K%>DF0.7""-I!8]] M9V=6STHD\O^(A%I?%Y6OR^1@[Q;_*OSE&E <)V7IB M, FY0Q(=IPU>KR&, MD#.@T\'%>XR$*Q;#_[Z9/LRGD_'M<#&ZM:Z'D^'#S#:#K.]=[ M-L4NH==#]V,=Z&Z&\R_6W63ZO8-.-;J-\1.WTB,(T@?(D=EL/1R@D2JYA0P@ M-S_*U6'5 ?HC!W20'^U2(O[;XN(%R'$-EK=,$U@_!+7\5X>P$F$^<5B)>?*0 M4KYV@$Q,[1S?A=/EG= &3M 3=')D(7"%JTO1^\%'E!Y$@2TJ*G"&J5;A" M4&]/5EQ@B+V#=NZA2H45^H!@& M9"T];]GC]43]F2^#K%15G"JNS0JJZ^ _./PWW,#S0_A (.CHCB!"!J_9.N\\ MHL;R> 8(+UY#AK@YIFOE+%/5POF#^<+9^B$CNNO<==9B:SXK@G2,Y\RS_UA[ MK@,)'?WI([8S79UI).A!/J^U7OLR?/@\FEOC!UXPO?F?+]/)[>CK_._6Z'^_ MC1?_[#!7!/0)LN6TAT^-%X#/? N#=9% A]C%V8>SBWP CD0$$_ ? C%=%S1; M<:E1*:73@_.Q"(YZE=2!I 'I&E#$H]HL96W)3%=#J5_)#(K3&"E+K%C2TKKI MJGZZ"I\@]OD_MK<*ZA9Y%0\S FQ&OR.V#K(A?#@2JT* =_.%QX ;\EWO[L&_ M/3(CGN/;C*M=OJ1YM8KT?G*NF.X&(JV4+G*Z&VL3G*Z(]0E7Q%REOU.+":4L M$HIXW%D;H9>U#12S7*%9YW.']CFQ%09XN!W2&22V:*,5/)RCZ:17>=?Y0;T+ M\Y&%"E4LP/]G;6-U.I,EQ[9Z$:G0XFM=XB8(5*GIYJR56%7".=9[+IN=J!%6QUL:W)7 MI<$*$)>EP3JH]T]YU<&Y#FM5FJLPHBK27!V^#?"] 5O$5T!RG[(.N,9\>F0O MBZ-K*-F2HCM8F\$J&^\[( 1@1N/=Z.B'$DS-F/3IJ+,BH &0D1B!<"#:0CCY MM8/3&,XZW=2HR+LV)YEA#8 M 58?L E#VSJ@I>FK@"MN8Y0!QXL6XUF'WQZ'NFKM*#>75'6LJYB),#K6U45@ MNJB2>E M%F>W)'_7^)6WS?07RBH ,+@SUD&@3UYJ$I05C5^50.Y:WBC#6)U%K,#!],)< MAT=U&K BU5>!A,&MM0X$9:?@/\(%>%$=CTZ*](W_LZH;"&9+\7:/7WM.OMV]? 4ZS*]<=:F8;NC//1;8",AVI M#B\>S8JYE)*[99' +DNRYUZO^A)G?0$Z8"\.<$NN-M!YDNQE=[PM_#6<1N^NB&.TRFWZ\T%Z1' M_J?B"EWU'%M( M1##N1\J?6/V#F<6;M*Y9613::)0+'NL:Q5F@VU9[>(>I:T^NCQW>JE_Z^9

0#)=0X5(8/_A8T_CBVT&J^FD9N?A# MNFM#^Y7O])1I4,4I_YN::Z)_N4?;#LI'MOK09306UDN$-5.I\'C7'AJ)7_93 M*/^2EYDR$5>@B'C"2*-$^+B4G$N)./BO&8%;@)Q[@/TEL)E/$%[]!K'CD1G8 MR4^(GDB5/YT842+7%8N:3R>,SXE.K" (RW>]KC8>YG,ALALSN!&S!VZ?_T@9 M8KZP[C/Q_&U$BC@)#Z?R;QXED>R M/#R6+5'/L.!AHO_Q,R_[J$-G6>6->](&$/;9!51\X0H[X^\0D-^0 M [TO$#C;-0^05'Z+]!YN'B$YDI%UE6IJ_(C')0RA\+^P.8]KIZ;^IB:%0PL? MKN7F,A\WDIW%Y&NR1?O"3[L>.DZ:JO,:YJ:.T-Q#MO:<(\6>!CKM'Y1J57K4 MB-5(L\9#CH>X$^,%;[6C]F1%O4U-F#Y!(N2,\=9G0:LWDV)S$Q' MRSYGC(/58+18-*9^XS5B_!VYXXP#V>KV#_'QAPR/&;WSE3;M,4H?F?I,[,TY MO.V_0_$#=(8\^O 9P5?>"*$Q%3;0VN+4G;?S!12[@\=8J^V?+TB:BA^'T[HNI)TU[N$)-QC'CX# MX@2;C%1G]!$7W,AC DFSG6@ MC9RW-W6/$'$G\O[J5WA'+[;KB\H_>Y[SS,V7WR (\*W/UK843=P"PXU'&/I+ MPL-Q'M=N/T5'9L2@VR2LM"1:$ L3B)>R8@IW(3* M#3%?C#S!E8\ !H05T.0G@Q4FU1G4&@:D.Y^)7>6@[T4;0/=\PK0V M"$M:YM8&I_13C/F.6%+6FAX7Z9?US,*O[71#;?HRC SQ M4HYZE@>K/5;,D* M(;7BO@%T+:^(JA< )91O;U Q<7H+EY 0H:GXQLM):;:W0-?>45L3YJ+3X081 M,47:VO@WWFP!(N*WZ7(&F)@E\P%M08##%\SDC]@[#>C>!9QA=!RN" Q>4K[Q MB7C$6@&GAK2U<.K4?^#S27-C,]2MM7>*831=SLW/% 7M' @7SUY\53QK@[*D MI4:LN=^4F:$N:Z M>V+3:GF+"+291T1FR_/YR1!K3-W>^# CX<0]HW^X"9IL9 MA,GQV_1!R/2;H/$6??'@IIJL?=VLN 93G?(7Y_^S5P(:\+V1^YH K+S +^Y2 MY/9-*LG:.:[%/2_J='/(6$ 4QIA"']51MAC(U$T$ND#067C!%.N>+T A"[]S M&NX]WB,7\ADGAEF0]Q/13@=0Y\>"+%'9%QQU2<0*SO8.5/MF;'_C/SAQ< M:HL;4',79N83>PUH\;9 U864:NZVAYRR#>?&36+ _O8;O>*@#,(BS[K9NMZN MN!C4$;0X4M(1(!@ZW[;BFW[ #2?E']PJG-%Y->FO.>:06K<4U:YFAI>O> M!B+:Z58F)DSS&P!UF=ZOZ8MGK[[I::9W;+K(.#8P/L/V?LV7$\C:UF>XWK'Q M/)PW,#[-]7Z-GZ.7^K:GF=ZQZ6(QWL#X#-O[-7\DKB_4-S_+]G[-?T!-!OH, M5SN-%V,277NNDWR55OW]\' 78;$&[,;S7>@/CKR1)>RAAK3T.EGRO8+H, M;O3P/^\\4I[DB9LD3I+M):)ZE9S]A,,KK1C*C)@ RM+[<.$.Y@*057+UJ"GS M.[-]=#U>W'(\5PA?PZ5'X(,GCUK?K(5!M%F;F IM25L9!,DPBS5\ LA-'YMJ MQOKV&U_*M7]YY]:>#M"RO>V)E\+5R]IM8A0K&G&V.-^7[N<'"QCO,TBDC^+1 MZ3(^P)NZF:LJ3*-9]TA>WF*=QB8._MI7I;.I?9'>D;OFN3MP,NM_A-O,-;1) M@U3[;N5[0ZF0=@M2-5^@RQMK1&WB/1\%'R,]]@J&>R%C/-N.OF9EBPMK:!FF M]*;+;[P@O+4M5Q6*!04?)L31(N&DP5>'H_2PF$&(YHK./Z0^3?6:U;R;UM:L M/N1H$>_5*Z=V6HX]%[K-6B&@+35WB+$/W,R\H6BACJB]1HTXT X(1G]:/OR7 MF5N7_8T;(GC?(/C@^:__!U!+ P04 " U@&A3:/[">EP. #IQ %0 M '9U>FDM,C R,3 Y,S!?8V%L+GAM;.U=WW/B.!)^OZK['WS9E[NJ(T#(A)": MV2T"9#95)*2 N=E[FE)L$;1C+%8V29B__EK^06RP;-F&L7#N93* 6NZOOY;4 MDEO2Q]]>%Z;VC)E-J/7II'G:.-&PI5.#6$^?3E9V#=DZ(2>__?KWOWW\1ZWV MQ_5XJ!E47RVPY6@ZP\C!AO9"G+DVIV:$>,):UKG].*TW6E< MGIZUFIV.5JOY-5TC&R2II;E5GITV-[_T_%JI=:4UF_7+^EGCK*FUKSXTKIH= M[>%N4_ .M)R1U)(FL;Y?\7\>X9$:P+7L3R=SQUE>U>LO+R^GKX_,/*7L":0; MK7I0\,0K>?5JDTCIEU90MEG_XVXXT>=X@6K$LAUDZ6]2O)HX.;!!I^[^"D5M M3Y]4/4N-<-3JM!E?OEXD# ME'.?ZE'+IB8QN =<(Y-7/IEC[-@G&J_]R_AVHPZOY?54IXLZ_Z4N4T7]('IN MOK1'L]$2,Y?*G J+ZCJ\YCUDSV],^K('Q4-5%=:[3VS=I/:*X5OK&:JGC&#[ M'L.S%TMJ><\+_=+'#B)F*H2X5#;2<)_)HXJYM8P>>S;L28V7BT>R&6,3! M0_*,C:UBOB;I'.WO07O$W-5UML+&X'6)+1O;86-O_90=9HZZ]XAL3)[FSFCV MQ?:MU[6,(4&/Q"0.N(_?D*VG(4:YP.6KOF1\/63J9P<&Z3_#1ZK#IY7I=IE# MP.6CXX\I,FB$[89?'6P9V-A\2QQ>.00#C896TS;5P?][H_O):'C;[TX'?>VZ M.^S>]P;:Y/?!8#KQADM0V*1ZI'J3QP&417GAFMN@NCOTSI#]Z(Z_$)H](;1T M0YXZ-AT[^,:EL-9H^B/_+_[7WSRC!E6;Z!&;[@._;1>HEZ==;\486&]+R=@R MWRY:[39$4^W+YL7EQ67[O-$.J1[RA"Z+HD!,#^J'_T:<8S? \4O4[=5BX=96 M@_YR$*R*>KM3^Z=B,K M_LVW4/0])#J/3;M/#'N3J/A&)BMVW$P50NFS=Y[$WI(1F-8Y:[=-[H7*!X:7 MB!AWR%K-D.ZL&._O(5*D[ &M79WCF$R7J@"1.4'Z/'Y0KM/T\?BS21CP1\X< M,YGX54+RN/DN"M3G_$)!SBE,/YWU TP,'<##X[LE]UWQP)DDH@[+,,0W/RX":]5(@IJ0Z- M&>F(G3U+H5.6R!Y=+*B5RN)VL0C(=J/=ZIP?*X52T)2=)'<-@WBZ/" " 4P/ M+8F#1',I0>D*L9D%H;*SY3%/F+"P,4#,@NC3[NKZ:L$IP$8?SXA.1%%;NF"% MJ,X)5F8*77:H)Z W5$(='HN&0FF@E.UZ0XHGOTO8+:@.>[(L)/*6A$K9R"=( M#7A :YX7()F&*=S&RR4-0 31B*CI;A'$"5 M[7K[_JSKUM+I(J7IQI:M$*_R^)2-=_VD;^D!55B^0K1FPZAL4#M%KUANB(TI M62$Z9=$IFTHC&#[27R2DR2E--U2(-K6% M+2_<6=%*WEDQF<*?N\']=**-;K31PV#]6:NJ90&'-%2T%@C9:(^>P:^WU%@B2$G;>'6FHY2 MV2G.F]XW8!EHM]#IK*#?>6NIUWA&^49"7LX== :O#D, B%B(K6_!MNZ[4) $ MLX."3[>6@QFVQ4GE!WNB.@XF[QF[WO2S#:2L;P(&&HR#'E@_J534V8C*J^<7 M/YOCF#XKD[&4]1&^H<-V>&S@@4CM?.*+J^ M6Z!Z%*9@2XWV:V6Q=@,]%WFRO&FIOIXR9-E(Y^I]1L3BO9[7NP% :T9:J@> M[T7!*[LL-XI:)6'>$%-2/9[+'\1ES:3LNOMG!BH_,#H39B"$2JCG ;+VWV4N M#9:R(_(8/V-K)B8WM"32.1O3@!]:A,)T9$IC0^F9988!/, MOF.?X"2JM,@G**<>I_E'/3EPZC;5,;8Q6(J?]-('ES:INQ$V>54J449A4I>44J>K0G >HLNL-?;QD6">>Y0'1@C*'_' _"G.[A!+5X3@K2&5S@6X7 M2T08'V?X@:TI6VU%;P2RU!$USWF[=5GVK#:O#Q2'?>"]Y_OJ[OT5TY$U0?S0 MV\AI)INC3$2]OI1P=9RB -[4#>LU)=PANKVR3YZ)@2UWFNEM[3;^7'DOS433 M,_D*U'&+/6>[%#1!AMG=STM,"QU:'J9"F)=VGB4OK=>=_*[=#$=?R\E+X]BV MSB6%R9K#B Y&\,\MC7X1*OF H R&&,QF M6!=UI3];B;(RXKCFT&WR-F%@3N]2KIMMI>$5 ML9ZRZQ$%$RU5<(Z"U,1RG8+W.):%#SA%K23O6=%G2XDORPO\0P7(#^@8Z6*Y MAIVM.=+NE13"Y/=TT7?@([G-D'JF8T$/$0T4P1I3X^AZ!_^6CN"LE]C;.J2[#9G*HO:[:+DZC; Z%K/643?L'0#K&AKM3^RMBC"\'OV*F$_%.K"01 M]5RG('&[GI 9_G$D7(1AN0F,(U=/.\ FVG29*O?.7$+>!ME2,/:U9K;)4@T2 M5"?8<4PW6]._>C8N($V7BD)L \2SJM!?"M;:_ 0G@T"R4_ M2[3^6+D*NT4Q&QPXN6)??N&O\HZQ>]W'E$(X_94XZMZ# M%^W3-*FI'2KW.GW\F'!_M$#@/7A(-O#9KLI4;%KKG=)78%H;4X%Z+J+LM%;6 M>LKN< YZTRGMZF RAH6WM:>,5.D5J.=6!4D5CTTYC9$Z 2[MW)(=8-M;?F6] M8ULN:H=+L$.S\DXA90-US[#9P>.^BP9[&2MNFHP.$2O\'KU"WA!24^4];X#M M$ULWJ;WBWKM)<>)&@0B;6MX>V- O?7X3XN;$A,2]L.>-\T93JVEO3X /H:K^ MK<%C^/[8S9,T.@L7T/[I/>U?I6R.#119[UY4']XV'2U6VDG7K@IC]'('P0XC MR'3/1ULMEV;2V_1D,77:JMC><2_#L87/G(: MT[$H^V9I@^&&'Y9'"1TY>.A9EYT\;#/RF;MG>X( M'#F)\VNN CL"FR#'+B?*23!.[!2>: MA2>N6S]EZ^[;N]V]7Y\65+@S>]TI4&[O+GO;;=B+$F3*O+%WL%B:=(WQ-;;P MC#ARU_8*A").?-D")R[KP$Y)P^^VW!P E>W(W[9D*<%X$J;(S:6]'6\9[UY.%*D!U M#H#RIRT?(,H:\T>,9E_L(#ZTPFI';Z7.%F@U8UX3N$^KT5D-GA=,E)%E:*%' M0JG-4S7OL25'6T/HIS$67- =O!;J[YS'$'8A^2I*: MJ>^D&. X#D2417H/P\WT!9O/^(Y:SERT])>WNO?K0E*6.([S$C.U&GBR:#MJ MYGK>K_/.^LO)B7+T:"!MK9,06_1Q+X"A0335[C2ZO3ZO?1 MXK. /(X-H(G6^&(9T%CY(2S\?0)/1NDN^*<\_BRJJUH.LC\3Y(Q,XX:%CW6/ M+?CG$?3Y]7]02P,$% @ -8!H4WUH?V>[*0 LK$" !4 !V=7II+3(P M,C$P.3,P7V1E9BYX;6SM/6MSVSB2WZ_J_H,N^V'WJLZQG>SL3E*3VY(?R;C. MMGRV,MG[-$63D(0-16A!2K;WUQ\ 4A(I B# %UJ.JJ8RMMD ^@DT&HW&+W][ MGH>#%:(Q)M&G-Z=O3]X,4.23 $?33V^6\9$7^QB_^=M___N__?(?1T=_/[N_ M'@3$7\Y1E Q\BKP$!8,GG,P&8[)8>-'@!E&*PW!P1G$P18/!A[=_>?O7#R<_ MOWWW_O3#A\'14=;3F1>SEB0:B"[?O3W=?#G/>B71Q\'IZ?'/Q^].WIT._OKQ MIY./IQ\&=S<;P!N&Y0170H8X^OZ1__/(AAPP";%/+C$H3KS(W[;BWDX_K-:_@L?<;&>?'A_PM'[PT/"M(.KWSF)8A+B@"O+YH_Q:'(^ M\Z(IBJ^BAX3XWV:C#*. 23*AGI_$W]B$>[Z, M$S)GVG=.YFSB?7D8D\0+LW9G+S?>/PB]HR18^LDUCE!L3VJ'.+CE%%.O!X]I MUS"^0]3G8IRB7MBC'=@-3X9!( "\\"J:$#JO:1:MC=C-3&1/D*QQ-[BU) 'C M'ENDXHII<#3%;*8>QC%*N'HS)R58AF@T^8R9'C"L5BC8 :LQ%34=J%.:6Q*@ M;<PL^(S+S$&,]+"T)=G5Z;S-N9%$TS&B\ZN(+Y',KN]"K\Z$J.VF:WRO$[QH M">="5QG> C6/^FO\LQ_S@_ ]&(KGWENTI&3!_R?V?'KT3&\L_[(Z5)V5-AX6.>E'@ MT8"[&<*S&#[C^(+,/(#-X\1*G3;BQE%R'.#Y1N1>&-;3FUR$@\<@?A+4B=Y:P(K]S(DFT5&02K!% M'"5]MXNQT+QN$,ZZ;@-?T=71',T?Z\X</ F(PP4HV/P5)WR ;?-!KOT@G=L&-X+'L2VZ M;4S*6JP_?/AP_YJ8S0B"EC4U(?$+(X8\?DJH M9DJ.D?]V2E;' <+I;,Q^$'-PJIT(_WZ-IEYXR=;GY(4CL.XK]!Y1^.F-!.+W MTQT"%3#'G:.>CG=1F&!R>.<_2Y'>!2ABO%6=(2WBSDQQW=N$DGD5EXA\M&7, MNB*+U M= V=6WF1)6-.WQOZC%+O!F QD6!'*_)I/;UJ0G]X;X'_9=0:R/_^^ M">RFL6CNMY.(QWDE"FK4IB1]XU;NF+"#D53+M;!*HI70M?7?5@C$ )G>S,,0 M>6XPE4@WLIZR4\__\OOE,UN1<8R*V_&R)>B!2]I0#=XQ"5*-K@*W(*,%O39F M*3%#I#>=KD*<*[,)PAVL!C%-G8YPXLQT7@U-7HP8T9U'[5MR$1,I#9:O5F4A@QN3#71 M=V5?Y\OYDN.U0I>3"?*3.T0Q"4:384!4RXMI,ZG"F3:$Q06E#9HUK,6)EBS. M4E+$%KE>[>G.D#0Y8]E*';:I^&@<4ZHF;-$*Z]\"#%9'Y,$0-XD#, AZFOWDA M3ZH3R%;:O I>K:JZ%@ (SV2$/'X:$(RB>^0O*<715"1D?HW(8\SF;YXT>A4M ME@E/1(M\'&*QD\C3I#?\CH:K9GL' S:?2@RTB/1#2_\SC)KVPGS2(JX\MPW;M M86NQ=*7B]_P6AT*S-]^D(B]\=8#T32'=8A?M]*L:\>WW1MHI8Q&1#M.K&N;0 M6FO?#CH0?+ES(I+[TDR,>QQ_/WLY0Y$_FWOTN\:EJVJF=#%,&D+BQAHWK:-6 MU\BA4(6-E5E4*A@Y9D'.NCN\%>G M3L@AS7!O*V'"@(.D$H5^4R74*&\R)=2H=J&QV17$.T3%[11F,:/'$$]3F]G> M2[Q!R8P$*E6V[D2N)[6Z<<0*M674Z*8%=K1E4TU$29HAWJ\EUB!T8Z(U"83@ MPSTL'V/TSR7//F0T)!7^FP):G>:JA@=%LM9K4\+;D-UFLFNE$(@A*OVGNJI0 MS_MI6I1!V,RF* @/-6<9C"8IXKOPU>GALA8.=SPY;/0;G1*@>G\C!6TO(US# M*X10HG/<%00O9,6#;ZURA> M(%]4H%,>)RIAY03JH!L=V%0QF1@@T.M1C@+A];&.%E$(J\G0]\DR2N);DJ#X MFG@1SS#\C".VP\+1E.VL$!;) /'92^Z>X6ARSELANO!H4A61;G,(Y63=]B#N M)))#CR-41%&[S!FT5/+/L&WC):\C92#6E/2^4K9+>7YI-:08PG3#-YXXP!Y] MX?7E#/9U*GAM8$#9PB'A6V321),Q91K@^96^:W5#-2N,FK82+*F2$;'%RDG< M1$%%(7)BA#T$4Q.WTU!P)^:-+9)L>LE_T=B>>0=*#;3K @:OM-98!C2BO45K MJR454H56[^9F0T;>_N3H0[ W7@&-3PD:B\J#*/5F%\@]15J+* )54M6B)2BX M272#]J[G123SFEQ&KHO#YF\>9=8E+:]2^BX_$]V%:!\W]<%N$4*/7UO'L0J. M$.5P_1ZB%M';G(^6T8(P)V91] RY$;W'TUFB2UY3P5>=;*Z)M) M4Z6"F3:&RQFMS9DUKLV=%BW14HJD#I*]VZ<947E3-2<&@M4.GSP:5 7'\S#J MZ/8NE,- ULP3CXOLU-SF<^]\+\)_+=$1('1UJ*+H=3!LHX& M:QXQ5V@(Z1[W_F/D15H+@;>.:(0P45P@BE>BK,U5%"=4/%K&L^FJ+STMU05NBP<.YL>.>58N1]P6KR!,R+^A.,'15#-YYB"4=K0#XYP< M[;Q2@*DBJ47KEC.2:(;LW9@**.85OX0:!-T=!O]8QHFPP,^$WJ*G+*F'(7I' M2<1^]%/[U.WX;?I01P1L>W''M'1B6I?HE-8%T8$J6: ";K[CKBDA4HU;_SMJ M.UKR%JBBP5DM'#8C9,FVJHHX10AI[K($QAD9RG3L$DP5*2VE7ZL92#1#]EL[ M9Q?%304=&6H0%@T>KIXTKHYJV8OF5HMU/V!99U$IM49/=5G86<74^BI &B/O MX&*1);'%RT:UB(0P6UR@QV0;=].&F'8!-5$A&2@4&BMM5P5N2&_+5JCE.S%# MPD',HHQT,9*K1A:"57SAJ1E(7!]#EQP$ZVL V?04IVL:]86(%LJ M3PT-6MJSI>4S1#O1$6L$^T^"-B&HD!MM1@@$"SU;QCA"S GU&8XQKC@75$ K M54X##XMD_B-%>MNK;&?%AE++QG97+1QBB5+OEJ8D(6]=1J@[+\?P!9$I]18S M["N?"%3"2L-E6NB>B4337434I1E4L'(B==#ME&;0,)L8(.&F/$,9Z4V)!AVR M$%:8M'+*V'L>+I,9H?+'O/7 FE"6"AP2O0;%?))+76+A'_$43%%=LF,P:JT_OC9M#Y8\^ MA<&@:4W>M)GP8"M#8H]D_RD2AD05LB<,B8%@M=E;1'P1%D\.5=BI"ERI?;H& ML*C66J"Z@17E+5J;@22(*3*]6Y4:^;P=Z9&&8#VY][\V/_Z*$66LF;U"I&T)>A+%),0!KVBV^6,\FIS/^$6?^"H2=09G) PV50[>%.2'GA,4 M!2C8X-W M(J$=S RN@)9@.Y)(;G++!C(4AT[7RERU(#MJ53 2/ MCN;9*'J!:%6KF)HC(P&"'!CRB2$0)!]]$B7,];\, M!>BG-W&:PK+]'I(8!9_>)'3ISBM6[5Q*4BH#0EA73.55QGY!L=4A<5]$GVIM:[(WZ*Y7X?_4@? -:-P7Z:=ZS+^EA4WC MRV=$?1QO WHV)B_OIU=Y_Z4S8Y<3MR^"SG2VN:2U'?4JZK]V9]I=RUKQ'(%. M_]9X;,J$2Q]3L.VA5X']7$=@M)N%G Q)VC]!IM-274FN6_,(&G?:K!MW%A Q(!:<0.3R+V3_9!_Z"U2B9(5JI!;5ZZE?TM:)+C>@# M)^];E*07Y*_5YS8[,/W*J%9428%Y-?=_.>XG67JT0%0<_FS1UN=&O[?)C1[= M7=X/QU<,X,=*@S8J8W-'2;#TDQ&S2[K"ONS6MAIL'Y*@\D5*4^ MZ1I ,!*MEI4E)"<$J)@RJDQL!L8Z82F,#>[@^"]25YE[.,&J&:L 6&>,N9] M 7-PG,\"2-'T\IDG$E\K!,1I> SQ)5^ ME;8-A'6D4N^*7I>6'G R>T!AR-_UC((;CWY'.3)56T5- P@+C96T=,2 $]47 M%#'20H;L,)@S]G*R^)ON>GE5MH*P0ED)K9(B<)*[0 N*_+00%$=[3FB"_R5^ M54A-VP+"ZF4E,2TUX*3UA7&!'YZ-H@I>=U1D2 M!DZ<5_.%ARE'KIR>^D(@4$[!F:,!A&A$)&5CU MV$'7$J(5E>"DK"39=AF#L:.N)4$-3>#DM?6-/C/"STG$D%XRO+>)H:FV;5ZO MXA>A&>6,;3CRZ(M8TAG!/*6#L3<4)%4+ MZ^QNI\5B+_ *!R@2Q^K"5\A=M%6F89IW &&;:"8V&ZK R;2@<\.5AT.><#X_?ZP[ M4O;Q RXX)H45"G9/0\Y>;KQ_$%KYK)=-#_MPPZH681"F20W"6W1OO;G^44_K M7H \1%%#DPVE+2>[BS(-ZRE,>HM("@$AS%U3[S8%%W9I@F!+A_M$^W"?Z,&? MH6#)%^09-RAF)*4/H/&' M'T(SO_#/)ZAS0":#?*^#P9^RCG\P#]'H2GSE#DS^8>_:X)B%0W<[!*5GF/RBA(-34P1;7&41OK MJ&X&)+AAJHIZR>T2!T%RV5W-]7$]S_[XAI.9=MFV; LA1F*JH)*R!E7D09#B MT/?),DKB>^0C+!Z&U[\6J02'L*6N(RLU18[+026T M?2K+U;0J&MBR7!*_9MRT<3$M5)0UL'.!ZRKL: MIY52GB004LJ\O1*B^I?1JUJ!](G+"E@0515-$,1U.#?'JD<'K$3+4'1RD9K$# MMATETXQ94;".(L3Y,$+,7ZOUHI>',4F\,&N79[5-^31WW" R*_("Q8SPFR:5V#1G(39]N#2[370INT;1)9T=2&=RVC*9E7$ MW[U91R#4@M N_2-;'BN(>&PLSCL+/:YMG:C'8--=6T(?NPM2L3<.(RW6QM; MY_5=J\YKA))!S%$:>.R_P6*#U@_KL6;L9 *:$#KG+\R.'D,\33>E6Q;?H&1& M I4K6Z.3O?%Q:]#6A0]@A8;:,Z[5#02WN;:>UA-DE\[V'<&\I-"8D:]VXR1 MSEWF!CJXW=64Z>HDWW2%*!_C*EHLDQ0A3=ZI&MBYR]P&SS7T'?SI5^]/UUA0 MMNZ:[1J2;PG?L;8B![;//0P"G&)S%0DZ[&_LO"O?Y*[A;&\1&>0P>?W^]0^4 M('9X*A.(9^PZ04P5K\QFF&\>I5[$7V36A"N5L'N1]U5!0R>N+9IGJ#',OGDK M-%WB %6$YPT:N;X29,YO V+ 76$Y.+DNG-P'7F#'HT&F+IF!OHP1G4L/L73@ M>^+.:FD 9Q8;#YN#^%7M86?KF))D-OB4'9[BI_*V2<[U:'J[0LJ MRK:LBUC)C+P, ZU&T.NL]Z05T*'*K&_!6W*45B8I?[W@;P M$/*_&]2-,J"PR_I<;!Y1.=0:N/[]Z4JD2S6XMC/DWJ9@:-1*O/IJ/Q%FS9R? MRE1)TIR4SO.\-2BL0[4RPS%JYM*U-KM M&5)-BE,Y\)= ZHDBW]+EFQOM2"-/C=LX4 L'SC^5LSN+P:&V3Y,/4:-#U.@0 M-3I$C0Y1HQ\S:O09TS@IK:GJ4W,]/(0#P:85W_44=N[R/2"?1&4O1W/-4-\ MPEE?4Y%4D-BY3 ZA50>)"NN7@=9B]_^YQ+3T%'Q45(_^(2P#(F3:?UBF M>W%M,BKR@< [Q"@(5%5F:O?V&D*G>@K[6H$V:]^=E[!_AXM%B'V!RCDI/;]K MTQ!\:-2&&'!V*-Z>O(KC)0HNEC1-8V**(]Z\8Q0_B4_J[$>SQN#CJK8$[8L8 M?_/"):HIQ=VVX,.QEO1TOUT26L.'X^[KF<>\T%%T@58H) L^1=S@$,4)KTDB MW3M9M.Y5-#_7G2)M*.I<.#<>_8X2H1/K!UUE4I""]=[,[I3H+^44XFV' ]'C^K1H/3I_8RP=_T@@4&KP U2H M:VM7Y6$J+/[L17"N\GA)#>_^,*GZIJ(!&1"=PRV.)WC_CQ6A_L:/,#HQ[VIRUD+?ZEG+6HVH\>:N$P3&/DOYV2%9,M3I%D/PC_$-'JPYF41WTZ>_;WX(O(1 M8IR>KXFRL=?7YYH'@"M:N-SRJ%1@^_IO!?(0%M6KB,WK:+L"D?3L4Q.!TK9P M,&]4N;S*&)26$,"RT8:2*MH B0<9:)V!I""%=1Y0&/*$CBA(3W'8SY?/"W[T MH(WJ5#>#$-0Q4L1"5*"2+! R.P1F]B P(^J.L<5SCF,^P_#Z99^1.C5"!;T_ M81@E">!VY/F P6BRNRM52*BJT?Y$5:HH 2>O0PIG>S$7QSF<&LP^+Y,E13MH MW;")?F:9QZ'KR&6.IYD,FU#G()9V[BUPXH4B%:Z%*-J'1GQV4LN8CR:G/-6B"X\FI1>FM_U\5L=8I^"BNU2#D%=+;!OO M3QC3E"+@5K.RN76#_0E*ZJC8"QF-EDG,7]%@CI6%H JMX(GY:= M!),&+N^16_"_@@J $]=\3B*;W9.VA=-;Y[9SEH8.R'*RW#49M>Q7;HUB%T;T M0):?P6Y)"=VOG!K%)I0TP)=-]2Y)WZ1?*36*0.@) 2>JO";=4>Q737X:^'Z% MU"CLH*&B!S^.^ @%\6>&MRA'Q)]LI#Q12#2V[HVO7M%]1U$]I,B8( MGMV\NLIUIXUB#'M;NZY:!95QO>J&_0JP4<3!A!P'J81"KT2U-G[G#$6Q.-=\ M6,[G'GW)=N0C@<303]CF,'FQRBT\/2WG%HH^C\28@_R@_%,Z+J\9E68>ID,/ MUF.[3CC<5-02=E=FV\ZV["MC"V1 M;6D[&,QASE*G["NX_1TO'GN;1R5GQY!23AQ']NQE"[(^2GKR:)#R)1\UNB=A M^)E0_M%*@YL/!B)OJS]=[HB+X+:\+1*:OM#2O5JNQX&PZG9KVAUIY)J!KTX9 MOS# )+[*KJMVI(F[@\"=&"&JX2[WX.F@+GB96U4V*XI2SVIT!"*YMC]=JL$A M>/K2D%V,/Q.$^97MKBF,UT%=(>I-4<$5 M'C[&"?5\:?9>/^/"G?/:W%CTR-!7-T7F[%O'@>YW'OK17>Y'>I\G.MJ:Z#F\ M?YH=6[G#76AWFQ@X?RD6K(:WR>77I^5K ITJNB42SA_*]57EK5H/)GFI>DNWTM/RP@29M"F9UMLW1Y45VPTBA"-]P,KMB MGNH*!TLO+.E$;)83HE1_"IQTK=TWC"OSY5S)S9WO+NC7[-S!U!E#O6<]0XO?7<8*JQA: MQ!3""KNYEY,F[/)YC41\JC(IO"QOXV#>5IVN=>YV5[ "@H1W,-/ZT0I8((ZP MD:X6$LSEY$"02NZ&=D55T!(2%WY'T<+#0?:4)I^?1\D,T?,E4]4H29^UTKKG-AU \-NK%7*GU*XQ=:Y6 MKLVF\,%'DJ2MQTZM4KR'8!0H_7<-+ !/ M7:M_&^ZK2>BH;FZ"HR4*TAOV>D]< ^S:_Z[4DGR!7!41G5V,B"\]&J'@ZX*7 M_9EAM!)J,)K;B\"&*@AK?\-9]KJBH$-[W;LKX= VB^1% M&]I9[O:[2,-C=>[AH_4EALV+NGQVY"F(C']C1.?O%"KK!!,(MY@[U7,73-V_ MU&:SU&YNZIU6>Y", ^&:8.<*VB[+7K/Z.;@(:#PZA#O5>Z*J^W@UI,$JHJ9< MM8JHGK=Q@@F$UZD@.PFUF I3R>N8=YJ-W)/D_E-PC MGTPCS3-N'8X'X:F^+E6Y0];].&J97D'_3&CV)PZGVDGVC02(5PSW4H,5# 6G MUK57H_3L,JT(V54Q1/D8()YH!.DAR/GU>G3.I$"3^'CA)>BSAZEX#+.C$+,U M%B">K 2IMW4Y"E.S&P0E?Q/+S)H#&TJ["BRKAP/Q<"?D\+&:=?"4\O4]>>CB M(&U?'TJL/2N+?[B>;XC5SD.M#0'B$520ZZ2473 5KO'4VLBMZV-T$(^\PE\B M>W7CK(ZC. 8W'OV.$H'':))N[]=7-ZZB\1,*5^B&1,DL3N=Y\V.E6IV#>':V MY_.A6HP"J3&!P#5*7CZ3)>U":S0#]*LY/9Z:=,$LF"MF)T="Q6V*B%QV%A=I MB$R_*NS@M,058_2DF=D7DWYV<[A:1Y[T>):S;P:;? >_X4"M^ M3VK%-T3]3+Q;K^" NB!/YZ/^2/7L.V$K3,<8S4U!O4\ MVQD 2/FAGFR[7$:T'2Z"4+MUGMCV14EMD2,-/(2:1NU;D32IKDQ\)PYM[O7A M,4;!F*3DI:[VN;? B1=F>\8;'+*-)8ETI4::= ?A:GXWPFW.&Q!5&P\/*6PD M>GA(X?"0PN$AA<-#"LZJ-=V03"Q*1^,=",!G"Y1OOQ**RSXOB' M1V';'PK(-+F/C\(J9EMUU&WLT:FJ K]=4PBS;Y>JOYG#C3G2A22'4<0FJ*S6 M_'L?,9QB V%9]L/ MA%JJ/8K5ECT0%NA#6?1#670P9=%;NW_?]O4 Q2 0EBV06?\*?L'-=I9F;K>: MOJP8 <(2"2\=6<$L< &)I@0>"HT?"HT#5& K??M!RG5+Z 8GS4/YR;VIF'TH M/]D"K8?RD_V7RW;%S\[W#F/V-9Z1,!@& 4Y[%BFCDFM1XI+^>.8EYV09!F=( M.5&VV?%KK2W=)H\Z5Y)\O)V_C[M@7EXZP"9E./,)ARL/AY*;5_6[>:T5F>MS M!,H5Q.L$+VRO(;XSOH;(/HVO[@ZW$0^W$0^W$0^W$0^W$0^W$9W<1JR^P5:^ M5:58R34'S8VZ@Y#VT<\--GO>0'"-8U7N=YT.7 J[+&0CB>9[<'D&Z$2@>>)A MR!.O&EIHO@>7AW9NY)DC'H0\'_!S,W'F.G!Y7.9$FCG:80B3I_0V%&>^"Y?' M1VX$FJ<>A$@O>29',Y$6NG!Y@.-$I 7J08CT%C?=@.9[<'D@XT2@>>+!91D< M,MD/F>R-,MD5\\H=HOPXSILRTM+L/O;C9T(U5Z_6A]FR2:91=Z\UX;PY9SI? M7E3877MQDG_FHW"WRT8!*CIZU8GB-7D"1NB79U?CB_3BE_K>5Q-E,!S@M29J M=\$K" [IZ\@5ZC$EN\MRW._#$M]W&G +_*F5$_K+<2HJ]L\CP_2__Q]02P,$% @ -8!H M4S@ZC6 R!D% !4 !V=7II+3(P,C$P.3,P7VQA8BYX;6SM?6N3Y#:2 MV'='^#_ LB-6BJC6S$BW>Y9\>X[JQV@[KF>JK[MFY;7"L<$NHKIYJB)K258_ M].N-!Q\@B1=?2)3L#ZN=FOCME9D&VBZ*O_^:__^3_]RW\Y._M?YW'']^]>WEY^?;U(=U]FZ2/!/O] M]^]*P*\XY(^O6=2 ?OF^A/WP[G]]NKG?/.%]?84HY)>[:Z44/S1H%4COG'&Y M)J:$![$J8A;\+=)B!4>\K,=GT>.ODV3O92!8KA$\N/? M=P^[-H<-]E*<)<=T@WM] )$KU;SPD8D!$@CJA'%\]N7^JW^]++UN$(?H*LZC M_ U=Q]LDW3/7\2^<^)Q?M^1@32A*A&C^[/[;RM@K/ZWXF],OVQU8_6$IC,// M^._'(,UQNGN[PX MQ*@*75! 0U>PW3'Z%AR, Y RH7$&%;Q[?;C%:92$5W%X2>(2C4PM.#A-D#+< M5H,&$(@.2#A0*P ')BM]B"BX@\_/@XJ/T0Y_/NX?<"J1I OB_J.KV"R_=_MW MIY]:/GCG*Q?Q&X5#'-#9][W#CQ$--./\<["76;<<#.H[R]EM?NLF#,#WEC&@ M^N8U+*+ SK[[=;Q)4K*0L-W"?4Y5 I1$%,&+0B( [^_SKX/4Z)*-'VXCG, VQ@Q(>2AT, C350@$,H!Y: M3E1J0I!0$\MU]+$,0S(76?%_-U&,/RA%E,)"J8F&\::*2 !U$/)A4HU"LA% M^0=$<= J=K>0% -?D#^NTG7R$IN$$R&!U:++M%0I:C XE6CS8%0(BD"C"XKB M6AE8:+-*;]/D.8HWZC!5!0ZL%@KVI;K1@H53$"DC1BVI@M 2S[6JW"99'NS^ M=W30[F?DP,!J(F5=JB0-2#@5D;!A5!".@PB2J_T)=5S+% <*A6C^#' 6*6&O M.HH4?G-[$MD9N/-AV7I 85Q]1UH=L;M]2F)U7K(+XOY[JM@LOVG[=Z??53YX MY]LR,,3@W.T,[O'FF!*E^O#=PSK*=S);[8*X_[XJ-LOOV_[=Z?>5#][YONPW ME&S1A^^^?O@&E5@./O(Z#6A-V?W;_B&1"=#ZW?WGE3)8?MO&CTX_K&3D[E?E M,(@#.;38J]?-$V$$*TX2Y&!PEBMCMVV](@R(!7<9Z'SO$A25L&Y/$BZ.:8KC MG!]+4]TDH?\Q4R!@^5\M^ZTTL!06(ANL8429%.8XJ$)"',OAD5..:45; M](PO@SPH^-&!#E^ M3%+U"5(+"K+RH,-LM_B@ @&J/VB-KRM!2%$)Z^R+W^^#W>[\F$4QSM1+1PL* MZHM+F6U^\08(P!>7C*_ZX@P4E;#.OOC5'J>/9!'Z*4U>\J>+9'\(8K6M*Z"A M-$#+?%,3I* &J'A0Z49)0KB.*A +(2,!VD>7GL>K'*-L$N[_A(%77+:M! ;+_!K:KDP %G-M3 M 2T3W1."8N/)X1%%<%G'7)90U^Q^)/\BBS*5D'"E[ JFV\7L+3"0 E]7;*T("%5@<)XW*%$ !5:+#A5$IBLL.KM1B2<8.&;^[0!9M MM'YW__FE#):?O/&CT\\L&;GS:2L81(%&?\QMD#TP[H[9V6,0'/@7Q;L\*_^% M?=JS]Q^*J^[_M?CGO[.*%,K(:OLQBH-X$Q'-3/B=*L4=Y7ZH;M5BB%A48_K@ M.5.F_DQU@XS5Y_O5S?7ER+#P*&!A=$/+N*@>4D#G&J+AHAND,-A%=43Z M2PG?491)V,Z%UBZC>2]YYCB BGT19$_+.*3_=_6/8_0<[ A;V3*_"-+T+8H? M_QKLCJHET!(71O%["28:@A6B<\/HP557V0@2ZSC#_B"@+U"0HY("8B1F,9U# M>6=>9SZS2(C.6-(JV1:[TQG%(VM6FD,(>(X?HSBF7W!>,8T. MQLWN\ 83=DA@^AGG\@(8.Q2@$,!"C$8DH(%W'Q 8F>G&!04*JG$6B& M5"4Q MDPCQC-.'Q! @3"(+H$%@Z MI50W.,M^K%(!M[16NMM/KHF9%'^1/9^!_H)>\0(TR()/MH@QYPC+<1<0&T%S@E@[9'@H<1W^#2 M\>B=PC=Z^,^(8!33UK4[E!P8"V2 S=N&AMO1%NV2^!&GCMWBX"DM$%$#$W%4 M5.*"^)/!(LE%H=3DTCC<2!0R7;T>F'^,PQ51IK210%4$>U:8,-N.'D*)NQ$+ M-.>;%&N>E'94H+*4#D-&K70]3(IJ,L&RCF2^G$[9G$YX<1IE/(6"/7VR.W6" MV9W;,+JF1*J(V!,=_4QTI,5N L+I,\J1I2J72-XHOR,7K%815V#4PI3&0-JW*#>(.##-]%CT_Y M:ON%1&"4.X7(!AP8>[ 21#0(+8)SB[#@IJ-'%0YB2 O$T,Z2[=D7FCFDF%"I M_PG$L9#&Z0E;3GB-'G:X6/EP?O6ZV1WI/:R?DB1\B7;J8Q ;5*@3.7NQFB=U M9CR $SQ;IB3G4"6JZ)?1UQ4^*@E\ W>:-EBZVR!G)PATS:3MC/ ^2']U>N!6 M!XI],_,BIF?';EVAK$[>:C3_#M_:O(TY?XLK6AX=P1D%-)W"U03H M85Z=51=UUUNFK7 .9,0L#!,5UJN,$+JYJ*[Q6L<.,V\E-IL4X?S#JK;G MM:A8V'Z_.O@/EVK69='4=:^XHGJ;(OK7.'[,2;9 M)E3H59(]?P,_GU]=8^6GR_1_7IU\6]_6=U<7MW=_P%=_?N7 MZ_7?/+$S>Y/RR'HL#<4'F[!7?Y]TWIIK/[38[D:V#@%W>4I2,^V$ Y:VPV^"-W@BSNY+8!H:]C"AG778-L0D)=@%1QH;ZNEX! M#5SM.(IW0/V^Q%M,6 WI&[E[@WHK8&&T6\NXJ-Q20.>ZK>&BV^VM@$5W^!G' MQYE5VR*ITH?Y+S$.TKAF'M9WIT=ZKM)>@=0VK(('\^!Z 5I.7 X,X<=UG,C< M(85'LO@%S)L/DJ"L6 =*/_7DFF6D .US';QBN\!*"@ECDQJF16N4@#FW0R4/ M2OWE#AXQ1/!5QY[]@NWZF@A#]2"Z:A;-E8;YIE=V$Y(/U9@J4=3EF&T,X'I, M.3OF@LP*#]P\II"G69%9T? JX62=5_ GP6276/(@H=0CD003TO2+9:JDEQ^Y M(X$+Z\M8!AQP#;>[EJ5%@-1[^^M-H@FXNZ5EX?<'25-=UO+#,A1KE[FJQXSG M571DJ/8Q(?D2(YDK:31AD@AJ4"Y43^%1#U*QGRJ$BH=P&-B/"'LBAHF>=I]'#,:>*$5G??!IZ$/9.(!]N' MAQ^B,+YTO;ZED&!]=E1,M_KJM,$@^NC(>9"UERG.UXIW^!CP EUGV1'/T\_9 M0K\'\X_.T'][_^W[]Q^HK9:R_''Q_OU[^K_RD<'E,7]*TN@W'/X/]!M.$Y8L M_:?9U'K)PE1D-&[8?=$4_#^ :?H^_<+1'6< 5[B3?&O']B_ MON_H<+? MX3R(8AQ>!2E]ZR%;;C;'_9%=>+S$VV@3J78S-H@P9F ODF@19BSGQF'+4D?3 M2D148J*O!5Q4((/U@A@LET0(KQ( UMLY?S;\=AM]#S;XXS?V<&\064MS'NQH MAV7(YX2\X-68*K3FDF<,/P=M\3"RA])!',O'@VI\[\6$U#%\D'F(;(BK4FS9BN M'V02$PH!; I"WK^'_ TL?XQ"(HS),@04+\RCPX^U>@F8_AC*+.+ G-OVW,18 M88*?[O;9OEB@09X!]XSKF\?"'NY:IA0->K\BR&*Y6=%B@)N-S39% PYI)I8Q M?5.'/-F=S"X&I$EH-R5*:$],0;T=48#"FX VAI?IS:Q50_UUOS?_\!N0C@SF MW8<>Q1/M-^P[=/#P=F .T>7& +[?F$@23W8:++RC[=)7VP%7%:QPH8H8>@C6 MK&NP0 0H=;#FJJM^J\_WJYOKR^7ZBC8%)?_WZ>KS^AZM/J*+ORP__W1UCZX_ M^]8MM!*8BTA,Z)#$] V(Y6NDNMMEP %61)T@4@64(< IGIJ;CL(5!38U+/J% M0G=NRCA4IQ;WE\D^B-JO0QA@8=1'R[BH-E) Y^JBX<*H)N@7#@ZI)\ULXB=6 M"Q!?4A+-]E6YZ(Y'' "6F3"E*;U8Q.AU0H)'/AV0:T/'2#(C8%6$\08 MVK^K'UJ5,.!X=0U$K2I:!%^NA&A5Z"2N5F@U207LQQ4*M>[((<&O2NBUQ:]K M!):)*V^R558I*OB\E&T*QU7ZR>ZF@"731?$]^IIXNHSAS'.;Q_;2P'1LN[[ MPW/8E\>4<'W+I&5GFTRB\R##(=W$X#AC;P'^E":9.D4QD!K@5:#APG?N"_4G M!7.I:"B?\IM'Y8UG3@]Q@M6E<$;T[(%212+9!6*$0=N+3#L/9^<=(UEY67D<%IF/FHF-'9^"HLZ_6UUH%QG M5Z\XW429LD!B !VOK-PLL/42+B/BBUV;.!RT;#.0@AZJ",(<2D\K-P>N9 +O MGZ=T3^,M54O(*U.U$-E^*?;96(TLRC?GDJ45+=.4P+'C2_3PUEB";X,W]L_+ MER E1EV,M*B5GO:-X0Q-:](_\(F)\2--+0U?FGO,S[S.:720,=H_C0TJZ OQ MS &]_^'[]\S]L#?C=4ZU''NU_3F@2M9YJ7H0!;<.9X20U-,,0)_%Q83)YDA- MF9G\^*^@T#Q>G)]L4<94,.*A0!ZM:F2"V:;\Z@0Y_$^>!O%K&#AIV,4TA.Q,1.O++!*-AB'&:+3A1JM M7U?;+:;4W$4M4PADD;DA)#B ;TE7.P$;:\0S\!5+K5,I0&> 99N0R2O$FYV+1W:-=R. MZ"(A2SNZVA]VR1MF[XJCGZ/\B5[G]-WNN#1#YZG$]M3RFL+U,CV.ZI_MB7P- M-KY[:6#HC?7I9>QM?@ 'B;=DVIX"FCB\CG/"??2PP\LLP_T/%'64_#D L!3: MZH!13<:KXP K7C4'CER-S4>/088.09I3R #E:1!GP88=E!/%#S;_.)+(CT2\ MY> $G(Y." 0Y"A,4)SGZQS'81=LW2BE #\8J37?+XAFZB#:O-+(FZ.NV92?GC M_&S%MCL%/1'W9\>L^51T&@=XNEYOX#R:3UA/Q.]-(;_!\?E]"LLGX"*)20R; M$;5<;?F?Z@$XZ:-D\35M11 M3=ZK8O=Q4])^0[C )7_WPR<(LC3[IU2,KI,560M3HR,81 FJA\E@H9M=3GJ3 M >B#,I!'R=E>;:IJK28A$2,WFS7;9WFF$UTI+J#A?L;Y=4R"27RCOC/:@H$Q M-BFCHADU )P;B&3T[IX!YX@#H:\IV#?:V=J!VT: M^ND#3:EG^6I;\&%PXPI8J+2XAO%FXEL"")#:5G(A25YG[/R^@/; PP_A'MS= MRRI^2%_!X-D7&2%\AJE-4!$U:B^+%HZVK*@FC@873;*("HZ4I@YWIOX*2C815\ MV7^W&Y6Z"B=F8-UI_B3#1+V>2"1T2=:977)@;^)QSI0;8"T.5*;%0I!F^D6# M )"3,7(CR31P'!9:"UBJWO/N$B33R0)9K8QWA.@CD>)3D/Z*!1-7R*U# *HR M-HK0J"!60KNO#C:PTDU$W B 44]ML)T]@*Z%'<;P]L^.F&XQR+:543#]I II8'T%0NA8T-E6>?I'GT MF^Q.F14&C(E8""&:AP;>EVC!$P%B3F..PPVY4RM1+0%^AS$A]XZ0;Y M*\RQV#CQ.C)!&?S,8KA<&H,HIL7"JYCFW%;;VS0A&[O\[99PS]X49^&KRN]9 M(@,ME+U$:ZR75ICNE\T>;'57&X)<5MT3%;R,LD.2L89514D7(X48+501@[IS M,DI4BDAE_!B]XI#?DRWD!7U*]GI_"**4\MV]''M%DXNTQPD]SWF)=LI"[WXT M@ KHAPC:**OO0\!]L7U_[CHJ6M.@UM>YU8V^K@BADM(\73J-*_;TTMX2XZ<- M_^@JN$Z#$._)%A'RM*>3^K1-D7J3';?*BL-GPZU3R3 G0K;\\K-*,]<0*FR\ MRRB%!%9C_;U&"1B<*AMOW]5JT;CI"*S11K99S/21MHLN<)(84I_)5C5I\EX8 MF>$@TP(/Z/:NK4"-&[TF)/>W?.TXZMY)%? JPRA0O_&@BG"H7/R.?EL@R)/0 MZ_@9\Y[$G"L2LV$R:>J[MRIPJ,NW>O:;MV_EL #7;W6,=,/A"KS0G 4J,:#T M?ZP$@ J_#EYQQNQ0(9L( */4719%-:Y_=:ZX[:&[H2X%6/!6)%"Y(".3A?NE M^TGNCQD&H$I^3%(9M7;>Z*_-:YWA+8 B?"IE[48!1Z@%"BEK? M ]VY6?3FK:.2!054DD "#22D8A?H@5&B*@OE^Z>3]NIU\T0?](5N/Z*,YOI& M?][M%GKM$OS9'0S9%0 U >HI0I$+8LM. 4E?'X(L^*KW^G0_?Y'$1)8C$:?> MV'-[YG!LK;QZ)9N<) VC.$C?KG.\S\@\$#W-R:3MV$P8-A$SC@C9!&C62>PV M$IIE.*!F1#/*H@H B]/-XM&SF-N5WB$23&G?0A =8?I*V*S=8PM M-D!?F7ZL&5M&5B2$[9Y !6J/.J.<9VBYV:2T$S!MAD[?%O.E6^;R.8AVM'/C M.N'/E#'6Z6,M.,W.@RS:J(*LOE0\Z+AI+ZRR)Z>9!&S73EO^;/IZEJ3XJS[U M&W8%M05B]#QH]#E8:+9NMON72D2%[)(5I#%]-^D6IZS[-A.'7F>)=D?BT!33 M8\0"ZIYE)TRCDY8>Q7U7+1M^.HI68M$6\+S]>V$]_)(1QX5:^(:)U&&?98SH M.R&5!5%B@*;S,XX>GPACRV<2=S]B_MK):LO86AWS+"?,$[GM+&HH,1A#&R>Z M:'_#*#DWRS%L=E2[)(8*:JA^**=XST4@.;LAVU;YS3(%9T$Q!5W!251KE-SI MBRY%Y^35]B+(GC[NDA?3E7D]"M1K+&8QFF^MJ.$!7E(Q,=.GD?7%\OXOZ./- MZN<)&UD/V2U145A6)<3A^=N7#(?7<565M=SD9)M''TPPE34-( 2V9QHH8:"<0)S3IOH)N88Q[DCF4^(CK4)0]%D M1348ZB9P:"[CQ)R2PXG\G,1G;'HTJ6>7'?6"0Y0'N^@W')+M\X$$T^E]LLU? M2-0M7C/]H)@X>W2@/GP]Q6NTZ+/$==^]KQ=CDH6S0D.3;5I#J-6\3 LRSW79V!,@GWB%?U/>*E M]A[QO$8\D30^WHHF47.*B:.YQ/S_Q3B9W?XVO^IGBP]6XM=/P%;!GATR1/E= M'\YDQ70,#WU=4OB&!EC"EH^W*(#>[HV5\^N2P#>H)"&3TRL+7&XVU*MG9'>+ MHV=:=& ].3)47^Q.+9;>Y+IX'EB;BBE;0ROQ44T ZG!_A' 64HR)466,T1HY MLNW[#[S)Y8\+]$.%B%C[B54'KG9X0/%K'^8D#74/A"N>L7S"**BCVM)Z0L%Y M!T6EY(&31BFG[3JZ'25QY1:J5>DZKDI "PKSO.=@=@P3B&@R2Z\WQV2X M2-D*R(#CR\(J$42_H@H('BRE'6YLUU !T9^UTT8:)=N3+I:?@OBX)9'QD3[6 M^5<MB&Z'E!OQK/WV2' QK?N,DM!Y$FJ:>52XH 8MQ(DA@9HG2_<@D?O*!KJ8,[ZB\+*X M7U/V]2EOYK!-OK4/MR/FR_+?1W1]7&!#R8. P9Y-6S,N*)9WN\5;9]+T$%QX M,4+VEI"944H_TM W4? 0[6R*J_H2\<6 ;42US$I+*'A@L&;V^N>G!5(^)ZGG MD=@K2RV3@+?!VZ!<=87GBSTJ!+++4A=('EB=E*/>^>D"VQ?#LA/*Q#VTO=#< MF&#.?:3OH'ID-0JQC(;3PO/#=J1,]3 ?EO_4^&Q "[(3K91A3.-KZV15&=#R M*EZ[76T;QXMDE%P03?*IB>!+LDG&5<_D$C&#L&QW$14=4&D^Z>4IVCRU\DY/ M 6W;@V.4LH-$@D$ HZSX*W7AX&DCJQF1'NN4F(HNJBYJEX9)\R7&01H3QGT\ MOBGVB^[/$JGBS/P2JVU=Y&*SV%=&O%K?V-P 5 M<]*'@.]7664F9X_M\=75Z:ZL@G7ZF4A2?D>U$-&W:ZH*,7F7]@GNF6L)>66< M%B);&*F&BB_&:F2QK]%6!!U>Z;1YF&,J\=LWS67R0C:Y+(Y.U\ER\X]CE.+& MBX?+.#2]Q=F' %"3R]XB-II<6F.[;W+9D[7N^5M5,9&@@D3U(N>"/\FY8+$? M^+NF5Z[6<.;>>BB^>)H:D$TMI7&PG>K.0<65E3YX7- M.0UH;=H/#I6L?G:'54]Y=V6L(Q?;JQ97L:/GGN:D0/;$IK2B:0U+B@EO71JV MK$R,YR5J L %,J/D:QG:3;1AYQP+T8]X5"-C'R2/CK+]W^^-V^=YO+^;;E_G M53)F@*1E&L:S/9Q"P(]1',2;"=(P6D)>F:6%R!;FJ:'BBYD:6>QKKA5!GSIK M329\.PDCDQ;TI9%D@W'(GE[Y.4A3LJ6]>L7I)E*_":]'@7I-Q"Q&\_T0-3S MBR$F9B3ERQR%ZU2!A"HLJ-3E:$E*:)HK*0CX8AVL#]'JP!XD*ME4=3^WP(.W M$ZU *F.1(H%:C(8C@[+Q9V<*U$KUYFE'WM-XA@LE6E!#0$_,Z#K+CO0VW6HK MO#UB,2,*/'@ST@JD,B,I$J@9:3@R:%R)235.? P&)G";1B91#K3:;G'*GBX8 M^,JEHO"S>@"K?/GJ'N?YCC6$+U(YLO(U&RR XD][8:KR3S,*3 &H+5_R6#\Y MYEL2[K/JSD/UQ%E8D$)91:N\->RXF'.P=/5[;24FJE%1@0MRQ]>M2 "G"W=X MQTY9DG7P^G.4/]%WMHA#^IBDO3JN#B<'>P(Q5'S9F41?6F"G%,,859U;+&CY M)!+H+)#8$[: 0DNZY7K$/IRW3R3_U?ZP2]XP;LN?^6#>TECE$C\H*UXT"#Y% MPJ((YA"80GL2^]:L] AZ*9)/P:ZU$&N<[M'G)(>\RV"?:!V=J?7_Q&#<28'' M)P33G0QX=9 W0%)^%%#)Z^.9 .63_H\6MCT'.[X89WD:;YSP3@Z+^:K>)N)SPA]Z40U?Y!/G1P/!YXG"';E MXXW7\39)]VPW8GI*TQ8;Z#&4?L(U7D>Q0W7_7$H?OKJ/D C8]3J.! +@%0L3 M"G@999M=DAW32?LK[9X9!EVL7M?-%H@3L/&FL5 M';O*!@S:;G8.Q@-(L;N8P"HY/^=@,&G]^272](0XUD.AC)TJ;83!$"[;T$7% M>'39.Q0]ZK#8HRYA];Y2EAZ04* A@F&^C!>O6Q:@XHW(":,@):E]0GE")5A%_TQ2G.3 MN8Q^^ 1RA !JXBC#S),!-&?P^XU&_I"1_&^1_F\1^&1R9[VB'D79@@ M1 ;56Q]BM'!DQ]>TV(!2.P2$V.:X"]*BP[CC$&&"&5J:EBADZL7F8/&>0$[5 MNY:5I&?EGT*TPQG-&>/G*#EFNS=V^M0M5'2X *_2QR N7JJ]2.(LV44AWV;& MX2W7[B*H*7+;P>Z>_ O;8)JN@DQ$&V:!GW1BQ(!@$L+. X@)N>X8$#&=*&/O M2 J$ &V"\;/:%NU6H_A1,2<2.!A=53(LZET'R+D.*3A0ZT,-B7Y9X]<A>JF9' MO!ZZ6>'ZIIPMQI3:693F$ MKY7&@_"YKQ#>:'WYL.5;?9AN?+%)@P'5@]LH1+/GMA(V@1?=4Z2#;_K- MISPFKZE'\49]M+Y3!^^# IF<3X4B5-!XX$-'2#+&%A2'8#43JVUYQD9&4#A' M.Q2 HRY+,:K3+0,\S(&6%5,=Y8C?!6Y/E8:Q6;>PFU:!!0Y43ED#!Z"J.H8K M_90!P2BEFI-NS<$31H04[<48UAXWV:)=]>UC[/J"=0_^&RH*FL(8Q?E,JT.K M16R/14*'";Q6F(62+AEJ-/B5P\1;1WDN&[;:;E0LTRAWZTMO8=KLP^\=FHV5 M^VPA+#"A=A+60C4W%$8T@'V%)4]&3Y2UE:#PS:N^5!U.#4;J1PHL* M.9"4O'-/D<^"+,5?O%?;(XVLPP-[2- G1>CM3!0[Q M5J:>%]7#D=#/14H8-P?@.A1O5,<0_%6HC2NPVLQW-^"MV!'TK[B$-%KX=*NKN"*9.]> M>^#[I%Z6CM<:V1.EL_=C(OX?$*? VI;YEO\8*Z@OAE9VWJ>]7J+'ISQKBF%P MW=;8,$;64SC1Q"Q1G1M8+[[DYC7JM07%60XC7-+5'I6J( '.:O1,5V*9EWC]M&B[>Y%D><9J M*%F#X+(IK\'UCR4*LR),,Q7B0C&.HO/U8PIVK>\WGX+.GXMRFK85HZEZKO7Z MR1BD]G*2_NJ]CE]#=4/C:G]!&#'*T@[LD*O9O-/BH3]0"6=8Y1_QXEM-^YM=DGF+V&O,M@?!0NW[",4Z#G6E9L4?W2]M4 MXMEH71O7&^V3,]9-X&BC9;]J''!; M)'2,='M$T/S^6;(]^Y)55<#4%H0R*W %6AU(&$%5_X8V\+=PP'HD2&4RB=)5 M*14&D&+IV9$X68JT0!4:8GB+YDDK*TOTX+QUD(A^6U"G7=AMLHLV;_R_)DNR M1?:DW9Q6-&T/.BDF?&,Z#5LVW>H6B*.B7XK_!X]HII%P;$<[Q2:Q[(-TD;!M M:,KH9S;VTA\=8 LY0+QJ1]D#%^;(NC>#ABQ[4+=\/'#;24DPGM)7A]"F;!&V M$0=S?+X]7N"JTUF3A#<^8UXQ05^H?!$<8)K$Y(\;WJ&VS^+'ZGOYUVEBY:* M;,=B<8YO@PMV6F\O6.M,WHP(I?-L[T9VBSD>MH3T!6VWORK]DVV-#?K$QT\E% >_Q./5F25L!3 M#0'5,7A:_E4==Q>H&@<) Z%ZI 4JQT)\,&J^1XW4R?W4C'.41;L<$8] M5.FL4J&?\1[G3TF(@@P%](4:&D@$CXP(=W 5 '>B644_Q&I>,+''=WS'JQ9A6FRL""U20\,BX9Y 3-N']D?BH'-]$S_11 MPV;[F/.W3S3&N:#/)"Y?(]4#?[THP)C< "%%J^N![MSP>O/6T4E.X8R1Z#0# M8PL)(X,8'?0+I=0Q/S\4MA;W<[#'EPE=@/M/FYR*=XJK$]92>64D?%)@-7\] ME7C14&%*#/W"R0W29$-CTD]X_X#3EKA2",!FI$TF.VU(^<^NJ]^Z8RL;7Z)? M.!BD*ZJ# 8T2]XQ9>U""#E]["RV/9*W) :U/7G4QGV&]=;'6->=^%Y8<[=U M5D\C-A. MEU;$>4F:\(&M%0[UK0:*FOVYL@JC4=(LPCJ09NW6JY;GE$OKFB_ ME?*]]31!6S+0AMA/7+DYVM$ -,H^#&HUMB!47N!_JVSTS4,+G4SJS1/YI?D$ M^4LY 4F54O;#?.4]>,J&"ZN4-TBQM^/>]* ->N $R"V[)S% $Q_$J5;KE6VG M%G7K$;*GYX0]-/_I9T3P R_P'4P$2:O+Z.+51B;_ZL!>E)$KWG<[X/TK7*@ MQ8Q4\S%E?[%*'N[>/@7IKSA?QF%Q(R2)@]VG:(>S/(EQ]B4FCI#>75[C=%_= M7*87E[5.8=:1(/J;S3II=7^T688!ZJ\VHRS=_FS!PW$7I*WWK#"//O9L9'9= M*:G'1OMR<'2D@Z/\":,=X0"Q6_I1=4O_0$9RW=?-Y=Q5?FBU+>,U/AXB R)A M1%0/B=B8B Z*UMVF!N!Q'> LCM,[SZZA5KO?3T%^3&U#P4&4_+FP:BFTZ1:K M@8P75UNM>+2_[UJ1HT>WG""X*YA>_,:YR#&GB\V.4D.'LAL9-^RDFA[V\X2[ MOBS-!;LF?VO;-/FGO_-S^.)BD*P42 7DUA+UK%(CDT,XLQ_=\.J+6%-7W%A] M[TLJD:!MA5IM-0[KRVJSC#8,MPRN!Q0EUFDDA.35E)$.+VT9YN!HHLQNCE9,U3A-O]=E/UZ_G:.X\T3S2QH:OO- M:%#-3^W$:38]U>, -#NU84C2Y%1 0Q0/56CPY?E=H4K>M/7X9C1?%$TNCE[1 MFC@>*)J,H9Z*-F+_,>V=YX_D@]%>C[1KW\]1_J3=P_3$!;V?;">8Y-:Q'A'J M+K$-5]T55+QV[T71?_G2+NW"$3W3+)]6T=3@L.]#J]B7/0#=A@5[X5G.B/H) MYQK>!\V1K/=K,FB_\*O&\&5![ AA"+I*< ^6P18O-BL@Q? PRJ)L]0NP1 Q/ M5*DKA%:5:G!X56KS8J]*\'&4M&D*)JY*(H?55 CR\L^HP8^&M%JC&FC#'^OE(53I;;:LD MF2SE)H,"R*^JF:VRJUT0F-RJBH_N(_4YV5T=>(?@#,4,C=6: V57K1DO &FM MF3+!ZJ TK">_C:F=T(Z*NT:K]!ZGS]&&!;62C84!%L"F3(Q7EJ4"=-NC0,]% MYZ.7]]56*2H0$(4>L8&P_/[2O8 6TH-OWXW]-6"PWUT;ZTN^^@SE&O?[(,U_ MH@=CF#YW<_TS#M*_1B%._H*#\/!$*U'O:2>5/RVZ3*,ZOXW6T MEY\,JH @ G 5JW7LW89P'';+A^]&W!3N+(K/*"0Z0ZMC?CCFU4<>X>LUQ'.*P:(\2:3>:2EB(?::!\7J;J0!TO,O4ILF5,.'K&C\=Z 0&5PS^W6Z5@T+U'K$Q)#.#M0VD!5D*T,HV_FY[@[26[P2 MH]N)<2WI.>'@_'5N$7Q[PTM1XV&)Z_%[6Z(SZ(7HY]M8XU^\6NYI$;/7KUB- M%1+0V*Z"E#*6$<98-[;;)*=]>H+=[NTRVAUIQYY[O*&M/$C,JYBCGC1@C&^0 MH*(1]B+@W!@'<-?=Y10TJ)8B1H6^'5O1024A5%,"U-SJX:F[X.530%9'PB0] M0+X_'@X[M;*:T6#TTU8<425-.,ZUT(ZA;F*I?NJ,(*(*D^TH;@F#3ZS1Y6V0 MTC=L?DJ3S'&)VTCY6B(PL6C'RR0&?J>XDN?G)/WU.B:1X 9G1LMI 0/;BY1U MJ94T(.%L0\*&SB(H.&UU7"#XH?\V,K08]T'-Z:,KV1,.?TJ2T*CF+6!@-9>R M+E7S!B2Y8% UD.'TV1T(2!&!E5XH@ M5?@.-)S2*UA1*SZJ,%"),JW2_\"YC^D;\#BT4GM;(6@#R!]+MA'9UY(M;48& MRS:8?.H97A3\C/GSLK($6!<&\%7!-J.==P5+ )ATKIP+]1N#!*[H.CI/JU%E M8G9"1EWV_67LD)WT\C'%F#4PU5XAU< #]? U"=#HU*L"=M^/5\^)0FUH6BZH M$.;Q6C=1C*]SO)=6!\OA8+U7AV&9!ZN P+U8BQ.#@Z#0B('#N;/)./;CR6D6 MK2O,THSFW:/2#7$L7Y%F./-8 MY&O%SWIV,4TK.#@3.M#$:;KX\Z,XJ1?)L> MNP;<0@Z4J+3Z"5+G>1R3YD1[)-\T M*< *?#-Z,)BA$#_C77*@^ET_P *9_]*)MB&&>-S1! @QG#2/?M/5D PAY%T$ M8Q#9,J914'&^LQO*8N^00:"&1')0.;G)!.>Y.@CQUB-BI2EE1._*![Y#/[T4 MV>GUGR&&Y)WW$42Q]#0$PR>O4K'3VX-\GFG_-&;+H9:FW'#,R#?M7#LYW^V) ME_(_:M>49GDQ.88LK@4\R#[)+("P05(#0^V,3!P-OWG!:*.".*JI.]\6]1:1 M<[XK.)\E:7V/B6:%/33?@ !QT\)&A/JNA0X:Z+:%F:7AVL^)PZO_$"$+WF,O-F(Z43[LT,Y^] MMV_U59U&[H 3]6YC-V "&F(=&"CZ.HK1&P[2[!NH:U9N9-PG%T--@)YZ.N-]EC1>4$4$D!G9<""D30)^7QKP,G,5I$ MALJZ5,UPMJUP'9^"]%>;Y6?&,HG(^5Q#9A&"*&6,G[^Q;09[65GS!)T&'B@3 M8!*@L==7 ;O?S>LYZ6[E*!!B4/#/S57,\YWI)QQDQY2N-W>T(0)M04[6GRC[ M$BF M34R/R%_^?H,?@]U5G$?YFV2!ET*XU0T-DU0+)#\[^][*L27%=P0*<;"I5FKS MM^7C25?1[L_NOZJ,O?*3BK\Y_9[=@26/JO#/./VK .O+G]BA8Q;Q!-[^$,1O M-S<7Z@(3$P; ?MA.B&IKK >'V27;\-3-AE_^A 0L5* A@N=VKSPU]SX\BWX= M;Y(]OB>?C"6[;Q*>MM;L2;484!T\C$(T6W@HP0%Z>!AXD00S% -5**C$@=^I M*H31;C<-.%XIE'KCIT7P1:FTBZ]&K> W9/=XMZ-G\7'(4WKDS\6M"NU^S(P& MHUZVXH@:9L)QKF1V#$FJ*1D:ZT98(99W9#K);Y50_[M?T.@K:5. (Q6FFU;:=3%%*;D&"4WTX4T0;T&,Y-P88=?;E9LNV6%<(8QB2R=+H(N&E- M\?&8'U/$*UL5/%V5'2! MMHPTK=QKU('R E!_VE_TG@%3]3(GV"E=1HRF7VTR^LO.96.?+.*; M37K$X=7^L$O>,#[',=Y&>79Q3%-B'BH/;4 "6L2M1&DLXEH,]XNX!3M=Y\*1 M4(F%2K0%*A"!5O$QPOPG]]AWA'A8F@1[+1VI\_1!K274>L5+\9FL&-5&=$V MPJ'>7*RQ8>RFIW"B 5FB.K>D7GQU[RJT'V K\($M:IQ0]1)4"%4_=P5I6:O\ M":<%;S=1\!#MV#M&>H,R(<'8D9THHOGH,9Q;C0T[W1='*1(JM4M [:6"80I M4N_^+3R]'(1?RXK]*N+)HF%ZK9,&\]5SU*J58Q83X!=IKV)MP[I>0NG6B 4B M(K([EO-=O>:DR=2FN2.9'O!C%+/KY4K)P*W]-GAC355ZS4:-Y)/UMT4Q>X$2 MPQ-OT&1GI%=8H$N\27&0\<=:2MI0O2T'27R'*0X[=J0RW.,\9X?8!178)RGE M$M6LT:N&G59"?9%]LB^5:&8[:V-Z8F]RMD;;W74LV%T]!N*#^+2]LYR C@SH M\I@6#QS#KFE5V13;J*ZV]WFR^5531*F!!RH@,0G0*"%1 ;LO(M%STM$@?L6( M1$$,$+YB4F1;6R8I X31%#7+HHITH9SKAHH%HU+X4.^8$B>WO"4T,=G)AXPQ M0ZFC!@.JRM$H1+/ 40D.4-MHX$52UD@QT!)5.*4VP=?XDT66EC!DGY,<9S=) MP*O5HCB(-V3QO,,;'+$;G-GYFW#K:K6]H%@X/9"-ZMN:<*E9SZ8= NQD;?)I M:IW#348?XM1N8N;U=_F(-Q91%X@BPZ_7@FR4H:9\V@7<"A/HX45[H1I/,)K1 MW#_&:,N37ON8LK54T(>XX"))#TG*TGK::$ "!Q0LJAANQ(IM(/>AHIR#;J18 MPX%J0?Q,]MFLP)8%&;P;%?_G'"N[SEK@06F)I4!-K3$@ 6B1%4<2K2KQJDW( M A4]T"IDF'3--")E%-,_@^$YI)[64B%Y92HM42SLI,#PQ4@:[/2R$,ALYB!A M[NN&;[RKX::B,N$UAPYKE]%S%.(X+(XZ>%E[2ZY>F 7&?H)5=U'!1ETX'0$1:NNV3"_[/ABPBAYI7Z@)% >+2). M N#BP2C9+ML?+)"*,<(E---9Y7A%Z8!,'@,"@ .P$J&R>RTTC+E;L*2Q\J H M\ZB,F]9S5 E'"',>(D\K12I8<($'8+I#Y*C8#N1LNSPP$.*.VS3:J!K\6L # M'1:8!&@<%:B W1\4Z#G1=;;&X0(Q%*AFND-EN#T^[*(-<3W$8.CA^X'B3+I, M)1N,P^PC49"R3?8JI1?N5]NK?QRC_(T]9B^W8DM4D*6KEUC"(F:%![6<]6!. M^L[%(_V=AZ]1S*-70HL_)R?T2*>]$TC4E_$%H[7F+5">L@ZE;^7?V?^AY% 4 M0-*"F815/=.Y8&>]F'&''C )EH6AZ',-#+RXW.FZ=_ZX"2VQ$45'58_Y%?$O MA ):;1&G@1@1D+?@)Q*0*8FH(!D5L/ZNCS(!W1;E&<14%T@9$<&*\2Q%:A7B M&; @BO"L6#)H7_V$0V%>26E>4.]9#1;L2QSB]"6-6"^F,,K862]S@PW'F#4\ M(WS95%$/N$KOHL>G?$W/G_6U0%($T#(JC0B2 M?!9(0(:[J3A0K (^$X58H"N> 9[QF5C+NXJ32G4NWE8; M**/]HOB TM,=2TR(<]%>0M7GHE9H0.>B/7CKXP4J$BB:]8%E]0'H>,%D2VDM MU_4\^2/!G/?(^QOK(WE**@81G@Y7A@(L9$\ M<&M3SX_,\0ECP$^/H3YDWCFJI \*Z0DW>ZI3+T6<-;?[;/%?.G)VJ%C!9@6P MO>?L2]87ISEL.O3^LA]-CUSE$,85&E[I-RZ(\"/H^H57ZCSI7XYQE(OZ3_\] M9?1IJ5QI=:X+X&:;'?4:TO&+Y0!%!4*-DU5(WCC(2>;FJJDJ7U>Z\LV$3I'5 M#O%""AZZ\JB5%U@4C%;1K4S^G@0 '-T@$2N7U@L;QGD-8+&C;)^/] Y1ZW%O M6K97[V=X8@4%&0H0@3CNFHZJ]&RA8^ZJJB.R<%:=8T51BS0&Y.$F*I*?O.$PR.MAF*+/#%X M'-+W6'',[T3QI7]YS)^2-/H-AZPLBH4)*U9)>DM$S<[?&CN0.R(]UI4>S3TH M4+V^DZEL%/W/.J+[FP,.Q.F&YL6@[/8<'>#L@8Z+Q(&KB[7UV.A(!R\:&O'A M$1M_@1[>VKD$QH0'I5V M^U[LUDQUFYAS-2QP49[P'6?ZAZPHPO6E99!)1FW7(%MD/W51W3O(#M,[?=1V M$++62/@^0N6[3L)ZHNTGI(&'T3RC **R*8&=ZY>!$T4JK;C&!'V]=%B(T@U0 M;@SEU7,-!GBQ=;:IZ]R*G7PDF"NU,XDAOX\[.@B61\ WT/7G_R_,)+@37-*L MQB/K07W^5H.4'3]>@C3D(F9"H<==LMM]3%+Z8Z]O-WXPGYS@5%-G=H)C1_+$ M"4XCAK7I(F$\NM$7X:I>.Y3NHK#BK%%DCWZA0Z-B;+ K*TZGLC[Y77D:M T2 MG(LU_P27XYR\EVI.V$P.B@]RRKY)E,"56UH@/BK<'2!7$]B^*T1]\GFPHP%0,2O+Q4I9N"$'/-/[!Q-<55IKD%.TR7+IVI*?]P2*&R&F\)UF=D'2D4[3#VDF;4IG M)!GFY#R24H99W9(PZEP70^W?J'0WA5>OAXBV44O2<@8FK6 =*XBN]'_YD+%+ M4=+27B?C0I3?.YS0NFK?P:! Q?[.))O5>9FN]_Q2\C)/$DY]FP!X>M&Y?GK/ MB^DMX!K36\XN].2:^BD"SK%A9DXXQE7?R6W,S_P)#OWHIQD+]YS[1&M/!W&2&=@!\_W[S\N.G923RM9FO?)"F M&]Z_M65JV0:M+]GP_#'$*C,^F3S[K)] IMDT!Z68H,ZS)Q,GZC\'3?6D+K07 M!Z?G10>(-Z\CK1CZ_?O2*>9>V:GBE!RJY& PJ7V9N-$G>K Z9[4K?;D89X\ M/-Y&<439^>D8A70_YXEFC3@5\W_%F68N)EUSI*>LO5<=D(X!E\6+4XJ/\7.4 M/UW'[%W&8[#K?)?,KD/ -(- =P28_06[U.3^1(&Y_W"L_ M:.MW]Y]4RF#Y41L_.OVLDI$['[: T7[8[< M_:(#> J3 ]QJILL%C@P%U&L&>OHSPT.0MYQY('2 MH'\(2RKLN79ZRI(E=YH<+?RX7 MN98$[1GZA&U8K%Q[*8HRL=(&<.^8Y2R6?K?YJU.W*ANZ\^%+(,??]9Y8,-.K M^PV.@S1*%/&; L[]5]8R7'YL*9#3;Z[A0'+"Q4%@@K9R]"]Q=L";:!OA4!F> M:6 !-,'$>*4-*D"W&J'G0JD5"R1@S!%%T;<8H_B(0][+51\[:8 AGN QL5Z_ MO*."!'IP1\^.)*8^$#[8V35]/B>*MTFZYZ??) 3*BQ=!2;!=$4:XHNSZF9V> MLLE8GOK&?G85I#$.OQR2>+EYBO S\\VK[1WY$QE:K>]]L*%NS_<2KGD'W@H5 M\"9[#_Z&VTS&1D*8#86.9"P4U(/18#SEP[E^NF[L#-S;"@:8>RZNP]T_89S? MT'%HTEU]NJ<&A\DXF]@7D\TJ6.=Y9CTCW3TI!T<,'I4(\*>",C&T9WLZ!'_4 M1WW.IH;V0H6TX:Q*B>!/OVY3? BB\.J5'OIAFJM9D?4BO3BF*3WARS*<9]JC ML#X$H)ZAZRMB\TDZ6VR Y^GZL29YW8T10"4%EFUC-!#'!E3,D46U-X97*:8C M#Z/44T^/J/)3T79N$-,RWLU23E6 ?0/]E,3,$\7.XL\DW9K8LQ!0G>-G%OHF MB1_/R,SOB0)L"$+TC)F\T)5C#^86( ^]6X#TI1:9L363_3E=? MY)H3P+HSF$GOE*6Y90.F:@U"1L">2Q5G2& -4=X ;W-[\0W*#G^V\W<3;3'Z M^F\X2+-OH)WTB#Y-Q>5*>J=KUG<]).-X6M@[=,*F;$W7&<2_DMYA$LSJ^H0Q M9WW7P\$[0[;3)\ AB0ACI!+R.Q +G9%,E$TWYEP)(EC]9C$B@ M3/T*EE'<8>^4^,+4*;V?-?6G&/^XUE0?V_;GQ$?RLT6:0"# MOZ-MU&#I ;=:0TMRP&H=3^'SZ9:8[@I3I\UVK&[G#;INAU_PQ/@>I\\1O0PB MF_%J \LF-ULG>; 3?[](LOQSDO\-YW=XDSS&T6]8]?SZC./!K "S3Z#HS6<; MS+EGGEF2[BEK,1XJ!D0JMRMDI+A[)8ZSX9;IH 0F1V\X1_6X,$?7KJ?Q2YQ6 M("AC!?)\"C?B%&%^$P=JV8"?%*OI^#UX>?Y8QL:,A;D!.\.(&,(I.AN;9XW9CY=!CC\&4?K78'>2&<@B#*&*&>(L79B#G32^>\$>%LZ+<\4HRZ( MA_:Z(ZI3_\JBXW*6JMF8J]!=/=QI5K.;IF_*DG756"=7EZX79%87R(<67: 7 M;L[=9"X?'U/\2/U[[:%:.=YL[4?KZXL,^%L'[DP4;[V%%;4A>CGW((-7P+.O_0)QI@ M^;#E_&MQJ\3[C2;8;'^L]Y,OK;WF[!=-Z-B?@O17G#,.5UM^2E+V\+R.UR]X M]XP_)7'^E/&\I'WA\2#BWES\&#$UA@L< RC[=!%C,/L=S><7L6CW](PG[NDI MZ\M3M'GB>Y,]&Z6P#0+%$]U965GG!_EO0;F,O@8W&_2 MV>'#U/UWR>3PD1 ?2G5[;5X?ZV2B/G:TI:TIR3.MPQ5U!=BWADR\.'_[2.9Z M#O^J&>!$?*QQBD;Y627UT_&U!A'F\K=D0()Y3$_'Z?:=J#&.-RP<+YTE.MQI M>M^^,V;O@5O: YT4F.5>0S,ERVJ.9CNV'LG,B:4S)YEZ-S>S=)R<3HIT C$! M[UIY>MKCRX>8ZBS(>7,+Q9G7?0;&T9:L^@/6][$X""?PT&+"VN>?(KW M 03O.@4!L#BYH5&N4/92;B *UUQ$>O5F@CX2^$C3GYC\?Q#1)_/H/Z4TN4G] M.I4UV[[1DZ&L*-RGCP61L=C#@O1QJQ03,5,V$<2-YPDMJ\;T%0PR2(KIDX/E M'H;\PS&.*%3"%H"HGID%_7$39$]>;%%\^+9^K+P+U- QB*-0S[^3Q 9/8EWN M;"KYIO$O>$UE]KD656?R2.-BV? MVZ4+I#0Q5RQ]3X0D];"8$25XNX#Z7+):TN567$ZY)]]'.^*7DAC[D;.#G6QE MCF_:IE$+2X88OH<&^T^ M4CW&1M]BLY]./15O5A\;80U+AHZ$3W[>S*6)B/#F(^'^\ M^/5&8#@MH!W!6(8E+7&*A TMNF0Y%Z:W+!]#,DP^/?>"[%E/X0&7V.*>DR;(;4# +'(2)L552OC9^3+3&;NC M&.5=./!HJF!$&Q"U8$ _MSHL:0! ?7)M<%!]]!&K^KP%@#2]N29!R^8)KQ2K M_B *7I7:Z82TJ(^3H?M2U*;F3:J,*-KO<1@%.=Z] 2HCS4%]#O98L]XT06#4 M2<:FJ"_B[\X5HCMXYXM3$$1AX%>=DEOMLM,&@OWJZH6G"0'VY;5+C_#MI]]2 M2I/*%$R];32B &P-+<6HMG\&>)@MGA53ZFT<2^F+.[D#3O/BP0"R$7.A9UC&\3'8 MW>%G'!^QT1GHH 'LW\Q\9?)J4!@K-_&C,^R X:*4(\.:+]B$ : M_Q!.+=S"U?GU^G*)"KJ($Z:O+IQ1TJB@[8/7F&0"EKVD]L;=P,GNP_4%Z>4, M^^JQX2-X4^(Y=I+&WQB0DO>I-'2<#)J>&^4!*'^.Q(M"T(EE'5]27[[>6-P> MNS[%RV%]9FS5T(D)?>2:_)H]);MP&8;L+9I@QX[A)26QK$!U_13D%\EQ%YYC MY>.14Q(&\(B33DGE"">A"N/_)F2]H]CK)XP"?IV)N+Z\' D%U5!%2JC>5:*/^QWCD-TW5===._:N\\YD.7MAB 7D'* M$1N"!&8(ZGW,V2=G.4[%9LIU+V.R". TX%Q415*%LU\^!Q$9=M?N!#2<#' . MO*>XTGRX)0WXW'@O1I7K?5#"L;MLC8PY[820U"/4I7#^N;WIYJ69?B:TD$ , M5=2JOL*H(@B<:8=3AWFJH;L5GPH)-?F_4>1@JZ&'BB^KANY+"[P:>AC#,U5# M*_7>^=WUR2?H?HST;D.63%4 .82 GV%*5\0^ 4HV;_7C%*%)FT6=P>H+7VP# M%?>7%J:8ABM[Z1P;X?HE&6>$ @%/C; C8B\CK+#]-<(6B_,;8?Z2>&B$IFFP M-4(BG6LC)!1&KH4-$KX:8E?,?J98XWMLC&TF'9@C'=)'@S1.A;5)4DJ.C9)U M)Q]EDR(%3TVR*V0OBZS1_37(-H_SVR-M0>^A.1HGPM8:J7RNC3%Z'KE BA1\ M-<:.D/V,L4+WV!A;/#HP1C*BC\9HF@AK8R2$'!OC??0ZSA8% IZ:8D?$7I98 M8?MKB"T6Y[?#+'KUT Q-TV!KA40ZUT9(:[5'FJ%(PE=#[(K9SQ1K?(^-L9Q?GLD\#[N'8T386N- M5+X)C?$6I[1B+'C$JRU_L9S\\6.2:JX/EY65LJD810[ 3"<0O[+9$;1@#'@T MP]V.*A5%6H/[4M)D;T'I&P&4A!V;[JQ3L-JBBB8B1,L7(A2WZDO" "6,/FD" MNQ_HP,/=!%DNOBC>N'K=9Y(,A#SR:E8B&_V9EHI?GLR"U5Z:NR/TFL_&M_H? M>.*^1LK=<5R4'N($B_>K6WT'//)9SK\Y@*]B=ZWY36OUK>TQDV8Y@,>^K=<4 M]?9Y5M3]]H4]1!AK+T5K@#T;##WPS@!Q$I_1QSC1IM$+PE,/.M%LV7C6*W2. MKM$:7:*RFP*JFRD@23,%CYVO;THV=X-'=< LF\7>)'QI &D64]\04HWO48-( M$Y.&2\YV^UW_;O%-,Q>4"EIW>THNM)M@ $\VC;A+R\\^=< HY;[WSG8(%5]< M4;\];7\2'CFD(3N;ID\R[F4$=V1[ TU N5E?W_K@K89,E-IA^;CYG4SLY9RZ M46!0M9AIDSS+QO@T-\/3;X!/=-,[WQ[D=+>V\VUG?P<;6&\5!O QBAN<91@7 M1]GQXPT.R&1&P4.T(XZ_?'SS#M-7$XB+7VT_1MDFV/T-!ZJG<<80A'GD8OP4 MB ]B#*?F_/&,L:QV8RM&<($JDHC1)*%52751-O[+%JBB3"V(TT:4N%LO,=MD M-,0;^L*"2RN_/.+/^+7A("73>JE)B;R_:F8(KTB/\5D<#HG8(ZB MP(,-DA+QVR1K#BO&P+*3R*&3)": MEH>&:!+ M'X[\V0L2.N,,,AVL$$LQ%4IH&'LT,"]:G +4N4UI^3#E8 1K@8H8^_'/UR^^ M<%6PZ#P@0)M!E]UFT?H[6H"XVG[)\))8>DX,.,V+PI[BJ0*KR; AXX.=V(NK M-B S#6#+LF70;'*,TEFR/2.T$".V0"*Y\BD.F-3*Y%+OF+%ND@PTQ&R*Q0N1 M<;@D#BIXQ)?%BGM'EN_B6-9J=FS(^&"@]N*J#=1, ]A ;1DT&VA)"16D4$D+ M46(+5)#SP3X'"UW)&!0REE$G(M3]64E;\O$3T?)'6M;V8<@T2FDM,C R,3 Y M,S!?<')E+GAM;.U]6W/CN)+F^T;,?]#6/,R9B'&79,F6W=$]$_*EJAUC6QY; MU35G7RIH$I)XBB)]2,JV^MP5^8'ON[Y\&O_0_]8!K>I;M+G[_M Z.C,"T[4__]9__\G]^^[]'1_][ M\7C;LSQSO0)NV#-]8(3 ZKW9X;(W\UY>#+=W!WS?=IS>A6];"]#KG?]R^LOX MO'_VR_%P<'[>.SI*6KHP EC3_#+:_7":M>NZOO<'@\]GGX_[QH#?^ M]:3_Z^"\]W"W+7@'>SFW2TLZMOOS5_0_S_"3/2BN&_S^:1F&+[]^_OSV]O;+ M^[/O_.+Y"UB[/_R<%OP4E_SU/;!SI=^&:=G!Y_^]NWTREV!E'-EN$!JNN:N% MFL'5@SHX_QS]"HL&]J]!5/_6,XTP J"T7SUB"?2WH[38$?JGH\'QT7#PRWM@ MI?TJ=*M$>/BK32F_%1OJN=?[S?<<\ CFO4B^7\/-"_C]4V"O7AS48/1O2Q_, M?__TNO[+/D)8]<^'?=2]?[U**)7^=^):UVYHAYL;=^[YJT@YGWJH_6^/-]L. MH7;>?S&]U6?TRV>V1C[7[>M3".F)VK_TW,!S; NQ]<)PD"*>E@"$06E/69IH MH)\/A@]_7H+0-@U'0*?WVI,CP?8?@^G\HX%![+K?ZXA MYM7$86Y 7N&O[']!:NC9J' QE44.@;9AA\AW/MY3H(O15D M(T>ON5H5*,VM%P0/P']:PK&!H[OY:@+[<^-"/82>;X/@'H072'2.CA5J"M48_""8 M&>]Z!Y%&Y!+;X7X MP#L%D!H0.FZZBQGP5Y E<-BQ7\$#7&AQ#:#8^D)'K=!>\&HN6TGDG&DOEN%T M_BV(AYT SFVWMO%L._!S7$99UI#<5<@#7 .9?!VFMJ)F53(SX/ O:6V2MBUM M1<#=>7QU.:L#[LYAZDI=*530'JD)>:L&[DX2ZLN:([G[AZTM?;ZLUDUB,[+G M3G[;H;72V-S%/Y@R-2=W'KL"H6$[-:>Q;2-J9C'$4/Z#[UEK,[RU71#PBRJQ#VHU!0?O)P.R:X)V[LAFC 5H1#W4#ZO1R<2RH@*& MDW$^2U4&_8N2/#J"Q&1O4MJZ#W')L0H31-T/2959$("\#PF3X[B0]&@(0C"KK:UHSLOM[&]HO@OJ<:ZHQ'TQR?<)=W *CTK*@6O.-R2=JLUKC M(XFL+QG_SRT4+1$0?:C>K:^L\L!["%P+6-M_M4/4?+_?/^_WCGII0]D_&J[5 MBUOM99N-.@V[[7AF[@L.NL_G^7E\4/<#V/_H"ET S%\6WNMG"]C1K47TAPB\ M"#CXEQ^7WBOP)\]!M-5/6W*,9^#\_@GS^V>9?4GU,(,M8KJ2_?G'Z7 \'IR? MC\\&I^,Y] M;X754?(UC['7GF\!__=/@T^]=0#[XKW$]/W4@U+,@>\#ZS;6 ;&741CZ,-H63[8&,1($'P&(.@[?G0FJ/?FC$=N/P+H@&P%)K] MHGG13J%H(\VQ89(@ 6>H 3@/ 'X23AO6E1'2!KA#K^ M8CO@?KUZ!CX&MOTB[4&,J><)6"<*#2CNYR-8V$@.-[PW5CC[P15K&Q@,O4\ M.6V-]: KB#XFMW=#?7'H6&4=JK;;!RB],@O)8N=E= G0."+=3 M%GC_;[ AXK57KFT(L70_P>2L-98W,]YO+.37F-MQZ%?))$8HWS8L><1(,#U7 M;F<3RX**#)+_H!L7 R).F+)MPXA5A'1[W-<%H$OXQZD_\][<,GAV)5L*3HD M*30XUX42:**)=8HN+;W:<9@L%9^]XBT%B46*%"F5+HI_4)> MN,(M1:E'TEZGFL?Y(YK2/(K-=QZ6GDOV,^P7 M:0\"3#U/45#I:'@"YAI]:7#\/$/'-1@4]HOD91F/A^=C35%@ZGF* LZ[T!0* M,]] B4&>-JMGS\% D/N]/?HO[W:J?-RF7[<-9LJFZW MI\CA7 ,-NVO6/A(W/A%!=(.:7 =DKPVV>'L0XI8B14K]AO_�$2R7X%5T9H M)#)0_*&XXFU#BD.*]%A5_ M5H;C7*P#%+Q$'@%SI=H&6WGG4]AP6W\]8;M> 7\!!_&OOO<6+I/H*R)\V-)M M@Y%=B!1.G)= 3SB?EL!QRE#,%FH;>*5]3S%3Z5](UDG>:N7%F<:B*+A@N@Y1 M;CVT+R$O$2F5\O*>07EU]4%4E"7%#N>5T,W>DL74%SLP#>?OP/#)5XU(1=N# M)Y<$*8IMN#.17J/:2?8%_@MN_4(HV1X,>01((6R#;R0O5WP?C@W$3-FVPE@F M0@ID&VY13*!85B2:8^ FR-SO[0&LO-LI2#@O2660?ON\'WA1.1R#);5M5L/$ M8(Q!'P5C;)N#?[Z_KC^GKV5",28VX$SY%N MUL'1PC!>8L(!)PS2?XF8=]0?)+F4_S7YYQ_;OD5AV5! &]J8%]][)@1NP.[\ MX*G^XWAX6LN2JDL7Q_ DDSE!'&I9;:RNFM)WALDOI:#(D1#X ;BM/9I6YP!* MOXL2CL#_H,3'KX8#4 QK>&GX_@8NS/\TG/7^(I:K;EY[Y^-17Q%'^#$N\J.Z MQ%WAR\0TT>79X!&8 ,K_[ "4 P7K/F>ITBEV< M*"5[B(05<;3Q[:FF19K[9 M1.F L33(%ND4[*6"4<*@FH*Y&#F,_N5')M=,DF]GLO!!G)H=;]2LU3J!<"UA M!05:Y5'?.2V'@BCPX(,7P[;N#'<]AQI9^V@:@^MUSW\P-I&0. :4U^H. 2K* M2HG=:MG@GB@@29H#US_3< DWN%E]$L9\AIJ=X$E=>06%E:E?'3)PHKOH,^-< MUX\:HF2AZG&^]UR3PWE0+*X-^F+]!XR""EK]*S?Z!]][ 7ZX0=E[HMPL<&?\ M@A1(W@O0JFA#BDJ@XN8$3EF[XBK()SW:2QU$( :U3M>8P2]LEQP&^=2FT!BN MWTUGC2X#?/4\Z\UV]J^?\U3M&E4JR]Q.W\-.3[SNAUW-KE"@KLB"_!#9Z63G MA1B()\,^U0L\+RXKJC21T]5I7]W9E6!Z5)9=D+]"$$]$K4%V^V_BF$(MVQ6: M\ LIR">AP5HC%I>Z-]4&9K$[41JP=9<$RIT0V#L4%7 M.-CNMN0+ZTP"%BC)5UL8Y.P*#ZZ2WL:/.--I@"W;/1:PB]D=1V7R8DQ1=^01 M 5^^>W3@$U74MD/UN! ]Y\XT.6!*=H\$K$)*N0ZEP;E6JL -G0OT2GF-#:#& M3EI.BPKR2KDPI=X%R3QSE(VC7: %HXRB[D-IY*)BOBQ#K:,S(ZI3@5'.[BPJ M":-C^1%%63V=^<&(,O-<4B*UH'VH!FS)Z+!\S-"9 =5'"!K"K3_(X#ZZ8'7P M:H:^ ,\TI^3=F3$>T@Y'&J!%96)*:L<*3AB+/& 54LHD("IS4(VHW5TJ'6J M[EZQO(J.QZ/!H.4\8))0RBB@G@2[YS8?#-NZ<9,'H4E^27SI[E&"1]"N^"0? MT2.K+K"N#=^%Z^1@8IKKU=I!B3FNP-PV;=)*HKQB]PA246;)\9PC;1:?S(O. M[E꽳R55;SS*%N<5;TYIQPN)UV.8Y9>V66TTL]-#I.LE"&USM](H3?-T MPI[FJ?>WW"?^O;-IGX;]OA9;2:CNJ1_UV(I6T _ C[)S,NTN297S%C"$AG3> MDCN3$2QE^TTNL;MR'R:O@CB#ZV0=+N'ZY:^=U5/ILE^IXS1A$K<[4N-VEF)M&-"^6*#^4V*3G*" M<9E1-UM\D1BR?5;;?PRF\\OH]<#@QB7[-TL<6,?T/.5/,_B?N^O[V5-O^J5W M^/3__6N_Z?;S>SOZOV9S'?-2&0CN(\'8[/ ME)UA)/V;H5OHQ/.+;"'=C;M,S[BSBU+Y!+FB'*5WI1(I8Z6@IY\\%QGZY-TF MW8ZCUM&&"!PX4L!G%I'(!0U88H BJ%Y295085QT*Y MO&RC\:C? 1#9I"0Z@76Z6$1%DUJGD\CR2TSTZVIQ9X@*+[YP)W'E$)7HAE4" MZ)[,5]X*RD' $UNVDW"R2TITDZI=Z,)],+B!?RQ=W6X+ZHMCI24M72Y!YZ=J M]S2"KN#I!#4=-1S<3+()VL*^1 \EPL[ZH=+('T8W98F[KM6X,XDFR,IU@1UQ M/7;(7T7/B<3O=D8G>9$^+HP 6&C. FX0H?C5]P+R!%"IM0Y12* "I.1+5I^$ M@*"BV/B$4:ZTND2"5GF:=:4"CB=?S=\WR"\>\?7 M0OMY(DIH05=,9#^&2#6'6@PA-9'7ULEX>'[6(8IP22WHMHF6 98$Z[D';]$O M5;9VV[KMIU!]<1/NG-?DC@7FZ"4-M%A?VQ8*>]-^\U:10GN5.\\A%GE3WV*_ MDRR:6/]8!V%T*6[F$0XO,\I#_XNZ?ND%Y+CFA'H&%WJVRIOZEX3B8@9XVCI56[@ZK:LB;\J>RM[R$/TI74C25Q(-\ M50+%M0^(012!4PI5]H.+IE"%'?W#VC>7!MIV[+^)QKNS)[?4?K:(%CYECISW M!AO9Z LA3EE3W69.)>E3ZLCQ4W-3IXG=VZ7GOL+>0C&G\_C/(5+2$S!A44K" MUWJ-MI][$O60LE!D8.2.A:I"9#+RY^^5)S\ :^9%;T.64J]"2WD]GT(]G[:4 M;Z*$3TE6V2&NZ1+]'H3QXT"WY,L#N3+=H4:Y6"GH8CW<[;ZRV&;$&65+8:_K MG(XOKUV[EE+@Q=Q8;#7L3**E-Q;K.I/QJ#<90)T\OP!__93#A1@O/>2)EYX^ M7#].9C>P@)+0Z'C(WO:5(1B:4./'<#0\&9TH&X]K1D K-$@>Y>(&X5*A] M[ M#OPP@RW\VSZN\)]^//B>M3;#*5Q+^J^V"3 1SJ1BVF#+@=(.6BZII :_\N 4 MY8*-.QM@8Z^H9;5!C$OY6,P8A=,K:CGI>TGD>:9,7J8Q7"PH>LF17_/%0;1< M,KW0NG:!O]@DHE(QPY3L%'*L\ND582XLN%$A>I6F-DZY.A#<^ A>@;O>O?U% M 'J_F+XPTQ$K0LTD67<>JTO%+<%9.WR98"*C*Q-5#1+K!>%TGHA:8LC8LMJA M7=F:V<7KSMMSL/(<444.NH!T1V/$D<8%9S.Z,\3FEL8P#'82= M)IFHG/Z9MU[41W-&X:MPNS(G/B:6*=$IP,ODZLH[M-MWEJ_?4=!RZ9J=6%X[ M]"M/]WPB2DD>H&@5'P"HWB62Y2&*58"<6E/J:,=)?B0Q2W\>:7M MSOS_!!S8Z **?F?X/T%&BR0W#K%"YWC!*6IW=@E?@0LUYT#!)];*=FVDM=!^ M!71FE-3*Z^QL/#P?MYL>5>3MSK1R!6"733L&#*I@Y?FA_5?T5P(_*#4ZQPU> M6:6DC5$S=ABVBZ[-3=TGPP'3.5QL0UV&FP?'B),_1I,K:0AAJMPYMM00NVX^ MF)++I]SI.D3=Y5F]&+8?Y\_?#SBX?C>=-;JLA=PU;[9#>B:=JXW.<:J^]!)> M%5)_J[F@5M8-<><(PB:AJ >%M'&(E-YIQY3L+O8E,HIZ-4@U^O>>Z^5%3A17 MXA8KK:<=,RJ[QZJ)VIUUZXW["N+4#['T<,X$$#X2,TC%M2-$-5PQZPD>@;OC M'YL9[R"(PL (1-@5Z"ST)2+6]7MAMR!*P/[B^N)=KV&G7W,Q\PPV@FE#V MGV2'=@'FL Q4"($-'"UTEBYU== ='QE1H[S+C;R>SJ&>3KK!%3Z)1;V5C3V, M5[4CW2W!OT 57WHNU,4:JF,7JQ6;2UPN&HNOWZ&.H3)LU_ WT2(/ZM&$-:%X M3J3)DK6+M"]J1]3*Z^&FE20JL;/RK5:]L/$V4Z9<+%$N-=4@YQ,F7-FOM@7< MZ.IM24N:XG3I]E=LY.)J^&[:!PBYF7>6 Q"<6_, +; M9!E$REOI#H]$"-X5QU[ZLM\#\-.7.FP3W>.QG75(?":@I%9WJ%)%T+KYE_49 M9[[#;>@2]F$"MX+& MRO44C==!YI(I/S@8TSU1KK#I4$RB\J.3/^9'%[J;K) MQ!J71K#\XGAOK'DU1CQY-2XG3W_TOMQ.OZO)JY%YRGXK)D-R#5JU'R?CL;K% M!^K.@^^A]9=UL?D6 .O&W9Z(3?@&LE'^!>R(TR M.,U\PP(KP_^)?2B@K,X'1>HH2M0Q/]8]I.K%I*;C8@Z4=0(T)CFD1M6S 5#G M/H C]16(_YO5MK,![U%5_*EC^4E$E?=]_6Y!AR9[CK.51&]'[4G\"U//_! M!R_&!G<7K5(;G26(.&W4W;YI^N1M43>1(FSK*I$JO0&?WN?#/3-8K['.DD^" M6J3LXC0AWE;)M[;Q;#LL)X9\C6A'-#VW<*R:$Q5$K^\^[L'85-K$)?6TXYL MT'FV<30U=.7,C[ACR2B4AS][50^80BR:4'X5@7D-GT[U\$]S:3RO)2JK]>@?,)295B#VOFZE>5A64$+ERD]<3 M[5=.,F$K'S"CV/6AP<%>XXNIVHNHPV%639U(R-6D$[>^V*[AF@(6ZI2&M.&: MI(4ZK^C*;Y +RY[CF0!846*I[X;OHQNI[\ W;7(Z:EH5;6@B&&[,9,>K!2G! MI>K?;\OJ(%.:$DXHMOF+4M3ECV!,'2B-4"R^\ =TI77ZCXY MZBA"\BTZ5<=UZ7[U$3B1,\*;&>_?[7"),I9!%7_Q?*X(S:K-=9][4C0D.31* M50I>_.!]!9Z)?G)BA0,B%I\..OF:$+MR:SL%#H=8-772E1>+D [0_T?'2Z^& M$X_A4)&V"8=.],/$M?+_D"GY *!M6,6+',F[7]?OYM)P%^ 1#L/7\SD@.JV: M[80V'*_K\-) ;5WQOR;:VM/1! X1OK]!,2F&4P@3Y*K;*=)5DU90[OF7B+BP MZWYX0(P9'11C1D)77>#]N.*GJ;MRYYZ]B#.G'.HRU.\.9 M.O(JCX,A>+@>@>D806#/;3,28CK_YAIQ4JPD6W]V9YS$H,43,EJ9)C%JV[<8 M:0& TK^G#=%$$&;/E=:XWB3$WJ@/9(T>Y(*]GWF[-_U(^U-LV8Y2C%]F"4$U MXMWWD]1 ,H<16]-(+O83'D/FKM]19HC1@]3#GNVS @*SWE_9@>EXP3I^-R) M2;1V;7S*P4=(=#_HP__K'?5V+<&_1(WUO'DOUYR21Z']A>$FB2]WF?WC7*S9 MSDWGB?/)<'9)_QE2X MI_\=H,!P=JTJ7GR"?!*K"/0%AHBB4RYO R7C4U^#R MDEA BE,'FQ:DKBID/'^Q,]\DK1"*P%^X=J(Y]#@>4DR SI4NUT'HK6#7& >( MX^( D7RDE_E*SW"MWO8[O3?XH=[N2RH,(^ED^C@@ZE=6?(;1@;&%'\/A\?F) MJO/:DD[.(*X7#OF&"&MU+4<+7H"*XT$M\26^C"!E;$!).-*'IAB-?U@T?M1* M#S;3B]O1X5$Q!ELF54%SQ>F9JGM=^[TJLU9B>2W-LU3G17OD$[#%\W0FJ=L] M"!FM<52TQDP[_]%#+:D)\8\[L=EUC<$D*;5^G/?[RM(5%'I59I6T*EH:9JGF MBX;)+:.TK#ARID;;C/P"[+9X@ID9DT8J&"+!-;1K?CK/=)%@7&Q5A/BL,BV3 MK(-8+D^7T_%HT%=C$CPJWGJ9F"5JV^IP+]*5W1).<;-2VE8O:DR.111[3)EU M.&K#_<)PD'L'M-D)*!]QS#,/E=;4QO:J0H*;F:I)W3;[))P$E!CGN&B<24.] M;4N*KIFC]$3HC"_JC^&P^&LIM7X<'ZNZ9+J7)##M7"[G&[L55VQ-*\MFQJMH MSB+%;]<:-).\B]&XSW S+VJD%[>B*-U;+ 7G7I!8Z\?Q4&'JNOU>E<_!Y"I: MFFBIYG$S+J>,[;+#Y"&^7%QEB2&>%PTQ::47-Z/F67#X911%!-6&;@^&FWLO M9#%&>L4?Q^-S51C_IEZ2V6!I6BL]61NVR(YDC;)/, X MBP[Z1>.-FNEMVU'!]?3C*!#!7BS#( ];R:57YMI"O$$YK5/]0?B2VIA;1>5O MG4,D1$#@$NL#7/?*&KO*&JPEVM1R5/:&7]$MC-)>.ZE%X1!=#3U MC/J;!N\RS*KU&H[OM*@Z%&'N^T6V[V73<IM&^Q%+2J)CR+ 6S+GEU=3$^U% MZ-97X +?<,H&"=;JVHP&O"CFXKWJ""O5FH>2CU]#>\&SBL#=2]JU(>:$,VV. MR9%56N?'\;DJ__0M6!C.G1$B9)/;H+:[ *YI@](YFJENGHYGZEY=X$"B:'S5 M16V7?RO:T4SGWX+DP S*BGGAI\0 ,5>1HG:/O/D1;#D^]@VB6\'9QM70'_:% M?>M,+J[(>%%W=H^&H%0##%9+JZ2-N;(BE+=2;M$D)YD<2;563&3/@^?8)JNI MPL5N_Y@IPJ?WM[3A?^],L(_@MO6(\(E@VL3_6S82L%76;D00R@5J !"[/J2N MKT4%DZ:1"U!I:!_K1UH*6!C#6[W[G!&B$:DAR*HBU._!6\:"?,^%?S1C1?(, M3KS-=)]R0C4C-9Y9[A$#1QCC++IAQ+06&O:/^\.ZP8R]O\5?5+-(:CBJ\53= M@8.Q6/A@D9A/TNE(\PS'"N5U\P9S#@UFJ/[P@!<:["E!1=DEGO2K,9%'L#)L M%$SV /PHGP1*?_KL)&XA=/D5I?:;V2M89#I_@O\:S*%RX6],+!/\E8[RL0DM M27P>L('0/Z[I:U2GJA:Y3^826&LGBDM(^G>Y]I'=, T0 MK-6UM/Q21# 7S>K(V[9[9MDH,!X#/BD:<"YJL*+U:AL^*.SB9[)IFE&>"<\7 MTL:L>*,,.<019#6.PL4:W!?;(32G5Y3_+Q_(=;&Y,_[A^9K? IQ"?#DIMN MXNS@K?JLK];W404R\>:=:J%MYKV7GH++ML=%V]Y/4J'6K2D^6\5(6;:*'4&+ MB14X[;RL :W,FQD5FDU7DEC:]6!ES'GP/6MMADFDXR95QX:3/VS-=(]%->26 M<)VHJ7!LGBEAT"]."?F@;+43@I;1V<+-')\[(.W]U(\[SV[OG.UI8_@54<<; MOP@E="YXG&ML&!#&!DP(N=I10F@LN:A&58\IV,>L(_RF$8V#Y/E8WL5$U8:U M&V7$L(8P^(A44MNVJ-B8<:Z1!W-]E!0YKG;DT22$G)0O9LO'> *\,_R?($3/ MO<5A78A%=S947NBY(/@&H?#)V-'SS4CY4MX:!M :1FJ'#)Y8\Z;UTN*U"CU2 MEFODP-S<8XB753N(="]P=KO3OC/"M<^ZQJC0DG8C1-T0VRKRMOAY#DS4[14( M#=MAL_<1\[-ZO=[?DH8_@FYU"KJM>^-0!YN7%IW&(#?%]@L67 _:P \SL,*_ M[4,*_^E'?!\G#>'"W";$%](.4@;-[^#BD(D!+D'G54QPH4M3TWFN[]CK?]2R MVH#'@4,>/#[1Y-[6F[H@[0/YPEZA4+ZCQ^/1Z8DZ#/C4N;=C8A--+@:S-V]+ M(3((Q5+=08%1-N(IF1@8X*^ !0A,N0Y!P2H=,0Q=43K"3!Z'1SOX>;&Y *ZY M7!G^3TJ405DU;7"MM%*H)27E2%IUGHJB/*DTU&B"LFK:@5T)-Q;X&>36ZSYZ M2<@R=K#FJML"[!E *V)?77B]")"^'_0(3&"_HK&/BCFI>%=AYI)7T#*JQD8P MN2DU]9^ _VJ;@+!SQQ73#D'NO3NS5)1$/X7\O(PH%(=,5OGTP@^S))S!C_)M<=(:VN I M>G=#%3 !="3?AUT?720(WYYF5T,[='F!8H"Z1%K-;!>7:/>HE7?NWH!>BSO7\I(GG36^%^@?5&76P MYZ >*KY*U&QJVG-UC]#6O!FD<-2HHVS*W$T64F6&,L+0C_/E8';%U++: ,H! MQ=X4P"6:W&L-^UW![F,I);5!@U^Q):!0Y),+R=/*\,.O*']5%.)\\QT8_I^V M!;P_@&&]+%%0P)/AT')W\;6@-X04&/8 %""U7&"OW05<*@#?=A>I,Y2,(;%P M5^#B$U#J<=B'ZX!U^JKF.FASYK5DJ48"./TY+_Y(H]O*O*X#JD1M"SNML!6] M!V$T34R"G<^$=_]9>/2MUO[3!6$O0%WJ&?#_]5ZVW3J@3>>P?RSH&+WY3:?" MT:".LODVG6('")&;SD1N[/,7&7N\ ^'2LTB[4>Y&M*$ !WA[*S0Q,LM=4W/U MD;RYK=",-@ +Q*H. 2A:D>S"\&PWO'%G]@I_5P9?J,7P432][]-@DEIR\!)< M[*$.W+@OZS 6@!+$1"I\$'#Q2=_1+7';IDI.N51NB2O,H;L]$.^TN:NI+[YT MJ#AFPQ)A9:R*5>^7)Y9EQV+BT\C/,K-S227U;J.JT(\3M8D;F)6/Q8Q1.,EG?LG"25O2\$J$05*\MUX!8NU;8&2@_722MV!JIJH&L>C M"]N@*D15Z@:U'$)5&U38<];[T G=M'N;8%>"B&Q:ODZ L]^(E>] U=_0_7 MAH^ WNFBW.% JO)C-!B>GJL*\=GOU8,'H0IMPW$V5[:S1LF0GX")TJ+:Q$LZ M7&UH8_5V]'#WNCBC.<"]*#'//-+;(Z,=C\JVGVFJ?BQ MP_B*3OPEE%HV4R U?C6VGW9DPYP^FEI#B=EO>_1HO-W!6<^WT2M/<".S?GEQ MR)9>5DT;X^; *FO4E>1K)@N\*H)\]_R?-RY<"*(?(> *K8P"L$AG0"?)0DG>P&7U* 2ZX3#R M6]N,GA^&HO%MVD\PF_:DK>29\FI;03NT8OR;'F2%>$2Q3=2$HEQM* 7U$S0%0? NO+JE9*((LU. M%I0YG)INC+,5;7@@"E,NEC!K1"^FQ.9BNXO)P@?QJS'4!&7$\FU"GQFK(@/X MY)=[]2 SU)'.HHGEM(&KRJ#-)Y5>]]LIM/SJ>T3/4UDU;?&D8\,UQ)(%E>"9 M%&*A%&'2TSZM025ZH94=0^!I@S37*_6T9NPDY7GA\F#DC5\FH8*PZA%##U< E:UQ%:XN_F?J&Q OSWGFM68\"N9O=)4")KPH-3*4N0 M45,.<0%7VTZ*66KR7G+1-]L.SWVNVKS$NL_S!O3A/M<*:B;H!+K/6TV&IGSI M"DDA"F#!OO0RVG3)EZXW^LQ85?:EB\6:N%[V@["P!B1'\-'*=QR^:O++?<[Y M"9B>6US#4U(;TRH< H#\"A#T!K3TPZR6+:'XI))K1O&;(MM%_L3\Y]KV=WN^ MXKLJA:+:0D%7ZQXH%W,J"&FU/,J;I>A?(YL T2S)RT/ M ';9(KVG5;&U0V 5M_Q2K^B?BIWPMTN/!P/%%4Y0_)$927CI!5BO'5/%UO.B MIJ@2CJ74GY _A9[Y\R8(UL"Z6OMQ_#DT@B@L%>KV+?J)G(Z#I7+K>2- 7$%W M_?.Q^COVG.C%'A3F BJ2)U^WZ]QAD%;0J1B).J+FGM@*D!QH@W9A!,":NE?@ M%3C>"QIG[VP'!"%ZZ0?K.V"NW7I&B) WX<18CZF(P(@[P_\)PHCA::(#'/28 M8MW F%6P!,PSK<%LZMIE6\&N*F@"_KFDT5UN&.">I.AY'G,)K+4#IG.*0O@N M0YSB\GVD#?:B%M-+$>G74T8)"9!6HA2'R!R K3BRS",@-K M0(=*DP^C7!UXS;61*$Z=:$!'E,N>R9(*6HY:8&['3[Y\7=L62DZK'TN:C>CK M*)-X9*\[Z&#C=G1CE9B[&1UE"TE.4:?EF=16C;JQ!,3PG!9C>$ANJ\9C>:2Z MJ/JM=5$I--*JBN9S48E=$]1?+ ; _&7AO<+5A1W##/\0H1OA"O_RXQ;.#>7D,K-$IUNW>R5D$TO7P8-RY<34.MHAS L6,]RM<5D_ <=!=X5=*[[3 M ?]\_?Z"[@E0/=9EU=J"-)?7N9+0FL$MR.E\WH?2G;9P>&:42] N7Z73.7HT M$:XI5G80P,ZC]SJ^ /*557QI?4&GXXZP MHX*<'U%:C41IM9I6(A4@:$HB7:>4D$IL7^0OZQ ]+)&7]\YSPR7G_5IR0^VG MCF#9I49VR;V".S%-?PVL9(D=9!_8V_N)[_AB7+QUF[372QLLO+)7**#VGB3!!L +H +YC8IVR1;)>VLGP&GW"J$ M7SKEN:S%LN'!]^8@6J ;#EJ>,[&!4*DC;."13L*:5 D;]EX83[05W1.TYS:P MZ+1@K-UV?M014T+,OQ*B3,,E\!-#N;6-9]N)'A:F\X->J>VTJ""=\JS48B<1 M9B)TE@.5X!?Y6E^#VX(EW!Z!X,9-_CT=#J?/CKV(OL"]/2C<;L)M#^+/]FQW M^VOZY5[FTQ_[!$EK :ZI/\_Z 63]2:O,F4,J0?N!ESC]1VCXH3:^2;P6H"JC M5(1Z=!?'*5W+A2(IM71HO-MS\19G !!C6>?&$ M)OE"+_J$KE85=6[I.1" X/J?:SBHW7LA*-EQT2LAB$].QL<0WM.SL_[@>*SJ M-FC=&)3SX_%HH/B5WPJZQMPD*I=1;!B*^J725N3(NSR=QX9.ON5-+*\A(TK! MI#" 23R];H!FNTR]R5TLJ"]X3#@4<60442\ G^#Z&:X>'M*1).I]R65M8@WM M(&6$!&.3G$+J!2I<"7KKZ!G!$ 2WGA'?3[5=PS5M=_$(3&!'252"BTTFY&LZ MOT2U@ _U"E>$L)>4,5GD)[2C3:5A7+I&]'I+/B,#ZG5>#NI4P%!3.T9(![?( MIZIJTFLHNO3\%\^/H*+.*H5RVE&@*AZ8A0*3K'KA*"S41P,DZZW2Z7)U(-0G MO^B)$W!/UN$2[AK_HAQZT"KI2P$ZFC@7-[><4N-_5/EO\GIX,/RI'^G4HJ4Q MYZO<5=)PR=O)N""<$94&S MU6P_ ^H**_5Q).Z7U@@TR,^6J7#)S1@<^M0*'0&=7T:I;R>IFQ=6*\_E<5-0 M:K2?&E6%%/2TDDJ?549D3E\$0\U.,H-+V-2%U>_._F//1*CN!T+I3O*B5,"4 M"^JSX@J$O]P]0:O282*429FR0="#&NI'ABS_'WS;+)L_B.6[0PH^$5-&R GO M$+6[?/ ]$P K^ )5%+TNZYH SH<&>I$QOLN)>TN%IVK[\:\M;4J%NFY+4I:I M0WD+_GPT'HW:ZL>L(6_*'UFOP7/'F(B+%2NQ*>(925G%[O"FHJPI9V0] S^6 M&OH2&4L2E+-+1I#^ U?W&Q+4>[<4ROG*7 MB;NCA[\PUU9Y6S[IY-2/NLBP]2BIIIW-'Y>#

K0T'Q61C'1"BVM9NXJ@ %LL4(DHURK.C\G!M3])T&HW\=]NR05*8G69\ MS1X*PP1H17FR56+^#(K[)I%LNT;#T8BK@0X2IK[\RM.K,HT[F87ZI1$L+XR@ M$#S*6"NOA!/UJ;%$CQK,0GA(!N$'4S--ZM3+\37*#<1J),#%#^Q4]@,FUNQD0G)Y'T3=[V8^BG^+OHC<9 MXCU0_.E>^FW%.Y[L&\?9GC^"Z-WY2R\(@V@>>4;"I8D:&5)OU6OXQZ _4G8\ M;RZ!M49G %'_BDS:N_#V#;+$S[#JP3'-O/11GV^@+MZ!-?.BQ60ZR93DZ6"IJ@T!%;*D2-7*FM,K<+], M#&JJ#K;*VO&G,G3\+*!H0"\>I,\ 9$-<8+(M# MY6U9G@\I']..7%I,10WJ6KD;4JHM3- ^>A%=1[K8[(JDH7)OAF_%NLO>>W[T M'.>+YZ,?N6RA[L?TLX7F:,AJ U)T+&C'D+]!UG8KN%_3H-*'^U\CC2KB=)>BC%?^N"VR/&85<%US[R[0WY-5M^GXQ$* M_/\@OE3U"CK&QU],KGL'K*8&:-?C"*?5C7VW)5R7[&51JVY!Z_!N.5QHVI0_ M$="^KHW)J&6MU)F"6_\'YKT)N';_,FQ)7 \^[*FJ/4G&H#/^H;IZ3%6EU*"X M.O%A4[)LJCX,RN,9=#$KC$M$A6%Q=N/#M&29E@@@!(6,6&!NNU$,\->U;:$P M!%V-K*,[*D6!^:VS*9D 2/7)-1A>(R!KP("0-0 ?5Z-E_@!=HVF.E:6QV]YM MO$KH3+"Q[W:XO($V]&I;:\,IV%O %CLCXB-Y.QV/1_UC->.D8/QID3+2]*9? M9$S@AQGZPK_M4Q?^TX_(L8T)>]7;: L MURH& 8H,ZC&X@VO\U7I%1"'WNWXX4/J51Z)<#@VP,-[I6&1_;S,6I7+H]=#U M-H%I'%&$1FW/C29PFW1Z(1=Y?DHBXG-EM$-,R5A M/F&BHWTGJ6NA*U/WQHH> 2_C4]J1KAQ_D8<=G(K1:X1Y!$'HVV:8/+WWS;7# MX/'I&W6>H-;1C@R- 5OD%+^B6NK"FB&W^G2^&[\)[BQL.?T8T[1KBUTME--0 MP7N&:K@CC41N8G16M;1?9MZU&Z*D9[@YJ4(+VG"%#[82N"O(+&@6(5R0O_#0 MB>/\RO:!">N@=.9WAFO$K,?.#:S5] :P A [:&NI0+V_+NTRT6&7+Y"7XFP\ M/#_O"I",P@JZ3=GT7+WUA#R9P#7@M$&8J['EM$%=V5S-KA9!MRT:YT &F/;>!19R]B66UX0D?9'M0]FC+K=:!V83CH M/NG3$H#P%GT' 4#VUY**:X.N4M<\A0$7S)^/0_H.03T],-"&E*SH%0 NF1^JC'[DK5(FGT'DI9>%7KR84)Z MJ%Q0\']GIJ'X_O.-&X3^.@(VJC6V!PQ! M7FX-C'/[2A_P7VUT"(93_7;*C[0Z+YR?_A,J1' W-=B*#Z+C?'XU')XK#7KIB M*NS:3NSGO/WV4WFRCF_BQ4_\R'J1!O>-0V>_?&6FQY9]*>>6H[81G26#=O3C ME1&"+X;M_VDX:UDG.9R]^# 6]>I.S4G.-8"3EI[R_!E-SJEFMQJ4=91#^MR' M@32HU]021#XCH($ET)XZO =OT4_D_%@LE0^>I=6UE').[,%ZBT\"H_]!9KM5 M(W7,%?2)@V>P;%VF/*][XHT?6Y6RO/;T5&NQ+O_K>3S1BW3CP[,-16I.S:;N M4;<@L^$Z]4:2W1G^3Q!&\DWGL:LKC6.Y<6=OP'D%=YX;+N.TV_NK$+&-'RJ/ M&]!B2M.ZQ\F"KI(+I*D5Z< --U^\M2^#JL0/?-!5JB93RHH,)6IQ]$/IV79^ M)QV=5TAS)M;JS*':C89:3VVL[CFNBM6+>(5M=359>7YH_Q5]!GLPI4NW#M64 MM-9_:E1U#W?;:E2%14 \R?\!'*C2ZP!2Z:U9=M05N/7>!+A#>N";4C/T*4!Y?=M[36LFK[!2J;'CH9.565\HP.8>J6X9) M>9H0*R7?(X3'_<'^(X2HU2,HSJJW;;>'&E;\UB#I&3C":X+LU3X>"N3.*J+' M:,/*B$;> "R,*+@!1?6C.C5EOMB@5/0$U9'3S4G^JG:\;(!C16*K4++&3(]7 MI)&(V7<6=BI(PSL"LMP,;TZ)^(!V_%5!)"E\:+W9H.(DCZ;]4"]T:51N2J:>_]2VOO-4!B4X/%$#:[E*L; 09%! M_1LD5=]OU@0'2K_R2)3+H0$6%=]O;AT6I7+HE6X^N45*V?)G2FB#B]+M>9E" M*%G;5&^EDZY3=\.Y,MHA7J9\(EP4>?3:/Q).[J+7(R&?(>.GA(U%A19TQ9>" M%O/E&V9Y]<(_?1N4,B1GBVB'H)(QN50CS3UU61EPZJA,?#%6#]!+]4^&3/[ M3/#H8(]<43&RUZ:DBK:P, VGE274:_RL\\J]'J@I&4'+5:+?"X3B;VI7>+V[ MZCWL>@^%Z\'4THTAC<>Q-9'7U) M>*-#"'TFK@O'^>1%PU+&D$OGA3Y3GU=/%4DX523H'0M)O+A^MD/+@(Q?V&YP M >:>#^X]]]((EI=+)%K R!B^=CZX)%IY@EY]4/[<5OL>D-.$P"V\W(+I5W%38?];4I]8$WY9%BV&@ZH:%?V"\<*F^;4J6$E:TF MB8)JZ*UM[[,=E&7HH&8)*W5=LUEPD?R#D\Q:$?0FF;//'F7!&AU\>^(@.=RL M8@6=+>F57?S@GZ'XL!H%VA;D;!%D2H3]YPS^&BP]QYI8EAUW,(KKP"0!B-*, MS99&>.FM'>L"$*<$<0T?*HLE:U#0"UMR/2/9<\.)"W<)<"\0]W,;3)3L'":O MANU@0O:K-G/0K!.E+T&/6&F3 N0VM%]XTX <,Z-T>#8X M'8_[I\/^:#14]AA VQ.$H ?B%*=FKX0V9FO'O3;!CZ@Y]*,H)#].M##%FK:?::) M#_@Y=4,\Z&^, -'S&K7PW[7P 3^?:HAG],VA;[_6M/Y="Q_H\ZF&>#3=&/I/ M]GL]\+<-?&#/I1GB46IST*/0I)K@[YK("3GHJ\LAIPW\);HAGE@V1H!K="6Q M'@$R37P0@%,WQ./$Q@AP;]?=\.]:^("?3S4)^L5'?]IX>G.K(IY.)T!^.BV@;& JH_OUL,_?O%\2FA^>O<(-];5:$X[3DJEQ]Y M*%IOK0AP(PE]:P1A]GW=7.P_#^NH#7WP38C&](I*J\FTZXN;V56<&("<%Z . M YD^\,%,J9J4&A'6L2NNA\8^4?H2%#(FEV/8RZSD%0>.7YQ-'#2W1.A*:@P6 M=S0K#Z^X%W7\K7RPJ[ZZI$8FB2)8=HT@90GWL6RKLVP3OE23'(TD)5+D$2U= MI_-O 9@$ 0@#N)JXM8UGV[%#&P3)PL)=W *H\H O>F14?$0V^MJ1-S^"W^O% M'^P9KM7+?!*6VGZU%W]6<5#)+8 =!3LY2H))R,65N'KC[N2!3-6]26WH$:!; MD)#$T_D7V''#^3LP2$\"5&\P;SL#:#M]M2-/&;)9+ZQ@L97G!6V27E=K< ^' MB>Q@6X=33XEK1P$C6BR=B5A*)X>0U,;^V&P+I^-V'1 MR0K]K0IK2&UUET)<$M=U"YW'?'+! D6%SU3/8@25$(A#*-UJ:O#(),@+@YMW M%+A>=BES;MRYYZ_B:$5.!TPA?0>; V;W[5[FXQ]N&&&FO <]'-'\,#E/25(A M,=EX>3-Y0SF&AC)NJ_%7%+8KCI:\,O;RRUXE4^0CG+82%S<3@#$P<2YH M=&WLO6ESJDKW-_S^KKJ_ T_^PW5.5T7=Q%F7N< )C6206^[/[V*3DP*=8 MYOVF-7:'/6^2VKS*;X1AOYA?.(IC2/R>0N]1 JF5G[=?/ZBD]6W)7FX'"F^] M0[?]P-'X_IMX8,\T&2 %JX_DT_<(*[$4$6>EF,*R5(P"@<10 M+$9@-YM;#,W4']K/Y_.[1=\V@GMP%"5^^9?[D&+;YOY5Q7VX8;>"'H]$.''8O$L?BA1Z];;&YXTG!.!,V@*+"_%CZS M/'3WQ=P_:>I??6BZ]Y'PS=BO3KG$RT,PEF+/AP<98'^/WYI]/(;33QA.V\MP M])KAM)L__PR!I/SY9PQ<"9$MTX5X\>^-"Q;NK_5X_9MC8.IILW]O-M=C[G(" M>_KKSS^NYAK@SS^_MO^NG]6WE.6??Q1MACCNT@#_WHPE6]7,F&M-[@ETXOZ& M;_T%+S]IHVC.Q)"6]Z9E K^!MKCWGP;L]4=-48 9?(0-*A#6;$U>]W?A-GPF M2WMV0 <1@__W&4!L6B(K$NCZ"T;:W56NZL[1:2)K8ZG%BI/FZ@UB2F/_Y4"[ M3T"H5'RXS!@2O* I_]Y4)-L6ZUBM/NRRZ28*6?:6[&5N2_:XAGJFM.RO #R(/65*1;$5TAI(-'+&IL:W+@_ MB:'#W'0U&-5OGHPRX8C5@8CA(A$,$A6'%"UA=99=<,6%TBS0=E&M62=#]Z<=QP/*$_&VC#K,7.4[$T%/EZ;3I9- M0A@X\YL_)$63%$;3VY%NA_8%,Y."O&-+1MY4P*((ENON-F6Q,.V@IEOK+[E4 MS)&&TV%6D%15Q$7LY@\*88"D"3:.?R4GI3S;]AE=] M>+HTU7/]@C"F:SJQM*KE9F8N$GZ78S$,AWKC*_N;WA@RCQW.P%^*K^NJK^/NMA-=L2_%DMPWQ#@++L@GL\1-I6Z:$23J?%U,<#L8+ M5;"*X2"\T1_;Z*53#>7$R82EN: =73%,!+ M!G#*8-P'MM@909)K'1?G8FBVSV8G?8\#\P\->":D)QR;4%M<-I^R*B0S&8[D MA#]@YLL&S"V@LE6 LNFD]C#.=&^A%8"8*Z'5Q3C&SXFBL&3K'QHGD^:D@M:I M8AQM&0F[9&9XGCKYQ)Z0$YFX/ARO2B6*HS4>M]WZHB,)B8,=_E[MEJ]D/J+? M+ 6C^G$3E82L),N6G"23Q5SB&_3;NV8GI8M>>3AP66'*S]AYOY!M%VKSRYJ= M&O1*H&L,E)T)JGJN;Y_[7O>3\:)ZH91+&LLJ%QL5JIR'LT*Q[<\2=#Q?G:*3 MC_AQ*NLUC ->18US-)L?5"?-2<\PU/>RXVNC=2MU/6E.6@[:SG6R:&4).M0* MVIO!(3.K.EQ4T+=;I/\BS:*20N;\#[6'H?YK1555F,>AHZ MS?I#H(1!#KRH05$$^ DGHYQHRE% MMS88M]->1J_F1TFZD!S9"?5$U)H)*U5IIWH<*HE3@Y9=?9:)?2FU=I#N-.0J ME&EAV>^HHBZQK5(:GY).;W)*O*1E+C?/5]H#;LKGREYRP:(>J+^*E[^>>O[! MBX I ^?//WZ$Y=X)@B>0(D@0<;GWXQ+_WCC:>&+XD93@MV$0@O*U6&P;R[I; M.(H?@GCZC/7K=M\1?'4LSPZ^!1&J^\TL!(/Z'G-VVQ,0.)W;;_!>^'V@ 1L) M1@3VQ@Y3^>)3G_/YS=O'.4#UN6C]58$O6TP,3=;<==<018-7@Y#T#1SE_;Y1 MWOP)+(,[#M0?Z M*3M-V1B!/KYB?67[??N27T]8X.0<\5Y[_[(8X;717>?\TSOS3[]0:AD- C\H M:3.@Y$V(DZK6-T#"<8#K))=E:639 7P_L@8/X%N4$J2HZ8"$:H, X[?\,>'E M038OR1P'%C;&)VELJ@T38>./K;YXQ^ WK'-P].?D'_IX_J%/RS^$B,4?&.CQ MRY:!TAN5"RW9"21*<$_"ERLU($U;@;\ M)G[OG]W9 HX+[8.GQLE#5Y]T:0[-HR8<'>37J@DVS\%F@V6#E6B36RZ'5;GH M5HLB4,/*]6>>L9L_VQ>].F6O"LK18]B=ZXUHOC'9GW_G#I<\CO$=;').>"!B M6/Q(>-AM>C;S(A"_!I@!TP,U8 =+@W!>JGU#4X/[&A!(58B^ 4^X0TMYE-J: MI9ENWFS"&=C(5[F ZVZU7*IS6;/'U2DJBXGQT&F5@ O?/>8-][X8]'4:(Z?G MENH,V#[5\N;$<]<7-UPC%R;E7&Z:P70I*70+P'*$:^.:5P=_5=RS"3&(.//4 M]$C(LN5!C52Q7."4+,ETH&,';3I(/XC3D&Y FTG0HH,JJP14R5BOC58'*?\N M8$]@UP-=]D3O^VO3UII;M\YOG96;Z&08UZ=]ST:-6=+J-$+G\VP5TBF)\JCF M7E#EE RVSCAQ']@+9QX(LKGR"<2)[T6E;("YY8:-<<+70JZP+Y)VP6S[OY9POK MCP"^89E&MSO(:@-0TI>]MBU,"4ID6U? ,J\-^#JY9*.ET%TN08,@[3H,M1&4 MG3@<="N?@<>9,,G!%S0;SZIY 1]3"JTD)4:40L=@?LCW):FV9O)S6GT^&' I MV(<>KSO14'+UJPL5#X%!$]CJCA3(H)W+2XDFG9,^59+I3K55_! MLZ\OASQ$ZE[2\#HY$MOAR#UKUI]7QU-E"I;N6#&YJ8LY)J@,FW7^"CR +U?' MZ/'J&-VF 9^%38X#KN;<>OCU4\C57WKX&+>FPCB5FB2+Z?2B:ER6MGU)BBN" MKN-Y\IS0%3(3D7%KA=HD :8"+;%J)U-M]2TU=* 7F8BAY6HLOJN0X;>/I"=L M[UFOSOLK=<^S$YA>AS:638Y#BT1)6"9'ZA*;A@Y2%&_EJ)Y[F2$=7+4U(.4*4,I!GXF615V.V@A&67- %!D3>! ';A=/2@0 MEJLEU0HW-3(@JRA$KZ"%#AN_+#=@G8#U'@J>;Z5A%\H^OM(0?EX<0B38<&,* M)Q/>BJQTN6FV4L^TS!DGBZ%SC$/(C8\TC/CQD_S(:XNM/EXUAUK+S6HHD JL MP): "^!X:7AH_*D 3=W*Y=Q:ET]F$#,?N M!+L'?.)(YK)42FT7J(7^RNIG (IJZ9*&-ZNRT,1"IT?]2E;/1K==:#XXO,N8 MQ;/OR*4]K!$?,W*!&]?3YHRLC2@T'MJH1HAWY#[E ?HD/'!DEO"7*)J=79I- M#2A-ZQC4W&[0\X" %KE>#IYMJ3_$F?#K+;/; MW5@O3)^4--%%(:(CS^>_K"08PKH)*+DCZ=.5--QJJ-VW":G64F,G'9P,)Q'9O(WI4Y$G/SQM M\KN1R ME1BEZ>,![[B%>C-&LQ$F?U/:1<3)GTC9, B=9T>EA:M+4FTX[[6;GDQ%\>3O M2MFX%%[>LV*6,$U(],UVXJ>+9)U5L9 %0J+"234!-^I:LX'E0ZOY]RV2O3ZX M:/9W9I_K:ZXBE8-S+ITD&%@VJ%AF2G*&J:%/-. MU%N&%5KP>9TOWC?LZ^28P[4N'PYD66.K#[P012$D/ZULHRC:&FAKDJ;DS3@B'=JVQP:\CDYY?NJ6IZ"4W;.KMIP MQWSL%!-+>N"@V<*@7!O;4Y3/73IWO!CF=7+$Z\?$-/T3E:N#1Z,NX +_2EJS M@>Q:SZO+/%5-CZ5D'-?69'=S.I-_X)33X(7-O7&=KB3U#E$3)"F#39N3>D48 MABY6[)>0V4N.FS_^I:?T>)5//JKM'LO%'*#D56NV9\6//HM7'HGA[56ML]*G MS7XOM703+;<:X=4["@>%HY+?Z3B"R/(J M2DD=D5?OM59XM]A:5[H<8F9ZGV@TX4B4S7G>:<1"VTL--S2?)[9UNQ>4K4:TS9* M%XW.J#AH-Y7^V=7JMP[^T-':'\&R!LC-THUE&^-2 M]K\'(3/CO"LG=,\+-Z MX]\VP8?!#*U9\V2ANF30L8F51H3&Z&1XCRT+,9B=>+H_&JQX19R=2G4Q+#'9 MI"!5[:95KEO%.GWIT_S%XGP61^.TTHQE,6*82,\9/99HD$FUQ]-:^M+]R>^1 MYK,X&B>2YB+1=58E0\CI^'+0C*-MR:F$;QDDY-)\#M/SM-*,ZS%Z-9IG+-33 M+#5=JBGPSDNWP;Y)FL\SV\FJYG2*B1R!@J7@VK9(-S+)LZO5;QW\0\R7$262;'3S#&GL?1>/<$'P:SK)XN2[P^;>C91*)6 MG,5ZG)&Y]'G^!C []72?+J_'RE6-W@10=;2Z,+IM$B\!NW?I5LE95T7#%]E^ M.:N8(+,YMEI!=9KE"OW./)%O=2_="/G"60U%D*]F;_+H=VT N55E5%XJ\*' M3&9#$LC;*[*CME5K%D8#@INN6%#.SZHH8UPZ&'^IR(8BB/=28N-M$2>&I5I- M!X5Z,ELDVBRO11)[4<&ZO1*+VT2MWS13EC#--U+4M),D4H5(8K\_=/-9B8U) M?%F-H5-.D')4+I[KI>I)Z=+]V2^4V%#$I/:*++5R:L-"KI,5:+;O895Y?V%A ME^['?IW(AB8>]5)F>]/:4,G5=8];+J1L19!B,FY&6O9;II40<6H=H9@JA2JV M*C8ZJ":MG'B^UHFGS[];\-V./!'#J<\/?N_.A!W7SYIU,W278"C=&^!\ER=+ MV<[YD\N.(,;',_C/G("]+IZ=-Q6P\.MGYQW' [:SEID7V\NX\<2PE@#LE-W> M8(-69Y7<4C93*!!H,D:7E-BR'5K4/V;0CQ#QZJ@O(YBY)S)RHDEO:B.Q&Q\5 M)BC?XWOS;%DM-2:AM<[#/>DGBYM\>+-IL!\G:4FV4AUL-UDZ"5,I2Z:T+CNR MF?94*>TR;&>("\6R;$HX9:N8&KII/["---A[<\1(3SG5X=GF28A8_($Q'K]\ M5?6>MV'EP;TP)+,BC7>*;Y0L4VT">YPW99_6,^ W\7N_N5,Q(=2WWP["6^?MFD"79W+)O#[$;)2O#HMD>LQR MN!/:L$ $NJ?U5'9Q].QG='VDZ,FV55*"%)$!/P3 +5GR2]FHV6 B:0JW\"<4 M^/9@U1T".^7!>3;=]3[N+F ,_+ZI)LN.>R8%;B4DG2LZC)!&JO0&@A1Y9VW7?6'*#8/<5V" M#]XIG>$K)\?/D06*,('")0\U, L:5P>;"H[;_4M?56&JCVHI1;- @HN);:P] M[<Q]"I\Q4[>$JU7"1E)TL5)TN'ZEI?LTN+M\B2&RG%3EV2K MD9^.AJC:#)T:BUS:GU(A]!IDRL9B>+M;Z"=U&E^1 \_)M\ABZ/17)%/7IZ<. M5[&\9)G*5\:Z17%# VTO;33)&H9EJD'CH'\$&/V_60K?+>4EN3F=$,.;&=J6D3BI#?1R^ MZH*05/?/2+5AG\.T^CS('2#R(\B^1>6?%$<*!5?3C7%79C'#%0"#)SUUL<@6 M.J$#S8BKPXO5SR(YH>#JL==H9O2,A7':JE&L.%1!3F$15E\(5X?PE)U0<'73 M'B=K;;:ZN;ZED':>#J!:U*EJ^/]H:$##R@B';JEM6,8Y-4Q7B9U!&ED*M76M.1T MT?&\XTR2RD@;AN_@TW B2 C]L=,C2$QJ#-F12QKZDDY/U:JRT%;A6VF^+ 0) M1T;$B1#$D*5QP@"9I)YRDHM*7W'06?B6ET*+(-_'"X_5F8*E_.T7>9'G367H M%@5Z*2N924X66/7L)L,'K+?=8DUO[J-_;'K&XV&#EDTYN$#B)#/<6GKSQT>&/(I\X[<=KY4GDTL0I"6RJI4K\P MJ\?/?S;EI^?[N\\["7N [R2\H9>& Z6OJV4NU2VG[7&3;()Q^.$^;+P1MM#- M27AC/!*P4I7/=3B\X^5X05LY92]TT9IP\T8(G?*3\$;+*?7G<[)GZ=.>J8P7 MPJBRR(=NZ3[TO/'=KC<6WRT&"[]].,LSH]F.N\E]3*@V",B]Y9:>DA/-&#]+ M<3'XN FG+:8B%EHM\_Z/EEIY9V_-QGN+V' [;WK$G@YWD\YX!AL5<8$LP4H%)AV>.K MSD"IA+=LW[LX8'O3JX._C+#$'@Z0-+LE&1Y(+H.QOYSO W3::@IB*9$&BDX$ M@"9[&0IP(!W>'<^OCOAQEM\<\F7,]IX@U&D%/C5L,"@G>M#XBL4D.3LUB0EY M'9#_70)__M/B3B'QNI+,F_5NKR$L):R?[14R!$B'=^+#*_%?60V]X6_L>ZC8 M5(8C'GOC9\FTY]Y\N5X^?MP&Z#0UOV;NVL5;9XUN#L?55L%=9_?&9 MNL[(W='2)2TN4;K27+=1XQ720I\TU" M+RZ%?&-:M>;#*I>=,&B;$%RL'+Z4_!_)U.?PJMY8]QVXHAG7>3NGIZHM0:@. MG;2!A^Y,KF]=%-U/.%]A[LNKVJE8'ES<2)TR:FJ31$/"T*)<'4@CJ5$IID,7 M;O"UTKY![98%WQG53UH$?^=\MUK:4F\I6 =MX\U&1LJ(ZBA\Q;Y#--]A-(\/ MSC=G EM=;JYL9IW(=NW$BEYY.J_(*J40_1P^"Z4I>GC6]XSM.N=^?U+#.V6] MTHMEV';9&>EMLMMC5T-F4K0N<-:_1M9#N)/D0[*>H]R*V"_+,CKN%Y.VT"<' MR]$%SOI7RGH(DU3>*>MJ8T7PD^9HP+7%9AICFM%>SQ>:X*.(C="IA*VRI MM9?I7NC\N'>FHYT[GST\]MXI^.+%H?3BBF_BLT1'976 ]SOQ+E^,Y;*7SA0O MAGFM'($S#RSQ^.7A,!A9MCQ(FXKE J=D2::_A3*CF9(I:Z;: #+09E+? $YR MN5/DICI(^7P*'\O(0T91E3ZSU^S<+[?G1#<_3D,@E,>3B6[*?;M#8'8V5L:^R?\F-+^9.+-K2_: M;I[5;G6'6JU=U/0JV=>,(67T)R"4-M-+NF\+5+T@_.=7Z=Z:L=TD\2.F["P= MVB.;AR?[.@/![Y?4J@F.EZBP""JN:FG,'2IMG7:Z%IK4YGV<#9WUO!_#?H5$_%!>X .D6F6[;$YBFAR[GL5B.SE+>L!W*@-67J.'3QD@B M-+E&A_ [[/.M2_7H/)T!"Z8Q0ZM+; 'CLM4:D^G7*<>8_EPL>+]POC9+D3R& M2AZ'-@"7(9'8,#WN8-J206F^-*^DDC%\F0M=W.>P1.ZA=B23D4Q>@6<\$]+) M/*;W!92?VK2;ZQ S6;ZL$%;D&4=R^L5R^B6*&F\UC 5*12+2;1+L_I2JU>(9FKN#L*75_%5\AQ% MJ2X 2T*:R'I5%KBD#;SEO"9;0G55R<>+G68QA486>"2GER*GNTFH.W4MKB*< MW"QU5)H2M JGE7I\7ZC5\F7MLH0S"B=_CT >GQE\HGIRGQ'(2_&)Y5',4^8< MN]"+7:Q-*P.E'RM4N_'SK.UOW_9S[5[Q*IY,CV8+M*1G 3;S!K%1ID/^V&!9)*>7(J=/:R:A MHE'!32XQ9J8"+CA>KUX >(D\>_;#$91Z4NSP+.5-,5:AYZL,<-1XN\JF!KKD-E>I7.N:B%#HD//D1Z"=8 M!@M;NO9'.4#R^'*J)33GJ,?FQPUJJF+*)'0VXIF4XM\9AG/Q3DL=%SQSEWY!X?\ MD[3%*3FE1B6U]DQ!+3T[P+NM9L.S8T;HLK O@E-"F!21M<:96KR5(]'V%-/S M6E^;R%H8O,SP$.X4Y[<=%C&ZA:NIQL"L<\6&S<4P#.U5I$C$+E5M/^.4XCBE MY0RC"%!:3>"YTM*SK''HSL[^_I 7)M9K& >\BAKG:#8_J$Z:DYYQ?E7SOI#7 M^4[T&5*TA-59=L$5%TJS0-M%<8:>W21[;\#OM(?98.*FI)!_48W#VF<\/_@T['R/M[BI7=>?H-)&UL=1BQ4GS,-#B6\Q> MS]365!/@!U_=FHID*Z+CE[-WQ*;.I:9UKFMPX_XDA@YST]5@I]#H&$B.9X,_ MFSX&]VS?L[VV_>Z_Z(V7"GQ:3)2*C./D61E=UB=,S[":$+&ASZ33GUA.-1W (BOR#W8=5O#& 7&;9 M'^S8B_O]']/ M,::N>^QQU+XR2-^/>W]\1,Q@8\5"W.0;@I,+Z>#OE[H\8!T MY5[BE;GW[_C$S&O0Y!$[Q?1LY9;+@D"/)NQ*I%++LC-_\<(@;.'?\(GWR9N5 M+W&0,^;8,G/77(9"4 /@ M3/SY!_Y!''=I0"@92XO87%/R)!H\Y48P88N/?D'1E__,G6U.'# M;]8Z6 -?8T"@FX'?-\^>:JN:&7.MR7W\#I^XOR%#Q(8@> *.WF$4_&GGK?#F MR?;6 02'V$ ::\;R_C]-:)PZ2 7,D88UELS_W*Y_@?\Z$%(&__D=M':T%8 / M@L\T-!-LWX/=8>SO=4?NX37$_P_#UQ_\-TK(T :#?V_^JUE-P:_.1#)/TH?U M5_]!]Z9ECR5C_I"V/Q__XO!4>+W S4G7\!\K_>2.;Z74H B(H$/))1%)7' LKA(8DI<[+,# M(!(L':<4A2 +MVLN61S1\[0"9:*TT2&EH[P>?RE6RS6KE%TG>I.P1'*9(] MX7"8+QU.IMHH_^]_833Z.Q@"5).F909FD28C&R.UX:N(CYGSB"GYQKJ_\)&V M9,\/=_@),#>!4%8DVQ9C> %(5:N$ZD H-.2T.1>4A/I&KS$T5E^3_$F'GV $ M2S 4B\6*&H#L:9-T&?6$^N/:V8UO.64^_JVQ_GP';U63)V' 2U"R; M1Q!W./4_N_*]>==6UG<4[,ZS+?B\@6'-MXB]_1Z;V]+DOF\#28_-(8W>-)4> MKDM]J.,\%_SVE=[+$:ZU_>:OJQPU-):^BY.7.+9?KNW/Z4GF[_.H1-Q1K^+2 MJRKB*9H,?+//_?=&@[= EQW*LF7T)<.PW+ZUN#D/V-0]Z+ #VU@VP,2RW9NM MH(L,72?D.2:CDLZJ68^ATGJY#E^&'C*#>:!: !'R"+\<0R3Z3V"CL'&2?K11 M]N#1R3CU_*IR!'TK;;#\A.:O"XE&DVN4NDB#JU4;3:0F-'@A46DBS2H"S8(F MU/UK?8,12+6!8-1?RM_K'ZH9I)GCD!W;X<%N2*2:"+R,L03YH&D?A>17@,K? M8,)^KVE]/IO LA%W") 'X4%J0? *X>"C%62/H; CVO>*OW "'SI4I.42.F/ M/)-LKSO%K>-L.Q:%0/1J,T>O20*H\\GJH%L:#L3Z6Q8KF+CKQ2 "O47\GKQJ M7US:=%8;#S*S,8VHOH02 XH1288BH6DDL;[[1(H2B3/0LY+)/@Z>FT85M;UL MX]V4B4Z'3I_5*4Y,SNJ1:116\R$RC2+3Z+ ?9DOFFO[/;*..(@ XFD5';-- M!:-=N>CV/FP;D:>TC9X%S2:+UV-B%V@[-1N)"I_W+:3(>+I8X\D_-$=S_&02 M9*!!A6AZ@55Q[NC*.J,T ]]8"5ZX8P\MBX[>[FK:2*";)*<8Y46IG9N_,0P4 MQ6($Q5+4&ZGK.4CYTQ;1%;\]-]+OA'+#N*)W+5:58'-;-%-HW^2FG6 M7\[C1X=P>+$CH.<1H[SYTQ)Z^0Z2JC:@Z">:#S'2RQ6%O[B%)+L!D_IK.#90 M-<>%6L=%) =Q)D#V%^451#,1S740>1AX&W\_-U:5/J&P* -$DF!ID1P 7)0 M@XJDK"AT'QV0_4'_N;&:'M2+Q1+#QCB0[,V]K!93JMVYB " -7N9 MLA3P8- SF6JS49TTFFC5KE;V\TO_[[++SDLC*'DTS.P85-:Y#=)=G+PO%T;%#)@+EFG)$?1NQR_D*S! MLB([H 0/LU7)U%;!]Z>>X@E$_*HDZJ#5F[]KW/%W"#>>&-;2 MSU,[:C:>"A!2L>[^CKSUD_5KZTM09)^02$PD!A0ADA@V$"5%[HN P09]G*&P M^$M?0M:<2:92;V7T6&FX:"M+9<71B8WV?-*R4&_T]&D/R^O5.D[Q!-L_BG!_F([D47-&6N=!K,@.,]6K3$5Q[QI-_&& M?L0I) =,Q=86D$J2V=V&OFK97G5XTUY1]4;3>MN;DS4LO3EI3) ME)KZ:9Q/*WG"R)>QI7:6SE\OIAT+5L_B7/Y!O!>F'_Y/LS] M85A4LR#/&SUM\B3&$;.T0H-"02:68QU-O9Q!$N)D92#'U:[_(2-,=! M#V9#:3]H/[&AK&L3R4# LB>KY/AS]!- <[?'_(1WY#4H]W$"Y&*@W2&3(SX M7!QY>N=?C&H\K#[Y@\'BOQW$!0:8#"USNTA[BT!>-SR?BQ )&J40Q!1PC_QU M[K5;W^)(P/<] EJ@51UR6;3^\42]9S@J)Y:B%M"-FTE)'/A?_0W](=KZ69<)V;V_ MA%B*U"=00$J$&$=I3"05/Y9"XH1(,GT"EQEV0# O]E?,I68;XV9*WQ)_WE+$1F-KV$UHJ%=:CHL- MC()NB@I;DB_>7A]E<]E%JZ[3+1=DL+A14?CZODC.I)M<6#-\B>NIKC9RJ?9" M\H"_8K)]9KCC,\GIIM:JX!MB*V_A=(\G#]238DQ[D_ MTI)Y-#^P.R;\QL=)5KAPYBY^_2QB2X'67^$$3M1[$/ M+[%.Y;L2+W,VKXUU*M"^>0U2J:ZO;Y1^?.AMFWP:"'<[W$!CLUP7J-X MZ*EX1M-R8W0M,;P?H/V.:5FR #ZJ,D,&U4:-2256RR4J?GUH/T_3,A'>M63] MN?5XBT Y16:2X0'DO]$[U"\ OK2).?POG96.9U< _QS3L93Y# Y:/W6:+J6[3B-NK!5R&[ MSK#'\#64L 9H5N&G> *LAKRK^IK&4:3I<_9"-B4'D;)DZ\#]VBC2\:G9&[]F M:P7X]7!"$&C:[\4_CROE3<5/RP!(?XG(0R#KB'^@"#(?@B#[QG?:=W*;_\(V M_OQ0,%?J#6W]Z!*/ J-&/]IA,;R" P:C%\_8Q@4Z:#_ 6?#%D=<3QYB#A# MRT^Z1M;5R>"-DOM\/'/I::>#70W!S9LA_7V+2*:"_(7OC+L/I08VZH_@J#8W M^5W9/,???N0$G0AZ*CDNPJ+KFQ5IZ=PA3VS.LR\LI#S;M\K7VZ!\P'+%3:H]5^;"MO/^J M+5ZQGKSKZ-I-FZ?CERUE/I-!_AIKK@O9$AB0SVS+]%61L40 5$M+).]K $D. MEBS2DBLA_NZ8Y_+W\(PU&7?C= UO&S8@4H!1L9)OY&AB^1QG7_U[?[DNG\_=72LT-FG\H;8=J1GMZBNDA(2X9! MLT1M6A\5N]4\/7];>M['T0S+LEN.CD1FG\A UI00 SX,()(L0Y&!TP^9R.<: MVX?PO;\B<'9B>R\X8RAK\"WV%C8A-7^KEIZF]/ M>D0"Z&#&<&2CC7=5\-V3T+A$2;B$DR+)QB61I%E)9"AZ(,HD 1&XA@IL<]# MS@O7K=&>T1KJ>&'970@IG14[]7VA\50CMLPYYJ#'C95N%V2(8;_?2L"6V/.6 M>,N<<_(2(U$^/1=+Z6E'U%!U7Q#=H#OI>4XKQM"L6DT.&G16&M;\9Q+/6]I2 MD2#GBFKT+?&[=3F'0_1M636L^<";<^X99&FLJ;6-A)8 M8KV:6]EGBGRJK,0UL"O]DEV/7#VX6+WT@7AD&-70^X9QL1KE [,5/KD\S5R% M4B-@[LM>,\&"9*,]E<\;E1A=.6@#*; M0]IH-_PM>]@GE?;'S)>+U0;<_FC+AJQV_;8O!X)W51Z\"# V%M?_/ WFB\ M-MBW=A6L6$$?UK2"M2;/ 4$KV!D0%-EU'ZHS;E>#_%4B_UW&TG_Y7(.OAJ]% M3#ATR[<#(!D#G]B43%F3##]LY]>"\1L[FP-W',3?*:@I!Q/2B;^DIXO.3\+< M/WCIQ!D"P]A.-_(7G,1@$6-=PXG@[SND"\?W[:J"]\?Q1$,$RW1=;RRV MA-;2YD GT5TTD\7^F'I9)O#=J]CD[[T;--ZC=9 -[R#;!;Q/K U^W\Z01+#2 M5;%FZSK3S+K,]*W/)S9 YOZ?#6]D@O54*/K^65;!U+_G6+@GU;A-;ZQ8K@)D M#5JU-X@#U14<-OJ4L8X\IQ#9/,;Y]R9?R>S)HPA2*H.,2C[H8=5S ^B!&+3# M:!G&[H%J.=5&I3I8]35'(0TZ*%+AGKW>57[#J3:.:_JC2SO5XD3YO.JWMLO M17,FAK3T^1@\><\[8K[O&([_J!<0_&)X1PYBIWC&__T_3PIP2+(.[1[/5/SU M5\N^W\[NSKEKVS/N B9206Q=WT,:N,"^EXRYM'2V19TAF]#;#0+W#QQ"^+P3 MG+&'/'Y\+.EQY,%]&'I'4,]/[MO^>/S1?3AV%P#YX]E])'87_ZZS^X@=Y_W' MG]VW/0N.50:DA-,B1?OG/($!+4H,(8L2.J!)4I8QF8YOT@A"DG9\:#M)RUMI M"TBRA\)LS\KAKB?[R6 V@DB2<5PF?W]N:,"%W0]<<]]AC:$'2ML_&? K WR* M$2_AZ>GK-I9Y)& ^#,V:9+M8 M)E])5%+Y1"E?\<\.#0XJ$'&40G$FC%:HW^?U=.2WN=\,CF&_D3 M?X!P4P]2[Z&D11.^>I,.Y -J!?84*5O^AO\'^ PK#=9GO+_4#(^C62N#*]$" MY.6*<*0%OIU[(BT0<3UZS+RJOYU[(G@/.:\=8> F^%RF5&WS(L80=)RZ,'A/ M2%0R4/23IVK0/%D6!PMOO\+//=:D?HNZ7?=#< M8!L=A #XU=A\\_'#L!S/#B/>/:H?XIK4SZ5.QVZW TVRTW'DH>>P:XF^Y;F; MPTF0AN;HUZ9=\$B[A+??X6>?Z](NI+_9V[8,!T)"S;9DH/@@(&(LA:%T&''L M4:V0UZ16+FX>MOT-=,ECCR-E$1Y)CY3%M[//%6\LS>?].']C=UOD7(X3K(OBC\CM XK6B?\^&-&DEW+=D0\CK-8*'>W[R!U MXJJ@^D+H[_<2V70S0NCP2'-DOG\[^UR70L %QS72J$+,/&O#0 [G(GJ4[$*(RF0KDR>JWY-)D**L@]V4D]$2D:6PRUON9"FY4F*3:4B/2H%.AK4@J70/IM%Z].!S"7*\"1#OAV M]KD>'<#GLY5$4VAPO$C$40HEPHA"//PLN>_?]Q,R 3A]A:;P2PK./I.27\'Q ME]] \)T[)]=SFO0)^T5@._T*#F^D'P]OW.WC*\/9GA")'D_>PT?][C[4/^'X M:XY6?O4\29S.50[/7QU9S0 MP^>Z;O?A8??(0]^1G>A6ZP.VGA]_ZP-L;IH5N.*#38?Z9HPG6: M^*OT^/;,:/K EP[N/8C['FF./- MC0T$RN1 [J.4(M(LH$12PBB192A&I% P !(EX9)$/H' IBQ6%OPTG1>TO)Y- MX6ZMSZ90(5L7,1%_WE(>UXIIJJV-N'%"U16L+1;RJX2(OVRY5*?8+$/WID)* M5$OE!M51W+C7 MZW?I? MUARIL^>*9Z6%]5E0I+X5*=9##XZEL+K.K;<7T]E,[N3Z(IL0Z9+PZ+H%M1Z?F(ADWW3%1<;A C3)^9G-9E-2IJ,/7T,A";.L]HI:'GEI<&!?NZAZRVZ3%.HFS87'&R6,4E>EH15-AT M#UWKF6*[4ILO\Z@FIJ>4EQ8SE9$*C8^732L5HR(;/:.,9D&\+S9L7<@4YR*^ MAZYS*6[D(<=W=*F.5NCE:-;3H43A>^B:Y@!J2FH7YZ8)+Z/4*B [ANR/[Y.^ M6;,5IPM#1H]5TRKNTB@U2R3\IB^8U2"+CC#1R8+>[J'5) KB;;$*F^Z9K>50 MXIFDAV6%<5H@K3;6J!@R[.N>V4JA\8[>HPM+--7*VF:G3)L>61?Q/;,UJ28G M23TSS:'MQCS3G&-#.1Y7_:8O(4UE*+<[QQQ!FWKC* M(C-")79FE#*YA3QKP:9[>*!1KXR;1A7DN.7"9/M&:[;L&7!8>WC I;.]*FA9 M/91/:IXY,^.=Y02BVAX>&*P I^4SJYA0K6:M^")I.N0H(1)[>(#"C<',[3@ M;=?=86I563*Q.7SJ'AZ(-3OE!-

RD8M=Z#KN$FH+8,UL>GU^R,ZO@ZGAAO'!;>9J.X?"I>XCEU%'7[8H-GJ-Y ML3XUY[F".(=HO8<"V*27Z%12HYC>-MTZ2LSZBW(5-MU#@?BHV,EFE-Q4'RO5 MG.D-)+>2KOM-B1=,V&JE:ZN!1@ECVBZYW?JLJR9@4_SE4ZN5&99;2#%:7X[9 M%K48-*8I'3;=0]<2WLM->JOZ2@=TOC&;FIYL0W5%[M%"O%OM%DG3:0D:W1E5 M-+!@%(BOY#ZZXBVSD1C@&IK*XZR-Q=K8 "H"<@]=O64:;XG]O*M+^02[2J96 M!.T3BWDI!7S/=4J$@).NWY//?.=2-[&+7\9"G'M[5NWUM/:8CHR<(C?T0>KONPX MG3O/M^ S!X8UWYI'TT M=:&=.O:.Q:.IN\BIBP#S8J.C&?HM-9EWJXV^B?+8'<&FO@GMWE+B$97_ MO"H')Y..)X4YP$O3VISDL@OQ+ MA/S0F+XGD[/-RN-FIK#) @F2_9!MVM<%$],_O_Y28#UBK LB)F0L]$TT?YG/ M+\L # :_OQ?FSTV;!,_OYGH^$[OW$B5<\GB(**]O6#S5F+\I;O'-%L"IJ'?V M>,1;@O5\O]MK+'1^1HJ$)Q*>'R(\H?.RWBT:A[?F>+8-]362L&4< M2FFY&!O[W4STWS_+*":>CQ_Y1UO 3IL96Y+]/#;$,S6WX5A@$FV M(@I\6DR4BHSCY%D97=8G3,W(D=F25K]!@GTFB_5="4>L#D36WTOE!U?%>@WC M@%=1XQS-Y@?527/2,PSU!E& K(TEP_GW!KU!UK4A_[W1%NZ]Z8T5R]U[9>[\&VD6Y2" M5A*+'F4A18(?"7XD^-]HV[Q3\CL@I&7H@^6!ED4O\6(0PL$$8Y$.!+AR%799!\"DJZ=:S.B4N^BTP8D"3WL\%,K M.-,"VF0D0]VB!V'D\C.G-E1#N,4D"'\%Z>OK$]*W&[0B-_;KW-BP%2#XPG2+ ML T]!$!YKD7%C=!O9#YA*H' K^7]=?=53=/]0JZ=!7JJ!>BQ,]2-E!,'$G-X>%)JI_*Q42M3F/H) M:RM.,+?4P1TOEQ,!"R6>1)YN&*CW,YOGYAF/UHL&YM7SA2F/ M]H/CX/T%.>H6I:A;G(JB1"_ XX45%C9[_V=B<>1KAH%Z/]K7C$0Y7-2+1#D2 MY2ALM"]L5+),-=8$]C@*&5W?-IKO]O+"Y,6],M;+*0X=<7S$\5%QZ'=-;D9; M &6CV*+*/:&V,2\)&2[&K@YKJ/-\2;;6!$[!LF9(IILP%;^FZ\3?A["_* >7 MF7236C*50+-S9=HSYA.L*R5$+*@(3=T2!'M+LH?VAT8@$H%(!"+7ME[R3A2A MFSBIY2I"3,@RV1;1+<2E6J'NHXB_Q_R6(>*W)'K=.YJJD%Z2ZV\D+P') 4C# MORUF#6("_!*87Y&#=24.UC40Z<="YKGLK@?Y#\0_D/[J ,I^(/K[]I)G!K6J MY3%9G>X-)YVIK)06%57$-F6F<1R[C6/1MJ8(1$),I!\+(F>SN]Z+(@TE07Z\6?=1)"A936'Q6P*EKR)MY?U[S"77WWX?;"UOVI("8&,] MBH%%[FODOH8$1L]7O1KV1]7ZQAHW'2CQW$(V/)^H6VC,LA=LGJR:I=1-J#3R:[M)-(_0Y:(-E9% ! !0&B-F\\A0*;;:=B\ MPDTXT*KF!C%F3(V2#K:XE(2#N1,;5G,5A.PHT&!0PJ_Q>-4%'2*("6" ME/!!RMGML@]B"LY4RMUI3\IQDEQ,*DTM-:F9=1]3H(%&T?0M2;US5?#"[+#= M6M)1^"DJZQ&5];@BP^LA6^*Q^NM!=[4C8)0QJ)@.UY;R.6VVDKBDHXHXM@Y8 M$11]2Q''V5@19$20$4'&!1I6[\6,<8'7*GD4YX3J)#;39[6$9LSJ/F;X1:-1 MYI8@B*L(<84202)7-@S4^YE)L!?C%(>Y9$@DRN&B7B3*D2A'U7]>+QH=5?X) M@]='0-='L3Q_]32,;M]_G\GC"\&P0^#RG;=2]!X7+^_0*,%E4R4]"UQC& Z]0+?H>)U#HS&\Z:3 M;1@+K^YCA+^0AM^2<>R69 X52/FAD: 7EE;8;/J?B<"1/QD&ZOUH?S(2Y7!1 M+Q+E2)2O.C2T0RL90)/2_GBPJ)1/)/.E?#//\4BBDD;X9C55S%5+::[!_^]_ M$>QOA*L+^68W"B1]M9<8)B?PBO>[O#+6J(1TQ/$_F^,OQ\T_[?+)]K3-DB8% M?*^!5U=1(G,_# ;K)8''Q1CIY]>CD?!$PA,)SV=5\H5IWH0LP_ES':0F+:6^ M 2(#^Z<:V*=;5PR3(%]Z9L%&/#?2^?KQLK5:/..V2V:7DVIQ4+/TG"/I"1'? M%/LE&?R60:-BOY&X1^(>ZBR!8^6]71\75:\8)P6\J66ZEK72>EX@[P]E>;&# M>457'$T03"#9)E"0!I@!T]MKTT3.3N3L1,[.5=A(:3 $":5O"E;XP.0B;92 M8JZ7JN:$*@$F6MXMY\VA*N+KXKOD+4YA41&4"#HBZ @?=)S-WCH6.V(23PGC MN#;C -8RV%AI1=)L@!W0W"(Q:&M=]]E3T"ZU/6A1<8M)4&\W\AM_JM]XQ>NP M%VX';61T9YGT=3S3[!(]Q6>-.M=.FZ,RSPJBU(?NXZ; +L50MP0>;4N)Q#X2 M^]#;,.^1>Q*OQ,O5L=OA^*:@#]%:EA-CB4U1SY05M>W (.C MG-:5W9K2 AQ<%HO\P,@/C/S JS"= EE_,^:>U1DO.ZHO6$&KD[C4GHXI^[_R50Y*\)=GK2-,*I3Q%KG88J!?5?PBUTQ[F^@^1 M*(>+>I$H1Z)\U:5*1QV5<-'E M.9'""*(CQ$0C.^6GM,X5H/L75 F;FD*O<790\4]([R(\"+"BZN('1T%&-BH M/$_HR3;&\5BQ;-8Y62I- L"@?J69)@H8A15 [X(/([\SC!0[T?[G9$H MAXMZD2A'HAR%D/;6_K5,-=8$]C@*'UWIOIMK(-*/1J!(_B+YB^0O5!9 2*,; M7Y@C'?DU8;#,OSV6?-74C<+5X4BWKEBF_'K&M0C B%:2$E>T5L.NTJKGJ59= M)&A_M8MFXK=4/-HB=SDR%R%:A&C7M #W$4A+)DO8>()G98ZG-$_-+ZAXR5-] M2 L*;:)Q_);!#A6."UW,*I1"%>%ZY$U'WO3%4"V2OTC^(OF+HEF?RI6.#O2Z M$$_EV_W T)92"1M-0N"]?4&Z]1XWS:7C(%.CF98^=;C<8J&UTL7Y7"2"XM[D M+4'$;QDZ'L6>(LR),.?Z,.2L1L[JQ5 MDK](_B+YBX)%'PP6\:XEZT/X M&=C.__X7P?Y&N*D79$)%,:.P^V]A8K*?6%[W%2)$A\!'PA,)S[4> G]2T;CY M4[,WAZ0A@29&8LA6 @[=]=^' SUI;:8I( CS.$/)!H[HR5PWH1>["2$+VEPZ MS;GU1&/^V0ASOI)Y1[CG8:C!2&N27;5Y5W*!TI(,#]2 S?M]?1X)JDBV+>J. MO:H/.SR*>D+!4K,3>Q0K'AERW$Q 4^=2TSK7-;AQ?Q)#A[GI:C#Z M]$K'9^@?$-M)>.[0LN&HE+UTQWF^,!?G= DMQM.#(B!J)JC.SS?X+^.^HT9/ M8+(WFU>;&AH;]U3177FND:G?_*%N413U_SL1YZT[@SSVYO?%2%IR%%;"MC]';/X[I M.PG\Q5R>=QSO%0X7Z!:Y*-!%DZ/1F%%3&*+0P2%M2?:6QO>5,3^>F_>U];DC MIBUB:^/W/A?\(UIM5546HYZ&3O/]C#U *=GKU_<:$!\TT-;?_.? X4!*&D]6 M$38_';+B###PQ[:FY(.I_@E6VT\)5"^45BHT*5\W!6*+838:3$CM"^ MBQP.8@T0'DQ<,.X#>VWT$NCM^H./.0'%TD#>O8X]7D?OH@CR=460O[M669A\ MPY<+V_Y\8O@I1AMQ>\3M8>?VRTKC>&IK!:[CGG0.EG4KJD'/#8ZG&PF]5:=J MU]\I!&A3Y*!*&;C%&I$1GGO$2S4=871=QVZU%(Z*/$/RHBHLY&:K-7 M3^B<1M3D2L'5%RVJ?I&>\GN'7DJ*%8(9)62N72F)M17-J]BL[A^TB$;AH!-- MP8%(!FWORAB5L:.H@HM:_<]<^.!;T@[UN1ME+- MRHZ-CL1QM%<96X,%F5OZTDU2MS3\#Z._+"*D8%0_;J*2D)5DV9*39+*8"V4< MY-P1(;=2UY/FI.6@[5PGBU:6H$.M0AD;"V5$*$H\B!(/HL2#J]BIM:/-7G.U M5]W$/+N8UL<<,+EN?Y"MM@IR723QH%!08"A$>[4BU(A0(WRH<;8@W1&P49F1 MJ)\W)K6A52RE/!A@][:OI>TV^K=;)V [_<')1E(3=*4F&8B*6FB MN9(1+3M$RP[1LD.X[*!':?6%-6]N1'4/KNGVPAK/9[DDBN=2GLS4,##JJ2*Y M/B6,B-]B.'3J]Z9Y1&(?B7TD]J$R9(Z7^W@\FZ\RI1B.IA*Y3*;DHA7>K/MR M#^T9'$-O60J_)0_63+VQ?688$\LM0+?7 MX/#RJ@/29BD^]-U+TC?#,(:^12GVEJ%?5O3X.\*E")H#DU^$FL9O:9:\99F7=N+?(8Y^A1)V(FR^0.?Y M&HCTHTN;1/(7R5\D?U%IH>^I0QT5&(H \7GN:'!#E7.*P;HX^=,,;<$2MQBS$7E3455JK^=:I$K&UXB_6A7 M-I*_2/XB^8M"2=]^I%FP&2X*+5V+=T= 3T:QO+X!0NG>_?=7>W8AH$<(7+LO M..PL82I'^7D-;:#DP"(UT[.HSE0R(PJ;.]#/8]91)NJ6I.G;.'7(T8MP*,*A M"(^X@"T8X$H760MF:_BD@ F0ETN9@55B\]](/++:/GY[-@MR>PK O+$ MAOSE2G!2SVLM:R84:3?@CAVF>0=&8/CQ('%VYI/A6(#]9&0$_7QHS2% _$H= M8]BO)10-Q+12[?KE'MPA<(#/<$$4-TC%'VBF9,H: M;.3X!:#&\#W.W6E&^!::OSXUQ#O 6M%F?_Z!?[9/D0T@V3[X#)_-+N&_<@/% M*/H_7^.[;69Q,VBN38HR MRQKH]Q-Q_D-'[[,B]H[06<4=9JTU$:AX5T3%VQ<" 1$!42[>?OT![)[5TSA] MU1;L>B->P^FNAJK*S">S,K,RT1@A=2T_=379S,NS\,4_96LK[[W'4QCS WM$ MW)^_D37:ESL$_,"(?]P]^1[M3V)S;7F7?[*%#X"?N/BA MX\67:'ZZFB7[QD:+GO['V>J4/LOY3Z MMWPW=R.0_I\^7SQ3(9AX#L=_1@_Z7"68?@2QD9@7(XT2RO%O.9'?(BM_4O84 MP>18*4@ P0! 2$U29B0EX8J*20P^G4J$,J,HG,!)C03WQ[?^)M(#\^(XA2KX MOSY',LT/.3NV*")C( ]^$.\2PD?2TB=< 7_*6,(Q\.S5Q[\>B)/:Z*[(=SM\ ME^W7^/9O=\!QOXI\N\KM7LA/S6J?+JW M[-/;]'0;[OZ[#W=\^>YA)^YJ[;N'O6B6N&XOKL%+_>N.$\1:?_Q[5Z^HE^@O MM _>JEI>-GU>F'J1*?K1G>P*I=Z>X,#7M);VDY\)8WF."%)K;ST=VL.'&P@N> MSPT%?Z'937)9*6[#D8EGKG0OZ')>;0SL0Z/=ITB&U,ML.!))/+2;1]B.?=C7 M3')?# Q%$Z1"*WHH0CP?VBB4&WA0'5=,OE-JT<->>]K160E-SG16TWZ.*X M4BT+E59-031I&XYDGH_L[]>:L&RPN)AOML6"O06'72=Z>W+U^*XE@)' S+C& MNNM[VL+8CU?QT,3J%VS=D?=+A0 ]9T3GO<9FV"U%[T?HYT,G$WS8J WW)='8 MJEW61=J!6]Y*F 2>CR39N53M3>=KP)OE, Z)#5-9J M-#(QT;Y>J8HX5C+%H=TF.^7J=.T/A7 D0B;6A,R7'=-2%%$3++NUTA:AC2A( M1'*B@4\52H.]MA2#,3.J[,=-OH]LPY&)B>[-<9N0:SU*Y,N8,U!JHM61V'!D M8J*X+0B3YKJBF;POU79(>R'U[>B9R8G*=+%6V#7%N6ETR7JMT-'X42AY9'*B M/0KI =/0>J#'SGB].%DM>V,]')F8Z,!"]DM_C?9,0QH'5LE9308+(1R9F*A1 M1M6YTJ98KB).>TB?F%=;[>CMR8G6K>&^@=*S*K?'S#RK276D7ME*5'*BE4Z9 M*>X/NB%J!-=K]@=8;<7HXW6G U')B=*# ;"^JLC5<\<)J&XY$$A/-D^-RDVSQKAGX M11=#]NBR)T<33:X^\!W%+9F6"@S'/A#^O&UA8"LQR=6;!\5IY?OR5B1Q>CAK MM1:NT&3#D8G5.RC17O!6AS3WN_9F5YE,T=H^>F9B]:O2$K>$S5@P>7F9RHB[B2CCFX@6.5SP3!18FJFBHG< )*-4/'-IS%8WK[55+&WB@G+?C MH8FI\D9G(>P1EQ(K+-(20YX305F(AB;FRJRJIC-;SFW.8(O+WI)15,5@HZ') MR79&RB( ]>)4K/A"4&G:@QTKZ1*")">+3"U0[PWZEL@KW45WL^\UVO(V&II\ M[-CJHZY>7V*B-E;]BM6<+)W1-O+))1_;^;.=]TB7V"CH8D]L"KF MUD 9;67FQXRU6&ZJJMK?1D,3ZM?VA *RW6R!*0\*@^5()PF+C8B7EE/U:\R:;(!/$$$JJ:+R/3SIQ12J:Q=EC::5:UCA0O*ZFKBTI-&CB3 MGBORER<^\0=W2]+%Y;N/;WVTQX\V M^-NR_U#\!_IBW/Z),^')\YWPF3/+V3X:\8__SD?N_Y]'_U34J>Q5O]"3X,WO MH?+4BR]%M^=_%O=!\A/Y^8GY@?. MW!8_'?MC0F;Z,#.A'V8F\(.Y0ONWSS#+?WN002[Y.BYYV4^80B[Y;Q<2R"87 MM/]>.S]^SUUY[>R6Z5V!YZ8LH,DK]6W^]5@W.?EYAM4=LWYOR43MS657\[*B M2LY$_,];#N0/G+@M1F!M)UCZWXP1/I/Y=TO$ARCPP:2I&W-8?$L0.)NWX98X M(>J#GJ\]^*X>VJ%#OOB8?^&6^.)W5W?("N]E!>2V."$NG_TG'YRKDOCEC]:O M\\6+:R_(EKQ4M+O\75U>!K*[OT-R=U%1X4M7";^2L^ZR3JAS;*V6[$,5V.AAQT*?QZ*O1<=>.NZ:: M=0!Y[;(G!) _ .2_>8:1C[^V?'#N/X )Z#C;0IW?T\!>(LT%9M FWA4N"B:U MVBROMP_-8?C*PD;0ZPN[T(G+(&/WOU $Y)BX!0T&$24MB'+K)LEK%RZ_'%$B M%/G?=,%(5_/E< 4J)[O+<&N\!_SH:M5-J;L?(EQ1[$VZ/:4?/OO#3?5.XD>X M0?^YSY\ $J3+S V"-C> !-5M==;2O)$66R7D_2^$1',D@^<8.@DD_P>1!"+) MA9#DP@FS:;=-SMO;[DWVA+ZJ2]1A4M&B#@QS:1YT?4J(.S PX>&$SF$ RR'T M2P>4U&4"O\[%\<[D"[*GJ7<18FM+3XX)RNVB[]HM!>O/ELB;8KF,^R*AYUCJ M3>J?[(6LSL:ZJ0]/98AUOY!LWS!<4@K<6 =%G:^.+;?[SI/^VY_U>QYZ?73# MCG3&U-#IB!KW&OEJ9?N)X$GT[)KG!9H:SCPD32?<8D<]QE3BSUB]/M6N%=?Q MO%,F2&%XJ/'(?&BNU2HZ7_0,N5:+&B91][\PDLX!G'J3-R-M\I(-J+_VB>)L MF/'=0B-7!XQWGT62<#&0K4!['UH4]NM):U7NX\"NK 1AY*T[]=TV:J\&8KB M4'&INXI7#XRPCNC@]5WM^"-5MQD>+NP,G;SX7?SJ*KFBPCC4Q+L\S %.P:CFU& M8RON(,P\ZBH:P=_GDL_LU:)X6^_XU8-_7G,5PXMN7V][[-K=7;D$*TD!H&%#(=D A^N71!O >;0#UA.6TK5)8O-2KQ1LA9(?2*GI@K MG#.(M>/U+:3 MH00I":T\4;LF>&LOV\3 MZQG(6E_W(@ M)6UP!Z\ZP. ^O.IPR[&,M+$NO.H (Q/WF^!@O!R6>-2B_.Q!KY[,//3,&2T- MJB1G&V!6JQ$AG%)*@<2N$Y#(59RS!["X82T@83;SF4O 02\8GD31A1 M9JA>V3W4^B9_\,VNOAPVUR,]Q(@HB!"#! 0(>*T!^OXS[OL_#U@T4'5%/WEBXP=%PGG*CJWH]Y\#9#AJ0@#82&,8.TQ@S> M=)LA)$'\JU.V$]YPJEJYUR^9?& *9-M UQS"2E3<<")'D70.96!.7YKT2GI/ M5/ .0PK\BM>\P_ 2T"SKU-0'C&D &6U3@:V,.&X8 4W8-FB7*EQG![H43;SKAF-@[;"'&P^U]1S(+&W%FXY9I$VUH6W M%C))MFP@3GIMX%OS9D/6A0G>&7&1_NL"K38SZQ=EU47@^=&4O+[SEQ<_.0I& MG_)2T>*3SHG3GXGXPS4^K!%J UCM44 M\T8U=4O)WL<$K[NNIFJA<:+>^(Z67::0@:!.>,P9SPS4I &0J?.8_L>0^K&$\4?S07>+H]D-YLG MGGKWY)WJX3JC[/ 31:4ALL#< M\.^4&YYZ9/GRA/"/H,Q,7/*=5L5!&,\(S'WCYL)JPE!KCL9JDGE4 MDQA)O#/$DOI(2ISP?8Q!17M\U]>4^3+D:'U_US04;>EI=YW 5>:RI\&X\5GB MQEF.B$!RIR^-/ -[D.7P!V3YVTM;_[;QD->+[3\J>WY66X;[H!M32V,]3SN9 ME0((S&KI/E;C@C;?&+> HVUI74) 7'6?R 'PMGOF4,;2EWV6@3U(720D2[4L MKE:J_UT(L_3M=4W9( N@C;9DP&\:[+09(TQ7(+)7'.JQCM7GVMV*6.T<;G'E4C!3QTDG_ENZ> M=%QMIKFNICX4RRDZRVC*FIKI0'$:8J&I"XQD(7?Z-SL^/&^-+E4G>VC 'CA@OC9@S!$<-+3E'"H;\19U>'N_N<^?RJ]FN25XJZK MU'&W/_"F1R)DC Q*4TI&;>?!9FZ8%7JLR _B$'OR>IX M BQ_ONVW^NT[O#_7W#]@YSG:3 ]]R:C8K9VI5>T"QXV11DEF([0A[G^=L&"R MC31I$"88"DQK*/!LNCUQ7*BN6P?#: "QXJ':W)='^6T[5NEQ=L030=YL!U&C2P 5#5?C !/>.(.E'X$.0 "*$' M@9VJK?EW3<<[698N;=CVY1TVIHZK:F[^./@GLMK=>8YEJ'?_ M ^+_TB3%,#_F\E>GTL8.EV']8]0I;6N]3=;_\@X>D*P0T9[8VFECA\NP_M'E MGK:U0M:_ZHV2M+'#I5"?2.%:(>M#U/^B)AAI6VNZ'#'O"X5T-5\.UZ-RLKN, M2MD_Q$#,YGRF3DV]Q17'K9)K]_&^9G_8F]/6_-I2<6PM\DJ\%%QMU4C+G?3G M0*Q(57]O5D8(O=E*""HAY/TO%,MA))ZCZ3=F;4(P@6#RJM"6KH7\>_K'.[;'<5/'4L-?%F0K M:NYRE[_K:2L_QN^CC& @=_P2D?+?_YQF.P\E#8&>4RYD+(0,U0FFEI9&S(#Q MT-3%0Q-*)P4<],?F_7^7OP"1N@WX9B*4!C ]Y;W.%B>^Z)M\K- ,)JW:5 MI2XA6)2B3V(Y$D-R@$AV-LFT0&5<)R4.?2D0Q*_32:>""2G8@.LE^'\]#+V[ M"'/4>U%SO>-$3MW&,Q8$("OE$A?H^;G.@K%"#$7D M_2^$)L/3&9.C209>)H)8E!XL2@;K4K !Z;&/A [":4%;ISB2J_B/(;/&O3 MJ:]P@9/W"#FKXS4#ZT M3:Z&W5*5MD #L5Q7158C7Q,D-#E3J;;<(OF9N>3LT;16)>IFU6RRX4C\^4BQ MC%%--%]E1-E2&O3 57IT?1N.3*RIOZ]7RMM1D0?Y0W'*DXU]53_HXU]6G1CX4E?Z5FSF]&3(DW*W:1DEFV M7FB/]'!D9!W].30O+.;!GC9(,2^H]IK:MQNUVE8B3DS4'2S'73UP@%P6 LIW M#GI'U\.1B8E6;%[@*T&]:S8*'%6A!4FQ0NN,2$Y46L[]H+BF*;,8D**V5RU/ M9*.W)R>J3(/)W-FT*\!82O-#=].BAS5=(I,3G2-TP1\4S .7YS63X*L622O; M<&1BHG)9%Y<>S2$FRK+;&F!\$^D(X>752]M>>"?'%2J ;"7IQVHF(75$A0[2K7::^Q9H L2E5R]TT6WJ[VM^Z"8G]L[IN2WIVXT M,K'ZG=SL@84W;@*^PS17'#^E\+D>CDR(:&M)5.VAN&B(Q5 +H>/582T5MN'( M)$$Y<]MNHL4MR(-U;6KV*;4#HFM_0D%%#CV;Z6T1C/?W; MM#L:8Z%99\DK3_OY^.6I/B9#M?J@BFUYEX\-F.5OVRQO:3/_J;&6CXVH^">+?2*)A#RCE-.N+C? MGQ=-NH24N19E7BN8"RD#9092YGTE;"%EKD69U^KN0LI -(.4>5]Y74@9*#.0 M,N^K=P4I[GH+Z0,1#-(&6B;98,RKY41 MAI2!: 8I ]$L&Y1YK1PTI,PG*9.ZFLR?RSM,U/3XHI)Y5\FW?I(QJVA+7W,O ME8&M.%;TP__'Z?Y_JTR#.2G<_,3\P-G M;HN?CE=](3-]F)G0#S,3^,&05VTZ\6YF^>^E3,@E7\X:Y\<2N?:^X*/#=E 4W>6ILK^?D=FN2\6Y\<2U9E196AEOBA*@P M5+[VX+MZJ \%^>)C_H5;XHN2-C,4 T+$!U@!N2U.Z#L)2/B&307J@;6_0W)W M-]%$(,LUH%Z[D'OU"D>W4!@]RPSRVNW3K-< >^T.)Q2 F^H,D&)"7ZKP/WFV MBMN(J#!5AF\#DV2X^G2T96N#L7[9PO\+947AF[I8Y&2/+&^DM;(RUE&)J6/= M?Y2B6V MYG7SPD6QQ &MFMHM4)3)SWL5V0@"8EZ)BU/&%?>Q',6@.1J'C8A2 RBW;I"\ M=LWMANKE?Q1%_E(OO[<>D]7Z8K0&6GV,3/5VO=6KG-<4^7M3ZG[0[?=V7)NK M>!SO.%C356JQ31*5RP\/-0B"Y6B P7+Y$$B^#$@NG*68FNAX!L M6*-%8S;LJ]/+]A,[-!M%NLC5MV)^W&@Y2[Z_)/VX*G9I=Q%B:TLO;A=^Q^VB[]HM14C/ECV98KE\P4.=-K)=0_]D M+^!R-M;-[)F08&FAC,/2=,)M]A1CP&5^#-6KT^U:\5U/.^$#3)QF@:K MU+"YJ"E4LS[I8:T%L97P*,"" 9 # +S)F9$V>4NB%T]+')& M\^)[A4#."A4O1T3$A:#4-^R!%[4FT1@5YZV1;*8 -O0&4RI:Q?Q47+>JFH[W ME38X]K^*PB8YE$%S&/.VUND0/+ZUG9&Z<$>&CY20=;^8=;^7@_T5O3?SI25E M]MRJ6>0'HLC/O9*%?BYZ?Q9=A326,KWH]?I :RP.S1;24@D_UE7,HZXB7]15 MMW2?(][6.W[UX)_77,7PHBNO&8Y!IB$9.]^#=BPQ)01H( M#0,*V0XH1+\\V@#>HPV@GK"T36+67C.';3YN,TW=_R+0'$/ M/.LT*9CT'JS@98T4>!JO&I1X(^)0:G6JNR.\8Z['.VR^P@K881PA3A2.()+9 MDQ!NON^UCJ\P :$'VCMW.A-D%L\3D,I2+T4P"C+=:(L;U2)D8L7)O'A[,H/W'=J:?]=TO)-1D[3!VY??:TAQ;3<8Z?_Z>P]I8X=+WHM( MVUIOD_6__-X$)"M$M"?F=MK8X9+I_VE;*V3]JZ:KIXT=+IG.GK:U0M:'J/]% MR=AI6^L7UZ8Y:Q3D+Z5JO&&MV5JLG+HXE)NZ/*UO!.KCM2G:FE];*HZM-8\9 ML'^M4E,9CS&MK* MC['[*"$8R!V_W$3'@S3$>4ZYC[$0,%0GF%I:&A$#AD-3%PY-J)P4<- ?F_<% MO0]2MP'?3(32 *:G/-?9XH1+=4\X7_:L4^6MR4HC!,#OK/$01YN:.]E>MGO" M^%,CAUZFD4W&$ M%&S M:N4?B4*G;W*Z9)@&1FWIBNQLJ^7L071+)1E-CKC@D<4@@B4%@0Z%;E) M@0!^'0*="N>D8 .RBD OI_6[U3RK\GUY#(I;RL7I](\C!H%A:O;NO.;07_WJ"UFK[6:#>@#RF[I?&XW85745'<[B'A T M&1[-F!Q-)JN_PQX0$(JNVB0B=1N0'NM(Z""<%K1UBB.9VHQ?]5<3R[IL?[MN M>>7/M\Y>$-=\BR(] QF7O-BBB;M((*$U0^=H^J7B"W& [I^^'-(P*Q(NQ\N7 MR/#TB,CAQF.RC$GX5"8E&2-Q"44HDI !.@7,+'S=/^7'OP@WK#@M;=MEI- 7 M&RKG'%R&S!=5/0JY/A_)@18YL4KN"NQ[_J3:&O:&E"6$(ZGG(Z?3N708K6:( MN-YT\N*")%V!8<.12.*AYL:D18RM5#AR/[9;^$:;K^O;:"B1>/^P4'9]O#0V MUYBT:T[:5*4QWDIHW+UA(655O/>;"%JN(:+LY[$-K3H]2A3*(B_R=7:P M6BA&QQ\)T5#Z^="ZO$?-!SVCMT<6"1]2SJ]998/MZEZ+$^Y7!Q/=J@ M_?FL3G:YN"M'22P?.:"20J$XQ^6]2G>V=!6G7HN*N">6;U(HT^YV&KQ)*N1:)=O+ M46\2%7!.S'2""8I5MSB#L\TVN>CT5F,,C>K@)28J2ABI-7FD+:*BUJSQS5U- M=N*BT.3SH48'L2MZWT5-OCU'#)GB*K59=/DK,5%=Q9J-"5DG1715&N'+=6%; MSD2C5OM^YCLVTX M,C'1*5HWE3)7*)EK(^@C!V5NRE@T,BGW=1L@Z*S,B,;((+6):[275)1RD9#1 MX6;1(I1"OB(6!W2_.)5Z,[$8/1-)3%0;;DJU(1_8)HE2?-4L4TBYL'W(YGJ& MD&V,Q(8-0C#S8@.P_)9N&/W(99=\J$TWB0T['XN]PW#:F[6J=9F*C-C$ZGEN MA]>1=<7F;-_H,GH>!0(7J:G$ZJF)/!VA?6\&BLJ\0;-=4YZ&!*62JQ^1@.=< MUN5 4* )BM3(BI%_="W^.53:^;SG@T M]S,IS^Z;I74\-+&G)4-@$22P'< ;]:6G#D:JOXMF^AM,8NW_VUX\6GBAK6C) M*T_[^?CEJ98G0V7]H.!M>9>/K:+E;X,O;VDS_ZD%F(\ML_@G#R<- /X1F0*^ M^_C61W/A:"*\_8;GBT5^5&-SXOE.^,R9Y6P?;8S'?^+'5@_7H')$PJ"0/!++V4>;D>+Z3,M2CS6A%A2!F(9I RT#3+!F5> MJTD,*0/1#%(&HEDV*$._TL<*4N:3E/E =>?+-OCY7"ICHD+(%Q7?NTH&]Y,< M7$5;^II[J9QNQ;&B'_[G'K__Z Z1/W FU=6&3N[@2Y5G.JXVTUQ74X_% N+$ MX;_5F8'\=&Y^8GZ0Z2Y_^FY^.MX[(^6X>"NKP,9'=_A^3N4(""S#KXXJ(LE, Z2]G>X55I; ML1%. =ERA2*?WTI85 #9W(DK"29'C%[[0IOUJNSO781-BLP\K[B:U^-(6"VX",-W2Y>OON:%2'Y.EV;K"(_ M67?F:E4P VZ_DRMM4:X MR"&)WIBT9%S97C8,??56%5=87F9U[4! -V>YC$E5RQ^U\(2><8 N0 !8__J4&46[=( M7KML>4-M(#X,(W_I W$8>F,]WZT 42M4%KL>!K:-U7GQXZ]](+J%_&)E#4MU ML=$O5H:^H,[U? PD41\(',]1.)JCD623+-@' B+)I>(1%TZ63;MMLFXU$."0 MBSW7D)H4,UM.VV/DLO9$LY_H7@.Q4$.Q['7 MNCBD*0OX=2Z.=R9?D#U-O8L06UMZ**63D#J.[_[.X%/>SVQVJ0] M&59&-$=6K&E]V$%KC<-G(B?1LVN>%VAJ./.0-)UPBQWU&%")/V/E^E2W5ES' M\TX8(.S!G"C(L,ARZ'JCM^I-ISWL1@U?J/M?3'@$8>BW^3+2)BW9 /IKGR?. MAAC?+"YR=;QX]T$DB18#V0JT]X'% DB]3=WI[+C R,"BRB4PKQX M3(%(<<'"G5E"BN\6 3DK5+P<#R$'J%[LSI8"U^BZ7!Y!P*0M?ZX-Y5E@PP#2 MT'&'_0.'+D8KZ=#5BSLU:E07!TUR3-RI\FU)'! \OK69D;I@1X;/DY!UO]B+ M][V\ZZ_HO89=-*J6U= J;-HM;D/',=.@8FKK96V8M!4#9#[IE)0L*I#M&-= MQ1QU%9.CT7?ZXS-[J:CC.N%$5>]NYCKVW?&<F(3$Y MR^[]S! ZXW'G])[^OLTMEEN0@C00&L86,AQ;"$D0_^J4Y;1C<7Q'[Y BUQBI M8P,1Z^72/NJS3MW_HG,D3N4 P<"\R!1IE?2>K>!UC>O[&J\9EG@)9SK8I-HV MP8[D]HM6(!5$L8[MV1!GHB!$##009-(",JD.7, ['2E F;1$-%Y"G&ZEXK?+ M])H5-6[@(].U.VW(VPAQL/M?*)FC<"2'$02$G;3 SK>P;;(<"X%2 *4 7EK( M=%CE)879ESV5EP1[ RJ!M!-7J\VDZT6N@/A60Z@PHTN2 +VM6PTEP]44_Z[H M>+YWY\S>$2Y)&^C!NPTPH _O-MQRQ")MK OO-F20:-G F_2:P#?FRX:<"U.^ M,^(@O42)BLQZ15EU$7A^-"6O[_SEQ4\.@M%G5$PZ/N><./N11=!$=6?8,NV2 MOEH+:G\Y.0@2^9#L381'/Y),WBD[6=8"XL:WUGA9]G!"UOW6K)LZM^055-YY M?9%G5E/N8=9J5.=&BY/U+BUP>']VF,9JBGFCFKJE1.^VYM\U'0\FU3Y'T4$ [GCEYN\=O>4+T:. ML_=?Z>C+M=E5U0TP#+PYFP.R5-Y'P/'V+LQI XTOSJ7_!B+Q9?HT67*#&DHH M-F]V.J96%PJ5!C9D>L:%>RX?2N/RZ(![ S'?":?#H+V"P+&A3%"A,D5S%$+G M2/)MM]W3)AO94*B)$WD*I.KL"O5$6"H%R\RJ/OT(8Y(@=$C4M>%TF=.)T=-4[%X5*PSJS"QLOW3) *@LW9TI8V M\VP7+^B3'FF4MA>%D+YKVOR@Q>U!K^/J10]ISX?D-H*0Z/8(0^8 &1[G<6A] M0.OC#%=+4K?.J[15/G/LT6OSNWF3KA1$F7?[3DMP&@+Y15V5YRS>I'?M\EQL MJ,-NCV"='6+&\!$%( DFAP LQ[RUJS+$#X@?[P@9IF"=Z;%#K#:ZY%B;7HNH MZ 43H:ZA3?RROCRMO6H[?>U29L\7!K-7KU51&VD8QY<1#*5.B35/2+%&>-_:#E;T;ESMZ-)1X M/G37F=&K6MN>/:M%7EHT.5/WT*J1,K91N&$WP+$QKBJ[JA".Q)^/ M-)AR16ES0.=LLS%H3YJZ+K39<&1B3;-.72_V6Y6BN!:I#H]J8X5GHV'[M34CWT5!/5N_5:20E868N6E%Q]Z<#A MO5FCT^"&XWT)GW (0COQ4^G$4+S#XUMKL#%M3-IS@\F\61&B=N+@^"#E]T*9M:Q@/32S?5MI;;"34FJ9! M>LZPPM'YS30>FEC^I%HEQ18_W8)*5Q'L@#$:LW'4O"6Q_!U2Q$1*Z"F G[:' M&Z(8L/5:-#(QTW)U-L6+1-4U&\&Q8WE&CLTHAK&B8G2$\.=L0M_P55ZPZE= M'NE!OQ*54DM,E# *18$O-&23M-1)71$Z"J-%(Q,379%=8MRL2P?.F*H,JK0T MA\3UJ#Q;8J)"L<&+JS92,1NZ1\N*/JBTY.B:9&*B'M_'_1;B(%$CV2X65 (! M7;#AR,1$219;58?8J XJ6+OA#-VUVY[HX+W!:HVLO:APM:,8V M&II8/=7$D=W6JFNFW5@/A.V:,]:8(%')U6MS02BI'IB!X6^)%9? M0Y'5E@]*'.CM][UFA:8"'6.C+)G$1&WDP&T07I]RE87 -_T"MF!'T9*B _;S MU6]F_0E=$CF>, ;*?+ N5)0H#I!XZ'CEK?>U8JAY&Z0/Z!6=;TETI'D38$(M M>J,F9Y;''-]:J8=\7C%P(3+0$V!BB>. 6S%C'%04K63WW.E6H&-3/K&EFPJC M=GL25A+76HB3 [;:8R?11)-@LB8KR ;D^9)9"=QRF:.\S;05#WT$DUC[_\XP M.QIXBF-9\LK3?CY^>:KER5!9/RAX6][E8Z-H^=O>RUO:S']J .9CPRS^R6,0 M#?PC,@5\]_&MC^;"T41X<]H2]F*Q!-78G'B^$SYS9CG;1QOC\=_YR-;].74U MVS9-_8:,^>^6 #QR]^'"I//<<*?.W90B]N6!W-W!^ M^&WM_L7.BG;@^&?Y)_-_ZT$I7/WOSXL>'"'I4DLZ^@?V8K(@)%UJ21=*'03, M;)(._&!>K!H+29=:TA$_* R2+I.D@V9*=DD7S172+INT@V*75=*!'S0#29=) MTE$_T!=KUD+2I99T$# S3+J7JUY#TJ66=*\5^8:D2RWI(&!FEG2OU4R&I$LM MZ5ZK;@Y)EUK20<#,+.D@8&:6=/0/' +F54GW_E(Z+^>DI&>?HHS;1*V=CV]< M%N\1/,D=5[2EK[D?W<=/;YOB6-$/_W./WW]T"\D?))/JDEYOV>*7JD#]+J!Q M+.80)\AGI>;3-^ _)I5E_,_(?\<+YY#Y+L=\Z(>9#_Q@R*LV'_HL<_WW6C+D MJA1QU96[.'Z:JQ0EL(/0MM=4R%;G8:O+G,'AMGWH_'O;VP;/GC=Q]GSE>G9R MTXXF9O+S/ 5AJ9LVTH_5WLZG[*[0C?73K/%YRX>,%W[#;,+:3K#TLV(3I0E! M'O)J;Y@WS@TA6>2-ST,(_0.Y;4T#(>2,GIL;YI.HS%R^]N W?*@V![GF+)Z9 M&^::DC8S% /"RR<9A8ESVF^83_I. D[.V*7]POZ$=W/-&[O$U -K?X?D[E[J M"G,SO;:NXL<[8_/X*W0>>K5FW-/=O%C)?/*J0EX&A6ZQ:G6R[HM@^>YB^YBFP$'R(%+,G9)5G?UZ) 0%>H\P@Z$G,Q SFNWU6\, M2YDV#'KYTO378U!B_1?JTO-1$/I+ MEYX&-O8.34NLFNA^UJ? 4/;:\_/V]OIKEYZZJBW*OF8R9G$B'OH'3&T1XQB& MXBX]> [#L?#T]<8N/1"'( Y].0Y=/!<[_;90@3>\48.M8D#;B[[K2F2W7+CL M\6GFB]BDO3)X+GQC7>0#:S08Q,#!W/]"R1R"X3F$P%[K\).F+/)WLW6\4?F" M[&GJ703YVM*38_)RN^B[=L,)$F=+^4ZWW$:@C:!G24_]ED' S,?ZSL;M68CK MG97;;Q6VOFF@J12XL6Z+VA,=C8Z^<\86Z0&.H,-#9W0PU_WII+CWV8'/?R9- M)'IVS?,"30UG'E*G$^ZRHQ[#4?%GK+:?:NV*ZWC>"4NG8>(N;N [B=OO$= N M#YH+>13U$J/N?Y%4CGBCCR9M$G0;^B)M@::SP?4A* LQ M@+M M??B",\JR*+LKW[3=9@DO+UM5@$7]#Z- %$E!<+G:_=NTA93.!B[?,'QT5G!Y M.9K4(0K&<*,"QZS,T/&@WPW'.KI3BNB3=I"Q5E^O +N3W5W/X- Q*O:->*8Y<[U*"*@^$:,6LA M=ZT4(P4:\0 \;4.[^RH(<-RJU>TE2^5CC<@\:D0$0]\7P[B5*VT=UPGGK7IW M,]>Q[X['J;MXZ^_XV4R+]MW+= PXA4GL&0^)P M3Z0C_9R>(\IUN37V-X'P[ MS(3QF,S'8T(JQ+\Z9:*U>TMB@[:Z)&?;W3F_*08[=*%+1'PY*$?B5 X0#$R2 MS9!VRD[(!EX02H>[]9JQG)>PR6^!777LU!1.VZRJ[L0=J;P585-\A2@")PA, MF0&F+(5[X#6B= !36N) +X'4B!W.J4[#Z'*&V:8VO>YV/1D*$4A%41\BAS-D M#B/>%O:!2)4&I,J2Z_QV+QO=Y@$?"LZ-"0X,1ETO&/626K;IC5*IF MY;*Z&\^:>'QV8&*U3 "0 ^"=L:>,A9A*AJLI_EW1\7SOSIF](\B4-MB$MVC@ M+9H4I59D)P#TO>(\$+8R%;7)$"5O [>R$QJXP0@ Y'9XO>!6KQ; 67H(]9"W4EO&ZE%YDUJ\88O&K0U_Z[I>/ RP44N$Z2XQ51J0JK?T*5\ MWLL&:6.R-%Q&2-N>I%'POATFI[])\3?AC1L'Y30G> MT:>?-B:[=N9FRCLB0\'+ON =/7UI8[)K"QZ5,5/SZB[$L[1SL!_\)S% ER-)(L50K[.$!0RQ"H'>,>:=N35(/:>>,B;\8CJUCW%DC>Q($A MU'1"PPJEB$?93W#_]_2/5VZ/?S9U+#7\94&VHHC17?ZNIZW\6'<< MY0<#N>.7B'S__N;$1UAO!."I:=@H947PPV9^]I5>#GC-N1F(;( M4ZQ9PEU7*"Z2 'IA9@Q9M.@"+Q:YKXZX0"@H5*F4T1R%TCH25Q*]\D29UDG=I MQ7PJQ)>"96=8,7\$;[>$&?]$BC=-X.V8G2\%R^ MNQ:&38=#&<5>%^=##2E'9X&X;!9#Y@#)Y$@<&CG7O=R1.AF\//0DH[HI6/9U M(R"?PYZ_Q'&]-K^;-^E*091YM^^T!*I(3P\Z7PBVBHA=, MA+J&-O'+>BX'+78\JS?MQGA6^!L8OD^:M6*L:FU__#C\>GZ)8FNQ&:#-_1ETL>N6C!QG\ MXX+Z)DG%AT6C^"-Z_H8,_,DJXL__]_]YNIID=LL##CY9YL.KT1@2=2T_=379 MS,NS\,4_96LK[[U'-Q;SXW=\Z>=O*(WVY0X!48K#W9/OT?XD-M>6=_DG6_B MP'E+F_D_'_[L\6?N<3\>?NAX\2'LIZM9LF]LM.CI?SPWII3OK'ZBH9$0L7GX MSX>%X4AHF7X5[9ZI.>R_E/JW?#=W(U3^GSY?/,6Z'YW#\9_1@T($#;';^M?3 MG(Z''[W$9-'V1V 00>RQVF'(=*$<_Y83^2VR\B=E3Q%,CI6"I*D4 BA22J8 M:1*.(XHT)0E,4J8SG*04&4/QV?WQK;^)],"\.$ZA"OZOSY%,\T/.CDV(2/OG MP0_B74+X2%KZ1#+-GS*62*UY]NKC7P_$26UT5^2[';[+]FM\^W=BS7&_BGR[ MQS=K);;/E7K]\+/%M?L]OLQWN./XGH0B%,ZD>\L^O4U/M^'NO_MPQY?O_KL3 MO[?NRY#Y9>]M]UYANUY(/D8J&U20 &2*H\54/) MI55)1A5-HF8(JL@,*N,:>&!#^=$ '"(CT,' 8LP-%V47R_.KO;]DHWS YR/Y M<1U1T7JI9Z(V9[H'HBO6=D(XDGX^,F")(=HQ/,'D76% M&7S5M2BQT1 7:)]0B=YZ&XXDGH\4NJUZW6^TUZ*]6HW[DB1BBTKTS,3;2 8%Y0[]![U[*:6CYZ96/Q@42#IJ0=*9M&0R5&>*._ZFA".3"Q>I!N3EZ-D<*8S_*)4\^LR@RB-;51;'! M$9-F"P&X/]'#PU!B9!=,1(X[C%BS.-S.U@U5:"[DD$-!=>/!>_$7AUVHTZOGQ\=1%X+.ANSKL_0D/D0.CG4DY"*T>DM1V+#ZZSK&$<= MS&DX],2^TD:57725WH(C&;FL; ^$.G79\"2:'$K,]A9+-]PEMS:PC6T0UM9R MPJ$G]I7N((,]T.6I&:#% U^0^9XW#24:30Y%VX3:M'>#G;BFU$J>*%3->4N/ MAB9(4)R8Z,H*$(0+"*V,59N#.C42HJ'D\Z$*L0N8/D.6S.%\L!_(X\9X1<03 M0!(2:(U:\KA=[."PD%WJ"LINA6^N&##HV@U5QU4-''EYCP\F> MH"Q)>(TUA@A#T1@51R-\9;A6)]RM$Y05L*&T&K37"&=T1O7B#,>#R3@<>H)< MN+?GQDM&F7#Y5F,W\Q&"ZN^WD>\@,73BYQ&A@ @E$,BE MM_3>&+1%F2NL:AO7GI17(0*>(!?@UYY10*6".42- V[[&S5;ZS#IY[8+"2O#?3] MJC47U_M">SH&7NO@"-'0!+\(TWF5%MDE#^SFRN=[S15&;[;1T 2_K!J-;5 & MR(C+F[N5E==;F-6))\ DGLJX56TXXN=B4)HC",'/*LL%&PU-LE9#*RL!H*8^ M%U1' 2K)WJ3&AX\]05E-*2XG16>T!4.=8]K85@NZ6*@Q3E"V+!FA&K8.99'W MQ\BH4_?K-,Y&0Q-;T!I@]J'8+#2XM3M!QT6;5?A9/#2Q+B;/KOIM'[?%7JUA M3I"1N5T3H=(XP2\E9F /YR2UY@P5J2W7/>LPM[?1T,0.Z,.)Z58KUH9;ER?[ M 35D!^U"/#2AWY *@O;G)MLR0YV(UDFE@\U"!8.?L"WVEE#OZ/DQ(?:$]8%L MRYXRG<9/36HXN7G8,P./ZX#&4MG/6OW)N&'J$GY"O >F5]\U&B%3&QN[OK") M83M?8J.AB74%TX,(VO;,V@B0.U4))DM[ M*]3CH8EUS0^V18X:M2K7J(UIVFC-=XMA/('DNOHC5EX@FVZ;6R^XPV:)+38' M+WSL?R4Q=L?]=C(@">.&4? MCO])EXOO/K[UT< ]&K5ONXF!DS]>+$#^Y&S[Y/%.^,B9Y6P?3>3'?^=8@:]]M7OB[]XSY+W>LX?/BX9V(&6N1QGP8F5[ M2)FK40;\@#*33LI -$LM92":I90R$,W22AF(9JFE#("422=EPNF1D#2I) V$ ML]12!L)92BD33N_%;HZ0-)\DS3MKRKSFR;QR]ETBW^&++GU=)3_\M;R7SR1PCI=;TX3.I$TTY^[FG;7"G\Q]^ZXI:JI?ZU1 ME)7Z1!GC*?('2'?SAG?S5#M\V$=8"B)V!J3K(]QR)';R\[32'C7+WF4F&* MO;3TGFQIWL^_B<7-%,'^UU<49GXMXIO6.Q>7:_1TY?/L\WO0ST 2,CQ MD.//&3CZ;AS_6O 9LCQD^=MC^1<#E"EB^0PZCN,#250;H.,Z:J#X)WMB9U!. MS\#!&33.SE%O*7U6U;&>TL6**3UO9H,\;6:#2)[K2P_"P;L]S=T8BO:LEGS\ MRX<:;NJB;ZS8KHR AL+/Y(7<;3<^7CBRJVVT9:!Y)PHP[8+#!N_895O4R(U" MDE6WK76CZ^+8_2\L!Q Z1U'X3=:*A.(-Q?MLO:K>*=[M2;[,#%O>PASBXPES MF-.KAO/A$HTOB/= TJG93L<.',DUF]NZNJZ(_:@> WG_"\V1-)E#R$LUHOF> MXGWU59]%O--W0OPJ^4;.H;X' V-O#E1D!(9HOUN6RY*^.'RXDN(+\HU8B!KX MK%\U9:[=RO>;/;EA1.J;N?_%Y$B"RA$T ^4;RG?JC\-?+-^?T]]Z]X#U5OW% MC!M*_1+"5-?H;/#A;A(OR/?:858X9=H;4YNY!:DH>.IB%M=30N]_D3F,07/T MBPUK;BDF^MO+P"W#'VKA$Y;ZW0.Q3GH<;LEEF"9G6GR(N6(N03H\K/$1*'6[ M\ Z(C3@&06_>V0XEYXLEQW=6MRPV*?,L<$O-U?9,2V5[Q(+Y M#LB%Y8"UT85!(Y? G/G>*-3*3@T!*#OM[0U/)-:E"',B-PQ#X#D<>:<3)NV^ MEFOX5F\"1S,8$+["JE,7/H8L#UG^4ZM^@],#\OMWY??ON.KTI1! GH<\?W&> MOT98_3S+OJ50\9+2\KL MN56SR ]$D9][)0N]A)N&06FU.+,UA4.)QG2,ER*8Y<[U*"*@^$:,6LA_ZT4XQ+9L.7.J+^K:GB-(ZMEE"LL*^VQMI6H8[8[ M187R'U63@?)_W>#0SX#Q[$OD2_?;*VZLY48OLAVE>D<#711\"(+( K44CD,IW(H#6XX5)MP M=T G)PQDP=@M9'G(\I#E(3/K&]=)CN25GU4<1_78I?I862P2UA.A MYHXPJAXV^^)&1*EE8RI8GN!,!0D!4;8IFL,Q(OR?@K47H=A#L4]W_>1WB7V) M*MGC=F/GB_M"/J2+FY>* ST2^SC)%&.P'$G!DLHW%8HXG]BG[XB9\E)#EZRK M_"ZY5T42[><#M6 6B][!V'*D59_'ZIZ),LN(*+D<>UMN*93[[RCW*3MGI[S< MSR7K+;]+[MD=K_0&\_'!;,B=H=CN.3W&VD9R'Z64$CD&1W, ?ZGDV"W%89][ M-#A8B?GZH:C451F[2J@J=;L *S%#R8&2DU&S);7%F-]EO'BBNUK,&\'<7-?* MY>5RN;)NZ=N&U* 0JFMS_PN%-HO%$HI M;3U%W*O#5H4=K:>>+40HQ-S_0ID<2;ZM115$(8A"ETZ%2-TVI >%TE>Q^5TH M1);WVBBHXGUSK6T=2E/JI>%\&Z%0Y,A!:)"CL5N^&0ROR]QT:!K>BH0L#UG^ M-EG^VJO^KAS^'5>=O@P%R/.0YV_RWB^\YON!LLU_1*#A75\8-(-!L]0XBKZB M_//1Y_-0 NZ$FT? M(M*OH4A[;OGE\;AKBGE-WAPV_4:]LA0B%"&/* )R% %+2<.HU;51!,;.KUF* M^C48T0UC),I!:VUJ9*7;R?OC>F,;&R/QI0$2T#D<0!B!,)("&('![ZL5M'X- M1FQ"+6&(MK5 ;[[I]_5)W1:LV!J)0M=D#D'1'$V]\PY"ZGU!3T$BX0Z"3F 8 MVKN%T!Z,>Z2"^)#E(E7T8 ;6*"M;\ON:8]\LRQ;A14K*Y'"!!=Y\:I'$.]=(,) M(@ L&GV;==)O*:;\,@3,.R@NR@-J8&J6NL:1WE8>CF,C(+I+G4-Q-(?!B#($ M@6]8.?Z6(L(O@T#>Q'&TE1>*)J^T5^:P/_"I7@P"\57F'(KB.1R\=!B \6#H M-^*]O(K+3I? M+O4[;K?2EA[L9 SC-]\C?O-[V;#))>1XR/&0XZ%S_O8B=)#E(E?2-IKEK&QMZ4-?1(8]S+";:2:R0A]ECUVJ3R3OP4MP M(CJ,3<9+@Y[-%=$(2-*O%9>E6G1;F([R1+$<2H$<2KRM[P<492C*WTR4+YK> M^5Y1[B)C%"N;94SDV>&HP&JRPE:WD2B349X'3>'_/WM?VINXD^W]_DKW.UA] MGY%F).CK'=PSMR4#AK"OAL ;R]@%.#:V\<+VZ9\J&Q(2R-8=$D-JI.E_0@J[ MZM0YOSI[I>@7[Q[$HGQ%NO+E6X'7E*?Y7EE&]W[5QL5^@PQK6K-8;M-:5;OE>6LU6?8HQZ49 &[?*MW2^'<]^<(EF. M+P7F!2;%O7BKU37%-;O LE#@$OD&ZJIG A3&Q!X^',:Y\C#.-3D9=C(, ?!> M@I^'O][LQBP5^SY-SLE"UA8$C D'"YSHIW M04*U-NNV\AU-)NFPW P*. GZ[P/A0A" M>QH.>]EQ41ZL#6K!5==W:[:-$$'X\9M-47P&^2\Q)F!,^':9 =?D.GD7)M0V M=\4&/_ ZI-JZZV\7=_/LAA,1)B"_"9W*9CD("B]9#A>8.U$"-O!4*W*/B/K< ML T_0!NT!-BWBT.NV(HY=!*FVT@AJ8<4426)MB5^GY4F,F MPKG%^1,41:=([B7?+A9F+,S?5IC/VQ[KW<*\X*EPZ3.R1QKF>+9M!6;7ZK61 M,$<9%#S#I+\V]0:X"NT9FRO4*D:2-W M )L2,G0JR[WD([RF-(K"85/OR%DP=^",M]$'V"V*8Z"#) M)W PU\VI.8U?9&2:GTL<-VC18CDFQ?!83<"@@/,I+MF+\CY0T*414_]:2LT M';4:@!HAF<4A: M/O;H?'+@9^QX.O#2\>!?E+LF?,:VZ%1J&4]R0 M4!E@4' YD^)87(.'$08C3+(1YJRAZ;]%&#;H2ZN-DE7DDNEVF]7%K5=!Z2M, ME&//I^#>88CYZK!4XH3K:V+9B2-# C#F,YP:?XLQ3%IB%$J3-:E:'#/6MK:N M;!HBPACAQV\>8@R+,09C3 (P)I- ,B0'8\X:.O];C)DXW;DVGJYU.2WGQYG6 M M TXXA#RUF)]ZZ]Q&RK<=T.QW*\*67BDTAT+GV11+,:D,A4NN,))@)$DVDIPU M?/X6).EFFO7YJJJ*YH):#0V[9>;ZVA0A"8_N"R(%/D4).!$'1["^&DEPE/PK MH^1O@1*_ZK.;V>W<('E?MT?!K&IMO#:"$N'';YI+,=E,2J!Q-!QC20*P!$?# MORP:_A8L66]-4NT4NA(Y6"^I2F/4LP95$6%)5#[.I3A62&78=UYDF'@7T2%2 M''F)L+,8QP1Q3!"S/&;YBV/YKU[U=^7P[[AJ'/7&//_=5HVCWHDU:5Z*>D?] MLHJ>,]]'OAT;1[QQG K'J=Z$+\0_KR+,7;8U9PX0%+S4.89>"MM9;MHM20N2 MO1MEY;(YZ:T4.A,7BV<9,L5DCWW+_\)0@J$$0\F70\GGQ+G?!B7+VH+);FJ# M&\E8IYOE9K/OSHTI@A(>W>V28;,IFCX.>6,HP7$J'//^2BSYU$#WV[!D;>3) M8H$+!*G:5&>UH9E+@V:DEJ"8-Y.B6"[%4\=A*@PF&$QPT#L!8/(YD>ZW@8G, M3<@VR#84>7/3\E>ES'3L&FT$)E'0FTTQ*(N&/2[U_A>.>F-G,0X!)CH$B.,C MB=A\S/*8Y;_9YG_;D" .@V.>_U:KQF'PQ-HX+X7!F\$,>$1L(Q+_W&5%_^L7 MCH1_0?CJZMU 250%XV5_PN(QQV..QQS_K3G^R\GQ+6]'QBR/6?Z;W?W[+,M? M8(BF;"^!'T2W/\5F"O9,7+ #^AM=#WK)&;(/0A?+7!G.PX.?G(@<9[8%5UM1 MBY8Y;]P:1:M+D?GI"LV+^?&;%E)9EL'W*F(1QB+\V1<8O5V$Z[-^F6_WVW?R M/+<@F[10F#IF&\TKRDKE^9/0.V0XNS;K%K^JD7*W[65R\^%P MV14B&48YF,QK5Y1?4\QR%Y!$=SS'$N@;XDF<!8L]%OM+\S:\*/:#4F56 M[(GS%CEH!I)5#F>&2T9B']^%G"5?K"O!4H_C=%<;FK[LDM47Q;Z;RV?(I:FU MS4U594-OP&*/9--D0PN=<=R_SWC\Y==7?JBW'ND7I\[M1DP\V&S M+=QQ>D7<3I'<(S\&RZ2R_/'],)==1UIT//@GFY#6VDRUIX! ];;8O_I74<[$ ME8N?,PJ:N,5>LX]B)ZWYT/. K6UZGFK[\3)*JF$CT[%FGFO'6[K M!J/*!MMK5PM,LT*RAD3>#)5,D>9SY<%*]P:" 00&#PA=[,#X(% KM'MNJ M#](M,MTK4]RT0SL-?XI >52L&]T;V)$N/KF.K@A5^*]&Q\$"8Y0DJA^12?I3 L8%CXB^R-Q*WVFIT?'P0+V;FA,@K3T*20 M'>7L5C779TLK! O(34)SJ8SP8O.^:\KW2)13]"I \YHBPDDB1Q)#QTFB#Y8> M+#U8>K#T7$M\,DGD2&0"0Y((A,4'B\^%Y0%\9(NRQ%MY+W4BZSF!:NVR_7=] MR%+PS<%SK MNDY^-%48-JH"H+@4G\5A,HP!& ,N(W#^1QC0,_L5(RRV!M*&*1BK_KP*^&&$ M :@D@$YQ& )P2 Q'RB\E4OY'&) M+\C!LJK)I"JZ>M'*Y=95)\( =($5):3H ME_.$,0A@$,!Q\>3$Q?\(!.8SKB)TN]Q,:G)A>ESKS(+-;(5 (&IZP*4RW''3 M@^\0!3]RD7RU,_$J,!,']G!@#TO/UY,#2\_72T]BR8&%!8?Q1P#PSB <>"S^N5_ M"0[DF^764)/)N0E?M%X+-7K&-B,??E&,.7'97" A0-)Q),3R;RN*L&(P$R;+KKSF@_45( $IW MEIA3A95<'2PELDZMUY5MI!*@D#C%0BB@4A3YHE)P36'QEQPCV(WZJ2&[Q.73 MO!%,/S92ES@JO.,N%<0Q%(UOP<62@R4'2T[B)2>)///9DG-Y^>Q8=+#H)$5T M+BP+_%71N<00^!>X=JX"#2XPQ/4%JTYB+ RS/&9YS/*8Y:\T;/$%JTYDI!/S M/.;Y\_)\\F)Z'YF\>[$QJ1>S>AL@V%T =3IO%_L\KK:J#%]>>X$IP%!>'T+] M+T7F)YVBIM?R8FC.#0(;71THE M3=Y*QK28NYW?5C5>CT#@_1F[& 2NMN8/7VA]BZ/E@A[<2M%I]] MF-_/6*J:N-5>LT'[5X',)!3O4-[25'HU&R2]R 5TVIU.?M M5;TJ%5K65&$IG'J ,09C3*(QYO/R%OX.8S:U=6%CCNT6F59:I>EF8K4KO3;" M&.3D2-%9*L5DWNCFP!CS:76=29"P3\284]Z2))#@VZ1%_!W(%$HTV^F$4HFL M#OA):57L^,%VA4 &)TY@E$D2RASYJ)) @FMV4GT@RO0FZ\H2V-.:W!R*^=%J MJ8_ C8A0)G)9<1!BLJGLNWU6B7=-'6+(D7<*%ZCA.N1KJ$/^ZE5C#O\^J\8< M_HU6_?7IPM^GL/ZKEXU9_/NL^MKNO+K.T'EDU!'00"4*AA4&0(^*Z D7>/#)"BE:]+"JTP#676WOG1#YR6+CI! 0$C M"!@),!)\M]+Z3P&"=P=ZSPL$2J%2R-3=15_BZ4KG;CDIYT"Y4W-@K MB^0.HC\ /:W"F:I3$/L^?*(9!CX*XL/I$&GBR&6"/:,7'-ZZXNN!GQ8,OC%- M90=@/5/*+]K2T)+F8S=-SFX6V\G=5R;V[Z53C(6S$<['P&M.(AD]D-#7<2W? MFLE!B7)/)-"I<793/8(W+"<8SG'-,OC;NW##;PJW)MY&@"_! )U-T)IL2Z&,/)A9T+.B)=#A\ MOJ"?-2-U,1"3KR2#!\BF6S*?I$2>X3M\3_ M1ET"DBN=Y^-/#!M.)/C%\.X3IU=O!@A5TYPYG-@&.3]L)X S@+M& MP"49\ E33[4(5_4"PID0P0SX '%9U%-$1[*[$Y6.;NU72$BU.0'GM -=/J!+[XEVJM MU(V_6W9&^'E?BOWKODH'T86 -A/#_8,X^!G1YXBXCX!A+S7QZP(*HM 7KZH^=&.Q4X[B\:'MB(S>&ONX6QU,\,]UE[ M=P#Q$8W4%$$;DPJ;S4Z4+)3E.K<5.;F[FC*+D,Q5T_04*:5/1ZX[1.T+WN5.&.1VJ #P>= MTK9"+MA^B6JP=,M?K.#(HWG>3*LSE[LI,S+MC&18[7;69L%? MD[RR&JUF'-GT)E,E>SQR0F99TZQ.[DC 3]OSCC&=A_T5-!>.1K+*?,6,AHPH M;92R+3+KH%?/MQ6*/!XZ'(+9:I,7)N9 3#?%LMGNN2[<>.IXJ-.L-*@"3=&2 MJO:5-K.==$8=$0WEGP[-W$HL<%8C6E[61U1:1+3MGA'?C4$SPUN;&=[3)=[9C= MKM^MMUS=G=_"IYY@@(T\'$H]V5W)W;[87Q<+FB,C@3K! 3DAJ(&AMQG+_!U+ MM9>R-NUWX5-/L,!VX/?I&U^YD=*KX5;*3]1%V(%S/<$#;F$P<^Z665O.&W.Y MZ"G,QB]!Z3O! Y7-K#8L988]&6C=1DNYVX)*&5^>#M:0M1GV6 S;E$8+E?S$D!=]V2PIA4U:,-L* M*XLKJTM8KNDNRB Y]Z M8K<&N4I'*J6YME1M]%L;Q\AG^^C"H!.[5=J.._00&)0T9YN>V % \28/K*HQ).>5^F06%JM3\FZ*AAX] M-0!0TUV0]%S.L\5IL>'XS.$;"0L=;@M9J*2UZM0JE,K)=F>XO0WLB MW-:V,2JR]:W$,^U),?PYL6FH7UL)Z6^8Y$I\7M;6!EHD2/XPD$ MXE+5VJXHEX0-6>A(N?[$CCPP)T"3UXR6O8 R5A35?&66WGI;./3$;@G5,MM8 M3X<3J>O9HI//=K,],QIZ=&;>FKF* 60(S>N=./Y9#T(ANC M1E;=^;!M;W/9[72*AA[-=0+"0:43JI:4OBDO;3.H;;I:&PT]FFO1O@O:^F3@ M2L;"%;D&66('2U'A3H F7=H4JZMPI4MIKZP69:NJJU!@N(>-C7M@[FW\N)T& MU*DMU?7!K_T/AUHA,HEW"B&RU+38PGML@!\X1G?6][''(_#V;]VKE[%*^;84 MH S]DW\Q3GQ@6QX\WX'/G%C.:J^A[G]/(Q_OK]A=L8)$>-5-L//D1"_>#U7' MOH.\D9_M'GC>>T6]UWNU^_>O?.3T3UK .Y/$G:%^LB]&*?'.?-7."#\%&N], M$G<&HUE2=P:C65)W!J/9F7?FG?GRKRK+7TB&[#[L].F-T%Y#]L\.R;Y*IG=2 M!1IOZ,/_^\']^%,*<3_)K[WX)OM7L:$3D9(&?!A1AY_/?$*R=71!(G #@)), MXB0AADSMLX7&3U-!L,0E7.+^A%WBW3[^][0LT7\J2Q3UD\E>ERRA-,_GFKU@ MSOCFG$%B_+P\_/QBC>4\=F#BJ/(US/.:48;)A&4,RQB6L<]O?'C^P_ZD@O-V M=2:O^C.B:#DKGYAXSIQHN@!51-A30M0"8VD$!CC[?8%?HR&_L8KFXQJ6? G, MG!=J/XHX9P>7U\R $ZU.GC6+,/=C[O^FW)\X4_=UWFZ (.KE>[GZ\_?2EE_? MT9-MMZY Y*[HFK:7KD=B^"DYR$XZH;F0R$II)&SY(YR#76-.9^S/W?UYHN ->#ZD.D ME42]7\6Y V>\C3[ &OJU:.@?UE0J<<+XARVE$FER'PJC:.N'HGA";0^F\%D; M>5PCC9L9G>$#3QT,IDH&V=U4BN60Z9TY1V\X+--8IJ])IL]JA;]/IDL9(91D M>C@TT\-)AA5 M3X!HA*5;%.HUR/\/_U:%[@K,<0/287Z,W6=2;!"/=H*8 DL MQT7&-Y%W_, G##OZ(1H%*>H3::+E.7JH!2?#!-@VP;;)E=HFUZ0.Y577". R MMT#/.W,W#("WQX!#;*!.X&A]XGGEXC27D[M!$1AVCU?Z&]0#".E&63)%"R_U MTL1(@9$"(\4%*5E_@12.!XQ@> .SGP>*,Q?D+59 WBW.VY,IS5S6\R)'C3(B6&O7?CL)0/4_5 1QK M8@<.-LNP6799*LXRW!J_'F2[.=E)MFCK#W)] AH;E'73'HTS)1-PA258\N.6 M:45=EM$%AGR*9(^ST# \8'C \'!1*M.?P@/+N)6&U= R4K@.JFQWT[%=?H7@ M :I.&2;%,>\,C25=/4*)NP34 M5,-&\MBT48098I;GN'![-BU+M0-I$1I1//JE-'MY6.-;=F5=-9N]ZKS>XQ9@ ME&VCVQZ@=I-E4@*)O3A8RB]?RM'N4?3+:;$7Z[%X^6JCLJUY0/7!OX@"B']" MJ2D'+1C0$8X+1K#9\MW,%EPP@KD?<_\U%(R(F@9W*/")#M" L40WLF E%2NI M21?!:S)%]UKF7LX\W1_I'MN8#E=(R%%B(T^F MZ.Q+Q6'79+-#PGDAT%%)R!W0 JBY+($=GE1;L!&"C9 K-4)>==-A*H4!\U/*07H;-L=;;N3[51J#2_37D4IE:7\EJH+=6\22(7H^FZH#F2I M5(9BW]G@*>FG?MF&M @<+^IWC&T7;+M@8/IDK\2!!)[*YEDJG+8I9VZD37J< MOR5+TXP\AH@4]8UD4IF,D.(H!K>-Q,*,A3D!WH>7A3FT/;Z]]9H+B9Y:\U&Z M2E8*2AL),U(O."[%ORS*U^1NJ*MV.(%+##T4\N\#6W<\HN4!5]WL^D5BBPM; M7-CB2KIB\XS%]4B\8^D^$.X3V#B;<,R@Z93NS/1$)">EH;OB%A ;^5VC+BKS M6GM=C!,8)ZX>)ZXA>/.GD/%L%(EFV(VP Y4\4"F. MN;+N%!%=#)V0UJB&%L3%H,U@!KS[Y$EL_F'S+]E0=K$JS_/FWTXN"V "/ _H M._$4;3V2S5@T3^ 79>8VKB^,>G(WZ_"\OS!LN$:%RL27@V13)(]O!L$RCF4\ M"2Z>/Y1Q?^C[V5PZ[^M1)7 &0SDO9LN&VVIN<\,IG/I*D4[1PG*2& M80+#Q#>"B>O4EXZQX5F5J3-M]YJU1JDE@:5[UW#<9?DVC$ "J4Q4*B.\]R;T MI"M&L@U4SX::T0MUL1C8L%GWW6#J,Y-*]S%7^!=G_J))-Z%]RU6,S%HNM6.!_^BW#7A.Y:A$_]# M1O]+*B!^K(V6-")$.DNJ&3/MWF0Y>CQJ:TX; MH0UR'+$IBCWNL))@O]$%F&-7":=),TDO@ 9G-V5/T^!E#>RKB8*% PO'M0O' M-7D^7JP<:8" R*O^C"A:SLHG9'1W^^.+1: ^L<2%(]B&P3;,-_270'A Z-#R MG*6A SVW00!1MN_AX0$=7G*7^,K,+L@NLY&Z;-DA/;);J=,KA6:C/B79E$ * M*98^OJ,,NTPPW&"X21;P7TW,/=C[K_XOANMT--FJ,&4,R&*QAKHN&?F12G" M./W[@IWPK5T[WYXC:HO0\$#+A< *=RI#X,A0LV5BR/]_?_5>2'7:4X8(K5^MFU4F/ MC&F+=V5_BB2;__&;Y3-0MK]1=0)> M[DN$D0$C T:&B].;WH ,SM:<@#3K5TA^LZB S=0T"Y.VUF^E&442#(U'/43QQN=!,.!T M@Q7#3I7LNAHM#5JY[)2&(!AW8R6Y%,6],0T38P+&!(P)2=:)WHH)BURE3!L+ MVI.ZW;N;0>YVW7#Z$28@Q8CG4CSWWL9D"?4C7;*E=)4 >C%FY"43YYHSS+"< M83E+"G&N6S(V,:)@TP>;/@ERASQ3-G8OTV\K&\MT^QNV MLA0DLN0UVHUR@S/8IJ@P4?]3=%$-F6)9G"F#(0)#Q.5Y1SX&(K3;W&I.+069 M##U^7NHU>>X4@ E66IBB>1@EUV%GR816GV*K#5AVVZK#WY"I8"/"UW+1JV:FO8>8)K"+Y>S,]0HXI9%K/L1;#LY1B7;Z@X]1PX47UWPDAK MX&E&7'\Z4#U/M4]G*F(]]AKT6)RT_?7]\,^;O[@3[B*4[9TX[R7\5(926 9Y MJ97+S26#2Q<$LJ0J@[6H,.SN#OD,R:5(_CAQ$2,$1HAOC!!HORGZPAM//*L& M= -',XFFBR0=5RU@M?WBQ/-:#O!($'=RN!=0_<0IOLIVZG7GQH.GN+IDS"G; MUC;%E<)PT:59%'.R#P46;"S8ER;8;SEWK\0NSSOS.82NW5D\F<#GV=,4?%> M=>]KU;TOF3B)QXYK40K*OA^JM@::DQ@B(H0X59"8<8HC=KQPI2Y?I\>W;E_( M3MH*PR.E0*!2/$>G>.JX,!O#"X:7Y!'GN\/+>0L<_P!>I'2NLV[(_D)N#FW1 M==HY?YJ;(GCA?_RFN10E""F&X2_I^LRWJ&B["^*)@H&R'6V=Z((@L "J#R5V M=:+8L,*&5=+1ZV(+$Y;AUOAU+X9[*7P0PIT,G@"L>KU4KP^"O&=V=0^00;,E M;"6H#T7M.BDR19+1_W$5 I;GRY/G;^4HD>:NY6P ('KJFA@8P6SF6&@*_DLG M,#9AKL&$P='):SK,GS98Z0!+#8#>1. M->5>KUOI5C$]DM)>IYQEYB6ITX%F2=2EDDI1+)MB>!;WJ<20\:TAX_H3&GK MFQ,-)P!8?;^.(N(+H-'%%1^_"@-89+#(8)'Y7G[_ AB?\I\)1OSIV;1=E2A MC:#H8FU9+"9]TW- M/"QG6,Z20IQKEK-K=*>4;I A=TH.._Z M\O*H+MD-@F00_?] ##O #SQ#"X"._B#:^N,/#D:V("4=?2_;!1#_%_YNA6B# MI+4V4^TIZ*@!D"83H)V*,"^G)M5*")-Y <9Z,0E3,A8M)C*^Y+K;BD>6^_)!,^:43X.N 6?:4Y M42@:W7030?6,XU6J+0AKJ;K6>Q7>JRI+];P-)&M?M4)P M F$'.;\]M#KST(@<1-NX+RJ=(7DAQ).X+BL$%@\NE@ LE*(MZ ME2(=_FXC595:1IC8X\:0:G\VN&@2+:RJ09F10HD9-S0NZ)IF&X$+'U7B\R0$ M&(&ZI-8A%V#>725\)LW$O0 :7+._' L'%@XL'&\/)EVLS^/U2[2><8A(\.,# M5\CI*!.V6+[(8F&@LJX[X=@"R3!9_M]G6RL)(,!7FRL/X:UVBY) V)AF)%XH M3YINSQU9UE^%M_[$6JEX\H(I#FQ#&DQ=G17Y0556H;42]5&EZ&PJP_(IGG_) M7,'(@I$%(TMBD(54K 9M2^(\NY!IV0]'[0J@:^RG(\NLG_7OI%&I+,_%92A3 M3IBG_!5"%I04S*8$)IO*\T7+V%JYAN3^Y$1F$V1PW*_Z_&O'W(^Y_U*X/W$& MY>O;)T-CW(%3W +]\:5ITAHU"D9U)BBW%/[5L(F6!US5T/=_\Z,P03.8 8\0 M?1^0[U)=(5'!VB6ZOO&!.X&>F-S-OK> MB6MY)\EE>R?'>S$6;3T2XEB&3[C:%"%-4<#1.V97&XP&& V^.QJ+AF.GHS2)LKT$?A#=8P;UI)JA1:3\?G;1_CUYN(BQ9\#GW@!K M"=#"T#M4VT^?)/.5FU&7;&-^=]P^:]5PSX,B,0%>SWE D%.8Z_>ZFW)+KKBR M4;]Q"WJI.9>Z*X4C8PV,8:D43[VM2QH&( Q &( N"(#.6HW\5@ *RN5J4,]E MAF9UGB.%F:"OJ[2( @J?4R63-&L<$FI%J_K=I'BG(YNS2(.]>=[SUAZ_Y-. M6,!'[6W!TG!"W]H0Z#H <+)6^"I ]LKLWPN@0>(P\-^7>FM>9#&+>^OXX);N M>[M8U#0/2N_>'H9@" GP?S_2)U"Q4]=O!V6IQYG5-J@ZJ5@!J#V!GDJ*FQ'5Z82 MD[@-,1SD!_"#2 G^>@_YE$S/&\OO6,[)U;P5Z'1C M^?L_\)_])#0+J!Y"N-ENIO?I]N@U.XPGR7]\3HKPM(^,GLBQ!^ MW1<;(+H0%/F3X?Y!'/R,Z'-$W+FZ3A^0<'&^U4X+B_:.IG)(SPU]W"6.IGAONLO3LX>Z$["AA M\\F[XV_WY5'YEL@W.ZUF1^R5FXW[Y,V88(UF3^KVFKT;26Z(DT"DH:XIPUQ2!SBGCI$MP<_J$N-7O>> MOK&FTPCG<-':1YA]C_U8.=4W_.8$JF40@ ,X^9T>-E9N)OWRA*X+);+;"EO% MK#I>W#)0(P108W/A$P*HQWT:1IWZ0 N]Z-Z/:-"^@664BVCX?D0J-&XWQZZ4WT_Q)R%&%(&KM3:IZ&'O MV17=06;"/KV1@(0\6MW$<8+8E/# (C30/HPW!")31![$#A PP6GK@2C'9'=< MPT8/A.N%7 IU/O3G5/0^5;\+=Q[W:,(&U/7@.VR@ =]7O4WT%I68J(:'..%> MF@\89)^=^9/( R]0X59[(/TX&\2'[]T!907W)#=L):9/N/*S)SDNYU2I3RB8L?PS=PF!VQM!M=F MBFO#OQ_8 4M@AP#=1X[,2C35 926_7;4HS4I!5D89=)Y9RWER=ONN.#EW(![ M%$8I-XJ/?*1I'VC(3[J"IRT\A!YQ/I0G^%"H\^W?I\@33Q3(8>G6 M5(N53+'>[NMU7_SQ.U@Y1TY08D_$"#+B^BON\%2EV]<[S[A46T1HM6FC9X0M0S[=4+C^UM7/#HB2&@4JF.D#D_>'#IDS5F-:>-0:EWY/UX:G;VD!#WT %1SJG@/2] $+& /- MYOO=>E,>6(5)Q^"XS:0LHB8P1QSPC^C$2="&]U;._:>7L^.#_G!FM 95PVRR M8\.:<=;8!>W/V_'M-%QUVVEA;=(.62A*/<$<3-".'Z<'_R/2)AQ46>MZC@XM M"2C[$;U^$N]!:OBO[7P*6#^).R4"+GQZS0N9TK0LTW-.Y_6&AWH99Q;I%/XJ9]I,2KQB3< MK%J:(S>WC7*F>MNKYLE/E/AE3MA.@DG')9L4;90=T NY^>J=$O\>\/\Z$4:C M6_'$FUX7>$M#>[Q7D@V\Z6;WE]V7LK<^/UNJ:5E:5+<:KT&;;'FS.K. 5@<- M;]/CQSV3'^F@V:_JZ0(\^-\AH(D6RS_:B N095:N5G/DD!?,C=%N,+W\*IB, M/E%?HRC0+)8WDRK9M-*UY8ASQEIA^N.W\(PL QM:6@#::?:4\&-B^_>'>,*, MOK>XHLZO29QV-YR)-1H#3-F-S^F)7J: MOUTL>MMA?=5.G&[P/#>\^Y!A2D-/W/+;T.SJVI33F?$-O6R?6>3&0KN9E?A! M55K8_C;=H#4WXR;$T_)^23MA>%_K>:]DAX-0SO9"GNF.I.IAY=]->N>>!Y!GM[^>&CSH\LN--2,]I M9R'/\WDW5RT4UDWKW*ISN1IPRV*C0,MA4YH7ZT&;EIQ5HL[Q+]B*"Q#G[+(T M:X16M2"#"J/2\_3$M^5//,+46[!I\=E M/\A WZ7#^1V@ 6.),G]WK-(9#BPD,IJW.UH)&6J MM72CG5YF:^0&VF%1>"4IT/*YQOBS&_2A]K?:(=W<3=:4CNWMN8]K( M=:>M6GE1EZK-GKD)*]W2FFHG3U4_H/@U'*C:73K45Y*P-JM#:L#K$WV5(E2TZ>/+K#X';M^SR1=SJ/9JMU.>DXV&9-1& MW;'<:I7KQB?N" +\9@N7YN@#"=8 MMHE*: -X$E-\7-%2O$_'/YCU'BE\(N? _SPJD"F*W=Q]$8\1M2$BQ*X_^SY[B0*QF:1W4V#]]';K^EH0-_5YMB M0U(8C&@ @D$H&,[4CDI6(__#V@5: M5(<0S\"*9X">/W?\X* B08TZDD;/T';5+G'EAO&PDM2N) ;1:1P&42V)9487.EC?RK L8@QG. <$F$S@S%#9R;Z*9%_K &=>4>T0U>C$BA,3S0JH M'BK'TATW6ISAHYH2^.X %>CT#KZO.W"%:&HJW%'-<-4@\J4'<5W&_OM1@05\ MB+_;[WAR426/2D"\@RR':K+@([6H7L()O;>V-7@*1D]_3VK;@TMO(9#!+01P M"X'+:B' ,FPFRW&" J"&K; :.5'&&8%4@,:P0,_268I2=^7PZK[WS7 ];]]L MAH."6=4KQ=MV=1Z.YE.DS3P=J7A;-20G-B4W3:\RH@O;J;INPY'9IR/S8UW1 M%3OCR\VM,PWYF;659Z)"'S^S7G5ED;(ZNEF]FYE-S\GI4W\%1QX]DY'#4=F> M5//FHE(HE[Q)*"^]ML(FGUQ(L*1W-.1I:*1+I9F MK"FG*:J1*63*.6TTA2./W@XX4A!= 13(3=98!'J/[_:<%1Q)44^'%B9Z4[UQ M?-*L;K,5T][,VD-?5%B%?#K26#>:(EM3&8E6RBQH]/+4]$94N..1_M3<;H:T M3LH@7&^5X;+OE8YIUGR]W$0CCQ9?\7,NMYC. W.1+Z:[]EV#[RMHY/'BB]J\VEJ! 25M M!F(UO>RNJ/% 5/CC)=TNC-)"U\BU#(I;45QS*SI4VDITV?"3G0^J68N4;K9D M5S/_/.RM&UEMQ(2VJNXW/ZJCJ1)1&./"+3S8 M*%-*YZ2F MU)V&Q4K.HP4T\HA,S>(R76+D@64:FU&57[:'>I!&(X\YE%NW!$LQ-#F=;LWS MY:Q:KTDK./*>3&>V(UX)H!W;#\)H6S<'Y>OWEO>]WT9DK6^@N&KTZD'II$6 MN5O4N>?Z>H^OIP7#<2+"/@%AI?I12;YGH(ZL2'=>.5!+OD-%[KMCQ M%':6S39N%'#\[E^?T8/C8/,,=!?$;OLB=>%86MTUNY88J#=*\[)8OJO/1$<4 M/JT%QU_; [OMV&G/\97=4'.V5-<'O_8_'$X#,=9N!D@'TF+=Z;%J>]!%<:?7 M'ML2@;=_ZWX]\1K>UM^8@SINYJ6NC0=:V\'S'?C,"63$/4GVOZ=1/\A?L2& M_-BO*N [&REZ\7ZH.H:&8QB SU:\G^^A2;VCA^:#1?77/45Y%N],,G>&?+$G M.-Z9K]H9X2>#T2R1.X/1++D[@]$LF3N#T2RI.X/1++D[@]$LF3N#T2RI.X/1 M++D[0^*=2>3.8#0[\\Z\\Z*V5QV97WP%SU%PXY/N)7H9V3\[$>55,KV3*IIC MH0__[P?WXP\I1--?]#8IA=SL\NYX69#V>7 M!NI[\ *W8*#%DO-Y0+L+C>[T%\I=$U&6*+'/+[PDR;HO ][U&"=3\0\8C3\7 MC;\?3V',O@3Y^A/FV*=Q/?WWM.30?RHY%/F3O2[!08E)EP*\F#$^ES%(S!B8 M,3!BG(\QJ*OC#/)5A>NX1$K3 )A,_IU\3>REM>^R=/WG)..]RTZ8=7-"0LZ[ MRI?#T4E-9SX3.5Z+FIS?I'UZ2?P3G,0,SQF.,QQ_]I6@KF^*1R M_"4ZCD]425Z"R?XY/'R!9]7_^X!U)$_D".91?Y6W]EB3NP5%K%6SOE\6-'+3 M=K,MZX8MU5!GL7?<&1FU4CO5Q/JAT5HD1CLI$FV]/ "JUS=TX-P 57=GC@W\ M2+;V7;';-Z')D?46.6 ;(W;0OED6I4<]1,EWM#O;>Q6>MBU$K1(JR^I-U:D[ MTKP[;0WX;4]67-0G@OGQFTF15#:5R1RW.,,(@!'@>R/ DZ;W'X\ M2W7-4"C MG"878"@Q@ZZU=/US($"Q.2?+YFJVEDMA6[V[E<69F$,(P/_X3:?X+)^B>!XC M $8 C O=>7X> 3(4^D[<[LI#*3JNI)U>KJJ-V?G0 ">3Z\G=CG-2'.R<+/H M3@/195$'*.'';R'%L7H#A 4_>,WGV($.I7ECZ\/N-(( M[:D&4-?NMDR00R_6D+XPHR$17MX871-'A7>@;]2@C;YZAS^6'"PY%Z*W_+'O MXN!$W!^(^[O+BHUF?U'SA^1\=>N[.?W.F#6G9U!16(=>5"?J:"O1[M)8C-?3 M5D=$/5UY:*30*8Y[23W!R(.1!R//UUM,[_>9/(\\ [H@TH;:&)KT>&:9( 2Z MPI\#>9AYSU_>U1C:Y',]KNB7@YY:0<@C_/A-"4R*HA@,/5\*/5^;&H^AYR.@ M)W&^FN>1Q]+4N6B!8L[,^[EU8ZS[Y+)W#K?,;74@T0U[G9/2R\:=NK[);_*9 M*40>Y)81.#;%GKC3\;+33;["'7L5<'J!8:C/7W7R7-:8Y3'+8Y;'+(]9'K,\ M9ODKB:Y_&Y;_F%5?5?#XY>9QT55%3V]2PGZBKW)1,^Z:T)T071Z4#$?1R;R< M<_J(DD"!!/BG3^?U3P+%SIA=[\;,-_NRW)SY!8MNG\'1D\ZF^< <&PLY/=/2 M(\#T%_4IN@CPW5GX&#PP>&#P2$)8O>3,BZU,_X8E!PO*+$/F=37C'/$I<3PS M&DNJ,):KM.Y8DT:_YC'H;M H@3^3@>"!6NU@\,#@@<$C<>#QOCL^/S[WG[19 M?U:S.7*1S8O"[;HJ%35T 7*4^Y_ER%2&I#%X)"N\G031P>"1'/!XHGE4YWGC MQK*J@.2G(GU3VX2.,S]'X9#K"YWAJJ*XTJ+=C26^G>*6 $B] %QMU\?$W>@V8V!L$*P!4T $10,OH&3\:Y M4_!]_D^BN)OPJ0J=U(N+/M@+=.T/X@S$4]%=[I!1#-L- V(.@IFC1^]%'P(? MCE(#@/IT^HCIG.AF>0ON!0%4+5K:'=#BN>_W#([V#T3R?G-_)A [6@<$:SX0 M+$'HL3]\8IQXC;.#C8OT"@@$#SR(6 MBA&$C5HZW';']H[8V*6*@+L$TA/L7 MRU'!\%T+TAH2G5BES8&/X4J"^2")^P5R2!B'VT'8W":@6K *:(C MW'.L^&$K* G^S'#W3S'\O73 Z8?%H>X) +^TG]&T(3E?FC6D63RI&&&#!S)%M4>9?_L[R84@%GIHE KW-P84 M^%[4F5:=@@C9H\ ,6+M0G _E?2_A.[E'\U;]!]+XZ+MP/2'\\I,W/9Y/Q"2Z M ?FJ[X_$G(?J$#X^,U*-'CX%E0#[8X2@B5KQA M4.>>&DAT('/L^?/P>'K8\\D+L/HPV8?Y1Y..SE=T#$T0BT_NN1M1$_XI1.>^ M%?$$DK&8G.@E>[$X+R*^ V.:SY^ ]X5O$2#^7HJ.U6MJ4^?*IE_M7=ZP^^@E0\4"$[1D>,Q: M2W"OU$;_(?[YGT<*^$>X*PZ,#$2S7WKHS>%39WL; R7:_MJ;/SM<':@>Y*I@ MTX.Z06QI-. G"COL*;?KL54C\_;M))NAPOJ\M/KQFZ*?&@[_B@4\>A'B/3AU M""YI>#B ^^U=[5[RDRCOP%KU(R#0H&T*P7J/3@CO=]_9:5C[@R+FD!3A0UX^ MX),C1MJ_"3TQ=)$0O(&5EG+!E01QVI=*Y;S38+/N[$X3$\E*T1^ATO9QS.1[ MP04/5N UH*4V6QD+)'8<26'TH,TYS8;%^ M2\]9LRI/17([#Q:%-6+&[$O,&$$@/-^=%812/_",<1B=*-I,M6U@Q0@Y07 : M:9^0V^Y5")68A);U%M;)FTI8GTT"05YTE\)J7"D-*JU5(EGG E'(I)1.N]U8 M5\TPD\NHM=NI6Q*G)U&(V.UY=#3"HQ9J&C^) =CM,%P2B*Z#V^$#.JB1?;$_ M'/=J83PN8H@7H,5^;J[8JKR1FA_*,.M9F)KR/F.89;: MK*FF5UQ.<]NO'GM0NS4<'2J,$#0>W!'W&O4]]QVQTD[O\0D=0#:-5&;(?D?6 M,\*G)QR\N7]I\WE5)K;I]I_%UO7N9PB,!\;<_G1][#6 T>$X4N(1^D*A@*HVG'5D8CW@JZ8!-XB,D-TJ8B?E M$Y=D?$/NP4W F@54#WFP9SL%\]Y!C=C]4ZX"?O:J#9I]<$+O5-WLT]M^__N_ M'MUK?.2QW_G6#Y:Y>S4=N=FG(!U?FZQ.X(M_J=8*[L)NV1GAYWW4\]>]>YZ) ME&_R)\/]@SCX&='GB+AS=9T^(.'.JY]&&/!K][7]9UY,C]V'KUS?O-NIP'%_ MT=3/R#B O^X6QE(_,]QG[=T3HX1YV*G_J,3,0\CU/[UF/HD0W$-.>R1FR'D; M^YQW:*S^/N"RYV3E\VC U D&%&V)[CJB%EJ"D7/A MN&;[#J[) 5.%.7YFON[4ZD);8*3-2E7Y&;>I#80V''GT3-IL;J//>I/VBYT^[C7; M6!%&V[K1&8V+4I?K 8,/N[7,0%304.J^.O,#E;*30:8.F*N1D_O ,_G@F)1V M[IE>Y-5O3@[=21$[]N"<"$X,S2?=D(@"9HASPLR!R)'3R1/K@?\*!0 +GY,Z?\M2Q%1_4 MX\W3:$.TIWM']HO>+ALMUU;&A-Z?>'%4&9YVENKZX-?^A\.9HHW;31+AEA;CW?Z\CTXC M-0R<_0?Q411]\NC$.@A,[\82<.:UG1Y%$-*5Z5;>ZF,Q<-_2 4EF!0D_.CFY, M,#8KHRY@ VTDOK_CW<[9<=+'T7FPXNN1$?\0AHB8LVPC6NSB#_4*;0;->JTM ME>R1U.:X$J5D'B7ZTF](](VB$2_-J77O/+C/ 4[3]TG Y;0_ >U.OBF'FX%9 MZ'C"E@_;"HV<;4+VDTL'SHRH;Y"J?_QQ_ZU$(& 3A7?0 ^+VS=2_B7*4 Q8S MXR7H3W^%?!>G^WPG $2\B0@1<63\QQT0:A6W?G.S*%*FFI.'%>#X\N<#X4U9 M8'J>P53-O))N>[[;;72KHL(@('Q;"=75P=WE:H()J@!+ F(FB!P)5"H31J $ MP,)']@)*-E;<9UA$,:A=BQ^L)[U!3[K.&LZ/4I1>KP#_!)5&K?J+Q@UK;LC- M)&]N-[DZEQZ@M .HTE#D2Y6=5Z74X K5OZDRNT_J())?;R9&>87'60^/*VYF MJO[1)=VBKS0G!^+?;E$2"!O3C,0+Y4G3[;DCRWJA 4249PHA $6V?&#_47[- MTPKO* %UVRG4FK5ZO2;-Z_2$%,9ISGT,$,KN3ASYJ0P2?40K_J06;LSU3N1WL5HY#SC M<\R=O ';45]KE-9E_]/2N_X0#QM. &+-BMF'XV)/6\WQ?8211+3:+T1%.,F< MZL,MM=",(+\3/IH12@M'8A8&<7VC;BP-?5^D& U5@[BJ)4JQBLNEYZB2-8"; M-H.K!YZ_+XR,:8+$-:Z-("!XC?>5A/&WT#O]1Z*W3U3;9YH7#"N:#-AQRL%< M/3"Q(G2(QN][!, Y6W'1390JCOZ&*L3FZ!EKJ H9<158-&'"<1_Z >Q$=%<* MO*O*A#/W=Z6L\6^!L4OBV^7.QTN \]S5S4;3CHX8E'R'2):*H.R03@18A,82 M D>4!NBA1/LH_5U_F+*^6[;4ZA(0L;70BE,YQT!349\$.":N.$75"NEXR4O4 M;L! F'6(=!YP'2_:A?L9W1,YF'D 1,M]2UY@-!"U'TGMZND>IH4>.([X*8+F MY_6*#@.1+XH_?F=3/(5N9Q6> M:J?1\MZQFC7?9S@\9:6!GA@5O8S!. ]5195*9#)?*"N31JR*$<>X]0X*DGLJN9\-ZJ[9TRPVR6FB;Z\UBL'5+* ^?>SI2&30K'48@VR:=G0JLOKQE M>7D5!Q$?CRSDV[>%VF#.RW00*HN,J:Q5&N7A'SW3;YKA\/9V>TMV3^A-Q"$_X^=2,^PXXZD0,GJ]?2IC7[R=C.AN3\E)U;#(%1?KQ;RJ MB0I_/++2?T.+Z4;_0E'H#0I^;S^:TTA2./UNX5C-N-KXJVO+A1N*X[I?W6&CUS MO_8S(V<9RJD=.!Y$%E^#)U5X2B/,2Y7LFBP"63;6JVEV5.C:>75Z,1HA^U@C MW"_90.#3 ,'7ZH0'LXD;"061O0/!+U8 5WOUS8^[_2"-P@.J96PCN(5('8(8 M.J-3WD=?WE4WW-=!_/H,PZ*KS8 >6J YN>>I/.K:80?/E)%LI;Y+%^R@:G;K M[76QKFF][D#\BC(2\NFF)*PJXK-+'NB?-(]SA \B$3])[@%TGD\9?LPIY%>D M=\.M>_%R&KQUB=TZZN>++5KQSB5WY\B?%):ZR]P[#)@7NW48,"]VY\B?#*Y" M^]*]>V].T&LV07+HE/TK.IWU,+DR(D$3%GT89*P#MD,6HDRR& ?T2 ?TDZ_PQ MH[RY*OG#D/N2*I3?24SD^[X4%#\W+3Z7L1!<7S=CD1B[+Q^[/Y1(1WSR151[ MQ:F2='TS,61\S26,"9EH*;XZ.F*Y_BBY?MES^4B!I MQ5PO7\AYG[/645?U78F2+]IZ-W1=RSAY42=CZJ.L[YAC$SAW:;M?&,[[-$I; M95 ">2;+I:C,YUX1CF$#PT:R=9>O@@V*5IA=0<:,XU6J+0AKJ;K6>Q7>JRI+ M8X&_).J%(:^R[7Z7J+*Q[6_P$K0V90@))]E>R>=)R LNP#I]'J='IF; M4J&XLF^J[168QO=A0 9.421SCC866,B_H9!CE>5<*LMK4E[Q"@NK1Y5RR MJ&=DO>%E.51M!Q45*L5DJ12?R;Q/4;D:WU#1L U_!G2BY#@Z]@5AH^Z/T! [ MA)*O"^TE/1+T$RBY#32#XP5)-.G*:JMOEW?\P&@K?*0+I:@LF6(9#KN!,&(D M#3&P8G4NQ>HUR* $-9UVK5))YNN\,0+Y.>[__"8('!XER.I\0M/@E@<7X%ZBUH<>?V/-*EECT9]/N;83.;63=K*X@6 MD1*5S7(IGCH.H_WK>[BG$FUO?1>TO5[[--GD2J S[+(HB 44"^@W\SV=DX)7 MX*XY[IF(;:Y/L[F2<*?+NY,6/\(YDX2%)\!A?7;G#!3H$P;6N#8OU0=S86@N M-'-1V*9+9"%J8LO\^"U XM,,T__W M>E=VP4V9XQYH!\W@- NH'H*AV1.",.B]G](-[MGJ3IK=P^H]D@A/^[G]]W\] M:FUW9*3M\/%@F;M7TQ%43D$Z[IRG3N"+?ZG62MWX#S=!WBMEO^XA%M&%0+#, M_8,X^!G1YXBXJ(WU 0D?=;+>?>UQ,^O]AZ]T\-OM5."XOVCJ9\3T\-?=PECJ M9X;[K+U[0BL_Z?7S)\2Q#^=0_PK>A"$%XCHUJ.JWMU'+S$9 M(C^<8"^^O6-"Y)VHT;A_+R?J6V3E\VK#[:PY:V[ZDIH5AQE2==*8SY.VN MZJY.76^A.<' #EEV3AH399#G5JW06:Q.7F^Q<9=,P]/;DKHVC,&R/#(VVY/7 M6WAU)NU*9JDKY\-5J)=X-7-KK4Y=;Z&S4GU#KJ!5+>7N6+.:9-%7CQU/46TUFV0G+E[L@$)4X0K:5LM\G M MI7F^G),6BLW<=/*;=;%U\GJ+(4?EUC?I9MD$@,VNUG=\S2VV3UUO8?4#KB$- MVSFIVU]VC/P-\+.KE9(]'KE-:U3S3BFWR-*8WRH@J(=+$5*>/!XZE]8@ITR5X_6 MYM(Z,2@HE POO?"$"S2ELZ( >VI+-H QAP,(JJX07719/(-G+$*TF\E&AV2O M-NCLM*_[V&2+^*M99\';[H^U^#)] S X@NE,CE0!.BT6#0!493B0*V7;DF.G MO2K_;%H9C;?MEYGRFW4$@^3E,?Z\),V!B[N]OCDN*W8?[RS?GA]QXGEOC))P M"UIB5&I/2FRY5)#IJ9K+&OEPE,2141+!"I#_Y5W'W'S@.U_TR;6G3<2>$B>' M,O]!O8!/P_5;]$9/AIRY1\X03U0XH>4N.0-V3$S(F7OD#/D4(T+.W"-G0FMV MKYQ)/H5C&B[)F,^F!KR'E6](AL2USL'>0Z4WZ,!WE"J;)V? E\:6 IY4D+2% M!%\5/I4W[.C1UL/7;Y"//R7NK#WU>R&0BT]=. T50A'[O(C1E\UI.KN(763H M0FB_KV"_SRX*U^Q^[]OB1^I^_Q[USCI'X<)V^<%%!]K8'R8ZWYR4$!KHOE9^W2W2KA^-3.\%.$,R/=06(E2Z1R#3.W&XGT6ELQ7FWH/SW^1"7+A> M[Q8._FUAN'DYWFWKI][*?#_7"][>!1]/>+]:'EJ:QQ%S"^9(W;-?MB5AK?[FZYL3:\I9YM.&F.%K&$G@U[;&Z7JYG MV.B(:LZ;_D0!(H+'$A$:IZ_<2NXF*":T+#>S+/=6F'L-P[)31G,9RY*9MA(X M.W)%EH]&>2$_-V(SJGE%R]+2."N%'@B?(TS#1?X"?CJ 8W=V?HYA9#ICB$32M4_L;"-+A\Q;,MT?5[#R]J8 MX^EA;]+LJ?%)>^E/(B B%$Y%F#A^F2+E'X&,_FR;$(*=NP4[W[ )%6."MZU. MQ52]A#//$,F%:TV#N05QBHHD$I\L\[]7Z+Y[SRCM ]O/'4.S M:V>.V&C-D;6NL8PNV.C83I Z*TL9?NE/34B2,-!ULG=G&.D*C=15C-2#]0"^ MG(UZ$-AX5B,ED#5^4J*%*EZF75;TZBMQ@:?\.0UQAHQ0S.%@E],-AC\I?W>! M(:^_R_PA@/$!]];7?^LP,/?8D.]X@["H/A':0EZ8<^5JIIAW^NZBF&MN1CG$ M"2K"4!?J'?@C8%QH.L+XW8\'8L=-A]>:NYWD(,.J[6R;)5-U@VJ3*7^N T73 M$2)&7#9Z=]=@S _H95S+ AS#&A"^FD88O OWQ?=)KC#*]VB0[_6Y2Y"_^O*T MP/8Z[(9K+]S,(NF0!TDC#21QVVLPXC?6&D+]RN/W*D[T8B M_R-022CRCQBA^@X5?E9BU'ZKY#!^#6<>T?$AZIF8;P MYC;#[G*C\7-RO5;SS[680;=RU6H%M=CWT]4I.D+'$F&%7VB?;EP">'\$N+5Y M^BDQD)/VJ52N*6U)F/=9NE%)>-+!/R5B$3KQ;)WCEL5[?-B0W M&"L*6)C'G[1 MG8'G 0EW ?$/7QE^%3[-F6*08>#N\ ;^F\+;S2QIQBOBRQ>V"^(==*EDB)MO M 4[JFY\!]YYN)Y5GFE5RD[5W=O2'%^:N8@%B?] 3 &.IC_KE[&+M5*L<1S_/ MDNM1/.-5[>6O4P-S" 8.S-EX!O#;93Q#8MBG-:_#LG@Y5N&\]+/L$?/4KF\ZAAK2Y/MEXAH!6K[U!C;>LT6*B%(D,4QNPO6*Q MSL]K>(O*-W_]=I;F@1MX90\(QE?RB6(!]4,-OGUU]!7%D&334?PJ)"#[0.PD M0 P'ZDYP'Z@I_%9Y__NB3OV+K$/#CG+P!0_<;, Z8Y"C,D6FN6!UKI2,9TBB M9L>NE$N#..AI#"ZM53:E>GRUTUS*B<6"!1PD""J2I ^=>21P"<"UN)KCVV'- M7$)G8WJ\Y@#G!!AI QN+S!RT<6-OSWG!;N_H P/0&OOX]*FS*-/['!F*A9$1 M;2\R;!3<;L8JJ_F(D ^U!_B%5]KS 2ZT-@Y@-[&\@=P*L<,4QUI$!ZGJ(*WJ MY4&E+,J$-<27K^SO+D '[@0USP=VCL Q3^*MEU%]KV#6!VX!%5.QMWJVA#Y6 M,8!J@MV")$!_"S6NQ!LN;WE^D05P[H G"5^E 7E,0WSY/KB>#P1FX\@[NU0J$:\LN((82<+@ F6R-.0] M#S$/FGG&_&MC:#< \)/B:/Z]%/A,R780A A 4,?B#7LB6? ^@&GP#KYK;U@F M'QBJ+;#:!VA([OD90!(KH*?@=M[9#=3%M*.-N/>6 M>KC=-5GO):0L3D;-?F&E9@NM3.I+NY#7CVCP< )9:C8#@H->+0-L^U&C-3&( M3K>+.Q:KIVP]Z61E1DL"H\7$(PQ.'GH>(("6I.ACP#Q?>( 4;CS.##T5,FOS M6.13H)="^')KOP(H#1@/H>7&#D+4MXM)_9>PD: !H1*!PENJ[>O%%GYHMHDI MMNU^'('84_ @>]11V.3Q1K91RE-E3I])>;HY7!'%M?SK-QF/X/AALP?, M)RX4"KC+,:%Y!,^.8 M>GZ\YA;KV.E M:@HPB" 31]MQ1/S=%M1"$YASQ0"&6=!,VW<<6%UP3'^C3#!(\9!5]O=V@7V? MN!;XMN6S&ND>W!8BGH<:>,PX^WH&>0BC-6FXY:T;66DA:>8,/K2J@,VR8QIO M<'@L+LUFK&^56"5.SAI&>DGTIREDH4^IX,[6&GE78:J 1VY,]H:9XLLR,'V[ MCMWH G#9B(\!*%4@IV$8P-].;R$&1"90Y25+4/P XJ,P*LT92*];-MW704P MYD4#*[F&%$0U=AT_8!< 6F#K;F&S +^ 7UP'@1!?@,>:(B/QL-'#3$,VH1R_ MK-2/O.P)^W;+LX4_4,PW]#"1:"N[L&6V@2WHP6C+!43'D'P11W$)\#M$9/#9 M8(.]4* Z!*YN^]S YREP]P5>QI"E+8$V.G1A%:)W)L_2WY\\>UJ#9FUADB_R M LM**XMHIVEBKDQOI$&2;DC20&PEV?R4S,7%)C"1MORN!@4A)RB(BFP X8/X M0W)\7_:!C7)662BBA!Q9P"Y78 ([CS-YNF?PH=ZJ(+,A7 ;>%>'5\?]RG,KTZT"4U6HF/8^UB M?EQ+@:T8V.LPL4,NS+8^!J@)#SR0 [3H8N&).R#X)5OU^%BA/&F:Z2E=Q76N M6)$3Q;@DFW2_ M)^OI08YUFV:O;==BN;$.>U$=/)UG&$[(3DP*ESIYK3$H%)_'(WG$'%Y937>\ M6E<2ZEPOLUC3'M_.E%"%W,$Z4W8E5O%60XK+SPFK0MBY":G">V[6^>79\ 1E M#=:%NK/$YZF\1616:Y9?RJ^W$*\M05:Q(:YWK2,SW"L&-6W,&#R!]Q:E:,YM6X6=""*:F\3-;^F?SP^Y*X6%4L$B=7T41NXQM8D14DR;. M;J9$%(%V],G^$%/'VCQU9YKJKT^TW4V&X]K?FTYQH]'3>#C@^"XY U9W,AGTH:L";L#BW'CPXM#\7E0N.7XP]&G0N-N _MZL45Y:[F M=9[3VOZPZ>7G&WP?"M37[/$/$R@\-,ZA+EVI8\?I4$)(IH^%*4,ZA5H7:MV/ MZR5U33*=L?/.[=W_Z\2'RS:WN(G1N=_F%C>N?PBH6R7],> MTK+#>N,3F3^;4LF8QU,:CL\X"4\/)I:8R"[63EX%!H3]F4!XQW')Z!.SC[NQN MWM 4FKZ[ZP^^1Y6S3V]S'%X)+#U\?&'9EYPX_IL-.0RXGS"6"G# MZ;66H[@/OTB*B3#DR0&(H4D)34HX&>;GPZV/FY3:F$WD%C0U4?E,K,$FB]EN MQ9*!20$ +!F+1>*?GK/PN(&P.]K'_1![^Y.VM?=$CON+JMT7@4+U"=7GD6)( MWZ'/(X9 WJBU#;CPN>(>MS#F]XZ//S@$9#C5DG(R0S&&L([0AH0T)I[W\B2&/XS9D55O&.PE2P$3%J MX0K[$.N2(:+V337S*6AP#'LW;=OOV=A?\,OP=4G\WTXVCZ4V7T&?$?_^[?>' M0G^"#8K]DLK-XR)8I9+!_GKY_N9;$8Q7>:RMK(CX2R]D1;*#RAOP+;^[U=XC M_?7:VWZ ,\N$S($=!LT)^$TQK=VECR5G*4D&UG77RLIO5)O-;R8KP)94?OLX MR=FV,-SI.^B/58#=#P.ZQ!$UR8C?>!-\TW6FIH5Z*1X9/_'6UY^PVTT&>-W3 M>8^V^U*BH-:2+X,P)$/F9=@ .!@> <@]E7C1CKHS3%3LF<9[L+O8S#00Y0$? M;'=L>[8CZ4"$?(IY+^T747NPVTP!_\!L5!L^P),#_V M%*Q$-DW49-X+ JQV!ZWB&O;QW>J3"1G!(2E^U M*P8OC3H6[[TY&@$"YX]LIV7 QLC2Q&]3"5[,E@37 L9A_\& FKRS:9B,C5T; ML,H&DNO:P/%)EM\W6895S :D/J]!Q81W>;D"W0$(-> AD Y?V$7IY7E^!S9_ M(1O*[DKWS(3=-"-P\ "=/1]'\UJ*^8I D M[#,M!=U07_0=+.!HESB_W'FGK%O0)-Z"(&3Z[WZ_HQB4_:O4=;^9$TM2+S@B M,-4$_KIV^S__8Z]*_2#D$N"CG?<,GDTBJ"1+4;\(GI^ )__#:TO>LS>A!X"] M-M#KGRW$BB'O@3_%XO^#[?P,"71 7=C,:8>&>_V<@J_MMW3:?/A.,7[ *L>< M_4,23\A@@5^#%Z.()R9^+>:]\JJQ%U;]'X]-+8C7_JM3SQQ+;?[J&OQ?X8V M: ,@INWE1@#%KDC(G:;;U,1.!W.P2\I2S[G#W&,*![0>^Y MP"J?ZE,7])^[%J-VX,^VF2\<$06=D>1(NW! 6LV )00F#FI(T-7>>6W,QM(1 M\X\F'?CF'QDSX\5,P[Z7F@A)*"&C9[H.,(@^N/!V3"+\'C"2-W/_KXG500U; M=TUV,)AIVY49>L,MG-DT0W: *DB8#M8QM>'H)D"D;:D]4!IDR@EDMN&.!O6= MOEA+>>9HWS]14D852>8U%OG3EP:P@/H[ #5@.L"9FZ;BP=:J" "(+H%5.>C- M*Z8_*V%O^]4&0@%GFQBBWUT7_,SZU-OT5TZS2SHWDG16MVH5>5:;JGKKR[NO M-O29F1=6@>?FI#>Z*2=H3QWVYV.2S<3'[7&AWFBOZ.6OWV0D?J2#K.]@+\L? M?)<_^'WP1W=;G9R:,PE66;?*-3M>$C+$"?Z\,4;J*PPJK!-XVQ3Q'DLR[01C M-91J!K:[-A3M6(/?-]5THY$&, )WHI#'&W'>!TY^R]28YD9JE>*'D7(5#^4E;K%9(?O#D MYV.#:2&N3U?%S$0%JY/CXUK?6%6^+)N[F6'UR>MXZE$1'<;G";5!MU)L9L'& MR)@L%IY9***P,SQY;2MR7L?>RQ;BR>&ZF.7HT?Q9GM.]@2)]&2M]@;A<,;O, MS^?B1&U+%;*<-^IR=MA\F[B136 #;(\T;^.COZ@T/]9]\VZ[FNERG27N)HMZ M*SZ7"7'VY1%,7V!KN<--QJ7" %=[G-A@&27FLAQ PC&"BA )XJ$]K_JLX*RN M2J*JCYY3T:&=[W?BUS1(F4;"UCL%-LIZ_>$Z6VAJ1,UM0N(F(@GB?9W)N8YK M!8*O>:>49W>8\->[P9];BH\,R43OL07YNQ>(+0OJR] MHG+5Y]:Q03CLB$[8R5RN?$F6-3OV/&:.#0)!Q'^:1NIWHV6W>^! MI3\<8T2-R61"9,8C/BG%1Y0HD*,$(=&C29RG$X1(QVCQ8)Q&=5U\;@@JJW N M8W8&(X=(4N[1D2>#5 FO#^?N"N?'QACG"E/C63@Z\@27X]R<):T$FY&ZO;@@ M$[FF(A\;>3)M\LS0B28K:KV8218F1*E"3)K'1IY8IH3WW&FASI7CW5P^Z4;7 M<_/HR!/9)EN%Z)B:7UTY F['#]W4L>$HA4P[.TC5$C.U+A&<;O3[B_*P";3VX,H1 M5Q"(5JFBLU%^M)J*1MX;YF1PY<&[=YN)>'9NET6UK=ENH[3JU#T%7KG_[B.1 M2DC)1)(8200?&U%"G!XE&)H9,7$Z)O(43I.3Y.M[QVK,9.WR,1V?STRV)$R< M?CT%9>I@O;7LBB!Q5NNQ2G%2LE/N(%<'O#HB?>71P++(?+J SZEXIF'%"\_) M[!)(RL$]*=RNIB?9:@R7NHOL/)$D)[FD/(H=7BDJ\7$]9\RZJD(L/35EI2;4 M8GF,JQ3?YENR67[&7;QJXMQX/O86*7#E9IT7'FZ2$@33-1R[P7OPB #L@<$G MEBN)%85']D&13@ZB6?6&-ION+1)P13)B:EIZ CDGVL%,O#7B[RS^3?!"M!Q*>\ZYN8#_ZP4?7+M$3G4 M$QX/N["_F!<DW7)IT0X MA.TO$\,>J0CG?B3/\0 M.KX3O0W)>)Y0ZA]&Q[/UOKU#C+/)KNGQLN3WB&@%-449TX:5W9?LW7D3,/-A MF3J7\IVON>=-0,LI>EUX LRMP<7Q_ER[!+ATE[]F@V EMR8S+)TL3NJSSFRH M:?*7ZRY\96?UF69ZDI26#&FB.';&M2Q@;X_-(1@5^PMJ,X@DRDB0/"YQ_ M5-1H@Z@:ECF14+TVKV'MH%W6X\: KFX#'Q\=G7%B2XB$+H*$=G44MFMXVZPU M:_-%MCUL]7 =3Q3YU" Z(^A@(A-))")Q_%1_T4<+#-V_LM^;U3^;KH<8YE(8 MYN/*GF$S":-WP.AH3!@=*\PJ>'WH-QH.])^7D/MX96)(HEOFU![E5@M96'> M4\ET-Y556VK"',,"_ ,EX*62'M/NS/\;8]=)>5I):*]V*JDLR7B\5*?JURLC\D*YZ@(@P= M!J"N'("Z.WVY8H#J[M[]#FS%Q5#4IXW%.&8(&LN4GSD]N5Z/.H-!;ZG*_C0L M.A%))#Z)G7Y,_.JN]UQ_"C#[P4&NNZ;7'<;''HN ?PH8^KE!I+LFUQW&GRY) MP!\0HT&=V,.0S#5#,O^PZL MQ*53B3YD)JIF/"G+C6F:<_EB-+/,,,9S!?8NIW_]3B9B$3SV;A;1E4>27Z/% M\1U,HMP9P3GE;6RYR64R7W*9,']JLR'Y0HFF"\-6TVCXLSG93G8&/^Z.:O:' M%6]O.$/#-?PQT[L#G14;DR5#LGA-\[ ]NL+9'E%E%?4I^$\!_6^48-2IOJY4 MXBRMM$G+::[Z/)"9G1LK,>K4^B. M9.D[\S=:17[",B6)Y+QRP9G/V?%8G:> *R=?Z]W??A#=GWKB\UJ 59)PU!HT M V@0VV9L=C!-QI:."QAO29AD.VABBC_XVI($:,O!+S8:]QZ<_&J!K?$PWO'' MG@%&0L&#LK@_'7MS/QN)V\0?>;-]NK_4,6^#F[HST]C(8]3_:*K8CFE!_P/E M%M'7$"3,0O?SU^<7AOKW 6]J23->L9ZNV]/^%2\WEMA[H[-]3EMQA7IJY+$9 M(\%,N@M)+4_NI+,]DI\I;\#*6\78'0V,1@@P_]I;(3@J0I\>Z04O'O,:XBL0 M,B!#!WVY@K%?DH6N\#OKVV%???->^^HGXD\)*FQ[^I =:\DG)FP3_9BL(YZ8 ML-GP8[(N&6K=C5EWK@2#=WW?G17(0 #_1B-4OW_>)4\N3PO]K47MWH[BWK/O M]Q(R/%]JP$WDXR>'"H^GOA^)$\8+:<%:R]X$IZGL/,M$HS%%@Q,K8Q?(=+]' MF]F2(*&V6]JVY#AH6'U .N5,6>]_A@5\?$-WQJSVNS-J!R^[C8U>:;KZ6^&V M<]JX!N_IDG$XR!O8NO9P/;/LZ2"G1G4I-EXF4ZOF $[2A6T48LE(/';8'>;O M\Z>FWJ,5?+%V6-&V(88$K(1FT!_1':+#>T.'=Y<"?^OJ:RA$=T>4FT+,.S#& M+V;%MRI'C'*I.%U7AV(^QN4Y0ZS2^!B7C=0HAHQR(AEAR!\.0.\!B/TI-OCQ M\>D]D.41H.UE4X5_#.Y[+V+XUC0O?Y9+" KO&13>0SK>C6.*]T>0.P@Z7K=? MSQ'(EVQXQ311-=LJR3;JXGJRSJK#IM_.\/WV//>=FWCJV.HS22-W_&+DMU[L M)LE.%V'1S5GR]:5?.&&N: BF+G7X55:Q!M(6UDN/>SM ].6JL9CJ2CX 2F[%M"9(@_L7\5\; .\,#@_$-9;US)),/ M.%"83+R08+(H7*?#KU!R)7D3283IP1&P>G@)3-X#3@ L MP-A^ST_*%!5P7\O&)I:IH_P^[JG]A+[E.J;E^4\070GF:SJ0,AAXP.96_DHB M,-\34 &\2W [R1!02J*@N= ?PR]&I96D P8I<"Z+9#N1;4(A^ TF+P0+AZMS MC2 ]&D8=(N#3B2TYV-@#K[G@-==_21YF%OJ9B#*XU';\E8L2>#[,I-VA$F^# M[]M/US3*;VO\?:AWVP%Z/ 4* 7C/SEVP&J@6IW2]EY"20KHSJ:ND1L?48CG5 MC,<#<*(88 .2&0BCOI E'$/ M%Z<(AV.+?OUN6!M]L/VUW]B+0\N6-@'@1=::F!>Z+DN"! MA0#H4+&GOI&2;&!ND"4*[(N#P>5(* =YMO^.OF$QL8FR"KX,+(X.4YR!M5$L M;&$ZT";-S"6T>_ *$W5*LV< $P,F(TSO_P%^T7["4N!VD/W@61]$\_:4!V9M MU%'9S+S)#C16'\^B^+0P7T^>OPWHB[7]ZS5^_+_7RGTJAN/C;#TRI/<939!;7YZG!-.W183X)CPHDJ@7ALQEO(EZ%"C/\^3=BL NM!T XQ(*TK ML(.46AZDN+S48[-9UFFF6LM;RE6#M^I6&V(-L0M?JR%9B-A'*MEJJ*'&$U8'D&NJV+Z%BUS,ONTP("#<"%$)GO.C M;I[U":)?:J78+U<@$Y_:IW 5O<:H5*4Y;]R71RJ?[%:RY)RRA[,S&XJZZ]CP MC8&[.,H_KI>;C/0AHZOM:ILO%1?>K&8".::2$9H\[*:WL0J0;4>QJ)_BNI/K M*V@2;\$XV?35'C<&O>E5DGW?G*E(4IN X!9<$<3K?-W__(^]U.6#P& 0PMMY MS^#9)(KFR5+4SXSF)^#)__#:DO?L33N/Y,NL]7^V4< 8@DSX4RS^/]C.SY! M!]2%A3D[--PKO F^ME][L_GPG0SM@%6..?N'))X0! *_!B]&$4],_%K,>P4E M8R^L^C\>FUI0/?^K4\_<8QTH*L>#]BSCET[96^C*[V:%OZ4L^YP]QC"@>\'6 MQ=]/GMSF!-N7&VQ8MM 7V7??(OHV/(6]@'MDM% M)RS8A/^Y/% ]CQT?.8V) MWLNZ.;5>?$[3I?2SE9)/PA)4K@ML.:R6L"7C'(:\G7K.S<;3I,CVE@;^'&W. M4W,&&')#T8YX7>!-0S>Y0]WC>2&(L,.:59+$%3?"R65!>A:*;JQ43;WK(1&, M.2'I'ZEY7W!K6>QEABS.C^8:+3CJ(A=MWF7-NX((^*KF'8G9^Z])"VQA6:SU M)NR\7:BZZ542=Z7[?$WS10M?O2O0H$_!U@@,&L[\<*CF/=U)7XBZ@95XX$XL M#R,3_CM$L")0<0TX,6MF^F$[["\852+Q?]%?T,_$OW]C?RVGBC#%EL#(PZ"H M'YJ#BL!K*/ /]PAX(&F8 =*\C>T+_#(%;H._R:PJO_\IFLG($DFMA')EU\V M=BHE" #[.38,L]D5DS?LE"'F%(,W!/!&+@YURYIP^S>*VF4YEO;'0SB(IP[%-@ M?'VKE]D0ESAJ^=R,X-8Z:3O/ZHUJUZJE2HEU_OV]P0E^PM"Y&;+O3.SSG=9Q MWJUY@4XPI%IA%6O5;#/=6?Z9; +>19(T&:&/1(!VV">8NFX:NZ%(V/;E?>Y. M^86$C27) +;-4:R@IX? &X;I@,_!I[Z;> (FY6AK&7@H(YN %1NCLWGXMKL' M.GH1?3F"#4)D2T+( INYENWRX ?P!]\.!7> 5Z!@*B\(P$"_%ZGZ3G[K8\C> M1Y(I4.N8 ['SPU>&&!0WI'2XM*/BIYDU*E4QRATVRA%M+N]T*;*T!-MK_,T( M)&S_,7&!D9_Y=]\XCDW[CS>E3@Q6M6T@PL]FEKE"76 P'JWQ Q'*KY;.W8K/ M_692Z."S*:/.QZZ%:XNTV6\UO\3G?4"\87*0DW>4O?EN7!_)SYK+EL@S M'I_L'S_B:/<:9*&J##V63[>Z];)(9)OL8Q[P?/;5LPG@KAG>]X;3\J&=%0JWFR.Q0[BT_?(!SY8#=Q:W.B4"09Y-2W>JW.EPO#CQ>@D\7 M%!U0BHY%:+"KQ^.'99O7"K1=W"*]%WU,$_G>N,YF=&[>-DO=II85U0S<;L0C M-/B7.#*8Z:W]Q@<"1BVC&36>T\,YUV8:\YG7B7$3>WF7 :/OQ,6&RUJ4ZR\\ MDYV7FO28:B?Q?ND^6UZ^'1?[T(DN=H.HV+?3VVX"".L&5N4ML+LEXYOPW*G] ML0ON8RTM!:4+O6R6T88[W2GF(UBEDMDV4=QT=CW6A7%/1\%&:_?F#MCQS]PQ M -0PT5%"%=N\ U-$7GTXLQ3ATC@C-B+COK.8BZ4ZL2ZW^KC"KVVFV.@S677/ M69"?L(F[_J$!W^.D6QV(]=%R5.@T6;*-YPR\G:^4)8 M2/PI?F3O.X/)6_!F M^\U,828CX*9I^ D.K\GYUTYZ*HR>P-VSM)(L0;&W?(1-NJ(PT=3Q-]4S1&X9 MUD;X81%XT9:38+O_-]1!N$E%MT5)8[)EVJAUKR!)HGV)S?0VB/+"O8ZY\XNP M*K8-<>J4.=H3Q-RL('!).?7%W:[_&CG+U"$W8?XM@$L\;*SJIY'FX>L>Y6JY ML%(*J=YDAGMM?KT6U^U^#49$DTR$220C>(PY#I"V#/4I"PAO2,X+05%JP#XC M(/%%Q4:A!&0JE6"I0>M9^)$4S$-]7(;LU.R\PY.C[- 'L7YOF702>+1;2'>Z MJ4576X"-4)*(T'$R0A.'-=LO&=2[)^?WZV1X]+8CFN8%GA$ %"9P:40Q@C3B MB80X2H[I^'B"TPEI0O_R$POX37U3HIEC4H7X.,W5+8NJCI=RH2*D8,3J]95= M230+:V]!<61O$>% M\MV#-M[ [P8U;?9A9KNQ:/&S(M?MLYEJK155IF2K#>_P(+GJ!+Z?K.X'=C>O MN\U6OUJ#[>.E!9OUU*T6RJ\^9,.D4DN+8'T*3I;23(.0HG2G=[5BHM/(,879 MKJ[#D]T &2QX2S%=>[?]=M!BV\9$O^W.ASMKP^3WL%7V [3*IM^9%_D'=7X] M79!YBT[881/SN^0,@3\Q)T?3A:SY)FL^VS_I/2MV0S(DKM7^YCU[<>UD^K>H MLGER!GQI;"G@204X'@>^*GPJ;]C1@T=?C8COJO:WJ9CX"A%/H>:W>N%L47*H M4?>J46>7A8WS'J'4WY6E^M>U"AS185VSFPVVVY MOSUHN7#7K-LV&+M*K\_+NXXOMF[Z=-^FNSIY]BM$ CD.(BTG3I\[PJ@?:Y?Q MQ(IRU;+>E]VDY92M$6S=2?[ZS41(AHXDS]J\\Q[TG U.>;8-DF&DYNTFR3]* M@1]?3S_3\_QK6?!?Z[3[,57UE6*HN&+XO'!DMIMQ^"Y0*"M5"1V1%LOT?_\'O1XO\OY:24.W?.#J_UK]XQ..\A_']T3S5"E M1^B'[GXS=16!?5Q;_)7C^1]LHN^(''=HR[]#H$&R'N A MND%?/J1PP13_ST<4XH42VRITJG65QEN65T^VZ?0L-4K /=O[$HM>]7D370BDT[^^A=R2SAT@IB2G_M5J;MX+MA*#@N;S6 M@=T==S(B,X[9:DA.N8][/2_;:!17GV[;G&$_/QO0YT[J MP#Z2G_TV*5_1;Q.=0,G;VVNWV5Q',TRM<2'I9N4\A;OJQ%.43E9HKI>_?E-/ MQ,DL[COI,7[77<4/U[ZSAW2FEO1^VAG,@O;+1IQ+5J%MC0 S"L+>.T8 '^5- M/==@N@4*[\T)M0C(.Q.4K_1_>LGT].-"/CW\[;1??A ([3;0=KRD3_0X;U'S M1+:>;*S7"Y,KEE?OUC6>@S"OK./$&1F,VK8*:J;>Y;CZU,YJ9/-VA''4=BY9 MR==R>$\L,/@ZE\9UV!36,#]0+[MU'QMK*89:_ETM_TAN:03C+]F[^'9!\YUH M>8:WIVG>5HX[H51B@E?$OM=DR>HTSN.I ;VJ-4^%RU^$%5G$K<1"Y,1C G@: M-H:/@]5VKH:*38+>&=LRDXYZ"0YK&6(E:>N3]/]1 ^= M;;5/4'.U*0FZ9/'.E48N'M;N;-'5\99ZJYQ3,:)&4=57ND;CTF! %0"JBE$1 M!H]'=0IO_=%J\%6 MEYXDUI2!JN>B$V]$9MMQY[BS>].WW=WXGV],,GKTQL1DV)A8"AL3/T9CXJ!J M,9G@8\R$'(^D29P:4>28'B4()C8B8W12%$42IZG)ZRJ[I9+A5XV45%-=9>BD M\*G9M9*P:I%Z?:4Q'65G2[>>Q#.N$O685M1XCB^/52U6#"O6'UCM-B>9L5%L M/56H> ].7#^XIZG'*[S)&[I:9E),P5CE-&,M^[E$^U>N;:>=MLH+3>6503:? M+F8+6@5>>7#/3'XQQA5ZF,?S[=K 3#'/@Z23.E8)&4WR76;43.3Q\C(5YZTQ M7S5D>.7A.HVYU35E=J'V1D)RH#P;LVA:/E8S66HG%^Z$JM?5/*UU7(=A>O'E MT4K(L;$PQ*0QYG%:K*8HI3M6/7D)MG:'M9TEHUIUUY+&S;/)5GRE.\UU+P7< MW\&5XHAB,VF9Y]AZJ;=,:-DTF3&7X,K-&UVXI.]E&A!LL*;#>FETTQ845DG, MP%IJA B!'Y4V?>V.%/9EBBDE[Y0+?9R.&1HQ791B4F5Y.#GH^'4/-CF(((Y4 M8T81A;!=(MZ@+G/+JMUUH/7546,#.P5;AP L@$S<(1^3W'Z[ ;Z-_57I%!M_1[;M M0L+*T!]4&JC-_D?GVK*T)H?O]$?;E7\WMV':FY+XG[YN1,/2/^ M.''Y(\UKD%(;6M>[5Y='[#D3^UD]9X*CJ43F+.9TI\D/9N$+Y]FJ'CA M,@V,[L(>O]&W:#L[=5M=>.$.1C5Y-&">2S.\/6P/E_FJ7&G-OE&^>#SE(07S M-64TS"/M'22PI."9?N!U=A3*Q_M'ZAVIE$K\MP='E0B597LYDXDH&!BO_Z'7O"D^?K[G87("CO3^=Y MA,W"M?LG_'%XY9T,RC,;#"':7YMBW33P,E[,V<3W)'P@Z[LVB MG!6"V)\R*)^$(<_,3'1:PS+-EHV^'!=9I[,RX/PI $,(YBGY21SRN%&:;1'B M3]\#_I%!F']OTI[VWI',J7+RW0J4-VO*@0$9QJVBDRL_SU02[]*31#H35>)- M?]@[N;4.\-YJ8)E6UF#K8EV4^Y3*JV(*&"R >)BG)/.GQ'KN M:'OV0VSYSPX=W1&!0GFYN^C&/9'C_L(@WR'0(VZSKSU,XO;FX+*[[W"8Q*L6 M\V<&N4HS*18\P-Z9=7B.YTZRGM%7GN9/">0HLO)U-XFY7 M!C1"R9T)DHZ0]*F#RX=6M_O8>=^#6KZ?RWF.7?<]O.E=Y'3>T 0]2$IG<60K ME.?P>#V3KQ>FV<0LM8"=(<'V.O&$T^&(G>^V%'S=_1%.>ED&3#HR*@?*<#!5 MQA^; ]O\\9KVTBGPC;$\J+OY0:$.:L*-+<&7KC)=QY-XZZAPC]\7[O&GA?NM M43SD3O_MJC 2^,9LQK!>-),D9L1R5>K*4+B)UT+K$PV^@HV(^0F*H;[C.PGD MYF*0HP>Q1%QU)V1[T*8J^7ZT^2 D$^0IY0J+]DS-B[FNS3C)>;0)2$8_Q4^0 M+ *G&,PDV"-3TKQ;#>5XK6VI-X=87;0O_>=G+'VFU_]WW47@%*#E/HY7_:%+ M&K(5COCV6XIR%8%V#09_PY8ILTX-.$52%;:GLD<9Y:MEBQ MO?SU._YT;%+&RZPL[+..*9CG%G!WPWSE@3W-VV1_RVP2.X3G#:X:KR3B==Q[ M]F@FC4>3W?2[9C,TE/=H*/W]0-&P'->D6;K%\2Y=J9,)K3++0&Q[+NCJ#63V0A)L;UBNSY"-S-HM&4N\S MW&S&\O)DFBK4+-$F$%/P!S"Y1R5CPBL6MN U%ZERT'E>#J:(@6T!+P7>A68#7Z9(S-<4G+.6\9>6WL["FO'CV M85B7-?3;0(UD+8 &'Y?7K @M;VOI@_64#8>3PT4C[Y4,:ZPE@6C1 MB0A.'68>O35VT#$Q!24@JL#&D%S#)D# HI#?C+2=P_<#^\X8!\8 E M.< % EF ,4#;5RS@ : 5V$C0B^:77,WS X'@>247"!:.BF]NS8XKXT7-Q16/K!.DN9HL^P =$?13 M\A"S1O:GD/+@'UFV)!GR?!^4[$]MO_+4S*MP^M-[S&\$';K((6XXO>4H<7Q+ M6>_GIYU5W,:C7,J9",U1HKQ8PBTE$<U^E7;!FTW(0B)C!'P"?%&B2 MX!PB\!E@>,.29KPB8JR/0OP0.(+K6,JV)6# (*9T+<@LE-&+,.B8U]"<6GLJ M23$8(Y MLJD-W!N4"\ PP_&B$R@/?Y%4R+7O%^IKV<.]RG)1 MH)/Y^5@#P"0123!OXY*Q!$ H"CH KB"XX)\/$N$$]>L#^K%)A$"R>I >T0*N"^RK@!] "1)PQ7:KS07?952ZEE;[L0;'\SEBWIDU:]ST M.UE:ITJ_ 9/1GX[K2\^SHAQNVXX:79E2CW?BDW833KK&CSO-'21O;=_Q -0C MQ@/ATJ$U@9*PP='P>Q#Q@S\")0,WX,>: CRDB'6!?5AA&1?<0\?:<*(*BNW] MU2"7VZ3WMP M<@(Y8UO:?8&- ;> OW;'SV"M\&YP1PY6'PG0 'R1FP@EN*V#;');D P>L/;% MA,,0()KOZ4<9=@SWU:39MLRLV4R,\CB?-8ME>AW-KE>WD>8E-9^OA;D553/F M.-8;"EXA5@#6_PT$N&$[.I;5>0_&E"3>,C;@Z^LAH\?EVI&@UJN9[]_>R*'_ M='W=\GF[&[5JMUERE0IL5B. :$@/Z+9T*J/ M)6B]IY*&=G22+5CFTI<$/Z2\K_U(FO@7%OCN#C$!?8=-%SO9%&;.))_GO(8! M7 6(:0(G@Z ^<%M(\L##8.J/,E'@_A*]+W*>#H!;%S8RCR12-[-',4F DZ>4^2#9\6?E*V'$7UMQ#!/([\C(;9"MV4D]R;$9,VV;= M2U':^GNAQV\'I+X6U!OC(=.'IZ,Q9_BA]E'#Q)RO"QK M[R.?93\*B0[F3G,ZF93Q,Q:]%1$C+8:#-,\CB"F?(P+B49 MZ)3;^G HFK=M4U#0]G>+?)%#"3:S0?)#!.YO@9-Z"7Y_$XQLSFD/0E=EQWNE+#U7,LZ6CQDE'4BLL6W+_001CLH")D-]"W6\TT MLR0TH186 KU$*.L BL'@V29"B2&(L#EM (8D@"'[6!=#$VW]($EP.HJH"[X3 M]7=0+P 6.A_P;$!F)##\\7.+(,CX0/;J/![GPB)W$ SW87P!<+-HL(B7QP-Y M)5(8#'-)ER7Y-CGHY!J93@^*7221C+_A=10;X5)_;_1B"5S =\T'M\AR\/9K MD=G=[<#=%3SX L 1!N$ &AFCG,S OOB;#M2H;,HO)-^D;3X-P^M?6GLNR%IP MII;T;G =N0A8>K,?9=]Z%0?Z+G^G$%B"XZE7+S%0?U<1G%B.7;"Q66W^%'SH M@K58NX^#E".8?VVLTBDV(A](Q?VZW6".VHV),S(8M6T5U$R]RW'UJ9W5R.89 M=9]%-) JIB'#7,RB >=H*0NI >SR485E6NEQ+S4I.ARO\XM M,W@VB2JL90 X+(E7H_P$//D?7EORGKWI^9%\VK:,^&=;F1U#V<'X4RS^/]C. MSY! !]35^55TAX9!07=4DR;./\'7-I]9/D&"#TT;Y4_^@W 2$!1X][W[(E8Y MYNP?@+F010:_!B]&$4],_%K,>Y4U'7MAU?_Q&' (0*?_JU//')L<^M4U^+_" M&P'1!JJN[D;*WE&6?L\<8!G0O M. /PG1E;BJ&*YIZI^.=)R3;OU.HIY-YF()?-X8"2NYD2/2E12D&T[ (,5ARX-CE^"_?B&ZO7%63HUR_ M_+S$,YK)+.:.O5[A*2B*KZ^,]5@O/EJS*3P3RTZZS\\JUZPO1^3AE9D>;C+6 M*A-3YRHSSN>3Q* T2($KR==7*KJ]H+GIE.;JJ6E:< M57O&SK),V.GKI>2$.\#FOJ<^KYC3.#YK@RLTZSUXSLA^? MW%77EA^@@84>=EXR) L6=:VRTF1_Y-U+*;^)S5QP.0^3=X-MP$N5T27R"H"D,UM)>_EE M$_O*!FE0;P2D>HHS?3G;/0A.V6G4XZ<^.7J;CW7^V8;[ 2]K0,Y?CJ*/^B"X M^N";(G"@:MRV9VRTPS=YW4IU^?S=3G7S$TU'+2-NUY,+-I]2.$_)]'$"UK3' M(TSB^"G/.T4PYF2B"%+08 7\ M<,!.%]C?5,$'RG+[-T<4N&X3BI\EY.U$(5U4IX2%M^O3 M,I75DRQIIQZQD<;*PXE541I;'#_JQ_/]0=M3TK!\)OET-,Z,#J(NA:Y_L%G< M?#/(6ME[WAO\1\-ZT+9:=>'DGGS>'_N.#M MGZD=E2]\KC6$Z%TG/V,KXT1EM"9S>8 # M!3C[X/AO[]@,/NK#:6(O<4@_ MC ^_\/ED^6T@$M C*O#V]-U(_@V"[S]!%\E>%2 T@3%47C!;Q?GS%)<[GSY M.&V]CRK#O-4WU_W$K*)&^S&+JF4:L9@ TTD2R4B"/)QZ?Y58Q@]DL$5$R=Z@ M-$ZK-+FF)JY=[%+EY148G(J7R7G#;00OE"#$Y%XLP;V6'; ML$L$)9SNM1C;-$BQT.GL[I$L_ M"=K!QT4OOPXO&O&('T^,?64YT(5LU#*8D MX.VA+@P$6TB-G!.& &6N %GY5#[K44%I=2L3O#18JUQ;93)JL[?"Z;7\Z_$AOXY8_@8>FS<9RX^E3CN\&:M$TR1;GJC#%K[, M.$KB2CQ,_B@>%FNZ:L;9J8;W/ M/)UEMJ*=.G#NC-3\H6;E(^WJ]K<_^CF M8GOC)^SM[H5+Z2KMK*YE:_R:EYTYQQT%MC'W$^[\C+K,'O6K&VH%!J54;,WK MYG):9_.S!-Z+<0Y19;^<>GS=OENK,5.6*1Q7<'UIR434F]0\!T9D8I%$C(J0 M1R:_HW(1%+8^[+YURAQM6N9L=M%;-0'84_'-U H;!NJD6E.UM%555,8!QT%_YO;O7BE:#[ TI MA^7P>7&D\\]M07:'#]#\+-KR$NMJ<2*KF4I\(=BMAIXH B?-'!20 BD[*Y_Y MU2/R.E4OZ5-VN&3!* M4X 9]A\+U@K]C5_$N&>6[]WH?0 ._ 3O**1#%63LT79JN)OI4%"1- M\AM(^ '=[=W!VF#?=DQT7W>9\]GM5QOO!)$A%R83Q=)]HB"$9P:EFMF7UG)O M8S2X -F$#P-Z"#4F@ME3M-+ I[T) >W W:'T?)^'FH?2_3T@ :(DZ6][S$# MWOQS$%?:\ YQQ-@+2PMHC;" ,2A,W%(1H40>0'U%4@E6'&/3#�:_^A! M36=J24!8-#&U)31:VI%$,:0G'2"]&, MQ4NF (HG;$H'@1WV]P@;&[KO*U"J@J4XX WX/0OA)P"!%=@O1LKW%/R"5S1D M5.!&0I>DH,;, 6\C^;T:@- NC8W_F9B:9BZ1N87?>L+J_OW\95V]CC>5-S4^V^2BY6Y''0A::DZ@7!0*?Z.Z M]*")NKD[Z?*=B0?\108>?*GR#UG&C577. M#6JW9MX\Y\V&K28?Q;WA?&#G%[488S=AUBTZ_CEUW+UEXF9/_NH VU\BYJ\1 MR[R*/?FDB=P5)U.HO6_0G&2?>?UUN927N%2-Y1L6\P+^AT'-#BA5TWZ5[T+LO8L>*(?!6Y M)#LM@7>2P%8O WQ]9@I7;N\SDXNR>C4:G>-J>59NSXJ4VM7,+[06.J\9-:=S M2>D5YVI4ZKL3LU18I&?+7[\3!!&)G8&503I(0"3,IQ(&R!2%=,("0FTX[:.> M"R4@^YD\PE027=CTYP,4M#F($(X>RJ"RGL-%@HZU6=B&!OYK?GTV;NR)29P:CKM3I+7S2!A) MG0"\MB'DYG?4Q^ ?O^X/AH_>K;<+:B+1@S>7\F,;-G24KEUG]UI>=K[Y\4+Q MG0+*[XXMCC_%3LXM#ED3LB9DS2%K*")DS059@Z8>HW^W/#HL#A<$29I,_OV: M-]H?Y4W,5AAJM[^=Y!W\W2_V?NNO0=GW6W^&%=Z'?[S@C/#DIRKT/U!NA3 Z MUC AV%!X;5M5M=$?P G(Q?_W*_;KW'QBZ"?R8.1ZR*?C?,IL F<[C3FQWB9P MML^V([IUARIT0>I_LI'%$2,7"/9D@I;Z SG M\7^/:,,'0QHSUY)&I:64[7")84&5QFIIV)8H1QBF;C65LR%9\-UY&6RD??4% M/^9,ZT14GC \<,L'SK4Q)+<^>AS%NRD4IO@F[F!^$(/X'F8F/ M4QE&(X)8"+8-AAQXB%"^0_E^7[XKO.WLSM/9B]H>EVR#XJ6J,9Z/N;I87N;( M<:K4AVV\8X=E+'5 ?)/DI8CY4\NF\#YC\SWP]"ZG]=6I7.E6?U(&OOA1=_S1O">@:G.[Y M%/5]A4_J,?(8_N>;L[Y QGWWX5_VF@EGV_%??5/^D3CCM3?=(1%"(KQW /! M1+A\J/U'D.D"U/F1FA12YTK4^^+[K_?>[.+C(C";BM>6H5%QG.5KG.RM\,C'6%)11 C56]L6' O MC)6^+[A7/O=X:+F-?>5(YCS',$".\TM=?Z98G,%[M;JASPUU,;&:L*?5K]_X MT]%3]1^QTPX1\!G$O+,T S&/QJNKCCJN6UPO/6=:EJ$;)G7#HA4@V:7DA#9+ MB]&<[?7X>H)XIOM>?CEB/HN 'R<"<#V9_C'(^$6"^Z68Z2AIN<;.M9R4%\78 ML/3%:5[?1\8"6UJK;2[AL/7YK# O9HW:G(>R2\"IA9]%QJ$$_SF(^3,F^;J( MN3Z;J-%FME]7V\W$^-EEQ*&"[#$)T_=N)= AE/Y! GU;*+WR6KC>3J:F;%0< M)&KSR=JSTDT@X !*DY^&TB%B_I&(&?:S#^293J_;Z61:U'!/%#,E.CT>C>74 M;:/&3MDN&TXBJ?*2ETG&RJ1-9.51(HP:_X'0>$=4,R25NB8+XG MT)<*0\9>%_N.QU6,=,$->^3TO26?>. M:%.S*"V/2OT.I[N6-4[G5WVWV@3T#&/'(4 ^(L+TA-/[BTD\SY65.-U*U6=J MKWBKM(I!ADJLC2HELM*B6UY5"^5.AY !)0G8]C ,'H? ^2Q&^;JXN2K-RXML M<3YARW1L)-6-;*NZ7@)BPGR+VXET"*A_DDC?%D^K8X;K1?LLP\UG26-:X-?6 M: 5%'.!I.HP?A[ 9BC,PGYNIFTNQ4*A%XXJJ3]JV4VIVHG3RMN'CNCZ;/?35*4^R_<+;)ZIK'.5YG)=!? 8""G QW08/PYA\*>,['5A<'$L)^=$H9CE M,LFA55BDTK,TB807X.!8&#_^X^'N9T3WMG"7-IJEVM IQ#@RVR8SJMQ(MS0D MR@#O)L+X<0B$3PEZ6UD% MG2=K72NQ*.8MH3DBB,_BX##X]H,!\HL()]:=J=)U\@HN\:4DEZQ(AE2]%3YN MYY89RG4XEN.9<;JBMA+3_CP%A1?@8R:,'X? ^2Q&^;JXV8M.R%9!+.)[**]R,A1J@)NI,/TX!-1G$.G;XNG6D.@,Q.["P]N35:\>*TDQ:8A$/ 93 MB\( UY*4>NU7%/7MXT@M^A9=Y8M%I[93"Z: MI6,"4Z ] #Y(A)QI(@S+_4D >4=6Y3HI3>7,T,,]SBDH'EU8Z_@9JYD^!9$9 M1W'JQG!-RL5X9"::ZH\W@_ M@P/A;4[B,I1>@(5I)FQ>\:=#WD_)[FU!+YL;Q&KI;IGDR-ZT40_"@VSD$B!J&LQM9U\KJP<;T^6PUW&%^&U;6'@IV51:PT2) MHZT4-[>J=:H-0W$QB(:IY,?15>(A<8H61RX,H&[XFHTG'?+:6=^ MJRX6=3AQ79@Z*4Z7ZGW/+>:+%+&$X@M@!US>JJZ'7Q MGN5HC+4H5M<>LLJPAN^68AU"ZQ\EUC?N#/=$Q0KW,-:&8 M0VC]^0*_RPQEO&MQ#Q&V75.VK1!70E24^NEY@8O.F/1PZM3-=?NVX>9$996? MFB,QS\V',IEDBSHA\0"A4 A@4V&X^4_"T3NBFABR,V.4F0UQ=[U.Y6?$N-=< MW*J>3\PMER-ZJM 7V6$#S\_JNB$T5E0R MFTD^Q38PYI\M7(&$P0C\*1;_'VSG9TB@ ^KJ_"JZ0\- B8-1NO[7-I\% W2# M#TU;@0[J'TO2>+C7@7??NR]BE6/._B&))R09X-?@Q2CBB8E?BWD[$ K^&]O9 M2/#8U(*PY[\Z]W-7 \^.B5ED/Q@@1UHDN!L]@S$ M: Y;16%_XBR['/V&,/VC,1GD"!!68-UH>XL\7DJ;Q&9U9KE86\0'S8%./&? MBB0#D,0[0&YM@)S@6P!!D@Q! 9L&\*2T!B!>@)#&(Z+5==1$&Q^K]'C=R71% MG>)KX)X2P%(S<%?'.^) 1?'IB:"/]9,1_*G+A,Q___0IA'$ MOU@%D%M&-/R__QW[[+J)$>Y)& #@F&$ZF. "N&TXFHS76&* M 6 -5K]W"]N7,'T&!! \>NS!>_(RKQBV@[DV_,U?%WJ<:\&O K#M>$_7=&DG M!&'70.S[(OSCGIE'\CZ* ]!%,C%^Q(ND-*+&)#]*3 1Q1.$2C4^2XS&>@-(. M-9W?["$R2BN:ZYG5"C4RU'Y=Q0JQ10[O'+%5EHR4VF9.*_E4DPUPU<'P^6(.KQRV!US[:J>G;/S63D5982E MJMC+4?SP2GPT7=!<)='G,MGGCFLW*]QS*>4/:-R_DLI8L>G*Z-94BJLC_(9O]*(9=12[TYR>)U,6?$H];$'(R"$0OHRHO;1]N6I&!#:<@5">R2 MCQC&-)"(7E[**2JI&N..1>EQ//I AI':-XPM>%G4G$0Y6\)2@ *.C&1 M^@#GL+68-V# 9AE@Q^^X%O@_\L*'7)D2G%T:=KM97"_VIZUZ;YSG85S\.EPY M;?-S+EBZ!&PX>!]L%H1=,( Y)0LS-V_K_QG0WH:&NRW-'!0\ 0@I@D$: OL. M[@'^.C$US5S:_]S.AYVPO% >/VIZT19O"\3]X!\ X1H_LZ5_-C_L+A4N)%@E MA%."#\,V^Q $DGG7,3VQ\$UAUL7Q]HL;$,6_\W?#>6CNR2H MIR1S:CN^@Q%W[F^">T[^/WO?VN2V<:S]/57Y#RA'>DNNFF5P)$2%@C0 +BKS:]_NV<&)+C+);D42 S 3I65)8G+3-^F;_,, M\+:D6OGY B/]2QEVW "==KK[E65P>6DPRM-X4?!3N_GUQ,^K^.UK2RJ]_M8T M$G&F*S()+.S42X+D?-?.^P&B<7 MB&8+ ;N,Z"G(\>2H$]QEBXZ?=+Y7"W9.VGGVR\_6:[[XZI/$7C%762)>:O2[R?<1UE+_EP?9AJKJ3X'U^_7T^]&OO_XP?O7^_>>^\&F%0%L^2Y0V;[CS1+ M[?7-@%$.N6-GY8X];.'()VNWZ4,O[.--NJF]K>\%[G]^&__XJSW\]>:?[_*W MV>#?6!Q"B^?T'V_QVF#87'+$OLH1:W"S6@..FG:S)6L&U@P/D-Q@S\Q?_OWV M@M\.?GK]X8WWGQ^B__SCP_7-U2?1N.ZZK#\8GH4#MVQN$V6V;[[[F!9!;*CR MHB"L41*4G#QR\LC)ZX!9W.3=O77<#_]^W+SYY(LW& M[($/_MTC#6*[[![2[M)X,YLOL'/M#?8 \[P@]X_=_\Z?_^8_[PZP_3M]F/^?7H'[]\ZHM#!3WF M]>^'L=^>C^,G/;XE78U_!'&0A)Q]Y/_^^7S'V_=P6_AA?-_/]J_?/*5FVA;S+=VNHDGWHCWU8I^^H;8NWW8 M[]8[>D$T\F6W;S'E]SM^"S3FX,<^.18,B+^Q)WM2?$K\SQ^R'S^_?/?O7W]] M-\U?Q?:C@>DVBZ5H*G\W^37GHJ,^W\$Q4\7/]^ M/HV,W$KWQU9%8WJQR:;626;^>F'=/;]S_Z_ M?W3-W_ZP/K\!F9R'44W:?"#9S/P7/O#[K[+7+[W_S,87K]]>_V@CV?HVLS:H M. Y/B&*!Z39C)NJF!@<)'6]J/$=I^#^__C9]$XS^D?_'3M]???.=VS>9ZYQ:RJV-4O[/V&HEV_S3/VX^!;<__/0YRCY>_/;Y^I?/OPQ> M(-D&S+>]AZ4\ 6-^J) WM\GBQ0/[0)B8D]S= U,)P%\+KKA1AE0&$!I^#O)] MO9J]@7D>[];L@W:S641^4]-[(6?W2DWN//\?#Y1F)FHM]M9=D*GLVJ--VT VI?\E0H)%WYZ';W[X_^B3Q=O[.__]KFJ/ YWX_ M^-0?VJ-/KA.,/PW"/@]C)*Q!-&N--O36;P'AE_>NY\P^;' MXT %B+V4>P %(*VE9MD]N7=2\F_;!LT5:\3&3/]Y;JQ8)"Q5R21<%KZ/@&TA M[N=^F2;C:+D'_#W/%W$A+ED"(^4-;GB_MT:6^7N3EEQFB MHD&(;HA7@;IE,'HA2$?GP)[0!_=IOL&\O,PBD=4S7H3"DT+Q_3F%BR,N9?P# MV*]H I> "_F*@^^;SE<*\#HO(D20R/7*M'R<\FU6 97ND98A-T8(C8?:B7H#PD[< 1#T3-P,G/X$,C!X,A "W)>?8>T7.A!8KI?&*XKGL#P MXQA!0T(,%L;X1\GB.;P^C.:@:/">/Q91ANDF>!$,+4OA1XP5X.\8]4Z]-.19 M$2 .2>4I2E"8,4- $;CH9AJ%T_*1"!8""C(+/G.#EY(BN9'GBYD$XS."4;HH MC(GL54'4544S&$Z4&1&H=RBL8B!J0:69X$OSN9,##*X,XX5 1\$Y+G]99S(# M%HLR"2PUG(,="H-\:N"^Q/LL[!F_<>'D1VBZ@<;\.H@72#0/$'4F$*@/S)@$P EYP0P""V!42;[5 M#! =)ENH*4AJJ)GFB! )U%JA1PH*5" +A).W;DPW&M$R[; 2SRC!Q4% 02F;*J[(0/B9 MX.Q*WH2$H_BFZ"S%XHZ+I5F2*\:&MXJ7KAMG8:^#\>^+O)!R!RM4 C8@5$+1 M#?P_C_#_..'_M0/_[^1QQ-J*!08Y+(1#:(13!(_N&3\NU\P8;#ZL@M/@&D/R M!:Z:>UD[M5Y6_$UI_^ZL'>*YN.JH16&\7 C P(D51/I(E15ID>-[$H[]0T%V M6UE>-(E.5AF=C$L OM7Z M!PN R",#WV3D$);QW<85I^);K"T#=YT;P09>;__678]X?/[X[C3H=-DY84V''?DOZ[ M&C=4@IE5IOM>_PG)$0)C7\OJR#Q?OGS[!FH\JE7\J*FW.MLA MWDTFY6XYXP.6@8W*@7F:=3G\!K%(*I*C@H^R C^Y6*MB&T%E^#*MAQ,$:@OJ(/8X$YY$7&F:JBBSHY6)(\D$6*&[ .8@G' MA7\A?H:0-@K+UHR%R AST6HG=H\N;U#=EZO+XSR5?5"9;$\(W MO"$WGH$<_/CV5?XM$Q?D%XMYY<-,%OUV^270TJ&Z_;";:WF%. MA?%#C#D<.=X7R_&^5^-]]N+]M\:5O*1GH#5_> 9 R9LT2X3P&_!F=9M0CZ(( MPJF8EACTA;A03$W83U%UD(\I;N>JYJJ,NA$&,YX%,/X<9#_-5'$W4#07?0&@ MBEQV"N $%[GL)KN.^ T3H6$V5@L 7([E=U%IOX[&/!7?CZ,K%&%#'7; Y'$^ M0;YZ!:P]@2S("R"$!'M:\E3HZHR/HT H)_Z"E0>1SJB4;1ZBG.H@R<6XKL2> M@O*G@H?3)(W3*]6!)%:.\34:(VSC -](K([R"5+\<%Y34(.+C O4;LS\EH\# M"4EPHW8?F+"B GBHT1 M@^Z"OP>/A^$4/.;8P2W: O4P(,@;M9>E]%8VJ-7[):%8>8+4) T7J@E.M"F@ M[,RS*.>HIN-%7F!=CB%50/A#\7?.0W$X"RX465Z(]Z98OV)"!K$P):V4U! F MU0TYC@(, L;AX6,P,;""E%>*3@=A>V"$J! &# OB J,4(57-$O+#19\=]C]) M347V1:!:P-="E,!6W5;O7K^%SV@A8?V[6L"#Q?5*2:73MY3Z\7W5R&]S6 #7 M'KG9&L)#JS1:T4XJMIJMG!2L/V*^:J5/1>M,V;6:9I^%'P8SXF5?ZG*J?5,-AV6N6+T:_*QW&:"/*"V'#L5$FDF7GDG3#.Y99EP) M^P=6+IBO>L8$_U9%Y U#+Q<]\2!AZT#.I+%#TLM'1#/4S970&RL#+TXRNN% M[$"N[Z)W-,2-H*CJ82PW6(%A"66#WOI[>\8+>((216&:9J H:[11+R_/IA-& M3&V>J,Y-]LNE-THG1"Y?]@FJJC=^BPH?(TL6\HP\<="=@5'8!"*AU+B*KD6? M)PRI&WU1?>J+HKXHZHO:[#OA:@8K,BQ41CF@]0A,-5"609A8("?&+ JS]*+B M0J/=QGN7/N[*Y4#'"&VU,-K@('\.X)(K9O ,O-UT)I8%V17<9U)C4>V !X],Q&K7N51#@6 MY;(]2$#"2GY)@'_C]:X]_,UF: %:2Q^O; MDS#27T_(2KKLBVUPU",COQJYIZ[C($]\UJ/K]X9].AQ-RW/K>GV7.*,G9TR' M.*,E9\R>1:S1DC4VA*/$&1TY0^9,6\Z0.=.5-63.=.4,F3-M.4/F3%O64+"I M*6<&/=,BSNC(&:OG;SU2B#CSE9QYY$D_.W.9#9)A4%8LJ\6"4QV/L]6RMYPH M81KCEW__QC*_.9!"[J#7]QL]4V?P8)%F4T/$'D5-478R-E><5)>]R*CH_B8)#XD/@>*STNQ2;(MOFP;UW3IX79)9IZ]XM(!_I8\X+9[ MP-LF^2&(>7[9(=M0[=/;_^3H*B(TX0R2G)*<"_\;-[XK\.M\$W0[#LB^.3B)%]"\4W1\N=G MSQEK)P--VX'6J\;09I[GD;23M'=2VO;BFBLQG62\99JU"A*5^^;P]ZM&4E&Z;).NDV"3R)/(D\NKL.-,_;MD*]Y7B(:NB2M.AK1]-561T-5SM7X..U2W6*9>L MA3)+??@'"K<-@@W"C6@")-PDW!T3;M=DIN=0-:0EX<,A/!Y2U8.J'JU38JW( MT?P*1U4/2@%W0Y)U4FP2>1)Y$OGS$7D='!NJ>E#5XVRJ'B_3O,!-*9W#O*+" M1]?29WO8J$XY6"T4/TKSDIR2G)ZMG.JP[G>XMG ,AG7+%V]O<6'-#S;WMW40 M=LGI.L<*QT'&DY"UVE#@N!L[O2: +0+8^IHLG7:S)8"MDR>HM9.!INW >:B& MXS/3]T@S2#.ZK!G[:L,SJ0X$QD5@7*VO,]&VE+/(;6A%CN8SA6=94*(>_0Y* MLDZ*32)/(D\B?SXBKX-C\1*!@I!RG'W68W/$*5:CH=J>D<(@$FU7:HMM,Z)=>*',VG M!ZFV0XGN;DBR3HI-(D\B3R)_/B*O@V-#M1VJ[9Q-;>>'+,US!#B81(7QC'\) MXT4>77,L](PY!*EA%!11"K2:IC?P+Y\'65#P^-88\3B]^9;J0"T'W^DR1MDA MN1AOX#"'JC@:2RS!11THVH[KLZ%?8[*11)M$6P_1MAV/.?T:K;8.#DF'P=,. MX7%_0&62-I1)UB**IUU/%NB4.=)@!3O+*L@AULS:=LY4EQ+(3T^75VI>_'6R M!AW1DVVG[9&>D)YT4$^HWD+U%JJWM+?>TD AH7DMIO))UQ)Q>]BH%OI9E# F M.24Y)3GM@ISJL.YWN$IQ#(9URQ=O;Y5B:U/4NSG/@@(1BU]_F?,DWW(88Y<" M<9VR,AHL6F=9RZ#V]@Y*LDZ*32)/(D\B?SXBKX-C0Q4&JC!TJ<+PGN<\R,*I M$21CXQ6_YG$ZG_&DZ$A*@4H)74M]'=2NSFS?9+9'YS_H*[.4USU0N"TV\%UF MN]NZFTBX2;A;*MS.L,],:]N)?2UT2SI6@P&D;!$>7:C(M/\G^!Y[P+(A%X/1B M/(N2*"^P+>R:=R2A0746RM9AG<6R;&9ZVS:D=\IG:Z',4BKZX'B^[WC,W.J# MD7"3<+=4N%V_SX:#&HN(.K@E5&=93[70\2"MJ+.\JL+EBIAAEL*0_RN^Z'KL MKU/N2(,EC>HM>QHWUW&9[6\#;J0\4>2&72Z_"EJ,-K-MNZ2,?/<&MMM]?;R.BCO='CVL5+@?0;3(,T@ MS>BR9NSM 0^8Z_6W.<$M]*#.^##YO?GN.;4R7?< I[U%(IVR/AKHME;D:#XG M>)9EH^6\"7ZI.Y*LDV*3R)/(D\B?C\CKX-B<:9V&$,WR>R=5_'9P#&9,S!K3*_H[9&U4%)I_\!C1-IEOCM@ MMNV22)-(=T.D'68.;&91Y:,]L<)A: I4XZ :1^NT6"MR-+^T48V#$K[=D&2= M%)M$GD2>1/Y\1%X'Q^9,:QPZZ8 &40R509:G1A93GAEODC"=<>.9.CGRVP=/ MCFRAQE,EI(,Y-CH[6V_QHUPPR2G)Z=G*J0[K?H<+$<=@6+><\O86(MXDUSPO MQ#9SZ95W/2+7*C1M?D4ZRU+#(955>\@&6X^BHTQMVV1?)U/0#25!""XZ%HAT MA'1DRT+B,6M@G4ECQSG6/PX1"L^E T]:4=U0I0O$X9*UC(_!%TY 7&U.RG6\ M=K%??[!E>LRSZ^P.UMM':Z&<4O+X40+=9P-S*]@ER3/)3!@?JT;DG1P M.#I<-#DH"K 'M'VC#563[],,?DJ,UU_":9!<<0.W=W<]EMD5Z=4!>N4,F>?Y=,I*O96= M-HG*(3'?@ U.]>TH46\9-OV\X]I$<3&YDWH#(90/+01O4N1NT[IH!9DSZB. M\U5M.);'^@-*.)^5RNAD8;JL6S;S2+5(M4BUCM .[3#+W IIWR67D(HY-15S M+"KE4"E'6S6G4@ZE'MOMZK50_"A%3G)*,S>?H9DESPK0B_;\]1)GZH>;:AZ M;(N3.I'H:*K H5U=\Z@%$.UF6[,Y0R&Q[!J%1&]/KX,2WU@N6SNRD&J0:I!J MM%(U='"H:JX:QF)#B3OFB3KI-@D\B3R M)/+G(_(Z.#;G6,4Y*8N;#U'J[)?3/V[9UA;W$R\4&/7FQK<6ZB\5=391Y4=LE\>AH1"WE2\*R57IB'^_?.?JM.Y'V$KQ:G,4[W;%A)SQ2]&&0\^7P03>/-E$-\$M[F:MS_L M+VI4_D8"W:/N+/AR4:&A$M"+F$^*2W5;^5TF":*^3/.H MB%+0.1X'173-\>EKSQ6L*M+YI0U6$&8R@X]J8BXHAGPNT@ M>/E248)]E&6=LYL8=DQ]B1+0\>+2$;Q?LPK1VELEG:("9A["KQ^"F.<]XV]_ MC=3*97R<\HP;-T%N 'NB) 1ER#G\810"N#''&Y!(3VP\'\ASC#0SAD]%-VLQ MY?!?QKE\U S>-\T-#B,;&Q_XO."S$<] ))AAF[9EA.EL'F3P6Y&*6_-@QHTY MS#D=X_O@&K.'PX%GQW%Z TIA"&MJ@!3%/"QR<=C<]*$V0:CBU=9'*@ MEX)OS=#] &LLIU>:+KGT@]F*@WG.+\L_JN/"MZHAH0"&4G#7[4IE)51&Y;XE M+[+RK>4$Y1SV2\G9@]Y6OZNB,97'I_#("?"UI$CY6?@&E]((WP -=AH_M4") M%Y>7!B/PDQ8%/[71N\OXRIWPXZ,69?7O5[E$9L_=FA4GSC3%&5BEMV:QB3.- M<<81+A>Q1C_6F#V/S)F6G/%[/KD 6G)F5XJ8.$,N '&&7("6L(9< %TY0RZ MKIPA%T!7SNQJU"7.-&?-!L09+3E#'H"NG-G5@TV<:6Z=V=X:09SY2L[LW\3^ MH).VHXC6(&$&CR#,48/=MKL08N/6.@WWLH:_VM1XZ]IP\.N!;YA3;A'BY.HQJ[H6C\!>6JD MDYHDHJ$VYUVS/YZ,D$4ABT(699-%J4LDR*0<$-X-CKOQLG:!>84M[EDC_2T1R;9([)'9VB/VA]U M=TFL7DZ#Y*JN6(M,D8[8 ;7+S+-77(;HW[8E1M?*$M4%&JU#C/^AW('\ ;XN MC!_B(,\WGYY3%[R>=E%]T]#0V_ Y8_J^NW:]M&X,._G^3E@YLP!F;C.@LL?(A6634<$/YPHTB^_\3J!+SD\ M(;DR/O#L.@IK.22X(]F,@[QY[>!4]S1DA_GJVLU6]Z/^]%[-VE:/_%H9V)C* MZ*)W3J;L[$W9T&:>YY$EZZ8E<\B2M?8@AQJE>*#C9.LXS$%:KQI/\<65*RI&1)C]+"H9\TG+K'0S\* MU&U(Y?E<9$9K;0+IO-@,S[1)1/>3.D]_B)V0',M>BL_FC3?&/$O'"SR-+TMS M;HQNC2>J_0Q/!K3LI^+LP/)D0&/'H8 ,'A?!XV%R!AY!:&0\7\0%OA4/MXN2 M!=P&(GA33,N#_MZZI@F/'?/8")*Q>%4"],"OS3M#%6<",GSP7F^,1FKCEDP\$ 7J9HH Y2%"AZS'<= M/%7Q=IASJK9KW_(@$WT-_O/<^&,!C^99SWA?C@%N_T<6+7%"@PHMQ%L$(\.G+DQ:-?)IF17 E2/3'(E+4G 6? MN1HC2,;O/"Q@%%RT,N&!C5%NP)B+Q?,3-%$9V@Z2=$(53 M?,0XRE=BI@8Q">(8Z2YD0C=5W-0CMGX6YTZ&"XE-HOBN6CR159V2#%(@A(;@ M>:&-':NY]3C3EVDN;(6D#\K6#V"5C)F1IY/B!E^5I;=!7$3"3)76+$TNPB"?&L$,%"[Z;X#XR3B2 MY4UC, ]Q.I^A5HH7&0*(>67>U%S5?6C#EE8;WY*A<,@1339288]S6.^?P!HJ M0E^EZ3C':M=82&;Y9CJ;]11GLUI^SR7H[UT;K!LZEL6D\[^TY R=S*8M9^AD M-EU90^9,5\X,>SZ=RZ(E9^AD-ETY0RZ MIPA%T!7UI +H"MGR 70E3/D NC* M&3J<55?.#'K>D#BC(V?( ]"5,W0XJZZ4X8;A^ O(B-YX:[V4W"1T"09:%+ M9%K(LW;$LPUZ_98:E MUD-=&[(E=*@K'>JJT:I# 3(%R'3:8MVG+=9U^FO'Q>IK_-TN2=+/:C]*!\Y; M)(NDIT6JZ_Q7LDADD=IED=H?HG=)L&H] 9:,T9Y@%>V6&3H!MNX0_R P4RT" M_7)A6MON?5R$J.9M3!4@ZIS.0*2C7OY@U.@/9VK+AR]PG8227'- MDXA(\VF'LSHGEFSD/C;2M0?,MK:=LD(VDFSD=\9)0!//S$9V_-S873M2-#[# MPW9K9%*JQM@2!9SY8V2VAD/3N2,W&&;'!F_;GGU5)Q4$!RBF9$_?,O MVJ=9?BM/]:->BNZZ^^?IU0\1U==,3)?)V/^7)<-O"V M>5%DOMK.XEK[_+IHOCJ1+CC+K( [8-ZPUN6Y0]:K&R&^Y0RIE:(-K11ODFN> M%&EV:[SG>.X]%Z?5O\.3,'@>\B3DE+6CPB 5!N^;."2899^"8.>A)=UPVT\I M%2WPZLF$D@G=XB4.'6::U%M!)G2M/$C&DUHKSJJU8E_->*8,YGFA5IQ70\7^ MLG :.= _^:)]CN7%+(41_C? 0T8%<&1/0;#FG?5R;"082'#TCF&=V,X Q.4R$^*Z-[OQE#!\$YG='=U%^A M P7JWJEA,;]_&I_E' SNI@:+#DK-*1J3=4A047]%"[6\@H#$J&I05B2H:E;1PCP])=P])\(T:-Y7KJKV@9PZB_0FN[0>5+$9VLP= MTGDF9'(?9W*IG8TZ*ZBSXC"+:[*!2TXNM58\2FR&IW!R=4A.W>VM^&L1 !_U MS7H<4WRB!%Y;7#K]^9KXX'^6O92?[]/,**8<_LLXEPHW@Z=/8R[37)TAG^+3)?N=AB ME$Z,)RI*-X+<"-/9/,C@$45J/%&NI!$E8C1Y,./&'":;CO$K>*W9,]XE1K!\ M9*AV+\E'CX(\@A9"A79LJBB^7 "2VLFJF M^?0TAAZ)Q[.2][:[,O.*]]:@,@WQ[Y__5)W.?4.NEJ_*/-6[;6&>K_C%"$CY M^2*8P)LO@_@FN,W5O/UA;^E27BY70$>(HXGAK5'Y&PETC[JSX,M%A89J-;B( M^03F+F\KO\LD0=27:2X8?YGQ&+AXS?'I:\\5K"K2^:5M]82ZP$]4 MS+NCIDYE50X,T+3)W[_YR\=W+^\L#5\U!OD1'P2+;S8+XN?5^H/Z:IN4(?EA M@!^%/H.>OH3;0?#RY:H4?+>'LJQS=A/#FC>5XH0Q8?EX I=P+FT,SZZCD.?K M)G&OA4\N(DD4WUN]')^9OM?X8H%TC];>*B4E E,O&E5/;E#W%Z2>PXA85BPZRM&9ZPR7YE^:;&4)"'F.Y8=$H MIE$V-H#8Q>V2>["4+&!\E$5!#!?C1QSQ(BY0!B8< M+BF' OQ[:+J]U=%U&XD MXXYO 3L#\@1#Z<)NLOP^*!T_HP1!PIP8Q+A.E9] M"+XJ3:Y2',\,UCM0PB )N8$O2U)P6X*Y8-M_A8\U%M_#RAULCGHKUK#P>O:M)G-Z4%"D_BVCM4B[(-T"#G0NAQHN"GWH!O,OXRIWPX[XUX)5G\Y6-$N:.[ 5QIBG.@,>V-2]+G&F, M,T[/(:71DC5FS]O:VT:<:8HS?L]WB3,Z=M!U%M 8),W@$88Y:KFJ8!O>VN#Z2*&$:XY=__\;^YE ]]GKF<:5D ML(E #W9GJ;=N!5D7K79O94O):]%2\M#>WYH=@99+RW&BRV3EU?869>UVX8T)S''R17H)R5/C3=JQT5-DJ+# M1K%CR07%PQ0/G\Y[;?#0]=K-S'*_A=R&X)A,_H$[+]J]1.F]($DWMTN2)(^W MVXJVU@YOF.R1GO;()'M$]N@,[5'[H_,NB=7+:9!5AP="+,)AM<,G^4PVS>9 M[7DGD D=%N+CXZX=O;9V&B!+F=8I3;,_#(.IWH-,AWQI.E%1+ K^[3NTB%#V+K?IQ&*_Q8_%K!YL+]"JH5;YVD M<9S>" B]("S2++]$_-_J;3![GMW%NEL"YE4P]])%!F3^4A@_\(1G$O/O ] * MOHB#/"_A@MT^&P[P@SFBU$>9M$<1Z@-B%_E M48@;J[-^;8>__,#C&'F%Y'\;9)\YJ7XL@LE&P$R)\8AOW1LCD]V50T3' M',&4I;ZA*!G!%4_"6_7K#1_EL)*H-^)CI9Q/%% 3Q2 M0Q:XE8LBC\:\?&V0$.#DB0 GW9XSH/V,>NXT[1,*B*Z<(100/3E#<%/:LH;, MF::<(;@I73E#<%.Z M3>AY6G*&/ !=.4.(D[IRAA GC\R9&A V=E71S@%B8Y=M;_F&/P*(JQ4@KN/2 MA_:\+$]= MB))D>)U"$8W[AG^L@(8'K5! @C MLNN :#N-P\.@/]Y@"/^= O2']**#<&G>*?#S=,@U$( DV7)CV1'@2;.[P),[U(N@*/> M3=L&=;>&0VD\#H)2F2T!0&F>&( 2X1;A<':S"I8@957(>78T+?6+EU#ZE/PDL83QV=VWUR[ M<"."I+RMMPW,$0S%"21QKSU![<:6E#"FL6#1B_$L2J*\R,0.K2K 9/6J8.VJ M-?A'4(\LG7 !Q0A72]3&*+GF(+)9!=7QV9OWWU9P)8,LXA+/L01:W2GK=]$I MT\DD4N"F&9 AB$L9(GC'RO)V+'A'KS?<"H5.FP>;VM:YZ^0JXDR#F]1)9_3D MC--S"#] 2];L.D&".$/83L09PG9J!V?(!="6,^0"Z,H:<@%TY0RY +IRAEP M73E#\([:&3.U !BL:N,=@X@%KL*5K3! MG(#8]#I16CNTI!8"L1F$P486A2P*612R*)VP*,U *V@#Z]B0$2%81X)UU&BY MH8B8(F*"7-,5[)$ V,@>Z6F/ZH* )'M$]JA-]J@#\7F7Y*I6 M9$BR10]&ZUV2&<*+K#N^/PPO4HN3C)&GEF M%K'CV(\[=YXT(/G#0RRBZ_?9<' *E^ \+&(W !Z''09X7+>(!.>X R9-B X" MZ!GWDS ;8>;6 !ZEPCT.Y7%IE!#G<7@2G$T)(1JL;-!6N,-7'(8; M1A(O4^3Z9BD8EO^*+ZJ(A_6'\R),LXD41,,'$_TVSST:@"D@#H4EMD))W0/S,>"UIAC(!U!5URU3\4!)3L-*R/-8?] \1A3O< M#U9L$LIF,P^>NUT4UFR+N,MTF&6:4AQPNUX0QVO69VT*TH"M) +?E'&$AL6' M5=5?J#R,5F)LRH<4P1=EH@8#YMMNSW@CL#Y1?LJK5^87Y=L>LH'KW!-[%'I; MFL9[L\2+@\J@5@\4=BZX#J)8P&;"@R34J'C0%.3OHN#9#/4 =QPJ^R1W[%5V M)H8@_AGZ$U,E+65MRT%).[FI#'?H&"HF*TFS61"OU?'45]ND#,F/O1A";T"G7J8" M-S9?>H/!=WLHRSIG-S%,FCTT81FTLHG:0%& M:+YVO3)PT@@J*PUF:LY#X;"*=>!"+ '*HHF5 'W#34L!&-6C+X\/D^E^A;A* MJ0VE\_?"'@OC_PYF)W&=3XK(_=53>"E6H"@'=L(L?H(WR55[;5?9%E9I$#JM MIO]Q+?B0.-)JB0Y8*]J=*'VDG<.6>>C68<_L^4ZWMH%B MZ;^FN2_N;[][7;7+\S5W66 M5#GZOA;2E-;)!&E*IS6E%G";(PN(WN"S9^Y>M!!45LZ_;X+Z MA3"'G7AA]UW$N#O-*2B-.UH$9KPGO+MUIF#&+2MC+".EUPE\R>$) H[K0-M/\\/3Y2C;-7#81@=ZUM M41*I!JG&QOA'N]ENKQCLI0[/_+[%'-/^MEO-S#77@CK)^8%9*]-U#V_:6R'2 M*M75O&YK18[F,W\ZD4.[;9W-TJ,CKB%I"VD+:0MI2[/D:*@&I2T]R!/3H!*E M*SET",?J;._3/T;;ML5&GCLGRE<=VF?35-*Q(YFECO0=#=G ,YEOVI11)^'N MFG#[S'%]9@^VG79-PGUVPMV-=CB;>:;#7+M&RZV#6]+A;4 '-3UNZW9L851! M11Y*+5 BCM+6VM"C(PX=:0MI"VD+:0L5>72B!WEB&D1DNI)#AW",BCQ+1,4T M+W!S4N?PU"A;V+54^')ZG<*I(CDE.24Y[;Z0LN:'&Q=+6#7C _CI%*R?56KK^ @H&GI-AS6Z>/Z ^G+N> M>&SHVLQTMT%KD)Z0GK2N E(W WK.WW6/PE@IPY^%T&M[=ES.#B3NDC+H=;N M!E&O"7&-L'.^)JVLW6SK-FQ#UN]O6^W.T_DCS3A[S; &)ALXM(.&5(, UQ!V MR_(L9O4M EP[/\ UEP#76E%"TBKKU;QN:T6.YI. .I&#=A=TT34D;2%M(6TA M;:&].#K1@SPQ#>I1NI)#AW",]N*L ZZM%;%H0PXE'RDOO];RUS<'S#6W'7YV MG@XE*?6;;-!CX=H47*T>FRU6'-?>[ 8][67JX6NE5G7,(ZJ..%@.6H MF-4^+=>*')1PI/1\UQU&TA;2%M(6TA8J9NE$#_+$J)BE=3A&Q:RRF/5#EN8Y MPEA,HL)XQK^$\2*/KCE6ML8<(O(P"HHH!5I-TQOXE\^#+"AX?&N,>)S>?$N% M+T).ZM0>?)O9KLT<*ER1<'=/N"UFVRYS39^$FX2[\?"E=N$V+9\-AK56#IIW M2SH,E'<(EP4K;AK')SA/BU;[1Q+E!?3W9^"Q\T[/.<(27=2%CB;,&9MV1 M=IH6>EXDXB3B).(DXBVNDS0][;-T5#K2M'7F<4=[ZR=;F[;>S7D6% B7_?K+ MG"?YEB-!NY1TH"H+I9E/F(3IB&]'(D\B3R)/(J]=7*.'R.O@V% UA:HIG:VF M/%3\?\]S'F3AU B2L?&*7_,XG<]X4E#FHOW).6J\O].URDS/9$/+H\PS"7?7 MA-MC_:'#/#J@BH1;[ZCBL/V CNS'S M X]CK(U@7/$VR#YSK)00[ 4ES\XD7WR0 616WV<#?]OF24HRDYZ0D]T\+O.L8)SD)]Q"@=#_PBL&X'6#SSA61"+ M0.O%>!8E45Y@7]HU[U:RA#*!E.:&)8-;3;L;XM&6NB74!%G?8%V"!NL.U6<5U7T81%AS%*8 MUW_%%V>25:#L&V6I#SQ#S7.8TS\7>"72$]*3P_1D:#OP'U5S2$_.I9JSKVX\ M9[W[9GX6N=8P=E;%FSW-&*@>\S5C=#JS6P>1!GNM<%C7GX."O@K%S'6 MQRP8F:U*"FR2[:Y+M.\QS:LQNDV2W7[);''KX MS!W:VSS.%KH@'2[6[,U7RZR5J;I'"^VMT/P+#V])$^/[Z L?&R_RG!?&JRB? MIWD0=ST1H%V2;)1F8YY=R(LOK?D7(T_C:&S\Q13_T]:NU9QLUHX,M9]LQ8;F M@#+1I&2D9$=3,A0KRSZ%6)&6D98]%)1I1X:V+F4Z^(NG*ARU6&A^>MOULM'Y MPKL1!GVG\Y%TD@B=)$(B3B).(DXBWH;R4]/3/DM'A0[+:=VL.U6NVGI8CJAE M3;)T9JAC<](DI]-RJ-G['#9%[-_@ZS#+]5C?&IZBT;++J41>!\?F'"LJ)V5QMR(;[0.8-\DUSPN! ML28#%4I%M#C;1GA3=TX+\9CK;MO@>9Y.%TEVZR7;V;5UF23[["1;O^#@T//+ MZD2_U,$;Z3"HVD'&J\;3NW2(&+H*KZ9*%XBX+&L9'X,O/.]ZB$]9+4KD[M]Q M[PR8Z9P$=KXC+AKIQKGHANNP0?\DO?:D&N>H&OK%.WNKQM!EUFE40P>/ZAR+ M)H?$1;;ET3Z4-E1-OD\S^"DQ7G\)IT%RQ0W?X$P3388T)$Y7050 MWJ_Z,[2H_-.&\H]6&:WFU5PK B!X#Q- 24CSS0Y;PV9 MO;T)XSP]25*(\U0(QV.^-R!]('V@:I6H5@T:Y4EH!0C)>2[[C:2MI"VD+:0ME#Y2B=ZD"=&Y2NMXS,J M7Y7EJY]XH3964;FJUFRD,_]BC-/%*.::I".?'"LSK\-,:SKWU.F[;##H4WJ> M%((40IQTVK>899JD$*007U&KTF&FM2!*,--TF%_K J&#QW34LC=37UY6BA%>L*^I'D?7W_T-_BF?%,8\R) 3T^?K#W7P MJ:7A,I^>1@)#GA0\*ZE@NROY4U2PS>+8 )OO@SBF^ V5_/VA[VEO;Y5WF22(^C+-HR)*025Y'!31-<>GKSU7L*I(YYJ9AW1V"=BKD(C&G&)W__YB\?W[W<5!\]= SR(SX(S$4V"^+GU>!= M?;5-RI#\V)Z*FFRD$^,EW Z"ER\5)=A'6=8YNXEAQ]27* $=+RX=P?NUY3I: M>ZND4U3 S$/X]4,0\[QG_.VOD5K9C(]3GG'C)L@-8$^4A* ,.8<_C$)T[^9X M@S%),Z.8 ;\9X9MVI81IK-YD,%O12KN MS(,9-^8PP72,#X=K3"3]$YMYX#>XMFW *QSW:0\'!.^+X_0&U,(0YM8 .8IY M6.3B4;/@=[@67Y FR#9\3KK(Y% O!>>:H7Q5PL=1/H^#V\LH$4\9Q6GX>>W^ ME7D53T+K(:7O =<$JDT@=+% /,7!_.<7Y9_5&>';U030T$.I0*4*X P3\&B M2,LOI&T2WZR9L,J:K*ZYOV@463FPDI)RMOME">UAS]SJ U2TL_+\%)XY 0DJ MJ59^%F[*I33X-T"GG8:VLL(N+PU&>1HO"GYJ [NQR43>^5@'0/W[5=Z9V3.W MUD&),TUQQNJY6^,FXDQCG+%[?9]8HR-KS)ZWM11)G&F*,W[/)W.F)6=V):R) M,^0"$&?(!6@):\@%T)4SY +HRAER 73ES*Y.9.),4YP9]ASR +3D#'D NG)F M5ZM5S5,@Z_=,AZF,7[Y M]V_L;PY59+=G'7@G)4^--ZKQMK:]QLWOG#B67% X3.'P";W7!@$&:[LO^H M%G'7?I-V"+[#[+[+?-LE@]AN]/W:3T@[$V3^[2>GM2<7\CJ!+SD\(;DR/O#L M.@HWIT3.,_-QD#NOW2F(>UJRPUQ[[69;LT6SA@ZSZCSW4>_EK&W%RY/(@-TM M6/F=SCR9O;,W>T//9:ZU+=]!9J_K,E#GJM=-NW=&A[O+O(5VDZWCN R_;S'' MM&L\+*-3QDZ_S,3>G!W4>2*0_FF']O9FK+4,4D/&21LR]#L&Y^3U2?U(4'M+ MQ\ SF6]NBV0I7_^U(4 '!<-< M-^\,,N99.E[@08=9FG-C=&N LN/)B$^6W6_B:$9U%*.QXQ1&!L^+X/DP.P,/ M>#0RGB_B E^+C\!C_Z)D ;>"'-X4T_(@Q;>N:<*CQSPV@F0LWP9$P:_-.^,5 M9RXR?/@>!S[V9+8-1G'-X;6Y,XDN?2L*R_X@;/IWSBL[[?9X,^ MS"PP()A9'54I3Y%T["'F&IB!0+)B ##U5&TLO^5!AE)@^<]S-::>\;XF5KY@C&QX8CGP_+Z#O+"\IX]A@@$#RA>YH S0(W#J3$%@HTX3XP( MB!86\AW+$RV-?)IF17 E!B&?@7R8@J#!Q]@Z!?,+X0KU=!Q-"C8K2H)8 M34=R4+X0S_<<1_F*XVH"DR".D0""/;JIQJ9&L;6C2'>27LJ.ZJ>Y*Z5/5,&Y MI(4XD[24#CR%5,DI_'^87B4PMW&5[_N=@XK#Y95YY.4\D"/Y8I07 ; $N'"[ MIIX!_'[-KQ81\!%Y#W;A=QX6\+ Q#"I.YS.4$_6M>$E@S*(P2R_4P:,@#%:S4E M-FCZMYYU^S+-!2VE/.&,?@"KFAL_9^DD*N0AN.4URNZJXV[QVHU, ]$19,DB MM MPWRP 2@#[P :N#J1E1AR SPM4#[(,V(NJG>/7DTQ,K?P(%%E,0/T7XB5H MN*8\&#,C3R?%#;XJ2V^#N(B$A2T-<9IV69U5S5?6A^EZL.OB5#698CFFRDPAY']-X_G#=4A+Y*TW&.%=RQD-KRS;H< MVWOB WC*&?( -&4,>0"Z8$B<.2)G:C@\:%$,IU^YZ(UJ-7[=Q:T X4(I=Y3I\Y_BF. M4M5A#3X^.M6QBVRG$8L3'239>-[AA'A_9!#;(/D.?7>>IL!V+Z09_9PQK%ME,VJ0/AN;6M>M..*/P1,7=[ MFQ3>KF&\OU,8[]2E<%9="B?(M'?#E;:9Z0[8H.]1)IHJJ>PSR?&A0Z['5O<[J[Z%N346J]R+H^\YT:Y9:,DFX<)J/4XKC^ M+,-WCPU![R M).34JD"M"E24NV_A4"PL^Q1BH??:1B6Y1H2B%6XZ&<8S-(R>:;*^2;T*9!CW MW$!!)I%:%5J3Z]A7X)\I,_@MV<%N-BCL+0C6:81 _RR)]LF0%[,41OC? ,^] M%("2Z:2X"3)NO.+7/$[G,YX0J@*5![OFL-N.Q>Q!C0E;O=>C!G$1T;D/)V]3:/!4&2W2DWTL]8N5=,(%72( M"LC>D;TC>T?VCNS=\>S=.?KR^C6ED+D[V:PU:U=I2.V;ST 0K75XUU MY/Z9E"0T4K).5([MLZDUL# MLHUGLL%)E$8':TOM-_MU/Y(-/4['C0X&Y'0V=%,3C0X4J+^+QAXPT_'(B%(7 M32D43O\4^%^Z)Y:$B=V40/IK$8 )T#?$.J:010F\MKAT^O,U(\2XQ@^890;9*3;QH%>03O M2^);MKQB'&5<79C###)NN/""Y2WJ33C!\DUWAN;93UXP;>!R^(1CE:38OSYI*%QG0,@[4LR;1%W@9/F?*@[$:+'Z$ MJ<;P'/AC.4/>,PR]Q&T?X7H;)(L)T&N1E12KS!3N@34]2L*, P?A]]&M\<0W M7>:Y'DH$LF!2D6ECAZA*TBF^FHJ;:#04BQG0?A; @X#9A6%;3PUD>H"_AC#? MX(HCCPJQ#7.-J3WCXW0Y4%X*SSB-@4E&, .C+*01OH1?[TQ271PNL@P/%E/" M!M?D"RDA<_@B6XH[:E0$- =N&N,%1TE$^XP"!*.:K9$S7\SG<%DXA3F!9HZ- M/Q8!FBF85;[(@B04$\_3).&Q^#U)DXLPR*? M#3\?(%2-19DXDDNST/C7_!O MWELSP>/H^KN_P3\EK\.8!QDN-%,E'4M/#05#+3.F^?0T2R^RCF>EG-KN:N%5 M5OY728)HKX4 M-BH%7T09&'SZVG,%JXIT?FE;/:':\%%-S+5ZOG4#8+XN?5ZHWZ:IN4(?EA@!^%.0%=?PFW@^#E2T4) M]E&6='9=13R?,T@2R=CEU46J^\3>\CZ_>$] M!\ :@ /@F*NE%BWM+/@]S="02:.ZODP+Y%$_"% MJ\MMA-8!;>?[_Q?,YL]?P_ M!=?\:A&-P>17CHB$%>)W<#'$B&&"-V(I67.*T .R^@YS753WS? M8=[ V^(V->0IH"!'Z_Z]4+T(5M8HA%_? ^>"+)R*5:ER[F8/7)Q(18OOA*]4 MN:Y*?+5.H3 EX/P5E543J+ZVI(5+>5XNADPZ8?P1*V+.@,91-KX T07!++D' M#N<"QH=> ;QW.5RQ,D

FVUL= M4KJ1"'#K&"0UFZ&35/!PFF! "(\/RLC%&'&@ >/$U6A^A!\59I=([ MJ@G/ 5^6I.!!!W/!MO\*[W\LO@=/*%Z@<(*8/<@B0?=>@Q)X0 PG0LRE7R"S M4"&Z>?.<7Y9_5,>%;U5#0NL>RE5A?=&N!-EJQ5YSDWJ6*Q;;(BM?7,Y13F// M_27#GK6U-Z*R)%6>C\[J)$YO2JJ4GX7_?BF]G!N@PT[O0GF XL7EI1C[Q(N" MG]JKV))A>$3GRLI=//(>&.),4YRQ>AYQ1D_.V#W/(=;HR)I=]03B3%.<\7L^ MZ8R6G-E5N2;.D M G"$7H"6L(1= 5\Z0"Z K9\@%T)4SN_9>$F>:XLRN#:'$ M&?( B#./:(0DMC2WR/BD,,?DS/YX; ]Z:+M*: U29O (RG0+L&V=!O?V7#^2 M*&$:XY=__\;^YE!%=GOF<1NH!YL(]&##FWKKMEWI/V%;P%O95/):-)4\M!>] MA5L+CB@LQPG!]9,/[(NN22(:VJ*U:_9D4,B@D$$A@W(>!L7L.2TS**_$5HIV M&Y'F1.8(B0+]1.2I\4;MOZE)3'9%Y&U>:R@8IF#XA+YK@X=>U&YGEOLMY"X$ MQV3R#]QYT>X%2N_E2'JY79(D<9ZG%)ZM (#M\(C)*.EIE$PR2F24SM4H=2!, M[Y)PO9P&R55=\1D9I,U!>Y<$YMDK+F/Z;]L=U#=DAVH#UM8AV']H3SAA9I\2 M,[MQTT+&(+)-]C M_:'#O#X=2TP6<0V6^FQPJ4][*GR'+6)#IY#5?BB*X_G,GERPVD MIIOOJ[A[3ON1L:/K!R)K9*#OMT*Y'0!46"+FC@6R[](D,03W=:U[:- /8C]_ MG$;Y"GX7D18%.G(%(M=X8C';!R_0]]=P>O, KKP5$U)_CGC")U&QPMU; ?RE M$X0DAOD_\1R?6? H?%4%GV\G6N!S!,A>OA_Q'SV8[G#@XEB ]A*)9A% GQZTRTF M.LU(+B,%RF\!6[R#6/A>YS#?&NP%1*PA$74!16P\BA$]M59-[?C:7[@ M<8SL08*_#;+/')E5!=,TJE?,RBN48I<8FHBVF@5CD)QI>B-_8T8P%O8?\;F9 M0B,''9W' A$S"X"YY97JQR*8;$3@E*"1^-:]03?97=%#N,T13%F!J,./1G#% MD_!6_7K#1SDL2R6\J]1Z@1(ZFT5Y+FZ8!Y'0LLDBCB\*X)$:L@#"7!0YXKRJ MUP8)(5@2@F5GMD@2@F7G.$/P5=IRAN"K=&4-@5?HRAF"K]*5,P1?I2MGR 70 MEC/D NC*&G(!=.4,N0"Z MF3,$VD&@'00X1X!SC6\R)<"YL]E!2@:%# H9%#(HFAD40K \(Q0#0K \4D3> MYK6&@F$*A@DLCA L6^?E=DF2!%BMHC J\D>_18>T3@E3J8*0*O M)(-$X)4$7DG@E>(E&S=@$W(E(5<23MLZ @VS^CX;^"[!$A%.6U4N"+F2+.)9 M6D2;#08>6,13* !9Q/;(A7,**-,SLXB$7-D"P;>8/;"9:9)!).3*E7]XBH!! MAWX*0JY\]$"%+"& GW$_%S.[ W57Q; T'@=?N;1+ KW2K1>]LC_TF"]@(K\: MN]+V!FQH#6K KG1@OI8[4&/A>16-;YVX"A82;O&'S+F#P5E!$)14^#*5K,\_QM^%@ L.**(B!_.EDDO,"F3M6 MF=QZ@9==1N,3N7)^ !Q-P+35=!'2\*UY-8B!NQ;V4 *FQF-2+ M\2Q*HKS(Q.ZQ*OAE]:I@[:HU:$K0W"R=<,$5N%HB2D;)-0>-R2J(D\_>O/^V M@GD99!&76),EV7:JVEWD3!!$8(YZ1H(]%^('@IXDZ,F.[&TDZ,G.<89PI[3E M#.%.Z4,04_JRAGR '3E#$%/:LD6@IX\,F<(;8/0-@@ICI#B&M\B2DAQ9[/_ MDPP*&10R*&10-#,H!#UY1A@$!#UYI(B\S6L-!<,4#!/4&T%/ML[+[9(D$?0D MV2."GFQ>K,@>=

=2 X[Y)<$>HDH4X2ZB2A3AZD:P]O?R;H28*>)*"U=5PA MBWE]CPVL/@$+$=+:FF#X!+5&-O$<;:++AK[-!A[!\9))K,I%?T 6L6Z+2."3 M;1!\Y@UM-NP3^"2!3ZX<1,EMCT.=G)ID1!V$B2Q M7MQ)CSF.SX;#01W(DR[KPR3,P; &[$G7'\+$ASB:F%\!@2OPBW]GT6)VYW*DR10(/DWC M,<_N$4%A6%K,-+T-X):6R[R^+<=WM8!;4Z#H)(JK0[N/9#GPF3WL/XADV3@X MXUU-6--?>5F9<<<+'K4UJ;+Y*HQYD*'QG#Y??ZB#3SW)[JL'4]6VNUI,%!5L M^^X.JS__:6TOV;W50M4@*O-4[[;%&G#%+^16M6 ";[X,XIO@-B^##7"ZRNK& MY;*,X0C&F#W'>VI4_D8"W:,NXBY6:+@&O:AN6T=?++_VU1." M Q_5Q%Q8ZKQ3,>^.P#J5M3\PIAF?_/V;OWQ\]W)3Q>'0,]14'Q<&E0M+2WG 4HSKV!.+N9[#G+Y_=^6%7X:V _\)V_[ M.LSNHNVZOLD\S\/UF:]^@:O'U4F48X8E?)Y%0,!HM6['> DB\SXC>>%\2-/LH@71< $(_\WS3X;<1HJ]%FY7H]XB,.=+! +61%,(@Z_ M"XL4Z2#\"%V6EZV2\@ZHGQFO)=%0+H"\HF,C%3^4U!3\M*TALX&;CQ>'N_QW M/.9[@^W,O^L,#!SFF4/)?=R1',3QFI^Q-N!!?T1^+: Q>F1CVRV".!#7>\QQ,25CI=6I^&O?&=FF\ M$,)]GP5@X;@Q#2#&P* #)R;^X##5ZR 6QE(HA3U@OMMG_;YU7U$AZ.K[/K,\ MQYADZ0R4O<_,/@0EY@#M %SRBH?5WD*+-74-&Z,GG%L68>@) M_Y>$T5P= F $80@.>;%$XF?X3;:H!GC")(+J!^*X [$ &\(AOD@G%POX4'E9 MRV#;&QGHA\5LAGD%=&Y1-;]'G ZBV\Z!HM AWLN70$UTH7GG4(U!,ZCIO0,6J(N:],'LNF'W/Q6+&HPXB&#H/'$0 M\;*<\7YG$7@F!,>/!+N1K^@DWHU,K?1,;W.>J?*@I80=G'6J!ZJH3]QK,?>L MQT* $??TX9[3LWUB7VO9U^N3\K68>V0Z6\P]K]??"GM"[-.9?6;OL2#,Q#QM MF$>6L]7<:$'HS()P M;%FJ;@%:WPXT.I*A;Q,>Q2.)62/2V]$M?Y<$2UKT;@N6N9>)!TK<-?('(7QH M:?VW HOS0C93B%:XL=P_\FR1B\Z_!MK7D%W=A.VG \;=!P MG3M4&RQF>T,V\/W[VG"&,>N;Y)KG>RR6'0Y$]?8P]3,H)PA#NK/XNLQQ3>:Z MSK:UM\,Q*RF7=LK5H;6<67T;$7@>L92W/KS]/DJ")*3P]FP=^H=-Q-DNLY;E ML:'M,]-V#8."7-*);D>Z=I_YGL=LIV_H @EXV";AYG$K7BT$!MW&#=@/@36( MHFU@)+Q Q)@RN8:[Y>6V[C2KH!$$RT7Z/D#1,A6QW 0N?Q=;I^\"!G[_T#[Q M3<.4^G"#R#,"<*$<+X+.*'@]YO1=-ACT2\ A@6!F2&$WT-E< 0.N9K.&J3=D MYA ?,61W4";P3>+&Y>LLE]G](1L.?6/$$0K'D"@X L[E#G[$HZ9:Q:'8\%J3 MV:;/+-?=Y[58HG_X=P,LQBR'M\%3!)@B<-TQ']Z^OQ&Q*BJFXFJ!]9@7Q@3$ M(\T4^03BH$ S\9@U[+.^Y> L(I&B6:)(X<=$@!0B[ 7\/88'P&(X#V[E-3BB MMZYI"F%*$_SNN0%2540*4F.2PT1'MW<1BN[!:B %O;[/AJ[?,]JNKT^6D?B: MHD;+_-=*44N- .+$BS%,[8DC8#Y]TQ'WS!<9B(FB$$QX@5R4XT(0FSFR@2&$ MT7@1%C#"&-4]14!))N%NIM'<@.#9OOE8T!,((P?Y_)1 B($C[%#PBIFYAQ,N%Q!BFD +P;S M!F-*$^-M (*X#FWU8IY%L6&5DW@6X5L=%V378V9?H*&MOQ$)PK_P+(PDM-)- MD&4!F PIJG _/L"W'"'].^\6$+*P7N NEUS"J"UO$)9SHQU2Q+&$# LY5L8, ME\DW2<'CI9F%6XI80.KAZY!#6E M;U%E+%P68!'L+U\FWA%\$58: ?R HVM N?BV;L"@.@2#R@D&]:QA4-<6!SZ; MQ^DMY\I^!6 $QWGI>DNK*ZS7%9I&7/WD^EF:( 7##28'%GP$/@.;!Y?.RD4 M%T+I&_\/> MXJ5IB$/5P)($C7Z+GG]S"/>+3()[@FX7M M50,7@UU"2Z(A$XC8N7P*CR5D'.YA%+>5S\.7]1Z*XVQ!&N,$\=I>8:7=IK#R MT4[5RM6H!/?WEMO-GL8*@51$-1@6@D^UF"VD MXS/FDRB,"H6/VV7^0NM"[,BTT$9;_/)<^>X8ZD2E89H2>K.@/ M,&.RD-BQ%4!)05=V-R$@LAYCH.+[ MI59+Y,M9"24,[M>5S!7@LV&,+)( M+%EEJ+P/2NOQ&;]MK\J^D+I@F7%U-_Z5IH*9'PJ0\IET7$:Z+!_B<) _P%. MB<;H6,S3K%CE(R9R#A>QFD.^G(-8[Q5"\HP'B1#DB1*8"2;*LI%(%REXY;S\ M]><,V%IPD)AEL/DO^#]I3XWWF#R;8<$1K[>&0PF0GO/JJU&4Y>$AJ<0Z!RI! M9( _+A5PQ..(3U3:(L\7L[E2@T3<%27X'OE.9>@1_?PZB&+A9JH@;/5@D;YX MB!:*7LP8+0HQ.EQ(XF@6R7B.5:\%D0]YAO2Z?"Q\93T"8OMW0D=Q325$P8]B M5!=Q< OKV^4D^L+'U?BDC+%4A7OM&&5UF6IDNU,CV3J-N\.^4U 14@WCVU)2 M&=RKHOR_OPS[_O#YW7'<*;4T&>L .^['.D6&:802RO]^5IPID MRY.&'EXLRKN9JCY8IR]?!Q1NJZE1M\KR1$$DT2?5^B,8:<3+@T M[.+0IR(JTDR*8?DY$J99F5Z4S)SDC.3L,7*&HG/#564SGV'NY"H.1+BBZB12 MXD >HU+(, H!_U4<_(6_31;H0AOS%--,$;R79)!D\)$R*(\!N$5'4BW!S"C@ M[3'6S HAB6JME581EE;X2?J;PD\NKRK/-TA@&FL2#'.XCD1$E94' ,D8[4LD MJV$;KR99)EE^C"RCNQ>*,(:'TR2-TRLD!#B%UV@N SDD22Q*^PJD$!$4DH6Q8R7@38$;#(@7<0#I%HD6A]C6B% MX0+;6&2>EH=!7HA,Y0)DR\#>&)$-Q\B8_[&0UZF%&Q^T;)LB*20I_"JW,8ZP MC(I5$B5H1KZ8S^5A5673%UPXXQ#"2+$DD2.1^PJ1F\$J*E92M&X@83.(@(5- M&V6ES0-_$/]/?8''46.3'\D=R=U7F3J(+D0G*[\654VLCD9?L"+,P]61MF5 M2])&TO98:H%QJFW]:9@IW Y!2OXYBF/:![,_ M"=N&I2M<>'MJN,? M\Z+D,Y!P?47SS](;O<+&;_)!29X.D:=\,<'M L(ZE=WI9>?#0YWDQBB(9=EZ M^2.>M*9VQ*YZYR.17?,8=14&+,AYH7KJOV##M81)D+LN MGN,S=)9X$GC=!+[LQY7]:@R"?(B_D!;,X&&:I+,H9*L=]R)[OQC%46A,>1 7 M4\Q-C2.Y5?IAP=OLR%N*)M+K;'['PHLX7F^]QW3>ACT,8B]EV8L/5Q1I)CI7 M,+&G=L,\V-#?,W[C0.M;;+,V\G3&T59@U_4BYP;N \ME@B_(#=QP8)O/@P38 M$2&*0L[$5];S\B>Q$^'Z_O=ANHC'=[]$((/9IJ?(/IQ[7T<8(HSO?8UCO_/5 M'"S?O>N6+8[W?LCX.-KPOGF6_KYI'/ETTVQNHOC>DV_PPO([W#X:@0P%:+SA MG;G<*B+1!]+DFM\:"]PN@7F%XK;B/(@Z@>@[ H,4IBA^8+1Q]WT136ZWL5:3 MC3="C%&&MFRQ02'-%R,DN-A5*^E@9%'^62KYBC9EPY7D@S%""@7Q(E"[@6,< MHX!XF:%R@+2*IRA4&$5P$!J08I2+0<* M@QNAPH!J2,B%<03>GM@]*996W/"WGH-<>UY^[X%*&'"'CVAN! T:&VK_\C:U ME5N%UJ:V9YF$4C2396XD.V 5--[ M:.1R;[V0)=,XYV(#=EG'4CLIU9UI@EN+REO,BW^6.S7E-[<K3B^TT)5LY%6PP"X<]$:$9Z>V,58NG\0+ M%&SIYP$_5NM&98_K4DB1(-7*4;"4G&0A=CN*36T;JTGBPG*3\*3<359!\ $G M,@AQW.+%B(4B=YJIUP*)L"BJNG]5^7.>1;S ;?U+DM_*JV5T)=XD7%+7)H5;.O_C.+(%3H5?)V@O%7K;FK?^E*[ M<%NV\?TB0_4 09*4QP9;FU..H$)*$E2V$B+$6X5%Y,28UNQ5I5UP(KB^.!Q8H>^#$O$T^5[Q^6N MRZ"46V7TH_E<&BRAP4"#N!)PK/9E@B.C[FL0'^DW]*868O8@G6)RN+B![9TL M<.T0>X+'90U5D;-GO,5%1,ZD0F6Q%93?IJKXI62A9[Q)!,"Q_#R\S(*D MX):Y1,9[2^$&O4"KL-RX.L8&+/CC5KQT!B.OKKBXJHRDL0!.+.9H+"J/%@JY M]G3Y8!P:RH6RC?@.<#ZG$42 PHC?PNJAEO_%7(Q@F[]02&=UGD82CTM(@UAW M&6;P.'@?@11H,52Q.[UK11SQ[&0207 M]A4:@FCE2&$,1Y6NAS$\]@3M",!/_/LWGRS/]?J#OOMIX@_X)S>8V)^&(R?X MY(WY,(H3L//:XJYJJ-Y[GS#9O;CA+QB;_P>19"5$^7TY'9Y MR;]M&^ZKK!&J66&.L>0.JMX(@@;$-,.]7^C;-;@AO\3KP%52);%"=+E$%8!K +;A=M5>D,#CU5!6WH)8E'$FF;*@ M8DJK1;FL1['-O0AL/2^7WS&N2T] [X+2Y.+7WL?>F!Y8XRC0C3Z;E M^/TP&(?<'MY;P=R7TD?*@=,_(]C+&&WB)VOH66:?EJXZERYW[Z6KY(E0OQ57 MCKTN'8AL\UJFEE3\LEI9C8:FL7UY?;O$<&&KA(AHS10)6S4+@04VC?C$>/T% M#+M8(]]AA0F6SV__W2JOS_]JZUIVUD#?\5J]*18 6I M[[&[.BO10'=SQ )*:+4Z7ZR)+\4ZB8U\:6%__9EW+IYQ IM :6(G\V6W0&+/ MY9WW^LSSKGS^4_/Y$T)XQ7)>P,N5\02=% 5&8B5#>27OFY64TU18F]&8;U+/ M6:[(L-"IX?#I2$F?)N'3$.M8]@FQ) N:6CJ"+[!ARQ\6\VWBH#B+^#\9H;4*\UNKS*9_0^5(FK.>G#Z3&U)[%&5DR\K?]8$UU M%)I,HI!097=:S15JQU =\ MIJ4AB0X+X4A$0AOA?Y;U CSUO^'?%/ *#Q9I.7@0D#SP-"+/FHC<7(%U=4F5 M-6$:R:&6R/7UQ8AEX2&14Q-.;S'5M&R1)3+6G$6=I:%,&[V0K)W@B(*_8.M% MK=:G:ZKZ[VE"F;CFN88@[<\I*B(\;%J**^*OJ"#/:-9:F*F!]I'3L%5M77_R MDL$ )1HU#&3J&YI"PI/;D&= \FO+%)&O])Y&(C(<\QSV2,YA"X=BPG/8N_6@ M;DGQBD1;-!*/,\J0*F8B4:DV%'P;9^BU(RR.DD-#W9BCY%@<%,.)Y%_!W<1Z M_I4(_M-G^)C)4LB(4"/!RK\\SD4.(7T*FXC('.@ M*%N2FF:3'A'!ZL$MN,F@6>X5A!9B8N&R";0S- D>5'OA[&:(96TF;&&10*& 8DP!_W#5,=US<]KF<;GU<9C[/;HRK5 MF<'H@X6G4!S9=8?N,_BGZFX9-/28U[S$\43]FU1O69T;_.&: *+P(R2#<]*" M&PW6 );>'GQ$4 _<.22.829< .30H++X2'FMB)>"EB\$?,U)VS3&Z%[$0)0BX$.LLP%_%A"DQ F M*JMT/B>)7Z(7,OH4@6PBL!? 6[8+5V53WQ2PM0981JCVEEJKD0@,ZWU^>Z$) M6O!G 8)+[BD4*0%[+7+2AR#/\IIT L#GKJCO6?65%H[I,9.12Z+?#!Y9XY>3V Y;J(;&0P8 RO344OX:*OIOJ$AS[)T(;!S4:!N.8:Z7([RJI($7; Q167D6\QQ,D>)U M;L'I*KZU (4K4[:\:4FVC@!PH"B/OM+6!NV!P6NS^"MB[)[T?AU\9T'"9P:/ M+%DPR-F=L-;D)5\*,'N*H8<6O&G9FG[J7M"%\OLKK-!*%PYZ-534_$"6YX0[ M@X)=''N!D.FB9HC#95O %=R4=$LD6@Y]F&R_.2 MQ8+>CV'U+5]Q1\W-6Q,!) H67*="YY\D%:L "#!P4,,E^'SI>@:4. AE/KTDP/$$#$IV&-Q03TE77K MI$U7J#=%18J5?!F+$DDM3-EC[2-T?&0>2_E<2?1$W=J2Z]8G-%P1<"G:PTLD M)Q"_")?#A90=-NGJEM__SP.]X9;U*;5%M2%7!1D6JSX8V5B/(\^/G,#1DR2P M9XD7>+YK!YZ>1+$U]%P3/0'V/8\3!/' 9RS3TSA+\T*L0V!;AN[[RLCN!NS+ MMT:#O='HYDA2NEM#>L5/1>^1**Y"HB@DBD*BO(4)LG0[,1,K#BQKJ >V;UJ! M9WLH" W'MQ%*/-]Q5TR0_2<>SA0E']C!9.1#. M-:3QQJ*Z$CBF[EKJ++SI67 V/@MD.S1I/W9]"G85CXAOFGQ#Y)7:\&CTWF$< M*H=1.8P]<1B9'8IB.QH:* Q\Y">!C5P_0&Z8!#/=1I8UF_EA8JW8(??BX0X? MZ K[8J[M^%NS/WMKW=CGJEG_,")CZ[XB59" M=97S7U"51'[3TESZ?;6DME9M157P@?$ITVD*3K1ENK6\H573!Z[Y+WEYENC3 MI!,I/1Q2RG 7E2\9__D4&-L^4"7_'2_26N7:_!W-RGQ>5_&OG*6N/47)""WS MO2W-C9K4YXGDS('G[W#"$BW?ZMQ?.V>QGYX[L+T^[B=AKVNS#:X36G8*.;7G M ,PA?FD::=P1>7X9=H!#7GL3DZI"[2H?--KP+43]^64BM99[:/M3;7^I-E\8 M7J58_N^&J[1R./9,;LX)R=E]*UY[[9':^L1;MFXX@#A!=GA.Z:]^V'K_7)/1 M59_ES8S&-B;(S_0^2&_K)*^39PL_2@EI/X04!XWL):=E')[BG86&*1]B:KI_ M?<>B\&_UW^DIH&ETW](?X@?+B(S!7;7H8F0^@@5/&)!V'7L"^_.$X3^R"I![ M)7 U 1B'H3]8^5VJ15AAYEDY1-.J#C?K@VR51Q4E^$ M]+4VR3R(.,GP-&#Y' W:ULFP'%U#47X/UQV>M6&^[K[0ABDCIO1#Q_3#(1LQ M%5CU1$A?;\0.(;!21DP9L)O;R[./2E3[ M(:IK].TEFL5SY>,J0>Z\(!^ZSKV97/Q,5H,MW9[L]^B5FNB\FEAC[VZ*N,02 ML?>IG1>J%UN)=S_$>T08N&_0UYAVB42TR^4YJI#V"9J8'E'&-=(+M-3DTT!; M@Y(V$;2=#F>)P-;E>!D3]9Z0U.R4+PW(1+K2!D>-\DU'^0N1U4B#'E% &[^] MAAR_X%?7149[!?#7J]WIJE_7&M=@/Z@0/46%&"LJQ%Y1(9I#&T7AM)QW7:V8I#WT5/E%;+>MH$.C79F\1V:)]"7!1Y$>K&P#P#1;UQG^$OD>:BN[O("SSL: M[#/9H:,/=*>/Y'@;S,T<^,,]G9KM]G1N+[G5ME8V=Y&NK2#XG(-U^O<[\]WZ MC?('OKWK.7SY_-_Q7]KH>G)S/6$]VU]SR["K^_&C>J"CPUY[QKM9K>B8O)RC M*OZ@76%-!]V=-=;2KW?R\_'QPVN$IX.\GJUIO2_?:S>HGFNW!8(>P3T6-*68 MMCIN)34]&W8WI*:(RQ1BU9/G>$J4+/5@V)V0I:.;(LW"]![-5Z7H6(E1#X;= M"3%2'G8WY&>//>S?2:IT4I=E/)_W6-*49MKJN)78]&W8G1 ;X0Q]P:Z0UKC< M!+BS1*RDI*H'P^Z$5*GPK#_#[H3 2.&9X'$#%706AGF=57@XST5K.P,-=@BD MI"!>6\?O]AT0YK\I($P&2C L5@LJT?X=E)\MJFF6<63?\C1Z&D8F"M2S/'K$ M_[NK%O/?_@]02P,$% @ -8!H4SDB;DF+" KB@ !@ !V=7II+3(P M,C$P.3,P>&5X,S%D,2YH=&WM6FUSVS82_BLX9ZYQ9B11\DNKRHYG'%F9>":Q M4T>YNWZZ 4G0Q!DD6 "4K/[Z/@M0,N67VLDYOC27S,0V@<5BL?O@V07(_;]U MNY,RYV4B4O9F^NXM2W52%Z)T+#&".[3.IJ<3-&ER,V&$3#:*N_-6#]GT:[_=%.G[U_QS8_3L1]'1]"AT[/3Z S8UO+3225UR%463DPVV MD3M7C:)H/I_WYML];0<-(I<; ?+7\'V5BGBX/]5,Z8=0LE7FX4W)S+LNMT-=KN5VX/ M(R-T7Y.Y[,YEZO+1H-__^U[%TU26YUTE,C?:[0V'5TU&GN>K-AV6-C)"<2=G M@G2WM"9*<#.*MMFO)!J,7H^E86P[$3,V9DN>/F\$UKP MVPHCL^=[7MK*WP548WE.7+HN5_("04>,+SDI>8-)_ MOU$7._WASPC[#KF(PY5K!LV%7WJL58IQD\MV\_(L$G-&P\.9L>OSX>'TZ/3T^P M+\X^?#P\F;+I*?LP&?NV[?[6TYES^II-WTS8A\.S5X*2&DFC.VP1!@GLP5S.7>C+S7K5[+X0>^'9X,? M^WMW_3QF.;S"C)A),4:&T13+=!>:>.0'MAK;0HVZ'=_83IC_ZA_ MEY=LK UZ.3':WB/:OT;#@^$ZSOY36XK=&KUUO=!7XOT[K+_;U*U[(O2*6Y^@ M6;%@%Z6>*X%,W@F!:L*3:IA8:I0 L(7+DO%RP>K2F5I@34CPOCY W#@K\&0D M5RSC"9H,TP7HW.D@=T.@%(FPEIL%B13\0F#>EDZ+MA3&8$I%:8+F((%$&A0E M$$.98F%)*@R;YS+)F:WIQ]7XN3"B44(+**1%]B0'AC+&"%N)Q!M(>BN8IE,L M$QL93HD7;3=\Q^!G8W#[VUJX#[UE56')&H% 2!1 RY^.NOM M2;C-6:;TW"YA:L2YM ZUJF.<&H/=L++30IM=&G/#VN^ ^VS [=P#N.E:=,CN MP4][MH%4D[^))'2623QNVA<^=,>,&^%!@J#+6 D*)A- 9JRDS6D$B17@2.)) M>DZE392V-<81>QJM EHJHW'$0K-EFP!'*H"V@(#))+\/\&4+?_[X]/&P29_<1.H1\)BZ8B73VSW@ZE#.3?AM7WX$$I^L0 PFIE" M.M6U@0)0%'F0B ]2HO1ZJ*Z]HLPV[89S)Y#6Y-,KM'0:2J9."?J$+58KF?K; M 5O'5J:2&TD+D"'K^T10DJ;:4B;V>]/ZM.UI$F=Z&(13NA]4H:*42:TXL3N6 MY8VXRN@8$>J#=EF#OV)!@B!@C!?I$Q#N [&PAN'FJL%K(M5_)4S']V+ZP?1U M ]H/)[X'(QR[8B93 BZWNN3$\-P"]%1H$IJY29?( M8E#V&@?'_;M+3// @] MOL(661-M%:H^D5PV"ZIJG'PLXD3U29)HDWH#?,EZ+DJ4'0HP1X^H:/^0",KQ M &7L,UF!RWM?#0B^&3 GMX!Y,N.J]BQ&D199AO)1SA C>TL9N"HT'L#*X?'V MRM!C%P/!J#;4G[&NW=T6/"1O\)6TH.(ZN_] Q.)EV>ZWHPB>H-,Z*7_L>Z"[ M[QK_JOD^O8T;0Z1N1IR.W$VYYGMNA=4G,"+E<)TDM:&XMA+F+5H+;1W:Z0H. MNFP"1O=+G:W\36&ZW "=*WHAMFN#\(II M"$:?4$#<*$M7UG&4IDX;N\K9O@$JBT(Z)\2?<'FL4150?RIAGU>R":B".BU1 M,WY3@;S<7^*W6L)\OY?J,O'7!R\>\PCU;>#L08>C0X42"B6=!)#H1$IGVT0* MA+W)GZM#RESP"TJ(H:3R*=$7@_Z&70R3BS( >.H" M\*0&$/G+Y09MG9#'9#G3:B8HF97\O+DC-PT/BJ)2>B'0.\]U8#Z^AF5@[U$R M_6,> ^YFDI;@UL-C[-^7.W_*:O3$V #"=!.M%*^L&"W_:%M"LLH:$-CR!#+:VWZ1O,7SN]W CO'NG3 +.TLYE_$#SA MTA6C4GI#R=/<6#E=-1IWH;#EOF;BI2M;;_=;FBFD=)^\].'RN3LWO!K%H)V+ M[AP.N_>+@54_CZU6M1-[]-G"]>4N/V!H?KKT&UY8Y R%\Q%6^ 5VUA%X9,1. MX)4BQJ8>=AA]->-WS*=$I=E+L79.%Z-!CXC-W[FQ9WW_[VE7%=EH[3WYU7J^ MZF $TO]DYS^IC=_=^F7<:E C4J'@RZ]Q+D7&)I&5X M,S%D,BYH=&WM6O%3VS@6_E=T=&X+,W'L)-#-.I09&L*5F19Z--V[_>E&MN58 MAVQY)3DA^]??>Y(=' A'Z!7:[;4S36+Y27K2^_2]3T*'?_&\29'1(F8)>3M] M_XXD,JYR5A@2*T8-E"ZXR"O%$\F3%"?NGV>MV@.SSPO*-# M:&I728\#G19BG8ZYV M8=?&HX+/H''T=>3&']9#IZ2@.?3QK[?B:C\8_A*\Z@4X(_3H$!MJ7)ASS2,N MN%F&&4\25D#=GUX,^\%@=.BC(50IG\GE:*V3!;,1B*1(X.7D.@,_#1GTNOU# M/WHBKV)854S=CYDC+=UCQ62=GC6U[PR:. MO(!^3>C9DK4)['5_>M%[%8SN^SPC&9TSHMB1(*+A00U [Y07A!:+$E5&%4Q&!-H%2MU M(&Z4Y/"D.!4DI3$4*2)S2 E&.KL[!@6+F=94+=$DIU<,^FVUJ:$L 6>@2X&I M!OM @Y@KT%=@!HI+@R<)4V21\3@CNL*/F_H+IEC=" X@YQJ$ $Z@4V2*Z9+% MUD%LMP379 +#G$.UA$3+]C3\P.!G8W#PN1AD).4%1!D!B2J!-0$XKA!U '4?>*2'PB%G$,BCQ%2AK/.A;70/N$RL2.VA1 M"3 )$J B^U.6W]BJC.2"KG0#4P5FW%M;'ZA6.C\!B\[+;3IQID[WOX W&<# M;O\!P$W7HH-^]WX>Z1I2M01 DI!IRN%Q5^_9T)T1JI@%"02=1X)A, D#9$:" MZPQKH%D.'(D\B<\)U[&0NH)ZR)Y*"H>64DG8+4*Q)KL CH0!VAP")M>PO2I@ M8W@G P2OK]R[=NPO4$Z9AZ! OF]@>!E,'<*HX#H"[K&\308$M51HSL5V;VJ9M2Y-2,W#( "UC MI1(4)8\K09'=85C6B9N,#C6V);VN$PZJ8\P2!2[4L*#(\U0!Z%)J(9JJ2!EF =4Y=&##?;^H6 MUYD%H<676R)KIBVA:A/)=3V@LH*=CX8XH3Z)8ZD2ZX"5K#-6@.P0 '-XPTI< M/V@"-RM#BUVH"(RJG?Z,9&7N]V";O$%7U@S%=?KPAHA$C6RWRY&YF<#=.C;^ MS83MNX%?LHE+763O(@2WZ+6\LV\VPO 1#(HY7\9QI1 'K02[H=5<:@/E>.P' M;>D8&JI/?,CN/552 #1PVRWKVG'86#%[NH '#T6U\FO/>951O5(CR(IV ;#$ MI@L['S65+XG@5TS41PVW[#O_\Q1]7=#_B70O>'+P5-LS>]B8-&NB<\-02)AM M7-Z0%2+K$1KDCK)=>4=!W1JI]"KMVP)H,L^Y,8S]EW0021 6^#[AX)]M9!?0 M"^RKD=WA&S5VL^38[Q4']^WRJHK8GD#L_=B%/>$N[%B 5H/!"KED\':12<>/= W+@+TO(A&^ MY'[C?B9I&?:WC[&]8V#L=JYN)X(%P)072R%HJ5G8_&A[@K')W)^X\ M"7OPEL7J/8VT%)5A([SJ<7NXS:6/^M,DW_' ?*,PG%]@A$^PLDZ 1T)R#K.2 M1["HAQV"-XWLBGE,5.JU%$EC9![VNDAL]G"/O CLO^<=E:_]]3_JWPSHFXZ& M8_U'S_ZS^OAC7I_&Q\DUBROD'?(K;&C(!P6B$96#U6/CC+.4G*Y2[H7;]=R: M?M_FMX9\GCH/;YEXVWR8K9):1..KF9)5D6 "EBIL>*)U2V_]15+'?CCL]O=7I.;* LOM[CJC MO1]Y]!]02P,$% @ -8!H4]6?+2*&!0 YQ@ !@ !V=7II+3(P,C$P M.3,P>&5X,S)D,2YH=&WM&6MSTT;PKVS-M"0SULN.P9%-9HSC#)F!.,1*6SYU MSM+)NG+2B=,ICOGUW3M)CNP"91B20DL2/[2W;^U3&?]D6;,L(5E((W@1O'H) MD0C+E&8*0DF)0NB:J00"D>#BSK9(RLIC6- MR'SP/&?H]-R>!^Y3?^#Z1P.X? 4'U\'TT&"?SJ?!F\M9)?7R^OG+\RET+,?Y MK3]UG-/@M#HXLET/ DFR@BDF,L(=9W;1@4ZB5.X[SGJ]MM=]6\B5$UPYB4KY MD<.%**@=J:AS,M80?*'T62Y6$/PLJ&3QXY'!+MA[BJS1O,IN_BK'4!.QIJND7C#"K9DG*F-G[ HHAG2_O)HV'/[H[&C$9$D_UH: M*GJK+,+9"LW7WMQ3>;DC9$V-PY>"1W@XNTU03P7]GNV-G>4]:15B$E&YI]:W MX*X/*3:=707G9^?327 ^O\!LO%I<3RX"".;@#>':7MA3&Q:SJ3GU^@.W"Y,% M3$[GE\'L].&T;.O5:'/L/H'Y&00O9K"87#V?7,P6UOSWE[,W,)D&^J3GNKW_ MV1W^LRP4BS<5B&4H6/G><#^MSS,(19;14->0JLRKA,+KDD@TBV_@BN9"*A Q M_%J^9[Z!#K/IP)F8+G6J\A%M(P?+=EF*/B(@** M&D6PH+FBZ9)*Z&,XF49!"H@9;WJ.IEW0L)18Y- 3)(M@=HOU.\/.,Q5IRHI" M:X)_&C/"Q@,)E135/=" 6L'*B$;#+IQWX9*47/>4&RH+O)*T8-I%1L(T831& M.2A75U28QS$+4)83 KF9D%MLF8=]KB'\\HEN(/3S]S W:TP5Y36?*MBM4'!.\H+ZS9>V M)CJWDFJLUFN)]C([-\PDQVZU_$(+[R&S])#FCCY4 MXSZI8YT[=:WR;&0&Z!46P2/7_#RL%4[A[,R[>Y7I/^;\!]7QAUOOQZV?LX_] M\/>]Z?A-._04QS0?+K!5F2<'P^K!P7?HX&8DK+KA?0^&GSD)MAMTLIVREB1\ MNY*BS"(]$0KI-XVL]61Z]Z >,O0,RG$&M^IK=V"1?7=' [MWM&VZU8PUPP;U2-\\S^!D[\ 4$L#!!0 ( #6 M:%/'*L:ME 4 @9 8 =G5Z:2TR,#(Q,#DS,'AE>#,R9#(N:'1M[5EM M<]-(#/XKNC '[4S\EJ20.J$S(4VA,]"4Q.6.3S<;>QWOL?::]:9I^/6G7=NI MDP..86@/[L@T+]9JM9(LZ9'[=K](\LZ&:*H<;5'9#YXGM-W.F[' _>) M?^3ZO3Y6D//7RZMG+\S&T+,?YK3MVG-/@M%SHV:X' M@219P103&>&.,[EH02M1*O<=9[U>V^NN+>32"69.HE+><[@0!;4C%;5.AIJ" MGY1$)\.4*@)A0F1!U=/657!F]9%#,<7IR="IOTO>A8@V)\.(74.A-IP^;:5$ M+EEF*9'[73=7 ]SIX/(>SXVU9I%*?,]U?QWD)(I8MK0XC95_9/?[MR3)ELF6 M)DK3?$DY4>R::MD-J2&G1/H+H9+!_@$?VYG7^V*1*2LF*>,;_U' 4EK !5W# M3*0D>]0N*?A=4,GB1P/#7; /%$6C>:6Y?F4I@8RD*/*/%_Q=S^T?>U[O6#N MG SUOOK$:U:P!>-,;?R$11'-<._#!_V.VQT,'LJ7'X0O (%RJIH-NQ.T-G<4=:A9A$5.ZI]3VXZV.*C2>SX/SL M?#P*SJ<7F(VS^=7H(H!@"EX?KNRY/;9A/AF;5:][Y+9A-(?1Z?0RF)S>GY9- MO6IMCMW',#V#X,4$YJ/9L]'%9&Y-?W\Y>0NC<:!7.J[;^9_=X3]7A6+QIB2Q M# ]6OM??3^OS#$*19334-:0L\RJA\'I%))K%-S"CN9 *1 QO5A_8#8R%1 (Q M[ ?:CHX[,"OFMS,UYNB]1N>(YPHF*V*@G+>1J%XB"Z?\(:%%"XE+9AVF3EQG# : MPQG+$"(9X3"-8V226Z>T :^TL]N0KV2QTI*5:&3-PP?>XR>#*FG00!*)7$-D MD[OBT:&,L/I!D:AN0TZE-NX3I1_?X'3??PW//B*&%=DP2DL MA(RH?-IR6^@VSBLXW%X7.0FK:]PA\1W5QU2PIX.XVE4KXZBHR7BM;T=(>&61 ML011>[!.F**6/H'ZF5A+@J1/ROR6(&HA="N1^@V*[B+*DPZ\0^.>/2/^+74" M#+TJZ^,5QXP-19ISG7W;C)3T_8I)JEO$0L?DO*H?7O> 8 &0X!T=1(?;.+[- MWVWN5L'L'7=[ YUCMPYP]#UW3*A\T^#^&#06?%S(,<2+MMD5;X$ !4:F^S8P@5PK M7B:$0)0S9Q9;D+#O-,0_'=$-Q@ZN?F& F[&FC/)*3AGL5B@X)WE!_?I'4Q.= M6TG99NLQ1?L;'5K?&#,#D942-:&<@ QE9TYR;T.XXM&4QM#3 I,..!>9[LND M5ZUG=;Y7>N+3F23JC#E"@0WW[05K8PAK2!8H+>9B7?NPOK9T)OH+G(#?66MT MV#\.=MMULB@$7RDZJ,.W:6X]9U:?GR\1/[AA)CEVJ^576G@'F:6;-'?PL1KW M61VKW*EJE6>C,$"OL @>N.9UOU8XA;/;_^Z5IO^8]^]5QY]^O1L=OV9 ^^G^ M.]/QNW;H*?9M/EP@=IE'"_WRR<(/Z."Z1RSA\:X[Q2]L#9N(G6S;K@4)WRVE M6&61;A&%]&MD:SRZWEVHN@[=E')LRJWJVMUI%\O'XSO]X@YI^RP^)TMJE?T) MB;$G],FU8%%U-_M]N]/;PG!)FDM,C R,3 Y,S N M>'-D4$L! A0#% @ -8!H4VC^PGI<#@ Z<0 !4 ( ! MLA( '9U>FDM,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( #6 :%-]:']G MNRD +*Q @ 5 " 4$A !V=7II+3(P,C$P.3,P7V1E9BYX M;6Q02P$"% ,4 " U@&A3.!S5[J-8 #(&04 %0 @ $O M2P =G5Z:2TR,#(Q,#DS,%]L86(N>&UL4$L! A0#% @ -8!H4^=&6I32 M/0 ZF $ !4 ( !!:0 '9U>FDM,C R,3 Y,S!?<')E+GAM M;%!+ 0(4 Q0 ( #6 :%/I%0S"8,(! %+-&P 5 " 0KB M !V=7II+3(P,C$P.3,P>#$P<2YH=&U02P$"% ,4 " U@&A3.2)N28L( M "N* & @ &=I ( =G5Z:2TR,#(Q,#DS,'AE>#,Q9#$N M:'1M4$L! A0#% @ -8!H4SB-1TR:" \RD !@ ( ! M7JT" '9U>FDM,C R,3 Y,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( #6 :%/5 MGRTBA@4 .<8 8 " 2ZV @!V=7II+3(P,C$P.3,P>&5X M,S)D,2YH=&U02P$"% ,4 " U@&A3QRK&K90% (&0 & M @ 'JNP( =G5Z:2TR,#(Q,#DS,'AE>#,R9#(N:'1M4$L%!@ * H *I@( +3! @ $! end