0001104659-22-037832.txt : 20220325 0001104659-22-037832.hdr.sgml : 20220325 20220325083229 ACCESSION NUMBER: 0001104659-22-037832 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220325 DATE AS OF CHANGE: 20220325 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ideal Power Inc. CENTRAL INDEX KEY: 0001507957 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 141999058 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36216 FILM NUMBER: 22768319 BUSINESS ADDRESS: STREET 1: 5508 HIGHWAY 290 WEST STREET 2: SUITE 120 CITY: AUSTIN STATE: TX ZIP: 78735 BUSINESS PHONE: 512-264-1542 MAIL ADDRESS: STREET 1: 5508 HIGHWAY 290 WEST STREET 2: SUITE 120 CITY: AUSTIN STATE: TX ZIP: 78735 FORMER COMPANY: FORMER CONFORMED NAME: Ideal Power Converters, Inc. DATE OF NAME CHANGE: 20101215 10-K 1 ipwr-20211231x10k.htm FORM 10-K
0001507957--12-312021FYfalse1472491472491472491472490.802.205937520353921700DE576399428129339882through 2038. Federal net operating loss carryforwards for year 2018 and thereafter do not expire. Pursuant to Internal Revenue Code Sections 382 and 383, use of the Company's net operating loss and credit carryforwards may be limited if a cumulative change in ownership of more than 50% occurs within any three-year period since the last ownership change. The Company may have had one or more4269370001507957us-gaap:TreasuryStockMember2021-12-310001507957us-gaap:TreasuryStockMember2020-12-310001507957us-gaap:TreasuryStockMember2019-12-310001507957us-gaap:OverAllotmentOptionMember2021-02-012021-02-280001507957ipwr:ThirdPartyVendorMember2021-10-012021-10-310001507957ipwr:ThirdPartyVendorMember2021-02-012021-02-280001507957ipwr:ThirdPartyVendorMember2020-04-012020-04-300001507957us-gaap:RetainedEarningsMember2021-12-310001507957us-gaap:AdditionalPaidInCapitalMember2021-12-310001507957us-gaap:RetainedEarningsMember2020-12-310001507957us-gaap:AdditionalPaidInCapitalMember2020-12-310001507957us-gaap:RetainedEarningsMember2019-12-310001507957us-gaap:AdditionalPaidInCapitalMember2019-12-310001507957us-gaap:CommonStockMember2021-12-310001507957us-gaap:CommonStockMember2020-12-310001507957us-gaap:CommonStockMember2019-12-310001507957ipwr:EquityIncentivePlanMemberipwr:ExercisePriceRangeTwoMember2021-01-012021-12-310001507957ipwr:EquityIncentivePlanMemberipwr:ExercisePriceRangeThreeMember2021-01-012021-12-310001507957ipwr:EquityIncentivePlanMemberipwr:ExercisePriceRangeOneMember2021-01-012021-12-310001507957ipwr:EquityIncentivePlanMemberipwr:ExercisePriceRangeFourMember2021-01-012021-12-310001507957ipwr:EquityIncentivePlanMember2019-01-012019-12-310001507957ipwr:EquityIncentivePlanMember2019-12-310001507957us-gaap:WarrantMember2021-12-310001507957srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001507957ipwr:EmployeeMember2021-01-012021-12-310001507957ipwr:BoardMember2021-01-012021-12-310001507957srt:ExecutiveOfficerMemberipwr:EquityIncentivePlanMember2020-01-012020-12-310001507957ipwr:EmployeeMemberipwr:EquityIncentivePlanMember2020-01-012020-12-310001507957ipwr:BoardMemberipwr:EquityIncentivePlanMember2020-01-012020-12-310001507957ipwr:EquityIncentivePlanMemberipwr:ExercisePriceRangeTwoMember2021-12-310001507957ipwr:EquityIncentivePlanMemberipwr:ExercisePriceRangeThreeMember2021-12-310001507957ipwr:EquityIncentivePlanMemberipwr:ExercisePriceRangeOneMember2021-12-310001507957ipwr:EquityIncentivePlanMemberipwr:ExercisePriceRangeFourMember2021-12-310001507957ipwr:EquityIncentivePlanMember2020-12-310001507957ipwr:EquityIncentivePlanMember2021-12-310001507957ipwr:EquityIncentivePlanMember2021-06-012021-06-300001507957srt:MinimumMemberipwr:EquityIncentivePlanMember2021-01-012021-12-310001507957srt:MaximumMemberipwr:EquityIncentivePlanMember2021-01-012021-12-310001507957srt:MinimumMemberipwr:EquityIncentivePlanMember2020-01-012020-12-310001507957srt:MaximumMemberipwr:EquityIncentivePlanMember2020-01-012020-12-310001507957us-gaap:WarrantMember2021-01-012021-12-310001507957us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001507957us-gaap:CommonStockMemberus-gaap:IPOMember2021-02-280001507957srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001507957srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001507957us-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001507957us-gaap:MachineryAndEquipmentMember2021-12-310001507957us-gaap:LeaseholdImprovementsMember2021-12-310001507957ipwr:FurnitureFixturesSoftwareAndComputersMemberMember2021-12-310001507957us-gaap:MachineryAndEquipmentMember2020-12-310001507957us-gaap:LeaseholdImprovementsMember2020-12-310001507957ipwr:FurnitureFixturesSoftwareAndComputersMemberMember2020-12-310001507957us-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001507957ipwr:SeriesWarrantsMemberipwr:EarlyWarrantExerciseTransactionMember2020-07-012020-07-310001507957ipwr:PaycheckProtectionProgramLoanMember2020-05-012020-05-310001507957us-gaap:CommonStockMemberus-gaap:IPOMember2021-02-012021-02-280001507957us-gaap:DomesticCountryMember2021-12-310001507957us-gaap:RetainedEarningsMember2021-01-012021-12-310001507957us-gaap:RetainedEarningsMember2020-01-012020-12-310001507957us-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310001507957us-gaap:PatentsMember2021-12-310001507957us-gaap:OtherIntangibleAssetsMember2021-12-310001507957us-gaap:PatentsMember2020-12-310001507957us-gaap:OtherIntangibleAssetsMember2020-12-310001507957us-gaap:LicensingAgreementsMember2021-03-012021-03-310001507957ipwr:EquityIncentive2013PlanMember2021-12-310001507957ipwr:EquityIncentivePlanMember2021-01-012021-12-310001507957ipwr:PaycheckProtectionProgramLoanMember2020-05-310001507957srt:MaximumMemberus-gaap:LicensingAgreementsMember2021-12-310001507957ipwr:SeriesCWarrantsMemberipwr:EarlyWarrantExerciseTransactionMember2021-12-310001507957us-gaap:WarrantMember2021-12-310001507957ipwr:PreFundedWarrantsMember2021-12-310001507957us-gaap:WarrantMember2020-12-310001507957ipwr:PreFundedWarrantsMember2020-12-310001507957us-gaap:WarrantMember2019-12-310001507957ipwr:PreFundedWarrantsMember2019-12-310001507957ipwr:PreFundedWarrantMember2019-11-3000015079572019-12-310001507957ipwr:DiversifiedTechnologiesIncMember2021-12-310001507957ipwr:EquityIncentivePlanMember2020-01-012020-12-3100015079572020-12-312020-12-310001507957ipwr:DiversifiedTechnologiesIncMemberipwr:BTranDevicesMemberipwr:ContractBetween2020To2022Member2021-01-012021-12-3100015079572021-05-312021-05-310001507957us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001507957us-gaap:CommonStockMember2021-01-012021-12-310001507957ipwr:DiversifiedTechnologiesIncMember2021-09-300001507957ipwr:DiversifiedTechnologiesIncMemberipwr:BTranDevicesMemberipwr:ContractBetween2020To2022Member2020-06-300001507957ipwr:OfficeAndLaboratorySpaceMember2021-05-310001507957us-gaap:LicensingAgreementsMemberipwr:June21stOfEachYearAgreementMember2015-01-012015-12-310001507957us-gaap:LicensingAgreementsMember2015-01-012015-12-310001507957ipwr:OfficeAndLaboratorySpaceMember2021-03-310001507957ipwr:USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember2021-05-012021-05-310001507957us-gaap:LicensingAgreementsMember2021-12-310001507957us-gaap:LicensingAgreementsMember2020-12-310001507957us-gaap:PatentsMember2021-01-012021-12-310001507957us-gaap:PatentsMember2020-01-012020-12-310001507957us-gaap:CommonStockMember2020-01-012020-12-310001507957ipwr:PreFundedWarrantMember2021-01-012021-12-310001507957ipwr:SeriesCWarrantsMemberipwr:EarlyWarrantExerciseTransactionMember2021-01-012021-12-310001507957ipwr:SeriesWarrantsMemberipwr:EarlyWarrantExerciseTransactionMember2021-01-012021-12-310001507957us-gaap:WarrantMember2021-01-012021-12-310001507957ipwr:PreFundedWarrantsMember2021-01-012021-12-310001507957us-gaap:WarrantMember2020-01-012020-12-310001507957ipwr:PreFundedWarrantsMember2020-01-012020-12-310001507957us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-3100015079572021-12-3100015079572020-12-3100015079572021-06-3000015079572022-03-2300015079572020-01-012020-12-3100015079572021-01-012021-12-31xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureutr:sqft

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2021

OR

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

For the transition period from                to               

Commission File Number 001-36216

IDEAL POWER INC.

(Exact name of registrant as specified in its charter)

DELAWARE

 

14-1999058

(State or other jurisdiction of
incorporation or organization)

 

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

5508 Highway 290 West, Suite 120

Austin, Texas 78735

(Address and zip code of principal executive offices)

(512) 264-1542

(Registrant’s telephone number, including area code)

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 per share

 

IPWR

The Nasdaq Capital Market

Securities registered pursuant to Section 12(g) of the Act: None.

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes   No

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

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days. Yes   No

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

Emerging growth company

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

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

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant was approximately $74,578,861 as of June 30, 2021, the last business day of the registrant’s most recently completed second fiscal quarter, based upon the last sales price reported for such date on The Nasdaq Capital Market. For purposes of the foregoing calculation, all directors and executive officers of the registrant and holders of more than 10% of the registrant’s common equity are assumed to be affiliates of the registrant. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

As of March 23, 2022, the issuer had 5,903,797 shares of common stock, par value $0.001, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Certain information required by Part III of this Annual Report on Form 10-K is incorporated herein by reference from the registrant’s definitive proxy statement relating to the 2022 annual meeting of stockholders, which shall be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2021.

TABLE OF CONTENTS

PART I.

5

ITEM 1: BUSINESS

5

ITEM 1A: RISK FACTORS

9

ITEM 1B: UNRESOLVED STAFF COMMENTS

19

ITEM 2: PROPERTIES

19

ITEM 3: LEGAL PROCEEDINGS

19

ITEM 4: MINE SAFETY DISCLOSURES

19

PART II.

19

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

19

ITEM 6: [RESERVED]

20

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

20

ITEM 7A: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

25

ITEM 8: FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

25

ITEM 9: CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

43

ITEM 9A: CONTROLS AND PROCEDURES

44

ITEM 9B: OTHER INFORMATION

44

ITEM 9C: DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

45

PART III.

45

ITEM 10: DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

45

ITEM 11: EXECUTIVE COMPENSATION

45

ITEM 12: SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

45

ITEM 13: CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

45

ITEM 14: PRINCIPAL ACCOUNTANT FEES AND SERVICES

45

PART IV.

45

ITEM 15: EXHIBITS, FINANCIAL STATEMENT SCHEDULES

45

ITEM 16: FORM 10-K SUMMARY

48

Signatures

49

2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS AND

OTHER INFORMATION CONTAINED IN THIS REPORT

This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 and the provisions of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. Forward-looking statements give our current expectations or forecasts of future events. You can identify these statements by the fact that they do not relate strictly to historical or current facts. You can find many (but not all) of these statements by looking for words such as "approximates," "believes," "hopes," "expects," "anticipates," "estimates," "projects," "intends," "plans," "would," "should," "could," "may" or other similar expressions in this report. In particular, these include statements relating to future actions, prospective products, applications, customers, technologies, future performance or results of anticipated products, expenses, and financial results. These forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from our historical experience and our present expectations or projections. Factors that could cause actual results to differ from those discussed in the forward-looking statements include, but are not limited to:

our history of losses;
our ability to generate revenue;
our limited operating history;
the size and growth of markets for our technology;
regulatory developments that may affect our business;
our ability to successfully develop new technologies, particularly our bidirectional bipolar junction transistor, or B-TRAN™;
our expectations regarding the timing of commercial fabrication of B-TRAN™ devices;
our expectations regarding the performance of our B-TRAN™ and the consistency of that performance with both internal and third-party simulations;
the expected performance of future products incorporating our B-TRAN™;
the performance of third-party consultants and service providers whom we have and will continue to rely on to assist us in development and commercialization of our B-TRAN™ and related drive circuitry;
the rate and degree of market acceptance for our B-TRAN™;
the time required for third parties to redesign, test and certify their products incorporating our B-TRAN™;
our ability to successfully commercialize our B-TRAN™ technology;
our ability to secure strategic partnerships with semiconductor fabricators and others related to our B-TRAN™ technology;
our ability to obtain, maintain, defend and enforce intellectual property rights protecting our technology;
the success of our efforts to manage cash spending, particularly prior to the commercialization of our B-TRAN™ technology;
general economic conditions and events and the impact they may have on us and our potential partners and licensees;
our ability to obtain adequate financing in the future, if and when we need it;

3

the impact of the novel coronavirus (COVID-19) on our business, financial conduction and results of operations;
our success at managing the risks involved in the foregoing items; and
other factors discussed in this report.

The forward-looking statements are based upon management’s beliefs and assumptions and are made as of the date of this report. We undertake no obligation to publicly update or revise any forward-looking statements included in this report, except as required by applicable law. You should not place undue reliance on these forward-looking statements.

4

PART I

ITEM 1:     BUSINESS

Our Company

Ideal Power Inc. was formed in Texas on May 17, 2007 and converted to a Delaware corporation on July 15, 2013. Unless otherwise stated or the context otherwise requires, the terms "Ideal Power," "we," "us," "our" and the "Company" refer to Ideal Power Inc.

We are solely focused on the further development and commercialization of our Bidirectional bipolar junction TRANsistor (B-TRAN™) solid-state switch technology.

To date, operations have been funded primarily through the sale of common stock and warrants and we have generated $3.5 million in grant revenue for bidirectional power switch development. Grant revenue was $576,399 and $428,129 in the years ended December 31, 2021 and 2020, respectively. We may pursue additional research and development grants, if and when available, to further develop and/or improve our technology. We are in the process of commercializing our B-TRAN™ technology.

COVID-19 Impact

As of the date of this report, the COVID-19 pandemic continues to spread throughout the United States and the rest of the world. The ultimate extent of the impact of COVID-19 on our financial performance will depend on future developments, including, among other things, the duration and spread of COVID-19 and its related variants, the timing, scope and efficacy of vaccination efforts, additional governmental restrictions in response to the COVID-19 pandemic, and the overall economy, all of which are highly uncertain and cannot be predicted. If the COVID-19 pandemic contributes to significant volatility in the global financial markets in the future, our ability to raise additional capital, if necessary, on acceptable terms or at all, may be impacted, though such risk has not materialized to date. If the financial markets and/or the overall economy are negatively impacted for an extended period, our operating results may be materially and adversely affected.

While the COVID-19 pandemic has caused some disruption to our business, particularly in the first and second quarters of 2020, the COVID-19 pandemic has not had a material adverse impact on our operations to date. However, the COVID-19 pandemic may disrupt our business in the future and cause electrical component shortages and unavailability, difficulties in securing fabrication capacity, delays in critical development and commercialization activities and/or result in potential incremental costs associated with mitigating the effects of the COVID-19 pandemic. There has been a significant disruption in the supply chain for semiconductors due both to the COVID-19 pandemic and increased demand for semiconductors. While this disruption has not materially impacted us to date, it may materially and adversely impact us in the future. The COVID-19 pandemic is ongoing, and its dynamic nature, including uncertainties relating to the ultimate spread of the virus and its related variants, the duration of the pandemic, the timing, scope and efficacy of vaccination efforts and additional actions that may be taken by governmental authorities in response to the pandemic, makes it difficult to forecast the effects on our business and results of operations for 2022 and thereafter. See “Item 1A: Risk Factors – Risks Related to the Company – Our business, including our supply chain, liquidity, financial condition and financial results may be adversely disrupted and impacted due to COVID-19 pandemic.”

Public Offering

In February 2021, we issued and sold 1,352,975 shares of our common stock, including 176,475 additional shares of common stock pursuant to the exercise of the underwriter’s option to purchase additional shares in full, in an underwritten public offering at a price of $17.00 per share (the “Public Offering”). The net proceeds to us from the Public Offering were $21.2 million. We intend to use the net proceeds from the Public Offering to fund commercialization and development of our B-TRAN™ technology and general corporate and working capital purposes.

Test and Evaluation Agreements

During the second half of 2021 and in the first quarter of 2022, we announced several test and evaluation agreements with prospective customers, including a top 10 global automaker, a top 10 global provider of power conversion solutions to the solar

5

industry, a global diverse power management market leader, a commercial electric vehicle (“EV”) manufacturer and an EV charging company. These companies, along with other and future participants in our test and evaluation program, intend to test and evaluate the B-TRAN™ for use in their applications. We expect to incorporate the feedback from these customers into our future commercial products.

Industry Background

A semiconductor material is a substance that is characterized for "conducting" electricity easily, while at the same time, working as an insulator to prevent the flow of electricity. By using semiconductors, it becomes possible to perform rectification for the one-directional flow of electricity, amplification for increasing electrical signals, and switching to open and close the flow of electricity.

Power semiconductors possess a structure that is different from regular semiconductors, enabling them to handle high voltages and large currents without damage. Failures may occur due to a rise in temperatures resulting from heat generated from handling large amounts of power. Therefore, methods have been developed to reduce the amount of power semiconductor loss, which is the cause of the heat generation, while also effectively releasing the generated heat to the outside.

Power semiconductors are mostly used in power conversion such as in changing voltages and frequencies, as well as changing direct current (“DC”) to alternating current (“AC”) and AC to DC. Power semiconductors play an indispensable role in accurately driving motors from low to high speeds, controlling the voltage and flow of electricity in electric and hybrid electric vehicles, supplying power grids with power generated from solar cells or wind turbines with less power loss, and providing a stable source of electricity to various home appliances and electrical equipment. In recent years, there has been a greater demand for energy-savings and power consumption reductions and growing demand for electric vehicles and, as a result, the need for power semiconductors that minimize power loss has been increasing.

Power semiconductors are solid-state devices that act as a switch without any mechanical movement. Solid-state devices are completely made from a solid material, typically silicon, and their flow of charges is confined within this solid material. The term solid-state is often used to show a difference from the earlier technologies of vacuum and gas-discharge tube devices and also to exclude the conventional electro-mechanical devices such as relays, switches, hard drives and other devices with moving parts. Solid-state devices are typically smaller, lighter and faster acting than electro-mechanical devices.

The global power semiconductor market may be categorized by component, material, end-use and geography. Based on component, the market includes power metal-oxide semiconductor field-effect transistors (“MOSFETs”), thyristors, rectifiers, bipolar junction transistors, insulated gate bipolar transistors (“IGBTs”) and power diodes. With respect to material, the power semiconductor market is split several ways into silicon, germanium, silicon carbide and gallium nitride.

The end-use market is classified into automotive, industrial, renewable energy, telecommunication, consumer electronics, aerospace and defense, healthcare and others. Among these, automotive electronics accounts for significant consumption of power semiconductors. The number of semiconductors in vehicles has surged in recent years with the rising adoption of electric vehicles and hybrid electric vehicles. Further, the advent of drive-by-wire or x-by-wire technologies have led to a rise in number of electric components in vehicles over mechanical vehicle parts. This rise helps reduce vehicle weight which is directly related to improved fuel efficiency and reduced vehicular emissions. The heavy consumption of power semiconductors across several end-use markets such as industrial, automotive, consumer electronics and renewable energy is a key growth driver of the power semiconductor market.

The telecommunications market is also a significant end-user of power semiconductors. This segment displays demand for radio frequency power amplifiers and IGBTs among others. With the launch of 5G, the demand for power semiconductors has increased.

Geographically, Asia Pacific accounts for the leading consumption of power semiconductors among other key regions. The region is also one of the leading exporters of power semiconductors in the world. The growth in the region is mainly attributed to China, which is the leading automotive and passenger vehicle market in the world. China is currently the leading consumer of power semiconductors. Furthermore, demand for power semiconductors is increasing from renewable energy sectors in the region.

Europe and North America are also leading consumers of power semiconductors among others in the global market.

6

Leading players in the global power semiconductor market include Infineon Technologies AG, Texas Instruments, ON Semiconductor, Fuji Electric Co. Ltd., ST Microelectronics N.V., Mitsubishi Electric Group, Semikron International GmbH, and Toshiba Corporation. While these companies are potential competitors, they are also potential licensees for our B-TRAN™ technology as there is not, to our knowledge, a high-efficiency bidirectional design available in the market. See “—Competition.”

There are a limited number of semiconductor fabrication development facilities in the United States and abroad. Furthermore, in 2021 and thus far in 2022 there has been insufficient fabrication capacity for, and shortages of, certain semiconductor devices and related electronic components, although this has not materially impacted us to date.

Our Technology

To further improve the performance of bidirectional technologies and products, we identified the need for a true bidirectional power switch and applied for and, in 2012, received a grant from the U.S. Department of Energy’s Advanced Research Projects Agency-Energy (“ARPA-E”) to develop a bidirectional solid-state power switch. At the outset, our efforts under the ARPA-E grant were focused on the development of, including the manufacturing process development for, a bidirectional insulated gate bipolar transistor (“BD-IGBT”). Although work on BD-IGBTs had previously been done by others in research labs, it was a technology that had not yet been commercialized.

A bidirectional circuit incorporates multiple IGBTs, which are power switches used in the process to convert power from one current form to another. IGBTs switch current in only one direction and require the use of a blocking diode to prevent current from flowing back through the device. To enable a product to perform bidirectional power conversion, for each IGBT and diode used in a circuit, a second IGBT and diode must also be utilized. These additional components add voltage drops that affect the electrical efficiency of end-use products and generate heat that must be dissipated. To eliminate the need to utilize four devices to create one bidirectional switch and to improve the performance of bidirectional switching, a true bidirectional switch is necessary. While we initially focused on the development of a BD-IGBT under the ARPA-E grant, we shifted our focus under the grant to the development of a new, highly efficient power switch called a bidirectional bipolar junction transistor, or B-TRAN™, that we believe will allow product manufacturers to substitute one B-TRAN™ for two pairs of IGBTs and diodes used in bidirectional circuits in their products and, more importantly, be a potential replacement for conventional power switches, such as IGBTs, in the broader power semiconductor market. The B-TRAN™ leverages many of the same processing steps we had developed for the BD-IGBT while also providing certain key advantages including patentability, reduced component count and higher efficiency compared to a BD-IGBT.

Based on third-party device software simulations and prototype testing to date, we believe that the B-TRAN™ can significantly improve electrical efficiency in power converters and many other power conversion applications. Compared to conventional power switches, such as IGBTs, we believe the B-TRAN™ will reduce power losses by 50% or more depending on the application. The higher efficiency would substantially reduce the heat generated by the operation of products utilizing this technology. As a result, products incorporating B-TRANs™ would have lower thermal management requirements. This in turn would require significantly smaller surface area required for heat dissipation which would enable increased power density, or power per pound, and potentially result in smaller original equipment manufacturer, or OEM, products. In addition, B-TRAN™’s symmetric bidirectional operation reduces the number of components by 75% as compared to a conventional bidirectional switch utilizing IGBTs and diodes. This highly efficient and, we believe, unique symmetric operation will potentially provide a strong competitive advantage in bidirectional applications which are growing at rapid rates due to the electrification of transportation and the shift to renewable energy coupled with energy storage.

Our testing of B-TRAN™ silicon dies and prototypes to date is consistent with third-party simulations that predict significant performance and efficiency improvements over conventional power switches such as silicon-controlled rectifiers (“SCRs”), IGBTs and MOSFETs. We have also successfully confirmed the proof of concept of double-sided B-TRAN™ prototypes, validating the ability to make B-TRAN™ semiconductor power switches using conventional silicon semiconductor fabrication equipment and processes. Test results on the standard double-sided prototypes measured B-TRAN™ electrical losses at less than 50% that of conventional power switches such as silicon IGBTs.

As part of the B-TRAN™ development process and in partnership with our semiconductor fabrication partners, we continue with additional B-TRAN™ wafer runs, incorporating the results of prior runs and subsequent testing into the B-TRAN™ wafer fabrication. With the double-sided transistor behavior and low conduction losses measured and upgrades and improvements in the manufacturing process implemented, the next goal is to deliver packaged, prototype engineering samples for testing and evaluation by potential

7

customers and partners. These samples will include a new packaging design, incorporating input from a design for manufacturability review from a commercial packaging house. The samples will also include a second-generation prototype driver. Initial samples will be packaged B-TRAN™ dies with the prototype driver. The coupling of packaged devices with a driver will form the basis of an intelligent power module. Feedback from potential customers in the test and evaluation program will be incorporated into an intelligent power module for commercialization.

The primary raw material used in the fabrication of B-TRAN™ devices is silicon wafers. Silicon is abundant and the production of silicon wafers is a large, global business with most manufacturers in Europe and Asia.

Business Strategy and Target Markets

Once we have delivered engineering samples of packaged B-TRAN™ devices with a driver to potential customers and partners for testing and evaluation for use in their applications, we intend to engage these potential customers and partners for B-TRAN™ utilizing a strategic partnership model.

Potential target markets for B-TRAN™ devices include, but are not limited to, electric and hybrid electric vehicles, electric vehicle charging, renewable energy and energy storage system power converters, uninterruptible power supplies (“UPS”) for data centers, industrial motor drives, solid-state circuit breakers, distribution and transmission switches and controls and other industrial and military markets. These markets typically utilize IGBTs for power switching in their applications. According to Mordor Intelligence, the IGBT market in 2020 was valued at $6 billion and is projected to be valued at $11 billion by 2026. We expect to initially target large and growing segments of the IGBT market, such as electric vehicles, electric vehicle charging, renewable energy, data center UPS systems and solid-state circuit breakers. We expect the B-TRAN™ to provide a competitive advantage in several IGBT markets due to its higher expected efficiency and inherent bidirectionality, the growth in bidirectional applications such as electric vehicles and energy storage, and as it seems the IGBT has almost reached its technological limit. We began to commercialize our B-TRAN™ technology in 2021 as we reached agreements with several potential customers and partners to participate in our B-TRAN™ test and evaluation program. See “Test and Evaluation Agreements” above.

Intellectual Property

We rely on a combination of patents, trade secrets, laws that protect intellectual property, confidentiality procedures and contractual restrictions with our employees and others to establish and protect our intellectual property rights. As of December 31, 2021, we had 38 U.S. and 27 foreign issued patents as well as 26 additional pending U.S. and international patent applications on our B-TRAN™ technology. Our first B-TRAN™ patent issued in 2015 and our patents generally have a 20-year life from the date of initial filing prior to expiration. We expect to continue to build our patent estate for our B-TRAN™ technology and other technological developments that broaden the scope of our technology platform.

License Agreements

In 2015, we entered into licensing agreements which expire on February 7, 2033. Per the agreements, we have an exclusive royalty-free license associated with semiconductor power switches which enhances our intellectual property portfolio. The agreements include both fixed payments, all of which were paid prior to 2017, and ongoing variable payments. The variable payments are a function of the number of associated patent filings pending and patents issued under the agreements. We will pay $10,000 for each patent filing pending and $20,000 for each patent issued each year of the agreements, up to a maximum of $100,000 each year (i.e. five issued patents).

As of March 2021, all five patents associated with the agreements were issued. At December 31, 2021 and 2020, the corresponding long-term liability for the estimated present value of future payments under the licensing agreements was $917,100 and $552,031, respectively.

Competition

We will compete against well-established incumbent power semiconductor device suppliers, including companies that already operate at a large scale in the single-sided (uni-directional) power switch market with IGBTs and MOSFETs, including silicon carbide MOSFETs. We expect that these power semiconductor device providers will base their products on current technologies serving the

8

uni-directional power switch market, although we continue to monitor the competitive landscape for offerings or potential offerings based on new technologies. Many, if not all of our competitors, have greater financial resources, more comprehensive product offerings, broader market presence, longer standing relationships with business partners, longer operating histories, greater manufacturing capabilities, stronger brand recognition, and greater marketing resources than we have. To date, we are not aware of any offerings or potential offerings based on a true high efficiency bidirectional design other than potential products based on our B-TRAN™ technology.

Power semiconductor device providers typically compete based on voltage, current and frequency capabilities with the larger providers offering a broad range of standard products, including discrete devices and modules. Smaller providers generally take a niche approach focused on a unique or customized device capability. Customers for these devices are typically looking for demonstrable product or system level improvements in efficiency and/or power density for their applications. Power semiconductor device providers utilize direct and indirect sales teams focused on capturing customer design wins.

Government Approval and Regulation

Government approval is not required for us to license our B-TRAN™ technology or sell B-TRAN™ devices. However, government support for certain of our potential target markets including electric and hybrid electric vehicles, electric vehicle charging infrastructure, renewable energy, grid storage and improved grid resiliency may impact the size and growth rate of these potential target markets. There has been a trend in both the United States and abroad to support the adoption of electric vehicles and renewable energy due to increased concern regarding the effects of climate change. For example, the Biden administration recently announced its plan to award nearly $5 billion over five years to build thousands of electric vehicle charging stations as part of a $1 trillion infrastructure bill passed in late 2021. Government support for our potential target markets could have a material and positive impact on our business if our B-TRAN™ technology is successfully commercialized in these markets.

Employees

As of February 28, 2022, we had 7 employees, all of whom are full-time employees. None of these employees are covered by a collective bargaining agreement, and we believe our relationship with our employees is good.

Available Information

Our Internet address is www.idealpower.com and our investor relations website is located at ir.idealpower.com. We make available free of charge on our investor relations website under the heading “SEC Filings” our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports and our Proxy Statement as soon as reasonably practicable after such materials are electronically filed with (or furnished to) the SEC. These reports are also available free of charge via EDGAR through the SEC website (www.sec.gov) as soon as reasonably practicable after such materials are electronically filed with (or furnished to) the SEC. We also make available on our website, our corporate governance documents, including our code of conduct and ethics. Information contained on our website (or any other website referred to in this Annual Report on Form 10-K) is not incorporated by reference into this Annual Report on Form 10-K.

ITEM 1A:    RISK FACTORS

We are subject to various risks that may materially harm our business, prospects, financial condition and results of operations. An investment in our common stock is speculative and involves a high degree of risk. In evaluating an investment in shares of our common stock, you should carefully consider the risks described below, together with the other information included in this report.

The risks described below are not the only risks we face. If any of the events described in the following risk factors actually occurs, or if additional risks and uncertainties later materialize that are not currently known to us or that we currently deem immaterial, then our business, prospects, results of operations and financial condition could be materially adversely affected. In that event, the trading price of our common stock could decline, and you may lose all or part of your investment in our shares. The risks discussed below include forward-looking statements, and our actual results may differ substantially from those discussed herein.

9

Risks Related to the Company

We lack an established operating history on which to evaluate our business and determine if we will be able to execute our business plan. We have also incurred losses in prior periods, expect to incur losses in the future, currently generate no product revenue and we may not achieve or maintain profitability in the future.

We have a limited operating history that makes it difficult to evaluate our business. Our focus is on the development and commercialization of our B-TRAN™ technology. We cannot say with certainty when we will commercialize our B-TRAN™ technology, if ever, and thus we may not generate any product revenue in the near future, or ever.

Since inception, we have sustained approximately $79.9 million in net losses and we had net losses for the years ended December 31, 2021 and 2020 of approximately $4.8 million and $7.8 million, respectively. We expect to incur losses and negative cash flows from operating activities at least until such time as we have commercialized our B-TRAN™ technology and developed a substantial and stable revenue base. We cannot assure you that we can develop a substantial and stable revenue base or achieve or sustain profitability in the future.

We have been funding operations primarily through the sale of common stock and warrants. We currently generate no product revenue and, in order to fund our operations until we are profitable, we may need to raise additional funds and such funds may not be available on commercially acceptable terms, if at all. If we are unable to raise funds on acceptable terms if and as needed, we may not be able to execute our business plan and generate sustainable revenue. This may seriously harm our business, financial condition and results of operations. In the event we are not able to continue operations, you will likely suffer a complete loss of your investment in our securities.

Product development is an inherently uncertain process, and we may encounter unanticipated development challenges and may not be able to meet our product design and commercialization milestones.

Prototype and other pre-commercial, as well as product, development and testing may be subject to unanticipated and significant delays, expenses and technical or other problems. We cannot guarantee that we will successfully achieve our milestones within our planned timeframe or ever. We have developed and tested prototypes of B-TRAN™ devices. We cannot predict whether future prototypes of the B-TRAN™ and B-TRAN™ products will achieve results consistent with our prototype testing to date, expectations, third-party simulations or the expectations of our potential customers and/or licensees. A prototype or product could cost significantly more than expected or the prototype or product design fabrication process could uncover problems that are not consistent with our expectations. Prototypes of B-TRAN™ devices are a material part of our business plan, and if they are not proven to be successful, our business and prospects would be harmed. In addition, for both testing and commercialization purposes, the B-TRAN™ will need to be packaged and paired with an efficient double-sided driver. The driver development, which is underway, is subject to similar risks as the B-TRAN™ prototype and product development including being subject to unanticipated and significant delays, expenses and technical or other problems.

More generally, the future commercialization of products using our technology and designs may also be adversely affected by many factors not within our control, including:

·

the willingness of market participants to try new products incorporating our technology and the perceptions of these market participants of the safety, reliability, functionality and cost effectiveness of these products;

·

the emergence of newer, possibly more effective technologies;

·

the future cost and availability of the raw materials and components needed to manufacture and use products incorporating our technology; and

·

the adoption of new regulatory or industry standards that may adversely affect the use or cost of products incorporating our technology.

Accordingly, we cannot predict that products incorporating our technology will be accepted on a scale sufficient to support development of mass markets for them.

10

Our semiconductor fabrication partners may be unable to successfully and cost-effectively develop and implement new process steps necessary for bidirectional semiconductor device development at scale.

While the manufacturing of B-TRAN™ devices uses conventional equipment and process steps, there is heightened risk in the fabrication process due to the handling and processing of both sides of the wafer and achieving the required front to back alignment of the features. Two-sided wafer processing and handling is necessary as the B-TRAN™, unlike conventional power semiconductor devices, is a two-sided bidirectional device. In addition, the cost to manufacture a B-TRAN™ will be impacted by the number of process steps, the processing time and the size of the wafer. To date, B-TRAN™ prototypes under development have utilized smaller 4-inch and 5-inch diameter wafers resulting in fewer die per wafer. As a result, the cost per die is higher than if larger diameter wafers were utilized. For example, if an 8-inch wafer was used it would have four times the area and thus could produce four times as many die as a 4-inch wafer, or two and one half times the area and produce two and one half times as many die as a 5-inch wafer, resulting in a lower cost per die. If our semiconductor fabrication partners are unable to successfully and cost-effectively develop and implement new process steps necessary for bidirectional semiconductor device development at the prototype stage or at scale, our business, financial condition and results of operations would be materially and adversely affected.

There are a limited number of semiconductor fabrication development facilities in the United States and abroad. Furthermore, in 2021 and thus far in 2022 there has been insufficient fabrication capacity for, and shortages of, certain semiconductor devices and related electronic components, although this has not materially impacted us to date. Continued or further disruptions to the supply chain for semiconductors and related electronic components could delay our critical development and commercialization activities and/or result in significantly higher costs for us for semiconductor components and/or semiconductor foundry and related services. This risk is magnified for us as a small company as we are at a disadvantage relative to larger, more established companies in securing semiconductor fabrication capacity as we do not have longstanding relationships with semiconductor foundries and, as a new technology, it will take time to scale to the volume necessary to attract and retain certain semiconductor foundries. There are also a limited number of well-capitalized semiconductor fabricators working with the small diameter wafers necessary for our current development. Our inability to engage such partners in a cost-effective manner, the loss of any fabrication development partner once engaged or industry supply chain disruptions may materially delay our development efforts and may have a materially adverse effect on our business, financial condition and results of operations.

We, or our potential future licensees, must achieve design wins to obtain customers, although design wins achieved may not necessarily result in substantial sales or licensing revenue to us.

We anticipate that our future designs will typically be integrated into systems by our potential customers. This may result in the need to customize our designs, generally the packaging and/or driver rather than the B-TRAN™ die, for certain applications or customers. We will need to work with semiconductor partners and/or manufacturers early in their design cycles to ensure that our designs will meet the requirements of their systems. Manufacturers typically choose one or two vendors to provide the components for use in their systems. Selection as one of these vendors is called a design win. It is critical that we, or our licensees, achieve these design wins in order to obtain customers and generate sales and/or licensing revenue. We currently have a test and evaluation program whereby certain potential customers will be testing our B-TRAN™ technology for use in their applications. We can provide no assurance that participation by a potential customer in our test and evaluation program will result in a design win.

We believe that equipment manufacturers often select their suppliers based on factors including long-term relationships and end user demand. Accordingly, we may have difficulty achieving design wins from equipment manufacturers as our products will be new entrants into the market. Our efforts to achieve design wins or assist our potential future licensees in achieving design wins may be time consuming and expensive and may not be successful. If we or our potential future licensees are not successful in achieving design wins, or if we or our potential future licensees do achieve design wins but the customers’ systems that utilize our designs are not successful, our business, financial condition, and results of operations could be materially and adversely impacted.

Even if we, or our potential future licensees, achieve design wins, the timing of generation of sales and/or licensing revenue will be dependent on the customer’s product design cycle. There may be significant time between when we, or our potential future licensees, achieve design wins and when we generate initial sales and/or licensing revenue from these design wins. Significant delays in our customers’ product design cycles, or long product design cycles by these customers, could materially and adversely affect our business, financial condition and result of operations.

11

Once a manufacturer chooses a component for use in a particular system, it is likely to retain that component for the life of that system. In addition, the sales cycle into certain potential target markets such as the automotive market are typically very long. Our future growth could experience material and prolonged adverse effects if we fail to achieve design wins or if the design wins do not result in substantial revenue for us within a reasonable timeframe.

We previously received grant funds from the United States for the development of a bidirectional switch. In certain instances, the United States may obtain title to inventions related to this effort. If we were to lose title to those inventions, we may have to pay to license them from the United States in order to manufacture the inventions. If we were unable to license those inventions from the United States, it could slow down our product development.

In conjunction with the ARPA-E grant we received from the Department of Energy, we granted to the United States a non-exclusive, nontransferable, irrevocable, paid-up license to practice or have practiced for or on behalf of the United States inventions related to a bidirectional switch and made within the scope of the grant. If we failed to disclose to the Department of Energy an invention made with grant funds that we disclosed to patent counsel or for publication, or if we elect not to retain title to the invention, the United States may request that title to the subject invention be transferred to it.

We also granted “march-in-rights” to the United States in connection with any bidirectional switch inventions in which we choose not to retain title, if those inventions were made under the ARPA-E grant. Pursuant to the march-in-rights, the United States has the right to require us, any person to whom we have assigned our rights, or any exclusive licensee to grant a non-exclusive, partially exclusive, or exclusive license in any field of use to a responsible applicant upon terms that are reasonable. If the license is not granted as requested, the United States has the right to grant the license if it determines that we have not achieved practical application of the invention in the field of use, the action is necessary to alleviate health or safety needs, the action is necessary to meet requirements for public use specified by Federal regulations and such requirements have not been satisfied, or the action is necessary because an agreement to manufacture the invention in the United States has not been obtained or waived or because any such agreement has been breached.

If we lost title to the United States as a result of any of these events, we would have to pay to license the inventions, if needed, from the United States to manufacture the applicable bidirectional switch. If we were unable to license those inventions from the United States, it could materially and adversely impact our business, financial condition and results of operations.

As we continue to grow and to develop our intellectual property, we could attract threats from patent monetization firms or competitors alleging infringement or competitors could infringe upon our intellectual property. We may incur substantial costs as a result of litigation or other proceedings relating to patent and other intellectual property rights.

As we continue to grow and to develop our intellectual property, we could attract threats from patent monetization firms or competitors alleging infringement of intellectual property rights. In that event, we may incur significant costs to defend against such a claim even if the claim proves to have no merit. In addition, some of our future competitors will be able to sustain the costs of complex patent litigation more effectively than we can because they have substantially greater resources. If we do not prevail in this type of litigation, we may be required to: pay monetary damages; stop commercial activities relating to our technology; obtain one or more licenses in order to secure the rights to manufacturing or marketing certain future products incorporating our technology; or attempt to compete in the market with substantially similar products. Uncertainties resulting from the initiation and continuation of any litigation could limit our ability to continue some or all of our operations. We may face significant expenses and liability in connection with the protection of our intellectual property and, if we are unable to successfully protect our rights or resolve intellectual property conflicts with others, our business or financial condition could be adversely affected.

Our success depends in large part on our proprietary technology for which we seek protection under patent, copyright, trademark and trade secret laws in the United States and abroad. Such protection is also maintained in part using proprietary information and inventions agreements and non-disclosure agreements. The agreements we use in an effort to protect our intellectual property, confidential information, and other unpatented proprietary information may be ineffective or insufficient to prevent unauthorized use or disclosure of such trade secrets and information. A party to one of these agreements may breach the agreement and we may not have adequate remedies for such breach. As a result, our trade secrets, confidential information, and other unpatented proprietary rights and information may become known to others, including our competitors. Using third-party manufacturers, both domestically and abroad, may increase the risk of misappropriation of our trade secrets, confidential information and other unpatented proprietary information. Protection of our technology is important to us so that we may offer our future customers proprietary products

12

unavailable from our competitors, and so that we may prevent our competitors from using technology that we have developed or exclusively licensed. If we are unable to effectively protect our intellectual property, our business and competitive position may be adversely affected.

We may license our technology in the future; however the terms of any such agreements may not prove to be advantageous to us. If the license agreements we may enter into do not prove to be advantageous to us, our business and results of operations will be adversely affected.

Although we intend to initially employ a product sales strategy for products incorporating our B-TRAN™ technology, we also expect to employ a licensing strategy for the production and potentially the sale of our future B-TRAN™ products in certain instances. However, we may not be able to secure license agreements with semiconductor fabrication partners or other strategic partners at all or on terms that are advantageous to us. Furthermore, the timing and volume of revenue earned from license agreements will be outside of our control. If the license agreements we may enter into in the future do not prove to be advantageous to us, our business and results of operations will be adversely affected.

Any future revenue may rely on the marketing and sales efforts of third parties whom we do not control.

The marketing and sale of our future products to end user customers may be conducted by us, future licensees of our technology or a combination thereof. Consequently, commercial success of our products may depend, to a great extent, on the efforts of others. We may not be able to identify, maintain or establish appropriate relationships in the future. We can give no assurance that any such third parties will focus adequate resources on selling our products or will be successful in selling them. In addition, these third parties may require customization of our designs or other concessions that could reduce the potential profitability of these relationships. Failure to develop favorable licensing relationships in our target markets may adversely affect our commercialization schedule and, to the extent we enter into such relationships, the failure of our licensees to focus adequate resources on selling our products or be successful in selling them or to meet their monetary obligations to us may adversely affect our financial condition and results of operations.

A material part of our success depends on our ability to manage third-party resources. Our failure to properly select, manage and retain qualified third-party resources could materially and adversely affect our results of operations and relations with our partners and future customers.

Our development efforts are highly dependent on third-party resources for semiconductor expertise and manufacturing. These third-party resources include experts in power semiconductor switches and drivers, semiconductor fabrication suppliers, and other resources within the power switch ecosystem. The loss of one or more of our third-party consultants could have a material adverse effect on the timing of our development efforts which could, in turn, result in our business and results of operations being adversely affected. We also rely on our semiconductor fabrication partners to develop prototype and, in the future, commercial devices and modules. There can be no assurance that these manufacturing partners will provide devices and/or modules in a timely and cost-efficient manner, provide quality devices and/or modules or otherwise meet our needs and expectations. Our ability to manage such relationships and timely replace such partners, if necessary, is critical to our success. The loss of and our failure to timely replace consultants, fabrication partners and other suppliers within the power switch ecosystem, should that become necessary, could materially and adversely affect our results of operations and relations with our partners and future customers. See also “—Our semiconductor fabrication partners may be unable to successfully and cost-effectively develop and implement new process steps necessary for bidirectional semiconductor device development at scale.

Supply chain disruptions could interrupt product manufacturing and global logistics and increase product costs.

We currently rely upon the facilities of our semiconductor fabricator partners in the western United States, including California, to support our business as well as vendors throughout the United States and abroad to supply silicon wafers and other materials and processing and engineering capabilities and expertise. In 2021 and thus far in 2022, there have been global industry-wide logistics challenges, including those caused by COVID-19 outbreaks. While these logistics challenges have caused some disruption in our business, these disruptions have been manageable and their impact on us has not been significant to us to date. Future facility closures and/or disruptions may occur if additional COVID-19 breakouts occur in areas where we rely on third parties.

13

We and certain of our suppliers also rely on international shipping to transport wafers, circuit boards and other electronic components to us and our other suppliers. During the year ended December 31, 2021, international shipping to the U.S. was disrupted and delayed due to congestion in west coast ports. Continued or additional delays in shipping may cause us or our suppliers to have to use more expensive air freight or other more costly methods. In addition, global inflation has contributed to already higher incremental freight and component costs and such inflation may continue to result in higher costs. Logistics delays could result in delays to critical development activities. Further, failure to adequately fabricate and timely ship our prototypes and, when commercially available, products to potential customers could lead to delays in their testing and evaluation and/or adoption of our technology, lost potential revenue, failure to meet customer demand and strained relationships with customers.

Despite our actions to mitigate these impacts, we may be impacted by global logistics challenges in 2022.

Our business, including our supply chain, liquidity, financial condition and financial results may be materially adversely disrupted and impacted due to the COVID-19 pandemic.

In 2020 and 2021, the COVID-19 pandemic drove global uncertainty and disruption and spread throughout the geographic region in which we operate our business and the geographic regions where our suppliers, business partners and potential customers are located. While the COVID-19 pandemic caused some disruption to our business, particularly in the first and second quarters of 2020, the COVID-19 pandemic has not had a material adverse impact on our operations to date. Potential financial impacts associated with the COVID-19 pandemic include, but are not limited to, delays in critical development and commercialization activities, including delays due to supply chain disruptions, and temporary and potential incremental costs associated with mitigating the effects of the COVID-19 pandemic, including increased freight and logistics costs and other expenses. The COVID-19 pandemic is ongoing, and its dynamic nature, including uncertainties relating to the ultimate spread of the virus and its related variants, the duration of the pandemic, the timing, scope and efficacy of vaccination efforts and additional actions that may be taken by governmental authorities in response to the pandemic, makes it difficult to forecast any effects on our results of operations for 2022 and thereafter.

Furthermore, we rely upon the facilities of our semiconductor fabricator partners in the western United States, including California, to support our business as well as vendors throughout the United States and abroad to supply silicon wafers and other materials and processing and engineering capabilities and expertise. Accordingly, a significant portion of our supply chain is located in California and other locations domestically and abroad where the COVID-19 impacts have been, and may continue to be, significant. We may also increasingly utilize partners abroad and the impact of the COVID-19 pandemic on these partners, and thereby to us, cannot be predicted at this time. The COVID-19 pandemic has resulted in significant governmental measures being implemented to control the spread of the virus and its related variants, including, among others, restrictions on manufacturing and the movement of employees in many states or regions of these countries. As a result of COVID-19 and the measures designed to contain the spread of the virus and its related variants, our suppliers may not have the materials, capacity, or capability to supply us the components needed to continue our development efforts according to our schedule. Any reduction in manufacturing or supply capacity may reduce or even halt the supply of necessary components needed for us to continue these activities. Further, there may be logistics issues, including our ability and our supply chain’s ability to operate, and transportation demands that may cause further delays. See also “—Supply chain disruptions could interrupt product manufacturing and global logistics and increase product costs.” If our suppliers’ operations are curtailed, we may need to seek alternate sources of supply, which may be more expensive. Alternate sources may not be available or may result in delays in shipments to us from our supply chain, each of which would affect our results of operations. While disruptions and restrictions on the ability to travel, quarantines, and temporary closures of the facilities of our suppliers, as well as general limitations on movement in the region have occurred and may occur in the future, the duration of any potential production and supply chain disruption, and related financial impact, cannot be estimated at this time. Should production and distribution closures occur, the impact on our supply chain could have a material adverse effect on our results of operations, financial condition and cash flows. See “—Risks Related to the Company—Our semiconductor fabrication partners may be unable to successfully and cost-effectively develop and implement new process steps necessary for bidirectional semiconductor device development at scale.” The COVID-19 pandemic may also delay the commercialization of our B-TRAN™ technology, which would materially and adversely affect our business and operating results.

Our operating results could also be adversely affected to the extent that the COVID-19 pandemic continues to harm the United States economy in general. In addition, the COVID-19 pandemic has adversely affected the global economy and caused volatility in the financial markets, which could result in a continued economic downturn, and could also adversely impact our operations, including among others, our development activities, supply chain and commercialization plan and could have an adverse impact on

14

our business and our financial results. See also “—We may need additional financing to execute our business plan and fund operations, which additional financing may not be available on commercially reasonable terms or at all.”

We may need additional financing to execute our business plan and fund operations, which additional financing may not be available on commercially reasonable terms or at all.

We have and, prior to profitable commercialization at scale, may continue to rely on raising funds from investors and/or other sources to support our research and development activities and execute our business plan. Macro-economic conditions in the United States and abroad may result in a tightening of the credit markets and/or less capital available for small public companies, which may make it more difficult for us to raise capital on commercially reasonable terms or at all. Also, the COVID-19 pandemic has caused significant volatility in the global financial markets, which could increase the cost of capital and adversely impact our ability to raise additional capital, which could negatively affect our liquidity in the future. If we are unable to raise funds on acceptable terms if and as needed, we may be forced to curtail our operations or even cease operating altogether. Therefore, unfavorable macroeconomic conditions, particularly in the United States, including as a result of COVID-19, and any resulting recession or slowed economic growth, could have an outsized negative impact on us. This may seriously harm our business, financial condition and results of operations.

A failure to obtain additional government grants could have a material adverse effect on our development efforts and our ability to fund operations and execute on our business plan.

We expect to fund a portion of our development efforts with funds received under government grants. However, we may not be awarded any such grants in the future, any such grant awards may be insufficient to fund a meaningful portion of our development spending and/or the timing of the receipt of any such award or awards may not coincide with the planned timing of our development efforts. Grants are subject to long procurement cycles, typically 6 to 12 months, and there may not be open grant solicitations for topics relevant to our B-TRAN™ technology. Grant topics are typically identified 1 to 2 years prior to the opening of the grant solicitation and the windows to submit proposals are discrete time periods. Further, the award of grants is a subjective process and government agencies often do not provide detailed feedback on why a grant was not received.

A factor that could negatively impact our ability to obtain government grants is that our technology is still in a relatively early stage of development. If, in the future, grant agencies determine that our technological readiness is not sufficiently advanced for a funded demonstration incorporating B-TRAN™ or potential partners determine that our technological readiness is not sufficient to partner with us on grant proposals, we may be unable to obtain additional government grants. Overall, there is a high degree of uncertainty in obtaining grants, particularly for technologies that have not been demonstrated with device samples, and we can provide no assurance that we will be able to obtain additional government grants to offset a significant, or any, portion of our development spending. If we do not obtain additional grants or our efforts to obtain additional grants take longer than expected to be successful, we will need to rely on other means to fund our development.

We are highly dependent on the services of key members of our management and technical teams. Our inability to retain these individuals could impede our business plan and growth strategies, which could have a negative impact on our business and the value of your investment.

Our ability to implement our business plan depends, to a critical extent, on the continued efforts and services of key members of our management and technical teams. If we unexpectedly lose the services of any of these persons during this important time in the development and commercialization of our B-TRAN™ technology, the loss may result in a delay in the implementation of our business plan and plan of operations. We can give no assurance that we could find satisfactory replacements for these individuals on terms that would not be unduly expensive or burdensome to us. We do not currently carry a key-man life insurance policy that would assist us in recouping our costs in the event of the death or disability of any of these persons.

In addition, as a small team we will need additional commercial and semiconductor expertise to successfully develop products and commercialize our technology. We can give no assurance that we will be able to identify and secure the necessary expertise at the appropriate time or at all.

15

Our operating results for any quarterly reporting period may fluctuate significantly depending on the timing and pace of our development spending and costs to commercialize our technology.

Our research and development costs may vary significantly from quarter to quarter depending on the current phase of development and commercialization of our technology and the timing of pre-commercial semiconductor fabrication, commercial production and revenue generation and negotiations with potential strategic partners. We also may intentionally accelerate our development costs or may be faced with unexpected delays or challenges with development that could significantly impact our operating results. Significant adverse fluctuations in our research and development spending and other operating costs from period to period could adversely affect the market price for our common stock.

New technologies in the power semiconductor switch industry may supplant our technology in this market, which would harm our business and operations, and we may not be able to compete effectively in this industry and with any such new technologies.

The power semiconductor switch industry is subject to significant technological change. Our future success will depend on the cutting-edge relevance of our technology, and thereafter on our ability to appropriately respond to changing technologies and changes in function of products and product quality. If new technologies supplant our technology, our business would be adversely affected and we will have to revise our plan of operation.

We or our potential licensees could be competing against large power semiconductor device suppliers with substantially greater resources than us, financial and otherwise. These competitors may also have more comprehensive product lines, broader market presence, longer standing relationships with customers, longer operating histories, greater manufacturing and/or product development capabilities, stronger brand recognition, and greater marketing resources than we and/or our licensees have. If any of these competitors develop products to compete with our technology, we may not be able to commercialize our technology and our technology may not result in sufficient, or any, product and/or licensing revenue.

We may not be able to use some or all of our net operating loss carryforwards to offset future income.

We have net operating loss carryforwards due to prior period losses generated before January 1, 2022 which if not utilized will begin to expire in 2031 for net operating loss carryforwards prior to 2018 and which do not expire for net operating loss carryforwards for 2018 and thereafter. If we are unable to generate sufficient taxable income to utilize our net operating loss carryforwards, pre-2018 carryforwards could expire unused and be unavailable to offset future income tax liabilities.

In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, a corporation that undergoes an “ownership change” (generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period) is subject to limitation on its ability to utilize its pre-change net operating loss and credit carry-forwards, or net operating losses, to offset future taxable income. We may have experienced one or more ownership changes under these Sections in connection with our initial public offering and one or more subsequent financings. However, we do not anticipate performing a complete analysis of the limitation on the annual use of the net operating loss and tax credit carryforwards until such time we project we will be able to utilize these tax attributes. In addition, future changes in our stock ownership, which may be outside of our control, may trigger an ownership change, as may future equity offerings or acquisitions that have equity as a component of the purchase price. If an ownership change has occurred or does occur in the future, our ability to utilize our net operating losses to offset income if we attain profitability may be limited.

Risks Related to Owning Our Common Stock

The public market for our common stock may be volatile. This may affect the ability of our investors to sell their shares as well as the price at which they sell their shares.

The market price for our shares has experienced significant price and volume fluctuations. We cannot predict whether the price of our common stock will rise or fall. Our stock price may be significantly affected by factors such as, among others:

variations in the volume of trading activity;
actual or anticipated fluctuations in our liquidity, financial condition and operating results;

16

quarterly and yearly operating results compared to market expectations;
quarterly and yearly operating results of other companies in our industry compared to market expectations;
general trends in markets we expect to serve;
competition from existing products or new products that may emerge;
future announcements concerning our business or our competitors’ businesses;
additions or departures of key management or other technical personnel;
the public’s reaction to our press releases, other public announcements and filings with the Securities and Exchange Commission (the “SEC”);
issuances or sales, or expected issuances or sales, of our capital stock;
disputes or other developments related to proprietary rights, including patents, litigation matters and our ability to obtain patent protection for our technologies;
litigation involving us, our general industry or both; and
changes in state or federal regulations affecting us and our industry.

Furthermore, in recent years the stock market has experienced extreme price and volume fluctuations that are unrelated or disproportionate to the operating performance of the affected companies. Such broad market fluctuations may adversely affect the market price of our common stock. In addition, price volatility may be greater if the public float and trading volume of our common stock is low. As a result, you may suffer a loss on your investment.

We have the right to issue, and have in the past issued, shares of preferred stock. If we were to issue additional preferred stock, it may have rights, preferences and privileges that may adversely affect the common stock.

We are authorized to issue 10,000,000 shares of “blank check” preferred stock, with such rights, preferences and privileges as may be determined from time-to-time by our Board of Directors (“Board”). Our Board is empowered, without stockholder approval, to issue preferred stock in one or more series, and to fix for any series the dividend rights, dissolution or liquidation preferences, redemption prices, conversion rights, voting rights, and other rights, preferences and privileges for the preferred stock. The issuance of shares of preferred stock, depending on the rights, preferences and privileges attributable to the preferred stock, could reduce the voting rights and powers of our common stock and the portion of our assets allocated for distribution to common stockholders in a liquidation event, and could also result in dilution in the book value per share of our common stock. The preferred stock could also be utilized, under certain circumstances, as a method for raising additional capital or discouraging, delaying or preventing a change in control of the Company, to the detriment of the investors in our common stock. We cannot assure you that we will not, under certain circumstances, issue shares of our preferred stock. At December 31, 2021, we had no shares of preferred stock outstanding.

We have not paid dividends in the past and have no immediate plans to pay dividends.

We plan to reinvest all of our earnings, to the extent we have earnings, in order to market our products and to cover operating costs and to otherwise become and remain competitive. We do not plan to pay any cash dividends with respect to our securities in the foreseeable future. As a result, only appreciation in the price of our common stock, which may never occur, will provide a return to stockholders. We cannot assure you that we would, at any time, generate sufficient surplus cash that would be available for distribution to the holders of our common stock as a dividend. Therefore, you should not expect to receive cash dividends on our common stock.

17

Shares eligible for future sale, including warrants and options exercisable into shares of our common stock, may cause dilution to our existing stockholders and may adversely affect the market for our common stock.

Sales of substantial amounts of our common stock in the public market, or the perception that these sales could occur, could cause the market price of our common stock to decline. These sales could also make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem appropriate.

At February 28, 2022, we had 5,902,446 shares of common stock outstanding and 253,828 pre-funded warrants with an exercise price of $0.001 that are included in our computation of basic earnings per share. Shares beneficially owned by our affiliates, if any, and employees are subject to volume and other restrictions under Rules 144 and 701 under the Securities Act, various vesting agreements, our insider trading policy and/or any applicable 10b5-1 trading plan. Shares that are not beneficially owned by our affiliates and employees generally can be freely sold in the public market, subject in some cases to restrictions under Rule 144.

At February 28, 2022, we had 1,392,402 potentially dilutive shares outstanding, exclusive of pre-funded warrants to purchase shares of common stock that are considered outstanding common shares and included in our computation of basic earnings per share, and we may grant additional options, stock-based awards and/or warrants in the future. The holders of vested options or warrants, including pre-funded warrants, may exercise their options and/or warrants and sell a large number of shares. Any sale of a substantial number of shares of our common stock may have a material adverse effect on the market price of our common stock.

Raising additional capital, if necessary, may cause dilution to our existing stockholders, restrict our operations or require us to relinquish rights to our technologies.

We may seek additional capital through a combination of public and private equity offerings, debt financings, strategic partnerships and licensing arrangements. To the extent that we raise additional capital through the sale or issuance of equity, warrants or convertible debt securities, the ownership interest of our existing stockholders will be diluted, and the terms of such securities may include liquidation or other preferences that adversely affect your rights as a stockholder. If we raise capital through debt financing, it may involve agreements that include covenants limiting or restricting our ability to take certain actions, such as incurring additional debt, making capital expenditures or declaring dividends. If we raise additional funds through strategic partnerships or licensing agreements with third parties, we may have to relinquish valuable rights to our technologies, or grant licenses on terms that are not favorable to us. If we are unable to raise additional funds if and when needed, we may be required to delay, limit, reduce or terminate our development and commercialization efforts.

Our ability to raise capital is limited by the Securities Act and SEC rules and regulations.

Under current SEC rules and regulations, because the aggregate market value of our common stock held by non-affiliates, or public float, was less than $75 million (calculated as set forth in Form S-3 and SEC rules and regulations) at the time of filing of this Annual Report on Form 10- K, the amount we can raise through primary public offerings of our securities in any 12-month period using a registration statement on Form S-3 will be limited to one-third of our public float. Alternative means of raising capital through sales of our securities, including through the use of a “long form” registration statement on a Form S-1 or in private placements of equity or debt securities, may be more costly and time-consuming and more difficult to market to potential investors, which may have a material adverse effect on our ability to raise capital, our liquidity position and strategy.

Our charter documents and Delaware law may inhibit a takeover that stockholders consider favorable.

Our certificate of incorporation (as amended and restated to date, our “certificate”) and our bylaws (as amended and restated to date, our “bylaws”) and applicable provisions of Delaware law may delay or discourage transactions involving an actual or potential change in control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares, or transactions that our stockholders might otherwise deem to be in their best interests. The provisions in our certificate and bylaws:

authorize our Board to issue preferred stock without stockholder approval and to designate the rights, preferences and privileges of each class; if issued, such preferred stock would increase the number of outstanding shares of our capital stock and could include terms that may deter an acquisition of us;

18

limit who may call stockholder meetings;
do not permit stockholders to act by written consent;
do not provide for cumulative voting rights; and
provide that all vacancies may be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum.

In addition, Section 203 of the Delaware General Corporation Law may limit our ability to engage in any business combination with a person who beneficially owns 15% or more of our outstanding voting stock unless certain conditions are satisfied. This restriction lasts for a period of three years following the share acquisition. These provisions may have the effect of entrenching our management team and may deprive you of the opportunity to sell your shares to potential acquirers at a premium over prevailing prices. This potential inability to obtain a control premium could reduce the price of our common stock.

If securities or industry analysts do not publish or do not continue to publish research or reports about our business, or if they issue an adverse or misleading opinion regarding our stock, our stock price and trading volume could decline.

The trading market for our common stock may be influenced by the research and reports that industry or securities analysts publish about us or our business. In 2021, one securities analyst published reports on us. If this analyst ceases coverage of our company or fails to publish reports on us regularly and/or one or more other analysts do not initiate coverage on us, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline. In addition, if one or more analysts issues an adverse opinion regarding our stock, our stock price would likely decline.

ITEM 1B:    UNRESOLVED STAFF COMMENTS

None.

ITEM 2:     PROPERTIES

Our principal office is located at 5508 Highway 290 West, Suite 120, Austin, Texas 78735. We lease 4,070 square feet of office and laboratory space. The lease commenced on June 1, 2021 and, as of December 31, 2021, the remaining term of the lease is 56 months.

ITEM 3:    LEGAL PROCEEDINGS

We may be subject to litigation from time to time in the ordinary course of business. We are not currently party to any legal proceedings that we believe would reasonably have a material adverse impact on its business, financial results, and cash flows.

ITEM 4:    MINE SAFETY DISCLOSURES

Not applicable.

PART II

ITEM 5:    MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Our common stock is listed on the Nasdaq Capital Market under the symbol “IPWR.” As of March 23, 2022, we had 31 shareholders of record.

19

Dividends

We have not paid any cash dividends on our common stock since our inception and do not anticipate paying any cash dividends in the foreseeable future. We plan to retain our earnings, if any, to provide funds for the expansion of our business. The payment of future dividends, if any, will be at the discretion of our Board and will depend on our financial condition, results of operations, capital requirements, restrictions contained in future financing agreements, provisions of applicable law and any other factors our Board deems relevant.

Performance Graph

As a smaller reporting company, we are not required to provide this information.

Purchases of Equity Securities by the Issuer

None.

ITEM 6: [Reserved]

ITEM 7:    MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the audited financial statements and related notes included elsewhere in this Annual Report on Form 10-K. In addition to historical information, this discussion and analysis here and throughout this Form 10-K contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results may differ materially from those anticipated in these forward-looking statements.

Overview

Ideal Power is located in Austin, Texas.

We are solely focused on the further development and commercialization of our B-TRAN™ solid-state switch technology.

To date, operations have been funded primarily through the sale of common stock and warrants and we have generated $3.5 million in grant revenue for bidirectional power switch development. Grant revenue was $576,399 and $428,129 in the years ended December 31, 2021 and 2020, respectively. We may pursue additional research and development grants, if and when available, to further develop and/or improve our technology. We are in the process of commercializing our B-TRAN™ technology.

Trends, Events and Uncertainties

Research and Development

Research and development of new technologies is, by its nature, unpredictable. We cannot assure you that our research and development will be successful, our technology will be adopted, that we will ever earn revenues sufficient to support our operations or that we will ever be profitable. Furthermore, since we have no committed source of financing, we cannot assure you that we will be able to raise additional capital if and when we need it to continue our operations. If we cannot raise funds if and when we need them, we may be required to severely curtail, or even to cease, our operations.

COVID-19 Impact

As of the date of this report, the COVID-19 pandemic continues to spread throughout the United States and the rest of the world. The ultimate extent of the impact of COVID-19 on our financial performance will depend on future developments, including, among other things, the duration and spread of COVID-19 and its related variants, the timing, scope and efficacy of vaccination efforts, additional governmental restrictions in response to the COVID-19 pandemic, and the overall economy, all of which are highly uncertain and cannot be predicted. If the COVID-19 pandemic contributes to significant volatility in the global financial markets in the

20

future, our ability to raise additional capital, if necessary, on acceptable terms or at all, may be impacted, though such risk has not materialized to date. If the financial markets and/or the overall economy are negatively impacted for an extended period, our operating results may be materially and adversely affected.

While the COVID-19 pandemic has caused some disruption to our business, particularly in the first and second quarters of 2020, the COVID-19 pandemic has not had a material adverse impact on our operations to date. However, the COVID-19 pandemic may disrupt our business in the future and cause delays in critical development and commercialization activities and/or result in potential incremental costs associated with mitigating the effects of the COVID-19 pandemic. The COVID-19 pandemic is ongoing, and its dynamic nature, including uncertainties relating to the ultimate spread of the virus and its related variants, the duration of the pandemic, the timing, scope and efficacy of vaccination efforts and additional actions that may be taken by governmental authorities in response to the pandemic, makes it difficult to forecast the effects on our business and results of operations for 2022 and thereafter. See “Item 1A: Risk Factors – Risks Related to the Company – Our business, including our supply chain, liquidity, financial condition and financial results may be adversely disrupted and impacted due to COVID-19 pandemic.”

Public Offering

In February 2021, we received net proceeds from the Public Offering of $21.2 million, as discussed in more detail below.

Early Warrant Exercise Transaction

In August 2020, we closed the Early Warrant Exercise Transaction (as defined below), pursuant to which we raised net proceeds of $2.5 million, as discussed in more detail below.

Critical Accounting Estimates

The following discussion and analysis of our financial condition and results of operations is based upon our financial statements, which have been prepared in conformity with accounting principles generally accepted in the United States of America. Certain accounting estimates are particularly important to the understanding of our financial position and results of operations and require the application of significant judgment by our management. As a result, they are subject to an inherent degree of uncertainty. In applying these policies, we use our judgment to determine the appropriate assumptions to be used in the determination of certain estimates. Those estimates may be based on our historical operations, our future business plans and projected financial results, the terms of existing contracts, our observance of trends in the industry, information provided by our customers and/or information available from other outside sources, as appropriate. Please see Footnote 2 to our financial statements for a summary of our significant accounting policies.

Stock-Based Compensation. We apply FASB ASC 718, “Stock Compensation,” when recording stock-based compensation. Grants to non-employees are also accounted for under ASC 718. The fair value of each stock option award is estimated on the date of grant using the commonly used Black-Scholes option valuation model. The assumptions used in the Black-Scholes model are as follows:

Grant Price — The grant price is determined based on the closing share price on the date of grant.

Risk-free interest rate — The risk-free interest rate is based on the implied yield available on US Treasury securities at the time of grant with an equivalent term of the expected life of the award.

Expected lives — As permitted by SAB 107, due to our insufficient history of option activity, we utilize the simplified approach to estimate the options’ expected term, calculated as the midpoint between the vesting period and the contractual life of the award.

Expected volatility — Volatility is estimated based on the historical volatilities of comparable companies.

Expected dividend yield — Dividend yield is based on current yield at the grant date or the average dividend yield over the historical period. We have never declared or paid dividends and have no plans to do so in the foreseeable future.

21

Intangible Assets. Our intangible assets are composed of patents, which are recorded at cost, and other intangible assets, which are recorded at cost plus the estimated present value of all future payments associated with the other intangible assets. We capitalize third-party legal costs and filing fees, if any, associated with obtaining patents or other intangible assets. Once the patent asset has been placed in service, we amortize these costs over the shorter of the asset’s legal life, generally 20 years from the initial filing date, or its estimated economic life using the straight-line method. For the other intangible assets, we amortize the asset over the 17-year term of the underlying agreements.

Impairment of Long-Lived Assets. The long-lived assets, consisting of property and equipment and intangible assets, held and used by us are reviewed for impairment no less frequently than annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In the event that facts and circumstances indicate that the cost of any long-lived assets may be impaired, an evaluation of recoverability is performed. We determined that there was an impairment in the value of long-lived assets in the amount of $528 and $20,660 during the years ended December 31, 2021 and 2020, respectively.

Income Taxes. We account for income taxes using an asset and liability approach which allows for the recognition and measurement of deferred tax assets based upon the likelihood of realization of tax benefits in future years. Under the asset and liability approach, deferred taxes are provided for the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is provided for deferred tax assets if it is more likely than not these items will either expire before we are able to realize their benefits, or that future deductibility is uncertain. Tax benefits from an uncertain tax position are recognized only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position.

We have concluded that it is more likely than not that we will not have sufficient foreseeable taxable income within the carryforward period as applicable and permitted by current law to allow for the utilization of certain of the deductible amounts generating the deferred tax assets; therefore, a full valuation allowance has been established to reduce the net deferred tax assets to zero at December 31, 2021 and 2020.

Results of Operations

Comparison of the year ended December 31, 2021 to the year ended December 31, 2020

Grant Revenues. Grant revenues increased by $148,270 to $576,399 for the year ended December 31, 2021 from $428,129 in the year ended December 31, 2020. The grant revenues relate primarily to a $1.2 million subcontract with Diversified Technologies, Inc. (“DTI”) to supply B-TRAN™ devices as part of a two-year contract awarded to DTI by the United States Naval Sea Systems Command (“NAVSEA”) for the development and demonstration of a B-TRAN™ enabled high efficiency direct current solid-state circuit breaker (“SSCB”). The program started in late June 2020. In September 2021, we entered into and began work under a $50,000 subcontract with DTI under a Phase I Small Business Innovation Research grant from the Department of Energy to develop a B-TRAN™-driven low loss alternating current SSCB. We expect the grant revenue related to these subcontracts to continue over the first half of 2022 with minimal revenue recognized thereafter through completion of the NAVSEA demonstration. We also expect to pursue additional government funding that may result in additional grant revenues in the future.

We expect to introduce our initial product for commercial sale in the second half of 2022.

Cost of Grant Revenues. Cost of grant revenues increased by $148,270 from $576,399 for the year ended December 31, 2021 from $428,129 for the year ended December 31, 2020. The cost of grant revenues relates to the subcontracts discussed above and are equal to the associated grant revenues resulting in no gross profit. We expect no gross profit under the subcontracts with DTI or other grants that we are pursuing, or may pursue, in 2022.

Research and Development Expenses.  Research and development expenses increased by $206,850, or 12%, to $1,927,743 in the year ended December 31, 2021 from $1,720,893 in the year ended December 31, 2020. The increase was due to higher contract labor for device and driver development and the expansion of internal test capabilities of $304,000, personnel costs of $225,093, and other B-TRAN™ spending of $65,441, partly offset by lower stock-based compensation expense of $387,684. We expect higher research and development expenses in 2022 as we accelerate development of our B-TRAN™ technology and self-fund, at least in the short term, development previously funded through government grants.

22

General and Administrative Expenses.  General and administrative expenses increased by $101,336 or 4%, to $2,408,425 in the year ended December 31, 2021 from $2,307,089 in the year ended December 31, 2020. The increase was due primarily to higher investor relations spending of $243,497, professional services paid in stock of $207,980 and higher other costs of $15,759, partly offset by lower stock-based compensation costs of $227,932, as a majority of stock option grants in 2020 vested immediately, and chief executive officer search fees of $137,968 in the year ended December 31, 2020. We expect slightly higher general and administrative expenses in 2022.

Sales and Marketing Expenses. Sales and marketing expenses were $512,807 in the year ended December 31, 2021 compared to $40,000 in the year ended December 31, 2020. The increase was due primarily to the hiring of a Vice President of Business Development in the first quarter of 2021 and subsequent spending as we work towards commercializing our B-TRAN™ technology. The increase included personnel costs of $282,734, stock-based compensation expense of $99,281 and all other sales and marketing costs of $90,792. We expect higher sales and marketing expenses in 2022 as we engage more broadly with prospective customers and commercialize our B-TRAN™ technology.

Loss from Operations. Our loss from operations for the year ended December 31, 2021 was $4,848,975 or 19% higher than the $4,067,982 loss from operations for the year ended December 31, 2020, driven by the factors discussed above.

Other Income (Expenses).  Other income was $78,706 for the year ended December 31, 2021 due to a $91,407 gain on the forgiveness of our PPP Loan (as defined below) partly offset by interest expense of $12,701. Other expenses were $3,725,915 for the year ended December 31, 2020 due to non-cash warrant inducement expense of $3,720,866 in connection with the Early Warrant Exercise Transaction (as defined below) and interest expense of $5,049.

Net Loss. Our net loss decreased by $3,023,628, or 39%, to $4,770,269 for the year ended December 31, 2021 from a net loss of $7,793,897 for the year ended December 31, 2020 for the reasons discussed above.

Liquidity and Capital Resources

We currently generate grant revenue only. We expect to generate grant revenue and potentially commercial revenue in 2022. We have incurred losses since inception. We have funded our operations to date through the sale of common stock and warrants.

As of December 31, 2021 and 2020, we had cash and cash equivalents of $23,170,149 and $3,157,256, respectively. Our net working capital and long-term debt at December 31, 2021 were $22,904,440 and $0, respectively.

We believe that our cash and cash equivalents on hand will be sufficient to meet our ongoing liquidity needs for at least the next 12 months. Additional future financing may be necessary to fund our operations and there can be no assurance that, if needed, we will be able to secure additional debt or equity financing on terms acceptable to us or at all. Although we believe we have adequate sources of liquidity over the long term, the success of our operations, the global economic outlook, and the pace of sustainable growth in our markets could each impact our business and liquidity.

Operating activities in the year ended December 31, 2021 resulted in cash outflows of $4,280,864, which were due to the net loss for the period of $4,770,269, unfavorable balance sheet timing of $137,573 and a non-cash gain on the forgiveness of our PPP Loan of $91,407, partly offset by other non-cash items including stock-based compensation of $352,313, stock issued for services of $207,980, depreciation and amortization of $157,564 and patent impairment charges of $528.

Operating activities in the year ended December 31, 2020 resulted in cash outflows of $3,019,032, which were due to the net loss for the period of $7,793,897 and slightly unfavorable balance sheet timing of $7,461, partly offset by non-cash items including warrant inducement expense of $3,720,866, stock-based compensation of $868,648, depreciation and amortization of $122,152, stock issued for services of $50,000 and patent impairment charges of $20,660.

We expect an increase in cash outflows from operating activities in 2022 as we accelerate development and commercialization of our B-TRAN™ technology.

Investing activities in the years ended December 31, 2021 and 2020 resulted in cash outflows of $236,935 and $67,160, respectively. For the year ended December 31, 2021, cash outflows for the acquisition of intangible assets were $192,668 and capital expenditures were $44,267. For the year ended December 31, 2020, cash outflows for the acquisition of intangible assets were $53,220 and capital expenditures were $13,940.

23

Financing activities in the year ended December 31, 2021 resulted in cash inflows of $21,204,609 from the net proceeds from our Public Offering and $3,326,083 from the exercise of warrants and stock options. Financing activities in the year ended December 31, 2020 resulted in cash inflows of $3,185,766 and included proceeds from the exercise of warrants of $3,094,359 and proceeds from loans of $91,407.

PPP Loan

In May 2020, we entered into a Loan Agreement and Promissory Note (collectively the “PPP Loan”) with BBVA USA pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the U.S. Small Business Administration (“SBA”). We received total proceeds of $91,407 from the unsecured PPP Loan. The PPP Loan was scheduled to mature in May 2022 and had an interest rate of 1.00% per annum and was subject to the terms and conditions applicable to loans administered by the SBA under the CARES Act. In accordance with the requirements of the CARES Act and the PPP, we used the proceeds from the PPP Loan primarily for payroll costs. We applied for forgiveness of the PPP Loan during the first quarter of 2021. In May 2021, the SBA approved forgiveness of our PPP Loan.

Early Warrant Exercise Transaction

In July 2020, we entered into letter agreements (the “Letter Agreements”) with certain of our Series A warrant holders (the “Series A Warrant Holders”), who were previously issued warrants (the “Original Warrants”) to purchase shares of our common stock in a private placement. The Series A Warrant Holders agreed to the early exercise of their Original Warrants pursuant to the Letter Agreements (the “Early Warrant Exercise Transaction”). The transaction closed in August 2020. We raised net proceeds of $2.5 million in the Early Warrant Exercise Transaction.We utilized the net proceeds from the Early Warrant Exercise Transaction to fund commercialization and development of our B-TRAN™ technology and general corporate and working capital purposes.

Pursuant to the Letter Agreements, in consideration of the Series A Warrant Holders exercising Original Warrants to purchase an aggregate of 1,176,137 shares of common stock, we issued to the Series A Warrant Holders new Series C warrants (the “New Warrants”) to purchase up to an aggregate of 705,688 shares of common stock, which is equal to 60% of the shares underlying the Original Warrants included in the transaction. The New Warrants have an exercise price of $8.90 per share and an expiration date of August 4, 2025. The estimated fair value of the New Warrants was $3.7 million on the date of issuance and was recognized as a non-cash warrant inducement expense within other income (expenses) in our statement of operations.

Public Offering

In February 2021, we issued and sold 1,352,975 shares of our common stock, including 176,475 additional shares of common stock pursuant to the exercise of the underwriter’s option to purchase additional shares in full, at a price of $17.00 per share. The net proceeds to us from the Public Offering were $21.2 million. We intend to use the net proceeds from the Public Offering to fund commercialization and development of our B-TRAN™ technology and general corporate and working capital purposes.

Contractual Obligations and Commitments

Lease

In March 2021, we entered into a lease agreement for 4,070 square feet of office and laboratory space located in Austin, Texas. The commencement of the lease occurred on June 1, 2021 and the initial term of the lease was 63 months. The actual base rent in the first year of the lease was $56,471 and was net of $18,824 in abated rent over the first three months of the lease term. The annual base rent in the second year of the lease is $77,330 and increases by $2,035 in each succeeding year of the lease. In addition, we are required to pay our proportionate share of operating costs for the building under this triple net lease. The lease contains a 5-year fair market renewal option. It does not contain a termination option. We recognized a right of use asset of $339,882 and a corresponding lease liability for this lease upon lease commencement.

24

Future minimum payments under the lease are as follows:

For the Year Ended December 31,

    

    

2022

 

$

76,482

2023

 

78,517

2024

 

80,552

2025

 

82,587

2026

 

56,132

Total lease payments

$

374,270

Less: imputed interest

 

(47,822)

Total lease liability

$

326,448

Licensing Agreements

In 2015, we entered into licensing agreements which expire in February 2033. Per the agreements, we have an exclusive royalty-free license associated with semiconductor power switches which enhances our intellectual property portfolio. The agreements include both fixed payments, all of which were paid prior to 2017, and ongoing variable payments. The variable payments are a function of the number of associated patent filings pending and patents issued under the agreements. We will pay $10,000 for each patent filing pending and $20,000 for each patent issued annually with one-half of the annual payment due within 20 days of December 21st of each year and one-half of the annual payment due within 20 days of June 21st of each year of the agreements, up to a maximum of $100,000 each year (i.e. five issued patents).

In March 2021, two patents associated with these agreements were issued and we recorded, as a non-cash activity, an intangible asset and a corresponding other long-term liability of $426,937, representing the estimated present value of future payments under the licensing agreements for these two issued patents. As of March 2021, all five patents associated with the agreements were issued and, as a result, the annual payment amount through expiration of the licensing agreements is $100,000. At December 31, 2021, the corresponding long-term liability for the estimated present value of future payments under the licensing agreement was $917,100. We are accruing interest for future payments related to the issued patents associated with the agreement.

ITEM 7A:    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

As a smaller reporting company, we are not required to provide this information.

ITEM 8:    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

25

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

Ideal Power Inc.

Opinion on the Financial Statements

We have audited the accompanying balance sheet of Ideal Power Inc. (the "Company") as of December 31, 2021, and the related statements of operations, stockholders’ equity and cash flows, for the year ended December 31, 2021, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021, and the results of its operations and its cash flows for year ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Carrying Value of Intangible Assets

As described in Note 2 to the financial statements, the Company’s intangible asset, net balance was $2.1 million as of December 31, 2021. The Company capitalizes third-party legal costs and filing fees, if any, associated with obtaining patents or other intangible assets. Once the patent asset has been placed in service, the Company amortizes these costs over the shorter of the asset’s legal or estimated economic life using the straight-line method. The Company also evaluates for potential impairment of long-lived assets, including intangible assets composed of patents, no less frequently than annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.

The principal considerations for our determination that performing procedures relating to the carrying value of intangible assets is a critical audit matter are the significant amount of judgment by management in developing the assumptions of future economic benefit in an impairment analysis, which in turn led to significant auditor judgment, subjectivity and effort in performing audit procedures and evaluating audit evidence relating to the analysis.

26

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the financial statements. These procedures included, among others, reviewing current and forecasted operating conditions for indication of impairment. We also reviewed board minutes, news, and industry reports for indications of impairment. Last, we obtained an understanding of potential future customers indicating future recoverability.

/s/ BPM LLP

 

We have served as the Company's auditor since 2013.

 

Santa Monica, California

 

March 25, 2022

 

27

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

Ideal Power Inc.

Opinion on the Financial Statements

We have audited the accompanying balance sheet of Ideal Power Inc. (the "Company") as of December 31, 2020, and the related statements of operations, stockholders’ equity and cash flows, for the year ended December 31, 2020, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020, and the results of its operations and its cash flows for year ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

/s/ Gumbiner Savett Inc.

 

We have served as the Company's auditor since 2013.

 

Santa Monica, California

 

March 26, 2021

 

28

IDEAL POWER INC.

Balance Sheets

December 31, 

    

2021

    

2020

ASSETS

Current assets:

 

  

Cash and cash equivalents

$

23,170,149

$

3,157,256

Accounts receivable, net

 

233,262

 

170,287

Prepayments and other current assets

 

43,900

 

118,883

Total current assets

 

23,447,311

 

3,446,426

 

 

  

Property and equipment, net

 

56,158

 

37,125

Intangible assets, net

 

2,055,650

 

1,568,903

Right of use asset

307,172

79,719

Other assets

 

11,189

 

Total assets

$

25,877,480

$

5,132,173

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

130,500

$

101,984

Accrued expenses

 

353,507

 

475,487

Current portion of lease liability

58,864

82,055

Total current liabilities

 

542,871

 

659,526

 

  

 

  

Long-term debt

91,407

Long-term lease liability

 

267,584

 

Other long-term liabilities

917,100

552,031

Total liabilities

 

1,727,555

 

1,302,964

 

  

 

  

Commitments and contingencies (Note 8)

 

  

 

  

 

  

 

  

Stockholders’ equity:

 

  

 

  

Preferred stock, $0.001 par value; 10,000,000 shares authorized; 0 shares issued and outstanding at December 31, 2021 and 2020

 

 

Common stock, $0.001 par value; 50,000,000 shares authorized; 5,893,767 shares issued and 5,892,446 shares outstanding at December 31, 2021; 3,265,740 shares issued and 3,264,419 shares outstanding at December 31, 2020

 

5,894

 

3,266

Additional paid-in capital

 

104,063,321

 

78,974,964

Treasury stock, at cost; 1,321 shares at December 31, 2021 and 2020, respectively

 

(13,210)

 

(13,210)

Accumulated deficit

 

(79,906,080)

 

(75,135,811)

Total stockholders’ equity

 

24,149,925

 

3,829,209

Total liabilities and stockholders’ equity

$

25,877,480

$

5,132,173

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

29

IDEAL POWER INC.

Statements of Operations

For the Year Ended

December 31, 

    

2021

    

2020

Grant revenue

$

576,399

$

428,129

Cost of grant revenue

 

576,399

 

428,129

Gross profit

 

 

 

  

 

  

Operating expenses:

 

  

 

  

Research and development

 

1,927,743

 

1,720,893

General and administrative

 

2,408,425

 

2,307,089

Sales and marketing

 

512,807

 

40,000

Total operating expenses

 

4,848,975

 

4,067,982

Loss from operations

 

(4,848,975)

 

(4,067,982)

Other income (expenses):

Gain on forgiveness of long-term debt

91,407

Interest expense, net

(12,701)

(5,049)

Warrant inducement expense

(3,720,866)

Total other income (expenses)

 

78,706

 

(3,725,915)

Net loss

$

(4,770,269)

$

(7,793,897)

 

  

 

  

Net loss per share – basic and diluted

$

(0.80)

$

(2.20)

 

  

 

  

Weighted average number of shares outstanding – basic and diluted

 

5,937,520

 

3,539,217

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

30

IDEAL POWER INC.

Statement of Stockholders’ Equity

For the Years Ended December 31, 2021 and 2020

Additional

Total

Common Stock

Paid-In

Treasury Stock

Accumulated

Stockholders’

    

Shares

    

Amount

    

Capital

    

Shares

    

Amount

    

Deficit

    

Equity

Balances at December 31, 2019

 

2,101,272

$

2,101

 

$

71,242,256

 

1,321

$

(13,210)

$

(67,341,914)

$

3,889,233

Exercise of warrants

765,315

766

546,007

546,773

Early warrant exercise transaction

372,837

373

2,547,213

2,547,586

Warrant inducement expense

 

 

 

 

3,720,866

 

 

 

 

3,720,866

Stock issued for services

 

26,316

 

26

 

 

49,974

 

 

 

 

50,000

Stock-based compensation

 

 

868,648

 

868,648

Net loss for the year ended December 31, 2020

(7,793,897)

(7,793,897)

Balances at December 31, 2020

3,265,740

3,266

78,974,964

1,321

(13,210)

(75,135,811)

3,829,209

Issuance of shares of common stock in public offering

1,352,975

1,353

21,203,256

21,204,609

Exercise of options and warrants

1,261,052

1,261

3,324,822

3,326,083

Stock issued for services

14,000

14

207,966

207,980

Stock-based compensation

 

352,313

352,313

Net loss for the year ended December 31, 2021

 

(4,770,269)

(4,770,269)

Balances at December 31, 2021

 

5,893,767

$

5,894

$

104,063,321

1,321

$

(13,210)

$

(79,906,080)

$

24,149,925

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

31

IDEAL POWER INC.

Statements of Cash Flows

For the Year Ended December 31, 

    

2021

    

2020

Cash flows from operating activities:

  

  

Net loss

$

(4,770,269)

$

(7,793,897)

Adjustments to reconcile net loss to net cash used in operating activities:

 

 

Depreciation and amortization

 

157,564

 

122,152

Write-off of capitalized patents

 

528

 

20,660

Stock-based compensation

 

352,313

 

868,648

Stock issued for services

207,980

50,000

Warrant inducement expense

3,720,866

Gain on forgiveness of long-term debt

(91,407)

Decrease (increase) in operating assets:

 

  

 

  

Accounts receivable

 

(62,975)

 

(170,287)

Prepaid expenses and other assets

 

176,223

 

147,185

Increase (decrease) in operating liabilities:

 

 

Accounts payable

 

28,516

 

(80,972)

Accrued expenses

 

(279,337)

 

96,613

Net cash used in operating activities

 

(4,280,864)

 

(3,019,032)

Cash flows from investing activities:

 

  

 

  

Purchase of property and equipment

 

(44,267)

 

(13,940)

Acquisition of intangible assets

 

(192,668)

 

(53,220)

Net cash used in investing activities

 

(236,935)

 

(67,160)

Cash flows from financing activities:

 

  

 

  

Net proceeds from issuance of common stock

 

21,204,609

 

Exercise of options and warrants

3,326,083

3,094,359

Proceeds from loans

91,407

Net cash provided by financing activities

 

24,530,692

 

3,185,766

Net increase in cash and cash equivalents

 

20,012,893

 

99,574

Cash and cash equivalents at beginning of year

 

3,157,256

 

3,057,682

Cash and cash equivalents at end of year

$

23,170,149

$

3,157,256

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

32

Ideal Power Inc.

Notes to Financial Statements

Note 1 — Organization and Description of Business

Ideal Power Inc. (the “Company”) was incorporated in Texas on May 17, 2007 under the name Ideal Power Converters, Inc. The Company changed its name to Ideal Power Inc. on July 8, 2013 and re-incorporated in Delaware on July 15, 2013. With headquarters in Austin, Texas, the Company is focused on the further development and commercialization of its Bidirectional bipolar junction TRANsistor (B-TRAN™) solid-state switch technology.

Since its inception, the Company has financed its research and development efforts and operations primarily through the sale of common stock and warrants. The Company’s continued operations are dependent upon, among other things, its ability to obtain adequate sources of funding through future revenues, follow-on stock offerings, issuances of warrants, debt financing, co-development agreements, government grants, sale or licensing of developed intellectual property or other alternatives.

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation

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

Reclassifications

Certain items in prior period financial statements have been reclassified to conform to current year presentation. Such reclassifications were to move sales and marketing expenses out of general and administrative expenses and to a separate line, and did not impact the Company’s reported net loss or financial position.

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

Accounts Receivable

Trade accounts receivable are stated net of an allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible, customer payment history and any other customer-specific information that may impact the evaluation of the specific customer’s credit.

Trade accounts receivable at December 31, 2021 relate primarily to a $1.2 million subcontract with Diversified Technologies, Inc. (“DTI”), signed in June 2020, to supply B-TRAN™ devices as part of a two-year contract awarded to DTI by the United States Naval Sea Systems Command for the development and demonstration of a B-TRAN™ enabled high efficiency direct current solid-state circuit breaker (“SSCB”). In September 2021, the Company entered into and began work under a $50,000 subcontract with DTI under a Phase I Small Business Innovation Research grant from the Department of Energy to develop a B-TRAN™-driven low loss alternating current SSCB. At December 31, 2021, unbilled grant receivables with DTI, which are included in accounts receivable, net, were $233,262 and the allowance for doubtful accounts was $0.

Property and Equipment

Property and equipment are stated at historical cost less accumulated depreciation and amortization. Major additions and improvements are capitalized while maintenance and repairs that do not improve or extend the useful life of the respective asset are

33

expensed. Depreciation and amortization of property and equipment is computed using the straight-line method over their estimated useful lives. Leasehold improvements are amortized over the shorter of the life of the asset or the related leases. Estimated useful lives of the principal classes of assets are as follows:

Leasehold improvements

    

Shorter of lease term or useful life

Machinery and equipment

5 years

Furniture, fixtures and IT equipment

3 – 5 years

Intangible Assets

The Company’s intangible assets are composed of patents, which are recorded at cost, and other intangible assets, which are recorded at cost plus the estimated present value of all future payments associated with the other intangible assets. The Company capitalizes third-party legal costs and filing fees, if any, associated with obtaining patents or other intangible assets. Once the patent asset has been placed in service, the Company amortizes these costs over the shorter of the asset’s legal life, generally 20 years from the initial filing date, or its estimated economic life using the straight-line method. For the other intangible assets, the Company amortizes the asset over the 17-year term of the underlying agreements.

Impairment of Long-Lived Assets

The long-lived assets, consisting of property and equipment and intangible assets, held and used by the Company are reviewed for impairment no less frequently than annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In the event that facts and circumstances indicate that the cost of any long-lived assets may be impaired, an evaluation of recoverability is performed. Management has determined that there was an impairment in the value of long-lived assets in the amount of $528 and $20,660 during the years ended December 31, 2021 and 2020, respectively.

Fair Value

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree that the inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs used to establish fair value are the following:

Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities

The Company’s financial instruments primarily consist of cash and cash equivalents, accounts payable and long-term liabilities. As of the balance sheet dates, the estimated fair values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This is primarily attributed to the short-term nature of these instruments.

In 2015, the Company recorded a long-term liability for the estimated present value of future payments under licensing agreements. In 2017, 2019 and 2021, the Company recorded adjustments to increase the long-term liability due to increases in the future payments due under these licensing agreements. The Company determined the discount rate to estimate the present value of the future payments based on the applicable treasury rates. The Company's long-term liability is classified within Level 3. See Note 4 and Note 8 for more details regarding the licensing agreements. The Company did not identify any other assets and liabilities that are required to be presented in the balance sheets at fair value.

34

Revenue Recognition

The Company recognizes revenue and related cost of revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers” and, as applicable, with the guidance issued by the FASB in June 2018 for the recipients of grants.

Currently, the Company recognizes grant revenue and cost of grant revenue only. Government contracts, including grants, are agreements that generally provide the Company with cost reimbursement for certain types of development activities over a contractually defined period. Grant revenue is recognized in the period during which the Company incurs the related costs, provided that the Company has incurred the cost in accordance with the specifications and work plans determined between the Company and the government entity.

For the years ended December 31, 2021 and 2020, the Company recognized $576,399 and $428,129, respectively, of grant revenue and cost of grant revenue. The grant revenue and cost of grant revenue relate to the two subcontracts with DTI. The Company accounts for these subcontracts as exchange transactions under applicable guidance.

Research and Development

Research and development costs are presented as a line item under operating expenses and are expensed as incurred. Research and development costs include costs to further develop the Company’s B-TRAN™ technology and include, but are not limited to, the cost of engineering personnel, wafer fabrication, contract labor, device packaging, testing and other engineering services, stock-based compensation for engineering personnel, consulting and materials and supplies.

Income Taxes

The Company accounts for income taxes using an asset and liability approach which allows for the recognition and measurement of deferred tax assets based upon the likelihood of realization of tax benefits in future years. Under the asset and liability approach, deferred taxes are provided for the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is provided for deferred tax assets if it is more likely than not these items will either expire before the Company is able to realize their benefits, or that future deductibility is uncertain. At December 31, 2021 and 2020, the Company has established a full reserve against all deferred tax assets.

Tax benefits from an uncertain tax position are recognized only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate resolution.

Net Loss Per Share

The Company applies FASB ASC 260, “Earnings per Share.” Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include additional common shares available upon exercise of equity awards and warrants using the treasury stock method. In periods with a net loss, no common share equivalents are included because their effect would be anti-dilutive.

In accordance with ASC 260, shares issuable for little or no cash consideration are considered outstanding common shares and included in the computation of basic earnings per share. As such, the Company includes pre-funded warrants to purchase shares of common stock and warrants shares held in abeyance in its computation of earnings per share. The pre-funded warrants were issued in November 2019 with an exercise price of $0.001 and the warrant shares held in abeyance were a result of the Early Warrant Exercise Transaction (as defined below) in August 2020. See Note 11.

At December 31, 2021 and 2020, potentially dilutive shares outstanding amounted to 1,379,306 and 1,541,518 shares, respectively, and exclude pre-funded warrants to purchase shares of common stock and excess warrant shares held in abeyance.

35

Stock Based Compensation

The Company applies FASB ASC 718, “Stock Compensation,” when recording stock-based compensation. Grants to non-employees are also accounted for under ASC 718. The fair value of each stock option award is estimated on the date of grant using the Black-Scholes option valuation model.

The Company issues common stock upon exercise of equity awards and warrants.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains its cash with a major financial institution located in the United States. Balances are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company maintains balances in excess of federally insured limits. The Company has not experienced losses in such accounts and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.

Recent Accounting Pronouncements

Management does not believe that any recently issued, but not yet effective, accounting standards, if adopted, would have a material impact on the Company’s financial statements.

Note 3 — Property and Equipment

Property and equipment, net consisted of the following:

December 31, 

    

2021

    

2020

Machinery and equipment

$

93,811

$

89,559

Building leasehold improvements

 

10,245

 

25,090

Furniture, fixtures, software and IT equipment

 

62,884

 

45,517

 

166,940

 

160,166

Accumulated depreciation and amortization

 

(110,782)

 

(123,041)

$

56,158

$

37,125

Depreciation expenses amounted to $25,234 and $24,117 for the years ended December 31, 2021 and 2020, respectively.

Note 4 — Intangible Assets

Intangible assets, net consisted of the following:

December 31, 

    

2021

    

2020

Patents

$

1,133,841

$

941,701

Other intangible assets

 

1,391,479

 

964,542

 

2,525,320

 

1,906,243

Accumulated amortization - patents

 

(158,516)

 

(113,975)

Accumulated amortization – other intangible assets

(311,154)

(223,365)

$

2,055,650

$

1,568,903

At December 31, 2021 and 2020, the Company had capitalized $306,640 and $270,000, respectively, for costs related to patents that have not been awarded. During the years ended December 31, 2021 and 2020, the Company wrote-off $528 and $20,660, respectively, in previously capitalized patent costs.

36

Amortization expense amounted to $132,330 and $98,035 for the years ended December 31, 2021 and 2020, respectively. Amortization expense for the succeeding five years and thereafter is $147,249 (2022-2026) and $1,012,765 (thereafter).

Note 5 — Accrued Expenses

Accrued expenses consisted of the following:

December 31, 

    

2021

    

2020

Accrued professional fees

$

44,000

$

32,500

Accrued compensation

 

147,756

 

191,556

Accrued licensing fees

 

50,000

 

60,000

Accrued Board fees

 

30,000

 

45,000

Accrued taxes

 

75,200

 

Accrued semiconductor fabrication costs

 

 

92,600

Other

 

6,551

 

53,831

$

353,507

$

475,487

Note 6 – Loans

In May 2020, the Company entered into a Loan Agreement and Promissory Note (collectively the “PPP Loan”) with BBVA USA pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the U.S. Small Business Administration (“SBA”). The Company received total proceeds of $91,407 from the unsecured PPP Loan. The PPP Loan was scheduled to mature in May 2022 and had an interest rate of 1.00% per annum and was subject to the terms and conditions applicable to loans administered by the SBA under the CARES Act. In accordance with the requirements of the CARES Act and the PPP, the Company used the proceeds from the PPP Loan primarily for payroll costs. The Company applied for forgiveness of the PPP Loan during the first quarter of 2021. In May 2021, the SBA approved forgiveness of the Company’s PPP Loan in the principal amount of $91,407, including accrued interest. The $91,407 gain on forgiveness of the PPP Loan is shown in other income (expenses) in the financial statements for the year ended December 31, 2021 and represents a non-cash financing activity.

Note 7 — Lease

The Company leased 14,782 square feet of office and laboratory space located in Austin, Texas and subleased approximately seventy-five percent (75%) of this space to a third party. This lease and sublease expired concurrently on May 31, 2021.

In March 2021, the Company entered into a lease agreement for 4,070 square feet of office and laboratory space located in Austin, Texas. The commencement of the lease occurred on June 1, 2021 and the initial term of the lease was 63 months. The actual base rent in the first year of the lease was $56,471 and was net of $18,824 in abated rent over the first three months of the lease term. The annual base rent in the second year of the lease is $77,330 and increases by $2,035 in each succeeding year of the lease. In addition, the Company is required to pay its proportionate share of operating costs for the building under this triple net lease. The lease contains a 5-year fair market renewal option. It does not contain a termination option. The Company recognized a right of use asset of $339,882 and a corresponding lease liability for this lease upon lease commencement.

For purposes of calculating the right of use asset and lease liability included in the Company’s financial statements, the Company estimated its incremental borrowing rate at 6% per annum.

37

Future minimum payments under the lease are as follows:

For the Year Ended December 31,

    

    

2022

 

$

76,482

2023

 

78,517

2024

 

80,552

2025

 

82,587

2026

 

56,132

Total lease payments

$

374,270

Less: imputed interest

 

(47,822)

Total lease liability

$

326,448

For the year ended December 31, 2021, operating cash outflows for lease payments totaled $108,247 and the operating lease cost, recognized on a straight-line basis, totaled $125,187. For the year ended December 31, 2020, operating cash outflows for lease payments totaled $196,477 and the operating lease cost, recognized on a straight-line basis, totaled $193,950. At December 31, 2021, the remaining lease term was 56 months.

38

Note 8 — Commitments and Contingencies

Licensing Agreements

In 2015, the Company entered into licensing agreements which expire in February 2033. Per the agreements, the Company has an exclusive royalty-free license associated with semiconductor power switches which enhances its intellectual property portfolio. The agreements include both fixed payments, all of which were paid prior to 2017, and ongoing variable payments. The variable payments are a function of the number of associated patent filings pending and patents issued under the agreements. The Company will pay $10,000 for each patent filing pending and $20,000 for each patent issued annually with one-half of the annual payment due within 20 days of December 21st of each year and one-half of the annual payment due within 20 days of June 21st of each year of the agreements, up to a maximum of $100,000 each year (i.e. five issued patents).

In March 2021, two patents associated with these agreements were issued and the Company recorded, as a non-cash activity, an intangible asset and a corresponding other long-term liability of $426,937, representing the estimated present value of future payments under the licensing agreements for these two issued patents. As of March 2021, all five patents associated with the agreements were issued. At December 31, 2021 and 2020, the corresponding long-term liability for the estimated present value of future payments under the licensing agreement was $917,100 and $552,031, respectively. The Company is accruing interest for future payments related to the issued patents associated with the agreement.

Legal Proceedings

The Company may be subject to litigation from time to time in the ordinary course of business. The Company is not currently party to any legal proceedings that it believes would reasonably have a material adverse impact on its business, financial results, and cash flows.

Indemnification Obligations

The employment agreements of Company executives include an indemnification provision whereby the Company shall indemnify and defend, at the Company’s expense, its executives so as long as an executive’s actions were taken in good faith and in furtherance of Company’s business and within the scope of executive’s duties and authority.

COVID-19 Pandemic

As of the date of these financial statements, the COVID-19 pandemic continues to spread throughout the United States and the rest of the world. The ultimate extent of the impact of COVID-19 on the financial performance of the Company will depend on future developments, including, among other things, the duration and spread of COVID-19 and its related variants, the timing, scope and efficacy of vaccination efforts, additional governmental restrictions in response to the COVID-19 pandemic and the overall economy, all of which are highly uncertain and cannot be predicted. If the COVID-19 pandemic contributes to significant volatility in the global financial markets in the future, the Company’s ability to raise additional capital, if necessary, on acceptable terms or at all, may be impacted, though such risk has not materialized to date. If the financial markets and/or the overall economy are negatively impacted for an extended period, the Company's operating results may be materially and adversely affected.

Note 9 — Equity

All shares of common stock have a par value of $0.001. Each holder of common stock is entitled to one vote per share outstanding.

Public Offering

In February 2021, the Company issued and sold 1,352,975 shares of its common stock, including 176,475 additional shares of common stock pursuant to the exercise of the underwriter’s option to purchase additional shares in full, in an underwritten public offering at a price of $17.00 per share (the “Public Offering”). The net proceeds to the Company from the Public Offering were $21.2

39

million. The Company intends to use the net proceeds from the Public Offering to fund commercialization and development of its B-TRAN™ technology and general corporate and working capital purposes.

Stock Issuances

In October 2021, the Company issued 10,000 unregistered shares of common stock, valued at $139,300 at the time of issuance, to a third-party vendor as compensation for services performed. In February 2021, the Company issued 4,000 unregistered shares of common stock, valued at $68,680 at the time of issuance, to a third-party vendor as compensation for services performed. In April 2020, the Company issued 26,316 unregistered shares of common stock, valued at $50,000 at the time of issuance, to a third-party vendor as compensation for services performed

Note 10 — Equity Incentive Plan

In May 2013, the Company adopted the 2013 Equity Incentive Plan (as amended and restated, the “Plan”) and reserved shares of common stock for issuance under the Plan, which was last amended in June 2021. As a result of the last amendment, the number of shares authorized for issuance under the Plan increased by 500,000 shares and the Plan will now terminate in June 2031, unless sooner terminated or extended by the Company’s Board of Directors (the “Board”).The Plan is administered by the Compensation Committee of the Board.At December 31, 2021, there were 419,791 shares of common stock available for issuance under the Plan.

During the year ended December 31, 2021, the Company granted 31,821 stock options to Board members, 100,000 restricted units to executives and 100,000 stock options to employees under the Plan. The estimated fair value of these equity grants, calculated using the Black-Scholes option valuation model for the stock options, was $2,078,872, of which $327,414 was recognized during the year ended December 31, 2021.

During the year ended December 31, 2020, the Company granted 52,791 stock options to Board members, 168,400 stock options to executives and 5,500 stock options to employees under the Plan. The estimated fair value of these stock options, calculated using the Black-Scholes option valuation model, was $758,214, of which $754,369 was recognized during the year ended December 31, 2020.

In April 2020, the Board approved a modification of a stock option grant to Dr. Lon E. Bell in connection with his retirement as Chief Executive Officer and President. The modification accelerated the vesting of Dr. Bell’s October 2019 stock option grant with full vesting effective immediately prior to the end of Dr. Bell’s term on the Board in June 2020. During the year ended December 31, 2020, the Company recognized $79,444 of expense related to this grant subsequent to the modification.

As permitted by SAB 107, management utilizes the simplified approach to estimate the expected term of stock options, which represents the period of time that options granted are expected to be outstanding. The risk-free interest rate for periods within the contractual life of the option is based on the U.S. treasury yield in effect at the time of grant. The volatility is estimated based on the historical volatilities of comparable companies. The Company has never declared or paid dividends and has no plans to do so in the foreseeable future.

The assumptions used in the Black-Scholes model are as follows:

For the year ended December 31, 

 

    

2021

    

2020

 

Average risk-free interest rate

 

0.97

%  

0.83

%

Expected dividend yield

 

%  

%

Expected life

 

5.31 to 6.00 years

 

5.00 to 6.25 years

Expected volatility

 

90

%  

90

%

40

A summary of the Company’s stock option activity and related information is as follows:

2021

2020

    

    

    

Weighted

    

    

    

Weighted

Weighted

Average 

Weighted

Average 

Average 

Remaining 

Average 

Remaining 

Stock

Exercise 

Life 

Stock

Exercise 

Life 

Options

Price

(in years)

Options

Price

(in years)

Outstanding at January 1

 

391,650

$

5.70

 

8.1

 

169,980

$

8.13

 

9.1

Granted

 

131,821

$

11.42

 

  

 

226,691

$

4.84

 

  

Exercised

 

(27,934)

$

3.27

 

  

 

 

  

 

  

Forfeited / Expired

 

(2,651)

$

8.04

 

  

 

(5,021)

$

49.39

 

  

Outstanding at December 31

 

492,886

$

7.35

 

7.6

 

391,650

$

5.70

 

8.1

Exercisable at December 31

 

378,470

$

6.17

 

7.1

 

364,567

$

5.91

 

8.0

The following table sets forth additional information about stock options outstanding at December 31, 2021:

    

    

Weighted

    

    

Average

Weighted

Remaining

Average

Options

Life

Exercise

Options

Range of Exercise Prices

Outstanding

(in years)

Price

Exercisable

$1.99 – $2.85

 

184,557

 

6.5

$

2.51

 

170,641

$4.25 – $8.04

 

161,770

 

8.6

$

7.09

 

161,270

$10.41 – $17.25

 

142,206

 

8.0

$

12.67

 

42,206

$31.50 – $79.40

 

4,353

 

4.6

$

48.50

 

4,353

 

492,886

 

  

 

  

 

378,470

Stock options granted under the Plan have ten-year terms and generally vest immediately or annually over a three-year or four-year vesting period except for option grants to independent directors that generally vest quarterly over a one-year vesting period.

The estimated aggregate pretax intrinsic value (the difference between the Company’s stock price on the last day of the year ended December 31, 2021 and the exercise prices, multiplied by the number of in-the-money options) is $2.7 million for outstanding options of which $2.4 million relates to vested options. This amount changes based on the fair value of the Company’s stock.

As of December 31, 2021, there was $1,758,931 of unrecognized compensation cost related to non-vested share-based compensation arrangements. That cost is expected to be recognized over a weighted average period of 1.4 years.

Note 11 — Warrants

Early Warrant Exercise Transaction

In July 2020, the Company entered into letter agreements with certain of the Company’s Series A warrant holders (the “Series A Warrant Holders”), who were previously issued warrants (the “Original Warrants”) to purchase shares of common stock of the Company in a private placement. The Series A Warrant Holders agreed to the early exercise of Series A warrants pursuant to the letter agreements (the “Early Warrant Exercise Transaction”). The transaction closed in August 2020. The Company raised net proceeds of $2.5 million in the Early Warrant Exercise Transaction.

Pursuant to the letter agreements and in consideration of the Series A Warrant Holders exercising Series A warrants to purchase an aggregate of 1,176,137 shares of common stock, the Company issued to the Series A Warrant Holders new Series C warrants to purchase up to an aggregate of 705,688 shares of common stock with an exercise price of $8.90 per share and an expiration date of August 4, 2025. The estimated fair value of the Series C warrants, calculated using the Black-Scholes model, was $3.7 million on the date of issuance and was recognized as a non-cash warrant inducement expense within other income (expenses) in the statement of operations.

41

The assumptions used in the Black-Scholes model for these warrants are as follows:

Average risk-free interest rate

    

0.22

%

Expected dividend yield

 

%

Expected life

 

5 years

Expected volatility

 

90

%

To the extent that a Series A Warrant Holder’s exercise of Original Warrants would result in such holder exceeding beneficial ownership of 9.99% of the outstanding common stock of the Company, such excess warrant shares would be held in abeyance for the benefit of such Series A Warrant Holder until such time as its right thereto would not result in the holder exceeding this limitation. All excess warrant shares held in abeyance were issued in the year ended December 31, 2021 and, as a result there were no excess warrant shares held in abeyance at December 31, 2021. At December 31, 2020, 803,300 excess warrant shares were held in abeyance.

A summary of the Company’s warrant activity and related information is as follows:

Warrants

Pre-Funded Warrants

    

    

Weighted

    

    

Weighted

Average

Average

Exercise 

Exercise 

Warrants

Price

Warrants

Price

Outstanding at December 31, 2019

 

2,463,063

$

7.96

 

868,443

$

0.001

Issued

 

705,688

$

8.90

 

$

Exercised

 

(589,941)

$

2.39

 

(548,242)

$

0.001

Held in abeyance

(803,300)

$

2.32

$

Expired

(625,642)

$

24.44

$

Outstanding at December 31, 2020

1,149,868

$

6.36

320,201

$

0.001

Exercised

(363,448)

$

8.90

(66,373)

$

0.001

Outstanding at December 31, 2021

786,420

$

5.19

253,828

$

0.001

All warrants were exercisable at December 31, 2021 although warrants may generally be exercised only to the extent that the total number of shares of common stock then beneficially owned by these shareholders does not exceed 4.99% (or, at the investor’s election, 9.99%) of the outstanding shares of the Company’s stock.

The weighted average remaining life, excluding the 253,828 pre-funded warrants with no expiration date, of the outstanding warrants is 3.2 years.

The estimated aggregate pre-tax intrinsic value (the difference between the Company’s stock price on the last day of the year ended December 31, 2021 and the exercise prices, multiplied by the number of in-the-money warrants) is $8.5 million.

Note 12 — Income Taxes

Income taxes are disproportionate to income due to net operating loss carryforwards, which are fully reserved. As of December 31, 2021, the Company has federal net operating loss carryforwards of approximately $62 million . The federal net operating loss carryforward for years prior to 2018 expire from 2031 through 2038. Federal net operating loss carryforwards for year 2018 and thereafter do not expire.

Pursuant to Internal Revenue Code Sections 382 and 383, use of the Company’s net operating loss and credit carryforwards may be limited if a cumulative change in ownership of more than 50% occurs within any three-year period since the last ownership change. The Company may have had one or more changes in control under these Sections. However, the Company does not anticipate performing a complete analysis of the limitation on the annual use of the net operating loss and tax credit carryforwards until the time that it projects it will be able to utilize these tax attributes.

Management has concluded that it is more likely than not that the Company will not have sufficient foreseeable taxable income within the carryforward period as applicable and permitted by current law to allow for the utilization of certain of the deductible

42

amounts generating the deferred tax assets; therefore, a full valuation allowance has been established to reduce the net deferred tax assets to zero at December 31, 2021 and 2020.

The following is a summary of the significant components of the Company’s net deferred income tax assets and liabilities as of December 31, 2021 and 2020:

For the Year Ended December 31, 

    

2021

    

2020

Current deferred income tax assets:

 

  

 

  

Accrued compensation and other

 

11,000

 

11,000

Less: valuation allowance

 

(11,000)

 

(11,000)

$

$

Non-current deferred income tax assets and (liabilities):

 

  

 

  

Net operating loss

$

13,013,000

$

12,003,000

Research and development credit

 

18,000

 

18,000

Warrants issued for services

 

45,000

 

45,000

Depreciation and amortization

 

126,000

 

95,000

Exercise of options and warrants

 

(33,000)

 

(33,000)

Stock based compensation

 

1,028,000

 

957,000

Intangibles and other

 

(606,000)

 

(471,000)

Less: valuation allowance

 

(13,591,000)

 

(12,614,000)

Net non-current deferred tax assets

$

$

The Company has applied the provisions of FASB ASC 740, Income Tax, which clarifies the accounting for uncertainty in tax positions. FASB ASC 740 requires the recognition of the impact of a tax position in the financial statements if that position is more likely than not of being sustained on a tax return upon examination by the relevant taxing authority, based on the technical merits of the position. At December 31, 2021 and 2020, the Company had no unrecognized tax benefits.

The Company recognizes interest and penalties related to income tax matters in interest expense and operating expenses, respectively. As of December 31, 2021 and 2020, the Company has no accrued interest and penalties related to uncertain tax positions.

The Company is subject to tax in the United States (“U.S.”) and files tax returns in the U.S. federal and certain state jurisdictions. The Company is generally no longer subject to U.S. federal, state and local income tax examinations by tax authorities for all tax years since inception due to the carryover of unused net operating losses and tax credits. The Company currently is not under examination by any tax authority.

The reconciliation between the statutory income tax rate and the effective tax rate is as follows:

For the Year Ended

 

December 31, 

 

    

2021

    

2020

 

Statutory federal income tax rate

 

(21)

%  

(21)

%

Warrant inducement

 

 

10

Valuation allowance

 

21

 

11

 

%  

%

ITEM 9:    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

Not applicable.

43

ITEM 9A:    CONTROLS AND PROCEDURES

Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer (“CEO”), our principal executive officer, and our Chief Financial Officer (“CFO”), our principal financial and accounting officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. The evaluation was undertaken in consultation with our accounting personnel. Based on that evaluation, our CEO and CFO concluded that, as of December 31, 2021, our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Internal control over financial reporting is a process designed by, or under the supervision of, our CEO and CFO and effected by our Board, management and other personnel, 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. Our management, under the supervision and with the participation of our CEO and CFO, conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations (COSO). Based on such evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2021.

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

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rule 13a-15(d) or 15d-15(d) of the Act during the three months ended December 31, 2021 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Our management, including our CEO and CFO, do not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of a simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of control effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

ITEM 9B:    OTHER INFORMATION

Not applicable.

44

ITEM 9C:    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

None.

PART III

ITEM 10:    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by this item is incorporated herein by reference from our definitive proxy statement relating to the 2022 annual meeting of stockholders to be filed no later than 120 days after the end of our fiscal year ended December 31, 2021.

ITEM 11:    EXECUTIVE COMPENSATION

The information required by this item is incorporated by reference from our definitive proxy statement relating to the 2022 annual meeting of stockholders to be filed no later than 120 days after the end of our fiscal year ended December 31, 2021.

ITEM 12:    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS

The information required by this item is incorporated by reference from our definitive proxy statement relating to the 2022 annual meeting of stockholders to be filed no later than 120 days after the end of our fiscal year ended December 31, 2021.

ITEM 13:    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this item is incorporated by reference from our definitive proxy statement relating to the 2022 annual meeting of stockholders to be filed no later than 120 days after the end of our fiscal year ended December 31, 2021.

ITEM 14:    PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by this item is incorporated by reference from our definitive proxy statement relating to the 2022 annual meeting of stockholders to be filed no later than 120 days after the end of our fiscal year ended December 31, 2021.

PART IV

ITEM 15:    EXHIBITS, FINANCIAL STATEMENT SCHEDULES

(a) Documents Filed with Report

(1) Financial Statements.

Report of Independent Registered Accounting Firm (PCAOB ID: 207)

26

Report of Independent Registered Accounting Firm (PCAOB ID: 285)

28

Balance Sheets as of December 31, 2021 and 2020

29

Statements of Operations for the years ended December 31, 2021 and 2020

30

Statement of Stockholders’ Equity for the years ended December 31, 2021 and 2020

31

Statements of Cash Flows for the years ended December 31, 2021 and 2020

32

(2) Schedules.

All financial statement schedules have been omitted because they are not required, are not applicable or the information is included in the consolidated financial statements or related notes thereto.

(3) Exhibits.

45

The following exhibits are filed as part of this Annual Report on Form 10-K or incorporated by reference, as indicated:

46

EXHIBIT INDEX

Exhibit No.

 

Description of Document

3.1

 

Delaware Certificate of Conversion including Certificate of Incorporation of Ideal Power Inc. (1)

3.2

 

Certificate of Amendment of the Certificate of Incorporation of Ideal Power Inc. (2)

3.3

 

Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preferred Stock (3)

3.4

 

Amended and Restated Bylaws of Ideal Power Inc. (4)

4.1

 

Specimen Common Stock Certificate (5)

4.2

 

Form of Series A Common Stock Purchase Warrant (6) 

4.3

 

Form of Series B Pre-Funded Common Stock Warrant (7)

4.4

 

Form of Series C Common Stock Purchase Warrant (8)

4.5

 

Description of Registrant’s Securities (9) 

10.1

 

Ideal Power Inc. Amended and Restated 2013 Equity Incentive Plan (10) +

10.2

 

Second Revised and Restated Employment Agreement between the Company and R. Daniel Brdar dated April 8, 2020 (11) +

10.3

 

Employment Agreement between the registrant and Timothy W. Burns dated September 16, 2014 (12) +

10.4

 

Registration Rights Agreement, dated November 13, 2019, by and between Ideal Power Inc. and each purchaser identified on the signature pages thereto (13)

23.1

 

Consent of BPM LLP, Independent Registered Public Accounting Firm*

23.2

Consent of Gumbiner Savett Inc., Independent Registered Public Accounting Firm*

31.1

 

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

31.2

 

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

32.1

 

Certification of Principal Executive Officer and Principal Financial and Accounting Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002**

101.INS

 

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document*

101.SCH

 

Inline XBRL Taxonomy Extension Schema*

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase*

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase*

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase*

101.PRE

 

XBRL Taxonomy Extension Presentation Linkbase*

104

Cover Page Interactive Data File (embedded within the Inline XBRL document and contained in Exhibit 101).

*

Filed herewith

**

Furnished herewith

+

Indicates a management contract or compensatory agreement

(1)Incorporated by reference to Exhibit 3.1 to the registrant’s registration statement on Form S-1, file no. 333-190414, originally filed with the Securities and Exchange Commission on August 6, 2013, as amended.
(2)Incorporated by reference to Exhibit 3.1 to the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on August 20, 2019.
(3)Incorporated by reference to Exhibit 3.1 to the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on February 27, 2017.
(4)Incorporated by reference to Exhibit 3.1 to the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on April 29, 2020.

47

(5)Incorporated by reference to Exhibit 4.1 to the registrant’s Quarterly Report on Form 10-Q, filed with the Securities and Exchange Commission on May 14, 2021.
(6)Incorporated by reference to Exhibit 4.1 to the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 13, 2019.
(7)Incorporated by reference to Exhibit 4.2 to the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 13, 2019.
(8)Incorporated by reference to Exhibit 4.1 to the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on August 3, 2020.
(9)Incorporated by reference to Exhibit 4.5 to the registrant’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 30, 2020.
(10)Incorporated by reference to Exhibit 10.1 the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 21, 2021.
(11)Incorporated by reference to Exhibit 10.1 to the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on April 14, 2020.
(12)Incorporated by reference to Exhibit 10.2 to the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on September 19, 2014.
(13)Incorporated by reference to Exhibit 10.2 to the registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 13, 2019.

ITEM 16:    FORM 10-K SUMMARY

None.

48

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Austin, State of Texas, on this 25th day of March 2022.

 

IDEAL POWER INC.

 

 

 

By:

/s/ R. Daniel Brdar

 

 

R. Daniel Brdar,

 

 

Chief Executive Officer

 

 

 

 

By:

/s/ Timothy Burns

 

 

Timothy Burns,

 

 

Chief Financial Officer

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

Dated: March 25, 2022

/s/ R. Daniel Brdar

 

R. Daniel Brdar,

 

Chief Executive Officer

 

(principal executive officer),

 

President and Director

 

 

Dated: March 25, 2022

/s/ Timothy Burns

 

Timothy Burns,

 

Chief Financial Officer

 

(principal financial and accounting officer),

 

Secretary and Treasurer

 

 

Dated: March 25, 2022

/s/ Michael Turmelle

 

Michael C. Turmelle, Chairman of the Board

 

 

Dated: March 25, 2022

/s/ Ted Lesster

 

Ted Lesster, Director

49

EX-23.1 2 ipwr-20211231xex23d1.htm EXHIBIT 23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in Registration Statements on Form S-8 (Nos. 333-261024, 333-239270, 333-205627 and 333-201337) and Registration Statements on Form S-3 (Nos. 333-250844, 333-248466, 333-235500 and 333-217088) of Ideal Power Inc. of our report dated March 25, 2022 relating to the financial statements, which appears in this Annual Report on Form 10-K.

/s/ BPM LLP

March 25, 2022

Santa Monica, California


EX-23.2 3 ipwr-20211231xex23d2.htm EXHIBIT-23.2

Exhibit 23.2

Graphic

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in Registration Statements Nos. 333-261024, 333-239270, 333-205627, and 333-201337 on Form S-8 and Registration Statement Nos. 333-250844, 333-248466, 333-235500 and 333-217088 on Form S-3 of our report dated March 26, 2021, relating to the financial statements of Ideal Power Inc. for the year ended December 31, 2020.

/s/ Gumbiner Savett Inc.

Santa Monica, California

March 25, 2022


EX-31.1 4 ipwr-20211231xex31d1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002

I, R. Daniel Brdar, certify that:

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

Date: March 25, 2022

 

 

 

/s/ R. Daniel Brdar

 

R. Daniel Brdar

 

Chief Executive Officer (Principal Executive Officer)

 


EX-31.2 5 ipwr-20211231xex31d2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO SECTION 302(a) OF THE SARBANES-OXLEY ACT OF 2002

I, Timothy W. Burns, certify that:

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

Date: March 25, 2022

/s/ Timothy W. Burns

Timothy W. Burns

Chief Financial Officer (Principal Financial and Accounting Officer)


EX-32.1 6 ipwr-20211231xex32d1.htm EXHIBIT 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 annual report of Ideal Power Inc. (the “Company”) on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange Commission (the “Report”), we, R. Daniel Brdar, Chief Executive Officer (Principal Executive Officer) and Timothy W. Burns, Chief Financial Officer (Principal Financial and Accounting Officer) of the Company, hereby certify as of the date hereof, solely for purposes of Title 18, Chapter 63, Section 1350 of the United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of our knowledge:

(1)     The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, 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 the Company at the dates and for the periods indicated.

Date: March 25, 2022

 

 

 

/s/ R. Daniel Brdar

 

R. Daniel Brdar

 

Chief Executive Officer (Principal Executive Officer)

 

 

 

/s/ Timothy W. Burns

 

Timothy W. Burns

 

Chief Financial Officer (Principal Financial and Accounting Officer)

 


EX-101.SCH 7 ipwr-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Lease - Future minimum payments (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Equity Incentive Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Loans (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Lease - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Equity - Pubic Offering (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Equity - Stock Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Equity Incentive Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Equity Incentive Plan - Assumptions Used in the Black-Scholes Model (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Equity Incentive Plan - Summary of Stock Option Activity and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Equity Incentive Plan - Schedule of Additional Information About Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Warrants - Assumptions Used in the Black-Scholes Model (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Warrants - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Loans link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Lease link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Equity Incentive Plan link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Lease (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Income Taxes - Summary of Significant Components of Net Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Income Taxes - Reconciliation Between the Statutory Income Tax Rate and the Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 ipwr-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ipwr-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ipwr-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 ipwr-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 12 ipwr-20211231xex23d2001.jpg GRAPHIC begin 644 ipwr-20211231xex23d2001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HII=%8*S*"W0$]:=0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4452NM3M[7@MN?\ NK0!=JO<7MM:C,TR MI[9Y_*N>N]:NIB1&?)7T7K^=8\F6.222?6G85S?NO%4:9%O 7/\ >?JW:GHA&]HVDBRB$\^9+QQEW8 MY(]A6M114E!1110 444&@!*SKG7M)LW*7.I6L3#J'E (KDIM2O?&GB"YTK3K MF2VT>S^6ZGB.'F;^Z#V'!KIK#PMHFFQA;?3H 1_&R!F/U)YK5P4/BW,E-R^$ M?%XFT.9ML>K63'T$R_XUHQ3Q3KNAE21?5&!K*O\ PIH>I(5N=,MR3_&J!6'T M(YK)\'>'/^$;U76K9"[6[-$\#-S\I#MXXK6M34+6ZJYE2J.=[]"*XNK>T0/<3QPH3@ M,[!1G\:ABU2PGE6**]MY)&^ZJR D_AFK$L231M'(@=&&"&&017GWPKLXX8-8 ME"+O%X8@V.<*.GTYI1@G!R[!*;4U'N>BT445F:D+W$*7$<#2HLL@)1">6 ZX M'MFIJ\N^).MS:-XLT.Z@Y:V5I"N?O G!'X@8KTFQNXK^R@NX&W13('4^Q%:S MI.,(S[F4*BE)Q[%BHYIH[>%YIG6.- 69F. !ZFI*\[^*^O-9:/'I4#?O;OYI M<=5C!_J<#\#4TJ;J34454FH1A A@"#D'D$4ZLSP]<&Z\.:9.>2]K&Q^NT M9K3J6K.Q2=U<2J7]L::&*G4+4$=1YR\?K5VO*_BM:P+K&@2B)0\SNDAQ]Y0R M8!_[Z/YUI1IJI/E9G5FX1YD>DPZII]Q($AOK:1ST595)-6ZY/Q)X,TF_T6?[ M-9PVUU'&7AEA0(0P&0#CM4/PUUB\UCPQNO9&DE@E,0D;JPP",_GBATTX<\7L M"J/GY9+<[.BBBLC4J3:E8P3&&:\@CD'5'D /Y4^VO;6[W?9KB*;;][RW#8_* MN&^+=LC^%X;C8OF1W*@/CD ALC^7Y5TWA*".#PII:1J%!MD)P.I(R36KII4U M,Q51NHX&W11161L0KA(J:O(/&NIZEI'Q#DU+3-Y-M M;1F=1T*$GAO;I^E>C>'/$5GXETM+RU;!Z21$Y:-O0_XUM4H.,5-;,QA64I./ M5&P3@9-4?[9TSG.HVO'7]\O'ZU>KSSQUI]N_C#PI(8D_>W127C[X#(0#ZCD_ MG4TXJ3LRJDG%71Z!%-'/&LL,BR1MT93D'\:DI% 4 #T%+69H07%U!:()+B M>.%"3?#71=-U+4 M=>CO;*&X6"1!&)$#;1E^F?H/RK:G34H.3Z&,ZDHR45U/45U73VD2-;ZV9W.% M42J23Z#FKM]6(Y!!'2B$5*23ZCFW& M+:-@ZUI8.#J-IG_KLO\ C5N&>*=-\,J2(?XD8$5PW@7PYHU]X-LI[O3+6::0 M-NDDB!8_,>YYKGO$MK-\//$EGJ6D2NFGW1Q);[B5X(R/I@\>G-;JC&4W!/4P M=:48J;6AZ]135;"#Y%&Z4C(7T'J:SO)FN9"QR[GJ3T%-(0V[U":;97/T6K":9:(0?(5CZMR13N@.29E]1^=0.RCJ17>B&,=(U'X4&-#U1 M?RHNA69YV70G =2?3-=EH%L(-*C;&&D)<_T_2KG5KB4U5=S+#M.DB.6>*''FRHF>FY@,TT75 MN6"B>(LW <9-0:G96]]8317,*R+L;AATX[5YO\ ""WCG34KF5!)+&\:HSJUTXG>/HCGP_VO5B'H:X7X8?\ 'EK7_82D_D*[EV"HS$\ 9-<) M\+=S:/J4YZ2W\C#\A40_A2^14_XD?F=[1116)L>;Z]IW S^J5@^-[>3PIXTL/$UHA\F9\3A>A;HP_%?U!KO7O+V+[*WJ<+]U^U7=W] M#U6218HVD=@J*"68G@ 5Y1JML^N>%O$?B>=21<;([,'JL*2+S[9(-=1XNU7[ M?I-CI6FR;IM:(1''\,75F_+^M7O$.G0VO@*^L+=,10V;*@]E'_UJQI?NVGU; M_ UJ^_?LD'@*;S_!.EMZ1;/R)']*Z2N*^%=QYW@F%,\PS2)^N[_V:NUK*LK5 M)+S-*+O30=J\O^+;[+_PXV"=LDIP.IYCKU#M7F'Q8_Y"?AK_ *ZR_P XZTPO M\9?/\B,3_"?]=36\1^.5M-&G$6FZA'-(A17G@*HA/&2?;K6KX'M=,L_#-O#I METES']Z253RSGKD=OI6]-!%<0M%+&KQN,%6&017E&E12>#_BK_95L[?8;P@" M//&&!(_(\?2J@HU*;C'1K7U)DW":E+5/0]=HHHKE.HX;XL?\B9_V\Q_UKH_# M'_(KZ7_UZQ_^@BN;^+! \&\GKL?\ Z"*Z)?P%ZG.O MXS]#6HHHKG.@X6WCBG^*VK03('233D#*PR",KG-RYTVMTV5=$UJSU[3([ZRDW1M]Y3U0]P?>N:\;J3XF\(MV%\1^J_X5R5 MQ;:E\,/$0N;??/H]RV"#TQZ'T8=C72^(M0MM7OO!VH64HD@DOQ@CJ#QP??BG M[)1FI1UB[_D#J\T'&6C5OS._HHHKC.L0]#7COP_UZTT34]?-TL[>;*NT11%^ MC/UQTZU[$?NFO+_A2JMJOB3(!_>Q]?\ >DKJHV]E._DI M:K;Z=;1W/GSDX\R(H "2>?I7353GTVWFO;6[* 2VS,4(']Y2I'ZU\<_\B3JW_7 _P ZZ&N>\<_\B3JW_7 _SJJ7QQ]0J? RK\.B#X&T M[GL__H1K)\UE*#U5SE< MG[.,9+1GK"C"@#H*6FJP90000>013JX3M"BBB@ HHHH **** "BBB@ JK=W) MA 2,!IG^ZI[>I/M4L\R6\+RR'"(,FJUI [$W%P!YLG)']T=E_"FNXGV&V]ED M;I&)).68]6-7E547"@ 4ZBD,**** "BFNZHI9B !U)K,N-2+DI!PO]Z@"^]Q M&CA,Y8GH.U35CVZ_.I]ZV* "BBB@ HHHH **** /-/$W@S4M/UT>(_#.//W% MY(!QD]\>H/<5I:7\2+!XEBUJ&;3KM>'$D9VY]1WKN*@FLK:X_P!=;Q2?[R@U MO[9224U>W4P]DXN\':YSU[X[\.1VDNS4DE" M2))9$V%UQNP#G'YUWJ:581L&2S@4^H05:"A0 /04O:14'"*W'[.3FIR>PZ MBBBL38\]\>^&[YM2M/$NCQF2\M2#)&O5@IR"/7N#[5KZ5X^T6_ME-S<"RN0/ MWD,X*E3WY[UU559=-LIFW26D+MZL@-;>U4HJ,UL8^S<9.47NBJ!4M3*:MRQV*C!WYI;BU%//%;Q&2:1(T'5G; %2TUT61=KJ&'H1FLRS MSKX?7]O-XA\1RM*JO=70>(,<%QENF>O6NO\ $NB1^(- N=/? 9US&Q_A<=#^ M=:2VL"L&6&,$="%'%2UK.K>?/'0SA3M#E9YM\--&O@TE_JBOOLU:SM5D'W & M)8C\3C/UKN]9C$VB7\9Z-;R+_P".FKP 48 H(!!!&12J57.?,PA34(LU$ M;6W9B6AC)/4E13HU%3GS-!6INI'E3,&+QQX?DMQ*+[!QGR_+;=GTQBL72=*N M?$'C<^*+FW>VLX$\NTCE&'?@C<1V')/Y5VPL[96W"WB#>H05/C%'M%&_(MP] MFY6YGL+11161J>=?%N[A;P]!9(X>X:Y5_+7DA0K$7_?(J5555"J .@%:5)J5K+96,Z<'&]^I6U# M3[;5+&6SNXEEAD&&4C_/->1?\(QJ7AGQKI%IOEFTM[Y)(7[ Y[^AQ^=>T4QD M1R-R@X.1D=#54JTJ::Z,FK14VGU'T445B;$%S/_#WQ M%9:+JVKM?^9#%=E61RA(&"W!_P"^J]D>-)%VNH8>A&:C^QVQ'^HB_P"^!6U. MK&,7%K M(,.00@XJQ43<=HHN*E]IB5ROQ#O(;?P;?PM(!-,@2.,'YFRPZ#\ZZNHY((I2 M#)&CXZ;AFE"7+)2[#G'FBT<;\,[^V;PC:69F5;F-W4Q,<-]XGI]#6OXL\,V_ MB;1WMI,+.GS02?W6_P #6TMO#&P9(45O4*!4E7*I^\YXZ$1I^YR2/,O"?BJ[ M\/RGP_XECEB\D[8;AE)&/0GN/0UZ1;W,%U'YEO-'*G3^EO'^;Y4[**DA6JL2]*OQ+0!9A7I6F#D9JC$.E74.5% QU%%%( HH MHH **** $R ,DX%()$/1@?QK@XI9/&/C'4K*6XECTO2RJ&&-BIEBFJNU0,Y MP,4ZL38*0G R:6N$^*&KSV.@Q6=HS"XNG+$IU")\S'^573@YR441.:A%R9W5 M+61X8U<:YX=LM0XWR1@2 =G'!_6M>IE%Q=F5%J2NA,XHR/45%<6T5U$8IDW( M>U>/:^DOA;Q]:)-<7$FE2NLFQY"1M)PP]\=?RK2E2]HVKZF=6K[-7L>S4M,C M"B-0F-@ QCTIER(C;R>?CR@I+9/&!61I?0ER/445YSX!TXZO+?ZS)HY%W(W45Y%%9-=?%2X MT1[NZ6QRY"),1CY-P'YU5*DIWUM856HX6TW/8-PQU%%<3JW@*-K"0V%_?K.% M^53.6#'T.:[50 H Z#@5$HQ2T=RHN3>J'4FX9QD9HKD)_!C:IK5[J-[?W47F MR8CBADV@( #]3C-$5%[NP2;6RN=?1FO,?'.AGP]X=-]9ZE?^:)43YYR1@YK M6T7PE%J&@:?>2ZGJ(EN+:.5L3G&64$_SK7V45'FYOP,_:RYN6QW&0>]%2?R%6:EE!6'K.NK9YM[ YN7'7^X/7ZUR M,0:1\\L['ZDFJ2%@[FKEAH,\P#SGRD]/XC706 MVGVUKCRH@&'\1Y-%T(Q8+6[EQY9=%1W$:XS^/6M6F M.ZQKN=@H]2:5QV*J:7:J/F5I#ZNQ)JTB+&@1!A0, 5FW6NVEN"%)E;T7I6=% MXCEEOXE952 MAA]:-6&B.FHHHI#"BBB@ HHHH \AU]M0\!>-YM:MHVET^^;< MZ]B3R5/HL/$%BMU8RAQQO0_>0^A%6K_ $^UU2SDM+R%987&"K"O M(-5TN_\ AKX@@U*PD>73I7Q@GJ.Z-[XZ&NR/+7CRO22_$Y)$=(\3V7A^%[:ZLT6[)N6\Z,ER7YR3ZX MQ6])6BY7MT,:KO)1L5?AE=3:9J>J^&+IOGMY"\?X'#8]C\IKTVO'/$$6J^%? M&VG>(+Z2%_M#XD:!2JD ,"/H:]A1UD174@JPR".XJL3'5377\R$[25SF>$>1+]5X!_$8-1?$"_DMO#C65MDW>H2"UB4= M3NZ_I_.N3^'TTWAWQGJ?AJYX61B8\_WEY!'U4Y_"NC5/^$@^(YE'S6>B1[0> MQG?_ '\JZ)TU"JY=-S",W*DH]=CI=&TV/2-&M+"( +!&%X[GN?Q.:T**2N1 MN[NSJ225D%>1)=V]C\;+F>ZF6&)=V7216L%Y\;;F&XB66([LJXR M#^ZKJPMO?OV.;$7]VW<]";Q7H:[0-2@9F8*JJV22>@K9%85YX2TBX6,Q64$, MT^*W_(EM_U\1_UKH?"W_(HZ-_UXP_^@"MY?P%ZLYX_QGZ&O111 M6!T"51UO_D ZC_U[2?\ H)J]VJCK?_(!U'_KVD_]!-..Z)ELSA?@[_R M0_Z M^?\ V45Z17F_P=_Y 6H?]?(_]!%>DUOBOXTC+#?PD%%%%XBN[>.X@D62*10RLIR"*RO$6M7&B00SQVJSQR2I"?G MVD,QP/PSBN3MY[GX=ZN+2Z9Y?#UT_P"ZE//V=CV/M70>,F6?P]!+$RO']LMF M# \$&5?\:U]FE-=4S/VC<7T:.DC+F-3( '(Y Z9ILTT=O"\TKA(T4LS'H *D M'2N+^(]U(NEZ?IZL5CO[V.&4CNF>1_*LZ<>>2B:3ERQN:4.O:AJG[W2=-#VG M\-Q.^P./51UQ4-YXAUG2I(VOM&5[=Y%C\V"7.W) !(/UKI8HTAB2*-0J(H55 M X I)X8[B%HI5W(W44U*-]M!F>A$H_'Y:ZVN6\;(4L;*\ RMO8VS^!_R:P_&=XTFK6M@"0D<)F8> MI8X'Y;6_.DE=C;LC*@CN=3O>\DTIR3_GM7<:7HL&GH&8"2?NQ[?2J7A.S2.P M-T0#)(Q /H!714FQI!1112&9^I_VEY0_LX0[_P"(2$\_2N1FU*X:Y^S:BDEO MAKOJHZGI5IJ]H;>ZCW+U5APR'U![&KC);,B2>Z.,85"U#1W.F MWS:9?'=(HW0S=!,GK]1W%.8535A)W.RT2^^VV"[FS+'\K_XUIUP6EZ@VG7HD MZQMPX]O6NZC=945T8,K#((K-HM#Z***0PI&.%)]J6B@#GO#'B6SUG2HV-S&+ MI,I*C, 0P./UK"^(MU#JVGV^@V)6XO[F="J(<^6!U8^E;L_@K0+BX:=K!4D8 MY)C)7/Y5>TW0=,T@LUG:)&[?>?JQ_&MU.$9<\3!QG*/*RSI]J+'3K:U!R(8E MCSZX&*LTM,DC66-HW&588(K!N[N;)65C@?'M['J>K:-X9CE!^T7*OPK2< MTXJ*Z&<(M2&50T;J593W!K(@\)Z':RB6WT^.)QW3(-4JB=/DE M\A.FU4YX_,VZ*0<4M8FQY7\2[2XTC7=,\360PZL$D/\ M#D9^HR/PKLO!FE2 M:9H"/<\WEVQN;@]][H.15K&!6TJW-34#& M-'EJ.0M%%%8FPE>/P:C:VWQLGGGE6.'>\9>^I)1114%G!?%F4)X16,D ON 36_X,G6X\&Z0RL&VVR(<=BHP M1^E6[_0=,U.82WMHD[#IOR0/PIUAHFGZ8VZRMEAX(PI./RK9U(NDH=3%0DJC MF:-%%%8FP5E^(IE@\-:I(Q "VLG7UVFM2J>H:99ZI$(KR$2H/X23BG%I-7)D MFTTC@/@Y(AT;48\C>+@-CV*C_"O2JR+;PSH]G,);:QCA<$',>1TK7K2M-5)N M2ZD48.$%%BT445D:A1110 5PUE*I^,6I+GD:TI;PWBV:"Y) MR9:W*:EX8FMO#EWN MNM-N+VW-G<'^#$RDJ?P%>HPQ)!$L<8PJC &)9 CJZ[AT8'(-7 M3J\NCU1,Z?-JM&35S'CK0IM=\/%;4D7EM()X,=V';\C^>*ZBDJ(2<9*2+E%2 MCRLYKPUXLM=7LTCNG6VU*,;9X)#M(;U&>U:VHZM:Z=;AY94+LP2.,,,NQ. M/J:CO_#VE:G();JRB>0?QXPWYBH;?PKHUM<1SI9JTL9W(SDL5/J,U3=-NY"4 MTK&U5!M8L5UA-*,Z_;63S!%W*^OZ5>JL=/M#?K?&WC-T$V"7'S!?2H5NIH[] M"U1112&%%%% !1110 55U&SCU'3KBSE^Y-&4/MD=:M44)VU$U?0X3PS?2VER M8;OY9HF-O./]H?Q?0\'\:E\;Z?(EQ;:S"C/'&AAN HR0F*H[?PO^'0^WTK3TC5DDA6WN&#(1\CGD$>E;-V?.C-*ZY7T,WP M[KD5M:&-R7@/S*R<_A6K'XLTV3J9T'JT1%5KSP;922/-82R64KGUN5]02A/X'BE:#"\D=#'KVER_H/<'\:[JTUBQOA^ZG7=_=;@UQ4\0MM:U2V481;CS%^CJ&_F36 MD=8V?0AZ2OW(G%;.@ZU]D86MRW[DGY&/\)_PK(85 PJ6BD>G!@P!!R#R"*6N M%TKQ#-I^(I@9(/U6NOM-1M;Z,/!,K9[9Y'X5-BKENBBL7Q-K4FBZ4DMO&);N MYGCM;9&. 97.%S[=S]*0&U16(NC7S6N)]:N_M!'S/'A5!]AZ5B>*;K6-$\#0 M7#7[#4(IX8I)E <-*%)(_W30!VU%96GVTD4UQ_Q-)+J-D "LP)C/.3D>O'Y M5Q2ZIK:>$-;UF/5)&N=.O;A42104D2-\!2/4C]: /2J*PI+:^U")-0-]/9HU MJC"VCQ\KX)))/U _"L/P4=6U[PKI&LSZQ/Y\C"29"!L=0_*^V0* .YHKE-"O M[VX\<^)K&>Z=[6R6V,$9 ^7S%8G_ -!K.L[N^O\ QCXGTV;69;>"Q6W-OAE& M/,5B6*PO5_M)[D$DQRY!9/E'&1[Y_.N M>\*IJVO^"=.U)]:N8KVYAWEMH*@Y(Z?A0!V]%YU32O&FE::M MV]W9:C%,)%<#? R+D.".QZ5)X'O[W4;?6'O;EYFM]4GMH]W9$QC^= '5T5S> MGW-W+XUUJRDNI&MH+>!XHSCY2^[/_H(KF?[E:E/9))?ZK.MU(N7 M6#"HA/. /;IF@#>HK-T6VU"TM)8=1N_M4BS-YC>(H+[P?!KT[;(A;&6?_8*@[Q^!!JIH:ZEK MVF1:M=WTMLETOF0V\& (XS]W)[G&": .GHKD[^\U'PGINIWES=MJ$9,26,<@ M ;S'.W82.O)7GTS6A!H^H26H-YK%Q]J9?G,.%13[#TH W**Y"]U/5-&MM,T5 MKA;G5]1N9(89W7 $:Y8N0.X0=/6M"_TG55L'?3]7G^VH-R>: 4=O0CL#0!OT M5YO?^+[W5/A_I^MV4CV5VU[%;3QCD!C($<9!H W**YCPKXF?53-IF MIQ"VUJR^6Y@/1QV=/5346E-J.HW'B.S_ +1E0V]\D,,F 3&FR-SCW^9A0!UE M%<4R:C_PG(T4:Q=_9SIOVK/&[?YFWTZ8I^L:CD '/ M6-2>@SG&?:@#LJ*I:;;36T#I-=O<@R%HW?&0IQ@>_>KM !1110 4444 %%%% M !1110 R2-98V1U#(PP0>A%<#J&G2^%YB55Y-'=OD;J;QKH89 M!KG_ /A(+@=8D-1OX@NB.%04K,+E76O";1HUUH[!'!W-;NWRM]#V-*SK:X2X@CN8&^1P"#77>'M(TW4+9;F:=?WVA07&F1^;>Z=>17T47_/0QDY7 M\0374T5)1@Z9XOTC4K$7 NE@8#,D,WRO&>X(-<_\0=0M]0^'BW2Y\F:ZMV4, M/O()EY^F!GZ5VTEA9S.7EM8'8]6:,$T][>&1%1X8V1>BE00* ,K2FT6.^N1I MAC\R2-7F\L_+@$@']37!Z5HUSJ_AW6I],NI?MD>LSSQVSM^ZFVR9"L/1L5ZC M';0Q;O+AC3=UVJ!FEC@BASY42)GKM4#- &)I'B.UUW0I+D V\RQL)[>7AX6 MY!%9GPL8?\*YTE.CI&P8'J#N/6NM^S0[F;R8]S##':,GZTZ.&*%2(HT0'LJ@ M4 <7X;F0_$OQ@N>66SV^^U'!_+(JEI&GV.J?$3QI#>0K*CI:*N>_R/NP?RKT M!;>%)#(L48D/5@HR?QI%MX4D,BQ1JYZL% )_&@#D?&DL5OJ7A-&; 754_ ;& M&3[%?)_M0,X89 'E2#)]LD5V,EO#,098HW(Z%E!Q226T,V M/-AC?'3QU%=-*+"I+RE3\H8H.GX 5A_#O5K"U^'.D+/=1QM# M 1(K'!4ACG(KLUMX4C,:PQJC=5"@ _A4?]GV08-]DM]PZ'RQG^5 '.>&H);_ M ,2:SXC:%XK>[6*WM0XPSQQ@Y?'H2QQ["H_BB?\ BW&L+_$T8"@=2=PXKL , M#%,DBCF7;+&CKG.&7(H I6-E9>:=1@3=-<*,RLVX[>N!Z#Z5RW@^ZCT74O$. MDZ@WV>?!%)CIO0''Y MT <[X?#7OB77=90'['-Y-O Y&/,\L-N8>V6Q^!KD4@TB_P##GBM9RHO(]6NY M;>1!B4/G*%2.>M>J!%50JJ H& .*C6SM4<,MM"K#H0@!H \[\:RWD?P\\/M MJQQ?"[LVN>.=PP7_ *UW46M:?<7/D0W*2/Y;2G;R%48&3^=7)8(I@!+$D@'0 M,H.*:EK;Q;O+@B7<,':@&10!Y=H>CR^(_@L^FVC!;Q99)(PPQ\ZS%U!^N,?C M79:%XPL-3L5^U/\ 8[Z)=MS;SC:R,.O7J,]ZZ&."*$$11H@/4*H%,ELK6X;= M-;0R-ZN@)H @TS5+?5K=[BU8M LK1J^.'V\$CVSD?A6!=@Z]XWCMH[IXX-)M MS,WEGDS2?*OY*&_[ZKJDC2) D:*BCHJC %(D$4;LZ1(K-U8* 30!YYINFK9Z MAXG\$7$["WU")KFRD?\ NRJ5@./SH Y'Q41XKT"_MM#< M37NGRPW$3#[K2JV_;GN<#]16GH_C#3-4L1++*+2X0?O[:?Y7B;N#FMV*"*!- MD,21KUPB@#]*CEL;2=]\MK#(WJT8)H X?Q1-);7/AG4K'X5&,P%K\7BZG+ G)'[T.RCW _E74ZOXCL+KP MK<264PGFNX&CMX4&7=W& N.W)Y]*ZC'%01V=K%+YL=M"DG]]4 /YT '^V/UKLY( M(IL>;$CXZ;E!Q3\<8H PO!;%_!FDN59"UNIVL,$9]:Q/ LT8UGQ@2P .JNXS MW7:.?I7<*JJH50 !T %1K;0(6*PQJ6&&P@&?K0!QMC81^+[S7KV:>5;*9CIT M:)CYXD!#$Y'=F?\ (5BP:B[?"C7M%NV/V_2H)K)P1S(%!",/7*X_$5Z='#%" MI6*-4!YPJ@4QK6W8LQMXB6^\2@Y^M '+:YX=.NV-AK&DW M]9M8U>VN1T<8Y M1_5347@"ZN[V3Q!F]0AE#?S%=/15*I)=2.2/8YD>#DP0VJWS ^ZC^E/7P9IN_M(IM*NK78HCDB9" ,#D$5['@#\S1%MR2"22BSR3PHYDT7!_Y9RLH_0_UKNO"$ MK1ZM)%GY9(SD>XZ?UKD?#EDUIHD2N,/(3(0??I^E=GX2MRVI238^6./&?<__ M *JUKM.;L1134%<[2BBBNV.K6\*:[I%JTBI(VU;J-1]^,X[@8QZUV]E-)<["1DC\* ,Z]\1VMEJK:<\-P]R+=KG;'$6S&" 3Q[D#\:>WB+3_^$>_M MV.0RV'E>;YD8S\HZG'M7/:K]O/Q/M_[.\C[1_8TGR&@O-+@GM[J(G(\P@L6'L1@E2,C]*J M6_B&QGT:?5BSQ6D)<.TBD$%20>/J,4SPC@^#-"Q_T#[?_P!%K6)H^EQZ]X O M-/:9HUN;BY"RIU4^>Q5A^(!H Z*SUA;N[^S-:74#F,R*9HRH8 @'!]>1^=)I M^N6NI:A?64 D\ZQ<1S[EP%8C('OQS6#X4U[4VU.;P[XB@5=6M8A(EP@^2YBS MC>/0YZBCPE_R./C3_K]A_P#1*T =!INMV.K2WL-I,'ELYVMYTZ%64XZ>E+<: MO!;:M:Z:ZR>?=*[1$+\I"XW<^V17GT6B7R3ZGXE\/ #5K;5+J.: GY;N+S#\ MI]QG@ULV>NVGB3Q#X;U"S) 6.[CFB?AXI-J95AZ\&@#=O/$UI9ZT-),-S+>& M'SQ'%$6RF<9X]^*GDUVTAT>/4Y?,2*0JJ(R'>S,=H7;UR3QBN5U8WX^+EG_9 MRVS3?V*^1<.RKCSAW //2MS6]&O?$'A6.V:5;'4U\N>-TY6*="&'U&10!I6& MJK?7$\!MKB"2)58B9"N0V<$>O0U5@\26US)"8;>Y>WFD\J.X$1\LG)'7TR.M M4?"/B"\U-KS3M8LQ:ZQI^Q;@+RLBMG:ZGT.#6-I%QJ/@O6K7P[J2?:=%NI3' MIMX!S&QRPB?]<'VH ]!JC+JUG!J]MI+:$ R,JYV MC.,_K5*]\5V.F1K+J$%W:P$X,TL#!%^I[5E?$>>*Z^%NKW$#AXI;971AT92R MD&NOFABN('AF19(G4JR,,@@]J ,G5?$VG:/86]]<2,UI<,J)-&-RY;[O(]:T M+V\BL-/FO9LB&&,R.1SA0,FN!\-Z#'JO@#Q!X?+%[1+^ZMK)F.=JJWR$'V;^ M5/T_5)_%?A/1=)F8I=W$I@U$=PL!'F@_[Q"K_P #H&=7<>);.UBTV2:.=1J, MBQVX\LY+,,@'TXJUJ&K0:=);PNKR7%P6$4,:[F; R3CT'K[UA>,@%U'PH , M:O'C_OAZD\7Z/J=T]CK&AR(-4TTN8XI/NS(^-Z'TSM�(VK+58;RSFN662W M6%V203KL*$U4?^$GMWM?M4%G>S6N-PFC@)5E]1ZBN.\3>)H]=^&ZWOE2 M6J/J$-KJ41X:/$@$BG\L?0UZ7&J+&JQ@! ,*!T H HVNM65_I']IV4OVFVVE M@8^3QU&/4>E9UOXSTJ=-/E8SQ0:@0MM-+$520GH,^IK!\,PBU\2^.K2W&+%) MHY$4?=61X=T@'XUBZ=>QW?@CP7HU[:RVUO<26Y%W)C9F/YP 1T+%0!GL30!Z M7J6K6VE_9UFW-+"7R9$F0J0VU6_+# M"LCQAH=]JD-E?Z1.L6JZ;*9K;?\ =DR-K(?8CC-3^$_$'_"0:9+-+:FTOK>8 MP7ENW5)5 S]1@C!H WZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH ***Q]4U.5)186 5[QQEF/W85_O-[^@[TTKB;L; M%%9$33PPHC3O(RJ 7;&6]SBG?;)U_BS]118#5HK).I3CLA_"FG5IA_ E%AFQ M16"^L7/8(/PJI-J5X^6;Z"N UB2Y\27L MIJ$H2< 9-7%\NJW,Y1YMRJ(F=PB M+EB< "NZT?3QIU@L9QYC?,Y]ZIZ+HPML7,XS*?NJ?X?_ *];E0V6D%%%%(85 MC>)- 3Q!810_:'M;BWG6XMKB,9:*1',L:>@;.#CL<5=;01:^'[?2M*N&M! M;&,Q2$;ONL&^;IG.#GZUM44 8MGHLR:VVKWUTL]T(/L\:HFQ43=N/L:OJ!NA)_:4JRLFS&PJNT8.?05N44 9.B:1)I O5>X$PN;J2Y^YMV MESDBJ8\(6$7B^/Q%;$PS^6Z31+]R4D?>(_O>_>NBHH YN^\-W4WBR/Q!:Z@L M,R6IM1$\.Y2I;<>XYS5I]+U,Z=:QIJ@^V0W#3-,T65<'?\FW/0!\#G^$5M44 M 8EKH4B3ZC>7-UYE[?1+"9(TV"-%!VA1GU9CGU-0+X>O;F33?[4U%+B.PE$R M*D.PR.H(4LNBHH @NXYI;66.WE$,K*0LA7=M/KBJ&FZ%#8^&HM%E/ MGPK 878C&\'J3[G-:U% ''GP5,_@)_"DNIF2$QB)9S%\P0'.,9]L5JRZ=K5Q M:?9Y=7CCW+M>6&WP_P#P')(!_.MNB@"GIFFVND:?#8V48C@B7"C.2?4D]R>N M:S=*\+6FD^(=5U>)F,E^P;8>D?'S8_WB 3]!6]10!B:]H4FM7&ES)=^0;"Z6 MZ V;MY (P?;!-2WEAJ+ZFEY9:@D*^3Y4D,D>]6P20PY&#R:UJ* ,"U\)V$>@ M7FDW8^U1WTDDUT[#!D=SDD>GMZ8%,T_1=9TRR6QAUI);>,;8GG@W2*O8$@@' M%=%10!D6.@PZ9I%Q9VCGS9][2W$@W-)(W5V]3[52M_"%K_PAD7AJ^D-Q;Q1" M))0-K+C[K#T85TE% '.V^BZU:)9A-;65K>(PL9H,^:I(P3@_>&.ON:O:+HRZ M1'=L9?.N;RX:XN)=NW7MZ+6A%#' M"NV- H]JDI7&%%%%(84444 %%%1S)YD+QABI92,CJ* .4N_B7X8M+J6 WLLO MDL5EDAMWD1#[L!BNK@F2XMXYXSF.10ZG&,@\BO*/"^N2_#:P7P]XETJ:"T29 MPFJ1)OBE#,2"Y'/?'TQGI7;>([J^.FVMSI6MZ?IMFPW275PF_*G&W9R!Z]?: M@#I:*X#P-XLO=6UK5]"O;ZTOY+)$D@OK9<+*C#N,]03BL70=:\?^*O!XUNTN M[&T\I7V(T.XW14G)]%'\(]P: /5V=40N[!5'4DX IU>.^,]0!22["94^4YX&X9^G%=R8/%%GX>N1.9Q;^ ]>DS@_8)E'U*$#]30!>T/7M.\1Z<+_2[@3VQ8 MIOVD>_#67_A&=:GT"8E+6 M[TVWU.#=V;RP)?S(S^%8NF22WWC?P]XOG4AM6U>YCB)[0K'Y<8_]"H ]THK@ MKO7=?\1>+=1T/PY/;V5MI@475[+'YA:1AD(H_//T_-V@^)]7BUG5O#.O>2VI MV5L;JWN85PD\6.N.Q!(_7TH [NLW6==T[P_:Q7.IW @BEF6!&*DY=LD#CZ&O M.-*UWQ[XA\%+XDM+NPMTAB=UA:+<;HH3N)/\/(( ]NM7->\8SWGPZ\/Z]!;6 MWF7M] CQS1B15.6#8![@KP: /3:*X;7/$.M:AXN;PMX::WAFMX1-?7LZEA"& MY55'=B"#^-:4-KXHLM!O4N]:L);W<#!=20%4C3C=N /7KB@#IZ*\QTGQAJ%C MXTT[1KO7;#7+;4 Z^9;(%>!U&1D X(->G4 5-1U.RTFR>\O[F.WMT^])(V * MYF#XG>&;BXCBCN+DK(X1)?LDFQF)QC.VL;Q/$GB/XM:)X>O1NTVULVU!X3TE MDRP&?4# _6O1UBC2(1*BB-1@*!P!Z8H ?6-XF\16WA;1FU.[BFEB618]L0!; M+' ZD5SOBR^UJQOII(O%.DZ9 %S;V\T8+O@<[B3ZYZ"N9\3>)'\5_!2+5)HU MCG:ZCCE5/N[EDP2/8]?QH ].DU_3H=:M='DN-M_5'4YZ=JQM0\=0 M6WB)]%L=,OM2N(=GVEK5 5@W= Q)'..:HZAJMQ#\4-"TM(KPT5YMIFH>.O M%6E'7]-N[&PMY2S6=C+#O,B D#>V>,X[5!J/Q)O7^&]MXBLH5BO8[Y+6[MV& M<,#\RCTR,$?6@#U"BO-=?USQ=X5\'/J^I7%I+>27D.RWAC^6.-OO1Y[GWIFK MZYXR\)SZ9JNKW%C<:?>726]Q:0Q$&WWYQAN^,=?\: .[;7=.77TT,W _M%H? M/$.#]S.,YZ=JTJXR?5IT^,%MI(C@\A]',YD\H>9N\QAC=UV\#BL7Q7KVOZ#) M>WH\4:.&MRTD6F-'AGC!X4G.=Q'ZT >FT5GZ'J:ZSH-AJ:H4%W;I-L)^[N4' M'ZUH4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %&*** M*%]HVF:E_P ?MA;SGIF2,$C\>M9!\!Z KE[>VEM7_O6\[H?T-=-15*-V_IQU!JEKOAJ_P!)N?"1 MO-*FUW2=,L_(GMH%W_O=N Y0]1TZ^E>N44 >:>"],U"/XBZOJLV@OI-C=V,8 M@BV!0N"!@[> QQG'O6M\-]-O=,^&5C8WMK+;W:+/NBD7##,CDY X^M6?%+_"FGW@\/W\<5KJ" M-?:;(-KSQ@ DJ/XER:Z[XCVMY??#_5K73[>6XNI41$BB72+5O!'C36-1MM(NM3TC6&69OL@#20R@7U+-Z$D=/<^U>BT4 <)X%TN_L/A'!IU MW:2PWBV]RI@=<."TDA Q[@C\ZYB;P[K#?"#PQIHTVY-[;ZA')-!Y9WHHDD)) M'88(_.O8J* /.=9M-9\+>/KKQ/INF3:I8:G D5Y!!_K(W0 *P'<8'ZFJWB^? M7/&'A#=:Z#J%O%;WT3SV4WR27< R6 ]\<>U>GT4 >1)976H>,O"U]IO@Z?2 M=,LYG$CM J,J9_%OSIMKX[UBXFAMV\%:Q'.SA7+* B<\G=Z5W5% 'D2:??:;XK\0MJ? MA.?6[V^N6>QO/+5XEB/W4);A,53B\-:TOP6;2FTNX%^-1W_9Q&=VWS <@>F* M]IHH X/4=+OY/BSH&HI:2M9P:?)'+.%^5&.[ )]>:9X>\/7,UYXZM;^WF@MM M4NG2-V7&^-D*EE]>M=_10!Y;H6L^)O".@KX=G\+WM]=V>8K6XMP##*N3M+-_ M#U_2J&J>"-6T[X51::L#W>JW&II>W20#=AF/.,=@ *]AHH XCXJ:9>ZMX/6V MT^UEN9_M<+[(EW':#R:3XI:9?:KX:LX+"UEN95U&&1DB7<0HW9/TKN** .%O M=+U"3XQV^I16\@M!HC0?:=N463S&(!/K@@XKA[#2-3M/#&J:)<>"[B\\0S^< M)-2E161]V?G$AYSCH!U->Y44 8/@NWN+3P5HUM=0O!/#9QQR1N,,I QS6]11 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 E44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Mar. 23, 2022
Jun. 30, 2021
Document and Entity Information [Abstract]        
Document Type 10-K      
Document Period End Date Dec. 31, 2021      
Document Annual Report true      
Document Transition Report false      
Entity File Number 001-36216      
Entity Registrant Name IDEAL POWER INC.      
Entity Incorporation, State or Country Code DE      
Entity Tax Identification Number 14-1999058      
Entity Address, Address Line One 5508 Highway 290 West, Suite 120      
Entity Address, City or Town Austin      
Entity Address, State or Province TX      
Entity Address, Postal Zip Code 78735      
City Area Code 512      
Local Phone Number 264-1542      
Title of 12(g) Security Common Stock, par value $0.001 per share      
Trading Symbol IPWR      
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     5,903,797  
Entity Central Index Key 0001507957      
Current Fiscal Year End Date --12-31      
Document Fiscal Year Focus 2021      
Document Fiscal Period Focus FY      
Amendment Flag false      
Entity Well-known Seasoned Issuer No      
Entity Voluntary Filers No      
Entity Public Float       $ 74,578,861
Auditor Name BPM LLP Gumbiner Savett Inc.    
Auditor Firm ID 207 285    
Auditor Location Santa Monica, California Santa Monica, California    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 23,170,149 $ 3,157,256
Accounts receivable, net 233,262 170,287
Prepayments and other current assets 43,900 118,883
Total current assets 23,447,311 3,446,426
Property and equipment, net 56,158 37,125
Intangible assets, net 2,055,650 1,568,903
Right of use asset 307,172 79,719
Other assets 11,189  
Total assets 25,877,480 5,132,173
Current liabilities:    
Accounts payable 130,500 101,984
Accrued expenses 353,507 475,487
Current portion of lease liability 58,864 82,055
Total current liabilities 542,871 659,526
Long-term debt   91,407
Long-term lease liability 267,584  
Other long-term liabilities 917,100 552,031
Total liabilities 1,727,555 1,302,964
Commitments and contingencies (Note 8)
Stockholders' equity:    
Common stock, $0.001 par value; 50,000,000 shares authorized; 5,893,767 shares issued and 5,892,446 shares outstanding at December 31, 2021; 3,265,740 shares issued and 3,264,419 shares outstanding at December 31, 2020 5,894 3,266
Additional paid-in capital 104,063,321 78,974,964
Treasury stock, at cost; 1,321 shares at December 31, 2021 and 2020, respectively (13,210) (13,210)
Accumulated deficit (79,906,080) (75,135,811)
Total stockholders' equity 24,149,925 3,829,209
Total liabilities and stockholders' equity $ 25,877,480 $ 5,132,173
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Balance Sheets    
Preferred Stock, par value (in dollars per share) $ 0.001  
Preferred stock, shares authorized 10,000,000  
Preferred Stock, Shares Issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares, issued 5,893,767 3,265,740
Common stock, shares, outstanding 5,892,446 3,264,419
Treasury stock, shares 1,321 1,321
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Statements of Operations    
Grant revenue $ 576,399 $ 428,129
Cost of grant revenue 576,399 428,129
Gross profit 0 0
Operating expenses:    
Research and development 1,927,743 1,720,893
General and administrative 2,408,425 2,307,089
Sales and marketing 512,807 40,000
Total operating expenses 4,848,975 4,067,982
Loss from operations (4,848,975) (4,067,982)
Other income (expenses):    
Gain on forgiveness of long-term debt 91,407 0
Interest expense, net (12,701) (5,049)
Warrant inducement expense 0 (3,720,866)
Total other income (expenses) 78,706 (3,725,915)
Net loss $ (4,770,269) $ (7,793,897)
Net loss per share - basic (in dollars per share) $ (0.80) $ (2.20)
Net loss per share - diluted (in dollars per share) $ (0.80) $ (2.20)
Weighted average number of shares outstanding - basic (in shares) 5,937,520 3,539,217
Weighted average number of shares outstanding - diluted (in shares) 5,937,520 3,539,217
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Statement of Stockholders' Equity - USD ($)
Common Stock.
Additional Paid-In Capital
Treasury Stock
Accumulated Deficit
Total
Beginning balance at Dec. 31, 2019 $ 2,101 $ 71,242,256   $ (67,341,914) $ 3,889,233
Beginning balance (in shares) at Dec. 31, 2019 2,101,272        
Treasury Stock, Value, Beginning Balance at Dec. 31, 2019     $ (13,210)    
Treasury Stock, Shares, Beginning Balance at Dec. 31, 2019     1,321    
Exercise of warrants $ 766 546,007     546,773
Exercise of warrants (in shares) 765,315        
Early warrant exercise transaction $ 373 2,547,213     2,547,586
Early warrant exercise transaction (in shares) 372,837        
Warrant inducement expense   3,720,866     3,720,866
Stock issued for services $ 26 49,974     50,000
Stock issued for services (in shares) 26,316        
Stock-based compensation   868,648     868,648
Net loss       (7,793,897) (7,793,897)
Ending balance at Dec. 31, 2020 $ 3,266 78,974,964   (75,135,811) 3,829,209
Ending balance (in shares) at Dec. 31, 2020 3,265,740        
Treasury Stock, Value, Ending Balance at Dec. 31, 2020     $ (13,210)   $ 13,210
Treasury Stock, Shares, Ending Balance at Dec. 31, 2020     1,321   1,321
Issuance of shares of common stock in public offering $ 1,353 21,203,256     $ 21,204,609
Issuance of shares of common stock in public offering (in shares) 1,352,975        
Exercise of options and warrants $ 1,261 3,324,822     3,326,083
Exercise of options and warrants (in shares) 1,261,052        
Stock issued for services $ 14 207,966     207,980
Stock issued for services (in shares) 14,000        
Stock-based compensation   352,313     352,313
Net loss       (4,770,269) (4,770,269)
Ending balance at Dec. 31, 2021 $ 5,894 $ 104,063,321   $ (79,906,080) 24,149,925
Ending balance (in shares) at Dec. 31, 2021 5,893,767        
Treasury Stock, Value, Ending Balance at Dec. 31, 2021     $ (13,210)   $ 13,210
Treasury Stock, Shares, Ending Balance at Dec. 31, 2021     1,321   1,321
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:    
Net loss $ (4,770,269) $ (7,793,897)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 157,564 122,152
Write-off of capitalized patents 528 20,660
Stock-based compensation 352,313 868,648
Stock issued for services 207,980 50,000
Warrant inducement expense 0 3,720,866
Gain on forgiveness of long-term debt (91,407) 0
Decrease (increase) in operating assets:    
Accounts receivable (62,975) (170,287)
Prepaid expenses and other assets 176,223 147,185
Increase (decrease) in operating liabilities:    
Accounts payable 28,516 (80,972)
Accrued expenses (279,337) 96,613
Net cash used in operating activities (4,280,864) (3,019,032)
Cash flows from investing activities:    
Purchase of property and equipment (44,267) (13,940)
Acquisition of intangible assets (192,668) (53,220)
Net cash used in investing activities (236,935) (67,160)
Cash flows from financing activities:    
Net proceeds from issuance of common stock 21,204,609 0
Exercise of options and warrants 3,326,083 3,094,359
Proceeds from loans 0 91,407
Net cash provided by financing activities 24,530,692 3,185,766
Net increase in cash and cash equivalents 20,012,893 99,574
Cash and cash equivalents at beginning of year 3,157,256 3,057,682
Cash and cash equivalents at end of year $ 23,170,149 $ 3,157,256
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2021
Organization and Description of Business  
Organization and Description of Business

Note 1 — Organization and Description of Business

Ideal Power Inc. (the “Company”) was incorporated in Texas on May 17, 2007 under the name Ideal Power Converters, Inc. The Company changed its name to Ideal Power Inc. on July 8, 2013 and re-incorporated in Delaware on July 15, 2013. With headquarters in Austin, Texas, the Company is focused on the further development and commercialization of its Bidirectional bipolar junction TRANsistor (B-TRAN™) solid-state switch technology.

Since its inception, the Company has financed its research and development efforts and operations primarily through the sale of common stock and warrants. The Company’s continued operations are dependent upon, among other things, its ability to obtain adequate sources of funding through future revenues, follow-on stock offerings, issuances of warrants, debt financing, co-development agreements, government grants, sale or licensing of developed intellectual property or other alternatives.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2 — Summary of Significant Accounting Policies

Basis of Presentation

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

Reclassifications

Certain items in prior period financial statements have been reclassified to conform to current year presentation. Such reclassifications were to move sales and marketing expenses out of general and administrative expenses and to a separate line, and did not impact the Company’s reported net loss or financial position.

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

Accounts Receivable

Trade accounts receivable are stated net of an allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible, customer payment history and any other customer-specific information that may impact the evaluation of the specific customer’s credit.

Trade accounts receivable at December 31, 2021 relate primarily to a $1.2 million subcontract with Diversified Technologies, Inc. (“DTI”), signed in June 2020, to supply B-TRAN™ devices as part of a two-year contract awarded to DTI by the United States Naval Sea Systems Command for the development and demonstration of a B-TRAN™ enabled high efficiency direct current solid-state circuit breaker (“SSCB”). In September 2021, the Company entered into and began work under a $50,000 subcontract with DTI under a Phase I Small Business Innovation Research grant from the Department of Energy to develop a B-TRAN™-driven low loss alternating current SSCB. At December 31, 2021, unbilled grant receivables with DTI, which are included in accounts receivable, net, were $233,262 and the allowance for doubtful accounts was $0.

Property and Equipment

Property and equipment are stated at historical cost less accumulated depreciation and amortization. Major additions and improvements are capitalized while maintenance and repairs that do not improve or extend the useful life of the respective asset are

expensed. Depreciation and amortization of property and equipment is computed using the straight-line method over their estimated useful lives. Leasehold improvements are amortized over the shorter of the life of the asset or the related leases. Estimated useful lives of the principal classes of assets are as follows:

Leasehold improvements

    

Shorter of lease term or useful life

Machinery and equipment

5 years

Furniture, fixtures and IT equipment

3 – 5 years

Intangible Assets

The Company’s intangible assets are composed of patents, which are recorded at cost, and other intangible assets, which are recorded at cost plus the estimated present value of all future payments associated with the other intangible assets. The Company capitalizes third-party legal costs and filing fees, if any, associated with obtaining patents or other intangible assets. Once the patent asset has been placed in service, the Company amortizes these costs over the shorter of the asset’s legal life, generally 20 years from the initial filing date, or its estimated economic life using the straight-line method. For the other intangible assets, the Company amortizes the asset over the 17-year term of the underlying agreements.

Impairment of Long-Lived Assets

The long-lived assets, consisting of property and equipment and intangible assets, held and used by the Company are reviewed for impairment no less frequently than annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In the event that facts and circumstances indicate that the cost of any long-lived assets may be impaired, an evaluation of recoverability is performed. Management has determined that there was an impairment in the value of long-lived assets in the amount of $528 and $20,660 during the years ended December 31, 2021 and 2020, respectively.

Fair Value

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree that the inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs used to establish fair value are the following:

Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities

The Company’s financial instruments primarily consist of cash and cash equivalents, accounts payable and long-term liabilities. As of the balance sheet dates, the estimated fair values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This is primarily attributed to the short-term nature of these instruments.

In 2015, the Company recorded a long-term liability for the estimated present value of future payments under licensing agreements. In 2017, 2019 and 2021, the Company recorded adjustments to increase the long-term liability due to increases in the future payments due under these licensing agreements. The Company determined the discount rate to estimate the present value of the future payments based on the applicable treasury rates. The Company's long-term liability is classified within Level 3. See Note 4 and Note 8 for more details regarding the licensing agreements. The Company did not identify any other assets and liabilities that are required to be presented in the balance sheets at fair value.

Revenue Recognition

The Company recognizes revenue and related cost of revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers” and, as applicable, with the guidance issued by the FASB in June 2018 for the recipients of grants.

Currently, the Company recognizes grant revenue and cost of grant revenue only. Government contracts, including grants, are agreements that generally provide the Company with cost reimbursement for certain types of development activities over a contractually defined period. Grant revenue is recognized in the period during which the Company incurs the related costs, provided that the Company has incurred the cost in accordance with the specifications and work plans determined between the Company and the government entity.

For the years ended December 31, 2021 and 2020, the Company recognized $576,399 and $428,129, respectively, of grant revenue and cost of grant revenue. The grant revenue and cost of grant revenue relate to the two subcontracts with DTI. The Company accounts for these subcontracts as exchange transactions under applicable guidance.

Research and Development

Research and development costs are presented as a line item under operating expenses and are expensed as incurred. Research and development costs include costs to further develop the Company’s B-TRAN™ technology and include, but are not limited to, the cost of engineering personnel, wafer fabrication, contract labor, device packaging, testing and other engineering services, stock-based compensation for engineering personnel, consulting and materials and supplies.

Income Taxes

The Company accounts for income taxes using an asset and liability approach which allows for the recognition and measurement of deferred tax assets based upon the likelihood of realization of tax benefits in future years. Under the asset and liability approach, deferred taxes are provided for the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is provided for deferred tax assets if it is more likely than not these items will either expire before the Company is able to realize their benefits, or that future deductibility is uncertain. At December 31, 2021 and 2020, the Company has established a full reserve against all deferred tax assets.

Tax benefits from an uncertain tax position are recognized only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate resolution.

Net Loss Per Share

The Company applies FASB ASC 260, “Earnings per Share.” Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include additional common shares available upon exercise of equity awards and warrants using the treasury stock method. In periods with a net loss, no common share equivalents are included because their effect would be anti-dilutive.

In accordance with ASC 260, shares issuable for little or no cash consideration are considered outstanding common shares and included in the computation of basic earnings per share. As such, the Company includes pre-funded warrants to purchase shares of common stock and warrants shares held in abeyance in its computation of earnings per share. The pre-funded warrants were issued in November 2019 with an exercise price of $0.001 and the warrant shares held in abeyance were a result of the Early Warrant Exercise Transaction (as defined below) in August 2020. See Note 11.

At December 31, 2021 and 2020, potentially dilutive shares outstanding amounted to 1,379,306 and 1,541,518 shares, respectively, and exclude pre-funded warrants to purchase shares of common stock and excess warrant shares held in abeyance.

Stock Based Compensation

The Company applies FASB ASC 718, “Stock Compensation,” when recording stock-based compensation. Grants to non-employees are also accounted for under ASC 718. The fair value of each stock option award is estimated on the date of grant using the Black-Scholes option valuation model.

The Company issues common stock upon exercise of equity awards and warrants.

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains its cash with a major financial institution located in the United States. Balances are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company maintains balances in excess of federally insured limits. The Company has not experienced losses in such accounts and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.

Recent Accounting Pronouncements

Management does not believe that any recently issued, but not yet effective, accounting standards, if adopted, would have a material impact on the Company’s financial statements.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property and Equipment  
Property and Equipment

Note 3 — Property and Equipment

Property and equipment, net consisted of the following:

December 31, 

    

2021

    

2020

Machinery and equipment

$

93,811

$

89,559

Building leasehold improvements

 

10,245

 

25,090

Furniture, fixtures, software and IT equipment

 

62,884

 

45,517

 

166,940

 

160,166

Accumulated depreciation and amortization

 

(110,782)

 

(123,041)

$

56,158

$

37,125

Depreciation expenses amounted to $25,234 and $24,117 for the years ended December 31, 2021 and 2020, respectively.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Intangible Assets  
Intangible Assets

Note 4 — Intangible Assets

Intangible assets, net consisted of the following:

December 31, 

    

2021

    

2020

Patents

$

1,133,841

$

941,701

Other intangible assets

 

1,391,479

 

964,542

 

2,525,320

 

1,906,243

Accumulated amortization - patents

 

(158,516)

 

(113,975)

Accumulated amortization – other intangible assets

(311,154)

(223,365)

$

2,055,650

$

1,568,903

At December 31, 2021 and 2020, the Company had capitalized $306,640 and $270,000, respectively, for costs related to patents that have not been awarded. During the years ended December 31, 2021 and 2020, the Company wrote-off $528 and $20,660, respectively, in previously capitalized patent costs.

Amortization expense amounted to $132,330 and $98,035 for the years ended December 31, 2021 and 2020, respectively. Amortization expense for the succeeding five years and thereafter is $147,249 (2022-2026) and $1,012,765 (thereafter).

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses
12 Months Ended
Dec. 31, 2021
Accrued Expenses  
Accrued Expenses

Note 5 — Accrued Expenses

Accrued expenses consisted of the following:

December 31, 

    

2021

    

2020

Accrued professional fees

$

44,000

$

32,500

Accrued compensation

 

147,756

 

191,556

Accrued licensing fees

 

50,000

 

60,000

Accrued Board fees

 

30,000

 

45,000

Accrued taxes

 

75,200

 

Accrued semiconductor fabrication costs

 

 

92,600

Other

 

6,551

 

53,831

$

353,507

$

475,487

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Loans
12 Months Ended
Dec. 31, 2021
Loans  
Loans

Note 6 – Loans

In May 2020, the Company entered into a Loan Agreement and Promissory Note (collectively the “PPP Loan”) with BBVA USA pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the U.S. Small Business Administration (“SBA”). The Company received total proceeds of $91,407 from the unsecured PPP Loan. The PPP Loan was scheduled to mature in May 2022 and had an interest rate of 1.00% per annum and was subject to the terms and conditions applicable to loans administered by the SBA under the CARES Act. In accordance with the requirements of the CARES Act and the PPP, the Company used the proceeds from the PPP Loan primarily for payroll costs. The Company applied for forgiveness of the PPP Loan during the first quarter of 2021. In May 2021, the SBA approved forgiveness of the Company’s PPP Loan in the principal amount of $91,407, including accrued interest. The $91,407 gain on forgiveness of the PPP Loan is shown in other income (expenses) in the financial statements for the year ended December 31, 2021 and represents a non-cash financing activity.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Lease
12 Months Ended
Dec. 31, 2021
Lease  
Lease

Note 7 — Lease

The Company leased 14,782 square feet of office and laboratory space located in Austin, Texas and subleased approximately seventy-five percent (75%) of this space to a third party. This lease and sublease expired concurrently on May 31, 2021.

In March 2021, the Company entered into a lease agreement for 4,070 square feet of office and laboratory space located in Austin, Texas. The commencement of the lease occurred on June 1, 2021 and the initial term of the lease was 63 months. The actual base rent in the first year of the lease was $56,471 and was net of $18,824 in abated rent over the first three months of the lease term. The annual base rent in the second year of the lease is $77,330 and increases by $2,035 in each succeeding year of the lease. In addition, the Company is required to pay its proportionate share of operating costs for the building under this triple net lease. The lease contains a 5-year fair market renewal option. It does not contain a termination option. The Company recognized a right of use asset of $339,882 and a corresponding lease liability for this lease upon lease commencement.

For purposes of calculating the right of use asset and lease liability included in the Company’s financial statements, the Company estimated its incremental borrowing rate at 6% per annum.

Future minimum payments under the lease are as follows:

For the Year Ended December 31,

    

    

2022

 

$

76,482

2023

 

78,517

2024

 

80,552

2025

 

82,587

2026

 

56,132

Total lease payments

$

374,270

Less: imputed interest

 

(47,822)

Total lease liability

$

326,448

For the year ended December 31, 2021, operating cash outflows for lease payments totaled $108,247 and the operating lease cost, recognized on a straight-line basis, totaled $125,187. For the year ended December 31, 2020, operating cash outflows for lease payments totaled $196,477 and the operating lease cost, recognized on a straight-line basis, totaled $193,950. At December 31, 2021, the remaining lease term was 56 months.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies  
Commitments and Contingencies

Note 8 — Commitments and Contingencies

Licensing Agreements

In 2015, the Company entered into licensing agreements which expire in February 2033. Per the agreements, the Company has an exclusive royalty-free license associated with semiconductor power switches which enhances its intellectual property portfolio. The agreements include both fixed payments, all of which were paid prior to 2017, and ongoing variable payments. The variable payments are a function of the number of associated patent filings pending and patents issued under the agreements. The Company will pay $10,000 for each patent filing pending and $20,000 for each patent issued annually with one-half of the annual payment due within 20 days of December 21st of each year and one-half of the annual payment due within 20 days of June 21st of each year of the agreements, up to a maximum of $100,000 each year (i.e. five issued patents).

In March 2021, two patents associated with these agreements were issued and the Company recorded, as a non-cash activity, an intangible asset and a corresponding other long-term liability of $426,937, representing the estimated present value of future payments under the licensing agreements for these two issued patents. As of March 2021, all five patents associated with the agreements were issued. At December 31, 2021 and 2020, the corresponding long-term liability for the estimated present value of future payments under the licensing agreement was $917,100 and $552,031, respectively. The Company is accruing interest for future payments related to the issued patents associated with the agreement.

Legal Proceedings

The Company may be subject to litigation from time to time in the ordinary course of business. The Company is not currently party to any legal proceedings that it believes would reasonably have a material adverse impact on its business, financial results, and cash flows.

Indemnification Obligations

The employment agreements of Company executives include an indemnification provision whereby the Company shall indemnify and defend, at the Company’s expense, its executives so as long as an executive’s actions were taken in good faith and in furtherance of Company’s business and within the scope of executive’s duties and authority.

COVID-19 Pandemic

As of the date of these financial statements, the COVID-19 pandemic continues to spread throughout the United States and the rest of the world. The ultimate extent of the impact of COVID-19 on the financial performance of the Company will depend on future developments, including, among other things, the duration and spread of COVID-19 and its related variants, the timing, scope and efficacy of vaccination efforts, additional governmental restrictions in response to the COVID-19 pandemic and the overall economy, all of which are highly uncertain and cannot be predicted. If the COVID-19 pandemic contributes to significant volatility in the global financial markets in the future, the Company’s ability to raise additional capital, if necessary, on acceptable terms or at all, may be impacted, though such risk has not materialized to date. If the financial markets and/or the overall economy are negatively impacted for an extended period, the Company's operating results may be materially and adversely affected.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Equity
12 Months Ended
Dec. 31, 2021
Equity  
Equity

Note 9 — Equity

All shares of common stock have a par value of $0.001. Each holder of common stock is entitled to one vote per share outstanding.

Public Offering

In February 2021, the Company issued and sold 1,352,975 shares of its common stock, including 176,475 additional shares of common stock pursuant to the exercise of the underwriter’s option to purchase additional shares in full, in an underwritten public offering at a price of $17.00 per share (the “Public Offering”). The net proceeds to the Company from the Public Offering were $21.2

million. The Company intends to use the net proceeds from the Public Offering to fund commercialization and development of its B-TRAN™ technology and general corporate and working capital purposes.

Stock Issuances

In October 2021, the Company issued 10,000 unregistered shares of common stock, valued at $139,300 at the time of issuance, to a third-party vendor as compensation for services performed. In February 2021, the Company issued 4,000 unregistered shares of common stock, valued at $68,680 at the time of issuance, to a third-party vendor as compensation for services performed. In April 2020, the Company issued 26,316 unregistered shares of common stock, valued at $50,000 at the time of issuance, to a third-party vendor as compensation for services performed

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Incentive Plan
12 Months Ended
Dec. 31, 2021
Equity Incentive Plan  
Equity Incentive Plan

Note 10 — Equity Incentive Plan

In May 2013, the Company adopted the 2013 Equity Incentive Plan (as amended and restated, the “Plan”) and reserved shares of common stock for issuance under the Plan, which was last amended in June 2021. As a result of the last amendment, the number of shares authorized for issuance under the Plan increased by 500,000 shares and the Plan will now terminate in June 2031, unless sooner terminated or extended by the Company’s Board of Directors (the “Board”).The Plan is administered by the Compensation Committee of the Board.At December 31, 2021, there were 419,791 shares of common stock available for issuance under the Plan.

During the year ended December 31, 2021, the Company granted 31,821 stock options to Board members, 100,000 restricted units to executives and 100,000 stock options to employees under the Plan. The estimated fair value of these equity grants, calculated using the Black-Scholes option valuation model for the stock options, was $2,078,872, of which $327,414 was recognized during the year ended December 31, 2021.

During the year ended December 31, 2020, the Company granted 52,791 stock options to Board members, 168,400 stock options to executives and 5,500 stock options to employees under the Plan. The estimated fair value of these stock options, calculated using the Black-Scholes option valuation model, was $758,214, of which $754,369 was recognized during the year ended December 31, 2020.

In April 2020, the Board approved a modification of a stock option grant to Dr. Lon E. Bell in connection with his retirement as Chief Executive Officer and President. The modification accelerated the vesting of Dr. Bell’s October 2019 stock option grant with full vesting effective immediately prior to the end of Dr. Bell’s term on the Board in June 2020. During the year ended December 31, 2020, the Company recognized $79,444 of expense related to this grant subsequent to the modification.

As permitted by SAB 107, management utilizes the simplified approach to estimate the expected term of stock options, which represents the period of time that options granted are expected to be outstanding. The risk-free interest rate for periods within the contractual life of the option is based on the U.S. treasury yield in effect at the time of grant. The volatility is estimated based on the historical volatilities of comparable companies. The Company has never declared or paid dividends and has no plans to do so in the foreseeable future.

The assumptions used in the Black-Scholes model are as follows:

For the year ended December 31, 

 

    

2021

    

2020

 

Average risk-free interest rate

 

0.97

%  

0.83

%

Expected dividend yield

 

%  

%

Expected life

 

5.31 to 6.00 years

 

5.00 to 6.25 years

Expected volatility

 

90

%  

90

%

A summary of the Company’s stock option activity and related information is as follows:

2021

2020

    

    

    

Weighted

    

    

    

Weighted

Weighted

Average 

Weighted

Average 

Average 

Remaining 

Average 

Remaining 

Stock

Exercise 

Life 

Stock

Exercise 

Life 

Options

Price

(in years)

Options

Price

(in years)

Outstanding at January 1

 

391,650

$

5.70

 

8.1

 

169,980

$

8.13

 

9.1

Granted

 

131,821

$

11.42

 

  

 

226,691

$

4.84

 

  

Exercised

 

(27,934)

$

3.27

 

  

 

 

  

 

  

Forfeited / Expired

 

(2,651)

$

8.04

 

  

 

(5,021)

$

49.39

 

  

Outstanding at December 31

 

492,886

$

7.35

 

7.6

 

391,650

$

5.70

 

8.1

Exercisable at December 31

 

378,470

$

6.17

 

7.1

 

364,567

$

5.91

 

8.0

The following table sets forth additional information about stock options outstanding at December 31, 2021:

    

    

Weighted

    

    

Average

Weighted

Remaining

Average

Options

Life

Exercise

Options

Range of Exercise Prices

Outstanding

(in years)

Price

Exercisable

$1.99 – $2.85

 

184,557

 

6.5

$

2.51

 

170,641

$4.25 – $8.04

 

161,770

 

8.6

$

7.09

 

161,270

$10.41 – $17.25

 

142,206

 

8.0

$

12.67

 

42,206

$31.50 – $79.40

 

4,353

 

4.6

$

48.50

 

4,353

 

492,886

 

  

 

  

 

378,470

Stock options granted under the Plan have ten-year terms and generally vest immediately or annually over a three-year or four-year vesting period except for option grants to independent directors that generally vest quarterly over a one-year vesting period.

The estimated aggregate pretax intrinsic value (the difference between the Company’s stock price on the last day of the year ended December 31, 2021 and the exercise prices, multiplied by the number of in-the-money options) is $2.7 million for outstanding options of which $2.4 million relates to vested options. This amount changes based on the fair value of the Company’s stock.

As of December 31, 2021, there was $1,758,931 of unrecognized compensation cost related to non-vested share-based compensation arrangements. That cost is expected to be recognized over a weighted average period of 1.4 years.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants
12 Months Ended
Dec. 31, 2021
Warrants  
Warrants

Note 11 — Warrants

Early Warrant Exercise Transaction

In July 2020, the Company entered into letter agreements with certain of the Company’s Series A warrant holders (the “Series A Warrant Holders”), who were previously issued warrants (the “Original Warrants”) to purchase shares of common stock of the Company in a private placement. The Series A Warrant Holders agreed to the early exercise of Series A warrants pursuant to the letter agreements (the “Early Warrant Exercise Transaction”). The transaction closed in August 2020. The Company raised net proceeds of $2.5 million in the Early Warrant Exercise Transaction.

Pursuant to the letter agreements and in consideration of the Series A Warrant Holders exercising Series A warrants to purchase an aggregate of 1,176,137 shares of common stock, the Company issued to the Series A Warrant Holders new Series C warrants to purchase up to an aggregate of 705,688 shares of common stock with an exercise price of $8.90 per share and an expiration date of August 4, 2025. The estimated fair value of the Series C warrants, calculated using the Black-Scholes model, was $3.7 million on the date of issuance and was recognized as a non-cash warrant inducement expense within other income (expenses) in the statement of operations.

The assumptions used in the Black-Scholes model for these warrants are as follows:

Average risk-free interest rate

    

0.22

%

Expected dividend yield

 

%

Expected life

 

5 years

Expected volatility

 

90

%

To the extent that a Series A Warrant Holder’s exercise of Original Warrants would result in such holder exceeding beneficial ownership of 9.99% of the outstanding common stock of the Company, such excess warrant shares would be held in abeyance for the benefit of such Series A Warrant Holder until such time as its right thereto would not result in the holder exceeding this limitation. All excess warrant shares held in abeyance were issued in the year ended December 31, 2021 and, as a result there were no excess warrant shares held in abeyance at December 31, 2021. At December 31, 2020, 803,300 excess warrant shares were held in abeyance.

A summary of the Company’s warrant activity and related information is as follows:

Warrants

Pre-Funded Warrants

    

    

Weighted

    

    

Weighted

Average

Average

Exercise 

Exercise 

Warrants

Price

Warrants

Price

Outstanding at December 31, 2019

 

2,463,063

$

7.96

 

868,443

$

0.001

Issued

 

705,688

$

8.90

 

$

Exercised

 

(589,941)

$

2.39

 

(548,242)

$

0.001

Held in abeyance

(803,300)

$

2.32

$

Expired

(625,642)

$

24.44

$

Outstanding at December 31, 2020

1,149,868

$

6.36

320,201

$

0.001

Exercised

(363,448)

$

8.90

(66,373)

$

0.001

Outstanding at December 31, 2021

786,420

$

5.19

253,828

$

0.001

All warrants were exercisable at December 31, 2021 although warrants may generally be exercised only to the extent that the total number of shares of common stock then beneficially owned by these shareholders does not exceed 4.99% (or, at the investor’s election, 9.99%) of the outstanding shares of the Company’s stock.

The weighted average remaining life, excluding the 253,828 pre-funded warrants with no expiration date, of the outstanding warrants is 3.2 years.

The estimated aggregate pre-tax intrinsic value (the difference between the Company’s stock price on the last day of the year ended December 31, 2021 and the exercise prices, multiplied by the number of in-the-money warrants) is $8.5 million.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Taxes  
Income Taxes

Note 12 — Income Taxes

Income taxes are disproportionate to income due to net operating loss carryforwards, which are fully reserved. As of December 31, 2021, the Company has federal net operating loss carryforwards of approximately $62 million . The federal net operating loss carryforward for years prior to 2018 expire from 2031 through 2038. Federal net operating loss carryforwards for year 2018 and thereafter do not expire.

Pursuant to Internal Revenue Code Sections 382 and 383, use of the Company’s net operating loss and credit carryforwards may be limited if a cumulative change in ownership of more than 50% occurs within any three-year period since the last ownership change. The Company may have had one or more changes in control under these Sections. However, the Company does not anticipate performing a complete analysis of the limitation on the annual use of the net operating loss and tax credit carryforwards until the time that it projects it will be able to utilize these tax attributes.

Management has concluded that it is more likely than not that the Company will not have sufficient foreseeable taxable income within the carryforward period as applicable and permitted by current law to allow for the utilization of certain of the deductible

amounts generating the deferred tax assets; therefore, a full valuation allowance has been established to reduce the net deferred tax assets to zero at December 31, 2021 and 2020.

The following is a summary of the significant components of the Company’s net deferred income tax assets and liabilities as of December 31, 2021 and 2020:

For the Year Ended December 31, 

    

2021

    

2020

Current deferred income tax assets:

 

  

 

  

Accrued compensation and other

 

11,000

 

11,000

Less: valuation allowance

 

(11,000)

 

(11,000)

$

$

Non-current deferred income tax assets and (liabilities):

 

  

 

  

Net operating loss

$

13,013,000

$

12,003,000

Research and development credit

 

18,000

 

18,000

Warrants issued for services

 

45,000

 

45,000

Depreciation and amortization

 

126,000

 

95,000

Exercise of options and warrants

 

(33,000)

 

(33,000)

Stock based compensation

 

1,028,000

 

957,000

Intangibles and other

 

(606,000)

 

(471,000)

Less: valuation allowance

 

(13,591,000)

 

(12,614,000)

Net non-current deferred tax assets

$

$

The Company has applied the provisions of FASB ASC 740, Income Tax, which clarifies the accounting for uncertainty in tax positions. FASB ASC 740 requires the recognition of the impact of a tax position in the financial statements if that position is more likely than not of being sustained on a tax return upon examination by the relevant taxing authority, based on the technical merits of the position. At December 31, 2021 and 2020, the Company had no unrecognized tax benefits.

The Company recognizes interest and penalties related to income tax matters in interest expense and operating expenses, respectively. As of December 31, 2021 and 2020, the Company has no accrued interest and penalties related to uncertain tax positions.

The Company is subject to tax in the United States (“U.S.”) and files tax returns in the U.S. federal and certain state jurisdictions. The Company is generally no longer subject to U.S. federal, state and local income tax examinations by tax authorities for all tax years since inception due to the carryover of unused net operating losses and tax credits. The Company currently is not under examination by any tax authority.

The reconciliation between the statutory income tax rate and the effective tax rate is as follows:

For the Year Ended

 

December 31, 

 

    

2021

    

2020

 

Statutory federal income tax rate

 

(21)

%  

(21)

%

Warrant inducement

 

 

10

Valuation allowance

 

21

 

11

 

%  

%

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

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

Reclassifications

Reclassifications

Certain items in prior period financial statements have been reclassified to conform to current year presentation. Such reclassifications were to move sales and marketing expenses out of general and administrative expenses and to a separate line, and did not impact the Company’s reported net loss or financial position.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

Accounts Receivable

Accounts Receivable

Trade accounts receivable are stated net of an allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible, customer payment history and any other customer-specific information that may impact the evaluation of the specific customer’s credit.

Trade accounts receivable at December 31, 2021 relate primarily to a $1.2 million subcontract with Diversified Technologies, Inc. (“DTI”), signed in June 2020, to supply B-TRAN™ devices as part of a two-year contract awarded to DTI by the United States Naval Sea Systems Command for the development and demonstration of a B-TRAN™ enabled high efficiency direct current solid-state circuit breaker (“SSCB”). In September 2021, the Company entered into and began work under a $50,000 subcontract with DTI under a Phase I Small Business Innovation Research grant from the Department of Energy to develop a B-TRAN™-driven low loss alternating current SSCB. At December 31, 2021, unbilled grant receivables with DTI, which are included in accounts receivable, net, were $233,262 and the allowance for doubtful accounts was $0.

Property and Equipment

Property and Equipment

Property and equipment are stated at historical cost less accumulated depreciation and amortization. Major additions and improvements are capitalized while maintenance and repairs that do not improve or extend the useful life of the respective asset are

expensed. Depreciation and amortization of property and equipment is computed using the straight-line method over their estimated useful lives. Leasehold improvements are amortized over the shorter of the life of the asset or the related leases. Estimated useful lives of the principal classes of assets are as follows:

Leasehold improvements

    

Shorter of lease term or useful life

Machinery and equipment

5 years

Furniture, fixtures and IT equipment

3 – 5 years

Intangible Assets

Intangible Assets

The Company’s intangible assets are composed of patents, which are recorded at cost, and other intangible assets, which are recorded at cost plus the estimated present value of all future payments associated with the other intangible assets. The Company capitalizes third-party legal costs and filing fees, if any, associated with obtaining patents or other intangible assets. Once the patent asset has been placed in service, the Company amortizes these costs over the shorter of the asset’s legal life, generally 20 years from the initial filing date, or its estimated economic life using the straight-line method. For the other intangible assets, the Company amortizes the asset over the 17-year term of the underlying agreements.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

The long-lived assets, consisting of property and equipment and intangible assets, held and used by the Company are reviewed for impairment no less frequently than annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In the event that facts and circumstances indicate that the cost of any long-lived assets may be impaired, an evaluation of recoverability is performed. Management has determined that there was an impairment in the value of long-lived assets in the amount of $528 and $20,660 during the years ended December 31, 2021 and 2020, respectively.

Fair Value

Fair Value

Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree that the inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs used to establish fair value are the following:

Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities

The Company’s financial instruments primarily consist of cash and cash equivalents, accounts payable and long-term liabilities. As of the balance sheet dates, the estimated fair values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This is primarily attributed to the short-term nature of these instruments.

In 2015, the Company recorded a long-term liability for the estimated present value of future payments under licensing agreements. In 2017, 2019 and 2021, the Company recorded adjustments to increase the long-term liability due to increases in the future payments due under these licensing agreements. The Company determined the discount rate to estimate the present value of the future payments based on the applicable treasury rates. The Company's long-term liability is classified within Level 3. See Note 4 and Note 8 for more details regarding the licensing agreements. The Company did not identify any other assets and liabilities that are required to be presented in the balance sheets at fair value.

Revenue Recognition

Revenue Recognition

The Company recognizes revenue and related cost of revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers” and, as applicable, with the guidance issued by the FASB in June 2018 for the recipients of grants.

Currently, the Company recognizes grant revenue and cost of grant revenue only. Government contracts, including grants, are agreements that generally provide the Company with cost reimbursement for certain types of development activities over a contractually defined period. Grant revenue is recognized in the period during which the Company incurs the related costs, provided that the Company has incurred the cost in accordance with the specifications and work plans determined between the Company and the government entity.

For the years ended December 31, 2021 and 2020, the Company recognized $576,399 and $428,129, respectively, of grant revenue and cost of grant revenue. The grant revenue and cost of grant revenue relate to the two subcontracts with DTI. The Company accounts for these subcontracts as exchange transactions under applicable guidance.

Research and Development

Research and Development

Research and development costs are presented as a line item under operating expenses and are expensed as incurred. Research and development costs include costs to further develop the Company’s B-TRAN™ technology and include, but are not limited to, the cost of engineering personnel, wafer fabrication, contract labor, device packaging, testing and other engineering services, stock-based compensation for engineering personnel, consulting and materials and supplies.

Income Taxes

Income Taxes

The Company accounts for income taxes using an asset and liability approach which allows for the recognition and measurement of deferred tax assets based upon the likelihood of realization of tax benefits in future years. Under the asset and liability approach, deferred taxes are provided for the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is provided for deferred tax assets if it is more likely than not these items will either expire before the Company is able to realize their benefits, or that future deductibility is uncertain. At December 31, 2021 and 2020, the Company has established a full reserve against all deferred tax assets.

Tax benefits from an uncertain tax position are recognized only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate resolution.

Net Loss Per Share

Net Loss Per Share

The Company applies FASB ASC 260, “Earnings per Share.” Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include additional common shares available upon exercise of equity awards and warrants using the treasury stock method. In periods with a net loss, no common share equivalents are included because their effect would be anti-dilutive.

In accordance with ASC 260, shares issuable for little or no cash consideration are considered outstanding common shares and included in the computation of basic earnings per share. As such, the Company includes pre-funded warrants to purchase shares of common stock and warrants shares held in abeyance in its computation of earnings per share. The pre-funded warrants were issued in November 2019 with an exercise price of $0.001 and the warrant shares held in abeyance were a result of the Early Warrant Exercise Transaction (as defined below) in August 2020. See Note 11.

At December 31, 2021 and 2020, potentially dilutive shares outstanding amounted to 1,379,306 and 1,541,518 shares, respectively, and exclude pre-funded warrants to purchase shares of common stock and excess warrant shares held in abeyance.

Stock Based Compensation

Stock Based Compensation

The Company applies FASB ASC 718, “Stock Compensation,” when recording stock-based compensation. Grants to non-employees are also accounted for under ASC 718. The fair value of each stock option award is estimated on the date of grant using the Black-Scholes option valuation model.

The Company issues common stock upon exercise of equity awards and warrants.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains its cash with a major financial institution located in the United States. Balances are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company maintains balances in excess of federally insured limits. The Company has not experienced losses in such accounts and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Management does not believe that any recently issued, but not yet effective, accounting standards, if adopted, would have a material impact on the Company’s financial statements.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies  
Schedule of estimated useful lives of property plant and equipment

Leasehold improvements

    

Shorter of lease term or useful life

Machinery and equipment

5 years

Furniture, fixtures and IT equipment

3 – 5 years

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property and Equipment  
Schedule of property and equipment net

Property and equipment, net consisted of the following:

December 31, 

    

2021

    

2020

Machinery and equipment

$

93,811

$

89,559

Building leasehold improvements

 

10,245

 

25,090

Furniture, fixtures, software and IT equipment

 

62,884

 

45,517

 

166,940

 

160,166

Accumulated depreciation and amortization

 

(110,782)

 

(123,041)

$

56,158

$

37,125

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Intangible Assets  
Schedule of intangible assets, net

Intangible assets, net consisted of the following:

December 31, 

    

2021

    

2020

Patents

$

1,133,841

$

941,701

Other intangible assets

 

1,391,479

 

964,542

 

2,525,320

 

1,906,243

Accumulated amortization - patents

 

(158,516)

 

(113,975)

Accumulated amortization – other intangible assets

(311,154)

(223,365)

$

2,055,650

$

1,568,903

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Expenses  
Schedule of accrued expenses

Accrued expenses consisted of the following:

December 31, 

    

2021

    

2020

Accrued professional fees

$

44,000

$

32,500

Accrued compensation

 

147,756

 

191,556

Accrued licensing fees

 

50,000

 

60,000

Accrued Board fees

 

30,000

 

45,000

Accrued taxes

 

75,200

 

Accrued semiconductor fabrication costs

 

 

92,600

Other

 

6,551

 

53,831

$

353,507

$

475,487

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Lease (Tables)
12 Months Ended
Dec. 31, 2021
Lease  
Schedule of future minimum rental payments for operating leases

Future minimum payments under the lease are as follows:

For the Year Ended December 31,

    

    

2022

 

$

76,482

2023

 

78,517

2024

 

80,552

2025

 

82,587

2026

 

56,132

Total lease payments

$

374,270

Less: imputed interest

 

(47,822)

Total lease liability

$

326,448

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Incentive Plan (Tables)
12 Months Ended
Dec. 31, 2021
Summary of company's stock options activity and related information

A summary of the Company’s stock option activity and related information is as follows:

2021

2020

    

    

    

Weighted

    

    

    

Weighted

Weighted

Average 

Weighted

Average 

Average 

Remaining 

Average 

Remaining 

Stock

Exercise 

Life 

Stock

Exercise 

Life 

Options

Price

(in years)

Options

Price

(in years)

Outstanding at January 1

 

391,650

$

5.70

 

8.1

 

169,980

$

8.13

 

9.1

Granted

 

131,821

$

11.42

 

  

 

226,691

$

4.84

 

  

Exercised

 

(27,934)

$

3.27

 

  

 

 

  

 

  

Forfeited / Expired

 

(2,651)

$

8.04

 

  

 

(5,021)

$

49.39

 

  

Outstanding at December 31

 

492,886

$

7.35

 

7.6

 

391,650

$

5.70

 

8.1

Exercisable at December 31

 

378,470

$

6.17

 

7.1

 

364,567

$

5.91

 

8.0

Schedule of additional information about stock options outstanding

The following table sets forth additional information about stock options outstanding at December 31, 2021:

    

    

Weighted

    

    

Average

Weighted

Remaining

Average

Options

Life

Exercise

Options

Range of Exercise Prices

Outstanding

(in years)

Price

Exercisable

$1.99 – $2.85

 

184,557

 

6.5

$

2.51

 

170,641

$4.25 – $8.04

 

161,770

 

8.6

$

7.09

 

161,270

$10.41 – $17.25

 

142,206

 

8.0

$

12.67

 

42,206

$31.50 – $79.40

 

4,353

 

4.6

$

48.50

 

4,353

 

492,886

 

  

 

  

 

378,470

Employee Stock Option [Member]  
Schedule of assumptions used in the black-scholes model

The assumptions used in the Black-Scholes model are as follows:

For the year ended December 31, 

 

    

2021

    

2020

 

Average risk-free interest rate

 

0.97

%  

0.83

%

Expected dividend yield

 

%  

%

Expected life

 

5.31 to 6.00 years

 

5.00 to 6.25 years

Expected volatility

 

90

%  

90

%

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2021
Class of Warrant or Right [Line Items]  
Summary of the company's warrant activity and related information

A summary of the Company’s warrant activity and related information is as follows:

Warrants

Pre-Funded Warrants

    

    

Weighted

    

    

Weighted

Average

Average

Exercise 

Exercise 

Warrants

Price

Warrants

Price

Outstanding at December 31, 2019

 

2,463,063

$

7.96

 

868,443

$

0.001

Issued

 

705,688

$

8.90

 

$

Exercised

 

(589,941)

$

2.39

 

(548,242)

$

0.001

Held in abeyance

(803,300)

$

2.32

$

Expired

(625,642)

$

24.44

$

Outstanding at December 31, 2020

1,149,868

$

6.36

320,201

$

0.001

Exercised

(363,448)

$

8.90

(66,373)

$

0.001

Outstanding at December 31, 2021

786,420

$

5.19

253,828

$

0.001

Warrants.  
Class of Warrant or Right [Line Items]  
Schedule of assumptions used in the black-scholes model

The assumptions used in the Black-Scholes model for these warrants are as follows:

Average risk-free interest rate

    

0.22

%

Expected dividend yield

 

%

Expected life

 

5 years

Expected volatility

 

90

%

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Taxes  
Schedule of Deferred Tax Assets and Liabilities

The following is a summary of the significant components of the Company’s net deferred income tax assets and liabilities as of December 31, 2021 and 2020:

For the Year Ended December 31, 

    

2021

    

2020

Current deferred income tax assets:

 

  

 

  

Accrued compensation and other

 

11,000

 

11,000

Less: valuation allowance

 

(11,000)

 

(11,000)

$

$

Non-current deferred income tax assets and (liabilities):

 

  

 

  

Net operating loss

$

13,013,000

$

12,003,000

Research and development credit

 

18,000

 

18,000

Warrants issued for services

 

45,000

 

45,000

Depreciation and amortization

 

126,000

 

95,000

Exercise of options and warrants

 

(33,000)

 

(33,000)

Stock based compensation

 

1,028,000

 

957,000

Intangibles and other

 

(606,000)

 

(471,000)

Less: valuation allowance

 

(13,591,000)

 

(12,614,000)

Net non-current deferred tax assets

$

$

Schedule of Effective Income Tax Rate Reconciliation

The reconciliation between the statutory income tax rate and the effective tax rate is as follows:

For the Year Ended

 

December 31, 

 

    

2021

    

2020

 

Statutory federal income tax rate

 

(21)

%  

(21)

%

Warrant inducement

 

 

10

Valuation allowance

 

21

 

11

 

%  

%

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2021
Jun. 30, 2020
Nov. 30, 2019
Grant revenue $ 576,399 $ 428,129      
Cost of grant revenue 576,399 428,129      
Impairment of long-lived assets 528 $ 20,660      
Cash, FDIC Insured Amount $ 250,000        
Potentially dilutive shares outstanding (in shares) 1,379,306 1,541,518      
Patents          
Finite-Lived Intangible Asset, Useful Life 20 years        
Other intangible assets          
Finite-Lived Intangible Asset, Useful Life 17 years        
Pre Funded Warrants          
Exercise price (in dollars per share)         $ 0.001
Diversified Technologies Inc          
Subcontract value     $ 50,000    
Unbilled grant receivables $ 233,262        
Allowance for doubtful accounts $ 0        
B TRAN Devices | Diversified Technologies Inc | Recognized from 2020-2022          
Subcontract value       $ 1,200,000  
Supplier contract term 2 years        
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Property and equipment (Details)
12 Months Ended
Dec. 31, 2021
Building leasehold improvements  
Property, Plant and Equipment, Estimated Useful Lives Shorter of lease term or useful life
Machinery and equipment  
Estimated useful lives (in years) 5 years
Furniture, fixtures and IT equipment | Maximum  
Estimated useful lives (in years) 5 years
Furniture, fixtures and IT equipment | Minimum [Member]  
Estimated useful lives (in years) 3 years
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 166,940 $ 160,166
Accumulated depreciation and amortization (110,782) (123,041)
Property, Plant and Equipment, Net, Total 56,158 37,125
Depreciation expense 25,234 24,117
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 93,811 89,559
Building leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 10,245 25,090
Furniture, fixtures, software and IT equipment    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 62,884 $ 45,517
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Intangible Assets    
Gross intangible assets $ 2,525,320 $ 1,906,243
Intangible assets, net 2,055,650 1,568,903
Patents    
Intangible Assets    
Gross intangible assets 1,133,841 941,701
Accumulated amortization (158,516) (113,975)
Other intangible assets    
Intangible Assets    
Gross intangible assets 1,391,479 964,542
Accumulated amortization $ (311,154) $ (223,365)
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 132,330 $ 98,035
Amortization expense for 2022 147,249  
Amortization expense for 2023 147,249  
Amortization expense for 2024 147,249  
Amortization expense for 2025 147,249  
Amortization expense for 2026 147,249  
Amortization expense for thereafter 1,012,765  
Patents    
Finite-Lived Intangible Assets [Line Items]    
Capitalized costs for costs related to patents that have not been awarded $ 306,640 $ 270,000
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Accrued Expenses    
Accrued professional fees $ 44,000 $ 32,500
Accrued compensation 147,756 191,556
Accrued licensing fees 50,000 60,000
Accrued Board fees 30,000 45,000
Accrued taxes 75,200  
Accrued semiconductor fabrication costs   92,600
Other 6,551 53,831
Accrued expenses $ 353,507 $ 475,487
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Loans (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2021
May 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]        
Gain on forgiveness of long-term debt     $ 91,407 $ 0
PPP Loan        
Debt Instrument [Line Items]        
Proceeds from loan   $ 91,407    
Interest rate (as a percent)   1.00%    
U.S. Small Business Administration Economic Injury Disaster Loan        
Debt Instrument [Line Items]        
Gain on forgiveness of long-term debt $ 91,407      
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Lease - Additional Information (Details)
12 Months Ended
May 31, 2021
ft²
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2021
USD ($)
ft²
Right of use asset   $ 307,172 $ 79,719  
Total lease liability   326,448    
Operating lease payments   108,247 196,477  
operating lease cost   $ 125,187 $ 193,950  
Remaining lease term   56 months    
Percentage of Texas facility subleased 75.00%      
Annual base rent in the second year of the lease   $ 78,517    
Office and laboratory space        
Right of use asset       $ 339,882
Total lease liability       $ 339,882
incremental borrowing       6.00%
Initial term of the operating lease       63 months
Square feet of office and laboratory space leased (in sq ft) | ft² 14,782     4,070
Increase in base rent each succeeding year       $ 2,035
Actual base rent in first year of the lease       56,471
Abated rent       18,824
Annual base rent in the second year of the lease       $ 77,330
Operating lease renewal term       5 years
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Lease - Future minimum payments (Details)
Dec. 31, 2021
USD ($)
Master Lease  
2022 $ 76,482
2023 78,517
2024 80,552
2025 82,587
2026 56,132
Total lease payments 374,270
Less: imputed interest (47,822)
Total lease liability $ 326,448
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2015
Other Commitments [Line Items]        
Payment for each patent issued   $ 192,668 $ 53,220  
Licensing agreements        
Other Commitments [Line Items]        
Payable for each patent filing pending       $ 10,000
Payment for each patent issued       $ 20,000
Payment for each patent issue days       20 days
Long-term liability for estimated present value of future payments under licensing agreement   917,100 $ 552,031  
Intangible assets acquired in non-cash activities $ 426,937      
Other long-term liabilities assumed in non-cash activities $ 426,937      
Licensing agreements | Maximum        
Other Commitments [Line Items]        
Contractual Obligation   $ 100,000    
June 21st | Licensing agreements        
Other Commitments [Line Items]        
Payment for each patent issue days       20 days
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Equity - Pubic Offering (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 28, 2021
Dec. 31, 2021
Dec. 31, 2020
Common stock, par value   $ 0.001 $ 0.001
Voting per share   one  
Net proceeds from offering   $ 21,204,609 $ 0
Underwriters option      
Number of shares issued and sold 176,475    
Common Stock.      
Number of shares issued and sold   1,352,975  
Common Stock. | IPO      
Number of shares issued and sold 1,352,975    
Offering price $ 17.00    
Net proceeds from offering $ 21,200,000    
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Equity - Stock Issuance (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2021
Feb. 28, 2021
Apr. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Stock issued for services       $ 207,980 $ 50,000
Third-party vendor          
Stock issued for services $ 139,300 $ 68,680 $ 50,000    
Stock issued for services (in shares) 10,000 4,000 26,316    
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Incentive Plan - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Equity Incentive Plan      
Estimated fair value of options granted   $ 2,078,872 $ 758,214
Estimated Fair Value of Stock Options Recognized   327,414 $ 754,369
Share-based compensation arrangement by share-based payment award, options, vested and expected to vest, exercisable, aggregate intrinsic value   $ 2,400,000  
Employees      
Equity Incentive Plan      
Granted   100,000  
Board members      
Equity Incentive Plan      
Granted   31,821  
Restricted Stock Units (RSUs) | Executives      
Equity Incentive Plan      
Granted   100,000  
2013 Equity Incentive Plan      
Equity Incentive Plan      
Unrecognized compensation cost related to non-vested share-based compensation arrangements   $ 1,758,931  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value   $ 2,700,000  
Equity Incentive Plan [Member]      
Equity Incentive Plan      
Number of additional shares authorized for issuance 500,000    
Shares of common stock available for issuance under the Plan (in shares)   419,791  
Weighted average period for recognition   1 year 4 months 24 days  
Granted   131,821 226,691
Allocated Share-based Compensation Expense     $ 79,444
Equity Incentive Plan [Member] | Employees      
Equity Incentive Plan      
Granted     5,500
Equity Incentive Plan [Member] | Board members      
Equity Incentive Plan      
Granted     52,791
Equity Incentive Plan [Member] | Executives      
Equity Incentive Plan      
Granted     168,400
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Incentive Plan - Assumptions Used in the Black-Scholes Model (Details) - Equity Incentive Plan [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Average risk-free interest rate 0.97% 0.83%
Expected dividend yield 0.00% 0.00%
Expected volatility 90.00% 90.00%
Maximum    
Expected life 6 years 6 years 3 months
Minimum [Member]    
Expected life 5 years 3 months 21 days 5 years
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Incentive Plan - Summary of Stock Option Activity and Related Information (Details) - Equity Incentive Plan [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Options      
Outstanding at January 1 391,650 169,980  
Granted 131,821 226,691  
Exercised (in shares) (27,934)    
Forfeited / Expired (2,651) (5,021)  
Outstanding at December 31 492,886 391,650 169,980
Exercisable at December 31 378,470 364,567  
Weighted Average Exercise Price      
Outstanding at January 1 (in dollars per share) $ 5.70 $ 8.13  
Granted 11.42 4.84  
Exercised (in dollars per share) 3.27    
Forfeited/Expired (in dollars per share) 8.04 49.39  
Outstanding at December 31 (in dollars per share) 7.35 5.70 $ 8.13
Exercisable at December 31 (in dollars per share) $ 6.17 $ 5.91  
Weighted Average Remaining Life (in years)      
Outstanding at December 31 7 years 7 months 6 days 8 years 1 month 6 days 9 years 1 month 6 days
Exercisable at December 31 7 years 1 month 6 days 8 years  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Incentive Plan - Schedule of Additional Information About Stock Options Outstanding (Details) - Equity Incentive Plan [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 492,886 391,650 169,980
Weighted Average Remaining Life (in years) 7 years 7 months 6 days 8 years 1 month 6 days 9 years 1 month 6 days
Weighted Average Exercise Price (in dollars per share) $ 7.35 $ 5.70 $ 8.13
Options Exercisable (in shares) 378,470 364,567  
$1.99 - $2.85      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 184,557    
Weighted Average Remaining Life (in years) 6 years 6 months    
Weighted Average Exercise Price (in dollars per share) $ 2.51    
Options Exercisable (in shares) 170,641    
$4.25 - $8.04      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 161,770    
Weighted Average Remaining Life (in years) 8 years 7 months 6 days    
Weighted Average Exercise Price (in dollars per share) $ 7.09    
Options Exercisable (in shares) 161,270    
$10.41 - $17.25      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 142,206    
Weighted Average Remaining Life (in years) 8 years    
Weighted Average Exercise Price (in dollars per share) $ 12.67    
Options Exercisable (in shares) 42,206    
$31.50 - $79.40      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 4,353    
Weighted Average Remaining Life (in years) 4 years 7 months 6 days    
Weighted Average Exercise Price (in dollars per share) $ 48.50    
Options Exercisable (in shares) 4,353    
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Assumptions Used in the Black-Scholes Model (Details) - Warrants.
12 Months Ended
Dec. 31, 2021
Average risk-free interest rate 0.22%
Expected dividend yield 0.00%
Expected life 5 years
Expected volatility 90.00%
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]      
Held in abeyance (in shares) 803,300    
Warrants.      
Class of Warrant or Right [Line Items]      
Outstanding at December 31 (in shares)   1,149,868 2,463,063
Issued (in shares)     705,688
Exercised (in shares)   (363,448) (589,941)
Held in abeyance (in shares)     (803,300)
Expired (in shares)     (625,642)
Outstanding at December 31 (in shares) 1,149,868 786,420 1,149,868
Outstanding at December 31 (in dollars per share)   $ 6.36 $ 7.96
Granted (in per shares)     8.90
Exercised (in per share)   8.90 2.39
Held in abeyance (in dollars per share)     $ 2.32
Expired (in per share)     $ 24.44
Outstanding at December 31 (in dollars per share) $ 6.36 $ 5.19 $ 6.36
Pre Funded Warrants [Member]      
Class of Warrant or Right [Line Items]      
Outstanding at December 31 (in shares)   320,201 868,443
Exercised (in shares)   (66,373) (548,242)
Outstanding at December 31 (in shares) 320,201 253,828 320,201
Outstanding at December 31 (in dollars per share)   $ 0.001 $ 0.001
Exercised (in per share)   0.001 0.001
Outstanding at December 31 (in dollars per share) $ 0.001 $ 0.001 $ 0.001
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2020
Jul. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]        
Warrant inducement expense     $ 0 $ 3,720,866
Convertible Preferred Stock Minimum Beneficial Ownership Percentage     4.99%  
Convertible Preferred Stock Maximum Beneficial Ownership Percentage     9.99%  
Beneficial ownership percentage     9.99%  
Warrant shares held in abeyance 803,300      
Warrants.        
Class of Warrant or Right [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value     $ 8,500,000  
Series A Warrants [Member] | Early Warrant Exercise Transaction        
Class of Warrant or Right [Line Items]        
Number of warrants exercised     1,176,137  
Proceeds from exercise of warrants   $ 2,500,000    
Series C warrants | Early Warrant Exercise Transaction        
Class of Warrant or Right [Line Items]        
Warrants to purchase common stock     705,688  
Warrants, exercise price     $ 8.90  
Warrant inducement expense     $ 3,700,000  
Pre Funded Warrants        
Class of Warrant or Right [Line Items]        
Class of Warrants, Weighted Average Remaining Life of Warrants     3 years 2 months 12 days  
Number of warrants with no expiration date     253,828  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]    
Unrecognized Tax Benefits $ 0 $ 0
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 0 $ 0
Operating Loss Carryforwards, Limitations on Use through 2038. Federal net operating loss carryforwards for year 2018 and thereafter do not expire. Pursuant to Internal Revenue Code Sections 382 and 383, use of the Company's net operating loss and credit carryforwards may be limited if a cumulative change in ownership of more than 50% occurs within any three-year period since the last ownership change. The Company may have had one or more  
Domestic Tax Authority [Member]    
Operating Loss Carryforwards [Line Items]    
Operating Loss Carryforwards $ 62,000,000  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Summary of Significant Components of Net Deferred Income Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Current deferred income tax assets:    
Accrued compensation and other $ 11,000 $ 11,000
Less: valuation allowance (11,000) (11,000)
Current deferred income tax assets 0 0
Non-current deferred income tax assets and (liabilities):    
Net operating loss 13,013,000 12,003,000
Research and development credit 18,000 18,000
Warrants issued for services 45,000 45,000
Depreciation and amortization 126,000 95,000
Exercise of options and warrants (33,000) (33,000)
Stock based compensation 1,028,000 957,000
Intangibles and other (606,000) (471,000)
Less: valuation allowance (13,591,000) (12,614,000)
Net non-current deferred tax assets $ 0 $ 0
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Reconciliation Between the Statutory Income Tax Rate and the Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Taxes    
Statutory federal income tax rate (21.00%) (21.00%)
Warrant inducement   10.00%
Valuation allowance 21.00% 11.00%
Effective income tax rate 0.00% 0.00%
XML 62 ipwr-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001507957 us-gaap:TreasuryStockMember 2021-12-31 0001507957 us-gaap:TreasuryStockMember 2020-12-31 0001507957 us-gaap:TreasuryStockMember 2019-12-31 0001507957 us-gaap:OverAllotmentOptionMember 2021-02-01 2021-02-28 0001507957 ipwr:ThirdPartyVendorMember 2021-10-01 2021-10-31 0001507957 ipwr:ThirdPartyVendorMember 2021-02-01 2021-02-28 0001507957 ipwr:ThirdPartyVendorMember 2020-04-01 2020-04-30 0001507957 us-gaap:RetainedEarningsMember 2021-12-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001507957 us-gaap:RetainedEarningsMember 2020-12-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001507957 us-gaap:RetainedEarningsMember 2019-12-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001507957 us-gaap:CommonStockMember 2021-12-31 0001507957 us-gaap:CommonStockMember 2020-12-31 0001507957 us-gaap:CommonStockMember 2019-12-31 0001507957 ipwr:EquityIncentivePlanMember ipwr:ExercisePriceRangeTwoMember 2021-01-01 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember ipwr:ExercisePriceRangeThreeMember 2021-01-01 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember ipwr:ExercisePriceRangeOneMember 2021-01-01 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember ipwr:ExercisePriceRangeFourMember 2021-01-01 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember 2019-01-01 2019-12-31 0001507957 ipwr:EquityIncentivePlanMember 2019-12-31 0001507957 us-gaap:WarrantMember 2021-12-31 0001507957 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001507957 ipwr:EmployeeMember 2021-01-01 2021-12-31 0001507957 ipwr:BoardMember 2021-01-01 2021-12-31 0001507957 srt:ExecutiveOfficerMember ipwr:EquityIncentivePlanMember 2020-01-01 2020-12-31 0001507957 ipwr:EmployeeMember ipwr:EquityIncentivePlanMember 2020-01-01 2020-12-31 0001507957 ipwr:BoardMember ipwr:EquityIncentivePlanMember 2020-01-01 2020-12-31 0001507957 ipwr:EquityIncentivePlanMember ipwr:ExercisePriceRangeTwoMember 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember ipwr:ExercisePriceRangeThreeMember 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember ipwr:ExercisePriceRangeOneMember 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember ipwr:ExercisePriceRangeFourMember 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember 2020-12-31 0001507957 ipwr:EquityIncentivePlanMember 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember 2021-06-01 2021-06-30 0001507957 srt:MinimumMember ipwr:EquityIncentivePlanMember 2021-01-01 2021-12-31 0001507957 srt:MaximumMember ipwr:EquityIncentivePlanMember 2021-01-01 2021-12-31 0001507957 srt:MinimumMember ipwr:EquityIncentivePlanMember 2020-01-01 2020-12-31 0001507957 srt:MaximumMember ipwr:EquityIncentivePlanMember 2020-01-01 2020-12-31 0001507957 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001507957 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001507957 us-gaap:CommonStockMember us-gaap:IPOMember 2021-02-28 0001507957 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001507957 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001507957 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001507957 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001507957 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001507957 ipwr:FurnitureFixturesSoftwareAndComputersMemberMember 2021-12-31 0001507957 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001507957 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001507957 ipwr:FurnitureFixturesSoftwareAndComputersMemberMember 2020-12-31 0001507957 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001507957 ipwr:SeriesWarrantsMember ipwr:EarlyWarrantExerciseTransactionMember 2020-07-01 2020-07-31 0001507957 ipwr:PaycheckProtectionProgramLoanMember 2020-05-01 2020-05-31 0001507957 us-gaap:CommonStockMember us-gaap:IPOMember 2021-02-01 2021-02-28 0001507957 us-gaap:DomesticCountryMember 2021-12-31 0001507957 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001507957 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001507957 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001507957 us-gaap:PatentsMember 2021-12-31 0001507957 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001507957 us-gaap:PatentsMember 2020-12-31 0001507957 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001507957 us-gaap:LicensingAgreementsMember 2021-03-01 2021-03-31 0001507957 ipwr:EquityIncentive2013PlanMember 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember 2021-01-01 2021-12-31 0001507957 ipwr:PaycheckProtectionProgramLoanMember 2020-05-31 0001507957 srt:MaximumMember us-gaap:LicensingAgreementsMember 2021-12-31 0001507957 ipwr:SeriesCWarrantsMember ipwr:EarlyWarrantExerciseTransactionMember 2021-12-31 0001507957 us-gaap:WarrantMember 2021-12-31 0001507957 ipwr:PreFundedWarrantsMember 2021-12-31 0001507957 us-gaap:WarrantMember 2020-12-31 0001507957 ipwr:PreFundedWarrantsMember 2020-12-31 0001507957 us-gaap:WarrantMember 2019-12-31 0001507957 ipwr:PreFundedWarrantsMember 2019-12-31 0001507957 ipwr:PreFundedWarrantMember 2019-11-30 0001507957 2019-12-31 0001507957 ipwr:DiversifiedTechnologiesIncMember 2021-12-31 0001507957 ipwr:EquityIncentivePlanMember 2020-01-01 2020-12-31 0001507957 2020-12-31 2020-12-31 0001507957 ipwr:DiversifiedTechnologiesIncMember ipwr:BTranDevicesMember ipwr:ContractBetween2020To2022Member 2021-01-01 2021-12-31 0001507957 2021-05-31 2021-05-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001507957 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001507957 ipwr:DiversifiedTechnologiesIncMember 2021-09-30 0001507957 ipwr:DiversifiedTechnologiesIncMember ipwr:BTranDevicesMember ipwr:ContractBetween2020To2022Member 2020-06-30 0001507957 ipwr:OfficeAndLaboratorySpaceMember 2021-05-31 0001507957 us-gaap:LicensingAgreementsMember ipwr:June21stOfEachYearAgreementMember 2015-01-01 2015-12-31 0001507957 us-gaap:LicensingAgreementsMember 2015-01-01 2015-12-31 0001507957 ipwr:OfficeAndLaboratorySpaceMember 2021-03-31 0001507957 ipwr:USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember 2021-05-01 2021-05-31 0001507957 us-gaap:LicensingAgreementsMember 2021-12-31 0001507957 us-gaap:LicensingAgreementsMember 2020-12-31 0001507957 us-gaap:PatentsMember 2021-01-01 2021-12-31 0001507957 us-gaap:PatentsMember 2020-01-01 2020-12-31 0001507957 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001507957 ipwr:PreFundedWarrantMember 2021-01-01 2021-12-31 0001507957 ipwr:SeriesCWarrantsMember ipwr:EarlyWarrantExerciseTransactionMember 2021-01-01 2021-12-31 0001507957 ipwr:SeriesWarrantsMember ipwr:EarlyWarrantExerciseTransactionMember 2021-01-01 2021-12-31 0001507957 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001507957 ipwr:PreFundedWarrantsMember 2021-01-01 2021-12-31 0001507957 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001507957 ipwr:PreFundedWarrantsMember 2020-01-01 2020-12-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001507957 2021-12-31 0001507957 2020-12-31 0001507957 2021-06-30 0001507957 2022-03-23 0001507957 2020-01-01 2020-12-31 0001507957 2021-01-01 2021-12-31 shares iso4217:USD iso4217:USD shares pure utr:sqft 0001507957 --12-31 2021 FY false 147249 147249 147249 147249 -0.80 -2.20 5937520 3539217 0 0 DE 576399 428129 339882 through 2038. Federal net operating loss carryforwards for year 2018 and thereafter do not expire. Pursuant to Internal Revenue Code Sections 382 and 383, use of the Company's net operating loss and credit carryforwards may be limited if a cumulative change in ownership of more than 50% occurs within any three-year period since the last ownership change. The Company may have had one or more 426937 10-K true 2021-12-31 false 001-36216 IDEAL POWER INC. 14-1999058 5508 Highway 290 West, Suite 120 Austin TX 78735 512 264-1542 Common Stock, par value $0.001 per share IPWR NASDAQ No No Yes Yes Non-accelerated Filer true false false 74578861 5903797 BPM LLP Santa Monica, California Gumbiner Savett Inc. Santa Monica, California 23170149 3157256 233262 170287 43900 118883 23447311 3446426 56158 37125 2055650 1568903 307172 79719 11189 25877480 5132173 130500 101984 353507 475487 58864 82055 542871 659526 91407 267584 917100 552031 1727555 1302964 0.001 10000000 0 0 0.001 0.001 50000000 50000000 5893767 5892446 3265740 3264419 5894 3266 104063321 78974964 1321 1321 13210 13210 -79906080 -75135811 24149925 3829209 25877480 5132173 576399 428129 576399 428129 0 0 1927743 1720893 2408425 2307089 512807 40000 4848975 4067982 -4848975 -4067982 91407 0 12701 5049 0 3720866 78706 -3725915 -4770269 -7793897 -0.80 -2.20 5937520 3539217 2101272 2101 71242256 1321 -13210 -67341914 3889233 765315 766 546007 546773 372837 373 2547213 2547586 3720866 3720866 26316 26 49974 50000 868648 868648 -7793897 -7793897 3265740 3266 78974964 1321 -13210 -75135811 3829209 1352975 1353 21203256 21204609 1261052 1261 3324822 3326083 14000 14 207966 207980 352313 352313 -4770269 -4770269 5893767 5894 104063321 1321 -13210 -79906080 24149925 -4770269 -7793897 157564 122152 528 20660 352313 868648 207980 50000 0 3720866 91407 0 62975 170287 -176223 -147185 28516 -80972 -279337 96613 -4280864 -3019032 44267 13940 192668 53220 -236935 -67160 21204609 0 3326083 3094359 0 91407 24530692 3185766 20012893 99574 3157256 3057682 23170149 3157256 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1 — Organization and Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Ideal Power Inc. (the “Company”) was incorporated in Texas on May 17, 2007 under the name Ideal Power Converters, Inc. The Company changed its name to Ideal Power Inc. on July 8, 2013 and re-incorporated in Delaware on July 15, 2013. With headquarters in Austin, Texas, the Company is focused on the further development and commercialization of its Bidirectional bipolar junction TRANsistor (B-TRAN™) solid-state switch technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Since its inception, the Company has financed its research and development efforts and operations primarily through the sale of common stock and warrants. The Company’s continued operations are dependent upon, among other things, its ability to obtain adequate sources of funding through future revenues, follow-on stock offerings, issuances of warrants, debt financing, co-development agreements, government grants, sale or licensing of developed intellectual property or other alternatives.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 2 — Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain items in prior period financial statements have been reclassified to conform to current year presentation. Such reclassifications were to move sales and marketing expenses out of general and administrative expenses and to a separate line, and did not impact the Company’s reported net loss or financial position.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> Trade accounts receivable are stated net of an allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible, customer payment history and any other customer-specific information that may impact the evaluation of the specific customer’s credit. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Trade accounts receivable at December 31, 2021 relate primarily to a $1.2 million subcontract with Diversified Technologies, Inc. (“DTI”), signed in June 2020, to supply B-TRAN™ devices as part of a <span style="white-space:pre-wrap;">two-year</span><span style="white-space:pre-wrap;"> contract awarded to DTI by the United States Naval Sea Systems Command for the development and demonstration of a B-TRAN™ enabled high efficiency direct current solid-state circuit breaker (“SSCB”). In September 2021, the Company entered into and began work under a $50,000 subcontract with DTI under a Phase I Small Business Innovation Research grant from the Department of Energy to develop a B-TRAN™-driven low loss alternating current SSCB. At December 31, 2021, unbilled grant receivables with DTI, which are included in accounts receivable, net, were $233,262 and the allowance for doubtful accounts was $0.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment are stated at historical cost less accumulated depreciation and amortization. Major additions and improvements are capitalized while maintenance and repairs that do not improve or extend the useful life of the respective asset are </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">expensed. Depreciation and amortization of property and equipment is computed using the straight-line method over their estimated useful lives. Leasehold improvements are amortized over the shorter of the life of the asset or the related leases. Estimated useful lives of the principal classes of assets are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr><td style="vertical-align:bottom;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:48.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Shorter of lease term or useful life</p></td></tr><tr><td style="vertical-align:bottom;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture, fixtures and IT equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 – 5 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s intangible assets are composed of patents, which are recorded at cost, and other intangible assets, which are recorded at cost plus the estimated present value of all future payments associated with the other intangible assets. The Company capitalizes third-party legal costs and filing fees, if any, associated with obtaining patents or other intangible assets. Once the patent asset has been placed in service, the Company amortizes these costs over the shorter of the asset’s legal life, generally 20 years from the initial filing date, or its estimated economic life using the straight-line method. For the other intangible assets, the Company amortizes the asset over the 17-year term of the underlying agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Impairment of Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The long-lived assets, consisting of property and equipment and intangible assets, held and used by the Company are reviewed for impairment no less frequently than annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In the event that facts and circumstances indicate that the cost of any long-lived assets may be impaired, an evaluation of recoverability is performed. Management has determined that there was an impairment in the value of long-lived assets in the amount of $528 and $20,660 during the years ended December 31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree that the inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs used to establish fair value are the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments primarily consist of cash and cash equivalents, accounts payable and long-term liabilities. As of the balance sheet dates, the estimated fair values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This is primarily attributed to the short-term nature of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2015, the Company recorded a long-term liability for the estimated present value of future payments under licensing agreements. In 2017, 2019 and 2021, the Company recorded adjustments to increase the long-term liability due to increases in the future payments due under these licensing agreements. The Company determined the discount rate to estimate the present value of the future payments based on the applicable treasury rates. The Company's long-term liability is classified within Level 3. See Note 4 and Note 8 for more details regarding the licensing agreements. The Company did not identify any other assets and liabilities that are required to be presented in the balance sheets at fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue and related cost of revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers” and, as applicable, with the guidance issued by the FASB in June 2018 for the recipients of grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Currently, the Company recognizes grant revenue and cost of grant revenue only. Government contracts, including grants, are agreements that generally provide the Company with cost reimbursement for certain types of development activities over a contractually defined period. Grant revenue is recognized in the period during which the Company incurs the related costs, provided that the Company has incurred the cost in accordance with the specifications and work plans determined between the Company and the government entity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2021 and 2020, the Company recognized $576,399 <span style="-sec-ix-hidden:Hidden_w-LC5RJ9p0WyzDuiCiyIgQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and</span></span> $428,129, <span style="-sec-ix-hidden:Hidden_Xl7DFz36E06GPW1gjcOijQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">respectively</span></span>, of grant revenue and cost of grant revenue. The grant revenue and cost of grant revenue relate to the two subcontracts with DTI. The Company accounts for these subcontracts as exchange transactions under applicable guidance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are presented as a line item under operating expenses and are expensed as incurred. Research and development costs include costs to further develop the Company’s B-TRAN™<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup>technology and include, but are not limited to, the cost of engineering personnel, wafer fabrication, contract labor, device packaging, testing and other engineering services, stock-based compensation for engineering personnel, consulting and materials and supplies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using an asset and liability approach which allows for the recognition and measurement of deferred tax assets based upon the likelihood of realization of tax benefits in future years. Under the asset and liability approach, deferred taxes are provided for the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is provided for deferred tax assets if it is more likely than not these items will either expire before the Company is able to realize their benefits, or that future deductibility is uncertain. At December 31, 2021 and 2020, the Company has established a full reserve against all deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Tax benefits from an uncertain tax position are recognized only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate resolution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Net Loss Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applies FASB ASC 260, “Earnings per Share.” Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include additional common shares available upon exercise of equity awards and warrants using the treasury stock method. In periods with a net loss, no common share equivalents are included because their effect would be anti-dilutive. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 260, shares issuable for little or no cash consideration are considered outstanding common shares and included in the computation of basic earnings per share. As such, the Company includes pre-funded warrants to purchase shares of common stock and warrants shares held in abeyance in its computation of earnings per share. The pre-funded warrants were issued in November 2019 with an exercise price of $0.001 and the warrant shares held in abeyance were a result of the Early Warrant Exercise Transaction (as defined below) in August 2020. See Note 11.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> At December 31, 2021 and 2020, potentially dilutive shares outstanding amounted to 1,379,306 and 1,541,518 shares, respectively, and exclude pre-funded warrants to purchase shares of common stock and excess warrant shares held in abeyance.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Stock Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applies FASB ASC 718, “Stock Compensation,” when recording stock-based compensation. Grants to non-employees are also accounted for under ASC 718. The fair value of each stock option award is estimated on the date of grant using the Black-Scholes option valuation model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company issues common stock upon exercise of equity awards and warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains its cash with a major financial institution located in the United States. Balances are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company maintains balances in excess of federally insured limits. The Company has not experienced losses in such accounts and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Management does not believe that any recently issued, but not yet effective, accounting standards, if adopted, would have a material impact on the Company’s financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Reclassifications</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain items in prior period financial statements have been reclassified to conform to current year presentation. Such reclassifications were to move sales and marketing expenses out of general and administrative expenses and to a separate line, and did not impact the Company’s reported net loss or financial position.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> Trade accounts receivable are stated net of an allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on review and analysis of specific customer balances that may not be collectible, customer payment history and any other customer-specific information that may impact the evaluation of the specific customer’s credit. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Trade accounts receivable at December 31, 2021 relate primarily to a $1.2 million subcontract with Diversified Technologies, Inc. (“DTI”), signed in June 2020, to supply B-TRAN™ devices as part of a <span style="white-space:pre-wrap;">two-year</span><span style="white-space:pre-wrap;"> contract awarded to DTI by the United States Naval Sea Systems Command for the development and demonstration of a B-TRAN™ enabled high efficiency direct current solid-state circuit breaker (“SSCB”). In September 2021, the Company entered into and began work under a $50,000 subcontract with DTI under a Phase I Small Business Innovation Research grant from the Department of Energy to develop a B-TRAN™-driven low loss alternating current SSCB. At December 31, 2021, unbilled grant receivables with DTI, which are included in accounts receivable, net, were $233,262 and the allowance for doubtful accounts was $0.</span></p> 1200000 P2Y 50000 233262 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment are stated at historical cost less accumulated depreciation and amortization. Major additions and improvements are capitalized while maintenance and repairs that do not improve or extend the useful life of the respective asset are </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">expensed. Depreciation and amortization of property and equipment is computed using the straight-line method over their estimated useful lives. Leasehold improvements are amortized over the shorter of the life of the asset or the related leases. Estimated useful lives of the principal classes of assets are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr><td style="vertical-align:bottom;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:48.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Shorter of lease term or useful life</p></td></tr><tr><td style="vertical-align:bottom;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture, fixtures and IT equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 – 5 years</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:80%;"><tr><td style="vertical-align:bottom;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:48.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">Shorter of lease term or useful life</p></td></tr><tr><td style="vertical-align:bottom;width:48.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:48.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture, fixtures and IT equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">3 – 5 years</p></td></tr></table> Shorter of lease term or useful life P5Y P3Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s intangible assets are composed of patents, which are recorded at cost, and other intangible assets, which are recorded at cost plus the estimated present value of all future payments associated with the other intangible assets. The Company capitalizes third-party legal costs and filing fees, if any, associated with obtaining patents or other intangible assets. Once the patent asset has been placed in service, the Company amortizes these costs over the shorter of the asset’s legal life, generally 20 years from the initial filing date, or its estimated economic life using the straight-line method. For the other intangible assets, the Company amortizes the asset over the 17-year term of the underlying agreements.</p> P20Y P17Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Impairment of Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The long-lived assets, consisting of property and equipment and intangible assets, held and used by the Company are reviewed for impairment no less frequently than annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In the event that facts and circumstances indicate that the cost of any long-lived assets may be impaired, an evaluation of recoverability is performed. Management has determined that there was an impairment in the value of long-lived assets in the amount of $528 and $20,660 during the years ended December 31, 2021 and 2020, respectively.</p> 528 20660 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities measured at fair value are categorized based on whether or not the inputs are observable in the market and the degree that the inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs used to establish fair value are the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments primarily consist of cash and cash equivalents, accounts payable and long-term liabilities. As of the balance sheet dates, the estimated fair values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This is primarily attributed to the short-term nature of these instruments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2015, the Company recorded a long-term liability for the estimated present value of future payments under licensing agreements. In 2017, 2019 and 2021, the Company recorded adjustments to increase the long-term liability due to increases in the future payments due under these licensing agreements. The Company determined the discount rate to estimate the present value of the future payments based on the applicable treasury rates. The Company's long-term liability is classified within Level 3. See Note 4 and Note 8 for more details regarding the licensing agreements. The Company did not identify any other assets and liabilities that are required to be presented in the balance sheets at fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue and related cost of revenue in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 606, “Revenue from Contracts with Customers” and, as applicable, with the guidance issued by the FASB in June 2018 for the recipients of grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Currently, the Company recognizes grant revenue and cost of grant revenue only. Government contracts, including grants, are agreements that generally provide the Company with cost reimbursement for certain types of development activities over a contractually defined period. Grant revenue is recognized in the period during which the Company incurs the related costs, provided that the Company has incurred the cost in accordance with the specifications and work plans determined between the Company and the government entity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2021 and 2020, the Company recognized $576,399 <span style="-sec-ix-hidden:Hidden_w-LC5RJ9p0WyzDuiCiyIgQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and</span></span> $428,129, <span style="-sec-ix-hidden:Hidden_Xl7DFz36E06GPW1gjcOijQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">respectively</span></span>, of grant revenue and cost of grant revenue. The grant revenue and cost of grant revenue relate to the two subcontracts with DTI. The Company accounts for these subcontracts as exchange transactions under applicable guidance.</p> 576399 428129 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Research and Development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development costs are presented as a line item under operating expenses and are expensed as incurred. Research and development costs include costs to further develop the Company’s B-TRAN™<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup>technology and include, but are not limited to, the cost of engineering personnel, wafer fabrication, contract labor, device packaging, testing and other engineering services, stock-based compensation for engineering personnel, consulting and materials and supplies.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes using an asset and liability approach which allows for the recognition and measurement of deferred tax assets based upon the likelihood of realization of tax benefits in future years. Under the asset and liability approach, deferred taxes are provided for the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. A valuation allowance is provided for deferred tax assets if it is more likely than not these items will either expire before the Company is able to realize their benefits, or that future deductibility is uncertain. At December 31, 2021 and 2020, the Company has established a full reserve against all deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Tax benefits from an uncertain tax position are recognized only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate resolution.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Net Loss Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applies FASB ASC 260, “Earnings per Share.” Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted-average number of common shares outstanding. Diluted earnings (loss) per share is computed similar to basic earnings (loss) per share except that the denominator is increased to include additional common shares available upon exercise of equity awards and warrants using the treasury stock method. In periods with a net loss, no common share equivalents are included because their effect would be anti-dilutive. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 260, shares issuable for little or no cash consideration are considered outstanding common shares and included in the computation of basic earnings per share. As such, the Company includes pre-funded warrants to purchase shares of common stock and warrants shares held in abeyance in its computation of earnings per share. The pre-funded warrants were issued in November 2019 with an exercise price of $0.001 and the warrant shares held in abeyance were a result of the Early Warrant Exercise Transaction (as defined below) in August 2020. See Note 11.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> At December 31, 2021 and 2020, potentially dilutive shares outstanding amounted to 1,379,306 and 1,541,518 shares, respectively, and exclude pre-funded warrants to purchase shares of common stock and excess warrant shares held in abeyance.</span></p> 0.001 1379306 1541518 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Stock Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company applies FASB ASC 718, “Stock Compensation,” when recording stock-based compensation. Grants to non-employees are also accounted for under ASC 718. The fair value of each stock option award is estimated on the date of grant using the Black-Scholes option valuation model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company issues common stock upon exercise of equity awards and warrants.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains its cash with a major financial institution located in the United States. Balances are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company maintains balances in excess of federally insured limits. The Company has not experienced losses in such accounts and believes it is not exposed to significant credit risk regarding its cash and cash equivalents.</p> 250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Management does not believe that any recently issued, but not yet effective, accounting standards, if adopted, would have a material impact on the Company’s financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 — Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment, net consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 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:8pt;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 89,559</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;margin:0pt 0pt 0.05pt 0pt;">Building leasehold improvements</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,245</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,090</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Furniture, fixtures, software and IT equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,517</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 166,940</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 160,166</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (110,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (123,041)</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 56,158</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,125</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Depreciation expenses amounted to $25,234 and $24,117 for the years ended December 31, 2021 and 2020, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment, net consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 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:8pt;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 93,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 89,559</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;margin:0pt 0pt 0.05pt 0pt;">Building leasehold improvements</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,245</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 25,090</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;">Furniture, fixtures, software and IT equipment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,517</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 166,940</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 160,166</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (110,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (123,041)</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 56,158</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 37,125</p></td></tr></table> 93811 89559 10245 25090 62884 45517 166940 160166 110782 123041 56158 37125 25234 24117 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4 — Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets, net consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,133,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 941,701</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;margin:0pt 0pt 0.05pt 0pt;">Other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,391,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 964,542</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,525,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,906,243</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;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization - patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (158,516)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113,975)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization – other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (311,154)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (223,365)</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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,055,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,568,903</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2021 and 2020, the Company had capitalized $306,640 and $270,000, respectively, for costs related to patents that have not been awarded. During the years ended December 31, 2021 and 2020, the Company wrote-off $528 and $20,660, respectively, in previously capitalized patent costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amortization expense amounted to $132,330 and $98,035 for the years ended December 31, 2021 and 2020, respectively. Amortization <span style="-sec-ix-hidden:Hidden_fwiEbDOAF0q61p9b-ZOf3Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">expense</span></span><span style="white-space:pre-wrap;"> for the </span><span style="-sec-ix-hidden:Hidden_sMAAqcnDZkmjabs4g1-kdA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">succeeding</span></span><span style="white-space:pre-wrap;"> </span><span style="-sec-ix-hidden:Hidden_4BNcvz7g6Ua8lvqn1x5TBQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">five</span></span><span style="white-space:pre-wrap;"> </span><span style="-sec-ix-hidden:Hidden_0nlznw06rEOaJ9fFhiMnFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">years</span></span><span style="white-space:pre-wrap;"> and thereafter is $147,249 (2022-2026) and $1,012,765 (thereafter).</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets, net consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,133,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 941,701</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;margin:0pt 0pt 0.05pt 0pt;">Other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,391,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 964,542</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,525,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,906,243</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;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization - patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (158,516)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113,975)</p></td></tr><tr><td style="vertical-align:bottom;width:73.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated amortization – other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (311,154)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (223,365)</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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,055,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,568,903</p></td></tr></table> 1133841 941701 1391479 964542 2525320 1906243 158516 113975 311154 223365 2055650 1568903 306640 270000 528 20660 132330 98035 147249 1012765 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 — Accrued Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 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:8pt;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,500</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;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147,756</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 191,556</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued licensing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,000</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;margin:0pt 0pt 0.05pt 0pt;">Accrued Board fees</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,000</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">—</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;margin:0pt 0pt 0.05pt 0pt;">Accrued semiconductor fabrication costs</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 92,600</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 53,831</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 353,507</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 475,487</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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;text-indent:18pt;margin:0pt;">Accrued expenses consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 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:8pt;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 32,500</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;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147,756</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 191,556</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued licensing fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 50,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 60,000</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;margin:0pt 0pt 0.05pt 0pt;">Accrued Board fees</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,000</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,000</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 75,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">—</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;margin:0pt 0pt 0.05pt 0pt;">Accrued semiconductor fabrication costs</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 92,600</p></td></tr><tr><td style="vertical-align:bottom;width:74.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 53,831</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 353,507</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 475,487</p></td></tr></table> 44000 32500 147756 191556 50000 60000 30000 45000 75200 92600 6551 53831 353507 475487 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 6 – Loans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2020, the Company entered into a Loan Agreement and Promissory Note (collectively the “PPP Loan”) with BBVA USA pursuant to the Paycheck Protection Program (the “PPP”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) administered by the U.S. Small Business Administration (“SBA”). The Company received total proceeds of $91,407 from the unsecured PPP Loan. The PPP Loan was scheduled to mature in May 2022 and had an interest rate of 1.00% per annum and was subject to the terms and conditions applicable to loans administered by the SBA under the CARES Act. In accordance with the requirements of the CARES Act and the PPP, the Company used the proceeds from the PPP Loan primarily for payroll costs. The Company applied for forgiveness of the PPP Loan during the first quarter of 2021. In May 2021, the SBA approved forgiveness of the Company’s PPP Loan in the principal amount of $91,407, including accrued interest. The $91,407 gain on forgiveness of the PPP Loan is shown in other income (expenses) in the financial statements for the year ended December 31, 2021 and represents a non-cash financing activity.</p> 91407 0.0100 91407 91407 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 7 — Lease</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leased 14,782 square feet of office and laboratory space located in Austin, Texas and subleased approximately seventy-five percent (75%) of this space to a third party. This lease and sublease expired concurrently on May 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2021, the Company entered into a lease agreement for 4,070 square feet of office and laboratory space located in Austin, Texas. The commencement of the lease occurred on June 1, 2021 and the initial term of the lease was <span style="white-space:pre-wrap;">63 months</span><span style="white-space:pre-wrap;">. The actual base rent in the first year of the lease was $56,471 and was net of $18,824 in abated rent over the first three months of the lease term. The annual base rent in the second year of the lease is $77,330 and increases by $2,035 in each succeeding year of the lease. In addition, the Company is required to pay its proportionate share of operating costs for the building under this triple net lease. The lease contains a </span><span style="white-space:pre-wrap;">5-year</span><span style="white-space:pre-wrap;"> fair market renewal option. It does not contain a termination option. The Company recognized a right of use asset of $339,882 and a </span><span style="-sec-ix-hidden:Hidden_YzSogSmrLUSNV7EnNfWHIw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">corresponding</span></span><span style="white-space:pre-wrap;"> lease liability for this lease upon lease commencement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For purposes of calculating the right of use asset and lease liability included in the Company’s financial statements, the Company estimated its incremental borrowing rate at 6% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Future minimum payments under the lease are as follows:</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:83.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 76,482</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 78,517</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 80,552</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,587</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 56,132</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 374,270</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,822)</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 326,448</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2021, operating cash outflows for lease payments totaled $108,247 and the operating lease cost, recognized on a straight-line basis, totaled $125,187. For the year ended December 31, 2020, operating cash outflows for lease payments totaled $196,477 and the operating lease cost, recognized on a straight-line basis, totaled $193,950. At December 31, 2021, the remaining lease term was <span style="white-space:pre-wrap;">56 months</span><span style="white-space:pre-wrap;">.</span></p> 14782 0.75 4070 P63M 56471 18824 77330 2035 P5Y 339882 0.06 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Future minimum payments under the lease are as follows:</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:83.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 76,482</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 78,517</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 80,552</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,587</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 56,132</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 374,270</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,822)</p></td></tr><tr><td style="vertical-align:bottom;width:83.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 326,448</p></td></tr></table> 76482 78517 80552 82587 56132 374270 47822 326448 108247 125187 196477 193950 P56M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 8 — Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Licensing Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2015, the Company entered into licensing agreements which expire in February 2033. Per the agreements, the Company has an exclusive royalty-free license associated with semiconductor power switches which enhances its intellectual property portfolio. The agreements include both fixed payments, all of which were paid prior to 2017, and ongoing variable payments. The variable payments are a function of the number of associated patent filings pending and patents issued under the agreements. The Company will pay $10,000 for each patent filing pending and $20,000 for each patent issued annually with one-half of the annual payment due within <span style="white-space:pre-wrap;">20 days</span><span style="white-space:pre-wrap;"> of December 21</span><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> of each year and one-half of the annual payment due within 20 days of June 21<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> of each year of the agreements, up to a maximum of $100,000 each year (i.e. five issued patents).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2021, two patents associated with these agreements were issued and the Company recorded, as a non-cash activity, an intangible asset and a corresponding <span style="-sec-ix-hidden:Hidden_ffeEveNczkaUC-j7WOlTWg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">other</span></span> long-term liability of $426,937, representing the estimated present value of future payments under the licensing agreements for these two issued patents. As of March 2021, all five patents associated with the agreements were issued. At December 31, 2021 and 2020, the corresponding long-term liability for the estimated present value of future payments under the licensing agreement was $917,100 and $552,031, respectively. The Company is accruing interest for future payments related to the issued patents associated with the agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Legal Proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may be subject to litigation from time to time in the ordinary course of business. The Company is not currently party to any legal proceedings that it believes would reasonably have a material adverse impact on its business, financial results, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Indemnification Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The employment agreements of Company executives include an indemnification provision whereby the Company shall indemnify and defend, at the Company’s expense, its executives so as long as an executive’s actions were taken in good faith and in furtherance of Company’s business and within the scope of executive’s duties and authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">COVID-19 Pandemic</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of the date of these financial statements, the COVID-19 pandemic continues to spread throughout the United States and the rest of the world. The ultimate extent of the impact of COVID-19 on the financial performance of the Company will depend on future developments, including, among other things, the duration and spread of COVID-19 and its related variants, the timing, scope and efficacy of vaccination efforts, additional governmental restrictions in response to the COVID-19 pandemic and the overall economy, all of which are highly uncertain and cannot be predicted. If the COVID-19 pandemic contributes to significant volatility in the global financial markets in the future, the Company’s ability to raise additional capital, if necessary, on acceptable terms or at all, may be impacted, though such risk has not materialized to date. If the financial markets and/or the overall economy are negatively impacted for an extended period, the Company's operating results may be materially and adversely affected.</p> 10000 20000 P20D P20D 100000 426937 917100 552031 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 — Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All shares of common stock have a par value of $0.001. Each holder of common stock is entitled to one vote per share outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In February 2021, the Company issued and sold 1,352,975 shares of its common stock, including 176,475 additional shares of common stock pursuant to the exercise of the underwriter’s option to purchase additional shares in full, in an underwritten public offering at a price of $17.00 per share (the “Public Offering”). The net proceeds to the Company from the Public Offering were $21.2 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">million. The Company intends to use the net proceeds from the Public Offering to fund commercialization and development of its B-TRAN™ technology and general corporate and working capital purposes.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Stock Issuances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In October 2021, the Company issued 10,000 unregistered shares of common stock, valued at $139,300 at the time of issuance, to a third-party vendor as compensation for services performed. In February 2021, the Company issued 4,000 unregistered shares of common stock, valued at $68,680 at the time of issuance, to a third-party vendor as compensation for services performed. In April 2020, the Company issued 26,316 unregistered shares of common stock, valued at $50,000 at the time of issuance, to a third-party vendor as compensation for services performed</p> 0.001 one 1352975 176475 17.00 21200000 10000 139300 4000 68680 26316 50000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 — Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2013, the Company adopted the 2013 Equity Incentive Plan (as amended and restated, the “Plan”) and reserved shares of common stock for issuance under the Plan, which was last amended in June 2021. As a result of the last amendment, the number of shares authorized for issuance under the Plan increased by 500,000 shares and the Plan will now terminate in June 2031, unless sooner terminated or extended by the Company’s Board of Directors (the “Board”).The Plan is administered by the Compensation Committee of the Board.At December 31, 2021, there were 419,791 shares of common stock available for issuance under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company granted 31,821 stock options to Board members, 100,000 restricted units to executives and 100,000 stock options to employees under the Plan. The estimated fair value of these equity grants, calculated using the Black-Scholes option valuation model for the stock options, was $2,078,872, of which $327,414 was recognized during the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2020, the Company granted 52,791 stock options to Board members, 168,400 stock options to executives and 5,500 stock options to employees under the Plan. The estimated fair value of these stock options, calculated using the Black-Scholes option valuation model, was $758,214, of which $754,369 was recognized during the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April 2020, the Board approved a modification of a stock option grant to Dr. Lon E. Bell in connection with his retirement as Chief Executive Officer and President. The modification accelerated the vesting of Dr. Bell’s October 2019 stock option grant with full vesting effective immediately prior to the end of Dr. Bell’s term on the Board in June 2020. During the year ended December 31, 2020, the Company recognized $79,444 of expense related to this grant subsequent to the modification.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As permitted by SAB 107, management utilizes the simplified approach to estimate the expected term of stock options, which represents the period of time that options granted are expected to be outstanding. The risk-free interest rate for periods within the contractual life of the option is based on the U.S. treasury yield in effect at the time of grant. The volatility is estimated based on the historical volatilities of comparable companies. The Company has never declared or paid dividends and has no plans to do so in the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The assumptions used in the Black-Scholes model are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:66.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5.31 to 6.00 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5.00 to 6.25 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt;">A summary of the Company’s stock option activity and related information is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:49.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:23.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 391,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 169,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.1</p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 131,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited / Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,651)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,021)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 492,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 391,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.1</p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 378,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 364,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.0</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt;">The following table sets forth additional information about stock options outstanding at December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:60.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$1.99 – $2.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 184,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 170,641</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$4.25 – $8.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161,270</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$10.41 – $17.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 142,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,206</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$31.50 – $79.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,353</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 492,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 378,470</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock options granted under the Plan have ten-year terms and generally vest immediately or annually over a three-year or four-year vesting period except for option grants to independent directors that generally vest quarterly over a one-year vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated aggregate pretax intrinsic value (the difference between the Company’s stock price on the last day of the year ended December 31, 2021 and the exercise prices, multiplied by the number of in-the-money options) is $2.7 million for outstanding options of which $2.4 million relates to vested options. This amount changes based on the fair value of the Company’s stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2021, there was $1,758,931 of unrecognized compensation cost related to non-vested share-based compensation arrangements. That cost is expected to be recognized over a weighted average period of <span style="white-space:pre-wrap;">1.4</span><span style="white-space:pre-wrap;"> years.</span></p> 500000 419791 31821 100000 100000 2078872 327414 52791 168400 5500 758214 754369 79444 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The assumptions used in the Black-Scholes model are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:66.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5.31 to 6.00 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5.00 to 6.25 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.0097 0.0083 0 0 P5Y3M21D P6Y P5Y P6Y3M 0.90 0.90 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the Company’s stock option activity and related information is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:49.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:23.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:23.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:6.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 391,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 169,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 9.1</p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 131,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27,934)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited / Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,651)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,021)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 49.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 492,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 391,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">8.1</p></td></tr><tr><td style="vertical-align:bottom;width:49.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 378,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 364,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.0</p></td></tr></table> 391650 5.70 P8Y1M6D 169980 8.13 P9Y1M6D 131821 11.42 226691 4.84 27934 3.27 2651 8.04 5021 49.39 492886 7.35 P7Y7M6D 391650 5.70 P8Y1M6D 378470 6.17 P7Y1M6D 364567 5.91 P8Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth additional information about stock options outstanding at December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:60.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Range of Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$1.99 – $2.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 184,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 170,641</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$4.25 – $8.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161,270</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$10.41 – $17.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 142,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12.67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,206</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$31.50 – $79.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,353</p></td></tr><tr><td style="vertical-align:bottom;width:60.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 492,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 378,470</p></td></tr></table> 184557 P6Y6M 2.51 170641 161770 P8Y7M6D 7.09 161270 142206 P8Y 12.67 42206 4353 P4Y7M6D 48.50 4353 492886 378470 2700000 2400000 1758931 P1Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11 — Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Early Warrant Exercise Transaction</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2020, the Company entered into letter agreements with certain of the Company’s Series A warrant holders (the “Series A Warrant Holders”), who were previously issued warrants (the “Original Warrants”) to purchase shares of common stock of the Company in a private placement. The Series A Warrant Holders agreed to the early exercise of Series A warrants pursuant to the letter agreements (the “Early Warrant Exercise Transaction”). The transaction closed in August 2020. The Company raised net proceeds of $2.5 million in the Early Warrant Exercise Transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the letter agreements and in consideration of the Series A Warrant Holders exercising Series A warrants to purchase an aggregate of 1,176,137 shares of common stock, the Company issued to the Series A Warrant Holders new Series C warrants to purchase up to an aggregate of 705,688 shares of common stock with an exercise price of $8.90 per share and an expiration date of August 4, 2025. The estimated fair value of the Series C warrants, calculated using the Black-Scholes model, was $3.7 million on the date of issuance and was recognized as a non-cash warrant inducement expense within other income (expenses) in the statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The assumptions used in the Black-Scholes model for these warrants are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To the extent that a Series A Warrant Holder’s exercise of Original Warrants would result in such holder exceeding beneficial ownership of 9.99% of the outstanding common stock of the Company, such excess warrant shares would be held in abeyance for the benefit of such Series A Warrant Holder until such time as its right thereto would not result in the holder exceeding this limitation. All excess warrant shares held in abeyance were issued in the year ended December 31, 2021 and, as a result there were no excess warrant shares held in abeyance at December 31, 2021. At December 31, 2020, 803,300 excess warrant shares were held in abeyance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the Company’s warrant activity and related information is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:59.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pre-Funded Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,463,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 868,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 705,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (589,941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (548,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Held in abeyance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (803,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (625,642)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2020 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,149,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 320,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (363,448)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (66,373)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2021 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 786,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 253,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:15.1pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All warrants were exercisable at December 31, 2021 although warrants may generally be exercised only to the extent that the total number of shares of common stock then beneficially owned by these shareholders does not exceed 4.99% (or, at the investor’s election, 9.99%) of the outstanding shares of the Company’s stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted average remaining life, excluding the 253,828 pre-funded warrants with no expiration date, of the outstanding warrants is <span style="white-space:pre-wrap;">3.2</span><span style="white-space:pre-wrap;"> years.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated aggregate pre-tax intrinsic value (the difference between the Company’s stock price on the last day of the year ended December 31, 2021 and the exercise prices, multiplied by the number of in-the-money warrants) is $8.5 million.</p> 2500000 1176137 705688 8.90 3700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The assumptions used in the Black-Scholes model for these warrants are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Average risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">5 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.0022 0 P5Y 0.90 0.0999 803300 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the Company’s warrant activity and related information is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:59.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pre-Funded Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,463,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 868,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 705,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (589,941)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (548,242)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Held in abeyance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (803,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (625,642)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2020 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,149,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 320,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (363,448)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (66,373)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr><tr><td style="vertical-align:bottom;width:59.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding at December 31, 2021 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 786,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 253,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.001</p></td></tr></table> 2463063 7.96 868443 0.001 705688 8.90 589941 2.39 548242 0.001 -803300 2.32 -625642 24.44 1149868 6.36 320201 0.001 363448 8.90 66373 0.001 786420 5.19 253828 0.001 0.0499 0.0999 253828 P3Y2M12D 8500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 12 — Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Income taxes are disproportionate to income due to net operating loss carryforwards, which are fully reserved. As of December 31, 2021, the Company has federal net operating loss carryforwards of approximately $62 million . The federal net operating loss carryforward for years prior to 2018 expire from 2031 through 2038. Federal net operating loss carryforwards for year 2018 and thereafter do not expire.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="-sec-ix-hidden:Hidden_eElHqKxExEKd9ebl9ydhgw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Pursuant to Internal Revenue Code Sections 382 and 383, use of the Company’s net operating loss and credit carryforwards may be limited if a cumulative change in ownership of more than 50% occurs within any three-year period since the last ownership change. The Company may have had one or more</span></span> changes in control under these Sections. However, the Company does not anticipate performing a complete analysis of the limitation on the annual use of the net operating loss and tax credit carryforwards until the time that it projects it will be able to utilize these tax attributes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Management has concluded that it is more likely than not that the Company will not have sufficient foreseeable taxable income within the carryforward period as applicable and permitted by current law to allow for the utilization of certain of the deductible </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">amounts generating the deferred tax assets; therefore, a full valuation allowance has been established to reduce the net deferred tax assets to zero at December 31, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following is a summary of the significant components of the Company’s net deferred income tax assets and liabilities as of December 31, 2021 and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:73.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current deferred income tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,000)</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current deferred income tax assets and (liabilities):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,013,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,003,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants issued for services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise of options and warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,000)</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,028,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 957,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangibles and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (606,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (471,000)</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,591,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,614,000)</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net non-current deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has applied the provisions of FASB ASC 740, <i style="font-style:italic;">Income Tax,</i> which clarifies the accounting for uncertainty in tax positions. FASB ASC 740 requires the recognition of the impact of a tax position in the financial statements if that position is more likely than not of being sustained on a tax return upon examination by the relevant taxing authority, based on the technical merits of the position. At December 31, 2021 and 2020, the Company had no unrecognized tax benefits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes interest and penalties related to income tax matters in interest expense and operating expenses, respectively. As of December 31, 2021 and 2020, the Company has no accrued interest and penalties related to uncertain tax positions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to tax in the United States (“U.S.”) and files tax returns in the U.S. federal and certain state jurisdictions. The Company is generally no longer subject to U.S. federal, state and local income tax examinations by tax authorities for all tax years since inception due to the carryover of unused net operating losses and tax credits. The Company currently is not under examination by any tax authority.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The reconciliation between the statutory income tax rate and the effective tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> For the Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory federal income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant inducement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 62000000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following is a summary of the significant components of the Company’s net deferred income tax assets and liabilities as of December 31, 2021 and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:73.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current deferred income tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,000)</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current deferred income tax assets and (liabilities):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,013,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,003,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants issued for services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 95,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise of options and warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,000)</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,028,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 957,000</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangibles and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (606,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (471,000)</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,591,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,614,000)</p></td></tr><tr><td style="vertical-align:bottom;width:73.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net non-current deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table> 11000 11000 11000 11000 0 0 13013000 12003000 18000 18000 45000 45000 126000 95000 33000 33000 1028000 957000 606000 471000 13591000 12614000 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The reconciliation between the statutory income tax rate and the effective tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> For the Year Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory federal income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant inducement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</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;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.21 0.21 0.10 0.21 0.11 0 0 207 285 EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Q$>50'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 " ,1'E477TP]NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDT$AZCK98@32$A, G&+'&^+:-HH,6KW]K1AZX3@ 3C&_O/Y ML^0&@\8ATG,< D5VE&XFW_5)8]B((W/0 F/Y$TJYT0_-_=#](;G9SQ ,/AA M#@2RJN[ $QMKV, "+,)*%&UC46,DPT,\XRVN^/ 9NPRS"-21IYX3U&4-HETF MAM/4-7 %+#"FZ--W@>Q*S-4_L;D#XIR8<:WIX>7_*ZA>L3 MFQYI_I6621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M Q$>53%ZML#0P8 ,(: 8 >&PO=V]R:W-H965T&UL MK5EM;]LV$/[<_0K"*X86B&.)LOS2)0$4;,L)Z),V[(NMMWOX\'A\[DB>K*5Z2)><:_*4Q"(];2RU7GUHM=)@R1.6 M'LL5%_!F+E7"--RJ12M=*<["W"B)6]1Q.JV$1:)Q=I(_FZJS$YGI.!)\JDB: M)0E3S^<\ENO3AMO8/KB)%DMM'K3.3E9LP6=>G MC8'[8>SUC$'^Q;>(K].]:V*Z-(_8-W ,&=&- 7QE0_X"!MS'P7AFX MARBU-P;MN@;^QB#O>JOH>^ZX$=/L[$3)-5'F:T S%[GW0-,# MT"XE5U+H90JX(0]? K2 YXXLW9(]IRCBB ?'Q'./"'6H:R$TK&_N6,Q'N/D5 M4\>$>KDYM9B/-=;. M&VM7-7;[O.*V4,#-7:?Y&6'A[UCX]5A,N8JDZ75((.JMA"J0-J'PTYLW%?W8[SZ^1Z>(SP:) M5&0H,Z'5,_R'5MH5Z*,Q1G(O@[AU2-ZR)S()(>2B>104$G1XD"L@W7;3[??[ MCM_#&-*2(:W#69QQ\M8YAA1"5AP6 M2TNFL+3FEGG$Q1, Y-@P$@LR>T[N96QE6Y%!IG_24O)I+X:&^GY N1G!D]3,F7 M3$.N%$;0K&OD MG/D\;K][TGJTD2K%G]9:'@QAYBG(2Q,1\B?R MF=L]5;5*<%S?Z?;]+N:N4M\I+L];Z;J(4I,QOW-()]C:LP*NV71ITT/W $K! M]RIJ^.TZ;Y_;!3RTSL4*L*J=B5+R/5R@7[/:K-:5^>[CP#K(PTK"N.51+59B?3Z_(Y>74MF%98?D1JG)XI,B,/7*M MS48 MK'@E0G PQ/ MD<7D4K(9&3M5$7=[W2M':JPZF%K**_,%1XN\%O^9@EC MMAJL'< A9@S"V^Q01PȘ+H[E4(F+67OT?4$576WM[]:94R0])4A*8K9QB M)WSW='<0,\B/'UX]/W<_#(OCE!*F.-VY8J8"2DG,YP#I''=A9JCBP*2XT7*5 MGPC<2ZUEDE\N.0NY,A_ ^[F4>GMC&M@=6YW] U!+ P04 " ,1'E4/L?4 MV)L% W%0 & 'AL+W=OD[LY3=V$QN*O M0CZ;DV?D0EDH]C[!#)$N96^="P)\G.9=EZ3P!CN\'IZ/VFV[BZ?/1 M^R]-\!#,0A@Y5^7?Q=)N[D?I""WE2NQ*^UD]_RH/ 3'G+U>E:?Y'SP=;/$+Y MSEA5'28#@JJH]W_%CT,B3B:0N&<"/4R@UTZ(#A.B)M ]LB:LC\**V52K9Z2= M-7AS#TUNFMD035&[,CY:#:,%S+.S#Z(4=2[1H_-@T WZ^O@1O7WS\W1BP;NS MF>0'3Q_VGFB/IX\ROT41&2.**0E,GU\_';^>/H&8VL!H&QAM_$4]_N8[K65M MD3 & KL;\!BU'J/&8]SG49@-$O42Y>Y!?M\53Z*$3YA0KO:NDL:5VTI/,QH1 MCDF<32=/IUGQ#2/".&5):_<*;-R"C0?!OL]SM0-LL-5R"4 7I1RC6MH0UKTG M]@IK1!-ZAM0W@X!HRL- 60N4#0)]T'(K7BJ7QR:YRFZDAI5_6KT0:.:AB:,, MXS/,OA4A:9I&8@3$))#:.>43(&4S?$.R2F/8L M[BY!=R M"W2O[4N36+=@MR[/O>N >RA80EAZAM6WBCBA+(PT;9&F@T@_U5;4ZP)6Z2&= MO2!3/Z>8L82=5]ZW(RQ),]Q3^JP%F@T";70.J17:F0/4$,C,SQ'FA)_O*-^, M9YQD880$=Y2.!S'^V6RA_F5YF/YZ5Y"T[[LG4D*NV!8#WR5^[5C*>9R>%R]@ MR4A$">^I'NE4@5PG"V4A%D59V$(.:@/IQ($,JT-+N,!FCFV#"8C\Q$>8>:P5 MLL,D2^.>Z#M1(!=50>\D<,$/: .-#%?)Y_F(10SSL;*W4%'>\BQ&!SXM-\1F+<5]R.Y\DP MT7=?OJ:F ;)/..O=!QV)DV$6WS-DV6&Y4"^?J#/"B;]O?3O&*(Y(&"_M&)T. M,_I^=5U 20.TSBEG)XM[#S-D&&&:)3UYI9T"T&$%F*NJ*FS7S.6JMD6]EG4. MF-';/Y25* V>+88=N\/LG=F*7-Z/X+1JI'Z2HQD*+=S_P='KX$\.',/2\FA5 M_FVCRJ74YJ>FW;(O0]I".VVA%TX>D%8@0N,^,$9O\"W&!'1&(SB [.0[Q/ 8 MX^8?,AL!82&QLQNEBW_D$D;':1:-><*/@X4Q3@1<@=P8'4.O>1R#D[Z!5FP) M54/"(CB5R6H!>^5XL'N'HC%-V)C'..#.C<7CF&17NL/!I>"K'TNS0]()"+I>%4QW8;EM1+&^*&HY[VP*V7Q!JX$R$8YS \>FVAE3IR)U!!I)5J6A\FH;++LYLF[GDI,2*D%8A3@LI\X7_W;F&X&)^$5@([;:2*?RQ-BS M[CSD4\?31$ AD]H"JY\US(!2[:0X_K2F3C>G%FZW7]V_FN15,D]8P(S1WR27 MQ=09.2B')6ZH?&2;;] F%&N_C%%AOM'&QL:>@[)&2%:V8D50DLK^XI=V(;8$ M?G1$$+2"X%)!V I"DZ@E,VG=8XG3"6<;Q'6TAR#8Q?>%&N)PS#SC TAM$1P[DJ.> < ML9;*+YG/_TT<4<3OV^=%I;F08BFGR0^ M('E#L*5S*F('E!;X@<(=YW#&/W\U\@\C1ZAT? M]O4O0\ GZGDUG,/.XBBX1YV3Z#BCB)_?(1[ MZS#R3W+_4#<1T?"_N^2]L/[A7A4&^Q5\+LIBNEO'I[Z[?,=\12J!*"R5S!LD M2L_M=E_4$L#!!0 ( M Q$>50C'>>X@ 0 ,H0 8 >&PO=V]R:W-H965T&UL ME9AM3^,X$(#_BE7=!U9:2.R\HU)I@7M9Z?86P>WQV31N&Y'8/=MMN7]_XR1- M2N*X"Q\@+S/C9R:>&0_S@Y"O:L.81F]5R=7-;*/U]MKSU'+#*JJNQ)9Q>+,2 MLJ(:;N7:4UO):%XK5:5'?#_V*EKPV6)>/WN0B[G8Z;+@[$$BM:LJ*O^[9:4X MW,SP[/C@L5AOM'G@+>9;NF9/3/_8/DBX\SHK>5$QK@K!D62KF]D7?'U'B%&H M)?XIV$&=7"/CRHL0K^;F:WXS\PT1*]E2&Q,4_NS9'2M+8PDX_FV-SKHUC>+I M]='Z;[7SX,P+5>Q.E,]%KCO&DJ6;P6;1"8H6^;YFD)KP*7:(?3_?H MXI=/4:\B//>,[9@M] MHQ[7ZB9']XLHB8,LFWO[TX",Q4*28M*+O:.+.KK(27LN,F()4D3/QXBC\4,MWR:9)%D 23X!V+<:[.XU1T $10:I#94,3K-PUB^6Z +2+A=E2>7)6WN< MFS724S[_*AUZ89$B5Q.UA_3MA[C;C]6#O"AWFN4?\*%=Y8P/-JEI'_K>1-R] MZ;F>H("7[J'6KQGBN^H%<*',U<10\'9::>BQIG.=?J#FM=VC<6^*LB")R#!E M+8)!%&0$3^PNTCS/-E/^-0ON"8;%D*S#I7R5 )9O!N;G18EO/ MGB]"PR1;7VX8S9DT O!^)80^WI@%NG]?+/X'4$L#!!0 ( Q$>53H1YPB MN 4 .\9 8 >&PO=V]R:W-H965T&ULI5G;;MLX$/T5 MPEA@6Z".Q:&NA6.@\06;AUT$S;9]9B0Z%J*+*]%Q\O=+76)9XD5.-@^Q9,T, MSPR'/(?R_)@73^6.,8Y>TB0KKR<[SO=?9[,RW+&4EE?YGF7BR38O4LK%;?$X M*_<%HU'ME"8SL"QWEM(XFRSF]7=WQ6*>'W@29^RN0.4A36GQ>L.2_'@]P9.W M+[['CSM>?3%;S/?TD=TS_F-_5XB[V2E*%*'[] M%GU3)R^2>: E6^;)KSCBN^N)/T$1V])#PK_GQ[]8FY!3Q0OSI*S_HV-CZ[H3 M%!Y*GJ>MLT"0QEGS25_:0IPY8%OC *T##!S TSB0UH$,1W T#G;K8 ]'L#0. M3NO@#$<@&@>W=7#KVC?%JBN]HIPNYD5^1$5E+:)5%_5TU=ZBP'%6==8]+\33 M6/CQQ3VGG(E.X2C?HGN>AT^[/(E84?Z)UK\/,7]%4_3C?H4^_?%Y/N-BP,IM M%K;!;YK@H F^S--4=$\=]DKAOC2[?XNBN&H_FJ [&D?3VPPMZ3[F-%'$6IEC M_2N677DH7ALP"O_U")8P/*2'1!0K0BNVC<.8*X)L1D#D$O:9F*_3I,%ITJ". M8VOBW+#'.,OB[%$LJH1F(4.4"U3A%2+X"P(+!ZJY:F*Z= +;P?/9\ M/B.RD8?!!G#E(BX)FO%3-H2OWJSMH MU:4KX7-LU[*\09\JS3Q/TZ;>*1'OW8F<=ZHJ*4]"XKD.P8X:B7]"XIN1T")Y M?<. V!LN+FY+6O.\"HLOK]ZSDC0%]N6%Y-@>X('=1FWG^*XZL>"46/ _$QLK M>" !(Q[XQ%/CPE9'KI81V:\64YQ%A["A6?8B1&')E&QHJ6!8_K"A-Q<8]@&? MJ0%L!%SO!R@NRX/@.:%;4;)"]5D[]N7<\'G7I>0/Q@N*]>8MD'V-$8-O/8 M.HOT*@@LY<0Z\H8&$F5@F=,\@=<.W$'GKA664\_!Q/$Q'A9"-B4^!& %FCIT M9(E'V+)?![T0TM1$ICY1$\>S=>NO(S]L9C^-%FKQJD6&$N.J'') [%DRTK1'K*I@D4A7:&T@#+U H8+"(=*#:*>)6E4&J:Y0$=#8.9 MAC^4\QA#@$S"(G\(/(U,@XZ$P4S"YY(QWU?L4"*:148=##(78W"ETYU,LX2 M[0,,)D-MZ%J^1@W#V='5S,ACR8V672;F*E'+T9S:H*-FN(":+]4^;:Q>O>UA MM14'3,L+)#FGL?,U>Q9T_ UF_OZP^@&9LK&ME6/0\368^?H]Z@<4;.D D0X5 MXW9]L!VI@IE43>H'9,:K'_459&I5E2% M>*Y&H$+'MF!FVP_I'Q7&%52Y4R>^U 4 / 5 8 M>&PO=V]R:W-H965T&ULE5C;;MLX$/T5PMB'%EC7)'4/$@.Y M='?[T")HT.TS+=$VMY+HDK23].MW2-F2(U%*TX=&DH?#P\.9.4->/DKU0V\Y M-^BI*FM]-=L:L[M8+'2^Y173'^2.U_#+6JJ*&7A5FX7>*%$Q M4<^6E^[;O5I>RKTI14/^_*IN)IA MBXB7/#?6!8,_!W[+R])Z AP_CTYG[9QVX/GSR?M?;O&PF!73_%:6WT5AME>S M=(8*OF;[TGR5C__PXX(BZR^7I7;_H\?&-HEG*-]K(ZOC8$!0B;KYRYZ.1)P- M(&,#Z'$ [0\(1P8$QP&!6VB#S"WKCAFVO%3R$2EK#=[L@^/&C8;5B-INXX-1 M\*N <6;Y8)CAL"U&([E&MTQOT5^PM1K-T;>'._3NC_>7"P/S6.M%?O1YT_BD M(SX)19]E;;8:?:P+7KQTL " +4IZ0GE#)SW>\?P#"LB?B&)*/(!N?W\XGH 3 MM*0%SE\PXL_1M'8TK96L$"258D;4FR8JA1%<7TS,$[;SA&Z><&2>+Y#&I=3: MMP7-R-B-M+EZ6,[#),$TSBX7AW-J/(9)D@5IEK2&+\!%+;AHDH3KXC\(SR9T MC(24SF6=BY*C^HC:?K7/N65KKWF!1/UFJN(633Q)U1V'*I8+UM2&ND"LDLJ( M7^Z#C[_&771&"XF2* Y[['G,*"41]7.7M&B32;3?E3!\+M=KFW0YVPG#2O$+ M&-I!-@*A/L#) $E$TQ[:H0W%<8S]8-,6;#H)]L'(_,?("BC]-C$B04IW$\ O5, M(,@DU+^93=O:$KH!Q:VY=E)1RGHS-UQ5()HKXT5-!I#F&0EQTH<^M!OCEW:@ MZ61Q@HH/38WFZ)VHFZ?WO>JC-3>3E8=T:D""28:N\USN;1F$"L3%@:U*_RX& M0SYBFB51GP^/'8'*GHX4;-+)"9G6DWO%=TP4IU#3KE!*L^7JR(<7=C@L@4E, M:3^G?79A0M)H!'6G,V1::#[5I[TLN'L+M,\RP"3#P1C%G9R0[$UMGJ@/7+^A M=Z&='-!I.;C?JWQK0QP*ZTY9DLRS2T[^%Z+D N:L/JC8"$F2@GU*,*)*-QW.]E?(910.D8ZDX; M*'U;4/KVU0N=>M(IB+.@7\%]AG%"QAHQVBD-?=O!8RUJ!DWW[T=D)Q7T]:,' M1&+.>7&*?NBK8#(7H] &5K#GVC9<7J:&6D )Q6&,^Z<3C^482YU@T&@2^\ALE.ZQ:;K\>QL-^Z> QCCMRYS/$&=A$&4CL#O5H=.J<_^"[E*R MVH]TJ"C]9M!C\K+Q>HFPTQPZK3EMYD!D' 0<[='JV1N#7MR>PTD8!3C.:!_^ MT#* /B(9ZV5IIT?T=3TZ-80V\]UB;&BX!UML#ZP<.X#1H=)0C E-LT&,#"VS M+$K"$?B=(-'I \[M&%S$#%KQC:AKNP\0]L^<*>\:AN>9 ,Z]-.KW+3Y##%N0 MCJAJT&E=,*UUDXO@MB$=AW]T?7Z9 :?+!).P7U<\EOV%-O@79W=G%5<;=Z6H MD6L FPNJ]FM[;7GM+NMZWV_(Q6US^=BY:>Y"/S,X.4$-*OD:7.(/";"JFNO% MYL7(G;NA6TEC9.4>MYP57%D#^'TMI3F]V G:2][E_U!+ P04 " ,1'E4 ML5C*>= # !F" & 'AL+W=O/E!U?LNV* M/6POL223'[^/E,FL.HO/K@+PXK76QJVCROOF0QR[K():NIEMP-";PF(M/6VQ MC%V#(//@5.LXG<]_B&NI3+19A;-[W*QLZ[4R<(_"M74M<;\%;;MUE$2'@P=5 M5IX/XLVJD24\@O^UN4?:Q2-*KFHP3EDC$(IU=)5\V"[8/AC\IJ!S1VO!2G;6 M/O/F-E]'+W -6C,0T?@R8$9C2'8\7A_0?PK:2>,EUGMPJ_H>ML%1D\3=[ .QNUGP6\L_]4^TFHQ1AJ$4(M_HV Q2WAA+[WE<08-+YY;6M&VGV89=< M?B\ZZ80RF<7&HO20TT8\P2N=$NJ=W(OD@JLROQ MU1H%0QE9PTF4:VM> #V@ MF_01G\AJB"2R2IJ2@;WK/;W].T4*]K'5>['D8,E9T( M.\S$9^4K45'S^M+*0(7MK^@S4V;2*YH$\@=:RHG"TF=(P 3&;XH6Z8'TY;]0 M1VNH/_G ([-U#9@IJ0_9IVRSFJW*%?8]B-3L5&.U1/%[:_JV]/1P]4=97RQ3RKJS6N53YTF7<)WR624\9)6QVI;[F7@DW1!"\")4^)1\1?4I ME)'TMD\L@@.)!,.$CP5 0>V=#/B<^CT& 4XTJ*A3*\J@K]"V917@G=3 XE@Q M"2#JV7/PI)RC-#0CCBL;+N;%I2-S0UENX20"5RD'FC YTV@;EB )M10V9-E7 MRI14$V8O=THKO^>;87>>YHV0.5 =.3NVQ0P] MGRY@&28<9[LUOA\#X^DX1*_ZV?'5O)_ =Q)+14714)#K?'9Q'@GLIUJ_\;8) MDV1G/PD>[Z:Y'*Q9_JC*.KP]63?-YI>SL[!8FTJ'L=N8&M\L MG:]T@U_]ZBQLO-$%3ZK*L]ED7)NRI(4@QA]Q MS9.\)4WL_YQ6_\2Z0Y>Y#N;:E7^W1;-^>_+R1!5FJ=NR^>:V_V6B/A>TWL*5 M@?^OMC+V^?F)6K2A<56<# DJ6\N_^B':H3?AY>3(A%F<,&.Y92.6\H-N]+LW MWFV5I]%8C7Y@57DVA+,U'SSA9Q[2M9>W9D[>E,?79ULP[J8UV88KC &03-TLZ2 MM%>S)U?\8!9C=3X=J=ED-GUBO?.L_3FO=_XOUGZPV?.\V7/>[/F_Q=1/K_W% M-4;-U%_^X^5L.GNM_OQ6ZDH'&VC@5V^"J1O-P7*W-@I!OM%>?L?W2UOK>F%U MJ0(&&01F$Y2MU<+5A VVV<%UFS7B+&^R\18S-B6V69G:>%V6._K>;!I3T-P& MV_Q66_KMEA9E0=Y7QD->A/P?K850!,L[31KHB\7@GC#>-3"VMGMO2-C8N5=BP*%UH MO:&!T)$4(@F.S9%="LA"$^CG@P:C>;>U&T4P#P =P-^*5I/MNPFL65A M(E>,<:)-BPU@):!0@)QM2;)#;:^6WE68YH+IS#16W\RBA [L$F*IZVA+'$/% M)XICG"E[UQC^N5CWIB9) MM@;FIB-V6#[H,IH"KOS=L-K9*$@O9+'H57+X!>#1AH8\%M/S4+:X4UH%<6>C M*'A&\90+5;M&V6JCHY]<._Q<[SB27KP.W4'5R)#P".SM>T;9N&!%IVL=UKPH M__ 1OGL/##/5*[_@H27-7A(GSP2,3O1PIO"-N.G MK-TH)#=3S2%+2G#XOB1_13PB!"PE60*B1NJF1/'\BF6:3UQ_N;OBGZ>N?1RH@1P@@_W=;&]I[,J*] M0KO98->KT[MO[[]@^/.7R"T%SH>LKN&DVHMCJ&;K3CG.LS!ZJWTAF("]U'QW M .R_:-A0W1JM;G>!T0=A4M'!D(\PG@(22[?A@^. -?!UB7&QN]Z3SM1DSH(C M2YGEDI)FO.&7W5@OK%ZV%YX#4?H?YDXEN;Z^ODHW&L!X$ M1=[B$Z+3&?7A OLV "^R(9T1))V;%>*%**EJP7X\'=S%9#293 Z<&0R4!GVE MJ%M/X&)-5 ![7RE-0CS!OX#YT'FPJ&^0AD7+'' M1!ONF^JT\'"5&IBV%5S3)52H-0-MLA/9 ,!QP#E'D!C9CVPMSG"U_!!Y;...SR1@0'EC&UW:?Q"PKRT"GPJGQM2L'$TATF5]!+7" MI?1$RQ# FP<,%J.TP9 12KO,E -)=F.XSA&>PGO&3 BV\.$I#6B-S6%#66(6 MU:8E*Y!#"ANA,*2:YY3RJ:H,J 8 '.A#WUJ?\;_H)+TG!O*K@8>O77G /%$> MTZVCPIK2KT\:]K45%2-2"%:"E-'JV.7CP=W3U,A,Z:R)@Y@!'21! CR-G"[\ MPJ1ZK&&E?R^9=/:%\R2@OK4>B D6.<('..! M?A!'NKD[,.E<^/ZTFYZ^N0'3JE>4 -5[4>KN +6QW:B>ZG32CG,Q_ $&A([] M,(8#.09VN"?%B1 I2:*/%GQJHMJ4K5"#SE$B2U246OF8"0.7+=DAY6]*/,&1 M$R=N1$LPE2#Q]?&LJ:EGC/;O1H5S](FPVB1Z3LP=T:8C01N6ID!F12A8[=0>$,ZQ=!8K#7OTT%HS5 MIQB;1[WCJ)(IMI.*TQ="+R2V1$_.F.6.1- KT.!*6.Y-10":TN"OKEZ=_HK0 M+_J14-*G)7^:1&%B'CCY'0="QO3':JQ-6?!W+<5-I#I9+_9]XK1&>(WM!*R= MI)DEU;KX@"C>FFAV7;=\3AB^7>/4R Y4'8J;H3) ,2K5-Y&7"EF,F;"M"RJF MC&0/DF*AO1<3<9V9:#Q;MT>9*3BQ!R5BICI"<+GBII66H"H2&S_-RAUB M-.IO+ +_*-+8D-+1(AIQRR6\'(EA&8F(F[+LSHV*>Z#G[,, #IR>D$<\ I).NX.2$?ET+Q,**,B0(6AF*\<[2# ME='VC<$Z3TWD8EK"T<$T68W%#W:C9-1H :&22).EW9@<40Z# Z] MIAN=$G6#.A/U3"P"2Q7/:X6\6! TP71L!.4LROD]._.Z3%/@FT147EV^>$5$ MA82:YF[@_[9.DJN5F(VM\&CA(*!40!HFO]%"U$SH#/1Z;_&NU7@CL@K$,WBE M[:4#-SB?D3*6!THY)@!'("*_H1*EQA "^(^!R"1@L"AYD0&.B/?'OHY)N2P% M.9TH_KJ?JEGZ Z(RSNI:^@G>N[GSG &![KU!T4D1*%JD;.>$C91)2TD#H(#E M(&T=48 \ Q%IB)=.E1SZB0UCNQQ!I+2-N:R;]J2+/B7K M02[919BE^KR-7:S;ZDUR%YGDY1NFGFEZM;7V76..JU X1]BIP]T@P M)J/ !MLWBVX:;^=<6,5#8#(GZM:ZB?UGH7T].3E)SR;3BR&'ZCCV :OM67EVHIT;$]68O6 M],?E'+TO((T3(<5(AT7MEP$#VF"XT\]IGWO# K=LG9B9]PQT2(:$;Z'2\]E.(_PT&MJ=+N^NDQ*T4X&*M;9 F^Z7G.UN8?7_*I@CM3BD1) M4E)39:5]D>C*GS!(ZH)S#ECN>FW1(^DRHTB\HREBS[F+ 'LH H94@>XB^,*# M^M%N5=M\\]1W'GQ.-4&\&XDM$BGU$]=,W\7&DB]X2Z[2/N4@[]U]W0*A"U@H MJ"N'?W+#[]/[V]SP.SS^VA7YNB)/>W][G6==3BY'*GZ>M&/0N(X-O]@;NXX= MXA!GDEY48_:\9]15MZO6BDXVA+:K,$C>7M-V^C('.'5Y-M;$>R7NS^',KZ6I M1WEV/T2CE5,GK[-ULO'P&U<3I?TK,?6:F6+J9U+!S'T^LIOL.Y*&2O8]<9ZN M%*56"CQO(!)KSEM[8ZMYZX,04M(O7?TUNXV ^:!'++F.?)1K1YTEDWJJ,$L. M_'1_]M>!6C9TQL@N'._!8@$@_8R^K-"W]6'0@^+Z?)0TZZJ3/(>J%Y[G(PBQ MK@?\MW^MH+N^(K>5-PBM01&4V/V@^HST>=6=%05YL^NJ\S];SQST&51(%R\N M1^>O7L70[&J>KE%-WWSHG=+@B_[QQ1Z,[R,)!05?V?$%9<1ZJL[U\$J0^YF] M=J?JV7C\HRUC'[H:'-X\W-0+1+2ZTP]#BM21&N;9,JKA M4=(_R75='V5WA 3>:4@<6VCQ'>(9,OB/ME6T<$V L[%SZ(8'X?@5COYO2 MKITK!$.I,=9=9V':'"&ZM%(=QXS'KC(&'XWY]DG!1P,I3#K7&!-)$;I;I-T, M7]4+.S,5&"V]7TC,BSA]W[OWNAI/7>8O!]>UO1OTUE.;L[N13TMQU34\JCP8 MK+-7'W:W$LSI>HH=,K]%7=JMG[L]L1R.)AX!;^U*!EBH01O1GZ%\DOG MAQB)E81DN'AX)C+3=&XC:8U3SI73@W0M78MFJM'6$4P/7_$76[0$[C"E".M_BY @;9%'$WO%6/3>.(]90WOFA(2/6#M9A MD\ZI6 JTB; U\Z !G'*6,:5B$KM5VX"&BP,-R%U#-ZI<)M,CE::[3\C/ .[B MUEG#QQGEX),*-H24OT/U(L7=F*0E\0H+_2_>!7K'F[)I$&Z$:$!69B,@(JI&:7 MDTR!/FI/+7)NXLG<<2(\].YHH4P:\!-=0?[,XP+OT;]SFA,2(+H8[_=FZ'MP MWA0(F%'1I7CC%M_IIH;>6<23W?+[/%.<:FHOK@ \+3L[O^Z16;0O/RVA$IXV M&ZL/MF0)_IR@75>2NHMV-G). )N>PI8@W$R2G=+?)E15_D MS@9\C.8!)VX#ERO$SPF3M\Q?F3L .[4 72H1]1W0GXB:=7Y#:\L(!)7UZ>I0=2OK4U!^?C">3:7;ZFI(TYW M(.PC%9#@FX[.7[P:G4\N>9WIZ.(Y_D.I)=.&7?Y1?+DGX?I/'#RA0P@_,BN4 MYQE7#!3D>""^^E$5_0BA7TQ?9H26%?IS1PFAZ>(I]F_(*"S=J22A16]\+*)8 MM]K5IR!OI=N9R/=T&5QBP)$<"8./@HAG#CN/AEBO&,-M)(X)O@@7N\Y5S(/I MP:74IQVD794:TMXND 7(QK),1]TJ5YARV 7A( C#L_A_P.F82GS*L]W;I&M^ M]:6^V?"]UXCH=QL9_OM>&=KY[V;X$C&^JNR6%I>1M3VMG7JK75OQJ2[K4&M^ M?D*$38"$QD:LK_@]R[!+:ALF!<@!"WWL">\8_A@?YDDBB.PE]BQ,P2\V/Q@F M.4!\?,T8<>T\L7Y>O]V0UL]F\F#JF,3Y 2 ]!):(H0ZF[$!$,6Y=(BWOZTU4 MB>@B58N>GHC1.!=BHU%X6*K;Y#D78H@>D CUC%-=S-#]9GK_9+I.7+;NX2.A M%YE[#[2]JQVQ8O&4WM5GX4R(][8L4^S&254NE\@"Z",U;QL>N4/>EM0+G!KU MGVB'U-N2EPZ%HZ?9HYB@^9FOSJWP]/K1#5H,!ZX .EH[/O1N_JSWYPJ@T2O^ MHPQ^O%PW\I<+^=/\=Q_OY<\=NN'R1R.?08/)%4JSQ-3)^,7%"2S/?X@AOS1N MPW_\,'=-XRK^<6TT/(0&X/NE0_3%7VB#_-53< M'0[:\P( /$& 8 >&PO=V]R:W-H965T&ULK57;;IPP M$/V5$8VJ5K("&-BPZ>Y*V5[4/*2*>GUV8%BL J:VZ2;]^H[-+B5MFI?V!>QA MYLP9#W.\VBO]U=2(%F[;IC/KH+:V/P]#4]38"G.J>NSH2Z5T*RQM]2XTO491 M^J"V"7D4+<)6R"[8K+SM6F]6:K"-[/!:@QG:5NB[+39JOP[BX&AX+W>U=89P ML^K%#C^@_=1?:]J%$THI6^R,5!UHK-;!17R^39V_=_@L<6]F:W"5W"CUU6TN MRW40.4+88&$=@J#7=WR)3>. B,:W V8PI72!\_41_8VOG6JY$09?JN:++&V] M#O( 2JS$T-CW:O\6#_5D#J]0C?%/V(^^/ F@&(Q5[2&8&+2R&]_B]G .LX \ M^DL /P1PSWM,Y%F^$E9L5EKM03MO0G,+7ZJ/)G*R:^JOM M'8BNA-??!MG3B=M5: G;>83% 6<[XO"_X,0!T DX]-^/1S*"C 2X4#8NQ6(*JP-8(E6IHZF2W._>P4?+BO[VI/=C>H/8M M.AI=J]PC@BM1U%2?_HWGY'D"RX3E<3PSY$N694O8#K(IB3(T2--6JZ8$V?9: M?4<'8*: .&(\S7ZESEBTC.#-H#MI!XT,*GGK%H:!497="XV>R^7'!^@L.,OS M=-JF&0+9@<9;/#,D9BWDVZ\4L)]Z28!LT+O'0.4I6 MP0D=#T]23^B$IRRFZDC1_4]RAT(;0#>V][OJN^DB7$<92;#IT8MH^\V!KZ*XG&J$B3==+SBU'&?KF/E\&5T#O9&?H'*@J-3L^R /0HL./& MJMZ+VHVR))%^6=.=A-HYT/=*T30=-B[!=,MM?@)02P,$% @ #$1Y5+OO M.[>$ P C @ !D !X;"]W;W)K&ULK5;;;N,V M$/T5PC6*#K50K6V*B4\:F+:NA;Z< >5VB]';'0T?"JW M.^L,P6K1B"U\!OM+\ZAQ% PH>5F#-*621$.Q'*W9S5WL_+W#KR7LSJ M^JW,[6XYFHU(#H5H*_M)[7^$7D_B\#)5&?\D^\Z7H7/6&JOJ/A@9U*7LWN*Y MS\-)P"Q\)8#W =SS[A;R+!^$%:N%5GNBG3>BN0\OU4XZR#X*Q",DX]*VITA/\@<\G. /D,I/B1 MU!U_$_$!L@F)&"4\Y.P-O&@0&7F\Z-^)/,.,!\S88\;_)7%O0_RD+)"8?/_= MC#-^2RX03RW"6RB1>$XSA6?"6,B)*HC= 2E4A8>KE-L;#Q9&M__;&TL!]0:T M+\?1Z,KB'B%Y%!8D,CW.C FC+(KH+&8GMGG,Z#1DY&1K3).87M#A->$(C9/ 2.P]3RN.(K+.LK=M*N 2)6FE;?A7^!K@FS3=T MW[%D1A.67IU86$3GT^3J=1A?+W9+U%^H&2 CADE)XJO+&R$[D)!--:455?D5-XPCS ME<:A=Q_S:4C#$$,TF ;\55D=*.XLC=O-H"H-72JL&K)H=\(B[!,0J2S9 . E MNQ<:[X )>6@U[D=/X !"&P+N;OC;9/<:S\:U*@HR3OBLIQC2-+U@6$J"W>BI M5*VI#F<".YH=_0E9GY80GK&I&7!U;66O:LPB3J.HS\=\1L,H\?K_B893;J^L M>80T;98!Y"Y+!?KW2S@HMZ] %-;M+H.\XBGNZSGNEI#S:WS@=O4<&0T9I],T M(>]>0JXF?W:Y!2<=H@:]]7W08&Y0?MQ>_G.'OPN@G0/.%PIKVP_< L,/R.H/4$L#!!0 M ( Q$>52_[73RG@( (\& 9 >&PO=V]R:W-H965TP NEG:U[^FM5EJO#T(^JA) DV/%:[5Q2JV;"\]3:0D556>B@1I7\OO(JRVMFNK>].;M>BU9S5<">):JN*RE\[X.*P<0)G M<-RSHM3&X6W7#2W@ ?37YDZBY8TL&:N@5DS41$*^<:Z"BUULXFW -P8'-9D3 MD\E>B$=C?,HVCF\$ 8=4&P:*PT^X!LX-$W M5VDJ6\C(^R.668%:>QI9S9J7]@R[CB%\@2$(R:VH=:G(^SJ#;$[@H9Q14SAH MVH6O,MY >D:BP"6A'P:O\$5CCI'EB_XJQQEE/%+&EC+^AV-[G>&ST$ 2\N[- M*@S"2_*4<'3 X$@%O@2ET25RHDL@N>#XI%A=7%@6/[K\;R-6 *H]2%N%P6FJ M83[^J*V1(@=EWB?E) <4.<2^)7'L^KX_<42AF_@G;"HJDQBU;W.("N*ENTP6 M)_L\D'=3'?+?%G>RTZLI#PIQVR#4UJ1NXJ"9\7! MH\25Q%].3QM5QJO1\Z<;[DV:1 6RL*W07*NVUEV_&+UCM[WJFLPIO&O5MU06 MK%:$0XY0_VR9.$1V[:\SM&ALR]D+C0W,3DO\8X T ;B>"[S]O6$V&/]!V]]0 M2P,$% @ #$1Y5'E,A?X/! UP@ !D !X;"]W;W)K&ULE5;;;B,W#/T58GI!%G ]%WLWZ<8V8&>SZ )-8<3-]EF>H3UJ M--)$TL3QWY?B7&(7NT'[D(PNY"%Y2)&>'8Q]="6BAY=*:3>/2N_KCW'L\A(K MX<:F1DTW.V,KX6EK][&K+8J"E2H59TGR(:Z$U-%BQF=KNYB9QBNI<6W!-54E M['&%RASF41KU!_=R7_IP$"]FM=CC!OU#O;:TBP>40E:HG30:+.[FT3+]N)H& M>1;X*O'@3M80(MD:\Q@V7XIYE 2'4&'N X*@SS/>H%(!B-QXZC"CP610/%WW MZ)\Y=HIE*QS>&/67+'PYCZXB*' G&N7OS>$W[.)Y'_!RHQS_AT,KFTXBR!OG M3=4IDP>5U.U7O'0\G"A<)=]1R#J%C/UN#;&7GX07BYDU![!!FM#"@D-E;7). MZI"4C;=T*TG/+WXW0KM9[ DJ',1YI[9JU;+OJ*49W!GM2P>WNL#B'" F'P9' MLMZ15?8FXB?,QS!)1Y E6?H&WF0(;,)XD_\>V!G.=,"9,L[T_Q+TMMH?QB-\ M@)]_N,K2]!H8!;YHN!/'$&$R E\BW)BJ%OH(J#U:+$!J;T"P-"SW%I'*WX/0 M!:RMJ:1SQAZ!H2\H\5S9SZB.C!5,9KUF?=ZFU^^HGGP)J]77)3QLEE W MUC6"0,E0T%J+([WS_#$8\-U+H>7>B@HNSF$'Q(92;CO_K='B6=K&P5(6([A' M)7$W8I=O#-\OYV$TX&6%%0?4O7,K%M@WH8;\:P MJ812L&H<<>S(4"=G!7O; VY6RQYJ#'^>D&LQ1Z*IH)"]4%!;DR,6#LP.?OPU M'4V32]@1NVROT2XX2\(]CRU6OX.#,M>G-N/@2U'0-R24 MPG$>R%D,%M-QDOP$-?$GM&XJEF7,9OLWT=^GA;0JQY=$8B%#H+2M:R5SL548 MQ!27U+=((R9.<]03/0[U)_+.P MO1D8'6@63I:*"#X*UY;O'_C=VYP$_U\MJ]VJ*QM=7V)[F(U"UOA6;I#(HS8$- M&[JQ =U4]-CQA8:P0_>N]VDG->50DD_.4V6UJ0OY81X V^I=1ZBBG1$T[=X;3 M86HOVV'U*MZ._#M!9% 1*]R1:C*^?!^!;<=HN_&FYM&U-9X&(2]+^N6!-@C0 M_EL$95(E:3J>+]^=Y0LVTU:=$.!(!*IN^>>>R5]L=7FHZT1 M'=RUC;*7L]JY[MER: M&5HM)Y1*MJBLU H,KB]GU]&SFY3EO<"?$K?VZ!W8DY76'WGQNKJ@N&I0F-7[RK7IO(2<5)^> ,?96DYZ[>(+ETL70$Q1O+[JF%H .34DK>)QGCYZP.5=+.Z([#8+7 MIH).&+=;$&GZZ$%/+ #>==*0H5*KLC>& ,D.]=E;L9ORN(#7O&'*VB\#0CY$ M@#30>$>\T='$QB"VS(X&#J1!F(<_(C@+'_M2MP1=#OC>;QS-ZM+[4+$#O_4* M873 6V$QJ:23H@&BW)ZJ;BGT9PFT0SL,AFC6]"3,XP(X,LR'-=;26 <[%.8^ MQCP["])\L,AK-7@[CXJ@B%-&$"OOFP?4G]$<0;J:PK;G< +-A$=22CU(RB*E ML'J %>5]GN=!DH2>E%2EX7T+JQW,XR!,,H9 0=FU?5DB5E)M[N/X(A!5)7D, MGY8 63#XJ?=U1$704>E(9X$JM].&QI%2Y6N'I;@ R5&]94*&TRL0+E&KU5>]Z2CB%5[9]RT7AX:?L[M/( M52&X"AJZ6=AG?M:&R?.O/E^-Y?(W9]P?6T"'#K8K0N6!M9>COH]A#CFU(R6' M5LGT*2^"+,IY+YWVBC#(,B^7'?;B("N\W-FT1^T=)3'<:H[!X,'DVEYF#DF> M!C'-O#=HR279=OTPSGA44I_O!1^G.4V%^,D)W"%]1W@QN9$6]X+@RQ[O!V$8 MTT>=)FP-=)E;BV;C+[266/;*#;>^:7>Z,U\/5\6#^'#AIG-YPU.P MP36IAHL\FPWC8;]PNO,7QY5V= WUKS7=^]&P 'U?:[KDC LV,/V2N/H74$L# M!!0 ( Q$>51@L2CH608 )X. 9 >&PO=V]R:W-H965TY_?H]E&S?79KFRP8$.=L2R8?D0U(ZWSA_'VJB*!X:8\/%I(ZQ?3V;A:*F M1H9CUY+%2NE\(R->?34+K2>IDE!C9LOY_.=9([6=7)ZG;W?^\MQUT6A+=UZ$ MKFFDWUZ3<9N+R6(R?/BDJSKRA]GE>2LK^DSQ2WOG\38;M2C=D W:6>&IO)A< M+5Y?G_+^M.&KIDW8>Q;LRWZY51>3.0,B0T5D#1(_:[HA8U@18/S=ZYR, M)EEP_WG0_B[Y#E]6,M"-,W]J%>N+R=E$*"IE9^(GM_F->G]>LK["F9#^BTW> M>S*?B*(+T36],! TVN9?^=#'84_@['L"RUY@F7!G0PGE6QGEY;EW&^%Y-[3Q M0W(U20.E- V.F%&,;D3V]2ZJ 4]M-H3MHEWM/(= MRA;*3DZ.Q1WYI' G<6B@E@P0\H7I NI.>+>5)FZ/2NSO+4(Z!%=H&8%DHV,M M C6Z<%9U171>M&X#*P$K:$4C(EM+6^!5 R3@HYY1X)TTHO5H53YN(>=CZ8QV MQ^*/ XC8#SB*Q,K!6*D?8+>5VQZ^-$:XLC<#RX0UC0U> PO"A"B^FJ:H.ULY M#M=:>BU7AD8EV> WGX6$,BG*SN96!"L<*]LU*SB(M[TXM/AO(\"!"540:+XJ M9<8.2_ BA X[.U38XR1D $,2-AHN 81XL9A/Y_.Y0!,7).'>@94#(R^63V_M MC4IK$6NSS?EREHYJ:!-Z*B*3F^7(@0^0\4_2 ] M;'&-@T<;-_KZF"&P$@Y2FA(U@E,')/14.(\VA*Q!D[#.'A4RU'D4Z+CE;#*' MI*TTYPO&, 99BQ20]!1:ER,#O@#P>ZK@W9UW!9%*Z=F/=H- KPCC;?47&"E2 M845=R93RTKM&1(PS_IY^$13&"H#:-4D:.T>M%A+9"T"DM&TYOIQG5&(B0S.@IY%6O*T:%:^+G6Z5RP05YHM3U(>ZBYE >9;0*) M00V2 W#.X./J&UJ^-HK+([B4B1GE/#%=4 MSBE12J8LF\>7LO-,(FY>>PZ/:H8PI^U]T3#24*"KL<"WEA5>*0O(+M;.@]+' MXN;CU]NW1XM?Q)WD".A"7(6A/A52W3\CS[M\AHB%_2X^Z&@''44:-!W,@7#Y M_(>=WG55C:->$OIB-9?I9]85QEH$5>)@'@]>ZK MSF>>L1.]L_N04D9!%$\F=:;4\,?@P;&D/6>.]U+)S"VVK&0MBP*N)/7XCE'% M9:24YB_PKG(H0LM8Y1I'/M4-H,%W0 MH7HB5\:MX-(NC[@$W%,:RCG!*5G3)\M3KK(J&/%2\P#8!:R0K4:LD-A26(R6 M$-!-IR*=^ MJ8YK$Z' -JL!S_2,2TZ%99[[QA$#]@,OHW@B/U^$^G6 X%D-[ MU/\@TP# -33&Y%MO$)N9\T_E($7=$K=#\'$[VDZC-K465(+B(P#L.740B9\ M'I\E'_:&[COX, TN=/U79S?RI)2!I\ZUL[V[@P-^2K=C )/(1OS]6'\.EZ^ MKO*=8[<]W]PPNRL-@AHJ(3H_?O5R@A"FVU!^B:Y--Q 50*)S8NT , %L) 9 >&PO M=V]R:W-H965T#XA.NDJZ>QDOWZ4SG:=+ Z6 ?UB2Q3Y\"$IBC?=:G-O*T0' M#[54=A95SC7OD\3R"FMF>[I!12>E-C5SM#7KQ#8&61&,:IGD:3I*:B94-)\& MV8V93W7KI%!X8\"V=UM.$7MIUNUH^ M];I>F=,#&JANG_VL,O#D<$D/6&0[PSRP+MS%%A^8([- MIT9OP7AM0O.+$&JP)G)"^:+<.4.G@NS<_.I[*]SC-'&$Y24)W]DM.[O\A%V6 MPV>M7&7A2A58/ 5(B,2!2;YGLLQ?1?R O ?]+(8\S;-7\/J'R/H!K_^&R)X M#0Y @P T>'.*7K?[HAW".?SZRR3/\@OH8& A)=B*&;2@2^"ZKNEN4IGY/51L M@\"@808V3+;H%<[27IIF/;ABO()*RP+-O^R$!51..(D%. U:(6R\[X9T@RN@ M;K2.J4*H=0]NVI44'+Z6)1H2P+6"C[@R+?5DR'T,KD*XU'7#U".!VY9PR1@L MN8+S@2"LI62L^*XOB!XU"1 M64B&WB>#.5\!(WB7_6Q,Z3]*Y&^>B/>>IQ?/\ABDV<7O/?A&.HK>T\9HCEC8 M?4#[E)9&UT'PO!);)!=G>=;+J=6EI" ZL$,M%%'N\%J*U#WWMRR- M4\I\JPRNA:62D^SE>Q-WS5+XTIUE_?.X3W:T]J".YD<(:><[]IE@="1,\8[Z MC/IQ0QG5!EBXP33J;)<7&G=@T6R$)TSU]^,/B]Y_:Y;!_^(^FL2CR<^EOJ"; M+3WO]$7>^2CN9Z,W$Q]VM?I)Q%]ZP9.C@4<7>AW&ND=KE>MFWT%Z^')8= /S MAWKWV?&9F;50%B269)KVQL,(3#?*NXW331B?*^UH&(=E15\_:+P"G9>:WMK= MQCLX?$_-_P%02P,$% @ #$1Y5*B:/QL^"0 WQH !D !X;"]W;W)K M&ULO5E;<]LV%OXK&*^[D\S0%$E1M\3QC)VDW7:: MQA.WVV>8A"1,2$(!07]_O') 4)5^:=;+[8(L$S@WG?L#3K;&?Z[523MR6 M156_.5H[MWDU&M796I6R#LU&5=A9&EM*AU>[&M4;JV3.2&4Q2J)H.BJEKH[. M3GGMTIZ=FL85NE*75M1-64I[=Z$*LWUS%!]U"Y_T:NUH871VNI$K=:7<'YM+ MB[=13R77I:IJ;2IAU?+-T7G\ZB(E> ;XMU;;>O LZ"37QGRFEY_S-T<1":0* ME3FB(/%SH]ZJHB!"$.-+2_.H9TF(P^>.^H]\=ISE6M;JK2G^U+E;OSF:'XE< M+653N$]F^R_5GF="]#)3U/Q?;#ULDAR)K*F=*5MD2%#JRO_*VU8/ X1Y] A" MTB(D++=GQ%*^DTZ>G5JS%9:@08T>^*B,#>%T14:Y2T>)(M7\4'>027Q.!!NK<1;4VYD=2=D;C9.Y;Q&NX_@OY"UD @IF$C( M*D=4U4X"SQ,CWDGTFB#Y,7[]LH-2]@8H]5KB69BER$Q9(J;@GMEG@=0@=%TW M$LQ$ ^*6R1&=0&S7.EN++1@7LG8]=UV)7YI*L75#<0ZQB U"B:@3]@X:?\X+ M6#7E-8@#HI5$-FYMK/X/"#XA!)AE2%@UH*[OQ"2*@BB*>A)5O@/.X$H4JRS M+I)8D5:)+?U+XT4P6\2/V57>2%W(ZT(]I=Q0O&NLKE:\<*)AS[[ K M*RO2&W:AGI8A?!C'J84SK;)*)E$'B QO-')8JS/";"KM&%3=JJPA'_?&[$#O MD53EIC!W"F"')R!E@[ NV91+J:VXD473J;/&K@\GEAKB9++(FH*AF[H[_$4A ML\\G5]G:%*1,9LQTO)%*DZN"-4G >](%'!_'21#-YL%\E@3$V ?.\3B9!6F< M,@39X HI)Q]OK&Z&*C9JT]N-M906I4D@E[JS,L#UG+O M7-XSU6XMUIK$=$@QE#<%A'Z[UFHIWG>F M$!^78 41R2*7""B= ]#K>D\.F65HGJSLZLH-60)'I@QFO0!];ON(?$;'1NU9 M/"0[B[9L(')'12V7BCLRHSQ;!&F:$F]U2UE68=<[%4L&#?M3UAXV4#P28%N-8^*VB$ @BHUCLD') "I T!KQ6(Q G0JV%Y+Y6P MVUJUH;)=.4\88FC#V@0EHB-='X%=L*,&#(@;<8TP:QP:A"J'.KV#6%U_/EE: M1761ZA%J-#D(IS7/HV9;:V\=.*>S:+P;60BA<)1 MJ6[LG;C3JF#3>E<1$)F ^ "@PV)[J6X,K ,U(D.#Y"YA[!&'V5!S89MB!Z_[ MJK>1EBL=/U98]Y0[[U@CCBIU ^_)559(ZRO^1FHD GU#$93[%,> 1FR0OCBW MY0;-@FC5 2W!)LJ7U,8U5GDN$J6U;*W1U+X[NI^X? $A*X''TA28I^I7W#U$ MX]??_/MC6Y@>BY@.CJH*AX\XASK@Q8_Z1!0N9N('_,S'^'G?>5:GK]:^7._+^PR??Z99L-7J*_Q?B3IUF5/Q_@4<#.;;X; MPF-PGQ1=2E E^':,*W:'G8\IF^EZA_@K^>ES8+O?CVWT=^^72%0[J!?(!^SE M+_][A(^[%$X9]!=9->3VL1@OXF ZV;G",:)J%HEY&*.?6P2+^7 +JV.QP-9/ M;;&(V\9]!Q+'89J())D&T\5P/0WG::^%7+Q /[L8IR\'$.,PF?71/\A'2Z6) MU8AB6EO&A<3QRSVYHE2\F 1P\.%RN@C'B\.C#](9 ))@/I\.4&;A>()_TZ?T MTIZ"\_W#CP@QJY2BE M6#1.,L\UF5L6>UE'7J,^'[33YM$S^X'@_Y>%\(N(YW&PR M@]]-!JZ6A!/$\RP*IFDLCE.JEST:!T\\C8,9^_=^-$0+WDJP=1Q'81KO\.(9 MD8G3)$BBZ9X?(PLD(5R]W3H>QV$;28PX6X1I)#!.3<9("T-^Z9P _4ZW>ABC MAR%VM>?X71=['TPXV@AEP;ZJO0\^?]!1 WX@>R M?$&"AJ [[J92#[$['(_E:F75BCHOM/Y.WE([AD&HUED[-/-M$^:3)9HTNLBY M5FZK5/5$_[-A#VP;:+Z1RV7?,CUU[]!?JZDN!)@4QI.R*9S&D+.[RMK=ZNGJ M! LG)0Y\UQGV)357\/"9*'51D$Y9O8,(ZE-?/[(G8=I#^W:-34#JH\;=PY/Z MJ&\K30.39&L*VH-YY-Z%P\-JXD&/!M5'+]OH:@%A-IFC],4$VE2#>3,;WN5E MAOKGW;A9F>JD%9ROZ4Z\A'LXTEJ2GN9)/A9\BLG0,+0_T VXMLZU[;*J;'/B M;E1$0?&ULK5AK;^,V%OTKA#>S2 !%EB7Y-7D R72*F0)M@\[L]C,MT181 MB=225!SOK]]#4I*5V$[:P7Z)0_+>RW/?5[S>2O6H"\8,>:Y*H6]&A3'UQ_%8 M9P6KJ YES01.UE)5U&"I-F-=*T9SQU25XSB*9N.*CN\G'^]32.X)_<[;5@_^)U60EY:-=?,UO1I$%Q$J6&2N!XN>)?6)E:04! MQG]:F:/^2LLX_+^3_K/3';JLJ&:?9/DGSTUQ,UJ,2,[6M"G-'W+[A;7Z3*V\ M3);:_25;3SM)1B1KM)%5RPP$%1?^ESZW=A@P+*(3#''+$#O<_B*'\B=JZ.VU MDENB+#6DV7^R!U/KBX" MLBTDV0(+04UXXK+1P,NU;@!NVZDZE/B[XALN:-D;HA-%H$G=J*Q CA%=4(5[ M 3V35053(!&RQU>J0'M"<2]_HK!Q7=+,J1^2[Z YA=R;*;>W65',>8%UUL<% MK^VB+2K=6!$MSZ&]APJ^[]=.8P_4#!R>E5([KY*[9H/D=Y[W9)W.BG)+(E"O M:R4SJ.+,=!:'4]2'LK1BP&\!O8\D) _OZD:% Y1)%&(8D#J@K2-.&KDU*!>; M(_8<.IK"A1M"%%>C!C>+-H;@ )'5;L-J.03XH12 M!'.)/;,7=XYU%MG96/N8@AJ8_D1P]^5\6,(.:BQ&HP8(H0J&%6M-W61%6_#!::N( M#9P5$VS-,PY.N17(G(+75MXR7"X_=!&(R0[.$X[AC>(<^#NL<*W[>&DSR<-9 M,5)8P]DROF([%WFM.ULH+CJ/\SJ&OLL.8%:08\MI?)Z09 M6,!>R\O_UV^="M_&@V.7/C?/.P5G/Y*9ZEI_>>*^8 M_.CYOEJT>?VW"8XH;-O3.\>_#]+[,+@F2Q('Z2P)HEG2,YZ1>;B[G4ZQG)Q/%\M@F4XN!E1QF"QQD"Z".(TO M#B[]\CI1.H+S-@M>R8I?F.\4(+3O@>O/9S%4>GE[G(9I^A=DO6WF..I9,!"E MRP"V'0B9A7SQ>S M(!V@/R/3$#'3+>-I$BSBQ8'\/BE0;OLV[@I2V];HJCQ>ZP@M32&;3;'GJ^B. M;- ^%"TQ_JYZ&;"$%-@QA^W5KHTTZ'NB<>)MVSD^](%4#!HEY-E6B6:V:\<0 MQ]=]2^42(FSC\3V&I*Z3GDL5D/9:+IXP8,A!(V\?+ +?=B^.]=T]MF,5V0'U MD]2V*U>TFVV8?:FQ,NQL$EA<99-W4V/G'WS+7:Y]:=R[PTZ[KC&]&&*#8_AZ M)M3\)(S] /1ZN-V/VO8Z0Y_MN*4X/C.R=N9UGU4Y7Z\1"3:'5\QL&1.GE>XF M<$]24DQN.>T[UWOMN V+X3"/\;I";^9UR7L?#V*$BTML7"(ZV*Y7^L)JC2^ M_GLL//8 ,1Z\V51,;=S+E$:L8:+QSS?];O_X=>???/;D_N7L5ZHP[F%P86NP M1N%\.O(#4+&ULK5AK;]M&%OTK VVS< !5(BD_U/@!V$Z#!M@$092TV(\C\DJ7%?5]I=CDKO-Z^F4Y>75$LW M,1O2>+,RMI8>CW8]=1M+L@A,=37-DN1T6DNE1U<7X>R#O;HPC:^4I@]6N*:N MI=W=4&6VEZ-TU!U\5.O2\\'TZF(CU[0@_WGSP>)IVDLI5$W:*:.%I=7EZ#I] M=7/,]('@=T5;-[@7;,G2F"_\\+:X'"4,B"K*/4N0N-S1+545"P*,_[4R1[U* M9AS>=]+?!-MARU(ZNC75'ZKPY>5H/A(%K613^8]F^QNU]IRPO-Q4+OP7VTB; MSD8B;YPW=GEU84_N8NHAD<^G>"TQNA(E'1 MA">-HD5Y6NF57HO*."=R:>T.M;J5MG!CL2U57@9IJZ:J=B@C1_:.BHFX=L*L M!-Q-]9)L[_*Q\"6)6U-OI-Z)4CJQH@(:JN\J8W%R \3W"L5"4/;3:8:4K2JN MOHGX!+D_*$O@*G8DK1,;JW /6[,DG0NZWRBVQ9H:![,48*UIUB4_S"?BS8]" M[>1'J5(7;#5ZVLK#%04<:WRK:R(^--8U4GL&\5:#0$/#1[HCW;"C"A*+V&&< MF,VS(&PVGXU%XXA=,G!G"/O9N3N$C]ER2X7R>U!KN1-+$I6JE:="*#@9?:%N M*LGM3.2EU&M"7@BSU61=J3:LM39PD\<[<9*\$";/800ZBR]!R(&%WXA^#BX M#F4*X9!:%-!6TOF!M*@AQJ_+"P952J@O92&,AJ$VJGPG-5HYFK8/N9,;G5<- M.@-C\0+&*1<)*_6%4R1 9&^']\/4VR)QPIN@QS6KEDX29+]Q_^0@\A#^= 1'D7*E\\?=->?^HGS].2]T3_G MWS4NP#X:!.WE4W/?/^UJ#^K2V3CAOX&A.,QP$ \_HJ:EY5D%106Z:V4VH8VT M3;'WSORQL^+C'ZAVR0FIG&./<]7RH%,Y/8 X/GG$VCZ^)BRSN7H(#@H8$[XG2JQXG MV7Q/^5EXQC1":^:NXPZDU=%I0-3^2@-W)I[V]([3J,#D(6X"Y4RZX%YY^<[VX$=>+6W%VG(P'2]3XD0Q$ MU:!I?85S%(]M=,^VYV. A[YC"4,T]M)!PF-Y 34S/?!A%T!XPF-)NZ:Y9\ Q2Q, MV [&SSKL$0L/<4XSY/SS9#$)M^GYRZ!YI3BKF,^2;ZQV/3\H^STN;"TM M&,<2Q9^-5:Y0^6%(<2CR(@J+*X.]P@YA#F6/6X%A6)@:\+]0IMT&W:\*Y@Y0$+5&-UR)3S>TML988FQ) M>]:U95 %.WEO:3!6[! I PV[UP#L+@KA7-4Y6FM+2'[+ S],7GBA\0:C>&"_ M[3S#%+1:Q=Q[>*7"4(TC_F2Z%]JXZR]*5XT5W:Q@XJ MWG7"0.CZ1OK0$'\_T,B@,4T/6L+,+_;N\.[0U^%T\&%=DUV'GP]XK<6*%[^Q M^]/^%XKK^&'^0!Y_WG@G[5HA6RM:@369G)V,A(T_&<0';S;A,WUI/#[ZPVU) M$DYB KQ?&7P]M@^LH/_=YNK_4$L#!!0 ( Q$>53N^=K8:1, ($Z 9 M >&PO=V]R:W-H965TF2I8E M.7YD\JB*G>2NMR;9;.RY]S,D0A(F%*$!2-NZOWY/=X,@J5!TDOF0F)+P:/3S M=*/YZL'YKV%M3*D>-WD17A^MRW+[V\E)6*S-1H>QVYH"ORR=W^@2'_WJ)&R] MT1E/VN0GL\GD_&2C;7'TYA5_]]F_>>6J,K>%^>Q5J#8;[7=7)G;?7*W)KRC^UGCT\G:97,;DP1K"N4-\O71V^GOUU-+VD"C_BG M-0^A]:SH*'/GOM*'F^SUT80H,KE9E+2$QI][)DT'!QA;R5S]&1K0F7$X.3)C%"3.F6S9B*M_I4K]YY=V#\C0:J]$# M'Y5G@SA;D%1N2X]?+>:5;VY%&LHMU:U=%79I%[HHU=O%PE5%:8N5^NQRN[ F MJ%_JIU]?G938FA8X6<1MKF2;V8%MIC/UT17E.JCW16:R[@(GH#D1/JL)OYH- MKOC.+,;J=#I2L\EL.K#>:6+$*:]W^K<9,;#9\[39<][L^8'-KG2P@;;Z[$TP M1:E)0_NX^A/+J+NU4;#0K?;R&;\O;:&+A=6Y"AAD8%5E4+90"U>08=MR![4K MU["1=-JMMYBQS2'XE2F,UWF^H]_-MC09S2VQS1^%I4^WM"@3\G9C/!@'>_VK MLB *JEK N&E#53I\^FK4PO@2[D*94-H-3]1%IG2 8]@2P0%+ZU+IY1*6R]O@ M,,[31GI#Y/%.&&]*F9I;/;>Y+6U<*K-AD;M0>4,#<48Z$%%P:([LDH$6FD#/ MO0RC>8?(\>;>%%4DP#S":09\R"I/O&PF,6?!(I>-H5IEA0W )7B0 #JKG&C' ML;U:>K?!-!=,PZ;Q@.*=)<4[&]28+V:1@PNLWLY^5:WUOU-P8\NSUNWP7.S^\S\N9].+EZ'1E@(Q%FJ)O7V+*5L7+)]I0+KG M2;KG@Z*YUF'-9/'#>YC@/7@ ?O=)^2>78O<2STC""C8S'DS*<[5&!(23R"U& MDXNXA^J*N+>57ZP1.[/H9N"4O%V!!SED4\)(RIU8GC<&PN- 2Y!?H%8/X?3 M(#),0\80NRX2NRX&SQA]>U!0:8.%Y[GI8]0/+Z+NO,Y,[4Q) ](O&OK)9B#J M0'ZL(-ZY!Z@#W X.G;EJ7BZK/,T?JX^-$VV<)NG:$S,9KV2*\=,](216S&(7K*!A F MJ/-IV'':QQ8")"DNI1U:QF,@WBJ%+?KF&Q*382V\R6PY'N)VJ0 3S&8.6FJH M@-]SLF'X*+@%"WUEVWXV'<^ K_*OKN[X:?IRU]'*@!%2*3\GZHPM/=D1'N%:KO%KE?'=U_> M?L+PYY>SE\"1]Y:XKF$KVHMBJ/+!';/O2\3H!^TS\9/82\UW/5'XDP8/U:W1 MZG87V"/#6CH\X4Q,Z,#5R9Y9)@4+'8 MP?MY"M&UGPX 2-DQJ[=:6+^H+#0'J<)7L+]FT>WM]57-HS&X!T(!*%A"))U1 MVX5BWQ(.G7A(,@*E<[."O1#.5Q5PI"?!G4U&D\FD1V9@4#WH,SD?=:-N-^2G MKJH (X9KN2D*=R^G_H+HHN&DU,H3[(OQUT!_2![,*C#F/:+%BC4F\G"?5<>9 MAZH4\/,/XNMUCB,4FH-/S2?B <)_CW*.0#%@"?%:Z&B4.:13C=3#VH)2\B7 M:'F5B9KU6,"(O,Q(PN*SV>GI:'8^2S#F*>?Q &5\-AERM)?)T5X.^LC/'EFD M+\4]4"QAW>OSM3^SCNI\;=+7+5^K:P\%I)##G$(IL05GK395SF,R XB!D"S) M8L'H#H#MWQ%Q?-1_@DLZRZQ #1H!Q^6!-"(Z]!2EMK;4N?TW1;JUA0NBQ+@T M!;.9IA NMSZZU\S5X(&6H8AG'C%8Q%,%0^+([3*A4D"@K>$T5J L[QEQ"@#E MNZ$3T!K;?D99 I^;;45<(-,0P$H.@5+:8Y*"VAB@4802^$'ZU?H4B;*&4@3\ ML?K=P-;6+N]A3Z3'-.NHL"9PY.L3MD\K1XP^2[PV<#NMCEW>]^Y>3XW)"\F: M$*+I9 Q$2(#.D_J'WQ1YH\GIRT-TWS8$\MX*'S9$55L^'_5B#2[Y?<[6:Y\Q MA@WJ0^7AJY&8C( '^E!%.GFKF?2*3]-IVGZ@"6^2);X8M"";H"@BQ4%S-HK^/X!ML@(Q6,+5CBFP6' M)JIM7@E":K0T)A"*$ ;K&(6"945"J&$,Q=_@R()JI$I+'-A_W$7"R?)I7^NS M8XH; ,.(6.)Q1-)+))TPL*4A\& )_NU&W^SJYI1/<:XH3")].TC&_Y)O8:WG MP=%N$/$DP=KF>B$!(AA/**,;8VN;9'8%$TD]9)^\=A*R'(XL8-0J$LPF4=M3 M$,592LIUXN$IT1[1D2QV:@0$&19N Z3')C7LB,;J0W0,![7CX"%KQU(?<7HA M*$L,6\[)P"'?$0EZA:1D\U3.,9TT!;?)L/UL* +4B.)W5ZR.?X?OR@8,\N^M MR'J:T[BE9; D6*Q3^Y'_H8W MV7W+9=X1NPD'3$8>;2_)2810.6I'P1ARH"R)0GHK\R.#S@PIJ:6\HMX?O":@ MAF5;7([EN>3JOJ4KCFAX].QL=LGG?88\Y?Q\TJY=B3D;JMSV)%0T2;*;!I_D MNT%C:56GIX.J_0$G4O^D8_3:Q?=.5OPH[+"AA@B+*,4'KKR)3AAF$J5I)L\; MQ:%REK;\ [Q1$9:<5M1%Q!W#;RIJL->0(5JN'>:F?" W+#4HSNXL01..-J)! M&^ *1"&6'/G&<6VX^X7*.)##W+(YD2#/TJR ;PE$=23UHLK!LZ3 M8.SF%! X48[:$&FL$X3,D.MK-+UWKH3!M'U/R?E U94B74M/9>+:PA*0AK$= MR#FJK9-1@&N&@3O4BW9@S8;W/9UZ7H2.,@\#CB_.+%P0>B:BI(#9DS/]7.<$<5IQ&O'V*' [B%3-0 MPPE)Y!!5O!H&O=Q;?)86OQ%:)?*Q]ZRWE\)Y1SXC92P/E&1=/"QY,?DT0N), M("JHOSHD$X'!;FR.P'B O+_VSU@?+E%!2B<'?]E&,$Q]#ZGLZ'4AU2;OW=QY M!@8(+ZU!44EA*%JHK.;DG E@Y!*' ,OS3C0_< #2R"Z/3Q./_R@ZYM$EF4HX M4M.=4[FS+(7VPB4+HD/;&$R;:8,J.D1K+\1N+,Q2]::*I=94UXKQG>] ZFKN M?AEUU*3[P,!2-",[I7C!'&P106ZIIC*6"97<')/3BHBK@7/-T=*L?HJY.D&J M0O.\B%&N04RK$F-]$]GCJE0L$U O[NX;PABCPS?8-EMT67H[YV0W"H$QKARW MT&6\-A(TW**34<)L,CWK0LLF]>CAVB[5W ;RD/T<1(I6.:RJ"'L -))P09%W M^J*.O--#%&5_5G4%'D=%2NPE@ZWQX!ZM667:XQ)(V">0Q@F1PJ1^4MO940>W M&+Z@8]S!MRGB;ID[,3+O,:B/AA3CV&:V6]# VEMZ]O0[7KI+Q7^%WE-3]:.Y M@8I1*;J#L;I%E/@$/Z>>,[?Y\9*EBI2"0B0RM9Q*;BOMLQHO?0=#ZGLCC@'+ M7:MH?B!<)B\2KU:S>#'26(#MLX N5!@$9;,&E,V>N 'DNTZZ\7"KPAZZN_[Q M53HL\O(])6WQ/OW99NFI,T][>7J=9YY/SD8K?UZ=C]W4="].QAGL=;S)"G$GG MHB) 2X]'3?EA55DYDPVA:I(MHK=UN3"]3*Z&:H!;:^+%-->1H7W74GRFB+_O M+"*7ZXISP^N:Q]U?7 %TK_Y!24O!F+6NNU-%@^O1Q#?9=R3EMF0%HL9-K8 * M;;"!#DE\RH6%&,J9XAQUS(2DXM6G%>2L?.A5*+J",ZI,UB5J:0XD_2W??VEFZHS7W]L8>2=?+#.,SJ)> 3RJT96Y&[*75,^^=[4KE=GD"R>79R/ M3E^\B*;9I']#CJ9IR9F>/N$BXJ4,K?ZND72OMQEXLW))*F<6DZW')T4RS@NM2=?MQOA(IB^/[I'6^?8"AG M1C*JY%%2"$R9>#LN[LAC>J?!M5@+YII^VQ.FT,)](*U$FWT',"8;H7ZLP^Y^ MSFF_FMRNGQK0Y7-G22D$E8A0VJ3$RB(B0!@D?=:@PM6Y%WU$? MA'H%:#?#/5&"I\T&.0AUK-58F;*PMA?8*X0-=4TM.RTIK5:ERE.]OFE]JI?B M/+DKJC08>4(KHV]N&1F%MP[6QWZ+3)S3>497S/U8((P%C&!BF](74UM8 M%! 1#K]TOAM+L)+ 0A>%9V(N4J"NHC:'! ZK(@:=_BO; SZ2 MG'PJ(G!VP%EI=#V(B)I2"[Z#Z.'#F"RDT2T&$>!!(D7X'3N'T@U(],D4GY]D M9(Q)G768I7-*;P-M(OC:/&H$&)%EA!Z8Q&I5E4B<1($Z<+RD#@DN;% W8-G< MRM6M3E*!:9_PV\C;VS;&C)""1??XJ3+6(237?D4EH[B-''O-_AJ(A+)-8ZA2J/N0IDZ?+JJ=ZM:=.:-QUNK/L$(_^=>@8^@Z[; M-8[5ZV!_=)&NFR6$"7DQ>@1V5;/S2<*L[[6G2RHWV%/">7!#/GX+W*(]ZXGCFD?I>&[-! MUN;8*L@#AI0Q9S%]YDA=MPKP]5^;Y(8'K$_F$:IG V>ZE-I1<'C@A(/!'IRX M%H];9Y+SC/F1-*A7/2CD+'W7)!:U6I8PK477_H$Z&7']#1MR(=I^#?"G5 M=+X(B":QIMB\)]$D2BYBD0?INNNX&A>4CI<5P^'$>@BU;F!,:K?L:&]75'$, MWY$1K)^;G03 @F\\]RCMH_%.RB#?4,*ELI@'8K5/U*4@K5/3%ZFU,BF47''0 MWO%B=#HYYW6FH[/G M^(?<6*9U;ZA&L5=;S/5O")Z\0PA/L74P2#0=OM/AOMQ;WO6*G0TI+S*)@R\/ M_.12PP'C8GJ9 H:LT)X[J@,&W>'&2B3)B)EU+,%YT1H?DW!F=>&*8X#:W.U, MQ,$Z#Z[.#")HE.PJ$B*&TJVA&\H&1#9N*VZ%O"FYZ:8&&_%!W?$O]8W&PU[E M&M3>+A"42.2R3 -I-RXS>;>>QS89NJKQ ]Y]4#>:=N;I<"ORM2L(PS1]G-?< M(:N^V/"U5S]^?KE6;:U=RN< V;;;4,W_--W&^-CDWRPM1B5K>UJ[OKAH:O9# M5QA=07"_'6%K<;4T-D;##3?P=:\@;,GX#5%RH0^]UC*&B<2>: F5$6C&,IS) M^ 6"=X;Q*&(B?F8O>NT\)6B\?K6E4S^;2:_J(8I3[S6]'",^A:X'9 ?"]''K M',!E_]R$:@G94W'!4W$H"=H<>JGA;R[9[K?(G FQ6819%2OP M4O^2SA6)Q",UKTH>N0/@$LR$ #-JOTT5ZBJR-'UECMZB&D5DQ2_#Z'3]5??# MNTXQK^?:KTF,>AE^TGHK$(G8BM]]Y/>,BE)>$$S?IO3GS(Q(I MTM#<+#%U,KY $N+E?4?Y4+HMOV,X=V7I-ORX-AJ*2P/P^]+!*<0/M$%ZZ_3- M_P-02P,$% @ #$1Y5$2[;(1? @ 2P4 !D !X;"]W;W)K&ULI51M3]LP$/XKITR:-@F1EQ:H6%N)PM"0AE11MGUVDTMB MX=C!OE#X]YR=-A0)^F5?$I]]S\O9/D\WQCZX&I'@N5':S:*:J#V/8Y?7V AW M;%K4O%(:VPCBT%:Q:RV*(H :%6=)0;!OR>\1*4\$=MXW')&@Z0'[H]W[->A M=JYE+1Q>&O5/%E3/HDD$!9:B4W1G-K]P6\^)Y\N-P-$KF$AU\NQ=KA>[[-"86]O X MWXHL>I'L$Y$T@UNCJ7;P4Q=8O">(V?%@.]O97F0'&:\P/X91>@19DJ4'^$;# M-HP"W^B_M^& V'@0&P>Q\6=BW%E%I]"KH2/)=PL+Z!R6G0+%E]3YE=9RYUEZ M@59Y*T(7@(^=;+DCZ*,C.*SY] ?;7"\=\$;M%5H8P?A4M96HL T/B!5P+;/;G)I+!R[V Z%_?J=G39DHU2: MM"^Q[WSWW'-W\7FRD>I1UP"&O#1JIEWNDA(JVW-S)S3?8YI-9O$)R[;YDT]DF8X\4K3:RV3HC@X:);J4OVSH, M'/+P X=XZQ [WET@Q_**&CJ;*+DAREHCFMVX5)TWDF/"-N7>*#QEZ&=F"X7] M5>:54%&2ZZ>6K;'BAAP_T"4'?3()# :QID&Q!9QW@/$'@%%,;J4PM2;7HH3R M3X V?44XQW%>7P0\0J*4Y)$/HG#.#J E_0I)PXO^:>4#P"G/7#J@-,/@._Q MQI0M!R(KLAX&@;ZN LR^DA[&7>S%\BT8*23>#VV@M$%-#:22'"\:$ZMS\OE3 M'H?)E_^V8B.@68)RS=@I;5/L)R2WM*B1N?H[YYWE$1DG?AY% T4^]K-L3.8M MXR52)ASP@M62EX0U6,%GL "Z=XA"/TZSM]"9'XY#\K55@IE6@4\J]F(WVB=: M5F9#%3@N-P][Z(QB/\_37DPS/XO.WN4UO0*W 6B:L" !H!@ &0 'AL+W=O6D""=M/ZHAIJ]_#:) >)FMC,-J/;I]_9@92.PO9B M;V+[?/?S_R[Q9;A1^M$4 )8\U94THZ"P=G49128KH!;F0JU XLY"Z5I87.IE M9%8:1.Z#ZBIB<=R-:E'*8#STMID>#]7:5J6$F29F7=="_YQ"I3:C@ 8[PWVY M+*PS1./A2BSA >R7U4SC*FHI>5F#-*621,-B%$SHY31Q_M[A:PD;LSZP/WYCO[!YXZYS(6!:U5] M*W-;C()^0')8B'5E[]7F(VSS21TO4Y7Q3[)I?'D:D&QMK*JWP:B@+F4SBJ=M M'?8"^O&1 +8-8%YW2.L& ^UVA#MO)'F)CY5'XWB2NE>RH/5N%MBG!W? M2BODLIQ70";&@#7D_+/ E>D,(XM\YQ5E6]:T8;$C+,K(G9*V,.2]S"%_"8A0 M6*N.[=1-V4GB#607A-.0L)C1$SS>9LL]C_]KMB>82Y*OD:@6 MI'SF"\\/B03[6B5/,V]?Y9!,X64P%G)WEBV +%2%MZJ4RTOR]DV?Q?SJOXU8 M>JCGH'WY=T;W&MPC)C-A0>+7LMLY(S2DG(?]A.[9!@D->S$EGU"L/JQ.ZTE# M/J!ATANTED$W"=.$'UV]BR4AX->VCF.<:Z47A'UEVQ:)*=8E#3I'.XPQD/>30]W MSC##.$W#;AJ_J&W:[6.>_+7O-=J[_37HI>]Q!C^6M;1-(VBM;1N=--WCV;WI MP7="+TMI2 4+#(TO>MBU=-/7FH55*]]+YLIB9_+3 G\%H)T#[B^4LKN%.Z#] MN8Q_ U!+ P04 " ,1'E4B8G_5Z\" !\!@ &0 'AL+W=OL.]\W^?OSO8QW4GUI$L 0_:5J/7,*XW97@6! MSDJHF+Z06ZAQI9"J8@9-M0GT5@'+':@2 0W#45 Q7GOSJ?.MU'PJ&R-X#2M% M=%-53/U>@I"[F1=YG>.!;TIC'<%\NF4;> 3S;;M2: 4]2\XKJ#67-5%0S+Q% M=+5,;+P+^,YAIP=S8C-92_EDC<_YS NM(!"0&7+I-#N2W9M++WT M2-9H(ZL#&!54O&Y'MC_480"8A*\ Z % G>YV(Z?READVGRJY(\I&(YN=N%0= M&L7QVA[*HU&XRA%GYHLL4PWDY&Z/QZQ!D_=?V5J _C -#-+;H" [4"U;*OH* M543)O:Q-J(HDU;?$7 \DD7G]MT(7\I@122('O MB->;*_+NS82&\?5_&[':4*U!N8IW3EMY^PE)IVVK9 ':/DHF2 $HLHM]2Y+$ M#\-PX(BIGX9';"8KFQAS#[*+BI*Q/TY'1_LR\E.T.Y#@F6T"]>9TMS0\V6O4 MFAUH*9G*3P'Q*2!)3P"&[0>QX]2G@U@[1O2Z#]90<3R:O,F,5*1@:\6S-JE, M:J.?X3K[DOHCI/V")ZF.RC';Z)A6[$_BZ-GA8"EQ)0W'PVJCRF0R?ND6!X.. M4(':N+YGKU-3F[8Y]-Z^M2[:CG(,;_OR/5,;7FLBH$!H>#%./:+:7M<:1FY= M?UE+@]W*34O\/8"R ;A>2&DZPV[0_W#F?P!02P,$% @ #$1Y5,RMW.R/ M @ J 4 !D !X;"]W;W)K&UL?51A3]LP$/TK MIPQ-3(I(ZB1MQ-I*%(8V"20$;-,^NLVUL7#LS'96^/<[.VTH$O1+[#N_]WQW M\=UTJ\V3K1$=/#=2V5E4.]>>)XE=U=AP>Z9;5'2RUJ;ACDRS26QKD%>!U,B$ MI>DX:;A0T7P:?'=F/M6=DT+AG0';-0TW+PN4>CN+1M'><2\VM?..9#YM^08? MT/UL[PQ9R:!2B0:5%5J!P?4LNAB=+W*/#X!? K?V8 \^DZ763][X4$ M$E?.*W!:_N$E2NF%*(R_.\UHN-(3#_=[]>N0.^6RY!8OM?PM*E?/HC*""M>\ MD^Y>;[_C+I_"ZZVTM.$+VQX[SB-8==;I9D>F"!JA^I4_[^IP0"C3#PAL1V A M[OZB$.45=WP^-7H+QJ-)S6]"JH%-P0GE?\J#,W0JB.?F-T@IP>DC7TJT7Z:) M(TU_DJQV_$7/9Q_P1PQNM7*UA6^JPNJM0$+!#!&Q?40+=E3Q"E=GD(UB8"D; M'='+A@RSH)<=R_"(3C[HY$$G_T#G@?JAZB2"7L.Z 6H;PYU0&Y ^ /M>:8]?>/WVDD&]HT(;<#7VRL )Q/VEDCK,GL/G M3R5+LZ\?KO2: _L/ KT[@H JYX];&X* -N//B*<3S*&#QJ7[(^@R&U/>8$LDD>LTD*-V@I)=&T MG:,XA7)HT+H!>)I/XI*Q+V_DI.!+(85[.=1CE$9>OO<.DH/N:=!LPHRPL-*= MC8I(C#]7.@-I]O0BTOMJ+/#MJ91 MBL8#Z'RMM=L;_H)A.,__ U!+ P04 " ,1'E4HBV&7LH$ ##P &0 M 'AL+W=OWHW7 M0MZK!6,:/99%I*'15Y2S? M%S "XUH+R=;"2](K\1W+7.1C!Q&/X!YY?GMBW\H+CLB[J\,/B1G*1+FDU>8G MA<#/V3T22Q,IJ@X5XQ9:Y1!Y!=4L1[RJ4P HGG)+O]*+;=0;M7K!T-M:]8\_ M) 3';_8-^*9^Q,%&A6:B@)Q29\A(\?PW_YO1W%1WXGV3X[/-'CCEBPF.$EX\ M, GP\OT8CM'=,@."O)I_!XX[&P[;V=4CDQE7.\;?^(R]B'8[?FPB?3N_D3S; M49WP"FT8E>KTGS-\7&FE(6[-J:A&O])J9<(>(S_%3A3N0F&(0C?V4.)BA*/4 M29/N%JSZ*(6MGR6MS.5@0("D$U5#A+$;$$1(Y$1I=SUPDZ#U0HY.2.RD?G#: MH?!=$MLI)CN/ ,;/&#>J1L"]Y-+R@L7X=,\N+T GH0,!WET.4M=/#X\.P,7* M*9, 7D! G"2).BRQZX?PB?K\TIS"8/&A0#].G"#N@YY!BYY!/WI"59"OP![ ,9KGW$0%+?; B4[A\3] 5+%SS5/@V:_S$^!E MC77&L]JZ0S%M %#JQ0O-.'!H_;S\=U#Z;#Q[+I:\6.#7(/1< #S$A#VD^0J' MMM2WM)K;\&DI+);LQ'33J >1]A&HFRI#[*9IG> 8PI^X28AP DD1QI E82$P48#0.7A#LVF^HXPDYLLW$_=[W4;A'8&F+/#?".#\=&# Z(0[S( M9%T7LX@+B=EL#7WL-GEO&>/4#3P4.'[H XAU]06)(:QWMJN'B-( 0D^*AVV* MA[WI=E4N"[%AK'E8ZGM#?U[;5/FK1T'4*HB>CR$*"J,F,E;*ECFV/IH6-+M_ M#3V(@#H4E2)GQ5/ T:_( ,)8,1,7;P//7MU MDZV7MBDHN;I_/9-P&1R>02Y:8Q>P9#X,,![!4T.2,VA;,Q! =IP M5N3M&_>J\]?2%B9;0Q?>$BT@+3RO3C!8@E^[!&%<+^V2K.%]$%"3\L*4J*D' M0LWGJ< 8=1J3DLFY;;\4U-VK2M<]2KO:=G@7=6.S(Z_;PVLJYQSNL& S8/7< M&()8UBU7/=%B:=NR=_ U!+ P04 M" ,1'E4,B*"..(# Y"P &0 'AL+W=O!66OD>6U4R("%81H47)2#Z:1>N]'3B:JL%"7>:#!547"] MO42I-N>#:- N?!++E74+P72RYDN\1?ME?:-I%G0HN2BP-$*5H'%Q/KB(3B]' M3K]6^$O@QO3^P44R4^K.3:[S\T'H'$*)<^L0. WW>(52.B!RX]L.<]!1.L/^ M?XO^KHZ=8IEQ@U=*?A6Y79T/L@'DN."5M)_4YCWNXADZO+F2IO["IM%-TP', M*V-5L3,F#PI1-B-_V.U#SR +]QBPG0&K_6Z(:B_?<,NG$ZTVH)TVH;F?.M3: MFIP3I3N46ZM)*LC.3K]RK7EI#1Q]YC.)YG@26()UPF"^@[AL(-@>B(C!!U7: ME8&W98[Y4X" _.F<8JU3E^P@XAN<^Q!''K"010?PXB[(N,:+]^!=26X,J 7L MH@6EH4X_^/M/4H5KBX7YYP!1TA$E-5&RA^BV26U'95<(;G]P\!F1UPG MH;!;X&5..2VYQ1Q$V5PNRM*7=O\PY45[GUK2JX;T]]\R%HW.?IX:A %N8*$D M751S"@X@C,_^M['+Q';A1N/)N\JEU'-99U3?.M+8N[!OO+A'357GE^7M^/8! M]5R8_8I[%5X(6,SQ1^*/E366CE"42^ 6Z*I@,4.]NR[1&)B7I+$7IG%G^ I& M_CB%+,V\).DOAWX81G!M3$4;-@J'7IIE/7'FC\-Z&K&SWG*[T@:6P]$P&WOC M)#KN:3$_'I,@R3R6L.-GI.]1NNP#/L,M+WMA'V5A[,5A^!T6>[)]^QQ:"]T[ M^J.444A/V5GB)\E/8!W>9A9V)I$7)6./]K8'DOIQVDUC%GIT,,]VX''[.G]C M.K@DR8Y?.H,FH-2+1_'SW?R!MX_DHRSUDI[WKV#H4\ZT4S:,O8QEW^,?J(S# MKC(.#Y:I-IO] UAIAY7^M^5\U!&-#I=S:H'R2J+C(LJJ6+M":: R=>FLR^U, M\OG="35+BEY/*%2.\J4B?ICH,P'M([BL"6[[!%2DM9-14=FT58)K_*7RW=8Y M+"$H Q>.WN%O51Y%5.CTB.](1LA;O"[7WI:4BQ0!C" M%KE^+%Z=]%[1RR.D>X@HLU^_=$I!KYTI4"_KILW0:UJ5MNELNM6N+[QHVJ%' M]::I_,#U4M"&2ER0:>B/*$MUTZ@U$ZO6=7,T4Y9:K?IW1;TM:J= \H52MITX M@JY;GOX+4$L#!!0 ( Q$>51OF:_"[P, /<* 9 >&PO=V]R:W-H M965T%T--@ M90B$WTR .&L$]7ZZ,%82SR9HN80[FV_I.X2YL43)>@M!< M"J(@GP87\?GET.H[A>\<-KJS)C:2A92/=G.;38/($H("F+$(%#]/< 5%88&0 MQK\U9M"ZM(;==8/^R<6.L2RHABM9_."964V#<4 RR&E5F'NY^1OJ>!Q!)@OM M_I.-UQVF 6&5-K*LC9%!R87_TN?Z'CH&X^@5@Z0V2!QO[\BQO*:&SB9*;HBR MVHAF%RY49XWDN+!)F1N%IQSMS.Q6,%D">:#/H$GO@2X*T">3T""T50A9#7/I M89)78.*$?)'"K#2Y$1EDNP A M^H9 C\ -6KB!@QN\ C?'[LBJ HC,R37DH!1D%IQ<: U&$RHR\IG3!2^XX?L> M??S''3RL@.2RP*;A8DDX(C:-8UT:/-5\*7C.&16&8&QK*4"@Y_KT"B54_/SK MCW$2GWW41&"#9PU1[B_#(%^ZY5ML^:+81\:@7(!J$^'T; MS!'_!ZCR5;3KOM%S-"P%\^1U0?/]TZWBY)#DJQ3OV2^#<[1[G:2= MO SW*V8=![A"OEA%A=2ZXRY.^Y']ZP2*P@0%7G@/&G/!5LY1!D\XP=>EY<20 M#S?;VQGO7I;?_J!*45N07&M[X_@#0C2H)\Y@2V(PW#&MM]> /S",;Y-#2ZD, M_\\+6C_):,?X@S>^>0;%N':=*=?6PM_4IN'3IB9-]W+5".9&LD%%@27\4#[S0IEL< M*IY.U;RA (_,QV$['X=OGH\W>0[NQY=LAS"YIP:PPI@4#,O7A7QH2![W8H>D MVL$@"S ; .$GI*&F,A)'9J=YE'5L4V,UH*76'G$W_/SH/3! ?N-XVU?YQ;B; MM]'DD&%+%R^BZB7Q"7G7?.H&1*VL0F!;#TW&XVWA?C]0<.@QC@]&8HW?;5>' M"B7L/$9*4$OWY-+81Y4P_EW22MM7W85_S&S5_9/P"U5+CNU;0(ZFT>D95H/R MSRR_,7+MGC8+:?"AY)8K?)F"L@IXGDMIFHUUT+YU9_\#4$L#!!0 ( Q$ M>51)H%$U800 @/ 9 >&PO=V]R:W-H965TW+]H$FCL_QN=?7Q_9PK_0OLV7,HJ=42'/3V5J;70>!2;8LI>9294S"E[72 M*;7PJC>!R32CJP*4BH"$81RDE,O.:%BTW>O14.56<,GN-3)YFE+]?,N$VM]T M<.>EX8%OMM8U!*-A1C=LP>QC=J_A+:A95CQETG ED6;KF\X87\](Z !%C[\Y MVYN#9^1"62KUR[W,5S>=T"EB@B7645#XMV,3)H1C AW_5*2=>DP'/'Q^89\5 MP4,P2VK81(F??&6W-YU!!ZW8FN;"/JC]7ZP**')\B1*F^$7[LF^_UT%);JQ* M*S H2+DL_].G*A$' !R? ) *0-X"3HW0K0#=CP)Z%:#W44!4 :*/ N(*$!>Y M+Y-59'I*+1T-M=HC[7H#FWLHIJM 0X*Y=)6UL!J^_\\,_Y[*&MXT^\\._J=T+'%]Y1KMF,R M9VV36\+C NY,:S>*^G'W"L;>':;\N%N/##!INKU2UZO5];SJ)LI85ZB;]U26 M--%[*H^[^51&M9I1K,-]"JU!R(&L.L:=,;'>LE@S=BHZ.4 MDC".PW:M<:TU]F>4FNTYFDWG$S27)M>@R7< M*PNIXE2(9[3B(G<;#3);JL%Q8"IAF7W+*++T7)S"6$O^%+P=#85<\Y M>C1LG0OTA:];*]_/34+TS*CVR<1ALW&$7K+O=LLTXHW"MOI^S7VP*>'_,0GO MD./^^UD@C5+BGWC-T"QW6QGZ2;4S)B]O8\38[\1W3TPGW#"4:9ZPHOI72@B0 MC3)(>[$2VA;"K.+M'U1X>!F&N+V^<>.]V&^^4Y@+;>!\ )'^8,E6*J$V[E@P MEXDOXL8VL=\W%_DR@9.!AK,FVE'1ZNQ3?&R#'@_"C0]BOQ$^RB47 D)[V5L2 MQG<42J[5KW&+%7:[)"8G9#1>B/UF.!9PTJ<2)ASN###A^=*Z0J?E::Q=2_]( MRZEL-&:&_6YVBWX\C+^A*=M![1GT'_)-/GQ^8(F"L^._\'6M55H<9B[@A_@* MHS%$['>MCQ3&7<5QF 9,PM.E01J?(WZ?6^19)CBLN5J$93IMFXIWB,AIVPD. M#O ITYOBJF50,>OE2;ANK:]SX^(2\Z;]%E]/RDM90U/>$;]2O>'2(,'60!E> M]F$EZ?+:5;Y8E177A*6R<.DH'K=P567:=8#O:P4[=?7B!J@OOZ/?4$L#!!0 M ( Q$>52D89(/N@( .<' 9 >&PO=V]R:W-H965T]F6=[9KR6ZE%7B 8VG D]B2ICZHLXUEF%G.AC6:.P M*X54G!AKJC+6M4*2>R?.XC1)3F-.J(BF8S^W4-.Q; RC A<*=,,Y42\S9'(] MB?K1;N*>EI5Q$_%T7),2EV@>ZH6R5MRAY)2CT%0*4%A,HLO^Q:R?. >_XR?% MM=X;@TME)>6C,^[R292XB)!A9AP$L;]GO$+&')*-XVD+&G6!3 M0VM[/@:.KM$0RO27<6QL2 XXSK;TLY8^/4#?3V$NA:DTW(@<\W\!8IM+EU"Z M2VB6!A&O,3N&0;\':9+V WB#3J"!QSLY@#=K*,N=#@SMX5>2Y4!YK>0SNMQU M@.&D8S@),NQ4[<&".>V=N#<[<7MPHPVUMP]S>-!8- R^VVNLWY,Z3+.LI#*H MW$G[5, :'*2"IH5EM,! -L,NFV&09DZRRDZI_RY) /FT0SX-(K\)T45LA8 C M*N %B7K_^H4AAZUG(+A1%]PHB'3;*$%-H[ '!=VX@?8"W/W8>RBO,"<;RAL> M(#SK",\^7XTPY,=JG'?!G7^*&E0X->#W'/D*U9\ ;@L#+Q M7NWEJ$K?833X\MF6X6ZVZV*7;>U^V]ZVP#E1)17:/L_"NB;'(_O25-M56L/( MVE?RE32V+_AA93LQ*K?!KA=2FIWA"+K>/OT+4$L#!!0 ( Q$>53#P'DK M: , +<+ 9 >&PO=V]R:W-H965TM$";B12!\N%;2".VVV 36$T/5PL]H*1QA912G1)*D[VZ4M2MJS8BK8+ M='MCB]3,/Q]GS/%,=T)^4P6 1@\EK]3,*[3>OO%]E1504G4AME"9-VLA2ZK- M4FY\M95 <^=4*7E%7>?.KV5G(^%;7FK(*51*HN2RH?%\#%;N9A[[#Q MD6T*;3?\^71+-W +^O-V)B7AO3.G:?#^KOW.'-8>ZH M@BO!O[)<%S,O]5 .:UIS_5'LWL/^0+'5RP17[A/M&MMH[*&L5EJ4>V=#4+*J M^:8/^T1T',Q!^QW(WH&<.D3/.(1[A] =M"%SQUI23>=3*79(6FNC9A]<;IRW M.0VK;!EOM31OF?'3\Y4TOPBI'Q&M\VVID8:O5R"IHRK5^@U^GR[1"]? MO)KZVL2S7GZVUUXTVN09;4S0C:ATH=#;*H?\J8!O0%M:X"N?MX]&, )V^2%3B_\E^2-T(I3D[6G.?SK3V..KC64ZN^!8%$;+'+! MHF>"_2&%4FC;K1<<8O75IE%+G)J]S/=SG"23R)S[OINQ/K/ 6+9F3V#C%C8> MA+W,LKJL.=60FTME&DS&:'-M#38MA=3L'[?11]Y(QQVDUQ@'XY21][\S221Q/^K...TT>#^(N:L9S5FT0!_.75PB> M(U8:^GNPP&HH)>08@_R&"AQ;+PY_;07"L]3B@$3Q:07.S4@<3()G*G!LWGBX M>[^K9<5T+6&$UNS!/J@14F*M=U2"H[_^]%,7 A];,(Y_0T&.71,/M\W_7)#D M[)\G(6EZVH=ZS*(X/FM$?F<$*D%NW&2H4";J2C?S1;O;3I^7;N8ZV5_8J=2- M5D>99J2]H7+#*F7NT-I(!A=CDW[93(G-0HNM&[3NA#9CFWLLS&0-TAJ8]VLA M]&%A [2S^OP'4$L#!!0 ( Q$>5331=?^L@( /@( 9 >&PO=V]R M:W-H965TWOJ_R@E54W8@UJ\V;I9 5U:8K5[Y:2T87CE25/@J"R*\HK[ULY,9F,AN) MC2YYS682J$U54?GGGI5B._:@]S;PR%>%M@-^-EK3%7MB^GD]DZ;G=RH+7K%: M<5$#R99C[P[>3B"R!(?XP=E6]=K 1ID+\6([#XNQ%UA'K&2YMA+4/%[9A)6E M53(^?K6B7O=-2^RWW]0_N_ FS)PJ-A'E3[[0Q=A+/+!@2[HI]:/8?F5M(&+U M-T\Z>^V$#T"#(\04$M 'R7@EH!=T,:9BS6E MFF8C*;9 6K11LPU7&\=/NQ[O (UTT-&&QW2-QH0$I%]HX0) 1&>TZ'\=2_9.\(W*%:\5*-G2,(.;V 26 MS3';=+18NY-J+K0Y]URS,%<3)BW O%\*H=\Z]O#K+CO9/U!+ P04 " , M1'E48=?L"0P# #Q"0 &0 'AL+W=OGC#N]CET;RUY'+#!C',:2J$6>4_EG )E8=1W? MV2P\L7F*9L'M=0HZAV? EV(L]BSI53..X.]ZHW]GD=3(3 MJF HLA\LP;3KM!R2P(PN,GP2JV^P3JAA]*8B4_:?K$K;9N20Z4*AR-?.FB!G MO+S2MW4A=AS\^(A#L'8(]AV.10C7#K9R;DEFTQI1I+V.%"LBC;56,P-;&^NM MLV'1Z1JT_7'1<"2>'Y!'P3%5Y"M/(/DHX&KX*H-@D\$@ M.*DX@ND-"?W/)/ "OP9H^._NW@F6&CLOK V*@8&V(ZXPXHLQPCJ, M^"R,9H71O!@CJL-HGH71JC!:%V,TZC!:9V&T*XSVQ1AQ'4;[+ S?VVZ#WF4@ MF()NCS,$6;O9>8<\GA\TXR/?C+^S+_LG@<84@:,ZL4?XP58K^ ][DK_= OWP M)/N0%@QIQMYUN*E0.H2I9#F2D.G,$H*"%&6*NL0424J70+A ,@'0W7U%Y4%[ M6)<\/-BD0B^.H_V]K,8N:'KZM_=DW)WFF8.&ULC59=;YLP%/TK%MI#*VWETY!4"5*; M;-H>IE6MNCT[< E6 3/;:;)_/]M01@)TO 0;SCGWG!MCLSHR_B)R (E.95&) MM95+6=_:MDAR*(FX8354ZDG&>$FDFO*]+6H.)#6DLK ]QPGMDM#*BE?FW@./ M5^P@"UK! T?B4):$_[F'@AW7EFN]W7BD^USJ&W:\JLD>GD ^UP]Q.):4E M5(*R"G'(UM:=>[MQ'4TPB)\4CJ(W1CK*CK$7/?F6KBU'.X("$JDEB+J\P@:* M0BLI'[];4:NKJ8G]\9OZ%Q->A=D1 1M6_**IS-?6PD(I9.10R$=V_ IM(*SU M$E8(\XN.#39P+)0C.^2A!\@19]/:F$($.AJ"Y+0 M0ERC3^CY:8NN/ERO;*DJ:;R=M*KWC:HWH;J%Y ;Y[D?D.9X[0M_,ISOG=%OE MZT)Z74C/Z/DS0[XCZ7>2OI$,_B-9_4:!X'C MJ&2O_9X,4;Z'>Z@SGT'G,YCE,V&ESD[TNS-FL5'!O>)N$$4XO/ X ENZN <[ M,XD[DWB6R8(F>H.H]I.=Q(/ZJD.#3@Y1X1GJS&38F0QGF;QGA*>3!L-!:7_$ MX! 5X$F#465-5%5W4QJZJ DB:L2@^)9!QE9,=I8E:; M6GI"COG9+ 9^EEXXY6?9^5F^Z^>'S(&/I5\.%P7&[L4?,P1A?^&[XY93-(==,)*O-.;%C4ITZ9IBK#P/@&J">9XS)MXD^>KI/C?@O4$L#!!0 ( M Q$>53TP?UN^@( &$) 9 >&PO=V]R:W-H965T M94,H+'G)"]C>.6?FC.T9=S92/>HEHH%GG@G=]9;&K*Y]7\=+Y$S7Y H%?9E+ MQ9FAJ5KX>J60)0[$,S\*@I;/62J\7L>M352O(]MN%^W2Q-';![W56;(%3- ^KB:*97[(D*4>A4RE X;SKW837H] !G,6/%#=Z M9PQ6RDS*1SL9)UTOL!%AAK&Q%(S^GG" 66:9*(Z_!:E7^K3 W?&6_:L33V)F M3.- 9C_3Q"R[WJ4'"<[9.C/W?H$HB,(#\0S>C0X.J:E&#S&N53D?O1\>5*2B7NYSW?'5C_+-#(R%-FI- MU]S KULR@+%!KG]7T#=*^H:C;QRA_T8E">C>4^5:T,47J#7(.612+"X,*DYW M=V8.)3&G;3E:6]2>>E=A(VAW_*?=7/UO%906;^)MEO$V*^.=3"9@CWZ%]%9) MU?J(S+9+^G9UI$K&B(F&N9*<$KH?GZLM+U6-#6H3:@F$$X M8QH8K%#%I/)0>1A4LX6U(/A!J]5,_B(30]WRG+X(1>J7_">.@K^ M3LO@J!:N5VN(Y5J8O*J4J^5[X,9UP;WU?G@]" ^L#^W[P;6H5_K\\7''2!(U MG0SGY"JHM>FJJKR?YQ,C5ZYAS:2A]N>&2WH#H;(&]'TNI=E.K(/R5=7[!U!+ M P04 " ,1'E4O::I$Q4$ #=#@ &0 'AL+W=O+TP,4WN:54H>>JK.7,V2JU>^^Z,MO2 MBLAKOJ,UO"FXJ(B"6[%QY4Y0DC=&5>GZGA>[%6&U,Y\VS^[%?,KWJF0UO1=( M[JN*B.,-+?EAYF#GY<%GMMDJ_<"=3W=D0Q^H^KJ[%W#G]B@YJV@M&:^1H,7, M6>#W*SS1!LV*/QD]R)-KI%U9<_Y-W]SE,\?3C&A),Z4A"/P]T5M:EAH)>#QV MH$Z_IS8\O7Y!_] X#\ZLB:2WO/R+Y6H[=0I/$R7LKF M%QW:M7'BH&PO%:\Z8V!0L;K])\]=($X,<#QBX'<&_IF!CT<,@LX@>*M!V!F$ MYP;AB$'4&32NNZWO3>"61)'Y5/ #$GHUH.F+)OJ--<2+U;I0'I2 MPSLU/P/ M"E%&OZ)%GC.=.5*BN[JM/YW'JR55A)7RW=15L)NV<;,.^:9%]D>0/Y(C"O O MR/=\7*B??\!)^IL!Y=:.LJ39=0_S]6&)KGXT<5F^'<4;1UF]YI&XX&+VS(4L M]*GP^U3X#7PX M\T*>(%VD-&B)14F<+58L0-AE:!IWG@)3CQI^[3:3PNER63 M!$_Z5=\Q#'J&@97A%ZZ@/LJF9$I&UJQDZF@BV<)$IR3]. Q3\_9AOWUHW?[3 MC@HHRWK34=B1(TB6DB8&X04#[*5^F)R%R;!L$H=)8B8:]40C*U%^1C3CTIC+ MZ"))V(]P>D[2L&P23"+/3#+N2<;V\G"\&T)YA:@19U MO8<&T(,)AF2M$*N1VE(D:<;K'!TI$9JY?M1P-84SO6S,-,(C!3?IB4WLG5$4 M+ /1 !(E67,H/BX@9#N248O;V!N&A/?OI6G5@7RG3<$D37VS<_AD1N'_1'=6 M'OMS,>]!K;!?OA<4\$187^X 6*?+Q*6\(YNH*.DH^H4._0W\CR MU7"##,J*<>-!W;!?X.UT.NAJ![J &E&1;T*DLHS372=!Z M8,S!I:#[7A"-D!KT'-NE>)&I"W4JF)#J3<*TZM!/0Q7!*,0CM 91QW;U7:R) M@LQJ1L9MD\M$0L.&(]L.4HW_=ZU>88-8)T$P5CZ#6N-7Y/KL^P#XT4/7RT8> M=KBH\<;8LN[)R4 ?_. 3=L-J"?L6 .5=)Q!WT9ZEVAO%=\UA853>Y9W4;0( -X& 9 M >&PO=V]R:W-H965T^'J#;B&L)@U;PR/@4W.O[2SL M799<0FVXJHF&U33X%E]>Q9$3^!V_.&S-P9BX*'.EGMWDQW(:1*XB$+! 9\'L MY06N00CG9.OXLS,->J83'H[W[C<^O TS9P:NE?C-E[B9!F5 EK!BK< 'M?T. MNT"9\ULH8?POV79[4QJ016M0R9W85B!YW5W9Z^Y!' AH/"*@.P'U=7<@7^6, M(:LF6FV)=KNMFQOXJ%YMB^.U^U<>4=N[W.JPN@4;B7PE-RVV&AR!RU:2AKW9 M1X^&G,T &1?F\R1$BW.B<+&SONJLZ8CU#!;G)(F_$!K1^.EQ1LX^O7,);;%] MQ;2OF'K;9,3VCAD$37SA']@EO5WB[=(1.UL<''80^T1$M$*=(E*3L&]N-WE!1)C64EV18_6"+%[^Z[ MT^GC<7Y0^IO)&+/H(1?2++S,VMT'WS=QQG)J+M6.27BR53JG%H8Z]LMY.7>GEW-56,$EN]/(%'E.]?&*"758>-A[G/C"T\RZ"7\Y MW]&4W3/[=7>G8>0W5A*>,VFXDDBS[<+[B#]BAA6UH(^T4=?F5U0&-G+U;"E/_H4*\-/!07QJJ\!@.#G,OJ2A_J1'0 M8*0J(S@#"&A ^!8S. $8U8/12P+@&E*'[5>QEXM;4TN5O#6(R@2ME+1$:B:#KW]]TTGRX;A\2E=-_#=MRP'0^R_<1C)X,R1335 MC)49&4A"U)B-WB;+D\;!Y+DLTXU@)UG>M^@;#U:9D>F&9SI'@ M= .ORAXKKL9RV 59@F#[-X[QG@I@K+9H6]A",PCD6-51 :*H 7Y2MKU*6]$9 M=[(\PQ/<27/U:=7K?OBVQB0( M,3J@&ULK5;+;N(P%/T5*YI%*W7(@Q"@ J0"K::+3E$1G;5);HC5)$YM M!UII/GYL)X24AI21RH+X=8[/N;:O/=I1]L(C ('>DCCE8R,2(KLV3>Y'D&#> MH1FDLB>D+,%"5MG&Y!D#'&A0$IN.97EF@DEJ3$:Z;<$F(YJ+F*2P8(CG28+9 M^Q1BNAL;MK%O>"*;2*@& ML]]I\]+,&G.8T?@/"40T-@8&"B#$>2R>Z.X7E(9ZBL^G,=?_:%>,=5T#^3D7 M-"G!4D%"TN*+W\I U "2IQG@E #G&."= '1+0/<8<$J26P)<'9G"BH[#' L\ M&3&Z0TR-EFRJH(.IT=(^2=6Z+P63O43BQ.3V-2?B'?U$BWQ-?/08AL!(ND$7 M5;J72 M;57Y3(7:41G(=!-AUBBOG8&FT!*M7J6CU\KR6V;1C%$?(. H9#1!M-SM38H* M+J\6"L=V+->SAD0X!PFF .(V;3N>T8.S5K-E]S^WWFOT-*B6#,SQES;8.Z=0ZWQSZB^X7CRT6[5J:MK]]^4K*\UTZ!S5. MJYKJFL@8\9L.]+0D\#[LG1/3'M*=W9[O_NL$3TNRXR.L?D="S-K]F0#;Z'<( M1S[-4U'<+55K]=:YT3?\4?M,O8'TO7R@*1Y0#YAM2,I1#*&DM#I]N2JL>),4 M%4$S?4NOJ9!WOBY&\AT'3 V0_2&E8E]1$U0OP\D_4$L#!!0 ( Q$>52% MK:6SM ( $L( 9 >&PO=V]R:W-H965T45H!4"&C]4*TJZ_;9) >QFMBI;:#]][.=D%$2LFH:'XA? M[GGNGLOI+J,]XR\B Y#HKR"TRH-1F9LT<^&;&MS F%1X[$MB@P?Y]"SO9CR[4.!T]DDTE] M8$]&)=[ $N1S^] MN4_'EJ,#@AP2J1FP>NQ@!GFNB508KS6GU;C4P./U@7UAM"LM*RQ@QO)?))79 MV!I:*(4UWN;RB>V_0:TGU'P)RX7Y1_O*-@@LE&R%9$4-5A$4A%9/_%;GX0B@ M>+H!7@WP3@'G//@UP/\L(*@!P2D@.@,(:T#X60]1#3 OTZZ293(=8XDG(\[V MB&MKQ:87YG49M$HPH;JPEI*K6Z)P[O3DTF]*QS=\P1F^JF*(JAA(D6IQ2 #?D01$E[***C)4NMGM)IYS M?3-4<>R.%;3-0D?]&JL/@09-H$%OH#\RPM.K$G-5Z#N@*>,]ZL.&-/QOZJ=A M2Y;KW_C.B?I9VRP:1JQN['>=S M-2FKP?:'OAJS#YAO"!4HA[5RY0RN5:R\&EW51K+2M-H5DZIQFV6FICUP;:#N MUXS)PT8[:+X?)K\!4$L#!!0 ( Q$>53-JSU4+P4 P5 9 >&PO M=V]R:W-H965T(G)1E2>@79EQMBK;MQ'URU/ M6T02$DJM JN?-;DE2:(U*3M^%DI;Y9Q:L/J\T_[5.*^V^8,4#AD#0Y8(\Q]LBK%>"X29D"PMA)4%:4SS7_Q6!*(BH/34 M"\!" +X3@$&# "H$T/L9F@2"0B PD N2= ^A!O\X@M_B$A$K<;Q2?'"_N.;Q!Y9HBHP_] MRIHZ] :EWL#H#9KT"AFK/" 1F..8@S5.,@+8'+"5S@T!%AQ36;^@N>*N4:Q1 MM!Y!K]?O]^"PO:X&ZG!.=+PK]KPEYWA4\G"5_"],/^) MA&Q!XW_J/C4.!"@[J#>@6[I0-?IP'2).;G0?(M R%(% M?9'O1\Q5S!=$@5B"V1:(RK@5WIINO,$\.M\MTCE8$Z$C@6D$R-M*X5):0D>KG#@Z;]ZSWNEYSWWTJ6K MA&T)$8[\[9>Z^B?=%X-2[\!IX^_->3\XR!K?$13?L]3VG%/>,+6H("7IC'!7 M:/S*.>"?-#@^M)KA9\-32.[M*K^O&5H;'@M 'SFG?%+)S&.3VOD>?Z:Q%.#L M:?JLCJY_P=T;"3/MI3-VEHM^<-K867#Y;G*Y8G=()&=N6=;X;MA ST?@EUVR M&]KOG398=GO[?:?ASY27"-_'9,B$5%5J@@O8448O"@Z*(] J:N/?/R">KPZK M 6K*7HL3W\V3*NUOJR:-]VE?'?=8T'ZQWN. MM((66="-K/I*\Z\'P["_746<91@\+<.@91AT,^S/3%NI:P9L"V.3.@+@3"X9 M-TFG"F40"Y%A94%=70P/>==Q!=<"#[J!-\U-4?:I'$Y5J@B#/;Q6Q;I>^SW+ M0*;*9@[DLEB#LY@6OM05\[?%U%6C W_0&S3D.;38A.YZ\H?Y*-.UR)IP]9$) M5H3'+(]BL9-UI&MM1#&N0O'^>%9\# MA^,@['8;(VK1#=WH'B<)"PWD&AER]Z:?Z[)S @]KN-X@"!J*;VB)#S^HX9P[ M7Q_'1Q1YT!X#\+1E'K1@AI\M]";PL-+K=)KV-;+01/\'FBITQQ:"R$(4G1:B MR$(4?;80G* :,,)&Q*#*E[";BQ^GWC&5(+)(0Z>M!)'%#OHL=B:H!CO=?G"0 M?>W*-5%*^,)$#Y@O5(4! M$C)7*KW+GC**YU=O>4.RE;F,FC$I66H>EP2KXT@/4._GC,E=0T]07H"._@-0 M2P,$% @ #$1Y5!'P)J7' @ V0@ !D !X;"]W;W)K&ULI99=;]HP%(;_RE&D2INTDA#*5P5(0#NM%TBH5;>+:1G[I$M,4N:*"@\3ET!LW[Z=] M.]]-^$EQIT[:8$D60JQMYRD>>H$-"!E&VCH0<]OB%!FS1B:,M\+3*Y>TPM/V MT?V[8S!+6.CY@U(!6\QN$0=BL"&AZO3RH M":=5OH"6\[N[X#?>HC2?"TBJUK=+B6@RK5&BTB")QJJ,U1L&C7[WIHKK7[)> MZZ:&YZ[DN:OU>=QGY@LU&R:F6QHCC^% D<55'/5&02,(*CD^+3OC:)<<[>LX MMH(139G9U54,]2;]BQ"?UYU1=$J*3JW1C.QINDEKG+JE4_>Z?#"ZK-R5]?(. M')!(596*JX30@M2= S4HO1*E5Y\4RFU2+IQ*9Y;]TK+_?]FIE[<_0$+8A)@< M*M-UE5,5DG]2)5*4*U<\%41BPW5^?):C97T>N[+T87QBZG9>9O_:Y$5_1N2* MFHK!<&DL@T;7;'.9%]*\HT7F:M%":%/97#,Q_QXH[03S?"F$/G;L N7?S.@= M4$L#!!0 ( Q$>52()*@@,00 %<0 9 >&PO=V]R:W-H965T&<_%DXD&_6E.5(R"7;6'S',$JU4IY9CFT'5HY(84PG>F_)IA.Z%QDI M\)(!OL]SQ-YF.*.'6P,:QXU'LMD*M6%-)SNTP4]8_+U;,KFR:I24Y+C@A!: MX?6M<0>_+&"L%+3$/P0?>.L9*%-6E#ZKQ=?TUK 5(YSA1"@()+]>\!QGF4*2 M/'Y4H$9]IE)L/Q_1?]/&2V-6B.,YS;Z35&QOC<@ *5ZC?28>Z>$/7!GD*[R$ M9ES_!8=*UC9 LN>"YI6R9)"3HOQ&KY4C6@J.-Z#@5 K.J8([H.!6"NZE"EZE MX&G/E*9H/RR00-,)HP? E+1$4P_:F5I;FD\*=>]/@LFW1.J)Z?V//1%OX&N1 MX$+= %AFJ "?P5,9!X"NP9.@R3/XMM/W=*?N26F@(@6/.$,"IU*[#$ E\&F! M!2(9OY$@_>#_/N!\A=E_4N 78 &^10SSB26D-8J3E53,9R5S9X Y=, #+<26 M@_LBQ>E[ $NZH?:%<_3%S!E%7.#$!"[\%3BV WL(S2]7MWO4%Q>KPWC$&K>^ M65?CN0-X[6OC(WA>C>=I/&\ []M><"%OG10;@ 3X$Q5[%2!]CIJ52+Y&4I7G M9>K&,/"E5U[:_NR*P2".HT;L'5&_)NJ/$OV=H4*Z,)(7?8[7ETQ MQPF"&/;S"FI>P2BO^U?,$L)EOGPB117V-WTL@\[QGYTP=KW^X\/Z^'#T>%DF MUYBH=+7 _>N.L'X7A3V'!_ZIAWJD?-L9<%!4,XRNB3"9$+I0R*3H(QIU*'BQ M$T7!"=.N6%\H+KIB8Z$8UQ;%EUPY6F7X HOB+M4P\L+3K.D1"SP_"/NI0KOI M!/9HP?BN>Z2,C[L7S&3/!\> !4M&$CQ20F"KV\ /%1&=$BG-,L0XV$D/Z?3H MS8[JA*AEOV^&)S[J$8I,Z-JMST"P0J>QQ?EHG:DTXW8X0=-S3EEVQ3PS&LAS MV!1^Z%Y1:"[TJMNAXIK.4$PU/0..-XVZZ%A5R;F&DM>A%)FV&[<_IP[MJGBQ MZ<8#9C0=!8ZWE.'*=(T]?H=<:+K^J0E=J4YX+RJACX1WTZW@1>VJIW9=8W/0 M(1J8L).M72G?'&JWL&EX,+RNH#UB-0FI2_R+K+$VXPU+(V[&:EO3O>#/;%]G MP,*2&0A!7O[(#4"*WOI^)L_/($45$BR1AH$69X#B"X#>NZYID_!G]LDS8.&E M!L_/ %6>Z[/0:DU<.68;/;ERD-!]([,_4U*PGN0:F'+D? M$-N0@H,,KR6D;88RYUDYQ98+07=ZKEM1(:=$_;B5DS]F2D"^7U,JC@MU0/V_ MA.G_4$L#!!0 ( Q$>51OPYAAL00 &@6 9 >&PO=V]R:W-H965T M4/90K0CAXRK.BO!BL M.%^?VW8Y7Y$649S9RG,#.<5H,1L/JV2T; M#>F&9VE!;ADH-WF.V>Z29'1[,8"#YP=WZ7+%Y0-[-%SC);DG_)_U+1-W=H.2 MI#DIRI06@)'%Q6 ,SZ=NY5!9_)N2;=FZ!C*5&:4/\N8ZN1@X,B*2D3F7$%A\ M/)()R3*)).+XJ4 'S9K2L7W]C/Y7E;Q(9H9+,J'9MS3AJXM!- )6>!-QN_H M]F^B$O(EWIQF9?4?;)6M,P#S3D'-!+![?' MP54.[K$.GG+PJLK4J51UF&*.1T-&MX!):X$F+ZIB5MXB_;20?;_G3'R;"C\^ MNOJY2?D.7!=S4L@.@-L,%^ SN!<#EFPR N@"C),DE4W"F;"K1TVV;#P3\Y+A(TF()_I@2CM.L_"3@NI?Y?D/R&6$_A,$9L$&YPHR4 M0YN+O&1T]ESE<%GG@'IR@ CJ7"(CXI3,+>#" M/P%R$.P(:'*\N]/A/CW:'<:&;-RFQVZ%Y_;@W?G#$)#7!.15 7D] 75.2UJH ?C4 M-0$UH%\!2BU[''DQBJ)@:#^V^W)HYL8P\)U]L^FA&0SB.-)F>VGY35J^,:UO MEZ(5%Z9W9=T0:H4=P2S[@S-V&'M"4*0UZ,>@ 3ONL@R,0-% M"@C60/TX4S-.? 3.7A6#IHK![U7QZHFP>5H*S6#IO*YB0K-,+KXFK!Z:SHK6 MZT2M+H>6Z[^8F$,CWPI?C,NA361!UVG]P>[)"9NRJK=1S&)Z=5 MW-5EU-=EI!4DFM51695?1^Q7@%7Q#(534LN,DONZ8BD%FH3"2*K[P4+:0E'YO?K-S!) M(>[]2#)T54LW,DOWF0LMWY%$"F/+&ULC53;CMHP$/T5*U*E5NJ2$&[M"I!@V:I]6 DMVNZSB2?$PK%3 M>[C]?<<.I%2":%]BCSWGS)EQ9L8'8[>N $!V+)5VDZA K![CV&4%E-QU3 6: M;G)C2XYDVDWL*@MO^4S6QFR]\4M,HL0+ @49>@9.RQZ>0"E/1#+^G#FC)J0'7N\O[#]"[I3+ MFCMX,NI="BPFT;>("*[#%: [O -(SX TZ*X#!94+CGPZMN; K/*HU023[?DM)-\OUN6^*K92K";,%("[<;2=VF("=HTAE1B6P]1FH#315:=VV0!D'8%C1YP7H' MNL^-P8OA S2S?/H74$L#!!0 ( Q$>53(&PO M=V]R:W-H965T,ZS@B^,G1#[MY;%USN28V[2/2GDFPUE.1;REFTMOF<$)Y53GEG(MGTK MQVEA+.?5LP>VG-.#R-*"/## #WF.V?<[DM'CPH#&RX./Z78GR@?6$H+P,AF8?P!W\;(*QTJBW]3_RE0HXE9.G:O7]#?53;5/J)Y6?,&"X$!S2 M3)",9[W@,]OS@V X=M#$#K2Q_WPF;)WRR?!1T M_Z_B.ZY[7:,#."\+0A<,\ MPX9G>,U]$8=]&KJ- >UV2-H3!=NG;'JU%,H) 1]YOHM&"'2F-'R=-K]3P)-] M'@T8S@))W3Y;ZPL 3Y-LQRU$OY)D0K,,,P[V\E&5\&#+JAA!AYYO.OYY$GVK MF1GZ(QFTVD]@G>;9B@_4J\\#(^#=H4ADL9O3YYDEY>)# .H/ M_%O?=V;..=,!.\\-T)CZH$0:-^"GBJRM& '?*< )T?=*;Q3E-LE0/I ME>,JVJ=BS#KL;-/NM]24V6D.K?B@ZXF/@BI/3'JNDW:G9%L%0GH%NLJT53$F M"AY=9A9/FM6I6IW_]LMO,Q\PVZ8%!QG92#_;G$D85G_NJ&\$W5(/-BGQ MN7ON>'Q(>K+CXE9&B KNDSB5IYU(J>TGQY%!A F57;[%5+]9F=ES#"&,,E#%!]<\=SC&.C27-XZ_2:*?R:8#-]H/USWGP.I@5E3CG M\0T+573:&74@Q#7-8G7%=[]C&5#?V MX+/-OV)5CW0X$F50\*<&:0<+2XI?> MEXEH +S> 0 I >18@%\"_"< TC\ Z)6 WK$>^B4@#]TI8L\3MZ"*3B>"[T"8 MT=J::>39S]$Z7RPUA7*MA'[+-$Y-;Z@0-%42/L(L#)F9/!K#15J4H)G*]PM4 ME,7R@Q[R_7H![W_[,'&4=FT,.$'IYJQP0PZX66#0!=\[ >(2MP4^M\/_R&(K M?'&\=Z\%?OYJ\HY.=Y5S4N6X1S5Y%LV>E.>?I'0K%5C'"4NL$"H$A7"L>W,(E2UF2)7"&*:Y9P'1Q M?MVE*&3$MK!$$>B@M*"UQ6-WVNN.Q^\L.>Y7Y/NO)T_O7TO>[G3\ OE!17Y@ MM=,@QBMB6RLQN\&7B TK8L.C*E=&5*"$".-05S'0%>YI&K01.RL,]AO%.7)] MWW7;:W-4$1D=0T1V+4&-*UOCMUWWGENKNFNE?6WR]M'LH"',>6+6?*'F,^-Y M4VC!:@_-<4NZSQ_/=E2$)_!U:P!2-S(E%4U#EFY.],Z@!-/'A !^T#AKK9"2 M6E,F1GW7?-JGPFOL59X]*A1,5\,,JEWKYR4F*Q2_X&\XIR+>5ZD]O]=5S"3" M-]V5-#^5V#);:[?WQN+MU>KMV>7[S\S$9GSM'N+%,JRP-?'^LR7@><.!YP\/ M)+X6:,\NEDO! \10PEKPI"+19-:ZI_>>%0*Q%D*MN9Y=_\I"F->)^:_S7RNF M-WCC^:\UT#M*!"4H#MM,!)%>IA#P)-'K6)H-IK4(GNO@T.T/1J,#.:^%T#M. M"4_J^=\*UJK%B]+4J"D!W?$!!K5\>N/_\3A3&GM\6K%4'ZG%E=C%56_S\#E+ M0ZV9-ZWE_]AN+6_$>]O2(HT3*+&?6IZXTK-ZD]^I=$PS?9[1FS]F[/ HS0+]?.N8N5_T[,/T'4$L#!!0 ( Q$>51$AF;CA , M #4) 9 >&PO=V]R:W-H965TZID(J7!FP=5D*L[O"0F]GP2!X_G G-SFY M#^%\6HD-WB,]5"O#L[!%266)RDJMP& V"RX'GQ839^\-?I>XM0=C<)&LM?[F M)M?I+.@[05A@0@Y!\,\C+K H'!#+^&N/&;24SO%P_(S^VM9X%74B+C'I03PX@Z@?#8X(6OQW]WZ'G+A- M6>SQXA-XOU5H!$FU@1MM+2R$,3L^3EMA4@M?;]@:K@E+^V<'UWG+=>ZYSD]P M/2B#B=XH^3>F;I/@"A5FDNRQ?6F@1A[*G=['.8?[>)BH+HM7^H:MON&/Z3N# ME\J"%2I1D.0*$RKE!4*#EN R24S]MD*:4(;_&DJ7Q:M01FTHH\Y0NK;U#&YD M*4FXSF.!N\^#Q6.RNQDH-[K>Y%R'\;@'GS%EP@(4MVK=..WE54CR '0K# M?H.QSR#EG$"1<1HAU: T 3Y5TF /5K6QM5 $I)L\<^+A#A]1U0@+G2+<-_W3 M0CR./%@\CL^@M@@Z<\!L559"[7ZVQY0YA\1@*NF-R%+L8(U0N#1Q*<@,!+>O MLBZ$:].0Y$)M$*0"O55H;"XKQU=J@TPJ% S[[T G" 2>D%K&'KPY24$+RH73)^+E'>-0S2>LN-@7K35M:47-)M5_;-\&EOPK#%_/F07$KS$9RW1:8L6N_=\$= MP#27=#,A7?E[;JV);TT_S/E=@\89\'JF-3U/'$'[4IK_ U!+ P04 " , M1'E4K:MD_Z$# "H# &0 'AL+W=OC+9L#7,PW[?/"EMQ$V7)2Q":2T$4K,;1(WV8TJYU"0U@[I[SIDM4/F$JW(7%HS9MADI.2!*&N-T>R-T\9Y M8S9[(O!I-(E=DSM>"KWC.A"%366ZE &&T M??,59]<,5J 4+,DQ 'G4&M""B27YPMF"%]QPC'HS \-XH6\Q_O?YC-S\<3N* M#;);@CBO.3]6G.D%SAGD]R2C'TB:I-3C/OU]]^3:YV&!Q#X[+5K)KX**\T&U ^ M$:MX/1?/KN#]A-(DP8SWIUI=LSJ#[32PG2#L%]#Z@>Q9L:LY"]PBF,C!QUF% MZIX0W/E KYJ=D78;TFZ0]/K@^9"[+99?:4,69Z"]!K07G&5?I;C+K\*Z&7%3 M'%?<;6CN]9N^^T&1["+'8J%P,,6:%%)[1>FW4J99@K_62'H,L=)D%\=RT& . M@I@OH(&I?.-$6,(>Z]*VM'KEJ!4W/N9!&V70!KYF=48[;&B'0=H?3"EF=U&N MM5W86(:)!K7G.7CE';8@.MTVZC6K,U2:'"M#$H2= 1X,'_N@?> M'3SQ#'*OS>NQ&P: 3TH9#0)_>@.5 Q[/0O;_+T6(_H_UB0J*_49-VAIRAY3=,>[5QF/E8F&BY- M=M<5OET_7)OJJ+U <0J:5+3QR3'2GN'_8FK-<0T5L$*?Y+Z/(51U+*X:1F[= MR7(A#9Y3W>T&/R5 60-\OY+2O#?L8;7Y.)G\!U!+ P04 " ,1'E4,V"] M)H4" !^!P &0 'AL+W=O5 @[J_#4*<%E%0/Y!Z$VJ^ 9@Y4 M\C")HDE84B:"QKJ3WO#CPRJ/7)F%@GSU*^V,E]-@\B M*P@XI&@9J'G]@15P;HF,C-\-9]!>:8&GXP/[=^?=>'FF&E:2/[$,BWGP+2 9 MY+3BN)'U#VC\C"U?*KEV3U(W9Z. I)5&639@HZ!DPK_I:Q.'$T \N0!(&D#R M'C"Z !@V@*$SZI4Y6[<4Z6*F9$V4/6W8[,#%QJ&-&R9L%K>HS"XS.%SW@)1Q_7D6HE%K[PS31MG2*TLN*(L3\B %%IKORZ27 M\1;2 1G&7T@2)7&'H-7'X5&/G&$;^J'C&WX@]#UTHY9NY.A&%^B.^BGO$KB011]ZDK>ZG^09[[&K:]Q+]4358H*-&ZR*@530+!+ M3C]''%DU/6(FK9A)+]$CY97_-2@W!9"*M#.L_20^-ETN^G%Q!^[,Q;1U,>TE M.OZH'_A$^JDZ NNM_#/,.PE/2ED):NN8#Y+-.77#0O3($'9 V8_EQ(/ M$WM!VW(7?P%02P,$% @ #$1Y5/S-8O8= P $A( T !X;"]S='EL M97,N>&ULW5AM:]LP$/XK1AVCA5''<>/&:QS8 H7!-@KMAWTK2BPG EGR9*5+ M^NNGLQSGI;K2]<.6SB&U=(_NN4=WY\ID5)NU8+<+QDRP*H6L,[(PIOH8AO5L MP4I:GZN*28L42I?4V*F>AW6E&0GO=Z.#& &'GR,O+GN#'JRWWJ79T'NL(VN^-1H>0VR3%Q!LM.2Q8\4)&1 M"15\JCEX%;3D8NW,?3#,E% Z,+:Z-EP$EOK1P9&;0>%;GI)+I9O8+H+[.VV7 M'P";&0CD0G0"^\09QJ.*&L.TO+:39G%C? (%[?AN75F%"I^ M%'O>R9&[S+PXX'M&-7[!0FC_::- J,VM@F@0/3!L^ MV[7\TK2Z8RNS::=5@6ONOT'-?S?/'=X[?K9(CZ#%$?Y^5#)LT'B^/W2>WEWVF:QG&28!F= M3+P*)EC>D@2^?C9,&WA@<2#2G^4:KS;>(<_W 5;3YSH$VRG>B=A.\5P#XL\; M>*2IO]I8'/# JH#U#L3WQX&>\OO$,505TX8]P3B2IA@"O>COT21!LI/ QU\? M["F)XS3U(X#Y%<0QAL#3B".8 M" (7'*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'X#@B)2'=K[,W6F!MV5RGM5M'>^_ITL7#Y7E3<_6%J MH>%,:6S%/1S:W<+55O#"[87PE5HDR^7)HN)21^_?#6UM["(\,%[D7AH-A6W! M-RENW=/Y]I#]D$YNI9+^?A5U_Y6(6"6UK.2#*%;1,F)N;V[_,E8^&.VYNLZM M46H5Q?V);\)ZF?]4?-U"?N5;UY5XOOW" 605G2RAP5):Y[L:7?L<&'\(J-P? M-=Y<2N6%O>!>_&E-4TN]:YN!IU@$C]'%8?CM@WAJ_T\835G*7%R8O*F$]GT< MK5 MH'9[6;N(:5Z)531485P7[*/V$"2VUGU34+=]4KCUNNB?V@-N$$-[*N&$ M71<=.!WD!ZZXS@7KXND"I@1A2N9D8D<;;N&"O>A&RN\!8XHPIK2,U^U]VSJ. MF9)=U<+V=0*Z#*'+9J)KX:Z]R6_V1A7"NM_8QW\;&4 >(Y#'[J5C-[[L%78B)*28E5@RZQF1'(28FFY18 M-H\3B5=LTVQESJ[*4EC '$9GB(G))B66S0&SVR%E:^>:;M]Y A.334HLF^EI MV>&5"G><,=EDQ+)Y$1/"6M7A?E^&"2+)YEK-3"LRQ,3$ MD\VZMID*(N:;;,:ML:=7^;"("#$QWV3$OGF&^47D!L2M9#\5^A!B8K[).M\L MA@_8A2BE%L5GN(6#\IRK?&-9^]/OSV?'[=Y;V2AU#F57&B:*Q? ]?/B6__X_ M4$L#!!0 ( Q$>52.83CZO0$ 'H= : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V3MNPD 4A>&M("^ X3X@(8)4:=)&;,""X2$>MCP3!78? M! 4I_RP>-(6AD6 KL%\18" MO17U5@*]%?56 KWUX6>;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V5 M0&]%O95 ;T.]C4!O0[V-0&]#O8U ;WO8+"'0VU!O(]#;4&\CT-M0;R/0VU!O M(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;'S:["?1VU-L)]';4 MVPGT=M3;"?1VU-L)]';4VY^I=\JG74RWGNL:CVZ>274^OQMOG[\LKS<1Y^$% MYP!'K>^_4$L#!!0 ( Q$>52<*],/O0$ '<= 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W M=<(@M:*HB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N M7*U#?'0+9G6VU MB8C@5:'WO(FO?6F:2>*H\DGO M<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK M<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWS MR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UI MYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY M^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M616*K I%5H4BJT*15:'(JE!D52BR*A19%8JLZC]E?3=F^=>_ MM[6NNR.>2S M[G_K]!-02P$"% ,4 " ,1'E4!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( Q$>51=?3#V[@ M "L" 1 " :\ !D;V-05297)PC$ 8 )PG 3 " &UL4$L! A0#% @ #$1Y5,7JVP-#!@ PAH !@ M ("!#0@ 'AL+W=O50^Q]38FP4 #<5 8 " @88. !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ #$1Y5",=Y[B ! RA !@ ("!6!< M 'AL+W=O53H1YPB MN 4 .\9 8 " @0X< !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #$1Y M5+%8RGG0 P 9@@ !@ ("!!B@ 'AL+W=O531NAKC&PO=V]R:W-H M965T&UL4$L! A0#% @ #$1Y5+OO.[>$ P C @ !D M ("!VT$ 'AL+W=O&PO M=V]R:W-H965T51Y3(7^#P0 M -<( 9 " @6M( !X;"]W;W)K&UL4$L! A0#% @ #$1Y5&.)1L L!0 50P !D ("! ML4P 'AL+W=O#@ &0 @($44@ >&PO=V]R:W-H965T50*)S8NT , %L) 9 M " @:18 !X;"]W;W)K&UL4$L! A0#% M @ #$1Y5*B:/QL^"0 WQH !D ("!JUP 'AL+W=O% M&0 @($@9@ >&PO=V]R:W-H965T530HL%TO08 ,,1 9 " @7QM !X M;"]W;W)K&UL4$L! A0#% @ #$1Y5.[YVMAI M$P @3H !D ("!<'0 'AL+W=O&PO=V]R:W-H965T51%/@XHPP( &@& 9 " @::* !X;"]W;W)K&UL4$L! A0#% @ #$1Y5.G@%HFK @ : 8 !D M ("!H(T 'AL+W=O&PO=V]R M:W-H965T53,K=SLCP( *@% M 9 " @6B3 !X;"]W;W)K&UL M4$L! A0#% @ #$1Y5*(MAE[*! P\ !D ("!+I8 M 'AL+W=O&PO=V]R:W-H965T51OF:_"[P, /<* 9 M " @4B? !X;"]W;W)K&UL4$L! A0#% @ M#$1Y5$F@435A! " \ !D ("!;J, 'AL+W=O&PO=V]R:W-H965T53#P'DK: , +<+ 9 " @?>J !X;"]W M;W)K&UL4$L! A0#% @ #$1Y5--%U_ZR @ M^ @ !D ("!EJX 'AL+W=O&PO=V]R:W-H965T525 MCPT,KP( '8( 9 " @<*T !X;"]W;W)K&UL4$L! A0#% @ #$1Y5/3!_6[Z @ 80D !D M ("!J+< 'AL+W=O&PO=V]R:W-H M965T53>Y9W4;0( -X& 9 M " @26_ !X;"]W;W)K&UL4$L! M A0#% @ #$1Y5/X@OXK P APT !D ("!R<$ 'AL M+W=O&PO=V]R:W-H965T52%K:6SM ( $L( 9 " M@0G) !X;"]W;W)K&UL4$L! A0#% @ #$1Y M5,VK/50O!0 #!4 !D ("!],L 'AL+W=O&PO=V]R:W-H965T52()*@@,00 %<0 9 " @5C4 !X;"]W;W)K M&UL4$L! A0#% @ #$1Y5&_#F&&Q! :!8 M !D ("!P-@ 'AL+W=O&PO=V]R:W-H965T53(&UL4$L! A0#% @ #$1Y5&+ Z-!=! *1 !D M ("!;>0 'AL+W=O&PO=V]R:W-H965T M52MJV3_H0, *@, 9 M " @;SL !X;"]W;W)K&UL4$L! A0# M% @ #$1Y5#-@O2:% @ ?@< !D ("!E/ 'AL+W=O M&PO527BKL

5212*&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " ,1'E4G"O3#[T! !W'0 $P @ ':_0 I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .0 Y (8/ #(_P ! end XML 64 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 65 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 111 275 1 false 43 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.idealpower.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Balance Sheets Sheet http://www.idealpower.com/role/StatementBalanceSheets Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Balance Sheets (Parenthetical) Sheet http://www.idealpower.com/role/StatementBalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Statements of Operations Sheet http://www.idealpower.com/role/StatementStatementsOfOperations Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Statement of Stockholders' Equity Sheet http://www.idealpower.com/role/StatementStatementOfStockholdersEquity Statement of Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Statements of Cash Flows Sheet http://www.idealpower.com/role/StatementStatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Organization and Description of Business Sheet http://www.idealpower.com/role/DisclosureOrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Property and Equipment Sheet http://www.idealpower.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 9 false false R10.htm 10401 - Disclosure - Intangible Assets Sheet http://www.idealpower.com/role/DisclosureIntangibleAssets Intangible Assets Notes 10 false false R11.htm 10501 - Disclosure - Accrued Expenses Sheet http://www.idealpower.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 11 false false R12.htm 10601 - Disclosure - Loans Sheet http://www.idealpower.com/role/DisclosureLoans Loans Notes 12 false false R13.htm 10701 - Disclosure - Lease Sheet http://www.idealpower.com/role/DisclosureLease Lease Notes 13 false false R14.htm 10801 - Disclosure - Commitments and Contingencies Sheet http://www.idealpower.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 10901 - Disclosure - Equity Sheet http://www.idealpower.com/role/DisclosureEquity Equity Notes 15 false false R16.htm 11001 - Disclosure - Equity Incentive Plan Sheet http://www.idealpower.com/role/DisclosureEquityIncentivePlan Equity Incentive Plan Notes 16 false false R17.htm 11101 - Disclosure - Warrants Sheet http://www.idealpower.com/role/DisclosureWarrants Warrants Notes 17 false false R18.htm 11201 - Disclosure - Income Taxes Sheet http://www.idealpower.com/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPolicies 19 false false R20.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 30303 - Disclosure - Property and Equipment (Tables) Sheet http://www.idealpower.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.idealpower.com/role/DisclosurePropertyAndEquipment 21 false false R22.htm 30403 - Disclosure - Intangible Assets (Tables) Sheet http://www.idealpower.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.idealpower.com/role/DisclosureIntangibleAssets 22 false false R23.htm 30503 - Disclosure - Accrued Expenses (Tables) Sheet http://www.idealpower.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.idealpower.com/role/DisclosureAccruedExpenses 23 false false R24.htm 30703 - Disclosure - Lease (Tables) Sheet http://www.idealpower.com/role/DisclosureLeaseTables Lease (Tables) Tables http://www.idealpower.com/role/DisclosureLease 24 false false R25.htm 31003 - Disclosure - Equity Incentive Plan (Tables) Sheet http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables Equity Incentive Plan (Tables) Tables http://www.idealpower.com/role/DisclosureEquityIncentivePlan 25 false false R26.htm 31103 - Disclosure - Warrants (Tables) Sheet http://www.idealpower.com/role/DisclosureWarrantsTables Warrants (Tables) Tables http://www.idealpower.com/role/DisclosureWarrants 26 false false R27.htm 31203 - Disclosure - Income Taxes (Tables) Sheet http://www.idealpower.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.idealpower.com/role/DisclosureIncomeTaxes 27 false false R28.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 28 false false R29.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details) Sheet http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of Significant Accounting Policies - Property and equipment (Details) Details 29 false false R30.htm 40301 - Disclosure - Property and Equipment (Details) Sheet http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.idealpower.com/role/DisclosurePropertyAndEquipmentTables 30 false false R31.htm 40401 - Disclosure - Intangible Assets (Details) Sheet http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.idealpower.com/role/DisclosureIntangibleAssetsTables 31 false false R32.htm 40402 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 32 false false R33.htm 40501 - Disclosure - Accrued Expenses (Details) Sheet http://www.idealpower.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://www.idealpower.com/role/DisclosureAccruedExpensesTables 33 false false R34.htm 40601 - Disclosure - Loans (Details) Sheet http://www.idealpower.com/role/DisclosureLoansDetails Loans (Details) Details http://www.idealpower.com/role/DisclosureLoans 34 false false R35.htm 40701 - Disclosure - Lease - Additional Information (Details) Sheet http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails Lease - Additional Information (Details) Details 35 false false R36.htm 40702 - Disclosure - Lease - Future minimum payments (Details) Sheet http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails Lease - Future minimum payments (Details) Details 36 false false R37.htm 40801 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.idealpower.com/role/DisclosureCommitmentsAndContingencies 37 false false R38.htm 40901 - Disclosure - Equity - Pubic Offering (Details) Sheet http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails Equity - Pubic Offering (Details) Details 38 false false R39.htm 40902 - Disclosure - Equity - Stock Issuance (Details) Sheet http://www.idealpower.com/role/DisclosureEquityStockIssuanceDetails Equity - Stock Issuance (Details) Details 39 false false R40.htm 41001 - Disclosure - Equity Incentive Plan - Additional Information (Details) Sheet http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails Equity Incentive Plan - Additional Information (Details) Details 40 false false R41.htm 41002 - Disclosure - Equity Incentive Plan - Assumptions Used in the Black-Scholes Model (Details) Sheet http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails Equity Incentive Plan - Assumptions Used in the Black-Scholes Model (Details) Details 41 false false R42.htm 41003 - Disclosure - Equity Incentive Plan - Summary of Stock Option Activity and Related Information (Details) Sheet http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails Equity Incentive Plan - Summary of Stock Option Activity and Related Information (Details) Details 42 false false R43.htm 41004 - Disclosure - Equity Incentive Plan - Schedule of Additional Information About Stock Options Outstanding (Details) Sheet http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails Equity Incentive Plan - Schedule of Additional Information About Stock Options Outstanding (Details) Details 43 false false R44.htm 41101 - Disclosure - Warrants - Assumptions Used in the Black-Scholes Model (Details) Sheet http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails Warrants - Assumptions Used in the Black-Scholes Model (Details) Details 44 false false R45.htm 41102 - Disclosure - Warrants (Details) Sheet http://www.idealpower.com/role/DisclosureWarrantsDetails Warrants (Details) Details http://www.idealpower.com/role/DisclosureWarrantsTables 45 false false R46.htm 41103 - Disclosure - Warrants - Additional Information (Details) Sheet http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails Warrants - Additional Information (Details) Details 46 false false R47.htm 41201 - Disclosure - Income Taxes (Details) Sheet http://www.idealpower.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.idealpower.com/role/DisclosureIncomeTaxesTables 47 false false R48.htm 41202 - Disclosure - Income Taxes - Summary of Significant Components of Net Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails Income Taxes - Summary of Significant Components of Net Deferred Income Tax Assets and Liabilities (Details) Details 48 false false R49.htm 41203 - Disclosure - Income Taxes - Reconciliation Between the Statutory Income Tax Rate and the Effective Tax Rate (Details) Sheet http://www.idealpower.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryIncomeTaxRateAndEffectiveTaxRateDetails Income Taxes - Reconciliation Between the Statutory Income Tax Rate and the Effective Tax Rate (Details) Details 49 false false All Reports Book All Reports ipwr-20211231x10k.htm ipwr-20211231.xsd ipwr-20211231_cal.xml ipwr-20211231_def.xml ipwr-20211231_lab.xml ipwr-20211231_pre.xml ipwr-20211231xex23d1.htm ipwr-20211231xex23d2.htm ipwr-20211231xex31d1.htm ipwr-20211231xex31d2.htm ipwr-20211231xex32d1.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ipwr-20211231x10k.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 111, "dts": { "calculationLink": { "local": [ "ipwr-20211231_cal.xml" ] }, "definitionLink": { "local": [ "ipwr-20211231_def.xml" ] }, "inline": { "local": [ "ipwr-20211231x10k.htm" ] }, "labelLink": { "local": [ "ipwr-20211231_lab.xml" ] }, "presentationLink": { "local": [ "ipwr-20211231_pre.xml" ] }, "schema": { "local": [ "ipwr-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 409, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 17, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 23 }, "keyCustom": 49, "keyStandard": 226, "memberCustom": 22, "memberStandard": 19, "nsprefix": "ipwr", "nsuri": "http://www.idealpower.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "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://www.idealpower.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "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": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Intangible Assets", "role": "http://www.idealpower.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Accrued Expenses", "role": "http://www.idealpower.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Loans", "role": "http://www.idealpower.com/role/DisclosureLoans", "shortName": "Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Lease", "role": "http://www.idealpower.com/role/DisclosureLease", "shortName": "Lease", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Commitments and Contingencies", "role": "http://www.idealpower.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "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 - Equity", "role": "http://www.idealpower.com/role/DisclosureEquity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "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": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Equity Incentive Plan", "role": "http://www.idealpower.com/role/DisclosureEquityIncentivePlan", "shortName": "Equity Incentive Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "ipwr:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Warrants", "role": "http://www.idealpower.com/role/DisclosureWarrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "ipwr:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Income Taxes", "role": "http://www.idealpower.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Balance Sheets", "role": "http://www.idealpower.com/role/StatementBalanceSheets", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "ipwr:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "ipwr:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Property and Equipment (Tables)", "role": "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Intangible Assets (Tables)", "role": "http://www.idealpower.com/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.idealpower.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Lease (Tables)", "role": "http://www.idealpower.com/role/DisclosureLeaseTables", "shortName": "Lease (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Equity Incentive Plan (Tables)", "role": "http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables", "shortName": "Equity Incentive Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "ipwr:ShareBasedCompensationWarrantActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Warrants (Tables)", "role": "http://www.idealpower.com/role/DisclosureWarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "ipwr:ShareBasedCompensationWarrantActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Income Taxes (Tables)", "role": "http://www.idealpower.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ipwr:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_p1Th59_MCUS6fNsOAWm4gg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Property and equipment (Details)", "role": "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ipwr:ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_p1Th59_MCUS6fNsOAWm4gg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_TMifvh6iuUe529aHdWsbig", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Balance Sheets (Parenthetical)", "role": "http://www.idealpower.com/role/StatementBalanceSheetsParenthetical", "shortName": "Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_TMifvh6iuUe529aHdWsbig", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Property and Equipment (Details)", "role": "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Intangible Assets (Details)", "role": "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Intangible Assets - Additional Information (Details)", "role": "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "shortName": "Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Accrued Expenses (Details)", "role": "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "ipwr:GainOnForgivenessOfLongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Loans (Details)", "role": "http://www.idealpower.com/role/DisclosureLoansDetails", "shortName": "Loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_ipwr_PaycheckProtectionProgramLoanMember_uDcH3EBgUEKcIT9pgggJcQ", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfUnsecuredDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Lease - Additional Information (Details)", "role": "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "shortName": "Lease - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Lease - Future minimum payments (Details)", "role": "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails", "shortName": "Lease - Future minimum payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_DusHPKA0OEC-JlfzlCVo2Q", "decimals": "0", "lang": null, "name": "ipwr:PayableToIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_TMifvh6iuUe529aHdWsbig", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Equity - Pubic Offering (Details)", "role": "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails", "shortName": "Equity - Pubic Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "lang": "en-US", "name": "us-gaap:CommonStockVotingRights", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "reportCount": 1, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Equity - Stock Issuance (Details)", "role": "http://www.idealpower.com/role/DisclosureEquityStockIssuanceDetails", "shortName": "Equity - Stock Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_10_1_2021_To_10_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ipwr_ThirdPartyVendorMember_unwQ7sGkBkG5CVmOOG3nVw", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Statements of Operations", "role": "http://www.idealpower.com/role/StatementStatementsOfOperations", "shortName": "Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "ipwr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Equity Incentive Plan - Additional Information (Details)", "role": "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails", "shortName": "Equity Incentive Plan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "ipwr:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentivePlanMember_0ATkL7zvz0q7_81TPk7z6w", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SAA2Af4LMkKs3N4Rus50rg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Equity Incentive Plan - Assumptions Used in the Black-Scholes Model (Details)", "role": "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "shortName": "Equity Incentive Plan - Assumptions Used in the Black-Scholes Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentivePlanMember_0ATkL7zvz0q7_81TPk7z6w", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SAA2Af4LMkKs3N4Rus50rg", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_PlanNameAxis_ipwr_EquityIncentivePlanMember_91UQEIGJLEqwbSPE5k6Kzg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_Fw5YHte4fkyZdqHsoGNUwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Equity Incentive Plan - Summary of Stock Option Activity and Related Information (Details)", "role": "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails", "shortName": "Equity Incentive Plan - Summary of Stock Option Activity and Related Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentivePlanMember_0ATkL7zvz0q7_81TPk7z6w", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Fw5YHte4fkyZdqHsoGNUwA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentivePlanMember_H1wG0l9_zEO1NIgW1ruTOQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_Fw5YHte4fkyZdqHsoGNUwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Equity Incentive Plan - Schedule of Additional Information About Stock Options Outstanding (Details)", "role": "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "shortName": "Equity Incentive Plan - Schedule of Additional Information About Stock Options Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentivePlanMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ipwr_ExercisePriceRangeOneMember__VL4rNGLB0a47AbaBqBVFw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Fw5YHte4fkyZdqHsoGNUwA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_pAYSRtjJZUe1unKYWnWOvQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SAA2Af4LMkKs3N4Rus50rg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Warrants - Assumptions Used in the Black-Scholes Model (Details)", "role": "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails", "shortName": "Warrants - Assumptions Used in the Black-Scholes Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_WarrantMember_pAYSRtjJZUe1unKYWnWOvQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SAA2Af4LMkKs3N4Rus50rg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_12_31_2020_To_12_31_2020_HI1LZnvJnU6EA_qfmbNj_g", "decimals": "INF", "first": true, "lang": null, "name": "ipwr:WarrantSharesInAbeyance", "reportCount": 1, "unitRef": "Unit_Standard_shares_Fw5YHte4fkyZdqHsoGNUwA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Warrants (Details)", "role": "http://www.idealpower.com/role/DisclosureWarrantsDetails", "shortName": "Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ipwr:ShareBasedCompensationWarrantActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_us-gaap_WarrantMember_a5i3ZgewS0GjWTJeNK1T9g", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Fw5YHte4fkyZdqHsoGNUwA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "ipwr:WarrantInducementExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Warrants - Additional Information (Details)", "role": "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "shortName": "Warrants - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "4", "lang": null, "name": "ipwr:ConvertiblePreferredStockMinimumBeneficialOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SAA2Af4LMkKs3N4Rus50rg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Income Taxes (Details)", "role": "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Income Taxes - Summary of Significant Components of Net Deferred Income Tax Assets and Liabilities (Details)", "role": "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Summary of Significant Components of Net Deferred Income Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ZeLlfxIbcEGI8AtfqLGHBg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SAA2Af4LMkKs3N4Rus50rg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - Income Taxes - Reconciliation Between the Statutory Income Tax Rate and the Effective Tax Rate (Details)", "role": "http://www.idealpower.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryIncomeTaxRateAndEffectiveTaxRateDetails", "shortName": "Income Taxes - Reconciliation Between the Statutory Income Tax Rate and the Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_SAA2Af4LMkKs3N4Rus50rg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Znpg-RKPKE--jHrE-Od7UA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Statement of Stockholders' Equity", "role": "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity", "shortName": "Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Znpg-RKPKE--jHrE-Od7UA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Statements of Cash Flows", "role": "http://www.idealpower.com/role/StatementStatementsOfCashFlows", "shortName": "Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_C1cIe45Ew0OjxHaRv7o8Hg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and Description of Business", "role": "http://www.idealpower.com/role/DisclosureOrganizationAndDescriptionOfBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Property and Equipment", "role": "http://www.idealpower.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ipwr-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_HE0GV1XNUkCsHwKqRrlcVg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ipwr_AccruedBoardFeesCurrent": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails": { "order": 4.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 board fees.", "label": "Accrued Board Fees Current", "terseLabel": "Accrued Board fees" } } }, "localname": "AccruedBoardFeesCurrent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_AccruedLicensingFeeCurrent": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails": { "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 licensing fee.", "label": "Accrued Licensing fee Current", "verboseLabel": "Accrued licensing fees" } } }, "localname": "AccruedLicensingFeeCurrent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_AccruedSemiconductorFabricationCostsCurrent": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails": { "order": 5.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 semiconductor fabrication costs.", "label": "Accrued Semiconductor Fabrication Costs Current", "terseLabel": "Accrued semiconductor fabrication costs" } } }, "localname": "AccruedSemiconductorFabricationCostsCurrent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_AccruedTaxesCurrent": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents accrued taxes current.", "label": "Accrued Taxes Current", "terseLabel": "Accrued taxes" } } }, "localname": "AccruedTaxesCurrent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_AdjustmentToAdditionalPaidInCapitalWarrantInducementExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase(decrease) in APIC resulting from warrant inducement expense.", "label": "Adjustment to Additional Paid In Capital, Warrant Inducement Expense", "terseLabel": "Warrant inducement expense" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalWarrantInducementExpense", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ipwr_BTranDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to B TRAN devices.", "label": "B TRAN Devices" } } }, "localname": "BTranDevicesMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "ipwr_BoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board", "label": "Board members" } } }, "localname": "BoardMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights exercised.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights, Exercised", "terseLabel": "Exercised (in per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExercised", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "perShareItemType" }, "ipwr_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExpired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights expired", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights, Expired", "terseLabel": "Expired (in per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsExpired", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares exercised during the period.", "label": "Class of Warrant or Right, Exercised", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Number of warrants exercised" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "ipwr_ClassOfWarrantOrRightExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares expired during the period.", "label": "Class of Warrant or Right, Expired", "terseLabel": "Expired (in shares)" } } }, "localname": "ClassOfWarrantOrRightExpired", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "ipwr_ClassOfWarrantOrRightNumberOfWarrantsOrRightsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights issued during the period.", "label": "Class of Warrant or Right, Number Of Warrants Or Rights Issued", "terseLabel": "Issued (in shares)", "verboseLabel": "Number of warrants issued" } } }, "localname": "ClassOfWarrantOrRightNumberOfWarrantsOrRightsIssued", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "ipwr_ClassOfWarrantsOrRightsWarrantsToPurchaseOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount represents the warrants to purchase of common stock.", "label": "Class Of Warrants or Rights, Warrants To Purchase of Common Stock", "terseLabel": "Warrants to purchase common stock" } } }, "localname": "ClassOfWarrantsOrRightsWarrantsToPurchaseOfCommonStock", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ipwr_ClassOfWarrantsWarrantsWithNoExpiration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of warrants with no expiration date.", "label": "Class of Warrants, Warrants With No Expiration", "terseLabel": "Number of warrants with no expiration date" } } }, "localname": "ClassOfWarrantsWarrantsWithNoExpiration", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ipwr_ClassOfWarrantsWeightedAverageRemainingLifeOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount represents weighted average remaining life of warrants.", "label": "Class of Warrants, Weighted Average Remaining Life of Warrants" } } }, "localname": "ClassOfWarrantsWeightedAverageRemainingLifeOfWarrants", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ipwr_ContractBetween2020To2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Between 2020 To 2022.", "label": "Recognized from 2020-2022" } } }, "localname": "ContractBetween2020To2022Member", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "ipwr_ConvertiblePreferredStockMaximumBeneficialOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stock, Maximum Beneficial Ownership, Percentage", "label": "Convertible Preferred Stock Maximum Beneficial Ownership Percentage" } } }, "localname": "ConvertiblePreferredStockMaximumBeneficialOwnershipPercentage", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ipwr_ConvertiblePreferredStockMinimumBeneficialOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of convertible preferred stock at minimum beneficial ownership.", "label": "Convertible Preferred Stock Minimum Beneficial Ownership Percentage" } } }, "localname": "ConvertiblePreferredStockMinimumBeneficialOwnershipPercentage", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ipwr_DeferredAssetsValuationAllowanceCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Valuation Allowance Current", "label": "Deferred Assets Valuation Allowance Current", "negatedLabel": "Less: valuation allowance" } } }, "localname": "DeferredAssetsValuationAllowanceCurrent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_DeferredLiabilitiesValuationAllowanceNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred liabilities valuation allowance non current.", "label": "Deferred Liabilities Valuation Allowance Non Current", "negatedLabel": "Less: valuation allowance" } } }, "localname": "DeferredLiabilitiesValuationAllowanceNonCurrent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_DeferredTaxAssetsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets current.", "label": "Deferred Tax Assets Current", "terseLabel": "Current deferred income tax assets" } } }, "localname": "DeferredTaxAssetsCurrent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_DeferredTaxAssetsNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets non current", "label": "Deferred Tax Assets Non-Current", "terseLabel": "Net non-current deferred tax assets" } } }, "localname": "DeferredTaxAssetsNonCurrent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_DeferredTaxLiabilitiesOptionsAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability", "label": "Deferred Tax Liabilities Options And Warrants", "negatedLabel": "Exercise of options and warrants" } } }, "localname": "DeferredTaxLiabilitiesOptionsAndWarrants", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_DiversifiedTechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Diversified Technologies Inc.", "label": "Diversified Technologies Inc" } } }, "localname": "DiversifiedTechnologiesIncMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "ipwr_EarlyWarrantExerciseTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Early Warrant Exercise Transaction.", "label": "Early Warrant Exercise Transaction" } } }, "localname": "EarlyWarrantExerciseTransactionMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_EarlyWarrantsIssuedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period up on exercise of early warrants.", "label": "Early Warrants Issued Shares", "terseLabel": "Early warrant exercise transaction (in shares)" } } }, "localname": "EarlyWarrantsIssuedShares", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ipwr_EarlyWarrantsIssuedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of early warrants for common stock issued.", "label": "Early Warrants Issued Value", "terseLabel": "Early warrant exercise transaction" } } }, "localname": "EarlyWarrantsIssuedValue", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ipwr_EffectiveIncomeTaxRateReconciliationWarrantInducement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to warrant inducement.", "label": "Effective Income Tax Rate Reconciliation, Warrant Inducement", "terseLabel": "Warrant inducement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWarrantInducement", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryIncomeTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "ipwr_EmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to Employee Member.", "label": "Employees" } } }, "localname": "EmployeeMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_EquityIncentive2013PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2013 Equity Incentive Plan" } } }, "localname": "EquityIncentive2013PlanMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan [Member]" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_EstimatedFairValueOfStockOptionsRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated fair value of stock options recognized.", "label": "Estimated Fair Value of Stock Options Recognized" } } }, "localname": "EstimatedFairValueOfStockOptionsRecognized", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$4.25 - $8.04" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ipwr_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$1.99 - $2.85" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ipwr_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$31.50 - $79.40" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ipwr_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "$10.41 - $17.25" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "ipwr_FiniteLivedIntangibleAssetsPatentsCapitalizedButNotYetAwarded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in Intangible assets resulting from patents capitalized but not yet awarded.", "label": "Finite lived Intangible Assets Patents Capitalized But Not Yet Awarded", "terseLabel": "Capitalized costs for costs related to patents that have not been awarded" } } }, "localname": "FiniteLivedIntangibleAssetsPatentsCapitalizedButNotYetAwarded", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_FiniteLivedLicenseAgreementsLiabilityForFuturePaymentsNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived License Agreements, Liability For Future Payments, Noncurrent", "label": "Finite-Lived License Agreements, Liability For Future Payments, Noncurrent", "terseLabel": "Long-term liability for estimated present value of future payments under licensing agreement" } } }, "localname": "FiniteLivedLicenseAgreementsLiabilityForFuturePaymentsNoncurrent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_FurnitureFixturesSoftwareAndComputersMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture, Fixtures, Software, and Computers [Member]", "label": "Furniture, fixtures, software and IT equipment" } } }, "localname": "FurnitureFixturesSoftwareAndComputersMemberMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "ipwr_GainOnForgivenessOfLongTermDebt": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 3.0, "parentTag": "ipwr_OtherIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain from amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Gain on Forgiveness of Long-term Debt", "negatedLabel": "Gain on forgiveness of long-term debt", "terseLabel": "Gain on forgiveness of long-term debt" } } }, "localname": "GainOnForgivenessOfLongTermDebt", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureLoansDetails", "http://www.idealpower.com/role/StatementStatementsOfCashFlows", "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "ipwr_June21stOfEachYearAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for June 21st of each year agreement.", "label": "June 21st" } } }, "localname": "June21stOfEachYearAgreementMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ipwr_LesseeOperatingLeaseAbatedRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of abated rent relating to operating leases.", "label": "Lessee Operating Lease, Abated Rent", "terseLabel": "Abated rent" } } }, "localname": "LesseeOperatingLeaseAbatedRent", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_LiquidityAndGoingConcernPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure Of accounting policies for when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "Liquidity and Going Concern [Policy Text Block]", "verboseLabel": "Liquidity and Going Concern" } } }, "localname": "LiquidityAndGoingConcernPolicyTextBlock", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ipwr_LossContingencyNumberOfPatentsIssuedDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about loss contingency number of patents issued days.", "label": "Loss Contingency Number of Patents Issued Days", "terseLabel": "Payment for each patent issue days" } } }, "localname": "LossContingencyNumberOfPatentsIssuedDays", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ipwr_OfficeAndLaboratorySpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Office and laboratory space" } } }, "localname": "OfficeAndLaboratorySpaceMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_OperatingLeasesFutureMinimumPaymentsDueInOneYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the first fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in One Year", "terseLabel": "Actual base rent in first year of the lease" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInOneYear", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_OperatingLeasesIncreasesInBaseRentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents the amount of increase in base rent for each succeeding year after first year.", "label": "Operating Leases, Increases In Base Rent, Amount", "verboseLabel": "Increase in base rent each succeeding year" } } }, "localname": "OperatingLeasesIncreasesInBaseRentAmount", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_OperatingLeasesLeaseSpace": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the space of operating lease which has entered.", "label": "Operating Leases, Lease Space", "verboseLabel": "Square feet of office and laboratory space leased (in sq ft)" } } }, "localname": "OperatingLeasesLeaseSpace", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "areaItemType" }, "ipwr_OtherIncomeExpense": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of other income (expense).", "label": "Other Income (Expense)", "totalLabel": "Total other income (expenses)" } } }, "localname": "OtherIncomeExpense", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "ipwr_OtherIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other Income Expense [Abstract]", "terseLabel": "Other income (expenses):" } } }, "localname": "OtherIncomeExpenseAbstract", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "ipwr_PayableToIntangibleAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents amount of payable to intangible assets.", "label": "Payable To Intangible Assets", "terseLabel": "Payable for each patent filing pending" } } }, "localname": "PayableToIntangibleAssets", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_PaycheckProtectionProgramLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Loan Agreement and Promissory Note (collectively the \"PPP Loan\").", "label": "PPP Loan" } } }, "localname": "PaycheckProtectionProgramLoanMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureLoansDetails" ], "xbrltype": "domainItemType" }, "ipwr_PreFundedWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for pre-funded warrant.", "label": "Pre Funded Warrants" } } }, "localname": "PreFundedWarrantMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_PreFundedWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to pre funded warrants.", "label": "Pre Funded Warrants [Member]" } } }, "localname": "PreFundedWarrantsMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "ipwr_ProceedsFromExerciseOfOptionsAndWarrants": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 3.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 options and warrants.", "label": "Proceeds From Exercise Of Options And Warrants", "terseLabel": "Exercise of options and warrants" } } }, "localname": "ProceedsFromExerciseOfOptionsAndWarrants", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ipwr_RevenueFromContractWithCustomerContractValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of contract entered with the customers to provide goods/services.", "label": "Revenue From Contract With Customer, Contract Value", "terseLabel": "Subcontract value" } } }, "localname": "RevenueFromContractWithCustomerContractValue", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of estimated useful lives of property, plant and equipment.", "label": "Schedule Of Estimated Useful Lives Of Property Plant And Equipment [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of property plant and equipment" } } }, "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "ipwr_SeriesCWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to series C warrants.", "label": "Series C warrants" } } }, "localname": "SeriesCWarrantsMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_SeriesWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to series A warrants.", "label": "Series A Warrants [Member]" } } }, "localname": "SeriesWarrantsMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents fair value of options granted under share based compensation arrangements.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Fair Value", "terseLabel": "Estimated fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingLifeRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Life [Roll Forward]", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Life [Roll Forward]", "terseLabel": "Weighted Average Remaining Life (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingLifeRollForward", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "ipwr_ShareBasedCompensationWarrantActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrant activity.", "label": "Share Based Compensation Warrant Activity [Table Text Block]", "terseLabel": "Summary of the company's warrant activity and related information" } } }, "localname": "ShareBasedCompensationWarrantActivityTableTextBlock", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "ipwr_StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period up on exercise of warrants.", "label": "Stock and Warrants Issued During Period, Shares, Preferred Stock and Warrants", "terseLabel": "Exercise of warrants (in shares)" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ipwr_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) and warrants exercised during the current period.", "label": "Stock Issued During Period, Shares, Stock Options And Warrants Exercised", "terseLabel": "Exercise of options and warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ipwr_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised": { "auth_ref": [], "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 And Warrants Exercised", "terseLabel": "Exercise of options and warrants" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ipwr_SubleasePercentageSubleased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of facility subleased by the company.", "label": "Sublease, Percentage Subleased", "terseLabel": "Percentage of Texas facility subleased" } } }, "localname": "SubleasePercentageSubleased", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "ipwr_SupplierContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period over which the supplier will provide stated good or services as per contract.", "label": "Supplier Contract Term", "terseLabel": "Supplier contract term" } } }, "localname": "SupplierContractTerm", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "ipwr_ThirdPartyVendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "third-party vendor.", "label": "Third-party vendor" } } }, "localname": "ThirdPartyVendorMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityStockIssuanceDetails" ], "xbrltype": "domainItemType" }, "ipwr_USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to U.S. Small Business Administration Economic Injury Disaster Loan,", "label": "U.S. Small Business Administration Economic Injury Disaster Loan" } } }, "localname": "USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureLoansDetails" ], "xbrltype": "domainItemType" }, "ipwr_WarrantInducementExpense": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "ipwr_OtherIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of warrant inducement expense.", "label": "Warrant Inducement Expense", "negatedLabel": "Warrant inducement expense", "terseLabel": "Warrant inducement expense" } } }, "localname": "WarrantInducementExpense", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/StatementStatementsOfCashFlows", "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "ipwr_WarrantSharesInAbeyance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The warrants that are in suspension.", "label": "Warrant Shares In Abeyance", "terseLabel": "Warrant shares held in abeyance", "verboseLabel": "Held in abeyance (in shares)" } } }, "localname": "WarrantSharesInAbeyance", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "ipwr_WarrantSharesInAbeyanceWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the weighted average exercise price of warrants shares in abeyance.", "label": "Warrant Shares In Abeyance, Weighted Average Exercise Price", "terseLabel": "Held in abeyance (in dollars per share)" } } }, "localname": "WarrantSharesInAbeyanceWeightedAverageExercisePrice", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "perShareItemType" }, "ipwr_WarrantsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for warrants.", "label": "Warrants Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "localname": "WarrantsDisclosureTextBlock", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrants" ], "xbrltype": "textBlockItemType" }, "ipwr_WarrantsMaximumBeneficialOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum beneficial ownership percentage of warrants.", "label": "Warrants Maximum Beneficial Ownership Percentage", "terseLabel": "Beneficial ownership percentage" } } }, "localname": "WarrantsMaximumBeneficialOwnershipPercentage", "nsuri": "http://www.idealpower.com/20211231", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r44", "r46", "r81", "r82", "r189", "r222" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "label": "Executives" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r188", "r221", "r258", "r259", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r419", "r421", "r431", "r432" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r188", "r221", "r258", "r259", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r419", "r421", "r431", "r432" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r127", "r253", "r254", "r382", "r418", "r420" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r127", "r253", "r254", "r382", "r418", "r420" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r188", "r221", "r256", "r258", "r259", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r419", "r421", "r431", "r432" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r188", "r221", "r256", "r258", "r259", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r419", "r421", "r431", "r432" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r45", "r46", "r81", "r82", "r189", "r222" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r130", "r368" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "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://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34", "r372" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "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", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r20", "r131", "r132" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 2.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", "totalLabel": "Accrued expenses", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails", "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "auth_ref": [ "r401", "r415" ], "calculation": { "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails": { "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 incurred through that date and payable for professional fees, such as for legal and accounting services received.", "label": "Accrued Professional Fees", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r32", "r162" ], "calculation": { "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r289", "r372" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 2.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", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r85", "r86", "r87", "r286", "r287", "r288", "r336" ], "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://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r260", "r262", "r292", "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "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]", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r262", "r283", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r137", "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r66", "r144", "r151" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive shares outstanding (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r79", "r116", "r119", "r125", "r141", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r325", "r327", "r341", "r370", "r372", "r397", "r410" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "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://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r43", "r79", "r141", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r325", "r327", "r341", "r370", "r372" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "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://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r263", "r285" ], "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://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r84", "r111" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureOrganizationAndDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r29", "r68" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r69" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r63", "r68", "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r63", "r342" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFDICInsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.", "label": "Cash, FDIC Insured Amount" } } }, "localname": "CashFDICInsuredAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r242", "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "periodEndLabel": "Outstanding at December 31 (in dollars per share)", "periodStartLabel": "Outstanding at December 31 (in dollars per share)", "terseLabel": "Warrants, exercise price", "verboseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails", "http://www.idealpower.com/role/DisclosureWarrantsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Outstanding at December 31 (in shares)", "periodStartLabel": "Outstanding at December 31 (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r242", "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails", "http://www.idealpower.com/role/DisclosureWarrantsTables" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r170", "r402", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r167", "r168", "r169", "r171", "r427" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r85", "r86", "r336" ], "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://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails", "http://www.idealpower.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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://www.idealpower.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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://www.idealpower.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r234" ], "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://www.idealpower.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r372" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 50,000,000 shares authorized; 5,893,767 shares issued and 5,892,446 shares outstanding at December 31, 2021; 3,265,740 shares issued and 3,264,419 shares outstanding at December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockVotingRights": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Common Stock, Voting Rights", "terseLabel": "Voting per share" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r110", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r58", "r79", "r141", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r341" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "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", "verboseLabel": "Cost of grant revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loans" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r76", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r202", "r209", "r210", "r212", "r217" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Loans" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r78", "r83", "r185", "r186", "r187", "r188", "r189", "r190", "r192", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r213", "r214", "r215", "r216", "r353", "r398", "r399", "r409" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38", "r186" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLoansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r39", "r78", "r83", "r185", "r186", "r187", "r188", "r189", "r190", "r192", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r213", "r214", "r215", "r216", "r353" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r39", "r78", "r83", "r185", "r186", "r187", "r188", "r189", "r190", "r192", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r211", "r213", "r214", "r215", "r216", "r235", "r236", "r237", "r238", "r350", "r351", "r353", "r354", "r407" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "auth_ref": [ "r310", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.", "label": "Deferred Tax Assets, Derivative Instruments", "terseLabel": "Warrants issued for services" } } }, "localname": "DeferredTaxAssetsDerivativeInstruments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetCurrentClassificationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance, Current Classification [Abstract]", "verboseLabel": "Current deferred income tax assets:" } } }, "localname": "DeferredTaxAssetsNetCurrentClassificationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Classification [Abstract]", "terseLabel": "Non-current deferred income tax assets and (liabilities):" } } }, "localname": "DeferredTaxAssetsNetNoncurrentClassificationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r310", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r309", "r310", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credit" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r310", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r310", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued compensation and other" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r310", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangibles and other" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesSummaryOfSignificantComponentsOfNetDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r66", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r66", "r115" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r46", "r329", "r330", "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Equity Incentive Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r90", "r91", "r92", "r93", "r94", "r98", "r100", "r102", "r103", "r104", "r107", "r108", "r337", "r338", "r404", "r417" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "verboseLabel": "Net loss per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r90", "r91", "r92", "r93", "r94", "r100", "r102", "r103", "r104", "r107", "r108", "r337", "r338", "r404", "r417" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r105", "r106" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryIncomeTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r80", "r299", "r316" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "negatedLabel": "Statutory federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryIncomeTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r299", "r316" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesReconciliationBetweenStatutoryIncomeTaxRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r284" ], "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": "Weighted average period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation cost related to non-vested share-based compensation arrangements" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r282" ], "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": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r50", "r51", "r52", "r85", "r86", "r87", "r89", "r95", "r97", "r109", "r142", "r234", "r239", "r286", "r287", "r288", "r313", "r314", "r336", "r343", "r344", "r345", "r346", "r347", "r348", "r422", "r423", "r424", "r443" ], "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://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails", "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureWarrantsTables", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r70", "r71", "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Fair Value of Assets Acquired", "terseLabel": "Intangible assets acquired in non-cash activities" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r339", "r340" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life 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 Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r150" ], "calculation": { "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails": { "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": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Amortization expense for thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "Amortization expense for 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "verboseLabel": "Amortization expense for 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "Amortization expense for 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "Amortization expense for 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "Amortization expense for 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r145", "r147", "r150", "r154", "r383", "r384" ], "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://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r150", "r384" ], "calculation": { "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "verboseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r145", "r149" ], "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://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r150", "r383" ], "calculation": { "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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", "totalLabel": "Intangible assets, net", "verboseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails", "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture, fixtures and IT equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "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://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r56", "r79", "r116", "r118", "r121", "r124", "r126", "r141", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r341" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 2.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" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r66", "r155" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "verboseLabel": "Write-off of capitalized patents" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r66", "r159", "r164" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r157", "r165" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "verboseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r57", "r67", "r90", "r91", "r92", "r93", "r101", "r104", "r324" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails" ], "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": [ "r80", "r300", "r304", "r308", "r315", "r317", "r318", "r319", "r320" ], "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://www.idealpower.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r49", "r297", "r298", "r304", "r305", "r307", "r312" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r65" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "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://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 11.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", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "verboseLabel": "Decrease (increase) in operating assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "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://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r65" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r146", "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r146", "r153" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r156" ], "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]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r53", "r114", "r349", "r352", "r405" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "ipwr_OtherIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r66" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Stock issued for services" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Building leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "incremental borrowing" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r363" ], "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 minimum rental payments for operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r363" ], "calculation": { "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails": { "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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r363" ], "calculation": { "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails": { "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 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": "Annual base rent", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r363" ], "calculation": { "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails": { "order": 5.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 fifth 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, to be Paid, Year Five", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r363" ], "calculation": { "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r363" ], "calculation": { "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails": { "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 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://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r363" ], "calculation": { "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails": { "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": "Annual base rent in the second year of the lease", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r363" ], "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", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "verboseLabel": "Initial term of the operating lease" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r365" ], "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 Leases [Text Block]", "terseLabel": "Lease" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLease" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r79", "r120", "r141", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r326", "r327", "r328", "r341", "r370", "r371" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 1.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://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r79", "r141", "r341", "r372", "r400", "r412" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "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://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r70", "r71", "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "terseLabel": "Other long-term liabilities assumed in non-cash activities" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r79", "r141", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r326", "r327", "r328", "r341", "r370", "r371", "r372" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 4.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://www.idealpower.com/role/StatementBalanceSheets" ], "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://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r321" ], "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://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r39", "r172", "r173" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "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://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "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://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r64", "r67" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r47", "r48", "r52", "r54", "r67", "r79", "r88", "r90", "r91", "r92", "r93", "r96", "r97", "r101", "r116", "r118", "r121", "r124", "r126", "r141", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r338", "r341", "r403", "r416" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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://www.idealpower.com/role/StatementStatementOfStockholdersEquity", "http://www.idealpower.com/role/StatementStatementsOfCashFlows", "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "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://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 1.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://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r116", "r118", "r121", "r124", "r126" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r361", "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Master Lease" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r356" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 3.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": "Current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r356" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "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": "Long-term lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r357", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r355" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 4.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": "Right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.", "label": "Operating Loss Carryforwards, Limitations on Use" } } }, "localname": "OperatingLossCarryforwardsLimitationsOnUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r218", "r333", "r334", "r335" ], "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://www.idealpower.com/role/DisclosureEquityIncentivePlanTables" ], "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://www.idealpower.com/role/DisclosureEquityIncentivePlanTables" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r36" ], "calculation": { "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails": { "order": 6.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", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 5.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", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "verboseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Underwriters option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r60" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 1.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", "negatedLabel": "Acquisition of intangible assets", "terseLabel": "Payment for each patent issued" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 2.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 property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r263", "r285" ], "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://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "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://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r219" ], "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 (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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://www.idealpower.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r219" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "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://www.idealpower.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r27", "r28" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 2.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", "verboseLabel": "Prepayments and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r61" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 2.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": "Net proceeds from issuance of common stock", "verboseLabel": "Net proceeds from offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails", "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r62" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 1.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 loans" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Proceeds from loan" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r32", "r163" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r166", "r428", "r429", "r430" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r31", "r161" ], "calculation": { "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Gross property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r163", "r372", "r406", "r413" ], "calculation": { "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.idealpower.com/role/StatementBalanceSheets": { "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", "totalLabel": "Property, Plant and Equipment, Net, Total", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r30", "r163", "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property and equipment net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r161" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r257", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityStockIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r257", "r366", "r369", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityStockIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r295", "r381", "r433" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "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://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r239", "r289", "r372", "r411", "r425", "r426" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "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://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r85", "r86", "r87", "r89", "r95", "r97", "r142", "r286", "r287", "r288", "r313", "r314", "r336", "r422", "r424" ], "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://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r112", "r113", "r117", "r122", "r123", "r127", "r128", "r129", "r252", "r253", "r382" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Grant revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r75", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition, Policy [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails" ], "xbrltype": "perShareItemType" }, "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://www.idealpower.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r145", "r149", "r383" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r145", "r149" ], "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]", "terseLabel": "Schedule of intangible assets, net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r32", "r163" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r263", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of additional information about stock options outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r266", "r272", "r273" ], "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]", "terseLabel": "Summary of company's stock options activity and related information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used in the black-scholes model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables", "http://www.idealpower.com/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "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", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r65" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 3.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", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Average risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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 Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Equity Incentive Plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares of common stock available for issuance under the Plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "definitionGuidance": "Options Exercisable (in shares)", "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", "terseLabel": "Exercisable at December 31" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r269" ], "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": "Exercisable at December 31 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited / Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Forfeited/Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross 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, Gross", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r268", "r285" ], "lang": { "en-us": { "role": { "definitionGuidance": "Options Outstanding (in shares)", "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 at December 31", "periodStartLabel": "Outstanding at January 1" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "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]", "terseLabel": "Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "definitionGuidance": "Weighted Average Exercise Price (in dollars per share)", "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 at December 31 (in dollars per share)", "periodStartLabel": "Outstanding at January 1 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Share-based compensation arrangement by share-based payment award, options, vested and expected to vest, exercisable, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r261", "r264" ], "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://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "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", "verboseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "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", "verboseLabel": "Granted (in per shares)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r263", "r265" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "verboseLabel": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r278", "r290" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r285" ], "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", "terseLabel": "Exercisable at December 31" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "definitionGuidance": "Weighted Average Remaining Life (in years)", "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": "Outstanding at December 31" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r74", "r84" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r42", "r50", "r51", "r52", "r85", "r86", "r87", "r89", "r95", "r97", "r109", "r142", "r234", "r239", "r286", "r287", "r288", "r313", "r314", "r336", "r343", "r344", "r345", "r346", "r347", "r348", "r422", "r423", "r424", "r443" ], "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://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails", "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureWarrantsTables", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "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://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables", "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails", "http://www.idealpower.com/role/DisclosureEquityStockIssuanceDetails", "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "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": "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": "Statement of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r85", "r86", "r87", "r109", "r382" ], "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://www.idealpower.com/role/DisclosureEquityIncentivePlanAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanScheduleOfAdditionalInformationAboutStockOptionsOutstandingDetails", "http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables", "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails", "http://www.idealpower.com/role/DisclosureEquityStockIssuanceDetails", "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails", "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "verboseLabel": "Exercise of warrants" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Stock issued for services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityStockIssuanceDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r234", "r239" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of shares of common stock in public offering (in shares)", "verboseLabel": "Number of shares issued and sold" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r234", "r239", "r270" ], "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", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Stock issued for services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityStockIssuanceDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r234", "r239" ], "crdr": "credit", "lang": { "en-us": { "role": { "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", "terseLabel": "Issuance of shares of common stock in public offering" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r79", "r139", "r141", "r341", "r372" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 2.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": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r77", "r220", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r239", "r243" ], "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]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityPubicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r133", "r134", "r135", "r136", "r138", "r140" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r41", "r240" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r41", "r240" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury Stock, Shares, Ending Balance", "periodStartLabel": "Treasury Stock, Shares, Beginning Balance", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheetsParenthetical", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r41", "r240", "r241" ], "calculation": { "http://www.idealpower.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 1,321 shares at December 31, 2021 and 2020, respectively", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate": { "auth_ref": [ "r19", "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unbilled receivables under long-term contracts that have not been billed and were not billable.", "label": "Unbilled Receivables, Not Billable", "terseLabel": "Unbilled grant receivables" } } }, "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r296", "r303" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrants." } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureWarrantsAssumptionsUsedInBlackScholesModelDetails", "http://www.idealpower.com/role/DisclosureWarrantsDetails", "http://www.idealpower.com/role/DisclosureWarrantsTables" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r99", "r104" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r98", "r104" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "verboseLabel": "Weighted average number of shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991590-234733" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r435": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r436": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r437": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r438": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r439": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r440": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r441": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r442": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r47": { "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" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "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(20))", "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(25))", "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.1,2)", "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.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" } }, "version": "2.1" } ZIP 70 0001104659-22-037832-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-22-037832-xbrl.zip M4$L#!!0 ( Q$>53C8&- :A .NJ 1 :7!WN+YL]R+)D)S-VQ3,EVW'*4W:DLIUYG*8@$I(P(0$% M &-K?OTVP(=(D01!28F975X2F6@TT/@:W8T&"+[]^3GPG2^8"\+H^<'@\.C MP=1E'J'S\X-0])!P"3GX^:=__N/MOWJ]WR_N;QV/N6& J71'QFQ\'1TZO%W.Z0 )J,NIHEL/# M05IR&7-E],PY[@]/^L.CX= Y.7M]>C8X<29W*>$=]')&:BF?A7,FQJP8E5^MYROVDE=,^9S[NKRF3NAS/*BN]Z4-I0@A8*Q8BI9XA,=64 M28GN5^]HT%OWS TY!W59I94T>X'=PSG[TD]*=<5TI(#"D_D*<7]>]Z/"E-2O M[/IQ__=;0C]E.B]7RXK.ZY*2S@LNJT1.BTJJA9(;8(#23*?F""U+^Z0*2GC[ M()-!9E4\A8F32D#<\I&'@MR@"[GD%910DB<%T2O&,BTJZ3FF83 L0W5XU,?/ M$E-!IC[N*3+,D01K(WI#96UB16(AE;Q*CZ+"7#4$^NBO#(7 (LG_N#T]+2O2],N2+XQKKEN0W%?%>L14T.;%75N,_=C MLA209W=1+H8JR4F!I.1D&DJH1!=M2/C_(KP7!'A^DR$'$\X T66JQ'UWGT.R5(-X!66B/@Q2G:D)K!.CHZ/!@#0 MFA/\D3!S$/6_>\A' 75^%4066&Z741IIB/DS#J4+)#Z1;#"NHZE/#S#GH1 MA,$$K;0KJ0"LOH(9NQ^.AIO8:9;P?\35"2*VSC+FVT'9/"B?( Z/%E@2D,44 MH><)Z\+UU\9PW7F5X];!914=CFTWVUI/_(\W17DW] 9XX&6QW*];ZQ;EP0H*$$Q"0 K MSK0%)]-$A[7ENI,A6KG$S):9L7I3-..Z=@=#@^5_DWE67Z%N^5\$+%[^=Q-J M%R0O61 0J1,FX/8DG!)W/)MA M#@-8 :&!T@S=:1&Z>(T)08QBYR3\.M":@*;3*3="A"HM9@2ME+(.M$)@DH*F MV3D)OPZTK7,Y39QAT^I&> ='E7-R(^_3N(Q=*BB3N\!>Z./QK-1KC*8LE!E]$.-0JK.!7ET\N.]&ZG3LQ%K'XKXH):MP8;H_ M.0T43J9+G;8UV_38VJ\U9V#6DD$QN$FW3CK_]14UH 9?6_0*H'81"D*Q*$PNJSHF$"$F*4ZW+%<-98:OBEL3SAV>N^_\;[>] M7X/I3B<[.E2;OC%A\ZI$#6+6[TATZ#0Y/E%W1*(&%9MW(3I &KP!4?/J0PT< M%N\\=&C4GC@I/6I2,_)59TRZX:X]65)Z>J1FN*M.B'3#O>7QCP;G/FJ@:7K@ MHX.L?D>@/(5? T3E\8UNQ!ONP5CLH)BQL-ZV[Z"Q28]6I4!K0#!L+W3C;IG# M-"0O:T:_)FO9(;"'ER1V2IE8I4Z&.[[^\"KYU26G]P!X^>MJC>J:P#X&L L[ M0TW [EYWVS)A5@ZL@=(,XW$1QJH+1CK(MLBBE<-5066&ZJ0(5EW$J'BU2 >1;0*H')ALD1F.'XIP1*\+=1@TC.ZK[-@F@1&/04G0 MD#^?T,'2#):R@.Z2!4M&HTOA/F!YA6>8U6O=?OC7Z9K9*/6<\/! F6OKJF5C];Z*NU MU5W>O>3"[C]!W,/GP$](%'_#Q;=:1S='*&XX88&X6^!2N&,8F.CU#QB$?M+Y M Z>_-[$ BZ9B;<#71JE 49I*E=>M-@KEHVE3H: *]K^N/+ODCM1[$(A[:N,N M%)(%HV%G[I5747^DEYSWUJ#<8]HX']MTH_^B!90>2"JKEU]N+OGEK MO$WK/N>Y6JH+ITKXP9LM.U)Z[7V5)M35U'\+^YZ8OW!AU,?2;SGT,26E%'U W%^D+ZODUKA1_PL M+WSF?HH,OG)\?QJI(J>9?GGA3"9%-Q('RK"!&.%42 +Q, CQGK-P>7Z@OU=P M1H#DP$%0RI$KSP]FR%>>C1+?5PO^\P/)0^6)-3%X0,*\QZBYD,?G[BM%NR6? M0^)%+[J^9X3.+R%6QYSJO895F9C6-=HJ\K7R.?@6UA3>9B9Y J8$$+Q$2R*1 M3_[&WD4H/S#Y!Y:C)_"XRCJE [$CGVAX(@D"6'1+6(_O>V2FT16Q,"QX2N26 MXQ5_<8#.=?)/Z'\?U,S,C(6!9E,-$,?(6LYZP"/O)^W[#RM-'O^XT%$FE:- M;;%5BV.HLA.*-:!!HUXY:A9"SV;$5:OZ6S1E( NLL34>=SB88IX5M89P$SY/ MQYA;*&HDXEYF\ 2M%(]'5G[J6LMEH/FF,Z\:1 M!-PY$#8\&Q^HT4P'$&KHV M8EARUJM.K+:+!([PBUI_ I\)C_.F^F7Z._2L+E6_P!06/"Y!_OB)8BX69#G! M7 F'YEECNB.?S:%91F5[M+DV\ 9+GZUPT=YL%K01R(<%."G]64"5$,=4Z IQ M?)?+OU%EP"%>#_KC&^U)_.RWI'$U%;_6'9A[^OU,PI&:1?/H4PJK M-4G\&0P=7,!E-L+'*S^ +B "W G/W M7HDYIB4FVD351E4I=OCQB5F(E:'Z3L1:\#*7:J;[/D2[9B&WD"Q+UD;!DOWR M1_2N0>CC!LZ#L501M5/.'$#B 6URO.Y(GV0R9D:H5RY0X MP--'%2K#OWQI6_6K>M5(Z'Y6GU9\6@'KI8^$&,\2RSGF]V2^D"+]W@R;A-Q= M@!Z.9^H=2D:U@-E!V))!5CF$BAW%BPK^&U;=QMX($ 5T[K&R'"JM269X354M MMVW]K-A)+[^MX-L*NYQ+;5-X[G))M5]Z2\,0'K;YSMH.U#;TA\%GH6^ M"F=@5B6OAJ@\IBR\:U*:2MH7QY:DEY)0-\K$J]5RI":^SYZ4!RRZ8.L:;77+ MB0"9T+XH!<2OU:);UVS[$*1GFHWBEE)]-Z)9R-5ZH6Z9$.NK)%8?0N7SP-A$ MF]KJ,P?8NT*K;-Q@7^7E0P7P/F!6W4]@/*4Z6\PH_)IS%*B+98JK,AOJ-H8# MJ<=($Y.Y"\[UX? Y56<3L@F7!I6^IOKN3-XFU+U0!0I2JU9&(R*]N MRG,S>^#UTDN"*P@5N" S B8(NPO*?#8G^DQ#0=?K2=NHZ!>/,-)7^ MQL2AN M^'ZZ&1]5[ MYS+* N+>T+]"OKHB @E8295:V1WYM!'1S71>43'W,!B6@-MQ:6TL!.18 M5%J@\N(VFI^HIYV_C##!!'OAL;'N...WZAS0+IJ?"=%=L-H%RZMA=9"\)>1:J=3 M[7*!>?36<=S743S9LX>C#41MRSX7^VH4I,7ZEC43B0-6RSB!=/ZE>$K$CKZ- MOB#U5\U."#>KUHHMV;C+D;V_H:,I7D4O.VX*5:1X<=\0'0/0)R:OL>&@0)&B MK2G>BK'>V'K+1;_U2)EKMW&MD(:^OQ&Y^,!T.!]SJ-P2KZSQTFJ:7I61N]@C M?_M&P4]GS>AV]5MA76ZQ$!CG7]L:354B^SXO9!WABX0K5H=[M/.)+T]1+QH_ M,OAW6'"&M91M=(./"\*]">)R]2NF'BL>T:@B:*,POX04#P="CF?OD+OX R.> M'F$LR&5!VT81-]Z/C YCQN?#DC.95R$8DC'%2JCJ5RLMJK;5A[X'&,;TFO$Y MV$R5M1[/;AF=J]3\%9YFC4XM96M#\0EG+L:>N.8L2/SY>&8\SFQ?92>IO^4; MT'I3K[CUIU,RV=W1C'1ER=;=V'S3T=I):2KDC,+%WF]O,QG8K-I7,"6E9K$P1.7SK5G2/CDWLIEGCY2@+EE? M5_L;!>B%D5%C$%U/%-U4\M-_ 5!+ P04 " ,1'E4B-\E4E,+ #VF0 M%0 &EP=W(M,C R,3$R,S%?8V%L+GAM;.5=6W/B.!9^WZK]#U[F9?>!< WI MI#HSE9"D*U6D227IG=FG*<4^@&ILB97M$/;7KV1L8L"R)4/: JJZ&F*.CO6= M[^CH+GW][=USK3=@/J;DLM8Z:=8L(#9U,!E?UD*_CGP;X]IOO_[];U__4:__ MOQ M82GXP',YPH62+B9_78C_7ODK+0Z7^!?O/KZL38)@>M%HS&:SDUGGA+(Q3]]L M-?YX&#S;$_!0'1,_0,2&FL7E+_SHX8#:*(ALE4K^_LK<1$&GL7R75$+\54_$ MZN)1O=6N=UHG[[Y3B[,H?E9X22(N?L4Y\BDL"_D-_;$-6N?GYXWHUQJWGF5] M9=2%)QA9T;.+8#Z%RYJ/O:DK=$7/)@Q&ES4\G3&.I=UJM1=(?GD..)'"4ZZ1 M*][]/ $(_)HE-/YXNE]Y.W8 N5,Z W9B4Z\A1!JR]!$")=LT=@9A^<4?CH93 M8)$3E,$B4U0UJ#[R)W$UZ0Q_C5A2O?Y^5A"W!2594 N[)M%H)S^SX%XL,VN&2: M*H$U *[Q+@SXUP=,L!=ZCV@>%98M$"HHU09K(]<.W2@>#?AO,4#QXO*1.F4W M> ^ .. LG^) :.95;I.W"ZRE"OX]UF)I!_P("(?B4GOEW:ZHM2E;)4VH\[F^ M2-<(^:^10M[F&2,T%6V)5@/1/S6FZVXGOXE?OSGHN@DJEWT"NYE+7G8 MJ"Y'_9 Q;LZUC&7*_-GKG'WIG'7.SD\[[4ZOUSL[3V4]Y1=7;!4%8G:BGW_= M<)55EF*)AA]Z7J2MCCGC2?H1H]Z'W>*74)T,4^8 XVW8FA7Z/!]T*MZ!W)HU M SR>!-$OE? AJD1>?X@/48>\(5<4U*N@CQB;\X;VOY$;@H0GI;3F\*?.UB;# MY:$:R_PC@RG"247$P0V#"3"5\JF0\C!8+PLTYKQM'.>\\4%#[KA/8 -W8MZX M^@Y!03#.27(8+&LCC.GMY-$[99@R',PCL8K*]Z)W\,C;*T&ZB\#120NV/(DY M7,OK8>W\&UM0[WC#.8 !?@-GO2,DIR\_T3X06 *!2F&LA,)X (6,H_[0D\C, MP4!\&O)CQC6]HIZ/EC&9N"A\"C(BIC M&]K)^,LCFHO!%[7AJ%5AHVG,RZ-\-$H!H+$-I7B.4[E<2N4/BU<-C.;6HMF- M@GQ^\Q.M&N!+KW=:]2AR:9)+ #6V5BWL2HH+X\(._>DCZ8X$!G+KCNSI0^(31V$QA;* M%\9KA)#-"XOEIN !4:D(KK!.K%=%XY-8P4; N46,\&K>YZVZT!/F!^<&1MB6 M#@@6)SP@FDN"5>^A?FVL+0C<./ @/KK$Q)KOU52#C\R<,==MD\);W2'W-4V&5LKA\4)5UWSG+MF57W. M3!+2Y:PD&&-;/LOND]3WG*ZE05H]29=*FFL0'Y&5RN M=,R1/"#V%Z2,(1L+DB8X''XU,:IT2:N?"?\&A%O#Y:"N' \3[ ?"-F^03W=! MJL/AO Q08T=VOS%>3STR.I+V5E,2!G.H7>D6P=(KJE4M['[BE0H)(6E3,F0' MO^-@T@_]@)N#<:NXH=@C+Y;U\7_."WJ75LC:FLQSAR)2LRKHW< VMMKN4S\8 MCF*8TN'_E,P*O&ZSU^NU]H[58D"%Q5N_-;VYN58\62RM682G[ I4(F4>#UOW M8760ZL7?79'U.V(,D>">.*$-\EY,KJPYQ.G8>XTE+7!*7=/JV[7W) &?D'/ M=$UJW]G4@?7S@N(WA,F0W''\O.%,>,TZ'*57'V85MX(D^\Y3:8SJ78N?-%.2 M/EE%9:*D6S!1(O19ND>U5+5_?FU7^!,O<0S; 3CQKO'5!RG)1^#QT>$>(Z9% MX086G[?O2007FW%YSGE;\(V[HW,]_^&+ MW8'+7N"5S3OB>1MGU!6LEK56A9V;:MPJ77=L:;7]V/]Q U,&-HY8X-]=B,@E MSI5'68#_%SV7>)5*4G/\:4>L;KI):3/LQUS5O3=%F(EJ:3A:WY&\V*SLBLW* MLF:E6NHC<)-M+/')O<)=395,$(/HY,@^]43C+R]X9 L?@1]H -<[9:.R .'[ MH3@/;#B*5DOQR!?WHGW>HG\&]H9M\(>L[R+L2=>DZ.@X B?9WAXJ*\FV&,BO MJ(-[4&27AE]X$,&6 T\_;92PW3L[;1\4G5JX8QY[9D^VK?>B[LGF<5'RI8:% M20_8([8V0^P@9XH%O6N,A\3'QMW "!B#[./CE'U&1=E1>E%IP\1^]471KRIK M64K+3;PU6#OLQ.F.TEM4;! [QKG9/8Z\I?F9,D? =S'>9+BI:=QBC4Q?7=LJ MKE/4UY*N6J-S=MII'AK[IA,MO>J.,[G&"52MT>[V>H1TB508SXHT>>+W)^ I/M,\ E3KL16HV,&OJ137M 5.^O1VJ7%ZJ>KU=BA+)*M-N ML]-L677K0R/_(U%J(>)82[76/V/%_S)\N:G&I1[YHF9=21+M]I%'[YQ$YI1C M%6J4+BN1XS)VP]G* 3_%"P)UNY*[4K^_SO*I%M#8 O*9\5Y^XZ=*K.]NQOH/ MA=9"X]Z$>:WK?XJ$3;O *"_8%R5;]=]3[K^=BDJP&D6*EQO)L1D;\G/0I(*5 MPD)Z?44'Z@0Z: T)V=++C%4B]NEFQ([U68G"O0G8JB>>Y\A5>5*[V&@/OA_Y MT!TL,\5;#H679&AH,*?<%M*5<7)[:83&AO!;;^K2.< 31$%'^;C^PG1[2G0Y M7+L_\9.&32[/WHIGY-KBIB3"@HYA*R+[C$; M2E#TMF+L:K5^G,-G\+!-Q7)TGO .O3)L1^C%63$*7*DDWV/^2L,S]B[(Q=)? MS=MG\A/M&;];@%+9D+'+POF"WE4"9EIL-=^]"L](URYLA3 *MSMD!\K/[-Y% MM]CM8]'IZ9\WV>D\O4LT_%]HM;Z'>FL;Z]Z;C-Q GQ('D MWI^EM39.85-/5LV->HK9^\XI?YF!^P8/E 03Z=6U)=694]QU:5ZYGV^7Z/?C M7 U5R/\!Q%YF=$NWB;4DL(T]EU@'WAT- MV0Z<0Z@Y/M^0HO[DSGH5?H+?=A%$A)HC]!,9:I4! ,6^RM?&@INX$?_K_P%0 M2P,$% @ #$1Y5(L< $9R*0 [,8" !4 !I<'=R+3(P,C$Q,C,Q7V1E M9BYX;6SM/6MSX[B1WZ_J_H/.]^%R'SQ^S&2S.[6;*_FUYRN/Y;(UN\FG%$U" M$C,4H05)V\JO/P D)9("0(#/IH=5J8U'; #]0@/H;C1^_I^WM3=Y021PL?_+ MT=F'TZ,)\FWLN/[REZ,H.+8"VW6/_N>O__YO/__'\?'?+A[O)@ZVHS7RPXE- MD!4B9_+JAJO)'&\VEC_Y@@AQ/6]R05QGB2:3GS[\\.''TT_G'S[^\./9Z>3X M..GIP@IH2^Q/>)?G'\YV7RZ37K'_>?+QY/S3R?GI^?GDT^<___3Y[-/DX[)WN%UM:QZP>AY=OH:$+A/P?\QSML6R'G5:;YVS/QT@X^GNS&DD*P M?QVG8,?LI^.S\^./9Q_> N"27[_.SL/";Z/Y]"*G.F5+L_9HNG$-O?5MASJ'9>_Q&YX?9HPD;X^GB; MP\9UD.5M\"LB'VR\/F$@)[K]<0JUV'Q2E\0K-[ ]'$0$Q8/?4FGXH?N"'CS+ MGUO/'@KTZ=/JK!?B?K<(L?PPJ$Y1L8=>R'B*UFN+;*G6N$N?FAF;8C2U;1Q1 M+OO+!^RYMHN"*Q1:KE>)2L,! #/A@> -(N%VZCM,&3=LMK7.&.6@O3"K83; M(_#6IRO(TJ63IX:#P&&$51"ZPU#+?A* M3\2W_H5GV=_H 90.%] 3+O(:YHK^>%!8M-\0,I6><>2G-OWJ\MW1(_*8OZ U M/:H^/!@&VBOD1!Z:+81S8OJ,HS!#7#"+0N8L<)JPLHTCTNNAMM796F&07IG1 M *DP"&EZ,=+KMZ>C#L47S:VW6OM$42_&Y'",4YHJN F88;"(PS:J41#B]?3- M#:[PVG(IBQ=6Y(7!42U6:0V@0\O""IXY'Z+@>&E9FY@2A)SUR?5;B/R G0RO M_6B-"->0.S?0P9WU'J2NVX,Q&%$GB.+(?F$#!IS.X].SQ,_\GPR!/ $6L5,: MDC^+(D'!VOJ (H(W[/_XT"/D%U_;,#C MY!^4@+,?C\_.CL]C HICZ9.R&\KUPQ/'7>^&LSRO&LX9MSGSY_^9(\A[:P K M^C?3$NP?.['B-8BCH.]F,>83IAV$DZZ;P)=W=;Q&Z^>J6BM&-M]O YBN*%+$ MCI[1\8X1#>(K[#V+-542UW=C*^5_RPV,F"USD),.S=!MR :Z(>MJ#SC)0$YB MDSSYPGD<-(-N,\L/1R1%Q<-V;GR/!1(QJ6S3V2]%DY[\_(]=T.O2LX(@.;DP M!-/1/.L9>;\S]NZ>KTAIPY9D[<7YS[7>@.-F99UEBTB"&S,>68@;0N:08/BWR$V32>"]DJ;M BD8)6"X LD"[@ M!BW*6 !DZ381*J["@.Q,U!B,S2BM0;J85 $),]I$_U74)/K3/QXM?RF:+@>_ M)PS)_-X#HE]R3L0LJODO662_Y!R$O:CI(3.Q"NVLTNV:,M7*-0&C0E3AG<@. M9^0)D1?7EAA?*U A >J&$)6@E6 0R0ZJ&R],D@NO7:,J%@?6I*]C&@SX3 M8RCK"^2^(G'<)5'F&7ETEZM0H-"E<'DWJ @.&)$J-Z\*4D4H &4O%Q0V(3.K M\]*N,QY@<9=@3/,.'1'47:*E\PNME^L?V+"]WB"V5&A9<)2HY8@6;-'4KKEJMBZ MG$7BUCU.NBJ*@.LR*#LM#1!@L]1X8) 3=^K\,PKBFW8WF-RCU\P-9X)]^J>- MUI()EDP$(Z 0P02K("VM0F0OL:0\1.],.NP;C19XSZF:+6]]Q7UPG MLCS!#%#"I#L*,4S/Q/SNABO.?B:=E;N9XVNZUDL4O6)K&0/*6OQ<:@E2\Z:M%'$FZG/!;>M#-?^MQ(\\S'%FU2Y8#204<.^!9R'49'\$N MMGN8!VO+?N/8[TGP':4&MSE$>EAH98@^#^)"W<&=,#-W4,_BP0\>K8P/6_!M,H7&'B_@LY7WV*:Z8J"".-\N#Z#1';#= #<6TDRQ!L<03EQ*@YPB!% M2<@2^G+4 M0(E89$"0:!.:D#(P*7T )G.)9+ V==E))>Z4S0MY9R"5F[EDT1\1N\?[DMQ& MD#CV%5 9M[X0"A1YXC6R#$Y.(@ 5+Q,/UB>PZ*X7=,NMO[P[D&K^B%C^B1U& MK/3H)0Y"7D,U%#WKGI2Z![CNFFT-0[* L@\M%=X5PO?KE]<2%]0G- M^^25W>]CN<)N04Z'M%)DB.AN+>17R)T9X;5KGSTDO2UIVBQ7%4.G&52.2-<- MTV9:' &RJAA+&U?F1W:ZZ0Z[KS&B,QS(:9A>"J6KZ3^1'<[QC$Q?+-=CR-]@ M,MOPBEO^,JZ)+K^];-R^<)'7H/U F*6\Z5RAARH, S"%JRL(;H)=HGO2VJAD M;TT;H0!RJO]&[1-%5#")!5\2]N6^](ZZ<$H)O^71!S -1"S&:N2SJIMISI2R MT RDNB7)A?L8ABCY0@633^@^_![[UOZ7;,:,,(&U8NLTPFG: MNL]$#*5P<5U6Y!(Q1$/Q*C*F0X"<2E_HVA(1CO.MOXED+K(RL(1QW"B_@C$A2&/VK$#F:;I("PZ(I%MX/FXA7M#]KC?4839*7I M+C5[26]!5NVE]^!19VJ)F^+U8:RJ;1KX?7%R=2"*2'YFK#CX&LW*"O2]!6)YV 2[&4\ MQ4KTLZI7Z(&[T>&GPU^AYW!?1$!8?$(&L"O"< @ A1[YSJL$3$@;D+V30B)8 MF[)\.8EBAW$1"5E'(!69%>Y>5"XB4;'U[KQCV!HLFS0*2M3H08]=X I+5%4. MW 2S\B<.(T3BM+D*"("3 G?NZ#_C+\('X[2>AMMYM'9_).4C M5MAS=D^B'.6D4'R#+F' Z>G'T]/)\?Y1H]S?>#')]OM?DUW/NB^P[G2DCT>\ MYBQ;HJ#V,J"37C'5>&Y,L\V.CF8GI/"UQE3=\Y-3+08V.35)*4RN7B2D\SY: M"6Q+$CE\G%13'&7OH960 T$J%*DU]KEI$F8[*.#:D@;GSN[U5;4HU"_.827^ M$-B_CYP\6"X]L5Q:&S>T/*4H2MIT*I;SFF(IH06"B.:$!]^WY7-$"-FI.#[6 M%(>0 @A">&0/UOO(21^A4LI!!MRI*#[5%(6," C2V"V =+N-;NF?I3NL#&!+ M4N#/MFNNVP=H"[=2R6:KP/#X\>W/+!A-#P+7'@?]Y2A 2_;'_KN' ^3\P<':^1?Y0J_5ME.1_5![52DG:"A"C)6NHA0/&D,X M^1MIJX9D#XB$*=JI[R0O?P42XA_HF(@0Y!3A54*OU6VGZO"7VK.Z%JW-:86[ M>25BG( ^^"P\998!]SX[RA1&Q>SFCYL2;N\?KYEC25@GP>S6=Z+X M(9OK-U;U4:CXM;KK5F*GE2='+2)A'E D1CS^^0:GSWA7<20(^NA6T#7C"D:4 M#46ZL7VI*5YI)V!.':9JK>UQ&(+H,^^22>T4I^:Y6,OW$?T1N8$;HH2ZF/)' M9.-E+$V5"[[]8;M5KUIAKO:9 4[M[E$8WSN^PX',H!1@NA5HK6A9 ?-R[O]\ MTFSNZ_ZN=EH"SZ8XNR^(%=CFP>\]WJK$UX]GIZ3?7_T'W&7DUV?_-V2 MR9_B;O][3'MM"-/X(,LNOKPA9X[Y8I*&P25%9LR:#BD)5H\B"):M#%-E,W4,Y?I+"<,@IS&Q+5!)*[9 M*^1$_"57X9-)61?N[D+1E"KI.OZ-TS^G1%Y0++_))-SP( -*F&N8G&U7?-*JM.PT,/)S\Q"ZXT>>).HW! M&!VCSPZ/T6D_0SDY\_(*LT6"]HP\NLN5\A2M:C!>)&WZ#%TNGO%2Z7BIM+94 M$OU2'H$+,!".O=IWLPJX0V"Y<&:7G7++&O5WXM4C)W?!5V':QI/P]W82-M#81#K+Z(J]/9YQ'B*5JO+;*E^N@N?5ZVE>%IXXA5 M05X^8,^U711E9\821#,,+U.P'FNQ'FJ1#3?Z4# ;]$-); M^"X@809+^J\BAO0G]@:5$]E489-PO.!<(0>#P43)A.%$MB>3PIERE/@O8B"-M:A"_8*RQ7BXPAW_%*H/O?\6FJQ6SQ$V+?MVM32 M[$MFI!'96"3$? IP.L?TO^=RTU;:!(*;54>C=@:M ME"((+D+.#:6>^1RBD+L<9HNTI-<#(K%7 M8BON0&$!6QVQ!P-:%DR6&M!6&0%7MZ2[3/UF0.QP!W.G7%_:WJ8^$'03,8^< M*C*FA(1@N'55<6>\9<1 F%C&E%XD_4!WV0W49V (,! M:45&SXBI0!4$8LW"%R $]*M$H6T"( M'S<@*"6-$,0V7H880@K((WI!?H3BC7!\%O[=#5>741#B-5.PY(%I.(L5)/$":CGL0KD==ZED8)5NEOTOH_9NTAY&5HE#TQ(PJ/MI3-%FX[E[H<\160OSE(1P\&L *Y 'I]BWZXWEDO@5K#OL M+_G^)]ZX_"_R6)&2KP?%F@S;#J<"L"9!X(1X:06KFZO;RUN?97@YTS6+',JL ME!AV. 5=)02 $XK\/$&5:!%Y=^Y"-K'TFL*ORVE&#S@)"M--<_?/=A^#Y&MP M)IMVU?J"7_&Q)H'@A%XS.*&TO0WU/8!2APU3#$Y+OOK/KN99OHZ<50N$5991$([(N(T*0?-*;]3&D^G1FE,&_6?% \ :1<#OU'78Q<,,X8'K;XKS& M;8OC28K!Q/*="4IQ&*]A-!]-2AC-J@J$67E?E!51TVHYA$L;1@1!L,921$O3 M$[5: HGM&FBFEA2A%4Z[0]0ZL^]7Y0Z%'W*S@*FO3&4LD7)T/SW/E?%,H;F,86PSHT93$/(8)(NWM=! MZ*XID4X:^'F1OAMBV >$S:6>E T) ^<4E>)?&M?4:@EA\UE3D&91S?:\GO7] MF1\/J\?D7)37PW-1[HH^R4\8*N>E=G-8<_/=N34-Q3@Z/$>'Y^A%Z]GA"=Z+ M-F3?=+,.S_9\TY*DX)WC+O7:/>%%^&IQ1UZ<(X)(@H#\*FV%3B!L-PUE5)74 MX9PDR@[W.@W[.^SKDR6N1EJVHWE_;H%?B?RYO[)&H(ULM?-C0AFX^3JU[6@= M>!<$>KFF3R=/3IO"O>(S=SW'TZ=-SM M.YS$/0[09Z>XI*_GM2OO -AEH?=2FJ;4CZ8KTFO;G*S(A3>PM*E\W!^LO4I"F\AB5-P,^<962+Z<.W/E1@7+& MWY'U:YA+5MH1!%]0"[*6TCLDZ.Q;?X') M.O%&FKDB#NY$'KHBCB?[D2:9H48?Q>BC&'T44.0\^BA&'\7HHQ@/N^-AMWFY M9W?QLT61.EG(O*31D ^Z9;0-Z:"3I>7ZC;U%B^ZI/LY?D?>"OE#E7%68TUJ= MOM?CKP[M ]>0OR.+S%]Q(XJQZ^N='IQ5)+\'-:#CFU>++.D-0I9&AZH0$_T. ME.$&1]*J#A4[@U"CMSM5B&E^#YI 89O3!-X9A$+ '6H"IWG@FC!=A(@TJ@Z% M'B%4&NY&)PJ$MUX*7X%=XIJXM#9N:'GNOY!S$87W./P["J>O%LEXVG,W8.IU M"*'>L*FDFZ"[SY#+';9\P^S.'PZS.WDO@XF67*'GI#0#C1# 7K\XG0AT1 6!KS>)6&(>3@0.(-,A4IQF$P$&9#NU?,]6AJ T)?'UZ6EN>=Q$%=,4+@JFSIKRB M",=[%1O[>.W:M_X_([*EJX 5T%V+6C8U.X3@1]:66DU:P9T&\H27!8&DT/W% M?4H(D!NZH<=TJ+6P$7("]M#!;1!$K%CZ;/&5'C1L]G8-(U86;M5I"6]6*F6K M11/PV4)@IDAC]^Q(L]O":8:'I-($1+-.2A1TROAUQ63Z2!9,*_"$Z^K.MWD$ X MOIT [:@\OIV@VQ+(81IL*3')DC5;+%R;5>RYLYXQ8VUFH!X7A= MI9Q1&5T0YM!8>W@(9ZX9U3V+O:O$]P7\H4%ZR CB8(!$8"5M()RS]*180@BX MPU4>WSO7>G8]BI^6F#+0$(Y-5024(0&<:.[H"0*A/+YLW\U>+7N4/VE8W@S" MF4I/6.6T@)-:'MD':\L+-VK-ISTPA,2P*M-I3P%PN5SB0&\IB@$A9&=5D4>, M/3A9B*8U\Y+,%I=T>T,L6R8;G880\J>J6[BK<1*P2=O)J M5;H9O(K0K3_S>;JOQI30Z*-;V53R!U2DK'6!B=:KZ3,+%3X>U@76:M&M,"J= M_;7H&,1.:^>OR*B/^I::<2_=RK-Q]X"2MD'(F*HC>K4\XVUTIE6W,JSE0"BE MI<^@^25>K]V0JQ%_U<%G*"+?=I%AOOB/AU'S3-_\):]<[X,)FO/2A1E25+%S M"6PO$X]%PF:+*2'L\;:/45E_\N<_A58 M//]7723%N!<@<7.E.N9J,I@2V,8F\O\B'YV?!>%L<6W9*[:Z3I<$(>FS6KJ- M(,3.*^KA;INI02:X7F,>3"DW"]_[M!@2T:?L+& * MP507)]2!\Z3D4'T'(>.QE(B#UP\.34CW^8_RR[@,HSDN*0E8!@PAB5%+,&6$ M@#N_I*[>.9[:?T3N81%MR=S1: $ MW3Q$SI6U%4X@_;80TACUYY,^7>"F5YJ-%%G>[-ESEZH'(B2P$!(:C::1A(XN MZQ'%QQ.T/YSL0ELWF,2QY'2RWV/?C@B11'#K]PDA_U%_JM6G%]P4O+%<\IOE M1(1&S MG&KA!OL\$B,/.Y2T@1.E+;_,7$(*! -7P$P9+9# HD':.E:5CH2R2#(Z@R67)X.#%1 M#7,E)P.$5/9(L3C0;)&)WBOMEDY#*$:L3/-R\M*@"X+@;A]F2BN6^0[!>NGK M62Z6O"<" L]G+XA,/0_S/?^,XZ)^EED.#\'/74TF"J(@R&@L?S&$\A>9/,9) 0/$5R?=GE+LC0![=- M&)T10W!&2,X(_! >_WR#R1,B+W1/:GARDO4Q' >%(6$ IZ#B %A3NM).AN/8 M,*6L_PW]K<]*^+@OB!5NKE^K_^Q4FLNR&VG"AGH'M?OM%7(B?L9FXF65IQP6 M3Z9;(2M6T?VMWHOM'B9)_N//$"K/#Z< MGR,:@E%/,5(_"5 G*6$&F9B-MMGA0*EO3\].PC&U9^8"AI .'<(-:)W9FA MA((.N&S$X=ZX*]DLFG&W,%V[>M\M67 @R@'*,V;7N!:@C"JD[EGAC? MT5HBVAD*R$(C5/K8K%4+P^/15F:Q3T@;"$M?F MS,@[+)6LZ.M*_9P=V6:+6]]Q7UPGLCQ)#0@)')QZ$*U8= 7E8 3VNQNNN'^7 M.<]7[F:.K^E^01(7J-0#@+H42C652JJ,L%8VJ.N-A[=(\9!7$:+O,A45-6J_ M3RW0T_I5U0M,YZJ[SFV!NCIB^;,[U&[(C=@:)WVH3!\%4@'WZ;FM* M0446A&U9Z6HG6^Q*PV<-=-QCN*TQMN1V]\UM,H8;V:O*V;3RQ-[C'T=$IE&X MH@O&OZ1WREL=$8(CJ"5E;9-M\&*2=:E-:'RQ7(_-T!M,?J5M90]"M3< M=Q[$-X1D"W='8X/(5V]%3SMBX/>CM''^ YVNR4\,3E:>I&LD0*3R#TN-)9P$ MI\^5V9I,4;ZX!+=^3.^O! >-GY54(X&XM !K(Z!B5_N/O#6*]:ZXE,B%U=I0 M$&IP-:M3[?*K=:6Z#D)WS7*S,\7&LMN$O=45NI(-6D,H\=6"Z$U8 '.%>B[G MQ[-$;Z_?$+'=@!V&;OV0N'[@VIP'LMU5FP-VJF"R!US;6Z]:XAHXG61U*&PV MH<2\O'YC?\K2574;=QOSDKTQVXJRZ+( G.#K+J*_Q><(WV$DLD2'.68_991_ MNEP2M*2\R<^"EC;5-?#I5CV[#6'TQU5H]QQ8W="8J*\!>\SEPK/L;T_VBK8, MOF '>::7'F17FP\O/>R'GK"Q)ZX_"5=HPC$X3E"8@AWPGH?0J M\WBQX)U?+!A&RGLC%PI:3GD?^,-8QN4SQQ>QQA>QON,7L?082MFB9&C^>]_I MA2J&YC&%L!,82S>\ZP2OG0N&(9O_3 WI7BB<<%D=35O>*)F0%3\:KX]U4TSQ%9-QZ& MT1@01%Z6OJJUQ 68.M;TO/H-LRL,[%6QKLU;<600:53]&;@B.X"YNI^B]=HB MVUQD?&K3KQ1P2LUR7!ZN1KF?C[J>[P23"5XDY3YC9"8I-A/+=R8)/F-!(-%L M'@L"C06!1K_]Z+?_?OWVXQW)\8[D.W6A)4D6LR@,0KH38H]B8,^[P81];"E/ M1C88"&<9R!P8&SZ'SD-#X#E[[*IB. V'5:W<:MZ21*0/?G3)^3]=QFC:' MG2MDRU=TNBADG;U%D*0WRDL45.@(1$R@.X6JP"%X^E*3790_"^2&$;O%SC-H M71*7H$DG2DL&36-<$&&#P9@W#8:^.^7-I'BWNAD4C ,BNC 8Y10P\-TI8X:; MOR/V;B1RIB^(6$N4KA_\N3O&Z457IV=M1 :]\G=ULM;FYO>JV_TJ]+L[H1N: MD1ZT?HBJ+G7Q"L^);:A[DQB\,Q] FRK?)-O?G]JG!/:J^89(#'K7 DOY#3D_ M//VO>WSN8=]3$Z=WYC_I<3=44Q#O;K)DCO,]3 OMT=^9CZ;'":#-!Y#D.O6$Q:',N=-'TQDJ8!KG*O0-])EQB/R26'4:6QRXDG*N, M<]>8].FWZ=FJ-%G4JQ+OW]U.7NT@23#&K#N3(LV2\V*B9T M(Z0;'(G?XM2 AYO*T+:8LESH1D[S5VPBI@PXW)A[VU+*,*$C(5%X(YN7:P W M7M"ZH+)L@+M%&F][MY/P^]U7/?S.KLH.]:(V[)L08S02W@ZG[U>#WE& <;P, M,;Q\D?%R0POW\-I.T7L7%R9;5<=*ER/;"T3_;A%^$:+IQXC.3L^*0>9TJ/'] MH9X#R#LDXG@5TV/LLUL#JHB.NLV00LPEI$"P_ 7,E'$2"2R42(>.KN5>#1>3 M T$JB0$3^N@D,!""$4IERK*^@#L$EH\O=KQKW]7X8L?X8@<8Q1M?[ "@>..+ M'0W[1L<7.\87.\87.\87.W2<0*8NGH/WIG";B*V7*1+@3RC30H*X"VE$*JREQK98WZ<[/I MD5-JB(;N?A,2E0E[F\@UUPSL1#27<8ZNUNN6"%&(P[V[7X/DYR N2BZRD)6Z M@> XTA=:=3K[$:*L$+]6"PB.EB9$TTJ)?(D4DI'C+/);?_J,MI9_D&^E!H7@ M:C#DNY26OM1^XQ(CI4_@.V7]#VVJ?$+0,/9TN=2V0QLJ\S)7[*M3(?^EU7U" M.;'@%*#4/3G60*ZL;#\VI6R=LJC?K9%DZE3?.95WV*E._-3^QJJ1!*##>@V)Z"BO;+<_-A+W6Y? (-KZ@9/,! M&5W$4?7#J)!*M]2)HH*\AC#H&U,F,V"\/05AC1UO3_6^# _Y]M2W!3)FL)5(S)2$'@E2R3M^I[]Q35/:_S.E?@65SEZ]RJACW L2D*74R M*T%C ELITV81;YNH7.KVR8RM*->FUQ""A:NHC_N2;'JD@HN;CO]E :FQ'=CH:5:5>'4G#VL\$ZA+=^2%QZ:+;YY>"J2775QWNG*735&=*^ MW< ^U??0I6>K!PJ'"$$.WW-_H?Q?1^L+Y%-1V*[ES5Y]1(*5NWF@"PRE@,X1 MH?VHU^$0$^;J4=RCB*VWAD6LU>$0D^AJD@QNS7@@V$;("6XH4PH>,NG3?]NN+K'/*.5 M[[9TCC+2IMU*I W?CX*X/I-];WWZ(YI;;\BPA,_Y897FN*\)[VPP6;S#J;V\ M$U7R(%*X5<3D99!2& A!-;+U"LK$ D9$*0QHU:!+G+^\@X'P25= +<+3)A?)3A8 M-@NRT6K97\3<@+!W6;;YJT^0C9<^>Y6/:FF\Z3]P5Y="0XB/5Q2EE"9PG@0) MICL3\X H;J&+6 9/6K1Y:MOD,'3;2(\0HN[-RER/;G!Z(6>"L4V&$9NO*%45 M60,2VIV[=D,K#E?X7P]BN54Z@!!T;URHAV16.G__?!)S-SF[_O7_ 5!+ P04 M " ,1'E4_?5:?F!@ #/2@8 %0 &EP=W(M,C R,3$R,S%?;&%B+GAM M;.V]>7/D-I8O^O^+>-\!UW5W8L]/7-#JT=W5"4]267??A4O)B@2 M*:&;2::Y2)7]Z1\6+F F08(@2!S*$S'35F4"9\MS?M@.#O[ZO[YN0O2,DY3$ MT;]]\_[MNV\0COPX(-'COWV3IT=>ZA/RS?_Z]__[__KK_S@Z^C\GMU?\.'1T5E$Z\E/:,(\1)?GC[OOKFM* :1S^A[[_[\,-W']Y]^(!^^.F//_[T M_@=T\[%J^)%*N2:]+4,2_>,G]C\/E"6BZD;I3U]3\F_?/&79]J?OOGMY>7G[ M\OW;.'FD_=^]_^[_?+RZ\Y_PQCLB49IYD8^_0;3]3RG_\"KVO8S;2NK^]2$) M2P+??U?Q4K9@_SHJFQVQCX[>?SCZ_OW;KVGP32$B^UJ#2=FY\1^_ M$U]630](%^J___'''[_CWWY##8?07Y,XQ+=XC?AG/V6[+?ZW;U*RV8:,+?_L M*<'K=BG#)/F.]?\NPH_L]V1J_LC4?/\GIN;_+#Z^\AYP^ UB+3_?7BH5_K%! MJ^C$U=&RT7>SZ7-/0PD;*27W'*R9<'+6^8K^U5 0?\UP%."@5)'Q["#-1:I] M@-&._0;!D(5 G!R:+"T=+\7^V\?X^;L $Q:3[W_[@?UY)/[DUJ+__*_3F.+. M\4.:)9Z?E=2X#O_V3=OW VW")&?$CI.F^%[BE\SHGSW6*%I\Y\<4![;945C\ M/KS[.HDW[:(*=G'+E_\5/AC\OJ4N#442G,9YXN-!/ZPLO\K6E8RT!1L&<'3T M^6Z T/]^5HX07A2@\R@CV0Y=1NLXV7#L1%]*3O_?7X5$4[M:*= ]I=JB_=[7 M@!VM39'2S^3O@+I9JXBCO8Q1F]F1;G!"XN \"LXH='V=EE'>YT@2^$M0(SPS YX'$6Y%][B;9RTC9V*9@MPOS;%]KU/;@/<^5I% M'>U[@BH29.<>0Q,O2@D;QWN]KZ7I CQ0I>#!.+O7#K@G*L4=/_Y6E.?U2#&S MO" A_I1O'G#2HGQ+$\ >J%*H]+S][X%ZG%),4T\KEA",(A(D9_6P6_Q(V'HE MRCYYF[;9GJ(9>$]K5ZSI;I(KZNI(D9V5L^[C/PXH8C*E\UW&9UF MGL9YE"6[TSA0.V)?+_!^J:5VTTT[NX#V6CW)1SIQ@\D*<38H3E#!"C%>LWKV MO??U,J"3![(F8D.]9PA7MP?OS3VJ-OU8T1BT!_?)/-)W*7G4I.]B$G D G;!-D2H]0OH.J*.U MBFCJ6GQ49M3F]"26MA;>/,61>JN\I0E@CU(I5'K5_O= /4LIIJEW<8*(4YQW ME7R'_3RAKOW^P^,]R<(VO&II MC#5 J5'K;_/5 /4XIIZF&<"HK7Z/V'-X_? MHI+^3&YVGW@L-_ENMWF(V]3=_QZP@[6J4GI7XTN@KM4NH[%?"6I(D)L9MI6Y8&F7L_^/NR:/6NLXS=HN?;2VI5V_=GTOLCAZ@O55+ M\+'+;VFP$VSD5 MLH[U1T$6<;J($IXK_4 LW2](ZGOAW["7J.\[=S0%[(9]"E8I"HIV0)VQ5USC MU(5B'U)01HRTJ_O/M7(7]).V!;>Z)6"/[%%O_PKJ7C.@_M@G[>@+J+(_R4+9:2ZD% M?)_:5V?/J\JO8?O5@91C/:LD.-JUUE[ZP!GEZ=&CYVVY?WV'PRPM/^%N=O3N M?5$F_7\6'_\7OSS,%L37ZPL2>9%/O/ F%N7H%,6E!W8%ZIPF!F!>.Z0?0'>#1L ]MUTIV4>;+0![HT)08WSE MY#KJI%M1Z!DG#W']YL <>MW=G=_?.8^CXAQ3*YP.VRXBJA0J'@;77D/P,::2 M=URHK:H[-E!BSK:>I7X>I_Z3PQ@\]=*GXRA@_SG_+2?/7DCE2H^S4R])=B1Z M_,4+\_W=C*%]@?[V"/]#8K1"7H9*7H@S1>M$TCK"XT\7S*/W)L%;CP3G7[-.8O"4GH]@'Q](<8.3BS= M)/$6)]GNAJJ3431ABX MBWPZ?5 B4&<7X)&FHW!SR%2W!QR'6F*;CP^"^ IQ M\N)]S9(!GP^[B53'2J\0#VYW,X,9M.=JXUIMMZN "Q*1#%^19QQ<1AG5C-"E MB0!)SVA.*&.SOR_T\2QMYS@/BBG@/)"09P2E=\_-B04]Q&%"08.O_;->3 M73:@._"@&FH(.>QT^P(.S,$J&#_M43.J]L"R'8"$M?DL<'E\7]Y?H>. M/YVAN_OKT__\C^NKL_/;NS^@\__G\^7]WV @@EZ&:6>'Y42]1JZINO4R(MMV M-J9$>K;4T][YZX3ZEBJ&-0N7*:AE7LV-MV,Y-7K)9P>-@4=HMY)M"6?-EH C MLT?@T>E6!5WG.2=3Z[D5=-U&8I+CX!!ZU!91MHV/84=DC\PB' M9911V[#I:"T[N:Y8))I-LU;7PQY'&CH[$BIUW75C4&\GX$"DI[3Z5&B_!V!( MTA3QM[>;/'9F?:ZIE4[H&K# MF];V9TUH] ,>IMJJ:\QOEY%9H2W[%+/Z%O6OPQK.%)=GA90@QD!6 M+R-*V0-Z5/>K>Y =U=X<L%^''9 MHHYB%0HX[MJDM+#N=+[>CM3&&Y0U;5$*2*;^ULUP-Z>^ODP=O?D49QC]Y5NGA5H'9D@N M.2=R6!;D(O,>)\SSDTG_HSZ!NX%T"@U3H>&_O'O[ M[MU[M/42],S(_ROZX[O5NW?\_U$JW@/V\NPI3L@_<4"_7?WEQ^]7?_[3G\LO M";<-'X?9=Q]6/_SPI_*[N'Y(F%4C/,,^WCS0E>KW[U>(!=Z_HN]7'_[TQ]6? M?WC70HY]]\/JA_<_:I)[YS*W*PAX.6XOO/%(EM"%Q2*WU3=&CAZ]*C9 MR.IJ;PH82_HD-LX!JN@B1AB1"!6DG>4[3:\IJQ]V1#7UVS6=,33O$^RE>;+K M'M@(5\-XRPC,!UHV=JX0;;+%?D:><7APVF/E1]_RQV'/(V?6 M:4[JSL5$HGCW8D*-[S(OR6#H?((?211UJ#TC+M_BS",1#LZ]A$F4'OM^OLE# M%CYG>$U\94Z-5D?@N*VOO(SC_;T X_H X8U+>!0L4,D#O9&XH(+-P<[@7-.N M&2P@JQL(FJ#V0;5WEN"'L%JY[OU.P"':(>P,^YON)AT3Z%W,+A[ M1DRI7^_Y[P2:B6/@M&4W&D8B16O1@?[C<54WX!"KJ_B0,AN X5=;=+ME-9PG M;TRC[$%&!U<96&A73SO>L[%0B7-[C8"';;M2K0]R\A: 0U(AJ/ELJ""'OG"" M!P>Y+ESOBJY)+NF?JN2BUH9+<<$#Y5K=L&JU!%<\%-:".S*BB%-UZ9,WE!A. M$BS& [HLN$ZXC '?O[K!R1W;RE082+LS<-\=9H2]IW@+V\8$*F/I]Q:;< M'J6<4)P@P4MLEB+*#7%V;L[]79FBR@1 ;TB$@C@,O21%=*TICA%8 5Y\S&B'=6WZ7>GMI=>NEA:QZ):UHNJ10M;2&;@M3,-?;IM"T$9^KXG89I.#L MWRCHZ;*T,.W9(NAJOZ2 M;E&;H]:YUL#<^B\%[\P=@4:]S6$Z@H3M;<$'K(= MZBDOE8EF@ .T2UI;EVP$62!WIR;5$>SMJ8FU[KT_-0_R3JIR W(=HNQEY,<; M7*4H]5304;<&CK8]:LJ(JV@*&'7[)!Z=N):R:OQ%6=0X5#)%;U0MJCDNT(59U2R1I2WF\'.A9%^3KPH0XG@['2[(,VN MUX4%E,NP9AO@0-"J4G,'0&H .'C;Y31?[Z89&\MNVWUNOD.P*91Z!!)./R=Q MFMXD\5I96Z#9 G@HM:@C!Y+T-> P:I/2'+8I+22(N;G59E^;;:LV+A[8."_> ML.M9B76U!QY0O:JV/J2QWQAPL/7+;.JL]<,9)6D K[7/H6[YLJ/+:J6W.,74 MS9^.H^",#K)AO&5KXT)IY;2ZNP_P4-52N;ER[.@ .&3UY#9?#0KJ_&ZT1+^, M8G>EVM6]UL'-G73-0_B@\6JA!"39P+7\5I;[ U6BXEW [5:PVXNMD2 M0JY%VO%!)XBB-XSL-'59]2//HH*,B#AAC4?E)I#M2\*#Z?V'(I38)^(M22%N M 1>*/=G^UD!#2E--%E8]31V'5A#[.=M:X#XP[-<9[86?8EX#..)O,B#OV2,A M*SHVS8MP;1@RM8+BW=,"0PKBSE[)FD=94@!F.9I_:[3OK,"5GST274<7E#E= M.4B@-+& M >.'U@5O]+!#U)^1J,3)FK%_L8:T/0T8KL?,0#6+=2@02QR8XLV'JN=^E616 MS==-S>L'JP/KFFNA-4B]9TVQIE+@M.>D\+ 54$CO4:N92MUH GC]I9+4U"=+ M>M/L+NH_@S297L7,:(4B;!1;BKG1KU["LM@NHR#WL?IXO:\MT-#14K&:!JD: M0I__],IMO-=&)R]BRL/P_46P83.?@D_IE#//:";3MR",:LJNX&0>/0]_20>S M%0!:6MVSTEL_ \=,M5H=>U/0<;)#8CL(&;?M97SK?&/*[H;4FX+JS/O:D_V" MXCRI?1?*X2+F$\YZCY/VVP!%E$Z5Y.5+HP'@Q4N[G,;[V3AK'AC-^9!8[SF2 M?5U#2LA5QM8\VLP($^6CBV4MOQ,O);Y">55;X+#1J:(,'ZT- <-(M[RF3ED] M$EK5VEPA3EDD0Y,PSR:JBJ41?].H7,9A7602':$'KC.X$I3[%BA^$$U[U:T7 M%K1[:G:%;=%T08&[+['-T)TR8'NS):=2M#5@ T$<7LC^BLGC$Y7LF *<]X@_ MY>RM^>OU076PKK%W* W@X6UD$CGH!Q$ # 5F>AAO:17<4,$."7YL[^&PLCZ@ M8=^1E;S"2E%EI<,R_(V9@O@:(-84OY]N<R:S*<0D^4DV[%6*+ !HF]][7%:@=SQF,5"?2^[5MQN74V[K=698@ MI+.S@\?+>TJDZ/8%C@N#3-#Z[G)71\#H,$S^T44N^?RA\6[].9AWZX4DI_%F M&T>L'N?Q5]+[CKBBSU*\O4OE5B]OZ[ $[^Z4VWCKCA-%-57TA=%U^>KXGIYG M\<8C^WD1?6V!.V^GBHT]YK:&@)VU6UY;3HJ^",(NO51Z;N$C9DLGA47:V@'W M3J5JBI=!1"/ 7JF6U;R49OT&R$&>U(Q>>!P$_#JA%]YX)+B,3KTMHO+*O7O&RU8-XX*GK M_,FBEKVO7-G7LW[+2D/56;<6Z0@L7@$]RQ,JWPVW$'^(^Q-^X=^HMQCU^D(' MH2$F:&XY:G2$#%:#Y#??6*="#!*,5XJS8D=N+:#!1.;C>ZHNS&(*1 MX9$O'<*OD2\]O8DH)&SSAY#X])LU3MR6:E1816"C(38<=EXF."B,H($.>SV7 M!P\J!:; AW+R Q0@;)O"""$FGS-I)%+.9)]/^TE,XH5QGDJ:QJ'+I\:Y!8ZC MH+C=G2I&DQO*$R<)#O;;=QEV'-DE *P%PQU [PB:T$'9AFKCX)I%7$FR>VY7 M28(.>SJ%*Y=&//^*$Y^D6*I?8K-B:;]^ IEUT<@:4:!89-=H52F*T12A5ZZP MI^"80A<'J,1*'8IM'Y1O67TXW!)\,Q?#<&\X;1@OI^"SXWAW>1[W M%FS#\+&;>EUXKABD^'?76YZ@*ZE72K=_@]<&/? H/M)430 W)+8([!ZKFVGL M<"XM86"]$#E+&VW54'T)BZK M(^01R=)O&U%5079C N[G";LY54S$88#W3%;4V=]>%GS/9+@^_)YHLGWN)>&N MN:S@XU6;@3K:0D;@/A4K<%4UA(Z;O7*/GKABQJ%VQ36%Q.8Y#6UN=G$*/=89,DL[6 DB,- (ZN*=L'11%.@X^#O>9HQK[^/%==4ACS0,(X< M9'BS8*@* $?0@@Z1-E2S4PJ=1#Z[>X+?!%C\\2W+J#F^N3PM-AX9J/(*&&"> ME7!IO)HWJWZR=Z<,U7?*5B4<3_Y&A18DNS29W><=9LCR%A]?Q,D=3IZ);Y3M MW48#*&Z/,HEN]O@918/UF/ LH_B2+:E+MJ"R/B>U#*F53Q7*N\<-,;\= M"1QJ(LM$CAZC:*>&OP+LZ%-DRJUTZ.@QK6U:X /(1;-Z3I8J)V7<-DR=@-6" MH7,FOJ*XQ;_E)"49+FPE['B+_?A1/+;=MCT_(UO@<#67X9LU.:;E"1@29U-] M_)HN;5O4$6E1Q^4\XH(B6=(5JF0M0;; 822)ZP9VP=N? W5A5%]B#Z&^X/7Z MU$N?+L+X)=4OJMG6!3@FZBBL**%YT!XP%FF)/;I@)K^DQN@CSL#MXW1,CILD M?B8!#DYVGVF0749%A=SH\=C/R#,-9=SGW4:$@/N\N7'VWL(;2 5P?(Q09LP3 M,SQ62J;H88?>,+YTY/T65:Q1S1M]*;D?%$2T8B&]]^GF-A0WTIH!BMB/CRO+ M>!6SGZ"L9]@D(?))B!L/^=W'=M!H(E; \6I* RO7*I;X ,:\2=6UM":IQ$*' MCY#2KY>'GTLP>E(9/2J?0:.?LK]]9N] MQ$E&_MEV)CVP*W"<'&( &?=T^@'&L4'BFX:(S&2%*C8\#5EFY I79C<"U]SK MT'S.5X(V6X\D8GE[&654.?(0XN,TQ5EZ02*2X9 \*Y\PU>\-//X'FJ'Q:)!> M5\ H,%0#X\H\%1^VV5%S0H+5"@EF1YR;*S28RQB_)DS5>+WFU8G$EBKY)YT> M;+T,&UZLL[636;S>W-S956V/J1H#C_AN)0]*IQZT!!S//0*/*J+:BW53^2$$43_%ES=G&'.:QB(B6>719[V69&F+>^$\/E,SY;ID/[0X6*H*?:> M!=7K#!DF!NM@#!$%)_3F3+X>(&TJ>C,Z3I[PHG 1&W[:1); M'"H,,5(W3NA06A1R#%+(,I84O,L+6^=RWBQE2E38J[H83&1Q:*-C%,VU2@N%1:&+EB*3K5HDIE,O7?JW M-ES9IG'ANUZ]A#53F$N8&V]GM'ZI^RT..!2JZZU5[%.M60H^<#8O M;!N@TG3;KJGKR$YRNJ2KD6>(G0Z[+C&^%0;H#?&]?DN+&V543P#!@H,2,5TNF60/$F1=V8<+,-NE- M7X8'%Y?1,TYMW%CK)K1,^- PC@:,=%!9'ISH*#,1K%2L8=VX<&"H_1MKI+(, MC)L2='%57HOW?\M)@JEQ*!IFNQNJ<'8?TTRUKHK#I( + L66X,61,T>\- M&$L,E##>S2]8\8(3@ADJN:T0Y[?B._P52U>'J7,:A8K_Y(E2O=N""S<"5AG! M)5CL)Y3KVJ^EW]*@0:5Z)R+L=UH2$"AEMQG_!YUGYTFEV/.?B@LB1:[I(I9=HZ>7\/%NN#',EE> $=! B1F74Z!V M:::R26.7IFWI! \N+DCD1;Z%79IN0LN$#PWC:,!(!Y7EP8F.,A/!2L5ZQEV: MW@F( S/M[]&L*[L V:-)8A_C(+V@PM6W@$[YRU+\GHYJ+J?1#SB.:*O>6';U M=0*,$OJRFR=1"@["U^4+<(*+N ?G:/4QN?8,$K<-"Q#) O)K;:XVJ5W8(%ZO M,:M&;?&Y(%F-\M'&Z_7ATY![5AC:%RA^&9F@>O5'MR/T)WX&ZS'F/1^^5B 1 M&\?9#DK,BM/0BS_BJ@J[U,H<_RD. PI*Y3M:Q>MI)&E]6W3F M-WYFLUXU(C!.U=NRZ'K=^OBL@Z=[9K/$%*^#3SH)/,,/RH.YK@Y 85-?V?[Y M'FN]N(E>0VC[,SQ&'M+,;@)UP]B+EK$M-'H!##^.AQO#;/L'<)P;*#'C=@^H M7>2I;,)GAEO))FT;/ XA@]F"_3_+(GCV0LPO::=90GPZ@65?T"E.\P.II7B0 M8C^C^ORK'^8!U9#^\40MAV_I9/B=6:(N3=? M*U@A+T.8E<58HQWVD@GMY"F)<.IR(E:*($E&373BI22]7LN6NL=?LY-0G91A1 AX M^)D;1XZUX50 !]8(94RCJ&39B!X639PKBR.9+_K"."/.VE&JEP,;+0!IBC(E M[&UPBL:^QDMP71V (T>_LHU7V92M 2.!AM#&1;KSS<9+=KQX.7F,R)KX7I2A MFB,J6;I\?:.6[- 4?:.E=F?@?C[,"(W7.K1Z O;_@0H8QT)W 8[N8RQ!) M07F!MF>LT^D'' JT5=]+<>GN!!@ ]&4?D0%27Y16WA:'X-YG)/7#.,T3W#?R M#22Q5*?O,(B6_[?T7V(H=*DQ-BJ*6@K-X$ U1P!#HQ.[@$&+G^,X>"%A2!7? MOVU=Z]\S, ZE 1POC$PB \8@ H 1PTP/\]*1/>479JV1JE*W;^C4ZPD\ @:H MWRR0VML-L+ZE\^N2!_5,%(8IF\0MHZ"J_858^^=)J#1L!CKETI.=2:+0!'F$)08W=CY)RZ6YIB7#]EQ[7KP_[> M3N#=44?IIGMV]0#MKEJ"F[LO([^2WVSD' ,$)-K[C9P6;$MDHD<]R@XC7G: M#([\QBJJ9Q@92@-X6!N9I'&+;@@!P$%OIH?Q):::&]^@:/"#'B%]0]U@(J\A M1CJ'PF$4EAXE]@:,SC"9=6VE4> 1DFT<0@C+O,EV/:/H02/@$-"NE!SBS1: M0U@AJ'%I/4[.Y3T$5CNUJ/O?D)9C)&Y3O MX?2=)(TE"APQ[!BML?\_BB)@;+&DV+CX8D6C*%GRC'GR]Q+"[40V1^\)V6BJ MKR7@NLUF%''M)%]#R/5H9GR"5P_EXAF%2@)4B("X#"O$I3CBD8^J]^\@+$I= MFQ :;)4EQ5F)(O+XE*7-^5#/=$"_-W 8&F@&&6XTNP*&E:$:F/J^JK+^B-T]'#%U,J6]*& ML?R>35VG][C\>(/OO:_:HV=W#Z!H-$#=YGTM97/ (Z..U.:7DQAM1(D[/9YH M4;'_WF%GE^4Y;L]-0W7[9;FNS8MUI>_"&%]F5MIIP!9UX_9*Z^S$__969=3M M##R(AQFA47U1JR?@P!ZH@'&5Q;*88LUH)2HJ[="7XK_.XWUN6\C%&IV6W2%Q M(AX2N,5^Z*4IKW[%"TL&?\]3G@4A57Q46,^ #'!8,#5,LP3/,!J H<)8%=- MV><"#S&B8*?8PI_IRQ$DJA[+C"P*]"0-S% M4.FV0_Z M;ME0-2R<^UROD5=76-R652?Y+MH3CE":T_6Q1[_U0A3$^4.&Z,B9>(0=!'D/ M<9Z)-VKY9=T=RF+D\S2]G'Z6(@\],BV0+]1XRXY)PCQ@MY8?12X M(6YN-R38TM^S4-(+0_PL7@*F3+R$O?23X2C@=D+48(P,YGQZ+&7!4#/OH\X5 M!A4?_DMP3JA@-=L UW'$"<46CI^18KG&>T]N:2V-=?L"'0^-3+#__%-O1\"3 MW6'RCWYMI^49NWFGNCH9^&Y-XA ([A,OP&5QD+**")V*8RK;0XB%"116T^T+ M' @&F4 & JV.@(%@F/RCJ^W4E.&L7,P\8 MK,(D=:;K4<2AG+7R1E)MW'JA=?KJSAZO"+/.)#U[LVN,2,% M'&;&&*B1C6- !S#8C%+'.' JIFP#N&3+-JP9XR/.&3#2.+=9BYT<0L\%E>L7 M+\RQ]';M991F"3\[ZI[/Z/8%#BZ#3""CB59'P/ Q3'Y3WV=<$&?#?+]BA"1. M$'%B;N,XQ(!;=HJ7XPL:%:SL"/'B#C)!-( "/=6<0H9*:;!Q,Z'SJA@8X,%!6_TF(O1V PT#^M*;>[G@4;PZ7G$IB^;#! )W=H%P]4=S8T+=''BP M]RG:>MUG.:-[K\CC;[Q C-H9U'9;.-!+(A(]IC9IU&X<3@8P2(S1QKB>HU3 2>;*RO3SI'5Q5BE7 M,4H!SA&,"CI2F]?2EF@C1G*%!/GB'_ B?3YSL-)WM2T<1O4G_"+=?$[BB/[I8^EP M0V_%8$ &>/R;&D8&A:$T ".%L2KF,^X7J6P :K*$MP"9W3XL7SK*U":R>$7X MSG_"01[BZ_5YFI$-NR#X.<7K/&39"^GU6ID3>L_2N3NO$-LC#11.IC!@=079 M$EWH5Y1MJVE<_,][R$,OD2O_T7$-8D<(/PD%VKF@HXQ]VBF@8:M?)NF"GT489?A7V/H!8E( MAGDR['ZB?^<<SA9 !#R!AM; 22X%KD;1_<'G$^-X%B)E); MQBLN 4#!&KIB3G(<7!%1AX;@H1"C06 QR*)KC'9 Z>N]"!S15L)&7!3,D,0- M(&;,:A*O, D6J7(NLV7:GNHNC;#[Z&5Y0O^KA19FE(##Q@CS]+UAWT,&,)", MT<:X<%;[:_>K"E;H\J=D#09>7!A*QIEUGK$=NPV=#VWR#4K8CF.(MN7#4JSZ M8%S9,V32N80BD5YP&07X*P[NX\LTS:OG)N\I]^.O)%486K,K<+ 98@ 9773Z M 8:30>*;AD61?E-P8848!9\_I,6KJRO$>*$OC-L!7 "*@K-XXQ%5:6KMS@N/ MA*81AL2"Z+G@:-A38/)X$/Q<1L3Y9AO&.XQY@IB0^R/>/.!$8<&N]L#]OE?5 M1OJVJC%@[^Z7V3AENZ",1!YAX=]?!'67[ENO,0\>R#Q^\9) ,D7Z2UD:^9@& MXT9\-G"KQA(3X($RC5';MWQL< L?PA]/Q_'*7^$U4P19LXP"$P#)5SQ&4#'OL9>=;=M+)" M>(%8:6:\/GP<1G5AF&BHG/V;)'O05_('C79S&R_?;+QDQP#.IYR]:$?7-2FW M6UR G5>:C:4'),4S["1:Q\G&];637@.R3]/C/'N*$_)/''RFB[A$LBJ_E7.R M._^*$Y^D^"8A/KZEAAR/AC88+QTMK1E_$)J.YKIDM+6GO.U9Z1XR=J@4&'&)$1=Y.2@.ZT?Q O$XCQ?*(%X\P=-$?OH)>Z@G(-&C MR[N%['FSZW7Q O=U

GT2FK.('Z>P '%3[E6U<+%2V!@QB&D(;WZ-CI)F3 M%\19^5%.O@ +1P@!2>,9 [<0J7,+>K\-\/!L54F.R$8#P$'8+J>I%Q;4TH-[ M*ZZ'B2L2XV)S7]1T8 C.LZ7: M3(468+95W9FHWD05[]^6&ZG[[@)Z"_4,KW&2X.#>^RJN@!Q'(RY"#*4&%)8M MF:E]!W,0* MZRW%3U;D//*IG!Q !X*3$B=]V#Z.C&5!\Z5.,88:J M#4 TYYV!"V9W;( M:]4]1UQ94&SMG=S3!>\9YI*W'ORH6P'UMQZUJGVWPR;0M]4Z)#8O/+BEHO([ MDVPG1$XP8"5FJ+.Q"Y19C$[0_>WQ)Q0([C-OHTV@>*%/071FQ#]E51YQLO62 M;/?)VZCF'8IF0..N3[$2XMO: $7W3E'-:P?71!&CZF;602.?FNF)BG3\F&!> M9G1?7>4L9$A?P-XZV 2E"VMW!.K7P^6WZ.SVYS!G=&&9I&1-<'"/_:='D1NG2U>%> M\QE.R+,GMK/*YWM9Z?V..AH]78#&^A"%Y;W@KO8 QZ1!8AO[J?:?56, M6JSRR=G>6A@]71;CRVJ%VWWYL/TB?+E#; N^7%*?8F)5TC[!V0O&$6WP[CZF M__M!/:_J[P+4/8MI#GU3IBC_BF1SAFP4#Q#B@^YC]]\/, M\697HYA#<5592'UP.+8<1QD)2)@SH+C#/BO*1B=OYU_], ]P()XYWVQSX2#7 MZ_UW%T]V[00ZIEG3<@0*'3.:6QX8)V0'>%R=0VM3#)!)HYJV^TEFN\[*/;X! MW189DNT[>[I]%A<<%O?S%!Z^FFQO[R;!%^RJ<=!U.:V[)5 7U5"OFF>V-X,^ MO>R1VCC3_XFD:,-I(7[=6=1[W2;X:,W9E6G<,\\P)U*7DD6";IG![S+-L^,% M@I/=1^_O<<)O)W5,$8=1 !J\(\PA#S4#N@,>=4RT,(V&GB<['G:(,T3BCISS MB5>':6K#],[#AE-9;MATF44S=-I(+#-\.C69)H16C0 :/:VS%$3&P#VWW8YC:<[@IK+.N79$TX.(K'+\[I[ /=##74;9W#1[(L+H)O\3..SK-TRS>X*3\C!58W:^Q M9-(?J,,:FZ):1@_I#'UQ;:2+\;;/XV."']E]G6=&3U2?+,YV,$OP8HMNREU< MIRY$2%FVS#:)GTF T6,E6ET^I*41=.SJE-E\ M6Q"S3#T2!RA^I@/RRQ/Q!2"E!3L*46%8(5*:\:H.#)A8 9T2FNCHSB1A$7"]OHJC1[[2%E/._\!A M7H9L4)4P?&&78-0V$K5%GB$ M=ZK8*UA!P!'?+:YP*1ZFN$*.+"L)(4 9Y.$&C!/67KHMQ,:Z"[SDNR_362XI'!CG)+B"N$RNK:,EZN* M7FZL<-[07=,MG*$=R[/;-$&/LQ;-:'%6PK@EXMV];-]\Z"40]Q)DB3A M5?D*6= ->\F)2;-2+$KG@7@8IKR)60(*\<)PARJ3IN+]*^F!)8Z"XF.7T/B!AB(-;.FR39U;!,?T49R?T,_;W<7;B43/X^.X)X^S,RU3K>0,RP '-U# R M=@VE 1BFC%4Q#:.2(9(XKA#EB4JF;D#&G2$>^7HMJ?FZG#&%8?S"]+R(D[,X M?\C6>7CL^PQ T]HRIWF28/7,:" -X(!A9)+&3&<( TS2L$!3\D%CV7ZOS=97PTNBW1^2T6]=%R?O=7<:XPE?8I#H/+#4NE MX]4CNZ]'=/< [NX:ZLINWM$[*.U*:>7-'FT(Q+ZBXS>/(D(EF>8*KM!?G* M_NJ&XLX.P/VW7]E&CHZR-6#OU1#:.!^G)+U"ZX(R=^/+^RD\6:\$.=5$5?M> M_@ZH7[:J4)4(+[\ Z&WM\AG?=V*4'-6P9ZQ;\>[P6^A.=(AD>U]!=B1;-12% M*UE?XV@YTT?O*]GD&Z4[[7\/V*%:52E=JO$E4*=JE]%\WL:IS>U/).KVI[WO M(?M3FRJ5/\E?0O6G5AF-_4E00U\$/9![D>=I1C;L@F.9TOV,!V_)*V@ ==11 M)M':J6PC -#AQ^DQT>YEQ;/._']V>@*NM$[OW1>]GDN-DNZ;+QK=EA@1%N^] M],1!Q[V7>8ZPY[!!'>RY4)==RTQYQMP.>XG3A+GZ363UF0X[Q%>8;T!WX @P MU!#M;XUW]P6,!8-5F 00BL?"IWDAO!<+8-M@1%&8:K.SW$2]B]?9B\?W544. M,36-F+VK"TJ;$ $:\^.,4M6:&4P!>B$:HY+KB@5$Q5BXP)P-' M]T995T9)"ZX3GE+86S1(TM=P0*'L.5UUHQ5+T 3Q(&"#_1T,@8 M(<[)T1P!M D@A/[/29P.#ONRTU)#OJ&T5KCS'DL,]:;@$VT+<"; MR.XIP* M*[K'F8#)G#GVZ=0P#]DFQ1E[^=/#*TE P:\+:JHEK=@'M1V'- MB!#T >):+H4]]YH 1Z0VA9H/"M?? T:&5C%-'5$F MYF::,9DZ"'_=XNBPTJ63,X6.MUST3A4T" /O^'&:#]9Z.L-.'0-E# N?ERP M8O4\>M[& G+4L "3@*C!F?;M*6IV!0X70PR@^?[7$G86!XD_20W.%,#FXN_" M"AIEW6:QPX'J,&&O:S]5H]MRX4ZYI]K79YDP9V=[L>\Q0X<;JY/K+K96K3P\ M-GU82ULA\M[+<-NI"2TW]'N,HPD&"BK+A(<^9:8"#'G+[KACAVZNO4P')I)- M &234M;O>KUO"-4V<%\GX("AIW3CP*2S!V @T!3^2=B&9).FY$/03_IK=O^#P&7^,H^S)8$6@1Q0X!M@QFNX$HI\B8 RQI-AD M$PLY&@LA5HB)@80<2 @";K$RA_':H(I7/:18\F$QF/4W["7W+[$5$]>T7A5" M[9G(')@*0J\&C_;UF1>&&'<*0_$2P,>6I;HPY_ME80[E/_REMCYJKP]W9#.- M1!Y&ZG5A3T,C%^C#! !X #.IO;HPZ(=%8= %_5FL&;<@]NH02#;2. !BE%X5 M_C04<@ _C/]29C]6;-4%/7]<%O30MO9L*XB]/NB1C#02>FC;UP4]LD(NH(?V M6<[$QXJUNL#G3XL!G^,U!7>K"+1/\57!4*NYS+&H0>[5 %*[5O.BDL=DF!B; M+$^+[)I-"4_9$TXP-X_-:B5J36\\]AAA>NIM2>:%Y)\X.,FS3W'V-YP=OWA) M@(,]ZUDA"!1U[!FKKF@RAAKXZB96E!L10SE[GWR-2.0G[.T'^H>,02);#5'5 M\S!C#T3P-TJW0C+DUZ*AASQ#49RA'F%-QY%;6V#.9" B2) M@*@,_+%%*@4JQ)@7Q@&83;:''Z?40@S"Q5\)%OE-65QY7/;D9>C)>\;4)IH,2(7D/%",C/$N#G*F'*@^E96?=VB^HQP<+[9AO$.XUL!7U?$>R A M?R:[^ZU6G7[ 0U];=3G@>SL!#G-]V8WKM!8O3!GJR*V9,J>,'H0+Y&CE#U%C@(:!.R;^"$DCUQ.=O6'CW5T%ON4Q/GC MDYC"\I:LP,C6V['KS7S6&Y:2LQ%LYL73A,8K0_A*5L\5[TMP#>B=84W-3!.7E4;^7 MV8.>0W&GI7\?LLLHS9*\[]FS]I; ([1#O68]X(-F@&.Q2UH;%3.OXNCQB Y^ M&\0XH9H5A&J93>79D_-:5BH:+LI=9>74WLI:+<99&\*:EWYN>"7ZPJC"\YBKV(O4[AWK=@#KG4,6KK0^-/M"W/(:H8.J\]T\D11M."Z69 M%P4BB9)Q0,>/"<86](6D:)SN6>(K1&S\.0R;6,PYW?'?DFYN;&][S MFV]GWKR8PU*EA HDHH&S$1A9[AH<.BFQK M-8O1Y[=W;Q&7%)6BHJ:LJ!06"6E1*2Z/Q-6\(./6JF.-!68&?=7S[(&Z-5!T MTE13/7V^6L![!GT26UON74%Y#=3'.$@OZ"]\F:8Y._6Y7G^.4NSG"7MU[$&U M[:W7$[@K#U!_[W'0OFZ 77R(],:3R(*'N M7>"GRV(*!D?_6XJ+[>KTF/CZ.6%7^.&'= M=G=;S\?J575O#Z"!/4#=:EW7'E>4(;O<(>(#K=)_$+9@!EI;[P=SY?1@CJI M,? ([E92/63*VEDF*AHN*0UDY M=0RR5HN)OX:PUF*/4840=U:TB_=BSF]1SO&L]AXGF^OU:1QEB>>KXD^K(_!X MU%>^;V[;[ 4X7@<(;WU^R_BP\Y"2DZNK 3/8X#(B&:%3W*Q0F65+[$4^L*"_ MQ1N1OE&98X#U6CLO,/C51N@#@,.>"P.!#@6L T'%2WS @0'.>G<"2]0*BT$_ M:U%XS+E'0_Z4_R_?)&_=4.]H##1D]92L#SI4+:$G]_4+;CP>92AIYN[Q(PY^ MQ7EO0OKR1/PG].2E"/-3N[GK]4YGA#T<2E<%_-RUG?9,/1F96->[WW(OP:RH M"Z_C'*N/N<3/'J W)$+I;VAM]T2VJ>!E44Z:_G'"D3;*1*UI#>-T]5T0;O6: M0 5CRHX+0[5^/>R!G-=:R)RU1NP6,+\/@3T*=VGNL]0EA@T[]G:">$9A39(T MXQ^XQ<#I3'8(B14O^A=BW- MSV$1#"&@Y(0.U.HD;0YB$2+O\@>.P'6Z3?E) MZP,1W6MDJJW9@HCHY\E@H?\M)=]>8, MFP'@KSZ[B<563Q$6T\(@YW,#!J]B;K@FJ4^)\B_7<1CR= ;^/:M\WFSP%IU_ M]<,\P*R4&&5"-GP]YD51SO2@'\1!2I??.*J^+S]D2SDZM8T3EC<<1\A#]/<* MN6;;;1+3"O%37E 87PLH1A1VC97CQ]8:OFMHK1C;P_(HX6>NM78T-T< M^DB@*?V8B6Z]>/&Y_+V+XI;Q/MS/#'(3VT"0/SP]$2SXLMP!=DVL]''] M4P,[(*TRFR6$9N!\_Q(/.%SJI@(4WD::I>_LM(/$P@Y1=32Q?II:,5WM37+X M*["4-9RCU2GM!4 K#C MA[0K@70@">#Q;F*0_ON-[?T!(X&1&J:Q\;$H@00PF[)M0/^$OV;W+SA\QA_C M*'M273(:00YXC(PUE,DZ8I\6X-@9K9*MF3/TF;%U ]# _K .$K LIYR%7C M/CJO!#(.3&.\Y\"(O *0.-1E[GT'QAPZDMBS$@WM'Q8"(1?4XA;L5I!Y10 B M&\84/QB-5P(?#56F1(\L1@^88@@)5@([&. M$W)(AC%&#DKCM2"'K,J\R$$Y+P(Y;%B(1O2?%H <(\WU>I!B#$*\ F28?R4R MS9$ JTMF P>L5D@#4+JE4^_/45"4D<+!.4^L;+WX-9;6DI&BST3:L*$BM%0, MZ=5G2D"1F2/!?9*[4#\*(T7XD25 &>/+I+;Z"9'--F>&($5!7]=K\AX'#OEM?XK)P_1BN153U[.4]J@&,E9PS%>\KA M>GV<)%0EW/.\IZHM\%#L5%$.Q=:&@$.Q6U[CJ2FERK+M)+K\LLNG.#KRI,_N MZ9^IQY]U2]V_!RI)FQY' 156DE46M;6@O#D5X+YO:!8Y*@:2 !POIIH8'\Y+ M_#1"R/[3I/\[C_"']VEVO3[W_">V>54]'JE^5T&G$U"O'Z9T=9VGMP?T&SWZ M"IA?ZFE]D)0Q1HPS&S!XL051@J/D/O.MGNGM4"GL<*B[C *\9G=BZ=+Q&0>7 MU#&B1T+GD<=T<9FE)[N/WM_CY#3TZ )2/9D;3@5HT(\TBSS4#20!>*@SU<2\ M_$K)[RAD#%'-$0F6[J>(/3:I+=+[FKP9I67'3Y=Y!L10&YGEQE&G-M/%T@IQ MQHAS'O^PO:U#!.+C*"718S7H=B^VNMH#CY5>51L;_JK&@/V^7V;CS>B2U$*%M"WX'H%]Q.9="ZL,A6<&1Y9*2>'WF< MZ@+&9:&FJ N?Z39$3IH#=;#_ V! M1FEC$E$WWW"QD/<0YQD*J23(KT5!$9=%X!R7!A$N#@JH/'/72IK+3(P1DCBA M3Y45"F9(<$.,G8L"2G-9HD@U/(!#[@3:='_RWX<;,*9Q;[RJ.'H]XX>3JJ78Q[T@SLN$5'8O)*WKVPEQ4KA<6 MK.HWYU% IVGAX27YC UVNQ1CWV115JQ- ,<)AV26M^7%C11 511]4")U!. M'+.$!P,P4]833.!%YEW^D)* >,GNS@LI2-UEL?^/CD2SKO; H[1753E6E8T! M1VR_S,8/_E!Z;$CE%-WG?DGJL729Z[64>MV9ZJ75$;H;:RO?\.?>7I =6U]X M2Q[N/O_J\N:Z,]]*_AZXQQZHTL@P++\$['^',AI/VF^N7:9'/>/D. QCG@5R MO67AT^EC7>V!^UROJHWT*%5CP#[9+[.ICWYF^S\O"6&3:!1O33?_K9U/;39Q MQ&'YEYB=U=V2QZ>#C*+^UL#]M4?-YBE5:U/ OMHGL?E)%:,KQNP5$J21H.UF M63F5HH5J6W9?Z\E+7!;9EN9B-PGQV9.;=TRD_JG;?G/@$=FGJ&)VW6@+."9[ M1;8RDUXA3IR]$XONVCQWGKB<3-GK]1HG/#0968=A>8\/!C9=D._DB\LE. M_J9C8V<0 >"A.]P8[3E'O?,"<^KE/?^>\9/O>[JZP#4S?25K59AG:T!NM\ H0@=URJ*^J[X>)^B*H.RVKRV?'E$W'%'"_#5#O[%2I4?!6 M;@#0%[OE-"Y6R]<.XC@Z T!/ M;O-#NI)ZD73-Z:,WE$/ZK3V/3I-,\F;ZKWU/IA_]USW)V);C91209Q+D7M@R M0>IJ!]1C>U5C7JIL!- S^V4U/N9B5-E6;TW7^LS)S!5_)=D3/]!FZ1M/9'L? MG]-5A2*WP8S"DMQ7SQQ*Q^[NOA27U]1B5/Y$09J5Y!/$)]G7VVS#>(=QQ\[) M?@N@SMJA3KU'TO@:>J*$0EH[I1_EJFE;G&34KU@:)7.V@BT2?&?.HK"L=$G. MZ(JO(F9.8CKW5P=,\VO(T=*B2!4JTG?0XZ1-5%-_X;3F]7CKXAK]?$Q^TY>9T-@<9*OW+E;*>]%=!)38^PQHA;DG5:5:%OZTBU M"F&@?F[?>(,V+WNI HRC"90S3I?22)'JR9"Z;OT.,^>XH3\4UF\;5J.KQ7]],UM!1;[V;U&O!R@M3,@74F5 MMFLY1?L4U9(Z2O %;/K:;EYMMU38S:O8\'J:K':W%SF]\CG:DH7]GCT2LMSD MBSCYF?;=+Z\\ [O7#LD]AK:*QPI>KQF,^U0&@<0E_)92U>LI, MYHOR'BD_'?8:ABOAMRA6S-[AX$EV;TA4 +;%(^3!R%SN^M[AY)GXN-W4G^+H M&:<9%MDBZ7V<>:'\_6F<9I_B[&\XN\5^_!BQH8?5?^RY#"K$5-[PXO7DA:P"T]-5(V;))*4M$[4ME[!-4PRR?%657D;"?C\G<6K]<+"3$W!@ MG]"\5O9EU&P 0_24VCK'A*,R%NS MJV7UL$Y;3M-TK("BX1P&KG+S)N(#/<]O:K7M)-:NV1M8U=MNHGQWBAY%-!?; MI7P%C7I6T#,GWD*U+F>*3KJ'G9-BV"G:-?-:"@'+0>>R''10_5R9@Y<*H=K[ MO'JHL-.3;=Y!*#E*;[7)NUSU$J;-CH-Z0QX]AINAOM>@W14ZQAMH8EY8$2-O M$^<4)ZA[8X7;B\.OTOGKW=*YKT7,9Y<: )K/.38VU:7M$]=+^X=^#'U08.CY M5YSX)&6GFI=1EI H)3[75[6K.RE#H. TG[$/UON3<(.^[)]6:0BK?TG,%:H$ M;9^)S5F=)^34<= ^-3O_ROY45:[5[@P\RH<9H5'H1ZLGX.@;J(!Q::"2C;JJ M:<'*]<@Z8G7RBSB=B *F"JLQ<1^SCZ3(/WY\3/ CM4,3J2;:H1LC#_"(=?Y3 MV=RF-Q8&,*ZXMPF$05]H@;PH0*4>+*^$?;PW(ZBTZ9L; $_4!/7SJ;89V<\G M)_1LBY_/$S]?7/Y\S_7/AZ6?[YG_?%C^^;SJYR/5S_?L>&IG_!M6RVW^2GFQ MUB;I/RX2S'XM3#TNNZ6ZVO:= 7Q?Z_ TU/16AB%=IJ]QN!FLN\-A1=J:DJ1= M(28O8@*C4F+$1%[+ M/(7ILMD]3C;63V%T&"X!FB2XR18Z(L^D/61HKD5^/;L:$_T M*[I+!.WB#.$ZS]+,BP(2/=[&87@1)^S+B0XLE,Q>*S1K&=GF*6<[I]<(P'H* M0SB?E$1$7YB0J)#2U4.\0$W>55IAF8@J"NI,_S-4?'X_.-HT[400*IBXSFS' M:R*N.O^;Q,+B'OYY%,PT MR-AR1LD)O0R=89^7)4??OY_02G>9EV2+MM/_]J+<2W;HP$IS#LEL:G!)5W8X M.,L3*IBXFL8-D\J758K4)W7]81-"T =58^,T1LW!5" O*LR5@0#DI512&0.[ M$/6C,&'$D^G8+G;/@F%^IN+B%ZFD-%S-MTA@*TD;9E"7LH[#_Q..3N<_J& ?3/+#MB];[.@@4;:9"GK7!;Y\N7*YR8A/F;G*^NYCF3U!7GE0Y7Y MCS/1.82F%*]X33'"&!#@O;$U7Q6V+6_(E"H@K@/ZL?*-S^E/\]).S]# [&@=_+2F>H.2:"%+X6"BB$>4G**I.+=='RED5SF=/5 M:/HJ3L G_674Y^)S^OC\Q^5S&K4Z1-!V_0@7T^RA>6P!SHP:>J?@868V-L-,^^JQ7 MI?*X'!^'"O':ATBC'\7J*#E(@M<\4)H9 L18V9*EYV:XG&,4F/=W:F;_+6NY M-#8CQ\$N[UB9ECY>S/&3S9I<^%I'DUGL F&'4RLI<;FC#>C?L$BN,X:F?IEUA$6@0#XW9D. ME0J(Z3!';9FV 7G9O]-)]^]4/O]:M%O*[S3M [$.?JP^F[)!>X?ID.U\6?;0 M;]<'<[N>QA%/#9T,7N2E)BN1K7>TGEAOY9^3:4%#_UH*NXH3\D\2#MH8'\MI"5 _C7G[#\-&L8$.U1-I.S9AJ[@;QPFC+XST MP?[6,J+[T$YG,4-&^[])!Z?7&]U]YK44W2HVKS.Z>[6U/=%:B:E5BFK!4,XD M0W(M=\2%6^W?GRTP0HAHA!**X]5#,UQ'^"-NJ>:ET1QH".HJ6ITL=K0%& S: M(IMZ]+^\?_OCC^@(_V['R9UP/N7>(C_RO\\1WSPS__^/:' M=PX7BJ>AEZ;7ZU\]MH.672>W;$^L8S.GJSU0E]5655YZ*1L#=%A]F4W]E5-& M\1H5M%&<($[=_4Y'J]*=.Q;=/9;HQ.H=A([F2W-D2ROZ#E>VOR"_2? %VQ8( M"F:I>CZ@;@K4(W44K.8 BG:NLW/ZJGCOZ"+U6=H0TR:Z]7&FD9SEKD;?Y ;H*:ZGJ'!CT0"]%?6 FF#$?*-5 M(U&,OOHT+3Y.Q;-6;9AO1@8HP(TU3#6',: !?7XS1B73H!#D&3*6,QH&C0EG M@0CG@0+^UAJ?&XE8GGG2X\(N'0-&8;+K=3U5NBZ^3)%@[^ NC0LC"3*3#R = ME1X@Q0UI_>EMCQ^JET7U>BQN5&A]*U2C^2*QWMZSE;5[BL!$N*ID!1+-[6G> M =P5D[E?T9M#;ZV'2MW!\12N72$O5OVP(\"W$%\D%EU&QP]XUW)AK*7FW/8H2I@-&"_*]I Q5$?5 MO@DK;PP=3;5DMSA9%?7N@$Y5[6C=.5%M?;_8U2Z"+8WE,H:SP8Z4.'2X&6"^ MF-8@N$#@&F8LO:5X'[6%0M] Y49?:-KRRPI5'3B&%NP?>40RQ>YMM2J"@9HS M&4QC_5]<_(BE#=RR43K9+L$8^)W9U_8>OK )THJI[8#BKR/(0 ;D$8;I6ZD# MKJMJNHJ?M"3G7CK02WD)WRLNX>,F),O@6\Q?I346C+V :1^H5.X3 *L-Z\Q" MK0OO24N[F@TD0Y?HFN0@XZX%0XV9TR3YYKGG+NZ-A5IODD MVM^52EE),N^,M5/=8#ML"#_:%,KMA=OI$N--)?1< 7?J-N!LJW^WKY7-6]9> M$NX*>_[^(9:[XG*=;T^C3>;..)E MEOHG]0,H00[]<>91;!?HDH$.#B.U&I.6Y6WBG 9'LK=_6R5KQ6A;\&:K7Y]S MI]!"V3L](9O-1F)SX+I]X5]]=A^C&\E,0@!12,WYKL!LIOJUS6EDCYD.;;M> M,JE;:=A*F]""L':8<510JT=E84@[4"F[0'MP2)94E:I#]OB$M#WK%FMGLM+^ M/FS:_QJ3U!A3! =\KO618M@FWYS@"*^) M3[SP^B6B4[HGLKVABU0V@#VVYO",)0@TNNT9JYZ]C*$&?A9C1;DQLYEM14XL M"RMY6+T?(9"8\[.J$1LA%7JHQ$)Q*=?<,QNGEI.XHXI]46^[$ #5$J!*!%3+ M, LZ>5\MHY,>P66BTP!C::"3!K7EHM,0Y2:(L14J)&@-LE5'E+D")<<&Z[37 M2%"RM/:Z26(?XR"]H*&Z=Z"@*@#;TP4H"@U16%[$=+4'O [1$MN\T9[C MK":ICBH,![CY'!3_I=D3Y]BGE*JO7>O[@H9 P<:0'D:>]W7%KC+=JHH^VMK0\#.VBVOJ:>65/=]U?VK#M=T-4:G)M'C M59RFIW3FLEO'"3O53J](A"\SO%%-#_1Z O?C >K+7JW1#;"/#Y'>N,!_R0,Q M)JC!!7UA?!!GY-+W/T<)]N/'B+U13 -3;%8\GAV]9V*&X3+\?8BZ- MV- AM[SX&:25]1ACN7/5U+Z2 'E1@$H94"$$R*G3X'$7?C#U*ZLW/P(<"AI" M3S$; NG!5V1#Q&9[>AU]3E49XX,(+-;#5<;071$T>R\R I1*3!$1*R2Q0W&$ M*$.7VSE%[A+;P4I3G*6?<'::TT^BC!\ND#7Q13;[0YHEGI^IMA8,Z "/&6/3 M-+:(AA(!'$'FNAAO+969=7QKB?-<(P?%788PC%]$&=?7>V*TT1E#8D8MJ945-Z7(2?(.$._:/\[/PKNZ>";W&*DV<^ M.>?S82],BWGQ%?$>2$C8O%G7W.;DEX92(PW9"5Z&M)>$:6-5M IU[._JBT*< M%2H%XFO&4J15N6A$DE3SIB2 LVEI$5^^^<:,%F=/.+&8H%5J)]2M1J9J8"JP MN"V%0[\K4" R,4"5H*79#WJ"UE U+()$VSRHG ;-FY4UNQ'F-H#F^WMSV>$* MI^E/Z+G2WBL93 !L%91K(%E+VR5 ETK% ZS:;[@4<%+*/3H0ZR4%\@7MF1-" MIU=1 MPIP;4[W7,R-?O7BI"6BG3I_(D&M:5=*@U20.'+AH'Z]JKZZ"QI:3=$ MG=EVK&J)9MZT&KZ,F\-^E,&1WXM&?!'W)JR7BM^"VLL:?'@ZC,+2X&C8\>J M[DL"GPD/8%LQ9\BIK",\F= D''$K"X24/B1\H'^M MF\K2<$+/+'T;U!TDEH07FII8WVX63/?/K$N^0)!C8N.4A/@T(\#/.(RWO"2: MSYE"@I(SG)!GBG+/^#*B4S"^$Z ]RU!U7AIP=!JA$R]:>RX))KH5L(H.-2LD M\0*""-/8H;KM2]*4'22Q=P'8P17Q#\_67*+ 3<(F.]GNANJ9'4?!^6\YX8BE M:[XN DM#@UYC="*"LO>24*%?":O(4+*C?S&&?-BL6 (!B"E-LDVP3^K396\3 M)QGY9VM1 #MG,=(A>5&>E6K45;%]0%^@X6YD@K:SF\Z."SK+T=/#.'5"5%Z/ MU_4N'-M^*[?<=L[.=Z95NP%O$JNR"C*BS)35TV<]79[<%.=2A;>XT)ZAVYAJ M;_,E#S8*<4=!>?FFO5+W:9QJSY3LL (*LG,8>&""X6 ^2YJGV51WAL3#T_T\ MNOI.F[+0/),1R!00@K5%B5AA)SDM$0::2B/*SW$-8ENLTL; FF'"=B3Z&H ME(O-T@4!Y6-;U)9E,$5MR9 @R>&)<45\RH=?8L#E,LHR'W,(_8V=IQD MS4L26.QNHS?BY9KL6[Z)PS[U>UNR3>FCJ-$R$N6,;I&BS8\6LRPA#WGFL?TWVK\X9J0$ M2GO.O.!V\YOK#S %;U0S=S #=F.D7P]\ _A4^/2)/;9\&1TL& YW*D:,U,.X M !V*)C;KT.GR !8+GSJ;:#H]R@FI:*2CMN5_ZXW*2>;4NH?.T"S]BYU]RDFQ M\K2:$%Q7\X%!YE406"3"=1FC'[S:>B\.ESJ5F!YRIL0/C4J!3FS2L>3^ZW>U ME%?T+_IA^5%!Z-__?U!+ P04 " ,1'E4WNRI!V%! #+T 0 %0 &EP M=W(M,C R,3$R,S%?<')E+GAM;.U]67?C.);F^YPS_T$3_3#=#Y'A5;;S5'8? M>8OQM,/RL1V97?-2AR8A"YT4Z>)B6_GK!^ B<0,(D !0NZERB$!$.[]/FP7 M%_?^[3\^5N[D#00A]+W?ONS_LO=E CS;=Z#W\MN7./QJA3:$7_[CW__G__C; M__KZ];_.'VXGCF_'*^!%$SL 5@2[N]-OG[-6CJW0E33]R9)DP>_[&^^NP='$R.?CT^^W7_:'+_8U/P!^KE K:6=*'WYZ_X/Y[13TZ0N%[XZT<(?_NR MC*+77[]]>W]__^7]\!<_>$'U]_:__=>/VT=["5;65^B%D>79X,L$E?\U3#Z\ M]6TK2G15J/[Q'+AY X??-K]%+('_]34O]A5_]'7_X.OA_B\?H?,EZR+^FN%' M\N+X6T@I7Y E+5]K/]/!_MG9V;?DVR](>Y/)WP+?!0]@,4D^^S5:OX+?OH1P M]>KBMI+/E@%8_/8%OKX'2):#_?V#5))_NK1(]? M)KC]GP\WI;Y !UCNJ_\.@E]L?_4-%_G&UEHB'9/>OO45[S%"/,4].;=ZM 'VT!!&T+;>O/)7&5 BW^2.<+^:O($BHT@4H4D-*A9HO M'B/?_G/INPZ:QJ_^&:,AT4>VYO94XW9AA;3Z[RU!I1HE ?UA!@%:R3JS:UE6T0J ^@2?KH]N8*%77>+,B?].B>//" MULDG"RWC$I60MZ_-_JV[P+36M-C+=1>-U)(.^[KN4A$:4K==ZBY*J;HN2W1W M<2B-*5VNNTM4;4'UTMUG+J@UHO'Z=0DB"[H2%[#-#VBLA*:52;IBJ#^JS7+? M0PWZ"5A=IGL(1VQ*"\%FC@.QX=-R"S=# J6EMZ_#KJ>'L*26U-FV>@A3KJ]N MZR::D0R-JA/V.H[0GS^@!U?QZMY:)Q:NOL+2&]7-'-A#6I96%6[A[^-G:,\7 M"Q"@;O40D]::0O&2F\^;,(SQ_75O\9I;T^4 )GI2XOX);12!$%HE5Z7ASQ X M-]ZY:]E_/MI+]'/A#]\!KF"ML/^>+BK:;NHQI>=)YVAU*ZZVH%J?)](/VLZ^^E_I>W8'H$J#-7H!'5%8K.U)[ MSBVTGJ&+P!*E%N&]4:W>!V#[Z"#@PH3$YR!Z!\##OFUQY ?K3<$'M!9BJQ/: M5N,E,O](C%(%]8%;E8FV[DV^3O*&BG^B?=,D;772S4D]D1/# MX]NEOKCX%8(?U)4;HO:2MD)@__+BOWUS ,3/(O;_>83__)K^F>@5_?,?%_X; M"&;/8118=I2WYF(E__:E\MTWV7W)M?:$6JUTI?KU/Z:')Z>')X'AWM' MT^G)M-#!(BUF0;FS5F#G;:,_:TPIPY"5^/::N+!_M9?0W:"_"/Q534?9+_F, M/?8#!P2_?=G_,HE#U __-=VI?)D@"=*%Z3:5G]C#I'MN<5 , - ]"*"/1HMS MB<8E!:E2N7%!UM[U#+N#D6$W\[S808'WA.V10J;7&A#&_(!GD)^.%'!WY;QQL=\:6%]S[EJF44'Y,,/.( MD %\.EZ 9XZ#M!]F_X7.WV"?"&Y#V3$!R]K]#-0S+5;.K+<7Z,]Y\.2_>VWH M;$N.$)N6SN='[3V=H$E6@GEP'_AO, W-0,6G4KPLY_%T.CW5'206"7*DFJPB MRI"Z]\/(!0VN/<\VK M-E_@,#CN_=+WR"?D:I%Q(,#4ZQP%U7:*1V#'^-?V#UZ>\&U$ PK5(N- @:G7 M.0JJ#15/@87=8Q[7JV??;8"@]/TX]-_>Y5SY@HP2@PV5JP][:7DO@&!-:BHV M#LB8>YXCUV1;&'Z#=1$'6-S4)HPIAWT)0N(6J[GX.!#BEB!'JLE(,#Q2-UX$ ML%CP#5Q:D97)03'>-14?$U(<$N1(T4[^AX->7 07Z*CUX@=KZMW%IE19*B34 M\9FVN+1W/+^<;3KMZ[@XI7(]KBS7+<3J:H:M5&I,L+5W/(=M+ X1J5Q7*Q"\ MH(G\>^"_1TOL86AYY%'76'I,,+(+D,,Y%A^)C*9+X+IM*!8+C0F\UG[GF*FV M+V1[)7^UPA=FOOWGXQ+)77R-0-XB4BJ-"2MN.7+LFJP2^HZW"Z2A +OG.^#C M/P%YR%7*C0I)AJ[GX#49,W0$+]L-7\/0MMR_ RL@^P.2BHX#0J[>YRB.Q2J2 M.V=MI;M&GS1M/@DERUHXF4Y/]C7$D*?S.82"7"\&AC!U7&4#L5!VC#"V=3\' M4I"+A70@9T@T)Q'/M9IV-Z7OQP%8>Y=SD)H,)SJ"E"[H?Z!=]']Z_KOW"*S0 M]X"#'_E3?)L(Y<XS(3[AH&JQN'C%;Z_:CPHG0Y1TR0/4,)8GFZ*#)F>8E1H4;M=(Z;(%-& M VY_^U9]^MO_03 Q&U-!T\0GP/M[^ GPI@GT=];*A#NI4W=B+JSP.6DP#K^^ M6-9KPLYOP(W"_).$I%_W]K-48_^2??R/0NZ?:^BA?D-TO/+3UUJ$U\%L57H, ML^[29$$&.2:< M*V6U@9L#/A+F+**9 SU.WX7C(J+_PL&MWBP7X"@_T845!&OHO?QNN7%U.\M5 M5U-JL*!<9TAWBN 4@#SRZX U&S\Q)+%:/XP2VHH*@'95J(VIAW MY\A] %XMF <]1B-F'BW1'KBH60)5&&J6%7DTG4X5;>Q%,*:KO)2H"V.;3QA8 M82[^S$CW/;1'M7!/@\\):0!_'#0S*D;Q1U,D<3(@5]&4!=S#GU-"*0N&$CZ@ MXQB,P"U\P^$"RPD!R(R@5S*#$QUD-&R])E/H'^+)$)_>?82H_@134 M.F9P@E]$02#QRBFK-\E(]+N?AK.B_HE#H]5O3D M7A@3&&4TQ1)]ZWLO3R!8W4(/S!<7J-^0B'Y#49WQ%[*A9)59T'I1W$INKRZ/ M]%HZVBU/;?5,ITTW!9BSHB3VN7SL7(+GB,U8V5S#>+)PBBYJZ5%]:BVHL7V_ M83H)VD059<=6O=^@I" F>=:1:YA."E[111G(5<\,W"9Q5DV;1Q%.R06%_E?. MD$+\$JI7;J68=FS@A*]YBFB54(*=6]1SPAZFSDWVU7L+.C?>A?4*(ZL:([6E M=%E=.-#&\<@)P2.H.4;.IP =M.)@W3HCU N:1P%&&?L>-QLSH2I!_P&G?O6 M9=I7EL8)31E.-G MV^Z[H\N-=KR09YU@EU]0%JHZ9X9[H7V?*'H)(FAO=Y:MS[6/J<^U)_]::O7? MOGP^WQ[T,59*O83#"(AYD/362;9)]R!(HF$2GV"P5-9F+NCJ=M=#3%,U4IE?9T@A9V,F19,XDFX%-6&#DF(,AXJI!6,I %% M-$%WFOU#\(E%GQPKFK&6D3QHD\^4F\N"T95S"\%0<_3,Z"JCH#.F!A:&6G3U MUKT#I89)?.#9-8S^%K,F-W7+0"AM'OKMFP63;B=9MPO,"1F,X #C1J&WZ4@U M$4HW,:GH+/=2:3^TI1H*-W^$\T7F[^E[K#$=#VHQ';?-3?S% MI-2@SN;!&P]I!FPZ3[ ($DLINBY\ UX,KA&YL4\5[LD?,%I>Q&&$>AF@SKHQ MGIKP4V3T?\Z3]4&\/^1N29M1W8)<^^!'X;W@;\@>@H42HP1S+;N"S+3*;_?W3R\R(+(M47J)98O:^ET%"#S M"6..0\<# @,I$DLG4<,R)1!7;DH=;<#OAFS3 LXKK3E/XK\##RG/ M1:+/G!7T(%8<3KM,YT=++>,8TD5><];_1^"Z>/_J.3^LX$]0T"/)-8Q8P3AF M<(HJ:B>AYT/87(>LVPGCV, FH2FOXS?2IKNP6[^6.YU24AOLNVPA6\10[@\* M7]^#!+7]@PPS_$GZEC;M>QY&NOD T%)Z3-AU$47Y'1L!O^\6].;>-?H5M/?P M0!C.%\67T4T@ME31!LDN,%5 [B*JU+=?9XKFY1L/]0>$+6>\2BE#F, C7=\= M>N,3GRW\IX)&_1]6$%A>=.,YL0W(9W=J64/0Y9=1RC.N'EMNYI69;44V"5=& MZ23LGK=X'BN:LN] U+J)+I4IJ^9,7CJQWIVRJ.D1L=I'H^Z1KU%(A;88N%Q;E M:!JM\@BRQZI\$+F1,E7(A;]Z]3WLN3S[@*2)FUJGI*C#/?7QY!EPI(#/+*(! M7"@\[?@!\):&Z Y;*:%)%N.FLD9R M@%U20=Y56IP1;A'M;]"?K0>#34%]P>]T&J#+9<""+RJ>IE90TU%K@IM)-D%; M_U<00-]!G0TBI6[SC.9]NG5[W+@SB29HE-=A5Q^&753D[5&S@%$V01M\&@WV M=:!!KT@7YA"!(IR@3;Z.$T(B>AKDYS(.T(QXGW0R&15WX#WYAKP99*AK#ENZ MBROJ_856&3T(ZDB'44?J5"J7E;F/-N^*WV-UIP SG5A48&2&F$0?,\_)W*E# M@IK+D2P+Y6E,Z]&LAASL,W^)UH2@ITEEWZ@>_L\$?_9VV=-QQ\HN,8UJR"T) M%-DR4:+6I$Z)HEY5T):/Y+MYTNVP(.S5!PAL&-9<>'NWIR'W..B%M8&7'Z5VA"DB2AV_AX(@GCG_'8=)=N(GG^#IPO.P MMT=SVM"DWRP@6@,27B6I#\5#6XS3CZ_]X!$$;]#N9&:LM3%^A%J6*X^LZ<(C12UN[!='JRKYI4?;G!:8]D4XG4A5#54_CM/!\2)_I$2?@Q MBH,=AM 4GY#A ?PSAB&,0*:T5*$/P/9?O*05V@6L[)_5D-,=)THEFI+QN*_' MID^+L ^C9E&[6*(>\)%LW4HO7D1XA(T9?D;9<@Z(<0JY\I0F8A?D$#9JV)E$ MRU$7XP"B&'5A+F!CQIU1MASXOIX;5>#53_H"/<",X0%%N)P(?>^YR438:'"P M-$@75KB\=OUWUBQ(1RU9D'![D[S!D3S>W^B@_W3!SV% MT N&E.L@*),&ZIW"2W84; 3Q;.B"DCJ>?#%3CXR?VAV&#J8] M"NJV(\2WOI9G@RRP6L&AL7 3/ \N7 L2(P9PM?%)/Y&*$Q697JKKH?!L$CM* M&WX%27V5*,IM47**H5TF2Q<]]7WNU9*^1%V&(AM?!(!+D/YW4;?))K+%GL%< MOZS4(_6OH54N<+V4)NB=CF[.&'6ES&S;CQ$\"!P WRCA>5FJ:L>_?B1@(16C M$OI:'UIF-F5;^)H^[@. #LO.9295GAC)VWT'J&+LO- 5\CVE%/S^6657,2WK)IPL1\D;BWUIU6V*R>=GP3 #K/ M&DM3@T'F_2;Y@Q@)L%4I#X,J57>81"R:,,=>SWY!W-N#1SM.R73?Z*,309;\ MYFR>JEYA$G1RX[V!4(3+&*4A;8@GR&6,5U1S9BNTMN=OK.Q_QC 2#5H4$7K M>]?R(G2VP<\F7G$1 GG8&]"&-(+)4&=93YU(,5KHP:[J-3XKJ:KU=IA+3*J0 MDG1>\U6N]^I6UN2Q^CLD::3JJ9-=VDY=0\_R; ';*4I#VA!/T':*5U11?-(J M2 I2B@V DZ03W7I]%+*3D=:^MGK:L$4P"QK6ODZJ&$7@M:)H>1RY^:(>8Z[) M%8*UKOE$Z:\.02-:T5S"?0QUU8.2:Q:[C<92B.F6)TIQV MTYVDW52,([;:>"27,+1=/XP#, ]>+"][%8J4< E".X"),//%>1Q"[)?^I00E M(3[)_A[ZW\G7R;9I](]BZQ/+6P%=!$O3ZW0AC.%\7./R&RG+MD"QI_0]I,04(Y M49RK!.E$@FUMB/GH,5ZMK& ]7SS"%P\NH(VO85/O-AP2%VG9+IQI6V:D@_J, ME+6/)Y_"+TRV/S$I_(;.NPLW MTN&>NULTN:^T#.[#^N#.6TNV&L7V=![(1(\3PGAF**_*E-W[94'.3C\5NUUQ44(L,=JAEZS]HM#KH,@4D?>P3 C#WO>PC3. 5KZ+_S$ MD@@\#MOY:7T\%AI-+&S59G4>IQ2%M*Z=G'75^ JP]+%MU/,UHLTLT G;DGM M?[DEQZ0?:-HHIQ]KF2'.ZC/$IK[.4T':2<)8KWZI24:X.S\"[..8N;XV0[@9 M$WJ".!Z93%C34ZEO/!LU!=\ OCI@&ZG[>Z21.MFT-LF:TWG@%KR6%N4THBY^ M^WKAAU&X332:/\9_)N8J=0^+*,PO)*0YA0F&N)#-O-L+EO*UXFZ1GV M)U$S?#G57@VZS2S;2"W9:83")^N#]0B_W^#^EC8RR5O1>11NY&T=>=22JB+4 M57O4?@M.KJ+-$&7 I!)CCD^FD0Y--J=5+N=51*R]@^[.JY-_S?_Z-\V'^7C] M6#.7[$J_UNE_MGJ^,U769N#S^;'V$$[:##"X-R3T@_1)Y0.P72L,D]&:0+6) M05QP\2=Z1/(U,U+""!%3:H (4>EV;N$_8^C Q./YNX_4<^%[-@@\^JS!4W5D M%.@MFI3<7\K>>^+[A\J[;*;UA*GNR*C17S9!K]$UX,938#G;! :UE!JI,@C< M8*I;TM_1WG1ZLC<&;G2736KZ+87QA)K?%;#-(JS51TJ67N()>O&MP5Q"<6*O M_ILZKW"W,U+:B)%32L(LU>F5@TL8OOJAY::YZVYQEM^B)EJM7AV:&BF+A(DJ M* N,!D2Z1@KYW7)C4'@D?^,A%<:K[0Z/P!RFNB.E2G?9,FZ#' M,?ZP0Q96U1\P6E[$8>2O0, VO? U,E*V"! RM[KMF<";$" -+Y-@-F_ ]5\+ M>7BI,PI#S=$RI)MD.2W,R!F57D4Q[DL(Q4=* "YQ4A&.;9BX MZ;"!WU)KI!SH(E5.!3FQ"7*X>]K==4 _COP7M!5X'OH M3QL4#FALBPUO,V6U[H\EM)40,7/V]+7!ZND?](0O+-B\@P[W#O8.^W@'I;_U MZ1O$>FW_:"^!$[M@OK@*([C"SM\_0["(76R[2^(R$FX6$D53K_4%-3VR>4&Z MZ,/DEAD^.A[7+'%8GR6:8^2-948P/EA>YQM:_28"L8'Q!AGMPS^JJ5X@<@WO MH_KPKH7%&\O(-CT^WG:MNX8>C$!RZ=>(?NOK7OZ6RF/F )W%IB.-GR=*^)&^ M-*C$T^.:+8[KLT4UJMY8)HM="J^W97R]AYSS15L#VDP3@L+B]91\I'-$$N.( M:V8XJ<\,22-CF0[&&80K)^/ZAQ7%^%S)-)H[M*3-L.X6KJN+=%)/_T?#C..& M>!\\HWI_KSZJ&Z-^C&64?X;_V"2020 C+?>E0MJ,??'!.1@$%30-N JOF=(K MUALTPC^ \^3C?+>;"$A/Z-=G'Y"4ZXVE:EEMATAM^VKXP8%JG0J=)2421$NL M+_V5!4E/1=DJ:X=W9^CX64#1@%X\N%J]NOX:@"3F62K5#[!Z!@$!>F+YT:%- M@:C!HXE+;+T@WDQS:'\(;M"?I$F\7E [4#M-V8QR"7K4K7(%WUHA:J'"9N]6 MX!3H&V*O_Q0Z-#)6Z6><1AX1/Z(OQ>ALH9F I.EEF$CM&I"VN&TOZFUFH[,D MJ_VB?\-FDU. +J0&PCC0E9#XTW 61TO4T;^ \Q/M,8*" A/'U//UU0<(;!B" M^P#:X $GM.]-V-X_O$.$EJ,K02% E.;*R*,8M73*]T&J[;M("_E=*A\>1V[I4Q72M$9,:S5 M[$A'JQGIV4_C*3;3+9/9JVLS9O%*J!:DFK<&.NT7@OES'?@;GOT50_J/Y= _ MYMC^V[GQ,J,;ZEWJ=X[.QMV=<[E:TV9ZX,P((%)";<3A / MZ+SV &S?LY%F$D0Y><7?Y/C))4AF02O-\*_*V!Z<7X+(@B[;TG.TUY!-AN?% M>?9CNJ],XTU'T=LY5.% YXQ%TRZ$?HZ?81 5L$3_JN*(/L*O7YW81KOK1Q"\ M0;O)N9-43!LL.5#:0LLEE50[%0].>,^2=39LM U3RY9E.YY.IXH>:G,IOQ$S M1N$$ 4:ZIF#9H=9[GF*4:SE++!-H#>(T#>XEV9K.7 "0B5T4A3H+,=;6!EPNI,L#] MA)4[25ZB0U& LRNADS>PEY[O^B]HNX7.2>0ILZV.5ICU4WYE0NTDN5[7:)<@ M@&]6>A;.(XCC\'P4CP5:%6VP[C3]=I:0XF&F^M)L*TL>_;OUJ1"MBG8 +O(J]>\._,BZ$ W MQCIX!#9^N(Y6CJL/VXT=X*3!^E>O<8K*?%&-SGR^;FZ ,FU+_$7M^-5IUA]: M093L M"PTE#MKY^H?UWWZ0N&Y0%@Z.%K2#OM-"T%=@0:DC53Y*I:A@JX#6]8"SE;(R MD2ZG!VK9TY<(7-1BUHA^EU?<]+I'H]*+FLWPC67&1 UF(.OT:)?9 /"37+PU MI=&H0*FQ(\3@U8 )<1%$A<#0@!2=MB&,<@E*/*P2ZI84A3<>/H^A@Q>F/?H_ M[!1(X$*'EO0E"QWW.F%$"3],=,2>I]068?//DCRI36=7GOKCIX@8D:6ZUJMZ MQ(E#"\X7F6X(TTJIS/C9P"Z6H- )91=7"0]QXM=7%VXI_ 2"5=.@;RHW?CCY M1*.8G<<[B O9TZLYT_\/<)UK/_@9D@8W4]WQLZ2_N(+L6GHQY\(*E]>7-QX:N"YP'8 /XEKSXOO.C<_19DBTG.K=+6NQH@>!QZ,<#PES[F&'_@O^E F5S 88TZAB7?I MPSW1Q[D2",$4-M]I!QC7CJI=%*DCC1V&QN%4^58;*-JUVH" JC6-"8,?U@=< MQ2LB"J7O]<.!TJ\R$NUR:( %].A8%+\?,Q:M -<%MKFMHH*_(,*5*7>'1TK#E.[\QBFVSC:W6Z8:BY UQI M$788QVNY]S[];W0.ZR%F2Y<81J\NF:=IG#6%V;B8 9 MM^;XTQVDE/ F1Z^%0OQED X+11_(!5P3M9%'+PJ(OR;2@ )=,1-P3:0E^A(O M$'1&NP6C'A<(6J(L\3+0*)1YI19D("(\H]M<:.2W&8_^(GJWD@N.U,,6;1_2 MWI�G$W8B"\ A4A]=9(W-K=9B)LKZ@=#8;:O-$U(.'HKQ=SO@=^R,V:I%)) M7\=[IV='>YI.''2(.;A"EMN4 ^+,MN-5[&*[Z25 ?;?3=$SH;Q"VK>7.Y)U5#?V>PL9:D'7G#_M)S/[@")>[0JYO*)6VI!UVF1 M'UFN2H841P^!$<4BYC*@5/]Z?3T4"U)^F+*Q1)FC>C%E'X!E#5'F1F3AL-&J\QZ MX2@O%K*Y&/-J0"^G6HI.VFSH+%6UX\"02SY="U+2M6_/F5/]"$4SK;=5TXY( MG7'GHA!9]ATX@11,OT43+S^#" WM**=XM&&.@9RB$+*)G%YI1_E#DER:H7Q8 M2^G,<6#:\QMOX0>K[+J)SWQ:B_53-Y]^G6Q_:5+XJ4^[ZJ[;517.),KLJKNS MJY%M5]5@'>I) H%V52VM+!K850^07A3[L_7%5+!=-=.(7DSI:5?5&V5F3+CL MJEKB.*B530/4AUP Z%J0^E156:SOPK%]OJ@JA.1J2*VD'84Z(UXG3P?)=V ? M6M3*U<M#O\R?IH;;VR3\VE0ARQ2U?DHZ$=M=^3(QO MV:FQ3](Q:41J7KGQS'K7J*PX^J&RG_1CTHB@!-JCF_)F"S1BA!*OU.(G^]C5 M0DFI-\SIEQ00@"QG9A&\L%YA9+GP+^";@)+ M<:06LE_9*,%&TSWT7M!0:$:\I;0I.'<14Y -4AZZYS[:]Q0F.0JTU:(FXLHD MH]07]H=B\7VR/EBP+18S$==6^:2:S01C^@A6T/8])[91Q6OK.8!V L>%'T8, M6+-4-Y$#G>469-/2:UN7//PCZI*PIZ-7,H4T/:059'O2P/S)2XV=844G0O2V M'0W\K.36MSQ.B]&T;C%*6AF-F>@2/$>M3S](A10%Q7J.;CS4A;@M*4!#R3)= MCZ;3DP,UXY*N]W+L*S8I*'88U$WH%0VFK)O;EJ#&0[T#8?1@ M12#).>C<@\#&Z+ZPG9IH#1A&HYZ"2WWUPKG6F_EB 6U\M88F&#_ U=:/KY8-R.89>HWQ -BB]LKV MJH/4>@W;>M;VMG66L/W4 --.LR^C7(*.0BJ7XCDB/(+#>TGV)@_P91G-%S_# M]$T%R5&$5D=? M"Q;/ 0X193T-9, P>1LNRY.\2:B1";TJ92@2Z@*6DH;P'B M.2A+CH^\V,T&&XL(7&BK9@XI.DDJP8RBP01Q;ZV3?,Q,\T->V!PF<,@GP;U< M _RQERT3]KB@J;@399/@?J[-BH!MQO/%A>\U&0S9*YK#B8ZR2@FMH/Z6KDD; M#P ?I(NZX:!-O7)9G5.DSB.#J,,HKX2P".)?N)0E"Y/_3 PCC:8C4N'QX]U! M/D&>YA*>&E;DN/'L(/OC/*&O%\U6>$?,@#&QKIF0\XF;,>!,/P8\QL]NLN_= M^ WDGS0&-J$4-P1G7@ESL]&>W*S.8@?Z=1S% ?B!UJ95O,J//)BA_KR,H88A#.@@9(ZW'$)$9OYI!VC3@2YKXR5=CWI]DFS%EV("L!8"**F^5+ZTW,R-U$< MP-_&T3J:KLA[M;7SM.-23%_WF;.4@QYX28*#5UEXII79K)<7OYE,XA%=0L*0 M!D.'7*/XA;]:P2A1ULQSL&,BDAUX-N3-)'):?PE?:'MB>2LJRY"<*&CM-?TC67+8^,4C8TS-=-")Z1JD8"9Q#,E]3)^SCI?S(+ 0IIJ M"5796%8;\/DQK.//+B%#R$I5&\Y"]\,TEXVU_>0)_15:213 L/&Q=L=6M*,! M.Y1U&HB07>[[^_\;>^!@/XSFBRO+7N(S^^PE $G_R$_P6RMI!Z((("KN5]V4 MH-?5Z W:@"W(Z>_.US^L__:#"]=")QWR=,[9BG;DZ#/1BY!=KZ"8+1)MY6F- M8=RA)>VX(0)?;M8P:T:OV623XVHS$=)W!L3R8V,!,UX-]B8N'4C%.PRB M;H M7U6,"+9L-:4/I.._RZS/#M$A&O;(=%HW&,5;[5!I%VK38@H/6(^&%] M8!=-(@JE[_7#@6G#RR:'7JM1=9586'MHZ?!43J1\8IIB>,QO:)[\F?W/& :@A1',]_9Y-RV?=LT!GEYVI":(EG5F]!K"P:_6VZ,[X2213-;2ZMQ*5K+ M&T.@;I)*S9&L[,'PUG$(J2!> 6>?0(N&DL81@E5&J8&F-E20Z_V$PWI'Z_OX M&=KS!>HTVF/Q>3V=U;V>TC;1'TFSD[S=T?@[I?TG.#15OQQGX@^%H[19NZR) M/\I#;\R)/S92I@I!\]6K[R7W_.0;:VJ=DJ*F>TA1IYH$:"#C2 &?640#N%"1 ME7H[W5A67^R98:Q3@5U2 RB ]RN^]QCY]I_4R^=:.>V@9X>MZ1C/(IT!<#_& MSR%TH!6L'RT7G3P2D6DS/ZF\=O!WF_6YQ&/(X7JD"M=M][%/Q7Q1<-*C3NOM M%?5#F@NT!M"[B:S7=>W-_9PZ7V^^UP^^;NJOXT@7T8#)>OX&@IGK^HDY89X( M0,6<6-Y<#O");$"R*%%YP;1@0:^#&ETN0?=OFFS-[ZU@'J2IH1.3\3T('I=( MO^V;=5)-?@[R:@([\![\A5Y"6&I; Y;>L@K.1R5,OIL]VGW ;3;UAU2 M<8,HPB.AA$1CZBEQ'_@V $YXC12*!X3EV0 G5MI,M"3_P;9Z917N(Q7NC90D MW425'.-IT(O=S4R*1>>]V*T%>=Y<[";-3O)V/R]VM;G853E<>UWL5@8?+:P MMW>>(&P>@(L/-.AL$ZV+3Z_/U\5O*#9\]@:TP90#N3K4="16H5OUZ0>V@ M[8D2'7:*S'+C0SPM89!VX7>TO/D!.2A$ 1!&_H^,9I^6AN0U_@Z1@R&T XQ#;2J$JU M"_6D%*$1XSG%([=4R^SQD.?B&P]GHX1OX-ZUO)GCP%22&V_A!ZOD%[@.R_M[ M1"_HS2]-\$^AS[>_-BG\W&C.T%L9$TO**T ;1BQ MC_!B=_#A%.XAT[^XH9P MYN[;F)I9R%X")T[,C[AK.%^M4^Q\,6;7^7I;)NO^[-T*'.KQ7E3[Y3%\H"YC MFQC.E"8SJ3HRYHDYFG&P6P?%)E$LH@U?AD&YP5[X3V<1 K: M)!3]5JP,_/(-"A 7."8#PP:*)O$< MT]D;_0QE]2J5T0ZOH9>O=FWHA7!WK6PE]1RF55#&3VG'MW;\&S;20RE&KZW3 M T!G"VBCPT=B%OGIP2A\>/Q)]>JFUM&.#(,!VW0!Q*LH]=$0G[ E9[ZX\1SX M!IW8<@FQ0AO+Z0?^0"L/GT;4QQVM]?4/&"T3*P2^\5S"UR?_"NV4")>Z'5HH MZ^$0Z>%0#3/XD&I!N(/,DC?\JU?77X/FD+(-)?2&I8-ZJ_O^=FGE G+NHQF$ MC$;A:].A:!-5ZI:<:5*\^@!VC(^'\\4"VJ#958)#6M#&54G=4DJE)P469DC25=MY9%"MU>NZ6WW+(Z62*:_B,'O)/ZB?MR7 MPT6!I.^H5*DN,*,="YGJWBSHX@GKV@^^H[JD?+NR?NYS% RB4>4QL$4]W,C. M,YEW4K,.[WSO#8012 U8X1-.@EW\'KL9W/G1WT'T &S_Q<,31V*@2L,5D+8[ M@_SV[HX'=>J5$!GD2)XS@"OL#%P+R%S=QV[6J\8*'N?:.\JVG@@0%NW=U"9^Q]3>G M*_V9,/RN/D!@PQ ?P6^\*(!>".U$JZ0=LKP?W#U"*])I-@9.31D#.&"CC:>$ M9L"N/O"?I&NY;?TW.IYV#YL8O8DX\_*@S$ MVJD\O^79&W\6GO*C5)QY*%78SQ"G;C]W+?O/ M1WN):H8_? >XO"]42>&@QQKX,;>C5(>V52*]GB+T?L6I 4ZM*B>C1)%H M?(\$-8*"HM>J88A+-O5/-1[P/I/P/&/SG7:X<$UE[:*H=QM.^D?T%2Y\JPT4 M[5IM0$#KH?##^H"K>$5$H?2]?CA0^E5&HET.#;" 'AV+XO=CQJ)5#LU>&8N* M)#BV1813+@,2M72V3&VNQ JFCP<8_GD= &R# @CIZ %I4;01DO5W]24BG5," MC8>]5"7H*%_VY1@_Q7,#["5^+ 4\9RB*-_WN)\7[JCV\C%> MK:Q@7?(PF]GH6YPA!*UBZ;U-CW"[AZR7F5E/)OXBRUJ3=F:2]V9B>KH,R"O6KX,@S+/56X;,<9YE:L!Q*TJY[O*%8O3 M@%>Y&D%!T6NWJUPM!\]HXM5HP(RAYV%)*A1DLS+FG)\YR,[C*(S0L02GR?9= M]]H/\)>2'*";?TP_QLMAH$"J\^O3E%VM0)6E04[D4SW]'7-8SD\^JO1+QU=\6IP][2&'V^-NZ).ZS*G]V/77 M]]KM+&6FESS=PM=[(H(%:#)1(T 6 $8Q#KV6O%R#0=+"9L!+FK9;?[>,Y E" M\FR71X(2=?>]N2L/G#'O9S39RG\.@R'4*RA"4KJ5O_)&3?S"ZV6IQ*_]SB?Q M11*?3;T2PBF-DO0%J/X \&6)G_6CN3GR.N,%&7']<)#\(,=8HK6!'V:M/GX-RJ'VF>)@D M)Q\['.D8'>OYSIS[5+T&7B]$/BWNC:9:!0.+\=<_%[2AQE4?0)3;\R7E]B"# M]0#PDP+T^2U< +*3L:)>E$$Z';%W#ZMQ7B=%2\B+ILE1Z[E=M\_==7OA>\GS MR-AR<6B# ]'Q)KKW1)OQI!/-"4N0!LA(35P[U@%(7M])RAT@$0MK3SX'X" # M4!0R4FW\ZE(*;%\-;C-I%R)>S)[]."IZ"Q=PY@W/<<0U5*1!' MTJ]2\(YP4NC:9Z".\03JZ)N"0.',.6P* K$[@=&F(-#AZ->.4AW:5HGT>GK? M.VZ%!CBUJIR,$D6B\<6MT @*BEXKE@\^V?0:/,V[Z?3MU2R.EFC;]Q=P?J*- M4E#87&$1P_-UV6A*2&P@\9?*^CW3P#[=9;H=2C&:!3;O+G5=9NK4+^&7]"/> M0!P2REXN[4I>RVI=F7O-Z4':BIM$#2Z JHLBIXJ&QO?:CP,>@+?E/Q'NJ"-! M"Q SQ$_O/@_"F^*? '=3$?'J31:^J#S7)%VH\(EQ5R41/>4TVD9J&'=/!XJ) M.YWTUL,NY^O1*]J #L24PS&I[H\450JR>SM@ ;WD2NE[#!W+P]Z H[S\-LC[ M9.<&BP;*%G2?K==PVBV?_)T;-HH4+&A79DC28]YP%/EN&='X&M @C^1\RU1NEH=+*'!LFQ MFOF&$P]&CZ)<(@,\BC92IEX#>)+TO<39BG)U3JNC#?0<.%+ 9Q91+S^*2K>I M%]*-9?6%D1F1.JKLDNJ%9C:+-=XM-);1#CUVS==1:Y=,+[3JN3+;YM'F3:T. MN/6;/.ER"3*DC-+FSIJ 7?0!L5/B=ZV(2.>4P -@+U4)VAD:DXR)-1O[$'QO MS0+_R7=N51D5@+3+)4-K;G;15TA\R>#'3^GA="0Y/II12SXU_& 7J@V#MCIJ#%"WR:UM*0M6_(<"YK+&^5+ M7%+>0,2YQ144 M[+]Y9E>53F.0#>78^=)+:D'![*LY(K;4.=&).J47/?6-$^D.NU-;.T2R3JK( MF'>BTU%&EP1YHTU&:0S/52LP&QVGX]S%4:>#[B>YM@;-HJ(D?63,.M-CH\AW M"N28";LV8R"'1&DA-S[N:4V=;B.&]]S)TIR!5!*MC9Q2S.GF;BPB&EH-#? MXXBQHRNR/#L1?G'U\N85'&]' TCY$:FCRBZI7GO+GF\=-$"/7?-UU)BGUS'' M/7M"OS!?%"XL*7-Q8UGM(.\]![.+2?&55.UC7[R"GGG.'>K7]I,G]%=HVDINH_=Z:M:5QD(..+?7*NI".TD\F#7US9=?\\LUJI1EZ!W9OW)39H7?0^-V @^NVAUSWJ4'$%_ MH.&[BE?GP ,+:$/+G;][:(9>PM=[M!G P+\TKI*]&C2+<9+T(>AQE@)*61^" M*<70X$Y1JJL^!+W*TF8)O@]\&P GO$::K]CA269K6A6S.-198MH++$D'L[#K MG,%3WRQXQ8BOV=.H8<+UG.*W/X>&8,\DJ:B'2$->*FPN3_Z T?+.3Q[X)0BQ M'-<)50VD01_)5S5M:Y(T-II'9QL% MM#XTHY8<9594E6.80>^,F5"KXW'$'H$;I_EU@_#"[3/6R_\ %NLP]L67SV&FMJ!W&G2[2JH 4E4?WH! ML/T7#_X%'#0T4E- [6ZSI719.0?3DU/%[OA= :U3@T=B _9A!'$W4^<]0 )% M$&!?Z#P/Z\RV@[JOEH 6=X]6G;5BP$Q$5B[W\F0P<3B%%N3>IRK:Q@/5\\0C3C+J!M>='V2>U\<0>B MRTR*[1DA#$'RXN<66L\X>2?DMQ/6DER6[(1?)UF_)OYB4NC99-LU_ WJW"3O M7:&!2=K!B>4YDT(7/ZV/0QR-,S@V-$$87<0!'LR)63T!,IDEFB7JW(XV\Q.G M#5.,H(*VUTU)<3 3Y$*4Q[*C7!MF@N82HQ]%%/5N:[_CF^$,\4V79LR5C6>/[V5T??8UI+W M2-0->TUO#-RHEBW+?S@].3:9#$S2"SJ/.*V#W&TH UKA-.!@6F<:E&^GY&X";] _X9120=XXX=P6W+LM2FM M[#31.JA&KYR@LIAW"0+XAE3\!FX\I.(XB3;#2KC&RCO-,W:-2-B!Z<&H^\!' MLWJTOG5GI=ZSGY!7CS\]L+/V2>N 3\U"YP=W#]"7K'K]-2 M6QCOWWW?>8>NF[IK6-X+?GZ9*K3Z[W8B=VMW1UDK4%E]7^,WSL9"5^R"L'5# M,](M@UV6L8E=8),PO?1]4V,XNP81+0")372",^BGHLECOIUX]5V M ?4=8H])BN-7QD;$(=5@BBV_65<7OA=!+X;>2W9=ZWLD2P)[ V;1B5E"07;Y M)D?2QIWYW[ZE,&5[R'___U!+ P04 " ,1'E46*,S5:O8 0"(UA %0 M &EP=W(M,C R,3$R,S%X,3!K+FAT;>R]=W/J2-!/O^=TMQ)@G&WL\?O6<\> U.'TR:G_^C_S ML2Y-J65KIO'W_Y([B?])U%!,53,&?_^OT]Z/%_[W?W[_7Q+\'_M'DO[Z?^)Q M2;O<:YY(JJFX8VHXDF)1XE!5FFG.<%=JFY,),:13:EF:KDM[EJ8.J'BEN)/; M*20RJ9UTKI!,2/'X[_"P>\2&44QC5SR=W$DN/U(64^%#Z5^IS*]4(I62,KO9 MXFXB)35.EY_G YUH/8M8"V^CNS!R(EA';OU++6I--85*1V9/JE9@NGPRK:1[ M2CRCI)+Q3))DX\5<,AFGA7Z*JMD^2:CIT$CPG[^&#D 7(&S8NZX='Q R^?O' MT'$FN[]^]8G=VS&MP2_Q VXD&4\DX^GD#_&*KADC__G9;+8S[UDZ>R>52*1_ MX<\]@)CW^-S6(D_/TMZSR5^7IR8.D123,,!SO3W#X?.G5\__U*UJ60["YW^_6-,K(%FQ!USLIM.3)P_8=9?\'/D&56S M)SI9[!JF0?$!;;Z+HU&+_ZFI*C78G_! #1BHI2E\O7.GB?A;<2T&AVX2_A_! MV6V;W62JFQ:?#N7$P7GRLM89E>W#V?%MT]*5\\$/R2!CG)UJN[(!VUB488,6 MT:N&2N?'=/%#TM2_?[25[F@_FR:5O3.EXYZDK]6S\#S_IH3D^D@=:.52S(I=?:. M6Z?%<:(^Z*9QS?%X,@4LXUT77!&B+UCQ/GQC^^NU9^?'8V/2M4:TF*PVS.:! M== ^ZV9PO3C%!RZV 3.8:G2Y7N7[WK M8DNP4I6M5B<#?X'Y1;>J[QTNCCJYUM%MW%4'!UINULWA OM$M^D]:]RWB(+K MD5Q#XROLP!_=%K TE5AJM].J=,M)I4HS67F6J-_,#TESFC<+AS!U>%\ENUOO MAS=R34_T_KS:4^2#:J'D]&]/#@[WX"65*MH8%O3WCX2W*R'@=_:%.J M5@U8P$#KZ;1DV]2Q2V/3IE_83M[GDI-B+7]?[Z;,?OY.9?"I3]&#A;?[S P,)K#TS(S"P3TNE6\6H M7(_&-Z1G9P;)^$@M?6T8[)NN%0%"PM#OC%DB9\EUFLDY]GVWG/)H:)-0:5A,+"'Q*)VMWVJ]:?#G.9V M:#95)(?JA=W38%>V-C#^_A'_\2H<, !1:AE$,K$,L,=LX-PM7%%%TUVP@2(@ M.$O1YN R3:N=X^[$:J5;QU?[3: &-',^%@")" 2W>RX-+T>I@^SH_K!_E6F M?CRZ.;M\.0",=G?O^JZ851*YHW;NKCB6S4,=<""UDWHJ 'PZ$-O?GV6O#AV: MZ8\6U^KMH6T>U#JSTFL?^PIE7%!M,(1MEL!J)0,*DJU'K7I?;)X!PJZ[#JKG M:*Y'H-$IFR*PYJ!O9 M)4,MPX"P2VHH&HUJ!_KQ[+A:<9*S4;Q5/*\3DXS.IP,T53YPDXFNDE5O1\9Q M=Y1(=7.IF^JXWSSMG3UWDS"4W#.FY;GB=!;A< MK>TO;[1AT3X%LT=M.:8RVHR]DUH^=URIS@![K?I1+VFTS'(73O0]"/D90OZ% MNSU9U)O=4G.>3UP4%J>7/:JY]';3;M_2BJX:BFE-3#X8P,^A9=,%PWI1-M6H M%J*DJL.A-3CMCEKJU0495L?S@UN00!7YC8V3-Y ]9=-VZOTFG5+#C>YR%C\I M9YM'Q4GB8G%7<;6RMJ@.8)?9?"Y=?'.-\PVDROU;O=3SE?V[=$Y.Y X:%\G! MC5+7;F"KF50AF7HGY3KMGZ)8;[=AF1-J.8N&3@P'6*1\ZVH3Y)=[B_9B0DMS MS>ZBDP[>[FL*A2=.2 _QU[06K0E1Z"E%N=FM#^C"F=5[2; MV490U6%B@OSXA!(;=';2TW0@D0C0KNY:YJ UMDXZK=IY7C9J_8O#*@K:=+%0 M2+T?!:^NV;3M,K&L1=^T9G 0]HD&@H;-8->-CAT]>RKKA[?'ZA-<$XPU"A,3 PIF_B/ M9"H*;(%%@^!!6 ?\!"9;G %@PMQ/8#H8"F5KU8GMA$;C,^Q([6 ;;%%# M,/ M"49^8)L6F_*]^&HZA("K!(D.UO[]5NS>XI3.P'J- .@]( MH,,T'D&:E5'=..F?]/,)>G-6.LI.R_7V=#,7\X@1U"28%N"A)J,>HSZ5I[2F MW(U(IQR_R5_4]?;% 'E9#DR"5;+\%755,^D-6ABU?_^%(81=FT4' $P2"RGL MHB/][Q^V-I[H&"I@WPU9. 9Y4=R+"NS,;15UM.@8?+KP'.RC;;H6^\2",+OB M:-BN5I02#ZA,0B,LD2TZ"\0@0!A4)L.@;P/IV2[P0U1&!-#U2K,V[S?Z/=F] MZ&GCIC,O':".)6:G3!OP/H&!#)_[&E OVP5=&Q0K5X^C+O7EE[WA;#K -?./ M*DPVG^B:HCE\:9*JC1%33",X[XW[_/';>VS-1O_ZM7:2W][J_+7\6K=Q3KX^ M&%APR&$N;<\+'_W%^^R]]RMREH\XVL0K'.VIH]X."M(K'.WHZO*ZGTNDVPE2*1U=5&^R\K7V?;2//-ID\;6.UI>5 MJ9"L3'53A27V[/9L3=4([(WHM-YG.XP<W[O8>]7T[#8[YWJV^YF'#@5H.QE(YDTZDX@G_N(/??!BJ MD4=3A6 *_LL+,".9".OQB171W:0ZIO8T8$V+-F8$<%T$%*CP+X%]TQYJ%O_N M'%9G6@)-7&-VEKY8N&@Y-RUNN6S;WQY'KX <\D\$E_8H^G$ MR_'EA<9CDSI$,ZCJ124%7M#^C3(M=>+I3MV].#P^OJ@W!M.MY2./U$37[_63 MF9!//>"2JFI()$1O$$VM&F4RT1RBBW,^FO8/"J1XY\JIRXQ=N+?T_ M\IPW;OF3'?=3/0;WT+.5:O=.X]F..UHH9FN>.SQ.&[G/?L[O2L]OY#=X\@%O MIN>3R5VC<7E!::(\<,\:'2=+:MG/?LX?0<_;XB:ZAY[-WF$Z'Q\W+7GLSI.) M&W7/BFN?_9S?DYY?SUGTP@/>3,^-?)+N=_-[6B(U,LM=4KHSXNG/[L?_ 'I^ MJ^-^LCJ&&4&8>A$X?5.3XU[<;;NISG'AR$[GC;/.K/+927EEFU]<[5H]UM'A MI$?.FN5,)]7M[H]KKCZV[[Z/]7-)W]5CO38F@WCSN'$LQ^,WAY8"2IQ0?\%SM'F9@.A\KWD5P 41Y MLAQ+\BNYSM"TM#NJ=@R56@QB/-:! ]E["WE.+46S:F MF-PHY^AL>C5L)JA6+YP/>]D^&6RMGS\,5N%INQ>N]Z+2XY'X]0_$6_3])_*6 M/N7DXV,0J=>-07QRS8VMM:??3K$HQ_(M_DLGWD@B6I M8O:[@_F$[IEW-YUX(3=3)W+F:'SQ32_O3B_!D7QE@@'+-$0P(3OU*02S5ZF- M)J9Z=3!JQ0?U03P5;Z0/MM8V?164?>'1@T7ZV*-?-EY?*V+_S+,V]KNSNMTH M3D<7=^1N3QDWQ];5US88M\3W\$('\ 6Q+)C8DW$5:^^&GB]HY[C7/1X?%1O- M9')K2?:1[J3(%K?=\?N0YF);3K>-?93J_:JA8C*B_C+Z].L M)=6EA'5(?B%;$-.S'9!OCJ@?Q7H>N]GJB'=OK5F^D:"M@IPSJH>WO?&MT[_: M.I2 S>^N!KB\7/.( #0<.=P T:^L-SP!7;E &4]T<^%[429.X9SD MR^0Z<>%.KX_W26Y1;6Z=%V4#KG%1$MG4]W$'Q[UG KF(LSZOCJ]U]^3T<$2/ MA]IE+SDJ5;=/.WSHK$,[^M('O5P+_B(Q]!3%LC-7FDDBD],1:=P8HZ.C[''V M^#.AR5N*GVVP63!U^+'HF?AX]%PG=IZ#E^5TJ=,\.&SLCX[)4>TFW[\H')I? M551](^0;(V18,#X'&^MG$]UIZ,/&*'YWVCJLG%7CYX.M\PZ^AC#]1L5G.P2V MW-D=9!_L%T_;H^;1=;MSV["-685T]+GYM9U)C_=Y?/;L@W>M2=EVE ]E$)P0 MK9^;5HB=*!_/2GTM;UR81UNG4/P#D/YM,@B^T7Y=%D#W_"1CU0Y.]A(DDR_U MR-[MWOG^-Z?_&ED WRB_-I)O+>21F_V(;"X4\\B)#AC/.\Q!YC!E3O<.M4YJK]P^ M7QR=[V>LKRT"7B$(DGM\[Y/$RT*Y#\^.E4,[2Q.WZ!)^]$/]7.:'&> M&5UT[G*Y_8QZ.3*V#C70DQ>2L/@QLO4OXK[;ALC;(Y".S%^(=*VKX_W*S7Y> M';5FY6FN>)%2BLJG0+KPUK^1[DW#%Z_-Z9)-Z^"M,;/7YG2&.SHY3]BM08=6YXFJU71NCJX[-.D:QU<7QD5]NK4VVD=GSVZ=T+L/%;B3B5WU2=6V6;5MEUHV MA]I*,JV741%R3PGLJ.5.,TXU?5"5J9,OW-KUUEVSO[78\9A-!TAR[ZZ_%,)P M1\Z:QLO/;-[P^,;-U49=O"-?G4SNANT&@/DT/CF]KDQ[0V5K(R:OWO#A\3,_ MW"+:!^J;>: B/5C?MB;@4=KY(VZW\9[==RU#.G44MW;%*V]<$^AT4]X?!&2#;_?#\4BSRU;P7KX.JQ)K<5J?3E"+G M%*NBJ\/L597^$]7];U1]MOKW%%0\)9 J)+=7_WL2QFS8]I="F?LC>:^$(V?6N=XPIG>3#NG9]B)YV,WE3KFEC97,'C M1,';=TM_+5&05LOC6JVE'"0T9=_5#N@P>7;X-8[]_47!=AS[,T5!/N<>G4Y* M&NFXEW>WG=/,S76N^[EUP:T2!:^&'&]A2&YB$9-D>Y@M=D_+G5:N7[/KI8MQ M9O"M+7XF0])'F7PH])U?X2[L7N-Z7X3@ZE93&PR=@*>T8#YJBU\][/#>1>#6 M^R7\;<#@& J/$TM?B->\O.C0_55>O(H4]0.Y3/KRP>6>XN;JZ5EWOK5H=B^H M!-=9!ZN7^]76 MF+IS\&RF\96\\__NZO_.MB=3:$U=D5K*[0GE,%;FNY4;1L MD 6@CC("CN'P2]CAKX%%QB=F4+I140[3\MZ@(Q\KU79Q,A@,CI2M=:*M[E3@ MQB.V^I:8D7T\9F3?\];)]PRDFOG^;5Z]:3FR.VLM)M7+_JB7VUI%^Y\72/WP MFR_O=?]4#<4K]J;Q5B?7VBL. M3I,S*B^V5IJNWV)PXFOWN.TNF]=-_;KG)JSCFEDYIX?[>N*BVQ@63/-XWYAN M[3EOS4U8VZ.1WY.,^BK(,1J/G/CXQ+D=:>>5V_E8+ZGN\=::]-N)'-N<-+JO M&9I#3[0I5:L&<*F!UM-IR;:I8^\M3LF-:3$S)8(J=6=(K>6G/1VE8]8F1_7D M>)2;M_1Z\83L'X^W%E^>L/L >S9L_TOQEWNUB>?@3 /6$%C\3?52+>R/SD\3 M=;6J=/=K)^WSQ-:*G&=A263#VZYGO.I1;V(/,V-0==7N<&_DCH9W1^3NJM3< MWIK@;68/[QHA?#G%6Q53N3@:6?,151ORS9UZM4?5KW7P[T'Q;Q\>>FV*SU]5 MIR-M?WH[(IF)B0_-1_:Q:F&PMLWBX(C&ZO6T7_V]Q!56BU!Z= MY.^F=XG;?+>0;#=&^;O:*2QO[AY6EY:Q71Q^6,E+]T MTLB6(.?ZA@K:(#[KG%X?MCL7V?C>]55-R3K;Z]G<@$YOWDQA2XZ1JS,6W7>! M(ZM+7":EVLGNH%D[2E!SD9N,ZUW#SFVM/?(0<[AGEY_L4!^3:[B>-D\U>=&Z M.2R.1N6]N\1@=*2=+[8WEKDEM/GV'L=GTF:IG1NG"VI_,HI7A_VK_B15ZA:^ M:?,C#S5T$^M3:9-DM?3U@,Y:B8.;B_81K1TGV\5ON;GQ&-_J1M9''>-&VE0< M>7 ZW1O-Y5RQWKQV9>7FTMQ:TW^K://5#S7)^_Z&#K4$"U$UG5WOUJ**:VD. M& WR7-%=V.2^98YY40MS!M;[7I9,@UJ\V?EB_0#WHX7 BL;=)%N]2#I)6=9KM[VCSNGF?> MG'5O!:<4KC264TJM";&<1=0Q7H&SMVQO;YW<0P?8NDT*1'YHE]MN83PVD_(I@0\M:$<; M=8XK&?>Z7=>V[F"W*O#QL7F2P7%'#_^PFCRY-J9'1B^A@K%+]<]@E78 =3@D@;!'2: MFCT*7B[#+BRB.'O4F5%J(%#:)OR;$B.=V.7:@"C]VQ&9CV=Z_J@WS!A;1[QO MQ94?-?&ZD_$NQ5PYFI=[H#>=J9CV@4/]4O':4-UB.J"]X,/DVFTE-.4JG1B? M7MNSE &'-=XZII6,!C@?R%5YY;J^5RFI*:FJAJ,1O4$TM6J4R41SB.YQL.%B MWG/[P_/1HIXIIJ?Y:74VV%HS^)'%$QNW_#6)[%509;4&M-JYK,YJI^GS1,JP MTV,:3\5GAULG9=ZLGO,SH@0W_XK^54HO5''2P^S8-:YF9Z.X,3DO3(9#9]'? MNHC$MEI_B>(K.C2\Z[$2GUAMO>CENL[L^"8_.I!S&7D^22?([!^#3M]JZQ.H M)Q&]<>REU)-=31)];)NI>K^/YV"H)Z1G@L UK45K0A3OOMWK5DV?DYL]5VZ- MKGJ52?NTIMWO;;\+H'P$8E?1ZY!4TG; M0:>\,KRBQ/)'$8/:F6\5S,[6U\;3MSGC]<#3B M4.%6@,DO2F,KT9 MG,OQ\6"4V+L[/=BWMQ8E[BW0>!$0WM([\=B>9:_FV]S0_^FU98\QO-;I\=R9 MR9I\EYAH1NZV<;:UOJOMECWOFC3[^JAP,K7&=N:")$?QL9*ZKEUTD+%]T#N;YR[2>&MOVU=8RA>UJ\O#AKNW')L&\'$T. M;EJ)>FJJ91.YYN7PL&6-Y=07:PGQ/FBR#8W%7M9U;C4H=EV19ZG:Q2+7(<5& M(;VHMV[.G:U%CJT+BFT#2MPG8)Z83"X0XDRNS(S3?+O9B<_V&MF"E;X9++;6 M ?S47/)_@"!Y)CJ\<=WO84&?5VKT]%9V#T?T2ND/,[W,IT6K?T+=[]="[+?" MZ^-C1TETFJ=N@APGYP?'9KIUM7TI!4_#ZV^TWFZT7E_2USLX.*5W+5J0CU-[ MUOZMTIU7M_?2EX\LZ?L"*+"Q'/"BO3#K\9NKPTYKGE^TFT7])M[:6IU^"\H! MMPXA[K/RGLH3W/'>85=?S-Q.W>U,N^?M:E+.?T;I]+X\81NLNJ>CP$:>D+W0 MBJG!H'@D'U?*9R:M%>+FR6>4#A_"$[89(5XC)O2E9]79D M''='B50WE[JICOO-T]Z;ZS\?%&Z*IE,GN_,^.>[WA\4SN:X7Q_.,,;3WU#<7 M^4_.YWC-;-AT-Y7&S:>Z)'/A)*KUIM4Y5MSN 3E6^H63-^=C3]M\"I-94NG7 M#S0N"XCLN#2]'J8/LZ/ZP?Y5IGX\NCF[W 8F\.'\\B'[ZU!.')PG+VN=4=D^ MG!W?-BU=.=\ZR+V7H>(:&@=;!_Y =<-0B:5V;6R[87?W9]FK0X=F^J/%M7I[ M:)L'MP=;Q[O-^\S3O3 I)U6I5M.*E6:R:-JMIE))?.[\,K3)ZQH4S@:-IW89_M4ZT^'.2#KRPT5;SO3)MIH#"-SJI2_ORQ-*HU MT(RX8TYV4\F=W,3Y,S0'/#KQ'NP#1<;[9*SIB]W_M4$CMJ4:G4E-T*, MR)3L[UW#M,9$Y\/.*-N?^.K'[S;IZ50R^Q+6U: ._MZ0S_7(;J.G"]#@R\TX%I'7.\FPQ]A=#'S\CRXD37!L8N]N"@%O]&,Y!% M(_3^[)D68(<_Q@X"TC9U397^E6#_YSV!0Z;7_!RFFJWU-!U$Q>Y04V&-,.1__U5()=)_^D5.L]JNRBVI5*M(\F7YL%0[D*5R_?2T MVFI5Z[6/6SOC:9F I6W:QP6QAT#RCFG$I,I.>4=*);*9XNNM_TYH#VZ\W3__XKF4O\R0X%)+)A&DP1TA1)J*5-%%C/U. E M@Z!^KE)MMV(J++,=@Y,_&).L$(B*?YX2:R35#?K'*U/N_1))U>R)3A9@K.N:0>,] MW51&*SL0FDQR)YGE(T31MX\JD_/W#PW> JL0=F/J/:+KIM,SYS_>"+M+AN$2 MO4DGIN6$L/SPKGDR<\Q+J^/*I)@X/ZF9OQ)%:JU3JE$ZDI-^K-MM3H-%N=4JTMM>L2B*HV MR",IF9;J32F9_:G^(=7WI?:A+(6DF"_!2N4V_IPLIC-L9?>3RX_?TNMSU8@= M 9B3RBY11MS[W=B=W>9DXGA\64IGF]67.?!HKKE"%1Q'2 MR9B$RWH[OOS:.E>]Z7,WA]E8XE%A8BBFKI.)37>]/X3ML9O @1VP81W5>V5* M+4>#TQ=+8VL"$^7/V5!S:-S&\CV Q\PBDR4>)M#36^YK7M/:;+5NK7;U%'O)$QZ.3PL2=Q5+ M?T-9;AZ<-<\>V$HBD8RGE7IO<;Y-.F"EVH:#7:!"9ZR.JOTSQYA<)0ZLF3ZY:DPO3755I&UB M\=6*#"IYHWXA-SFA56OEG:W2MW[*MT"2>2[R5XBD\H5 M^XE>SO-1\S?:2K?0Z"RNZL=7I4[.Z>:M&_?.Z1R5NJEN8OE)V3@YT%J->*I# M\M0Y/I.[5YWY )Y,B2U5\?@ABD$SQ/V$\6](60Y&9T. F#-C7 MS9EW;M[G.%H)NSV+DE%\!C!Z,,05TA_]1TG/-G77H4O1+AXI$O]&-=Q-VTON M%+_V!C.%S[M#II%OM$:?@*H?K["A^1G7YG$.TMU#]I^NDJH.A];@M#MJJ5<7 M9%@=SP]NSU:5ZV=*N4>YURKR2>FBU)2YP UXZRL2TMN[?3T%_6GK?I ^OJHV MUR;SJL@?4MB 8=4=1-X\.;4SG=*P)Y>SL]O,@2E?5IP9SOFT>$8FGBP6BXEL M8;-#8KMH_3GZ(4LLEL#H-<'JM:0;U])L56.%:* P_M6SI%^_-4,QK8G)3Y ] M:PV(H=VQSW]\89IC'L-W(KCG'%YUI[G3VI'D\40W%W!Z4=*0:N;.'V_J*7JL M9^@?;H*65-5B;W$>QE^+-NM%L\%!\5Q.'0_WRMWC_6+W:/8D:.0+^71V>[Q%F]P> MX;#9Q*+,GD(!)( D2<10I3MM B>A,D?3Q +LT29$E^B<*NR"0O@:^VC:?WP\ MRW_\&?U\V([,4'=:@Q-8]4)7S0GYU='VMCJD&ZF.LF2POSP\&D\.I4#13Z;60^';:"R MGX%[&A6B9/Y/6W*H3B<($W[1N[:A/I3):JJ7R7 M%E)J-Y/(]KNDF.YU<_UL*I4AF3Q-]I8=L"GUXCASL%=2$^/J_L6X?QSOF_,S M()455^U5?'IU7#AMG"3BG=+-N=U2KXS60-BMT2>O>TVK0N12YS8SWF\ZA69B M8N&8F>4GRS53JY0[PZ/$ 2U=Y#+Y^&S,',7>DZ_E_GVT;]?SF;W,N9O*[A32 MFVRQ)QBCJ9U,ZOE#!?9A.K^3S;Z]0^:QV?2/1.W'[BZUD]X(I4^XN0@6I),[ MA8VG]QQGCT#3ARLHMLNIL#$[HJTYO/2%$F4H*=BR()J.\A2JNQ\R+/EB@@EX MSF=S% E&L+2WR?P3G[E%F.K!4[E^VG\\\L3?FWV\7E;*"A">KSP\G0E]*7Y1 M$WD'C%W0N3+$=FB2:4A@4,(W@4:Y)JGMR9QVVQ#L+!"F@>0WI/(NBRAQQ%R]LXQSU&*POA MM91$>'Q^F;ZS'$0V=)*P'H\X* M*OP#8GS+?#U9F&SPKSW:?24E4S\'?T@AIY54,PVZ\T:NJ\VKWLPE#14#O%3J M+21E2)61-,;B0(VO/)3AJ=D2D694U^,CPYS!>)38L"45?K!=="L26V(WE? $ MT*:KBV!A)I'U !&"'\!D1[J"/[SC7%GD(ZL_0L4>]PP4>322>$7 +5C M!%I+P*S*0!8B_-O\U7BAC>OC48[F!MEVHW-SY@P>(GSS643_2@#/O7$6[3OA MM&$Z\,VMJR$E P'WL6S 8@5+]@;'=!H35Z)?8='-LJ_Z'X/BYZ;N&@ZQ6 &$ M98=0^_ST\*Z;'A7RG7+E(MD\N3PBEO90\<,W:C\-M6=#RA*NEO#[9U)@Y!"8 M,V*V*A%=]]$[C/<]*AZ @=>@^BIVAWBYI\T@QB.KQ[HR285?C0%[=&)1A3*O M3S+%QV!UL;;T$T8&Y4NR73#?[:&)Y0)>@90S),[R?F;$7B56]K+8TA\L=/PS M%=IV#]0X>*9W YO"=]CC\"(N1XS%[L9B"V&K);8C%1-\!)4L[)UWK!\JNQ;Z M*7G%)!I##G'<,#DUL\6Q:QC-NXY6J)-3+5\9W5D/J8A7U-X.>GHLXZJ9K\\T M/SDM(RX#&H\UQP'DISJ@LV4::)_I"XF"K;:0JF@A8=O_*94JQ"&\!FZ)RH,Q MPM)M15UKTH&K\\2_5KPM_<0?\W^FTJD=7Y_36(G/!$M\WH7:^G8XKB85UUNF4>@?7W:N'=+A/09G2UI+C ^;;DXF, M&3DZO$\EHBA 9( [@'R(;6CA&&N_!1W2B*_]P<9[7F$6RV/G@)ECV/T"12J, M!I('ESJ0!I8YKV]E)KY/AL,'Y@$\UGN536Q;\O7)>IR3GD!O:RGL"2Z] M[0-*Z6W \<1XT!O#Y17<\"O^2R:P&,20]0U,:_%6>;[,W"N+2<(E[S>-PUK2 M."_*[NBZ,3@@6K%P^J G]>^K7:M>6G=?I]]]J]4K[5]#/9YY8*?#;GE]5K6]J"V MM\ #MKXR7UX(Q 54#SS2!3_;@CT)*._VM^@ MVV/Z]5/-?F;L@SQ$7S78P:Y-V5.P(-Z(;DUW(; O<$)]@2N8:3 _8KP!FS61 MRP/@F'PUB*%H1$?%TW0-QOAMT2_G?Y*H5S#L"MP1[.6%.MM[ MG]Z3CTWW M*?,RH)S#+_%-#5F@ 0>%[,*F3'YF0,HG,SYX?AVP1JT=@ MV'A]KM,%\];^3&:ESDX+6_GF4SE,M_\#-Q[L4D0X>SJPQA"6]#5KS)TV$YB; MX$. 6"P4J+(5$U?5'+&NG1?K[9_-;\=CHMR=8 ^IKOM"Y^=]8=)DJA=/26O( MZ(]H$.G#I54+][,JI-K3*J!!+EV3O8H2<;&>*W[Z[6$U/L[DU\Y,/08 MQI1@W4L%6F(*"QD,@#(1_<8L:T,DU@G$F9J,/)$!H5=*?%1X-AYEMWU)<'XL MS,/<5GT,A,1'JD M&NY8-1V5*C"!_D/"#JL ST04<1]Y09,DAK'9 ,M8VV L;%\W2=AGN^?6Y7:_ M>DA&!\VSTO7-(&3O^C7D. *HCUZ!2.L&;HL88 MY'0,'/6$A2*I9+$*4I_OCTT;N2/JM@!6)JHIBGB@8=-0O6:SMR[KH!63>@3E MM3M!6>+-9 .L4$AKBA>PIFK@7U=9(P9#0I3A&4)+V3X[$C8G!-$^,>W@].%] MH 2&,T171 0@QJ*&J@;K=4S+9MBU7(AIK4,@?'!HZJKX=0R#H] PI&3B/QN M$T57X"HH)H'JO1#&)J3=@1UKR&(!;NR2%MYZ(G@'%1S'M;W8OP%G8-O$ MJ5 ML!8.:^-LW%9TA+[?T\*#&,8>MDQF\TU*S^4X#]Z*%N(XU=K^FF NPV.6 ]UB*ZR[#E.O@;Y"3"B=NSI1+L;S M,_DVWW13L])E>_\:)&K-1;Y;P>H^]*ZDI[\M-N5:6W^"BC U(FUU/>/=4L)>I MY1#L?FAPE$.4]2.8('$;P,ZE:K7JQT]Y=WFIZ5L.P)/'$MY_@/PIZ)0#KP/O MH3 TC&+1/OQM -MG363O8:),R=08AT8)OF!\CQD?$F]3AN%:D[V-. Z\FBUE M3"G["5;(<$JP[YBHL0#$ U'@)XLPRW(I&P29OJ^_AAJRXK,:9D8F4#;"-:U=#P=#.Q?P3C'D'] X;WK(*'>7Z#,@8P&&(B!S[C]! M"WVQ;'95&KO*30K^_//'&G!ONA\NNU,H+-\/)[[[OA_NQ??#>NEBM"< V]%;7GCVA*K2TMZ)C"WMR_5: M&_6'=[O8)O3@Y\B1\&9]3J^$XL:2GRWNHOK(P-8GW=T3XY!XB@'SW_V7HE#: M[[]S0P:?,39*S7:UFRYFBYG<:C>>^]BCH'M\6?1*%YW2/:;XI%/_ &B$N!VC MU2AXLD\),H\!]73Z((E*WO^*[W"JU;9\FMSKM*HUN=7J%M.9]-,/%\>0DKN2 M-\P3#C@"DO>M4WSUTWPT:U=;Q?JG(7H>5:4V[53\[E2JM=VM_'FTM1T>JF,LE"+OW,8]_;E8)Q)3:P MY(W\:SSSOL]*[$QI-" WZ3]K:1=N845:S2OMR^JE1; MY9-ZJP-LN9M/9].)Q/,./K,KX: 2'U4*#?M-\H^PIM_>Z*IV4ZE"XND:6\CH M>I+5]4W*[T+*V=-2\UAN[]>;3?F@VL*+(]LM5*KJ-?FL4VU?->63YU%T%BB: MC2W!X%(PN@C5M"0^B\2GB<$3)RQ\UVK7R\>']9.*W(0!VFVYV9)*M8I4;;4Z M\%6CTRP?EEIR"QUX_-W0K97?S&+;](-<2SZ1RW"P^]5:J5:NEDXJI7:IFRNF M\YGG(59N5_I_02[(3; "_K]/RU'P4H0OR5'RIZ5:Z4!F5AF*\4ZK5:W#T5?@ MZY.K5K55W]]_WL'GD:-X8_ML))B#L0EO%F0//LJAI[_"[\/%9P![.B=M]@@: M%B7\X4NQCA%%M'Y;*Y7JG]CS,*.Y* M8FRIRL5*9'@)QY?X!&U4JB44/OQCM7; 7@@P*^ WGY:Y9-)?E+D42Y@GT*R? M($MA?JD*D"\5<[IDZ;!$$D#\J4 MQ6XQF\XGG^G0+N[M2FQ *33BYR7[EQWQ%I-].6#*3?F@U$1G-)R77#VH'75 M#ZQ4R\]$@/)NB.%+_N"2&%WRAF=VB01BJ@W\03X'L0(HTVK(_(>7>-.VCU.\ MA;;Q3I[1:K>02>=S+TI(^>W?:R@&2B4FW*+,= OI3+'30-Z_O[U;+< M1%V U1P\,Y:=0!8@QHY)_NB2-SQ3"ORB!NF@?BXW45E\B7[XSR#Z]\>2I']\ MY?II0ZZUN(Z03B3SR6?JA\GD;@@IPL-^;(D M')T[0,7XW^QD*PR1\VXR42SF\R^Q0\Z_S9#M(_&L?'E8W:NV6VO"'.5#N=(Y MD9])XEE4,_G8L76!#LD;_YO&MT]ER*'W,)DX;G5.3TO-JVXA64P^.[DZMXON MIU/17@AKRL6PGYJ![52F\4<4NE<(?_T%,L6[) XKD7M+T7& MRPE2[W7[U);4TX<>G&Q-D?\*]KUZ23U63+]O/7TJ$V+O?,^I=RR7+Q1V4IE[ MRN599;L4_(G0^"Z7W[9R>45-I91,*M^EO;S2S113J6ZQD"AVLY1F536=+.33 MR1^_MZ0\'@-,J 36ZNVEX-0%_!D_J=>/\7,T&>:52^@WK9_A =;//Z9'T$J@ ME87=2]6:7,&TC?9AM05[;-2;[;?8P89>0:$-L!YDHA\HUNH3S6 7#,V(I<9U MTQR)3JN.N'M(],;!#CAC2@S1@ <_-BQMBEW+0@UV3N _ ]Y'C1_K1/\+XH<2W-0E)-<56YU95Q;@[1K; MSF'[ )LW]0.H_??6-9T_0UT9[1C_2OS2H[H&>UWZ=FA.EK_B0%OZD@!,%&VR M.BRUG76SP2IN5D?!;K6&NORH3HREKV:FJZO1K^SAZG?*ZE=CLA"?_;Y\M@94 M32Q$!E"*.>(SDO(I<4>J&M@A#;;HPI,Q 7D-6_ZID1,(-\@2^,,[K]DQI"M[ MPCOTXM^JB]O'-IDZ-H7ESR@NH,28MDL#1V"17K1H9T&:((7+FEL69E M. O^BL>SCFH%+N%'('_"6TT^?B&B%YH)SZB:#2=@\PZ[HJOE?8 1IQ^3D"P1 M2DB:.N"2P]I-[CZU7'^N,9)NN.%UI$U+#\[[^*N7SQS^5U+5F? M]W;N?>J2'ZE'!GC,VKCJ)C;J#LR;%0/U&T7^D2A"N!V,?&A #79O#;;7IX9+ MOY'E&UFBR.*)%5#&+*Y?" [SC2K?J!*@"FHL^!+3F,3M(=@]F[7MYO?4(C;Y MFN4W^GRC3PA]+'YS*RHN*D@BW9QP39>ITF X82MT- ,0A[QN]=\8](U!]RHV MMJM@C_R^BT:>0"EVE5#4M@TL:WB,(9?&KPP BPXLMIXV,=$^OP%+DU^*PVXM M0OG'7$![<4Q8^N^_"IE"ZL]O?/S&QR@^1KP%> &*I7H73CN@5G&'*3;#IQ9S MC?1)SQ(.&?PE@EV(Q)KR;O%7-4N-(Q-=H"]37+WRC:/?.+ID&G <1?]P%",]W[+P&H=N MCV#<<1E?OQ'K&[&BB+6$3V&&A#S-U1W"0@D&7E-EH03UKHBT;&DV-,?2C$I# M,N6&ZTS3^76%FN%25",MO$",7X9(;.20DLLB-"$CA;T8"''MSI??Z]DMC\:I MDFIA-$;1+,75G&]WRC=J+Z,V\\LBQJAT8%$:N%/P3DLZ<1C.>XZ5;S;YC4L; M< G,#1KD&FO4MI+^Q[Y7],F&I M2=>(RV]O\3=./0:G,'&+Y3>!Q!QH"N-J!BAX0VW"T]3@D;&&EY2ZF*'A^UF\ M>T%9,H[M:V8PY&?!Q<0W*FX5*IH]3$>*@:*F&?POE?;QJD!V_2S>L*A0YD+1 M=- MTCY@(,] @XG( .Q/8@-WG%!VV>I2/&1B::@HFL)#^"@+]_/BZ[=8_VB$Y)/&K2T3BZ7=8^1OW5J2U9]ZP)$&P M9[R\!UXBI!E34Y]&*FKHP&0"W*%CFX7CM@BEO@WFC\8H5I/7%U5<2P59047> MR^S:#RCK?;#(KD=PF^X$F"]W"^!/XF836V+5F7UN.1';=L>3P"3#M\>@(6.5 MIY *NK*/!0?%#%>4 GT0RS6&Z&, -U:]\J!0=.>N/!1T1>P!/XVEA=.-:R< M,Q:/*(1;/B(L/L0(*:[*#WKU%E[!(]*U3F:\T)47;[(*NHD.N(OK=#%6IFL\ MJ< 0)9?W+V/GNZ/%ZQD;F6]CX]O8>'1'BT)*4;-]6N@2DNYW,VHBV2WTBK1+ M:3I!L@62HLF=W_F!KW3];>0?OF!QP3E?\^J_ M2Q>?OP%??%K?#5 2RR98*,;BXQIK5%4*%D[#G(%V4364'6E&6$74F NN-IVC M]#2D4[(0?<_R,2F52.1%:IF!*A>/2Q*I D0P0['KYV"@565(1Z[NO9W%MY/I M':ECZ,SYCWK-3/,:-JA>\PI,=(-=A'X7PM*.\1QU:HV]Y@VA/2SU0Z#1S^Y2 MOP10T\5GSV_+/XI3$;\!NZ$LU+ ,JX\Y,5!76/,!4\?\O[X)BB""S7/[64Q1 M?'P.X.::$@R?\)H2Z6I09 !QND8.P(1M"PV\@0Q/5@R$!G$RX5$%0FRA13&7'?*;$L/U'3R\CT MBI-5Z=_IG:P$&],17D R WS8JUEFZ4S1NIT)PQ\!L= Y[4@'D3>1$/^=S>=B MZ6*13?WO3*H02Z:*GLFX *%D2ZSG"U">0L<]&#>=1 )+)=D;\$R81+4 ,2ZL(L$L; I"DOK"_"';Q0,S8%%*G^N8>N> M2TFJ,N?3ZS>6>P(YE#99/IR1^LN%5:I41+98CC$+Q=H34%!5CU# U&$X%OSE^"\,$%GK=HF8>N M X9A.!@?%-GYX8K,F+"Y6+28 !$/1"L;[ 4U$()#=85<8FG7?'?A->#7FA,D MW$R!4W#\#TJC8I*M (/A@;]^'\PV7IHR)8H":V?#BW!V+$QB Z &R\"U?#36D7P#+$# 2;5:O"0T7 M L1 4[*'-$=5#6L>=J1J?P,:6%K/=00B@(6DX5;A!**";/2P2 M\T_.*ZY>"D=QT@)J:S(%GX,%A=O6!D:V#.6]O0 M >%\U9^;,7S@& S755Y4HIDJWWG0I\#S(8N5AYK^,,^%"I/9."PO+89S^B!= M8Z@AO-?B!X*4M1 ",C+'K$F0Y4X\MTG4EQY)W?!00K-$*J^-,%6E6Q>>PC X M8#*77/=/C&M*>\9)_"88QT.$R0? ,NTJ&!)BHD]WHAM MFS .(C/+3QR+]GC"?TT92OJ"905^C.DC"R(VU[I(A'>$T$3 TW8G$TRX'2*? M0O*))$3:$KJ\6'G??8R1\VSLJ]?*2*!Y"'S6[/ ZEIE#F)Q='V^ M)_%R_WN)56">NX0I7 JNKEI#PXKY_&.^U%$7!L'?>"OBD$!;ZB<6;JCFA&5L M(-'P:Q[EVBS2?($HW@G$S;,$GH")S]%%G[>@6P*P._2T&NCTC A$X@+;%DT. MU\C#8%UC>-W&T_"IB"FAHDEA%$FC4;W[XW<,78#KI#PA"V!$I]R.U*)@%OZK MD$HE_JPZ="PE2[M2$V6*UU*-.:.3?[(O;:D9).HR9.6FI/]0/<(7@^/E$:. M$&*2KH&]JS+RCX8B-5]]66E?IHK?(2LE7B93M-_KFENG6# M.>.E.C:H ZA]J&Y=-:1]VK- :"V8Q15#VU"SP:KBL ;[6)62L70V%2OFLR / M0&/PDQW#1F88#9)@[V7@Z1 !!2]&+%-FP"%#%8A&Y\C];>J1,0MIS("7=A42:H.< $Z6;IL7",D*[1>A/ M3)O:6VO#MKTJ*WE*=)>#HX2%?N.(O_P]R Y64^&J$=,5N*HX)'I?J(E)(?U# M.J50),4#*4:8:/J@"$5MDVGR0249#?9(_#URU2?XJ=59%9N+Z6RC;*_'"?,4B6_0Z2?0?)'@Z2 MO373 VX"!(O. ^)1("R668B<^H)L J]T&3:@CHI6*\AKNJF%HG M&D\PHUF;$)Y-(-RHJTP+&,O (N-82 0N/\8%8E1RH<+KVIX;5K,B+9>92.6- M,7"\H*J6C]0'F8J$[(M5.\0?<1W< 2 V$H*F5Z?[-FD)3PL6"@21]GR.]'%A MN-)2%:#OU0 CD6"C:9N7U#,K"KY#U$)-WF*.+#Q*K[4W3U4$!8L'KSST18<; MF,>PCQBZ"0&/>2-VR29C7H(=\]44["6/UKG-V]XQ?9%%)?@;?=V<(6<(#;TC M[2TDM&H&2R8W,YI[(+01;0>/AF,F:*='# M"_@:>57X ' 9(9\,>A^(+GI]\[B+4/S _!.>4=T42N.ZS7T,2O XXY(O9,+: M)C.<<"R7<1P?)WC?;M8K'ZF2MRU<'B$F40-8N]"GQJS?/D! YRYC].P&3BMX M&ZNP> -^KA%A $ E8W@$6XIK.MZ7Q(Q.4X'G/+.2H-.5XX;J%VH=P,\&)7";4(JER9DV7K[@BHS"5?547): #DB\4P(W&4&5/D;GJ:%P MH0:X0G4=_^L_S:G9O\W!$Z*5LB]$$6]TUK^+HW66R1/PPRFEONX97#SM%! M:((-/D2_/E,+4/B(0K> L6)"A@A=5]%?AZ8!CTK'N $(/"%O**(:EU#),)'QB7UD!,"\F.*".'?=T7*4?LP3]TB,3IA:CH\G& M@^X#WJK!?3WP9710[B#"D%]DF^@\[Z-+BO$LC$\.873B"T&%!BX?P$A=HU:D MO:KP7KONF*,5L>.85,V6!N34"VT?]7GD]3 )G?.K342&$JI$7$'A.&C&0T#U MWO=XI\5B.#%Q%$CY,)EHM15J]>"_QV,O)N-.: K8]Y].".Q@O>EHP^BHZGKV M!+'9GXJ(X1!CPWH_"+?;01!YG8P6%IIP;RO82\/DNF]O$03=8B%4!$LHSNXW M85XYM) F0]13B-V/U8"^8 M+\1-5I(DR #'-]U-N/!2)85(,A\0#%-0W/! M#!7?P2F!4%+%"0!:PH^2H0&G_C#]!Y',PXM@;XJ.[?/@-%2^)^;#,U&I0_ S M(Y%!";@*G3'!R047-J/2T;09NX:P0F)"=%%/*IGP"PI@BHY$HG@]T_I8XAU# MS5!WA@H1T63>ZF5'*K'4%695QT*K"0^)*@Q7C5F8,Q1?#6) KP85^2HO"S7>")*@_)!2*>\R=1T,34"M7T9UTKDN_5@<"4X ED'!,Q M>,6U=<8;X[U%? ;:(RH[<_]#A)/ M8+O\\CD<=4CUB>U9%MY3W*T0&!!4&@1<*%*EPZ-NA.@^A:JRA+0](XG@J M'Y#9;' @_,8M?E2 )]/%8TX6T,)"G<4CU"BRVR$]/D#K,+JOPUZQQ"CN<[_$ MB"Z\^Q3845E^#/E>9O*!E+]"K7:("3 )'\U4$,"S-I$1LD8Z8$Y$-#18ED9( M-;4(,%_?.%J(883CPNOXP/AV.%_-X]4(29V 6ᶈ/1+P^&'XM"@S9^8ID MB \"]X$0N%PKB4DE6R-2@R@(VBCK8GND1.5NTD<@>"BM#]'/HH. 3O@'_SB! MTCV$]*:@<\Q\%$E&:R<0D:10_J+ DR3%"+X,:2Y:\"=[D M(5;.I#.('6J X/0YB:^$A)? 1F1RBEO$^F(-T#9AJ6"N8^8T>0A[-#OL11.. MI"7:MVD$5!PB'X1ILFMYB2DU.-DA"$^*UBG3BQD6+ /J_J,/D^!28F.8>7VR M>%SN.Q[W'8][KWC<$RCW1- E"LU5@MMDCHC[1:O,=X!%*F%=L 1BDE<P<,PJ7!A,K? P;AWR%T@;1->ZQ&8QZ^,"M(1(T%!QKF" M_$S\GCH:MP99/RF?LP4/^4VCUO=I1B!56X"=SUZV>8/4T/M'CU"?%OC[O' M$(JDXH;S@/J@Q^A^FN+Z<@AXU23JDNR%I_V$%6>(.4[$$E^FEAVF:/<+^#MK MDX+QI$5(R\\T-OLQ_R;:Z%["SBS/+ D0/&0784A:9,\S9]SCWG#N]F12HX?0Z-.+-(T MDF4ILE_Y1&)'+%=PJ40RFM(73N;B/,Q+Y6"R2=2F1 +\A]+'KUA^!T7*9ZP68$#!MXQ%J,O1(@3C9K>(J2E^G5[P(MYO'W&7/XA MGL]B 3@:4O*".GRH2(?KC[(42TN %'=.A#-.P-+"L/$$! V#2RQ4YQ1&$'C0 M#=U1[9T=WL[-RY3%T_Q:;8,&5\MC(@*ZC@P&U1UAD0LB\I["#!R#W;A!)7_% M@J&RRF2>=LOCQH ?NJF,>.335&DXA\*?%M>!01%\BF73A,M1.<<&"]3D$7O* M,FT96PCG3ZRC_B!P&^,!,@+;P#UQ[R-;CP[\/"7&*S$EF*\:H.$&LA 1@P4EV9$N,:& @0;> MNX<9N9]=$EO/G<6PJ'IYQ6V>%HB,'M0(',.EZ&B*E0FN.*4UM-:7-F0!Q$XV:^<*UYJ!PPB+5,Q]/GPO=),)&) MZALB >I9Z(")L1J+D/YM4=:?QY,/T=A@E$?%?">L8&:"73&%D:[UROB*=7LE MB4]GCMX!2\(Q%IZWB^5T"?['VP%1;#9/F0P(DF0\_YN'3:&\EB!;P-,GT=E& M4.IS53.0FDA[\*57V>8YLX-*..;MXP$ 0"IJA0F>63V6Y[D7"_D@4>2'!L,7 M-7%F 4I)WV&=+4(WR7F:FF,ZBPEE.9.2)[9G9>YA!% A'$Q\!;G\4,04I%+\AAV_8D'^Z3:T1\4*$N! 61(@Q,@14C MA?JNWPG#%YI:BW&-/2@&["63\1YLR&K4]T MKQ+8\_^#3,(,T(]ATW61!B^NJ(VR(B_W0 U9TIP_^[X*D7?$KQ1UO##VVKM" M.=\6S1(BL<&P%N@7Q0HFS5DXKR)BD>4-C-;GLV+A<2_/D*JA)!'?>&R5FT%& MB6C-Y:.NR#AAJ?O\UD"4Y$N7&AE]C?5V$A:2V>?49+"6A!AR-UULZXE)JNH2 M; -0QJ0I&(UJ4!,>:NF U4_+AQ)19E9,-A&<"4#D'>+][KB !XDSQBTRLL7" M![_ 5]27@^106:I5>&\AQ!@#FW2ME?V&9+"09\3AN94LA0HE&\,/#L#'GC#G M->]$.[P%#.*UIQJNW-OLZ_Z>O2S*Z4+W%(GZ%'=9+0V?B/5O3+M/EE'_@@=WB"-L BZH[/"%CBSAK-A,T06F!>#3N+6.IP*'VSP(/?(1AK1TF8$ZI@MU$B-]WBZ]S*6F84(G/ M\7XE:*O.094Q>^!8JA#J M+4*VRF>,8>:_8YC?,9XKS"-$IOAY04KF3A$TS//6^3V6 M47ZG&1/7\9*J17BMSPQ_CW5X$A;=P3"@>#1<6>=/,31=6S0=B2R)J0/!NKBS M+QX4MH3X"\_F0@V>>:2BXV#_*,&3EL6)1D-Y@:O#M5G:-"B40G?SAXGD/!,O MF8S-QIVS0]8(FB5]\[(.O*5,&P2.J3$8'3H6)44J$T-AU%!U(F]L)@[=$Y884(V\R9,&6657S(OS^YU91+J[O>SS@[6&NT9I"!/A^O./DJ1C MKJ6I,#O [IR>(LZT_$3'1PS]MBBM)6J M=Z^6?34-GI]QQ#,@V0L;6R4M.RN9OP15/=9Y"X<0MI++@M2!G=MIM/Q0,6X6 M3$T0=DQ+M,-)^;QL3]30Q"*A8R^0R/0\]IJJV3Q3T_=\H-(O,JT#>XTW4V-6 M>+@L)S0I<[FB.$;N*L[$4P*\(PI*>Z#Q%%LG,<"P$AT:*$XTK]S4D^TIV4F"KO'\X:U%<21 M0D$D@I*G5#M7DB(]IO$1=:8N!8?AG2Q<(H(0&Z M")2SO=9+]^)!9#LK!J-CAMQT]_KGO/3ZT,9\QQN&D3PW-IN%JLOY_IHQY'7: M$3\?\\TZD7SC#7[ >\&XAARY>Y>PEFDV12#YIX+I/41G8M?",#'EG>*"A!3F M_4#^P>#6HP-B\-C!8V_'#K*>6 3*FV6YTXX'T@<9/9Z0UQC#H5Y?C.79[]7M M=J1P>MKF/D>"!8&2 R;]SNMW/7IVXXK0%;T-<47OQVD;%^Q"D@7KT8IXT?,: M C+=PN%)90ZZ2-#DL"A^U,G,=ZZR*X77WSLZ*R;@(^GR;\ MI4@_7=]C14'/,18EP%OK'I!F06*8)]K;3;CGG1U72! M9T_AJ*D\:TJ(QISH"R?@$:Z03^7"#C(O0.:/H47R2?G[44Y@KJ> (+A59RV5 ML3'6DC^7#R:6QM/"LAQ,>#VI6*KH:*:+.TP)/!7' C#@"OU0C:W77UJ(!YA0 MY]XN<4TO\$+-3WL-RQ/?5XBBR-7T\.SLE!SZB*167TQ'.5>X.S3'-QYF%XYA MUM-2M'4+C3;1B8-FYSL9&D_LSL9(4P7CG8-SR>.U_"N< MUEF1_XU\K/?"HF M+S$EFZ<1?U2KMS4=%A$E&6TQ0>]9X3S=F:GV(3'"(F,,S]C-2%YS1AXF8;=6 MI-,[4D/DP 1OQGQ;B?5M!@7:1HEOF0NB.XMX'Y[S$JQ7>N-N#&V(%1E#WCWA M?N:" ;D^G(')722A37GN&M;_EEVR!J2Q&'N9NJ&NWRS5<4(T-: Y %Z>RW[1 M9Y9W?F5ZMQB$3[CRM*B4+$#]3,0 BX.LM'W-\P(14;!*/1@4NV&]G M)G K0(/U=(SW7A0!<^%$^$EGLZE8 E<8NM+C\5. MO0Z:"#M!-':V>9Z;YTT(ONYY:9X8F L3^0Z( M5F/!KQXQ'4^[$MVZ@QH\?OV3Z&85Z<#.VFG9(ET8W['H$.7;U ^+!,N(^0F_ M@@]RL8E>/12S"!5,6^%WA8ATI*$V$9:M'S4)TB[$6\$5(T.6SL :LGFKC68B M8"593U2RQ41.&CS4LWA-@V(.#)&[QYU[WABX7'&'"=\QSX<12C3+PO<38#T7 M-+\6C@7O%D\X(I%$SSJQ/52.Z%WU0\*W6_B,W1]RHZV\-7V]5D56X%#VQ+Z_ M)5%I$?-%5[@CWR)RSH%6R*2W%9H@:.K.45,"/!BP,_,3J(*RM$ Z8]]KD.7=D,NB"A18"H:&F.GC4:CE12\PMUY?R>B)^G)_^5:? M2*_U%K#BS7_4(7NQ M$MD3N Q >\GPX]LV1LAX$$8/#H60#!(X@9*(5;H"4? M^'=\2"4\Y*F(H#19?]+W59Z?$X4+K9]XZ^>UT]&<;%X-ZSD*-KJKV,TT^G(Z MG-> +;B?*+@>A6GIIB6J2T1)AI!.D_O"A &1OC3J!T/U+>*WG%T7C\&VE7[\ M+Y0*I_)?0%@ :C.RP29NXJH<;C/$C[%#FWU07#?Q&-[52M13R_LE_THJ_@EJX'KNG0[.6< MZ' 9K+!D@TCN]L1]9"^4\8%MRAG21#VKJ4(LN&8#0R#Y(.@2\E%BOAH68P/, MX]AN/'AH1ZH%G9IL&@[9,#V:9Z_T%BR\Q)RG>/H]6"0PP8CSB&NJH5HE1(2P M^KPN+@3X,##-5ZU_?N8!E_R&&E6#51=\K'#$N!%O9P)T"0:WQ:@+5,C9;$?# MJY!Y2V[%'/M!(\V84I9$[0,=3J,'],JJ+G1381Y";%=N+0TA+J9%C="' O.\ M^PUC/4+?,$?@61R*YC)>W81D^1D$S3WX 7%FE_$ M\Q,S]UW+X"Y"Q_R# 0P@Y*6P^*OR^LS<>R)3C4ARY:#4C%2N(["]$_F)R&)3 M90=4F3_>?3\78@-+>"402:PQ)DQ\[WX+KG2QRAX5U.SEFV7%TZJX*YJI\CS7 MP $)RJK>?-IE[@O"&AQ'YV2+#HHVO6_93>.B@,WKAAS!T544_[/5K(=HN%?(8F,]D> MR2L_N.>)OU%MRZ?)4K/:.MXOE=OU9JN;3>9RQ8)XZ&-3)F!M>'$?,E.^W]5_ M-PZ VY+$OC[07-'NCQ,'%\.[O1L16_?ZN%OL9D+_!L90+Q^@X_'R7:WBSBO[ M_GL'U]Z@N /H)9CSV.N7L733'>\D3!67>QR%?3LU==8!F[MY5#H03 97S8I( MO2P>%OE;FF+3M7H+T\7F2*A(8H]=OP3.UCPQP0$#]K)B:3VD&ZJ;,VR)!:HH M(TS/6^+E :D+2*SJD^HG&T"#6E;B1WM^[;K^^C8/K'#"7]LA@GB"K\=.=1; M@/4P"0_B)9.;NFAEPBY<[O__[+T)4]M8MS;Z5UQ]^IS;725HST-RSEOE@).0 M$* Q23I]ZY9+MF10L"5BV8#SZ^]>TQXDF2%-8DB[ZCO?V\&VM(>UUU[C\_@" M2 NI[@D3A*38)@Q$\A;O/+X-.ZD%'AZ$(RC>(.L6A!H.,3+6H'4]T_[9TMA']A&D,\(0J20"43I:H*=&(B!E M!DJ\P9W1QK**$YUT0&2P12CA"]"IF#4;G5$88X9@TQCT M53\91P*WX[[E.X2J[E<'S.$ZZ3?)[QV;H$7TW85;R<6K"%\5I45P6%0%G*7N MO86J%_=X!/%42*LLR(WQ:FZGW'8RI[,;S M/D(85XL,1(>A;7(]V]F/R'<$8 AB/>/]31GY)*,_/0,0?F8"\S(, 0I+BF)BC@00#6_4,;.A,(5&-/T4[U,F;#R MK>7+!I;+MPTIZF!M%GJAC?Y%FVS M3C6#.1]@[L:8C+'3J>LU0I1\$Y."Y&F.0AVETI\!&!Y5D]U922-J&QIFFC\< M-M@:!DD&5T#(*DZH* (U B,3SOS(15&$APG,!:3#\9^B0X:9,)81,O U1G!6 MZ8)3=U^*^@B+]R;HQ/%@%K'<@?1N>D,2YWZ//Z?&(1AM&'BV.KO+7>IB-[), MV:+'.$OP3! ,PCDMB$G<,Q"Q%QM7U:E"X0'KJB+S(XH6H,:?1.>@70!_&<@Z M-/<9T<'=X&:I59BA@GB()=F^0",F>Z66-.A7%"]>3H#(H^8N&&+)"8:1A2L\V%'A%!BA?>YFKA(.(?A]\C&7>? M.AT-:&#Z3:!0P(S8X;[DN7DY>T6:HYG-S K8N6N*2L "G0J800[NL5AN+KQ& ML-D%4JH\ID2M\S2U[XC3A0]Z+@SU%8&R[F1"M?Y7&V/67+CY<+O4H8:;'RZ[ M\0Q0)L5(T5:S=8_Q5%VPI55 _9@!7%+&6(X(:D@=YZ2;]Z$%^8@JZC\BP P M>'ZB-;(H8"R0J_ 0^%S!%W$QFYB2")ZA3K_6#L@4I0)NQ6LF3W7[=+1 M[7O-[24ZK2_QJ]P%0JHGPLU>ZC%@74G,O@R-. SQ=N%XG $G M!$N4BD8LW(*\(KI8S)2_'Z;>*A!,N=5MB!1JA,$R(<)2B"U 00>$RH9)8;P% M2W58I$*8Y[SRP>-(;?6AY# "_%T.J:8%P[QP=-A%T86@,UW#$&. WTT]K4>+ MOX/SHJL0/L M5.,S7"#FZN4((QJ=$%V<^!=I^$S^PX0)E5TPGZG_"W19&P:KJJWM6@-CCACR MXTZ2__UC'MC?!9P&V"R.A^*JSI.+YW9I7)Q@81S'P%K;S8+'/J3I(P%@V,+G M5O1QE1$D;^LOI\KL^7_4=_[GORKMVG/;=,A,>VVC!]D#Q:%>CCI+B9N4@TN/ MNQ0,S):$)%4,3EL@E0Q6SOY[:NIKBMZ@@:/'(8$XZPXO3WE8#AU$^V::1N$E?HNNP MD;]_I?S9I=]PPH4M8C.K##]#0S+U4Z'GU8F"Z9/D MWZR4-T4#FZ*!1U T<.]P\>&=$+\EC&GR"FY0D?V%+6WV8446IZ:H3XB L,6_ MP5@44=9HEB2*T+@D#D6M=$ZH=4X*9\UI<>'XS'3?KHR-+2!TX@#*%Z+=TPIA M^(+(/$E'A!">Q0J\ I!736=G."+.U",G&J_%4 8!M14$Q" RI=U#@E-'*PU# MJ0:J7?K@9@EI=83@104I"AW'$OI@G$$IVE7"02]ZIO5F;%&34=E,684!+8"4 MA(1-(01_$06F1RBTTG#>8FST#Z3"=E+B* 5;3W3_*])K9OE^""DLJ7X3[>-N.3#3/Q=V$F1GL-DOV8%A-JWB!* M$8,827[H)D081H+ WY@MG4DAQA%F8JDJ@ZP(4%[X?M/FCDH, M;Q+&B5IRX1-*+T!#J>4U@+EBY&)[/-X!#)%BUWD:P"F4D!$92:O%7@L;O3E( M4!:8CBT^O0D\I6@E>.$]FIN##+,D3EVXVA&Q B]I4*[HS++P7":3Q32TU"1T M9L\1FY37&$6_^ CH(6R7+"V G7<%J@!1OM3TT6['.[UPD4!D@5$8%D&WL="F M96]@5[FCY')'HR6X5(H)Y3N:ZHD1VK%.2=] Q"GKW#-P_<6PZX@[PD4TE DK MUF/\L!)TU/-; C<:8Y]5^RQGVIO,6;0?+Z314IR2Z3(W#1PS;:SIG4)+"3]8< Y\\ @[NB L_/+-'*="$,BSD-"]"2M4&*PW$Y?P@, L-B\\R-%HB&@J0U%'PFX#X%]V=3"!E[I+(&>)80D(/M?R5N0,/0X@\,+!AG?L3E> M"_V6/IH*$34].S '\E2@(Q0Z97-:E-&/M7G:AN"R+7U6K:,IIU)PC\R)LZM4 MLX2 YE#Z&S:VM200S1M%C>R J18""#S!<[$Y)H398++(;0\66<'U!5YH"B5MM]R N->% MX^;X)]J%4!ZWF&KF&ZR$DDYGJP[6..92F7WK#:RKW\QO5PY)NFSO]-R@>%V M0 :UG!Q7YNS5EQ6*F@"6V5HX/] [N/?>#?Y]88NMX]^+X[>F ]B#J.!U2C6Q5]*%( M#\/Y%?C]W!7UK3.D(G+NK-+73J0)YFZJADR7O+&<0<43UB=,/RS4Z4\XOH(5G2[2J5)(2]1MW$1+2II!%DF)@7TR MB[!8SX78FR4()QQD B$I&Q5C/YK<8$]1O;[S5X[/%3OY6LM3>)%KHGV#$16: MAI/'VEKU$?(;RA"C%C; ;(P(^Q*N)FJQTUPY;E!>9"93 .-GLRP(DHU2)&(" MH/](+>(5/!:NV9VBE5^*9Y@S,>D]'I)XE- .PD +\;M M/C-ASG4SWB@#X;/0KNBX;??XJ+O58VE"%C66+SWAW1"4E@A/CT%9P=3"MB\- M!)%)"*E3&6]ISAL/_HFLB.-P1NVJD?+Y+Y,1_0/H9;86%V;]$P%O0T<#Q4#^ M0-D"^'\Q4JI/QI+,S@I"D4P62S^[44$H.F)NLSC-SWBV(C6@INAQ $!#LIRL M7"W!EHJIYU#>XAQAZ9V3YP4D]=@.!7V1R@+$+!-$N!9#"4]8[ACYWHBV9.X0 M<[XL85YUIA'6.Q7*"_NGTJAC)C$,2[*;@BHW7U^, C,:(HX,S#@%,AOU"#*T M-#ACH;!&>#CBT#H;D$0H%!1+JJ)8,R1);*]@_3VZM3+ZY(H\06.WZ!Q8*!2W7T>@4.H*S?!_C:$3=7L5"G&/R<1#=WR-&\01O!^B.6760>@M80Y&FB$'C9QF@AX>DD5J 4 M.5PY$*?>M+B 86/ON&X:-)LX3QX@K M(M@OYL#B EJ0*H%&G71X-46-F",D5536"M#8?!)#IT )EF8R458 N+9G(21! M$$P!NVHP)I[>^&,,73MA:Z-)<.VAF9%2LTS@ MI^J[*3S$DT;1HN$,PY$/KX0N?L'7O?&R+BXYD"P]OIGL$E G,SX!AA5>;;8JIH;C="O_I?.3>9+]"+Y M!JGIE4-C).8E@^38CAH5G63$' J.3EE[6BV^(R6U2.9"[C\UT@M_J89/N)%L M=:VF^"/?X/$M/+49N,DK9TNMJ"EM*PZ00Q=6X9==\66?D&QC&KOPG(W&*;.>=GUH+)D*C7V4 MN1ME8P:QT@/(6^> M.&@&AO>RP!F1&M=0FI>9=I\61@S%82(KSJ MQ'B=@<9(9C=#V:ZM<%::3F@1.*&5$IT( ,X34(@.WES,(CIEF3H![>\I/^C< MWA/RXDB50";G8HG+ROSD(,"DX"VVVB>=6\O8EI$PO8IG BK1C5U70>()7QN^]_%C%"ZU E8*,-SAA6-W$1I3122 MH(BR9_/(\UKI5R)V#@+R@"*U:VVL=<%AH3=!IK+V-3+8F^1R!TJQ^XC,/U7F M#$=K<23TC$P7!.I+E^K^'ZPF'_G,+'EA1Z#.-/2U'/,L38&^;)7*I183"[;( MJ;#PJ-\G4(]-YYQ", +NB?F 9$=\S:3GV*D9I0C+J(;M@&_><1WN)52$+N0J M6)?:1WD<4'-.PK4 O@D= \"(.&*ZV?:(KD:R7ZFOPR>9BZUN(8Y)IGDH5HU7N 97[(/-=>@#=G-:!=\)[!GG.CF4"YR,9S$$Q"J;M0=SA M=LQAC-E4M++..B."0JI9PG OF^1N^,[@ MEJ*[R,!HNC$DH2Z=19H+#+MF#,%.SBE:D!@'[:9'%NS3BMXQ\4&+=FJ=X0>+ M!!DD,692H$@B]\A?!K4*G,.D8@)D#0S9#+[!J5N-87W%B1H#EJQ?9>JRG->P MWP.ODOM<%S!PX;G [UH7[PJ@QJ@@O6TQ8A8#T++S6R0^!0T_17V3.G+%,XM& M5HGZ7'@V\MF-(F%V.NNLLCY8&.X3 G8;+GI0*CN61&[A!$@^D\4>HT>I\;J0V**ED+V@_.ID*?63)ER"-Q6>,"DG1M\B E)DR*8! M3"KGZGA=98?6JD5."B>1.8GZ[&%G!9=S&[N8KS(^0)1Z L'(%1+G[?&$X9.' M44SG#5M)DS$V9:;(3SV?H,>IPV+B^@MDJHP-:68P'.!1!A(#>$I+D2O/&V9M M#GE$.JZ3T1CDB8R7GB%6 *-!&A)+QJ.1_D4I>G5A"IMZ@C7Z$U'5>@D@L,&GS*T!EV\C1$ZNS S=-?OM4D40:?%DF6U,*%JW? L[%J?.D1T!J[ZL5(8P ME18_2LC,Z %$V5. !T.Y< [C4B.D.N2K;47=*F5'[LQ;K8HT?AM5(H6C1 J M3ZSV9SNA(Q>G-1OL(YK,?0,KD*/"SK4HNQTDJYJ>*3:.ST3@@ICOESU-+ECKT#0-2T" ME@KI%C*#K7Y8J-SREQ5E,6B,L_!B@DDMNTV?"TNXV,=S.TT36[>Z8NLSTXFE M-#.OL2376X%1HT^/Z3Z\]?1XPN2)F\CA;VL":]&[I7[(PL[EC-AL5'U^,Q/G MSP.K%OV'"S8?J=707P43(04Q2EK@;SJ(XJH%;)">)$.U*H!1#&D1R<9P'L20 M,Z3KKE=Q&K11]U(U)AJM&A8HN0E)RN[+Y\-X!=68LSA7^:733#M@#B6S./(] M&\W3O44,)XINI2=NIH2;3%?E5>616$,P@2$+9HE1(BXP< 9(+HS53(&N#N)<)\ YY5Y( MN5X,#H53N>ETA28.OM)+THHL9.JT4!8D LYP .NUP(6 6)=\+4:8 MM93P!*CU0>(SED_[-'LF:YL\W29/]PA[)C^23I XO/:UQ5ASS'N\1"F\!]:# MLCXON)0-6T_P-B"=K8RT:#9:1$JE)(BD;71X,9X:*1HQ.3,FXW9IEV[I.3-( MKB*0]&X:(MP]V_UM1)5D1<7,-MA.#J0\"Z&,.X7""-*S<"VJ/P$%)$PPS:#, M69K-=*7K]X(2I.)$(BQW%U=**G'R(1]1]8%[(.0MGPN@_:BP;0F2A#5)G$6O0"N#P[##2.@S7W3"]B)@]DAI1J':5 MJCO%&B+3)+6+;FV4W9R9;ME,;,8]UM#FH6.SN05<-LZ=DH#HRT+Y:LC)LR*H M:_XN;BXO5A[<#OQ%1^/I];3@H;5AIF85@-.P]OY8I *&X9)N+QQD*<"D)@N% M)K1D]B++9,:S<3'#L^IZ)* 4=TC)09@(.)*>Z(9@QZE88@5!"YFLT) M-PI7?=5BBZ, [,X% 4KC5+@EU\:#.#)(,EI\^;Q#]"X91=@6K(NL\T/@D*^' MJ$6"/R30F?/$L]3P-X&RVN>2'\6'9!42)7. AU".Z#/0JME:^W*5IAIWGJS^ MQ, 1_ 7N3\RM@#U B4X$SKUMJ49];[/QQ17N%.DK6%S(JYPFZM%,QZA^'2QC M'SZ+?0K*FK"%$L3;; P M@$@8)]13-X%OC[O!\7:%D*P_PASDI3\:20[:1O^T##5]]0B]"S1/^^Q6E'J MS9>5HV9$&^OXD:<1[6Q#?ZAVVQJJ+KY AY'5$LY)X\:9JX_>+7>H7!HKU!VG MN]+02FCHPS%<2NT2\Q<-0Z$P DMGS@U=ZCRLTGAGOO0DT4+:R^^H@JF:$,:Z M*!VF8^Z,R4HE0%0!=R]]I^5936L*\&12WZ_>I7PV5E7H:F4#UEBWI,8H;8)4 MO<< ALA#D))48R<1F2>Z2@.YO0F)VNIKP."&+))^ATR=JD7,C*6#[WXS=IU@ MIPF#*K'X4'D:^1N[U_496EI'4LV+ MA %R_75R& 6KF#(C(EDCYQ;6HJM(B1<$=0>\&7].Z/2G H>'VT6;:+JU, MF+%3<6/>[(=G[I=V39NNLL<.SV4^@,+1IZD55=,%^:Z+B7U1 #)/ MG@[U+]^2.Q67Q-X2+AQP=!6V6QEQ4A*D3I^';@9TBL9ASFC6J03A#\H;#E91 MAKG5&?6:/ #?*$M1BZRAV+%#)8/IAAE[PE::PJT]R-JAB-9BE[[91= K7 -! M.B4-F/5X[$L+;N>IG[^T^F<6GXU^G7H#A?.PE5.O'$S#<^[4.&\WW+7$9*4, MK(Y(*%/WK#2>)%><+K_YC+MJX1AYS(]MJ#)U71/E!'_E9TFFZT1Z])\51HDV MI(C4@&^X/%_Y+>7]UL&^#X8IW1*TWUB8B4+P8]N"'*@PNMPM,@&RO71!U!%1]>00BM\6+'!FTG3V8BQ(8/I4/N6?<$^TD30 MTUK/=1>[\8410$(VHD8):3V9%%E&AFHPGYZF2H:9'V&=/D)HM*4EU6:"YO,[%]=8OIY,!:"'.[7I)5@':6*TNSM(X9_]A] M31R>^NQ;6 :V3NIF.\N*>M7I122@F* "=G5K_2*JT/93#1IHTN5J4T;"%85A MBFP^3B)4(UP+8VS[DWER&H+@Z @\$O3" M;TW1W+&_RBHC8E+(RS,K&B'6*,K>7JRKC FVY[BO(M,CC MT/UL:J:P_0:2NW2 -8@WH5+EUGAUV_N5/PO"P'27G@K]D1.L%[L70(S3A>Y4JM%3.S^ST MD;W22AIC7KXT44='1Q,1]R"Y@!"R,A_"2ZZ+OBGVPF.5G[ED#=R/#'V%%7A0 M%4L:4V/;P++ :*PUSH]+)V>NE PG5VR@# $5#UH;DQ2SDC/"+Y\!=!\R_ ) M!-8,VGD$V:ZQEBYD?:4U1JP3CH)A7-W(KG)5U6Z&PC9FH0Q03Q4%R$MC=3\A M23RD4,^6V-"-X/9<3"*'8TT:M,LT:':[LW5_%YL!K#?SRC+BQ$@>KBJ=0\<9 MLUU,Y/'$?\@LV6.7A75OG.N(X_,M"Z_AKPM>BI4OD)YO^%KXW$*K#&V#2V \MY=U'\& M,K7@M?0NKG&VB/A6?A49EI%[ANE(Z8XEN]5IEO?TS"7'IAM.J0Q#W62I,2O< M*3S66M"/X0UMTZ%FZ(9-.0^AV!LJW74RC'IZ=$$;"B!U=(;^-"T@<-8D1EAA MJ_94R=@"[@CVBZ878; JUL!$0H*7$V9\*K8,"TSMPII)J(3&<[8DZ"UPN]=/ MQY)IMS59H/R2, (!@Y/H(L,,/HD5F+?LX'^XK70(%[$<%4 \2]B;M1_MX-$3 MQP24,7(3A8N="&8!WS*WUTG>FG2:2P=Q-DA!J2Q^D5Y>YZEYR8PEN P( M]=& ND.S9$_@ZI0V.\MM<'$& 9&.0W[ JRZI?U&)BE=<,VAFL^%@?E,C?7/ M\'E"P>43!84R^"Q(EB))6!>S@IT_0_^?HDX@VZZ&M\,K%HPVGI]BW(ALFM?" M%Z .CJPX9W'O[B!7V;M7@(6DD%I N4V6V,*UH&2DC36$!\\.LC[!W%=CD_O: MY+[6G_OZMDZ'/A:\/8\%Q9IKKA\F\RP)#P,X$ MF1U,#">6I4Z9.F(.[ZX@U:&]2-K-J+8YB/I6&)R&$DTV]X+M1[G]/P5H=Y8I MB?<4="91R@]&Y(!G2S*:QHIR-A;>452,EHTLA=&,984N9W8'5TE>!D'V:C7' MB$@9+I'TP .G+N-1Y_R^]5%9LD(Q"MT 06H2%<8%![W&G$K,85(@:!+Y<_"P M;F,LH@#9PLE):A5ZA6U$)]S587#4=14I+C C!TS5-7C&'JSL]80*LK&X()P9 MA:H>J*33DR =###(0W6ZG>7ZVT:O*_V@QH-A(YE8KES_CZ20HM=IG/+@+J6' M#V=T&X^2TU@<2@Q4R>,%!S>S@E>AKNYP(#UAA5#4'7?97LR<0VDI1 TAE@'7 M+M:A*PT[G2BU_B2/L-FT)59N!7!YY:3.PP)517OEL=Z Q8"]R'Z99W"* 3!/ M"Q7&F#"RHJY\2C*:.#N!KH?0X(/P!%F24 MWJCCHPSL__FO2K/\G+!/JGS- ]:?6DYNN@LD:'$:Q513=A'APJB?U"IH+=TZ M,)V7K)8K;5+<^":.<_$C[_0HZF[EIUC=K84%,#)K)SOD7^/'M+,H+-Q=>!<) M\= 'P &XXR)%SC-9Q%AM!$.D])(NE%HA8# J31>F$:K6&UZC.H-^R"TYM39U M%-?:-8D7[A%2SJ1TS#[-3D*8\Y5.NTGQN2G"['A892XH/#M;!:&6X@(1"?F]XS=9KJ"$+]H[C2YB>C G]$YI-<72!$: M3U12AX*S922J4.Q#2@ZXPN+*KFZ81>V @<(HQ%RL Q>;6=+4D%,K):FWMX"A MCG(K$65FJ:P/"9&T\V6]!8P/0F@W1:.9DA0^[&"AC"*@;H(%!ZXF?!XS-R+D MCC]9II%NXW(W $.@<0PL*XM4$[FO6' X5?:BZ].Z4(.8,-8ZQ%"OT)+!+2^( MTLHNTY+!0X&D$[&0LM!) OIIS&3LG@(?TNQ$IGVOF*R!*D_5:T[!6@%;-K.1 M>, PED3O% GG+:+RR)'Z8QI96 4D*_15/$(&H4F0$I2Q$=GB%B7]P[G8HHM ':?C?/X:/M;(<_5LZ[VS'%X5$9.FYC#:T*B*MR(J5 M1C*IVH2 RP"\OD0X5^F9/PL=J 641(S'0.8$C\LL0S@E-B M:V8'FH&F%VN>%SL.)LDD9I<%. * 6L!XEUD;K3*L?4'M-8N(%'&,U=&'6@?1 MSWCKW+B==JR'2RYG2KD2+W5Q!9[A4E,AL61I,*,"&9J)?Y&&S^0_GC^ 4$NZ MROH+9$IPHV ,6Q-_J53HLW%T'09VYD32/'0,YC/U?X%&(L&O55O;M09]_,<\ ML#__1^.^A(S=R)]P#@S%20WYN0U_$B<(?L+#;6/J"C-'/-[_^:].L]5YGAV7 M^Z7\V?[6(=\QS8,(#$Z'@:$H @9'O,JI?6&IV_1Q"G_ ^O^!&[8J]P7'RF3= M?KA\X>LW K9> ?.)0 ^C$F(G!H4)@CO V^72#S>(Y%-+FS1W@TY;9R"[ T*+R. M"%;=YE9DJ";.S HP73@-9Z<;D=J(E"M2''*'\!RT>E$_ /*>SF*IL]=%+"9X M*J4 @@H7PDW-]Y&PC*!D$"@/+#@!PH_!=L0FWY,EX_&&3&M/M2D$8>3C5AM MQ,H1J[G.[6C,UEE(8.;2D0Y%6]2G[F,6FH2+$T*NQD,4H6B"V4;=CM^'-A8# M7].[YH0A9+\B N'X#;['*?]^;X>S_+]OI'4CK8ZT A(Q5+>B$@0N>JJ6T)7J MA9]S2HP!>3#MM1&LC6 Y@A5$Z<5B;A'JVA6C!G"<2;YG$=&H8W#:@2""] 3V M\T^8@ -!UN=SC?%?"/E OT(>*:ZWD:RQ72*]$=J-T#I":\E8%%\FDTLD4&%L M58F0Z! ;]!9#E@#D\!%)TB:+OWY!LJK3D-T!"T7" .5G%IXNA->:*D)(RK0Z M$P';_F?I_1]>J>.0S%!3/"AA DY"\ .N:L)H=+9N1[T'L*%NKMFAL!&5(,L5 M0MWT"#N#""G8MJT!FCARSH60TLB#A5-2C:.#Z-NE/E3C"'XC%6;9;\?2JUO; MVPI*AC(UC/0]"QZ1RX6DV#:2.D'T",:3Q)\+R0->BJ8D)%>;A(PS5PY=B <@ M'MR,!J6+Z@.BCX\+T#T>9;V4#EA)\%GM2( M46.IFCHD1&1#L.3Q*B2(/?R!#6F0^;Z'J)I2"2QF"GTI1/N8^K*BRV@2GH96 M?+-07C*=C^MM?8#CQ!Q:7\DDH]6HE+UR&?_/6D?V*8<3/SXOC<["T;E4D.=6 MC'NFU(FZPWKY&@E/(U,%%$N&\F&EWK:PC'BX)&B3A+'0=A'<'PKI?N.1X4?B M[U)A'GU;G0P@LH =#VAPP"Z%8SU38@;G KKU+@$F5*]!9E*89K.+LD-JF?*I MJT]=K;H]G3XBU ^ +H$&0UD'I:]2=83G#)=)A38,PVZ6"-B% C5D_GN$?QHE M,<@3_$F>=IE07=4@!> M, :!"V6^'BJ%LV9*CX3]3 LUH3279X"S_#1%M-V)$'.-Z0(Q7!W< 28/(N%( M"2#'WBI$=LGA]UMD+Q%O,6NF89*<,[#21&I>O4?66F7^*1%?8I,X\2A?8HS;G/@**-E$_ M Q)J"2T8,8%XLJ'J),^BJ57X;HJ3.5WM3MO4XR*N2XCWE@/LHCZ[9<9T;(VT M[N7--24WN6X::^"I$W,TY62SRV$W";Y6._,;&XV8\"K8-2YY[4EV<, M:%K3,$#0&VCL)3IE?VE^N/9["ON-L069Y,CN.U0V)J2%4BU[S#!RQ>M@/@?) MFP6$;L%F&U-.F_YJU "7!;@'_*'NZ%5'$?LGJ-%U2M0]G N]#&VD*1D\+"E< M#TC#8S8%[TKH#^<\.Y$PZC"O]'LDT.X;$B XPU([AEX2@YVAKK%P%/FV[EEI MF=J=,G&(X4=@^J'%Y-% M2HMB86PY6/A%>AJF)OJY\ Z Q9%5=M"R89CIF<8.,Q4.#'2:W:"D0&$]232H MUJ:L=5/6^A31H/IT'X=*SB/1!P+F@3P2)FA\Y<\8AAIKU,EY#Z^AIS_E]LYY MDC$27*5H*!.U%<=:69>V.,:AL-3=%!U8 7NSQDNU#PD=(CW4R!;0B+2(Y\7Z M5&X3NW<-$T;X5[6^X85I/Z9F3DP:L?7*5PO]@Y;W+M$39"8/1X" (1 :]E,9 MI>D6Y@ML:Y,.SAG_UY8$D0KN6BY F2-W!]_Q-$2YWH(PG-H0+^O"QIZ77H;# MF0$;J+8);4!;LPVO4ZYZ]7K3DGEG@2V+%N=9;=2\=K6-'=<,.*W/% ,'R7FR M;(M?R]OEO0O,D-"KE2R M#IE7)E92'E[CP.YT'4\TV$[!A%E ! PB7S EQFA2JJ4 MAXVMBODNTL_P0N@5)1".VU$G$EP(0C.RX\"V#0 M2S/WBJ.E]TXYRR@.$+*VCIM\F?MSB?_V6XZ-@PK&$/3&S>=;T*-1;:F' ,(# M]>JS0.I998AO3EPC&Z0]-->J]4,G;YM?+;I5M=J@%N/$$-0Z8R"X5NA49IBF M> 'NN@E%$?TSW .(H.M<8=GO%EXJ.II[(U_*G:+[CS0(<+PRVH-:4T/@WMO< M,;SG!9Q%,[A:(4/#ZD)=VP"1(%%@>?#C09MCC ^BA,X'QN9GRATZ/2,@AV$4 MZX.H"[8HL@D^;18A J)H0QNP ^&Q,E"3"- %3S&04'@*J/H0B)#RI*GJF*\B MN=(#QI2;3S34=BB7!NF9LY;,.*P\1\,:AVP,(H(+-^@4R.L=$BG7:H-8$#Y0 MGA"?1K ^B5AL3)D!R^XBG$U4?4Z851>0V.%DTJI98QO361(=1NQJ,R3)^+@, M:+)6[C;I; ]5 836S4YOEG%"E"C&-41\#(Z6ZBLR0^P. 0LP4R5T256!2,^* M( #PV,5LECFR,#0XH>=X6_"X$>%9KY" M'AV$,FOZ7(08S0)BV @-SX>!"-1''J+=:-VL/OOH/M!UQ5!O681W,7P,O1GC MN*]F9,O-EHG8KL["N("*C5560([&Q%]ZM)^>)!^0/@224D68K\5HM\*(]$CO MA@R5@GLJHE3P7L"TS)N^..5^;Z:2DS2 _B MM]H-]4^5F)_"#O.%KTDP,OV19*9D[3WD#X)&1T1/^O75J.D MYC[!"MV1/P%ZFCDA;:44()@#NFGI93*;EOI;-7>=LZ/_70#KT3U5PZ1"84JV MJ"WL$HC3<4B$F/S82GFK])89I=#3%TH;$@%1"^I&FT)%7@:62IM2KL,,ODRE MNH7<78*+MR#5 2..-%$15L-,F4)%3U,N"Q$Z4!-QN$5J1I(XUKH"&R4"HZ'E M3LPRZFN2W2ET'UB&2Z5\_(ESE5\-*-M6%@ MD5KH&YCT=N:N98W$0*#IG%M!,0D.'L1"@Y5G(ATFG0%.B09"U2DW.]!_-YK M5>K!R_!D2OR0;':Z3I:/6>\I?XU S9/1PI39[RK%?P67B?H?OOS/HF&$\1]U M:V,^".\CQ\X1K\[<3NN'?@?[ E&'YBC(%CD8Z!T#&B@\F7,IQ546%Z.)L>A; M3Y*2"EVF-ERJA4KO]SSZC?,H*P2"V::4_(AQ?C^(G,;.4X<0+HE37R/L2A(!YAC68=ZL$@NO0!YJRB9^FS\%0U\5[X!7E MQI!GB#;1'CNNEHG\V,TJ5LF..'*6NT&J9DZ0D!:\([(._DP 1^U-)GB3"=X M'&TNAN)6&& IOCI+.#8\F3AJ?QHB=/^FA6HC-YF^/RYW@VA9QE4"/A3E70Z7 MI2OE[0(9-3A/2F5MA&@C1(5"Q-6'X#@I3WU!=Y);!;[IOMN(3U9\1&XH>Z!N MKDM_Y!,7N]"R19.)"6Y#!%?]5(2+HW]3_[/RC A9.]!M)G/((( [#7&WT,,F M '!:3)#7+WU9)+/%]*FU[SD=:LQ:P*4494U(H8,RK[@;=L<*+>USH(9LATP( M,8Q/?0JS0+!80_?8.56J+&)L%;0]LK4N::G2^&]#O$"^G>WUL6X@-V\1XZ[H M3@&!KN7J(*0=CL* <=6MPI:2\D6%:5+"V;@ 0#Y/_8QCI3N2*PH=<^V'[2Q* MG9H5@S$ILC,3:57.;PR0:Z,S219:N#/(N2N5A4$(3C/55_-F)!<0V5_$O,)8 M+K&TH-&=0# .;H:UBG,K*(5A36CO\"EY0'U&O"1V&#G?9._K*)H\+->P\^1* M)O;&=F8CL0 5B31#285<3I"/2(G,F7$22U8:TV_RQ1&B_%!#"6A 1D1Y4$Q]KJ?G20-\,_RAI(_@< M&D#LVMVLM"6SK+#9A;O._:*$W9Z%'C\*?^I(_WWDG:*#D^@\1!XCD?$+"+1$ MP?_],JC66L.PTO$'H_9H/*BWVXU!)ZS6!^5FJQ96.^5@'-1^H=@)_6+OI/>N M\N+]P7&O?[C_H;?;/^F^?+ES^.Y=[^"D/ZC6*^VF_.!ASH\3V6I5,R=JJU6] M6>/=Q)P"-*MAO9+;X>K1\>%1[_ADK]P^0Q"U4MTKM\JE%/"3E1(+ M0ZI.HS=A:9U2],I*38#P&CP;RI#1;[%VAUF]2F\62BUQ-RC\$GMH,1M)_:(E MTRI*-Q T_:$9& )I+Q-JX7/5#!O-$M9$I(Z(EL?M=MCN= ;->B,8U"NU8.#7 M1Y5!K>S7J[7VN-GQASD1K>WW7G7WU7;N]'J[>P>O^H-:I])J-9Z4H-:^7??@ M]$O6_-Q@S1L 5;\P?_R[9K !>8C.O=B1E4FQN!@) :T)*EP M2=UA4&-'3,+*5)BH*Q![,D=A&& QCM2"#L-)I#Q1OO\@-99 1=SJ2@^A$">^ M/6.'FON?L<:YOQV:(5SQQQ6X/H-&T!G4_69SX+?JU<$X\(?-8774 MJG5:.4&NO]L[Z/6[+WLGGW;W^CO[A_WWZE89J/-<*Y>?E#37OUV:80U*M @E M:Q76>8_.K5(,5UV-.D&C6>X,.IVP-:C7JY6!4EZ^VNIAPZ^TE+ZJNKM\U%47 MSMZ@6FV7VP^ZH=^X63 >VI.]/;W"1B ;[[K';WLG+P^/CWNO]OHGQUUET8!E MFN[D95,_ML_D=4].>L?]4O=@M[37[[]7?SIZ?[SS MNMOO]4N'+_FW4-;X_GAO_89)#CTIHO86TM@'?AKX7TH[7#[PCKQ4TQ*6+J=J MU:2\:>_HX_&V5 EVT6YX!_XIA]%JF8ZD6H4B-59S#;!ESX*GV5G>V=03;.H) MGF)G^:ZT3*R[# MP;BOB[$Y$KY.FRY$&BI\%JM:6HA,!F3%ZL4_:5 !''+M1Z6>;CF"YXS MH%8Z4H.QGDF5:]CB 5\E2"I9K@+V.L_ATM']:YXN%..6$.[F=9I>(<[K(SZ9 M6@P>LVX=<8Q:I' MS016APY'Q_<@ECI;ZW[DHW/#:C!JU"N#H-H,!_5*NS$8=H+JH.*'U4ISW!Y6 MVOGX:[/?V^_M*#OSY=Y!]V!GK[N_VSWI#IJ=6JN^1H?Q3G9X$^WP&[]7^G^/ M0^15"OZ_'V<*9^7.I *>G46!^@5F]]O5->__W^"7X%XKQ= M^&"-#M7_1JOU&.7[3-X<+O$%L57050@IH$A7;*^BG"V\MP7*"WLY_8 [/#XO MXI$I+,!*CT6 #6;FX;I]2]KKJ"-/W1#8V<9(#.$D#:\ /(PLI57-=0R"4=YZ MZZ2[X(I1OU'W.W+'6!>,1P];M13X1FJ?PT"C8(ICT M5)W4T9GI#W_0-L+[5";HWC6C8M Y&X9A7&)<$VJ154,I0%S(@,"@8V)#FP@N MI: A!J5?:]NF.5AM.[7$(^[J@DH@AQ&5H3% -8H*+YBU]-M@AEN_A [D7QNM MIE?K=/#5O]:K;:]2[8C31_5,U,"7RW(1&E09$G",3JF\^,D2W4+0!1>+608X MVZG)L$7B5#!BK%9\C>Z(_F-&D*3<(9J"?1ZZR %+G3#1")?)"+G@QH[@2<& M*W/?1\"^4?FKY#89(W.EC5FA-+0'7A;DSF(? @!PEUXH M;S(:88GG3;BHB%&RZF42Z$@7(Y#F\8*[K8W FEA(D%P@LHJ#D(P0KA"=$060 MVD"K4"6XN""3)0?".\.<5J%X:&0*2WFHWP&4!V"U(& O5]^Y$Q.4$'XW/3B/"2+/4O.;KD(& M26%-X/Y3CK8ZFQ-BRH+Z7W@]I/R][,M_JF.[<_AA;W>KTBGM8?+XAYY6BNUP M>47 C>US*ML%<:9J##U"-; @G$8C+14$ 7F!SH%C3(=*UZ)+T)]KX#PN+=2P MY5?);$+HP25E!$=31'HB,"8!-N=T^M@,(1=[M"E(,D%*"7Q:#%E6][D'0!UP MC1$'Y1GC7,-"++CR&I$7:';V&!!-SF+; L!"NH09-@2?GHZ4Q!)B("@*?X0E M[Y?^:"2%V8QEX]DG\A0J"V,8*UWZ)CZ*U"_I!?3V"$9S;F,,'A06*(+"45N5 M3 ''D5"]J>P0+O@S=5FJ4Z>=%:Y(B D,L<1J%^JX]\8WB 'B1K,@1*".,-7"E:?^1//GLB!?J* M\@D &X6.D7XW\\#0/8'>(K:1.!8"-+%9<16 _3$Q%8S&9 #NPF!=_O]9- E7 MZ%984JP'#P@I-HC2V>+"QI TY64(&3?B:G9=:S/>5H>U08E R9!82VH9X;K=+O5#3>^\-P^GI4KW M6>D8%-Q+SB,C^73E.?XQ+1T;NE6+J$=_Z= YI&9[L;U"^8O@\YSY$(34J%_> MR@!]KH14%MAH,SY5C!BE569 O5-Y6>62JI_*FSHB/+M#!M9;:^QC+];@V88& MB0&L G6[S:7H.)50?UC*C!_QWY595948)A;.)Q$]#$H20@ M@UZG"S/Q^KK*8U#9LEW8T;K)^8BC;@7:X:UY.(3#$PHGF"!QDW2F>6Q\' MQK)X>>@3@C?'=#)5=(FA8H<5/B^"4[3ZF)O!M'5G*+NPYS?#5N%#!@AN>_7[ M((2",@0?T\;6DM++<#&SO0>MYL N(7C,TIZIAX&=F$RL*6,7WA([Z\O @HO4 M;(C\3L]3XC!Z\<&8A.2OV0V^\DF86)2L%+A=<8>[0*:TMHB(@8Z0XI+/1--; MT)KBX(EK''(,]BBEQ<].AE!W927LK!-*^&.E]SY=G,M(5N M?]DB*(.KD8)T $D !644"6/5!8O4,; I WCU+?NV6VJD/A(YW19>MGM MORAU^SNE5J7MB?6,SW!^[4D!/R8&J"!?8THP<<;(^CXG7/'D !ZTRT&#Y$2\ M-1P5H.X!'@CY86,_FAFX:<1#9&(>KN>]$@9;/F$Z^2ZQ<$H7$^;R7#,,0]@4 MQOMBXJNQ]T=G"2(ATT,1G!W_:YHHUY5&8JL"6PFX3\ ?T/P$"H-A1'^XL%&V M^PC:OZ7R2CDU52[ @BG1TE"#.!3;&'YAK9YPQ90UI($CI:.]8)'7=*C D=L" MWAY#P#!#6-[".<^*OVTN>)Z9NB0GD?KG,@)$6)C\KT3B:S2I<;*>8+.[!#5=F 6%5H4C=AHY'BIHHN$@B,#?"^1589!AH85XJ1K"1C(O@VQ*1C"G;E@Y6KL76A(]*6F:$?%FEB)F4BHH!32?CZ[D@]84T.CD>P8-*[ MSA><$RP$!WQZZ632B22512%KGS% W%>5&-'<63$2%2Q?H+P^U@$0NPB\&II(GF4&K;#)HFPS:C\J@/4)K>R]6KC-1KW;3--0K1W7" MD?G4QT^9\TXYX:BLQB6H";:"!_ Q&=>$ )9#<\B:,P]\*8?EI ^&DT-?2E< M@-J)+187R-JQH\E-9_DL"MZ]Q>_GFB[,2])5'LV"+0)H(&0&PQ'.3"SCT"&H MS+R+8-3P@J:E,517!2\_C 53#;],?\<<&$5@@& $K77P=A&:\ H97F9SMCO2 MD >H]7YZEB /AMS_\$2V.%*>$M@'GA6LJ98%_T[BP 0U-9$I<]GL#',[9C,H M6QJ-R. P;@K0A< !15$L3C^Y@PR%6M%,JACW$Z7N]S&DGSG B(4#GT[P4UEEY#8A$Q+Y+R%J,Z?,-!CZ M)JM9L$/(D 2?H1,Y!#^43R[4V;,G')GQ*?,!P1K'$%\C[!-"T\0^BPGBI(%# M3O6-EW)! M,'+ M%60AV6>6'ROOG%&Y-X0/S 2%#R?^M:&R-+$GBOV0O-,7Y_!%X<<2$20"2-EM[1CRG8<1%MU2 M#:)Q&IMH]13=]% .>B"4&>I%LL=66!\1J@ B+SI+"-A4F:%VCP;\C)!723CX MTL2=WRZ]U^ 7-PW<\I=]%"F<>WK! -W+ZL?X1Y;]1>.FX\5\>BS0GK(5+K(B];7 M*87NL+H[N7>0&N]N62:I@:=Z)J"C-J$EVX%6JX+_R^()=F1DG0INM-,1G]0& M'F.0+$I-\17:TNZ-3]>;7EG.L-[VQ?)C[4RF),(Q=\QLEZ KU6FC M2S7E%)Z<7ROUME=ME6'BNKE.3L[MRX6JMJ@/;X5=5283_=0=$57.V6V(2N[5 MT$P-#N24)=I+/N=N!#58%'P^L5EX&1\M'FV7?N/4V.[)GF;JX\8A]1*WD2X( MP==$MF7PA DY?WZ5D/^EWXVA93K$ZJFBXMU,_X$/-&+]T"_UERE>A4H2IW!F M94 'W0_]7E>/2=8[6V,9A%-UF.:F@-#/##I$MN &PNH15]*'G +=;U M5AB Q!]@!0 4V9RJ*^(JF9USRE!M;J/L*7.U8%_5JLJ7C@ :I+17Z@,.2NF% MY-3WXCBYI#71O6XD4=J7WX4JCKF8D3VEST^75#G #9GN0FX%@$BOYJ>NC4D" MA8S"R@I9>"'?52N$_@KE,*P0M72HSISBQ#2T9Y>ZK5WBX%/-\)D_&7.1<%6* M8&-U&";6H[7!8JHGI0$(HU,3#2,$SR4)> E=QVYNS M+O_O1IV_P_YY1O>#ZB_)9[E-*KH#2)O_TUO@AM]EKH%1\>#H&*5R%SN'R)3: M^4-HI<9*,66+AE\@"# (-,1V"SJH_AM%-KJ'VV,Q_9.(GV:+3& MTO'.4ZZ@8%,8?44X8ECE#2#QNM4<*G4>KTRMZFPN0;H/J.VW'708)6HKVXY# M_D5&Z*KEIM=6MP"L2J7ZW]@W_VO%ZU1;7JM>NX,M(7)7\5K5LM?NW/0;UW@C MZ=/4FQ!IXFPX7*2A==TCVC;[PI<"P8V711XE@NL##$0<%BR AIQ#U<+(OS#N M/(2F:N4Z7($>T\3$H<3=L<2TVO#*G9J=1\B 34#+I90K-QM>O5ZAKA2(,([' M$,\80K@.L156%/S(UM!PVBVOV:[;IX!78V6/M[6S7-R?HM"/1N$$P2"R[>.#Y26Z; ?QOBY;,!^+%"^1,DB!3@/@K.06]&ZR>A8/LUT M;763KMVD:Q]-NK9\5T>4:;7@5'<#,&?)#%5WMKY"T$(AU6Q_W7>_ON+^J)0K M7JW6A.NCSK='U:N7VUZ]VKC'[5'U:N665V[?Y+W>Z?9PO%?6G%$,E4O8"3<1 M?"];;U?K-:_>:2&^YCC$VG>P02GOF5*%2B30._@#-=9.NTS%*O0.NAS,S5%I M>*U&Y_YW@7WWJ)?4JE3KZ[#'.:6<;.J0[B]CC18X?V:C@'QGQCJK^AIW8%J;-?&Y6JURZW[G0,J)2,O-9?Z^25WSF0 M<_,IH)(L::KR2Q_ @CI2Y@247*%!H'UZV\1TVFFYAY8=, I]*AL\I>2J.4YD M>F",89Y D":]'WJ2.QV-EU=HF[6K7JM6]^YF5W4Z7K5-XT9 "#RN:<$>FA=T MREZK4RVPQ(I^ML(("XFE$ /UPUGB!Q/N8E&J1O*9;C^ LU[A#\.:>K"3LY^D MG/LYM'%KU(F!LIZ)_C33E7KK 4'X:2"[1T='I?W$+VKWR]^-NK;W2H:0P;15;4UYGP^M4&G?:61D]M%4@8CECZ&'?SBBTO2ERQLBG;3:Y M#RT.,_B?W]3F*"4N^:DJ9[/>>91R=: V"$XVI3+@)$/&#(]8$-KV8,TK5VM> ML]K&B$*MPS9AW6NUREZU>:>X%!N%OGD'+$Y+:>.:U^ZT[AP2*UL%#L!@]%V/ M\ TK>R,-E33 HU0(+\AQR)U>/SK!948-Q8F:-DI@)3.1=DC:.['X9-4W,5QJ9B-!+XYQ,:]@.P"O#7R0$?^A3-:\_9X2C,( :P (D1.R\SY&J.I+/4.TTH M3,0]B]V1 NZ3A5'1PUV3"!]J9"<+U^>.(9(*YUFXC1[D72T6LNZAHJ@KCPBL MF[JGL1:@OFNAP6CT]2O7J*$N-Q)/$%4]F=CO]8 M$1\/:=-#R&II@ 2J&S=/!&W;:-;IRJ/:>JMZ=G2F]IH?VJBVGZ!8E6\1*V4! M5CI>&2)7]QA?9 M4!=E14G<+=+&51FW2Q"54Z_O>F6[#_$E=,PF(Q.V"YX3N-OS5?= ?E\[S/M> M+"VRQ<T6>Z8ZL,\SAR:E!F<.?:1:]6F5V[7 MS*]#">8!=K1-M6%GWY1;=\_YW&9*V9-2GGN[X;6:38X82C(DAYU7.%:VQ3IU MK];H"/:1]<-)XL>I95C_7.AYXCFL&R/OG;\TP1NW))<\FZXTC^(6':F=458A M('\< (;3;VI))G)GXUYSH;#,3UP3SFHW"CS _XS",?GHJDU * MFG>ZQ[T^_$4_5M+!N!)2N;W=W\[6%]OE"A!'EPKI%UU3(/W1@I6<)W/#9F\+ MMCDGBYC"'X%V+"GAJ-U,2(>D:J&"Q812L5.$J(73R1M9982*@(Q>&PM'O;&R MK10M^#/89SKET&)J8[%1KQ&&5="R91 ]I[-&?8U.9]%:J06PMT;6ER#<1M#' MSI0 G*.PF4]XNG)8TO@)3U_5<#@YU)FCQ\*],UBP@ [Q>ZWY3U>TW?E'= MF"(AN]\J8F377-^F]F,/E1$:0>B4GYC:;2T7S*5*N%]:,%U:>'52X11=8K\- M("T0D"/HHAO'3 NH<9=#E O[]J?FS=P <_=!;L6="=XN;VZ/RMS*=S((;"3P ML$8J2%W?#N8JUM/MH]C^J)&P@A4FWQVSM!)O+\!3S],WW5H_*]5/ZCA#[_&< M\E_9/(ON U[/J3VZ320\SGI#G9"+GGZSC+(\PE3S@FB?$.A5/U6O.Y7;TZNT MFEZEUK+.CGUN4*WPP>1!WSP2X-FRO[%3?)YA>6\\RHL+1E%UAMLJ-[QFN[UZ ML!C]!& QZ8IH*N. EY!_9*&(P%_SZZ6M?CX4UE&CLV62U56&QXUWJ,[A562!=J.!%JD-^EU2/!CPM.:"I$-WI5P5<,<9GBC1 M#"-&/>5>A-@50 P#V4_K;%5:RNXWAXN.BW,74=YT)=@]9]&M5EN\+,&_B /Z M<7C#!9=]W,]RFWUSQ[D!I#Q4*W-J9<]WD%5P2J&TGXP'^PGGQ% M%W*)8*JU&X N8MTKM\JE%)R_$ K122JQ/IUR\-#]Y2,:*N9%5I,9&#\RT)\_/ '^7AN ^&L;+@R(: M\=R@N(DV/ZH(ZC];7JU6EB CIO%2:@[TRC7LXB $:2C,"%$7YY[C\)-[TG-I MLUU>^ 1^#K!?D!55>G7.9I!U-^L";$GK#!?1A*F!*.2A!CR? >8_Y9'IY2=Z M/IJZW"\U"#0 C14J^8 E":\0+YX,J+UY*4A"HGWB7P+>@ U/;VK-;"NEA'D( M&#AH9H:+@X!KK>.UVU4N&GV2U7 MWV2?-MFGQYA]HLH[Q'583 UNIPFH\@U5 $5/%7 BP2AM(+T3_R(-G\E_V&.# M/647Q\A?S1/Y PH5_<42PC"? %L#\$9_/9&#\P@K)P#R0OZN[ M!,EG^ B3MI 35-NNU_[;IL?E]S%5KKW#UO/A?H)LU;.S*%"+K_^-10O/Z+PJ M,S&X]:BPZL(7RU?]H3)K%O/P.Y^:K'EF?5%]>!FEC'0F<_SE/^ RE&O/\[4! M_/_/@SLLNU7E$2=8XT'3K&XW-_OP"/9!*>SJ9B,>PT94MVOUS4X\W$[\,9_! M=7'/JX&O.UZ-RL4UH5F5Q&Y;O3__>%7:UO6']V%KNYJY]+?H3^[2W10AD$*S M3^ @]'(%)SHR\%V5^8.LS$JKG%YBP\.X4#'_>':WJRB ?W#HM9?V[+_ ]1^/O_MR?,-!AZ*,ASJL:YAQ@3P_V.%<]W1^?;ASN(:I M6$<3W2[;K:R!0V\%/.Y2PUV"!$:[^D"'\W&>Q-H3N#:_^['[H6-W).\^=\(3 MNAD?Z/BUO4:E]6^[&^N;N_%1WHUK.[<_PTW:+GN-QL]]DS8V-^GF)GVLQZ_J M-=K_NINTN;E)[WJ3KC%<^(C.]2-]D MOSS%>_JN^N"W>LMK5ZN__SON9EU6N;F<[W/2'3&O*3$/D@54N:WE7#]DNFC= M$WOXZ[W:].KU=O%I_@-K$W] />4WRNJ#K^EGJ/L?+Q]#TT4T"F-L=C2=D^ON MP:B6*XV"'FP]4JL-FYH4F1@VRC=OU6K;I2/AY[5:0S7&(_00CB:+%(#,9\G2 MG\R76V-H5*#7A3F:^C2<1M",L !4[=(%T2&H3T9GH1Y.?$8LV$05-@\1 V-! M\ Y$&@X]!&.U!0GW/9@9<<=D"8J02^/H&A!3V''S"/M]; /3(;O#Q2R"BJ $ M5J[%;#^,\WGISR(L_)6'T MS?Z:28>B[&MFMLO$"BXJ(4EC6@4'=B.(>>+@9 M/%_CO:72+6?JDBV2>6A&0%Q/Z*GXM4)@<=!-@&T:SL.=9P-<7-%7=6<>4Z/C M-B5QN"6<:W/36<+313P_;L$$7&U_Z2#8EJJ5_TT7KNBC,+>V&TI(X5AM2;4> M5,]!D3Q(;T;9JS\K@0:#7CWL/_ "'#:V== >?<,8B3CQNX]/AF2=&6XC+DW] M:ZP^Q\Z?,NV)^>%OT7:XK;;O4K=,LDS\OC94.Z>I:WZ5:"G-GNTY\BW:Z@6. MF-7Y>45M-#.$IW5[?1D^"?E*9D;F+>H+*-*>W*4$+5AJ5=SMVBX1JK.]=J!^<&=O6, ;EH^7 MC$"CO"*1)_)DC7EMM7=+MU;1-* )C 51C7H5UC.],-/35+#XTKKU4,M,G7,= MI9C5&)GP[B.W:(Q&LP7Q"#(2#V+.9)[N$H)FMNGF+: CYY>BX/]^&02MT3@H M5^N#UK!1']2'M6#@5\+V8-QH^Y5ZHQ'ZY=8OU!Q#O]@[Z;UK=?]\WSTXV3OI MGNQ]Z'4/=M4_]_E?NWO]G?W#_GO^T7=PI)J=[78CZTK)'[^QO19F56IUGT&5 M[,H"S)L>8"](2:U(R5J2DJP) A2].'Q_4GK7/7[;.RD=[_7?KH_ON0L'+P6$ M*J3BPQ9&;%:<*DMOJ3L>H9'0Z7J<)9=1$%*?7Q2/H;/*L,FS7(7#6M@9EIL# MOS:L#.KC86/@5UO^H-FJM,K!N-JLA\V<7+5?[AUT#W;VNOM]M7*]=[V#D[Y: MR_[[HZ-]_%?W^-/WDZM6WC^O_D.):G^[0.FE*)FU0,%R5J.TVSWI?K>F[ZS+ MP2Y&M5895\O/- M8-!NAL&@U2K[HVK0:@3#D:/XCE'Q)N,]4#K@VJC!51Y4R]U4C[]:I]URV'_Y MSW'OZ/#XI'3XLK1WL-L[ZJG_[T!=:;U7>_V3WG%OMW3T_L7^WDZIN[-S^%Y= MC@>O2B_WCM^M25M!:!7MH!>)/T-@]EVDLD^8HJP/,"L"N):,'S[<<<>P3G;4 M>T&H;.$C#"GLQ:/M[SFP^^W_X4446TA(#!JK!ML7@*+O!$=2O><2"J>.OPBB M.:.J :HDFCE@\;CP^THTLHO.T%I?%LG\^0[]CO[Q.W@O=I# .!8"P"&6NH9M M2EW<)@;./S,(?I76^RS.! XKQ^CM.%IP'%UIVKN(Q_XQA[+&7[AIQ$M!Y_FQW%B3S#^ M4"A8X)'P?E\ CI^)CECB\C__5>L\3Y6TQ' METHK(# +75R_.6+U>^DW.IM'.]W#%UHG06 I@U4SA%!X$+*!06_F0RA!!'E[ M5 RZBX#&XS! X*R4@)$!&'SB7VD6)QOQ=[:8"$@A?*JFO1"J8HVYJ!^"J,O7 MHS,_/@T)T HYBPV6+\SONUY^][U2.-[/)&VX]ZM63@E,'"!QK, %XVQ*)V=) M:G_*^T7,7E<(HTHKH)09J"):87R3VK)DB-@^Q /HSY()@4:9">A0!88C@1M',-_P,8503;Q8 MZE48E\,U9Y*=.[^N-%1K"C/4)#^$#X=!?JNP0X/!Q.)@T(VPQ#F6[U(?EM;ZLIQ->^P# $Y]Z ML.F MY7.X7:(U%!"")?!J02<5=PW.L@8UR;5!R2>DR3E9ZZ<%EUCM)+^)$VL M]T,06( M)YAT;.DY$?GBL1=Q%])<.*1(B0"MSH;:.+%LSD?D .W W352D^SB)-[Y #;\ M2'P>1 V4\=$B3VE\B,2VB"/"&T3Z7M26\K$_(YQCC<3)E*E"::95]B^*IEE#1+G8S9"Z/$CA+2FWRN]D39!;@[J"Q!S9&^TCA"/@ M29'BX*<7WX+J%;]5^>%1?)E,+OE61_N(V5W/($X>G^(19^Z#""ZW!.%=U?FZ M+GU>!*=6/MU,CX_&B@W1<'W^9([ OR6X3:\87#!SEQ1KN[E_'L:42;M2GF3H M26:2 _@>G&MK/'R&5PP(A<+C4XET@Z&Z91'IF :3RFA6/ ".;&PKHOP.)5RP MH+ZT9$?UNQ_MU0=F13'-BD_O54RSX\]F&&7X()G"/9,([B*/UW>;]WVU1A>H MKU.UJ4-R8Y&OI7K3X?%6V3).JMM#8$L)LV#NL[I=T5C:*YQ[U[ID4%XU13C? MT2S8 LMO69JH2Y69.E#HN4AD'(8I$L=B*BN;$"5S$*]'3IF"R#+N=H9E35VZ MQ$0K*6Y.WY_Y<%+4L4.V UPO9CQT%D48$W'8(2)APE U$&IZE@A!"!X8>+9> M2)HI7PP=*3-#Z(7)N*[TN9DB:8S\PVHN2]F@"2+9H(S*ABV6BT9DW4W2_Q4>5_JA,%#K+73=J>L('[3 M6+CTN66YN^LK(WS2=(K-36)SD]C\48"VWQ@YZ :!Q%7@W+%^TD9ZL3:\^2Q3 M:#]FQC@T!^09:&^S7WL'NQNOUS0L"@AXH"^EGB^%@KW+*+S"\AIVI]!62=3= MY*?H'5E@X9H_#>X!OO:$ U9K20HTPY5.SP9G#B/$:B:+.1@_<0@I(X) #Q;* M/EAR$"G[X#3[Y'TU)HPLD9V$48-\X,P8#ZS91^HER10< 'DV&&+TF;Z$,?;N MZ$W.G(\[[58K;+8'E:#>&-2;?GO0;I;K@UI[W!Q!]CRHAD[F_&0TN&[T#GJ3 M]I^UWF$ZG/I?&F]?GU3^')0'Y>PW1]6=SMGX37AR7OU[[S!Z6SV_2*__'%3R MWWPUV]OKO_OKY8=R_:X-0HK[/;)WN( M_TC_T#FOZ%JIKOA@@;DPC'6J*^L85.#N@LP?M2>5 =C_@Y-D4*D.:OROU[WR MJP^5OP[>G^^DKZ_>?CF>348?3G\IQ?Y4O3,(HV==,@8.U!]^P=T\4&;08+=U M='SXX>OI7^7#ZJR]ZY_%GY>OKFX9\HNC=Z7]_2,MILZP[].LM)[MR+83WK,_ M[G&)C^3OP;LB.J5\=D[L0'53*!5?+5=JV_=O+-OLU9WVZ@<],-E_F?2.^]76U=6@BDKY)N'I*R_!+[U+(.[EE7;4 JJ[+X[\ MS" MWZ+RW>HC*-]]&@6[]ZS)_0%U#+G2S^^?:'[DM;5K*)\MKZ]\MN#5/VWY;/G[ ME,^6OV_Y[%H.Y/H*93>UL#]++6SIHU ._//!#OS.H#LNU4;U:;HQKN?14O?/Q MXF+ORU7U_?)\NE_K)/V3MT%ARNOZ;>/\N/NU?-6+QI=7_:_3O=GI\551RNMS MZW"Y.#HZVGK_I?6EOGOZ83[\4.EN4EX_.N55=N+EY4%CVKW\^ZSVNG%^^.KE MI_KAV_//?_YUAY371;D^.OU:WFF]7\07M6#?_[IL)=U;AOQJ,1U&RAHO]=6% M-I^[W::;*/DF_[79J_OFO[[Y/.?R7[L?SE[,WQRG[\X_[B4GK\];NV^&7_[< MY+\>O[3<-?_5I*+G)WUJ?U3^R_KBQ9U9(S?9L&_*AK4WV;!--NS.\#>-<-P( M.K7.(!@/R\I7:;8&?KW1&(2-2MT/.N'8KSXLN$TN5GN?=-G>;J^[7SHZ_-@[ M)GVV=[!C.V@O*+/1A\1&.FBU6O5V^SOG]FP LIN#$K?$JRDG0T/7P6K>I9:: M:[,:U@>=\C@8U$?^>-"IU:N#<-QLU6KUH#&L=[(^XMNCSM?K@_)>^=SO];J= M=O-K;3F& LIJ]IO5QM77>;D5[)=?'==>_'UP%+UY$T*M3NZ;Q^FGY9>WKSHO M>EO^IQ>7UZVM,/G:5=]L9+^Y]^)#\_.DTCTO]ZO7AZ.M-^VM\@?;0]7?O-H_ M68Q>3]/:^ZUZ,$G.9UO!Z^KIH%Y0Z/EYZVO<>A&_. ]KL]'YI';\Y>/6Z:"1 M_^9N^^QRV)K6R^=O/UY'?[7*@^Y?Z9_JF[D9?7C[]^?XM.CX^'IX<'[ MT_+B2GTS-R-_4C]M#JOUH_./E?[6[.K=SJ#7OAHT\V]_TYV]F9PV/E_V=D[# MP][1N\7%67@Z:.6_^?7EV^7.F\G9;GGK4QH>M"K5UW\.3P?M@MA <[A5_ZNW M7SGWS[9>G%V]?G\\7:K=+ @C?*J.7C6NAY^"\N%E\WSG,/@0GLVN!I6".$)R M_F>X4_O[1?E\\6Z07D?SQ9^O(>)0S7_U8A8>)N-)__#]SM7;/X^[^^.+2QA MP8[&Y:OIU^'^IU?O/WZ8=.:]R8O.5GH%7VUFO]J=G!WLG ZF'\^;KW?>'G\= MO;PL*S.Y4K#[I[N?OY3?7*63?D<_?OZDER!5_-;>JK7J5_67W_8?!^ MIQY<5O;>A]/EY2E\-;>K_?!C]$K5T^^''ULUN9IHZ^^6B!41ZU6D"S^ M_C ];W8^[GUX^>;]K'6DQEH@ ?W7+U^=1XO=R?E6]?7!UJLOM6B8= >5 A$X MWYF__K1[UE\#C& MK^:F]:7?_Q EP<%.+_S2W+\8ESOOEA=JK 62]?7#U=[EUL7'H][.E[CZ-IZV M/AT,U5@[^:^^'E[OOWM]N(Q[A]7T2_!E=#D?UTZ5JU2P6Q]F_;\^O_;]Z>O MWE9/KLZ_=%I[K_9>5&K7:EVK!4)X7Q0JZ;G=:56J@5" MV/CS5?E5?'+TZ?RP]N'5.!D>'H\NU%@+A+!<.:TVVX>GL_.W[__^L)>6ST=+;.MLZF)R6][JU/36 AGX\.7OK^7P(HG*;U^U7O27 MK59O7RG+:L$6G(W+Z8O+RZ.D]W'KOPG?#6_C;4/.SM;6Y/. M^7*VTQ]^K<7)U?1/\.7S>N]%N+OUZ5WR]MP?MS^UWI8;7[OG:A4+I'-Q/I[\ M^>G5R;CWZJ_/?N7X[>7X_%H]M4#D^J^/3N/.R^.]WI?]O?QG\?G":OX_.=<>5H:]"O).>++GPUITO^*H\.7M?\@_[[MY.=4>7* M_UI>J*.LOBJZY*%"R&R,HTGO+^:)_($,>OS+-T2996""D$X6UMU\[U9MN]ZY MR?VVK&KK^9" @'H*\1;EWTB/\8Q\I"NU3K>Z)^PNXHOEJ_XP32:+>?B=/94' M<!0;4;F1)V^S$3]J(\K;U!0[L=UI;S;B46S$1C<] MCHTH;Y=O9.';[,3]=N*>N;!;[=8?-^OV/6;]72W$1SUEY27!'__OE\8OWSC] M:GV[4;D\+?_R#D& =+ZZ#'_,ZBGYOD M2N*30J&N?JM05RK;M23_ MT1GE^5W>$6PV1,A\]A2,[MLK,[];H.QG.68W!\A_Q)E::38_4A_@46SJ-W53[\?/W:/[YL)>W7 MI[\X'4W==' XMB'\_@[W)^/KO>&H]VJOW9V/O^R_>OU"_2@(1]'4GZ3_]TOY MEQ)Q0O_?+]'U_%F\F ;)G#^65J=%NG7J^Q?/X,!UXP#^IV=.6W\=Z+UO$AE.[6?OE/M>956F6O4N]( MFX^-WPS]_]#'>F[\< M#6OE/V?GKZZ3G4XS$[Z&NOOG+?]0I;K2\:J-YPRE^["YEQKSH"AG.+!R% M:I6&0-03A_.GZ6?^*TS^A_/)UNYG/FU+0<[.L3XZ!^&3R;._U MK-:K'AP&[UXOHR]GP>F@209"S:LVJ]_/.M@7#1?_5WUO[+X[@&*H+'HST:KOUX-?[8PHH',W""W]I: :) M8FSDA)DWL84G[I0\M(WP;_9,'MILP ,8!;WKBS!.0^6C',())-K%U6KK?>7T M<_\H:HW+AX?''\X&GX./G19TW"KKH5[S.N7R)K2P.<6;^,*/LCJ^\10'+]Z\ MO!Y^7O2VSK?BX>C%P=N_4CC%8'Q4VEZ[7?L98@L "?$K+J9A-8^">!A5NTR$'8CR^6S?[H_,MTZ_5?A^>S_?@58&I0JJ%>;WFU2F43 M3/AW'KU-,.&?!!-N.7I[+_[Z>OSZI%PI?_DP6'2_?/[K8[)[I8X>I@?J]:97 MKSY\>F#=ANBZ.D/^C?/^V1R/QQ<^V-1*;P3ZI_*D5Y9K/G:'$0W C6UZEVOCI?,B]6.W9:<2$62$0"CWD';_NZ6TLZY_1 M57S:QL'+",@(]Z/+,#"GCR)[[SIO7WSZ?3SX*_=JW2O"[C* M$%GVRHV&UVQL$LV;0_RDW..G;5K<^Q#/SL>MS\W71Q_>^[URO#>:[5U7WI[" M(88DL]=HMKU.^2FGF=4SCY%R-1D#_QZ9$YM@P:/U4OZ-'=1/VW X)*[M^'0_ M]-,0#]OA^'U*:J= Y;SMGERUCSO5L_)B]VOO['#ORW+\'DD6E-U0*RN'IK6I M;=^_/O[[V3]^<_ GC4T9"J^.U*C>U MJC[-" 16Z&TJW+^;R[)&'+RUQ"76/=]'H\P>W/PPI;0'23Q:68PSGR_3O][/ M]^/>5GR]^_EL'D3E11=8F&I03NM5VIM^^\W!?_A8QKKG>X^##T)0J3ZADH!, MMQJ5D/__[%UIC]I,MOY^I?L?4.Z,-"/AC'=,WGIL]4IG#K^!SA](:0,%%+-"5#TY2RH/&:Q MFW,/[&;WW6C+/;#1SMST**';B1EI$*4%[73[[?HZO&T0Q06XN)!(Q%GAA($! MC-AK12RY5]O_GA%[FG3U XC-I*C,QJ@UBYT:;=/UIMYBE_7PUE%HWW-QBJ'C M5.+X08 KJP->+HBI0KG0+DBMF%C-Q%KM6KJ4KY4S4K,5:DZ)OV)2HU-H#W"M MS@+&A>_?2>GE!^6O.6=_5Y+8,)91% UQK8>Z[B&;=4++ZJ3@> M"]TE"]V9(Z-'INI+*H;U6/YRIJQ1Y3"LXE^YTH2+:E^F9W&+LWH$L[?/US>] ML>996KDE&0+#337)E9/%D4R%=:XHAHQSN- 51NW56#E7[EW\*&KI17'BF9R@ MF5.B/V5G03^O]D2$6I1R3%+QI,!><<+QOM+@!D"+@:CV%XY+WH<6CC.*/Z< M(,R4GSPF;[/)T"S)"F\T\V8K0QK]\D.CQ*PAFX3UK1B.@3K >R5ZL2E\PR#$ M2<*?V\\_#,)16RXFNTJC1$YI.C%:"KEFN1&"$&[I;(*+LS=>)WOGY)TY;KBT MCAZS4&[UH]=WC9T%5VYVX+N#;T"S>'GR8<=MZ[>9K37BC4V9HU=2S99KR0ZK MBQET]"$9UD 1X@+_GJV"/0P8ZM@?<0F'G#X ]417SIJI=$4Q";&9T:?D0&3* M(P1UJ,0(84W!+'"RW_2PXC1T4=V$;80?%)]2(#QE%Z76NEVHW!DNSUQS, MALUA9:%71=B=4'5@Z;B0P&6W[Q1]V#/QB9W]0^BC-_/)AN8=M4.D14&;"UQE M1H\0^N!NSG/).(=+;V.?Q)4;*CA'&9O5]RFMEVX M.M;EZJ"X.M:!4^K84L)2BDVJSYE4< -H0_XO&S:HZ6D7:,8AHZJ=K$SHN3/O M2:7T4BREQGH^(RYE.BP$E:3B[+NY%M=I4SWMC3BBB_71Z[&>KMO#^D;TYMT* M3TS9F<_)FIZ2UDJ];=:GED8BAVM8X8GF$W'NW<12;%7>/8HOSZJ\^A)-?^U* M*5I/^R@.-AZCYLN92Z>=+Q_J>@JJ7=F>BW"ZLP0R8.B_N]MN"I/^T#;S<@>T MB&)NU38JO-.0Z;#,4Y)*Q*E3'KZZ=5''>'^C(-0=X_WH&5*_A?>JV1J+!&F[ M4J]<5*?N*IWCVB.$=U0DBJ/C)/->.L,5&O]/*5/"["EEZA3:R[EU:&P[8 _ MI6DCS[(\#ET^I:84T\B(0VFMK5H*&U_VZ^)K;V[QZQ MEV_M7Y<^\3YBL[U5Q^H^E!JFPE7M.95*4:M1B-CPIBF&I./)=P]37(&GXUSY M5S<_R*M.]L1EP+#0W5N&\9&SH*Q M?[P?TLD8"T,#84#'&RLN\.1VQ= 78]X(.H"CDTI>ZWE#X_.1V$(U^QN1G<=A MA/M?77%K;LM7?*!U%2L =>"V4&=?!WVJBNO*Q'*US/;UC6,:%6M3F9.337[1 M^/832AVYGR\2FREN;($>^M='@U_;>!ZQNKA^T>=YSR0]\6KC23F=:9,B*H0<)\GP?_LAL>>4]QS7 M,Q<0(;*__8Q%TQ)3'M_^5RRVX\!33^Q' HN?G]B"YP5O3&I*-]3YAMZL3+XM MTO4VY4G^ YS4&Q&I=T9.,\5RL](L]Z5Y;YX3UMG),L,N(=P.!%9?8V\K,D;X M]-#-[02^AR8%$F9,\6,9H(+I$+@QAHK'T&C#1FC!L0?C+HQ)?!(8"]^]>C). M=!+G,C)<^<_7&Q-V2K8:9(7G!"^W;HQ^I3)< MJ+[^IY/03+FZGR34>O$1E(Y)\ MB^>UCCY;6-7KU#)_=^B4OF1!KU4>=$"'L"K.BF77*K3JN'>LEK?TS>;^>;S6H3FI!K@OKILA;EE2!'?[)Q84D$T_P^]43#BCEMS!'M2?#XN!$ M+22!=HLY;V"FA=0BS:=E;^V,HHFBXRR[7[IO-U%OF"R1(@+MEN@#&N5M<-0[ MTE;(BJ)I5EF"-/K9A*'V,Z.I 4'*Q&F>BR?8?8R>0]J^8(Y^)6VUW))M94B3 ME=*F-9$*8%2<(5BBB6+C+)7\O+0=ST(^M^,9.]QO,3QTW6>%GB$^5'(/'#^8 MR4NP%C+SH)/C6J-NC1'6B:F(^L-$VPHN#8(A>U4QLNL^+/0!R+I=S2;.T/ABACN%X84%&:YK3_\X#.<=K>?D+&Y#*NJ<97M3;_S0#6$(M_:$ M$$\FV).>9T.>AIT1JJD?2'HUZG MEFED2]U:LJ>NEE?I,O_HD*OMU"S7=].2"68UHNVZN4'5%<,C[P>WF;>\Y._Z M,A\3,>(QV'@&X&\7P,(E:K$%>\E.)[3#_>NZ-,T7J'_+<$TY*TUVYE->:I$K MK[%H2IEZLR$S82%:"EJNU+[K_4B'A[&WZ2:P>GG>IB_ ZK'5T0]AE6G4LI/* MIKXV^5'==(6V6Y162X15_B-8O38WDZH&T\!"V2!P4G5#-?!M+[]',I=4DO/H MVL'E5MJ\0E6A"7S%L($F*:X-I\I[AKU,!#U(1W"L__U&'"JWF5?UD9#KDAVE MFC5Z!6=F](V1S(3E=1/)>)+DXZ1P2CT"X_F:\7SAE7.O4)WX')Z[VMR;*D4P ME'J]1JZDY.===Q/B&7F\N#C%<'&!VG<(?%K7N R7UXM;Q[TW3U%CA\7QC:!S ML\!7.S3./=Z+<>\?6Z%Y7OQ "N%Z@.=:9G;0"&C#[_!)V] V'$WG*5%FPL*\ M-!NG6*B[T+@R+T;^\=TCYQ[OQ2#_V*K/AY!ODNEI,I?)5LPT,^<]@9Y2_48# M(3],UQ'H9)PF]U-IK]"7\M9] &$4Y@N4F_O@LQ=@9B"8-2<86N \[/6/4WE9 MSC"PBZ&I$UX9(-K:ATAKZ/2\8.T5!0ED="61*B>SE28TR_A078$F62(19P^X M6;"7Y>ZQO.]AN6HSK_0CPS3\4:ZFLO>TP!>$[S>[H[L&?L:>/:#KVYG*J MK(AG,[;E0L("NO\C^M7NJY#&=M\Y7IA0^,,%EH)2FM"S7SPU7!;?F?V@J>_\ MB5;E%3*8IS7X6XF-742&_]>NI0^)8?@9L@TD/>NOYX*Y_0J""[$-@DT:<2L$ MR:-(*A\1RY>S>FBZE) >94 #DDT(M$Q3"BVS- ODI##D9$I-\CJO)74]07Z+ MWGJ<6=N#X9O"?8!R"AE)+,?JM9[4C/P&A6HZ8H]H.*U'3G'T[571CNW)M$#! M_QQU&.\SYP'Q>#:*OX=O*^]WB@5:(K#C?IU MRQP'"@2S2B3)4M>:B4%V0:YZ2YG>;UD2IRMMTL[,):.<+3&N2!0R&C3O]ULF M>;('RN6'3(< ==NAFD9FZHNP)?>Z95WQ,D&RWZ([H)QO3NJ2121Z#9F5R=9.@BZ8E99V=B8NIM7Z@1%G8;[ENI#:K 5=WR7FGH*FE9;5/FDLYN=^R2C:# M1G$TH250S*4FZPY;FM=%F2+WFR:'0X^MMHO33E!0.BN)Y\2$"1>>VF^Z[ QF M\FJ\\LV2.4UO,NO9P A&2*';:]IT)T4Z70.&"1+EAT6BFY<7#.S @74J./6$ MG5D6>6FZ[MJM_DSU^HNE3!V8JF*C:*Y&O).7ICEZG@MZ9&:2@AU([#>=SS,% M6RW..*ED3522+]_J':S2_(=;DOY2O,5,ZR)KI7E ME$8::L#Y Y?S*45$MV_N=6!$=F:BDMB04C#2!8]SUYG"&#[U:0E"#?=13XA, M&*@C6,K, S]V'YX3(=I9M[H"VG+4:*O::47A)JX$OK/[(MK"PV]>;/3/K*!M MFWU%RG=W'=N^D(JH](,^0?8[R;UG5#_;1Y\]WX'/U"UGN=,/=W\/JRG^B+2B M)9RG7RHD6P4Q?/&NJ3+T'"OPP8EUDX-J<-00_N-OZ<#;/S]E(-/?Z7>=LW@A MOF@AJ.\LBQ?B A8B^9U^]V0<7@A,3?>U$)B:+F0ADJ%W!R_$L1;B=R/9O]): MOV[4PF^,^J0D_+5#_F.?\78.H-&$OOSO-^[;G\X'\YU_%X.?GA#A/0?S!QQ6 ML:SC(N=^; 4-R;9&M!BC\XJ+/98[#\A]F?,W/HL+-XXE7WAR!!>2TGLZW,# M3HZ%O4&^NY#/+YQY>?G,\ VII_]4ZBGR.\]?M=2C[)V]B<%B\/MB(%R[&)#' M8+IS)VWG7,7V8RY8 #L 1Y/IR*(_][B/D> 5>>LNZPQ^C$$Y#B?, MZ9ZNF9?(7)?J5SMFVLLO2_.F:ZG=3QR0#>&6=9TI2GY M8^@9_C@=>'!E@%NP52M \RMZ'H#_U=K*ZE#65PX,6@R9FDA&HM*>YPMDK6*A M&#*JZYK@XTSRO9QSC/![1OAY1G))""=?()R4N:FX>!@S>GC=*N?YTP)JUH<_EI?1(D?(HHX/_]I.EA3A%'_-4R1F<$FG'"S,G1R?1 M0NZ#D&[RJ-M6";GD8VTWI9$@(-;T+6L=8*))C6RNQ35=[_ +T/(E.IZH)PIPM5-^?]47FV&;0^O*D4>T$P\H_K*CGW<"\)^9]6 M:?X,^:4%IRQ'*3#IS$EME /ILN+E1G)XZ/77R+\"[\@-!J8O89"_2KZ\<#[Z M@DM&WB]?^#(VC&7N#F3N"_K^)S)WA?8H?.;VQ*L]BH'5#-@>\'Y@A?3*PW*G M-S4O$7]86.]>6"\ND'SDS>)LGLHF\(#BJN.PM)X&%L!R9JAH M:X[D+C.J^6 M?WW.PU]D8T18$FTM\X0D*=*^#G@6!/4AJ=36F9(Y-6K)2IFA0KNQEE2B+.GN1X H_I6 M4'UQUO:-J2._CVJU+1NU98:FR#4[+A1!UE0ZR09"-8]0S9")."E<'L3IS7?26*S&,RS);HO -,UQ[3 M$\M9#WM2J9[5*V##I/ML6+ ;ZB]L7&"%>#*!/2>8!W"6]]6J/A_A@6:J^]"O MU&I&)VA5LO--D%*@;\'7LM5P7@ _:O943QXGA%]Q0/KK M!WGVG!)\H '+[S5G7GQFU%=H;<-GEM%9:=UUICLCV[&]&-:J<3SR%8__N-.* 3U];# 6D7Y+0$Y@4V)_,YEZ%&Z(:J=VWC M?V,88QA?;EK!5\#XB^S9C\%XK(W5=8=(S4D#^.,6H,=SA6L@&+]KVO[[>FQ; MK/YC]1^;KUA^[U=^L?GZQ>>L_3%P8T:X_\;^M8L._QL?MKYVU?=]%,..0=,7FITC8P%LX'FH7+;EV"/"!^X4&J=# M?"(J/\PA>61<%/B0C?4$'AXB2[?\S\BN+#KY21GN*&=X(9MA:H !4% MVJDEV%RZVH.I9]-%\#&.TUW3$9I;6[@6'M'Z-HWE&D3:=BIV1:*34HWV2RYI MT@V92G[)C1TW+N\8]-=P;/UZM97?!7NM0B@"GS5[9BY)#I.B3\]8='0S+-C' M1 7[>/[X>LME^%4H8?;LH/KA= 1L@.%3JOBT^N6H-V_37IA/%*7SODUXV>EB M-6J6$HZ9+G16PK(RT<=]$?8%:3<)(9X@]]D.4P"F@-L]J'[ERLY!U+^9QR_U M*P1O]KVY5.NXLYD3L%.C$,)_J^]P\23U[G&)_L?7F=!G&.I-YRY D'[L M&&RYO)9GB\ETW2',1#I!=,GD@!O)]+;26R)!QFG^W3 G1C]&_R>MY_M#_VDS M&SZ,_DVWQFQ\8IXC2^_G35V0\8_OBANR+ MV[GN[W$P^%+O.Y*YLYNJMW2I]\X.CNM[Z8F((#ZB$L2*B6?F1#_]/;M"@.>HSH- IR3.WQ;1*@VQ3?/W; M3W4I^BMZ$)Q$J+99T3=+@$"Y^RI4LK?+<_*S &=?I<^IW!EC86@@5+A#L'MR MNV+HBS%O!!W T4DEK_6\H7%TJYO^#;U;4EP;3IM7!VX+]3&%V.<]_;O2:]42 MU<&L3M*&"CHKNJ"T6]#Z#FO)D=^%_?LDL.&-"M@D.97DBVU^DYQ* M3MYJW R!7>@J70*!_;[CX*0$QH^JXTEK6=J8:SG+$0Q15>J6B @,7<;WG7Z7 MP+#O -MQ5VG'8=\!ECGL.[ABWT$OU&* %E-@9Y41B,%=<0A<5.DGVIMC3N![ MR,D/^X'="E@K__JD\LO2;_\XJWRKZF:7W"#O U8WUP_:/.\YN6IG*9XS0KZC M #%B@&I( #4]5'N]VA/Z=RKP:\UW:C+%X615JG6,MJ52#T-F6D"A,SZ\XC6> M9!)Q[H#ZBXD"$\4M&\+G((K3!M,_2Q0BU9&Z EWVS/FZWI7*C#87G 8BBC!! MG6.2<9IZKT99J&+]QU?@"I]@ 56 RB!\'MNGZECXC6'#]_H_P@3X5XGQZ.*V MK:BUQR"FJ*HSA9U:H_MI;<>';X?K!%6UF $?-W(5*S937!]I>OX8>""F&[9B MJP;\'BZD'QZN]+X?<41O3^QS?]K0L;0/Y^YKQN+GW_"/W8-4"R@NHI/Q]FV/ MU(#>NB5/DOSG20C@I?S0[+/S"M&8&?)9K\,___=_GO?^B> (U;$<]\>.Q9X- M:QS-$AT2V@@00QA?&"H>0_9&:-XC?>)Q?%L)98>DDM0! M);. 9V0VP7#R4!TF99UC :FIFJXQPG9-E9T2L.RM\^:0:L])@IG('8HKL&E2 MA.I+XG7+8%CLE4BJ LAU?VE-/7G%B.AZ*9G:>Z@T81:-J="ER)J9RA4J/;T) M.E"SD.G7+9DRP8NI52W9(0PI41+J>8)S1[#EWNN-5I;TNA[P3;XS'CZLA9&4 M3*!G4N3KIIUL/<5F:I691$PF(+LNI4?ID8B:YP>])6RY-U-48UX?3U-C02)$C<@HQ8:8GZ-G M[LV4/"MWEM-*KT8&S?(XN6J6<_1$A"WWAY]8!V(GL>%3DN*YOM*1P^=V!1N\9,EQ;*ZJ%CZ)+I!\TB;\$YA4V9_47M MIHE2V7[H$'26]G2I/2TH85/^==-4+6T/@MGJ03(Z=)-94T0A,QK)_'Y79Y-Y M)]5G6JJT=EOMAC?GG9G4@"WWNSHL),I:=[)Q26-3=W.5$074<=ATKZO2O%NL\P]-*^LL>PE9E!/[784M];5N MCC8D/>:+&R-K9/)CU')O_2N#BI)7J+304=JCHW4--]3#GZ9-;ON0DRF'O=5<_/SH:$^W0]S5F5*BN1#=1T;P:T8D.ALX$#8(=[#8&W MJV2B&W9@CZK83%#E&&M0E.C9BO=I;ST*6F$']F=+K\$I*B=*-1/4!X""T!$> MA+ '^]/5:8B\X3V4Q$[:R;BE^GR9$T78!>J #$B,:^FE2MM,"\):VZS;!.LV MD-=DKVEMR1M,/M>B.K1I:^2HW 'V5$1-#Z 0I.0V:'26TIJ<%59)H%I&+7SL M?F\]E9S,B6D52*U:L5H1;*K!4\NP[=[J=F*F1E;*[=)6"GS,0NT"/4=+^[N3+ET?VN/C33Y=1#N=A=C[J39=AV MK[L3FC#;J:E3D>85QU\GS?9 @5A ;?>QZ!6%_@C,5#*M,)2?*:3[M?4272:X MUP6#6MIY/\NUI'DM7:J6S:7;]T34=+^[M<&#EU_*S;G)LT53M;NE==N.VNYU MMS]M%\LM:>%VB 9D&5NJ:@_]\#[#_>[.Z]GVI%/7TYV6%)#.H&VK&M2'J -[ MIYTE#=#1.ZZYKM BDTZW!K[50$WWL&,*FTU:'%(],DAFVP]ZHN#ZL[#I'G;X M3M>H.& H2HHI-@:21HQ5)VRZ/PF]$7!ZFT:N3QJ^7%GE!2K9WRS#MGN3D.,; MS@#4FJ24U@/59]7"@&F(8=N]2:A:0[,]5GJ+CI&;B36I6RX5(2M2!W;E\:0" M"I4DR\%)>-!U6QXIO?$2-=V;A'ENE?(R5,8RC;19;)871)ZV!P]$%0I[.N!W<:F_#8U M*M6E=%)_Z+2Y( M^Q.HHF0MLOR@UB9RV'1?C1S3DCB:)?2D5&-RO6#A392L$O9@7X] M&NI1[?JLY=I+OA>UW4UNZ%!]=$)%+G75L2QEYH$?NP_/C5/DMMDZHI _0XW\ M(#N76^@A4@+?V7T1^8?";UYXD9YYY;=M]KUTOKOKV/:%5&3>?BS(SK#?D]1[ MZ0+/G#3/GN_ 9^J6L]PY'W=_)U!,XD?D?JEMVOK?0Q?O&NJ##T'1"$N8"$P(BYD(3:?%" M?!DU<7BSOH2%P-1T(0L!J>G==&2\$%^T$,)WYMVT8[P0F)KN:R%XO!"7L1 8 M$1>R$'BSOI"%P';$A2P$IJ8+60A,31>R$,)WDL$+<0$+@:GI8A;BW3/D>!V^ M:!T2WW%8Z(CK\)NGP7\9J/ZZ40N_,>J34O#7#OF/SR"=-!K[]8?<+F%6L&3\ M.BIY#W/P*T,>H^/Z)4-U+/1E6)WKS^8C^9UZUZ;Z]'P('Q"2]XY;B; [2*-1 MK,<#5%@"3AU_P-QPKY+Q*V?7/G4L:.B&]A\ MND\#NJX8&E&P\?*?BB/HQ%5S1-L%BA>XZQMFB7/H1Y=-"J*J!M/ 4L*:PWC% M;U\C/E!WZ\+U8^'U\586%5.]%D([ MT=I_GLL2UZ[2B%,GL'TL!T)E?E4K^A.FZ]?>?+*WWBG%4FP5 MW2O@[U>.CC[0))4\FBR?>;A'N\YD:Z1^^6C>O:SDU%>5B)YS8BFJ5Z22*(2=Z5B)J6 MZ(C/[S8I5+._<;O)WC4F!VXPZ=0\M==@IC63SSKRW"OX)+5"]9OI;S_I.$52 M<3I!G^*FHW, X/*BNU%.])EIX!]'2\^Z!09 E_BF*;4 6$Y:DK7)*J\T%PE' MR(_.#O_?N=IH_TJ* ^AW$QMV8.;\@A0\4 MG7C:27@&AG]NB_U:0?[JM+TI' MNP$$1P6!,((_C."G)'@4S2_86\?6%LWU! 6R+ZAF8/^@\Z33)M4,F*Q5YAPTH/Q"7WVQ3LBY?8 "O)./JFVZ)S7::T7G4UR M4+"D<$]#Y;2I.$/?S*9VD>KL;6R&%ZC.(MC_Z[)VP#\#_>_L>R_>T%6L $#$ MP]GY[S?B /1G*= QBMW\TB3L7J:;6/6I1C:$/@.AS\1I:O_2WG]C\&/P'SI= M@<'_/OB;P%<,&VB2XMIP)KPM_IUAGDD0TZ8K38,514ZTE$L8C:/JO6_BO[ R M%KY)KT$G5V6KYH.WZAO1O67\MY]\(LZP5#Q)L9@#3IB;1=\$!82U8RZ* ;[: M%I[70-UUK-*PD^LTVW*E69*[[&GMUVEJP;M\EE^;:7*=RO0IJMHQ0_@FT6W: M@I",TPSSJ]NT+SI=4EH!5S6\\++=I>*Z2GC9[N5'1B^/:4Y>9^;L%GDF_^ 'ZST8G,@\2E- EUQ24@3 M@L\X(SF\GBS!^']BS,P<7PX1B9U MS+S%,#7-K"VYY+Q>JGN#^>? M',O'23*!B>0ZBE_])JK"XWCT,:*)=[B8=[@K7)HZB>47R^]%593"\OO%7OB[ M&O$O:KW?N$[.3<7%PYC)A),6UUCLG?PSL'/\^_*L7C1!''8\:"[B% M<-VMA@=",+PDE#<3^*;]6B5XL,HS:4HQMD>+DZ2:7HY#V5 ]/(U>4"7MXLW-^1FNN+'OPNI4Q';K)>F(N*E$Y3[76VR[9L3824 M(J C1*5%(L^%CP3Q69P()_1TM^AE,$ MES<)=W<$X6NB'+^K[_Y'[_;7R,][OL1Q>@ASBG. ; MDL-3YP2?3@QQ;N^1O%['U3 7>=[(U1F5)-=*4!W79JGJ>BE"#3.JUO%K%?,J MLWK#G*:8$;H,T;3'X$\6A@J.5\7C=JIHXJ3%H;R4A;!^/!]GJ)NI-WMY6_I%%(\_LM5S"WQQ M6SFWOZ"*,&[V$:98E^:SF9A019)?SK54/BV/E0)B"E1K_F98XL8+S1_9!XW1 M?LENZ6,AOPX-C]*(I'VIMB%XG2T9E7Y4*! MG;)#I"2')3+(.$GNWUUQ34FFX?P00\4#Z,;<*8HJ*$T7> J MREA^+X%4[K)\'4YIO4C?X5/.@?=FTD$8;0PU@_0SQ: )X!@\N-Y;I2G2IYI M=49V^)2W3NPD67Y67W=K79(0Z$F;)^GD>K"4D\C=*/!"G&<%G/B*$U]OE0KO MD/VQ%G)#BWF'\HL3;6]H,7'QW?O2O8_K1CR#OLQ5Z/DJU2PII%(4QBI?J"F$ M*D)]&7D>?ZTP7V4:;Q7X, \6- 5L#6BP#U- +1 M![3B.+QRZK*]0\?5@$M$O_]!S58QS[$,+?9_9/B?"^(:'''[HI36,XK$Y5?%QW3;@)?,6R@28IKPXGQML%LJ113(H4X71VL_Q6:TA4Z1,\=]^)N*) M)!,7DOO7V/P;4]&)4WD<_!_F$-'K+*O9WD-&HA,/4[O-#5)U M8AER2/*#''+Y6<$IQ5)L%?Y<\;_$Y7Y7\+ZTY.+CE]L0/;FF'_/(O)F?#95& M,\UV:%G.3JN!-?4VGZFO$8ZE%O@>&AV<^T/Y:@%=:0X[^9D9J)RW7-#&HIB M0*?""^_B-,_%$^Q[R?\8$SA'^XJRHXZ\?9^! W[[7-#8L:!"Y44=.4 !B;:IU_L] M ,CT*&C4.SZG5+G34H%6Z2=9UFD..DK='.2Z7J%<)1N("@2H]0NH6D8\R9^P M8L9=@>/2,M\O3D5NNT#Q G?]?(.L^-I\)#R8@9E.]^EQ((JJS8I_KB2_>,>; MUT*[8#PJ"[EQP0P6Z[XN%?7R9!SND13Y[2<59V@*@P)ODM>I(Y_"KW46Y/_. M?OCB#;OLU#?]8>8"2$5!Z:@=8I0S'"NH#/1^A'\&XA]JR=2^D7P\A_I=P>$. M&>#<9S ND '>B*FY='M8(;A.8*Y5I[7B\R7&YH^K%+]) D13;0?MAL>2P*::U MB^PW]$D-W8_P96%9>3LV"X:6H<)_T0$J(H3S 4Y]UN3JH/Z):O34B\@V]6E/ M>:'3+RRK%:9+TK;'3 %!$\O\Z$35Z.&4A_]TR#>0D-5>LJVM,U*I6_,$+[$N ML-8(#94.70,<'4\FN%NI,GMYZ#I')?K+FX4K*'%ZXM29KR>88Y7H>X]=R"F9 M=32VG9;6PWY@]>:]O-U9HG%R$;LPF%ENJ8;LYK8:"/ MN^:ZQB:916)16(Y.4BW_/9:A%NOUTEYYFTXOW1BDK2!/=+LB&K/P[2=-09.( MB=/YR)7HK%GPL^%]X$@L+_JTN^1E*^E_>)-S]50"O MK8F\1.:Z5+_:,=->?EF:-UU+[7ZYGT%?=%(]>CA/2 21E?+%=H,@F ;J)PJ, MA"8 &^=/$!GYRC"(M *N:GAA&,29H>Y[,;B:L65T\_#Q[M&]*T3?_E&?\[L: M/Q;+"&_:?C>0$?YC+1)]T=:V5VY[.V!H!YC!V,C!JKQ<]LC&?0H=> M\G9)K:U37)4''EK1F89P&L-[-KSM M[<__.>;+A(Q2C=.NLF:K[ODE,ZV:7YE:F7FL@BD%A@A,6&[IW M8.$\/'R\X3J""\>B&CE=K7;U8G-E&D4Z6 ]ZV;I1"[49=,R!3,23IRQV>.]( MPV<<[F[)\19S)1HL%GPL^/B, Q9\?,8!GW&XV/C(L6WGC1>',>-0HT@_4RB: ([! M@^N]5;4OIP/1#.=2&>R*UMA.]12IK@PMYNC MXPQUPLI6=P4[G-E]0XMYA]L&5GMN:#'O4'YQ9O<-+2;.[+XOI?VXGLLS*-KE M9J71F-=:*ZDVR\_M7JE9++JAHATF@/]2T[[*].\J\&.6XWEAZK<_!I$+<0T4 M-P9L#6COW/=,76DHZ-1NTZNZJAU'^Q2-RK2& NQ4H(!@X&SE2)!QFM^O>7R\"UWOG8K>2A?&3/2!=&),1*?SU'^80]*M MK)>N=7IC:=JN":5^6<]+\V7((Z- Y+G!\O1.6 ;Q< <<(H$^.)"SPE*EU?2@%O:$Q;?HK,2=_HL+@BW=$VO4!Z&AEH9.0!D*.G -0]$H6 MRW2=!H(.18;7F&/4X+WTJO7I4WB\S@+_W]DV7[QAEX#ZIJ+!3Y7"_9-B( DP<9K:/W5_/%<[IH'KIX%M3 [3P.=#;D"?J NQ0S"= M6M#+ETJ]6GVT^%QEOM<*])M,,"EQO?2LI O2FAR4&'+8U-3Y*&0"_MO/1#*> M)%%5%H2KE"H+HZ_-R+I_Z7)&=7YG$ M#%OO-0H/_8 TIJE::3@FN'8ZVM)1)1TV3K$0S#3WJ_,E__$5N&;'PMZS-5$A M'0+W'31^$'^GZECXC6'#]_H_J)PW%.&8[/HK( MN?!K.V; QXUM;K\,___9_GO7\*VQ.J8SGNCQTO/1O6.)HE.J2H$2"&4*TV"46';_ZA6$ME M[>W4'^$[_>A2_/'(;6@B8MQW0?AG[.DCFHZ]N9PJ*^+9C&T)D;" [O^(?K7[ M*B2SW7>.%WKB?KC 4GQC ="S7SPU7!;?F?V@J>_\B5;E%3*8IS7X6XF-742) M_]>NI0_NMN@SY!](?=9?SP5S^Q4$%^(?!)LT8MCP*O"M2"H?$U(S"YH5J.J*3:'R/&JGGZ&G%&VJHP_K4*/X>ODE2J'3: M;@BA.,!!Q,)1_/V?X<]G(Y6''$>RND+")>4UF05T4E9T79!U7F,%7H4[LDIO MAZSLMLMZ/F.4\LOIAN272HL(P#AKH\)S\E[+BE4NYYE.N=OA'1E,IH%NC9(C MF=YO:??'CLFR0J43$ M.[76]@D6(L"7WNB6K>K/R8)A;2VM'=DJ+?K=3RXUD M1B9?MR3S"KF42].^6S/,SFU*K1K9(Y4@8&8=>+A5)#9O?[.2'SG8?"6DM(?',T%D>Y?(N<+&5N M_^W9&EEOMZH-1Z+S@Y6973Y8=+LA\_LM]9J:$HS2FB=;#=NNI8/:@.B+VHCUS<1<+65AOV6-:G5Z:JM3EVH;LC#277+)RDLYN=^R MSV?HO"VU.++7H 26>"B3'NPG1>XWG0W\T2*S,G*P-?>P&K5[Y@-8RA1UH*<@ MX!9IAB]TZ-124(B,)8NZB#3"O::2GR0ZR7Y)EX+!D!F.A?RPQX6W0.TU98:> M/",+3-E<9S2%).E9T1N&Q1'WFJ[<0%ET5JQ"&E)OTZ@LVAK-CM#1XKVF7-)+ M-XL4K9KSH;CH\42VRI3#+*F]IKG:@\C2KM8VB;GF5@JS33X=N8GVFA9LUVI* M'IOHY&K.NC-*KW6^"OMZ8+$R?'[JS+N3?H=@6YT4N^G0E _[>F"U:N.T6NV7 M&((TNIEG **96*XJ4 MB$9^JLK%Y7K#RP M2HG "YONZ"JT6!ZUO,@*A1J>I/=R!#]3A M-KE3[7=_)Y"]_B-2:)=PDGZI2VYU^_#%NZ;*T'.LP =?H5:2WTGN25$X[+>A M?L-O\V07?-+;07^GWZUWB=?E/.M"?6?>+6B$U^4\ZY+\A9L7KPOF,;PNF,2YO+_QU8$+??:07B*T#+N$7\Q#[ MD[#@A:/I5V-^=^VC)=W_\^4B/\<-_:>XHURY MC)"?)LRSU@_8'W 8+D.*IA?376<:[BPQ<<8. T&SG.IXA=!X+(,A7<6EP]? ML2LN?0W*W<4"]IQC/D;R\:_""T<'X%YV\;X%>R<5=X#82Q!VOD68BI[F!)ZC MQ;F%LI.84]?LPG"]7KA^P;4=EX56\@5:29F;BHN',9/GS%HN.V!K)7/2Z)\> MK18-V+$U+%;,H-/9] N9-=^DEQ"MZ*1//)%DXD)ROYC.GU?'NBBK.%(8GMWZ M$?.=F O@LJF&!6+V[IH*^"WZK"+S.4"7]AHVMIWOUFZX$:OYUQR(C68L_"<1 M_K.;RR>4_:NQEM&)"_B.#)C!'<\(=9,8U&EBRM2!W=TL'+EN>5N6^8/<>=-/(&-2#5D4>/Y?'>8[1,B MA"\TM"F:CE,UH # ):Q -H!HLNUQHQ::2V[ MG9;GZ"5],:[K9726%^HI'"V<3D>Y,(''N+]]M\'-*3=_#OM47P5Y02@5)%H; M&?-:?F.4F26$/8]RZ>(\OU\N['J=)F'U)2*\!3RF/KL&'-M;V-["_I(CJR)A MV>(4PEKZ&=0.W?73G%0+S5%1D-9>6VCHLK9N%T590)H'P]%QAF*PAP0C%GM( M3JQ$?!BP09#K]-OKRD8R6BM=V0RS]+W>=XL=DZ!F&V ;4[6714P!52>.C)/D+;E;ME,3,VPM M4,/JGS&P0HHEP.;;E9IOY]* [HS$/JWN;(#K:(HWWO&7,5NZ/[9X+#S"48K0 M>("G[%(BR$RXHF26>EJUOB*[R2(OHMJJ3+3&%/T7=LI@5&/OS;DUD]]%M@+H MR=B49+ZCN*WY9$/Z?O(A1#9409AX@B;C L_?MO\FIZ"3(#::W)&Q #;PPK+D MEF./"!^X4[@$0Q\;:-A NWU?SMZ\7.EYUY &$:YK=O8)U36]##'=AI#.0$0? M8$.GP"D/LKX03,*>YQO%?'FEYT>H,#S4&-O11H@%],H%]-+J41R6SQLPH455A9WQ M/51W 1@+=&T+5HMO6BV^[9,@MV('/P8JM[K<3KLKV#O$-A\!>^BX&\W6 VV3 MS':"_)@7J7YMO!Z)Z$HS: _S=#R9V+]U%MO#&/A7:^9^/>Y/G*#P9[B?T&1B MW>G/;*F4+_3:U6I-WJ26"/?HG"LJ_B8H2Z0T9UF1+G MN5ZZ:TX762M7[$_ME0LU[[!F)2W$.>J]_& ,WGL%[Z4%WV_6E?\$W3>M9WX\ MFW7+Q75-FB44081D4:R'@RL5^W\D:NAWA2+UQ4GV'GXL=&PLF- MA#->(WH!%O2Y1W]9W'@&M0;!O?SD$WN/'A^&3$XIU]M^AY>ZS>4XZ^72/%1Q MPG*7="(99QB<^(\IY(O]$.<>_(591F=0K_8IY#5SZ&G!8=899F3V6,UH*TMM M)=(-Q!Q0L4KR6%+ MBB7[#I,MCG8^\YR)@O7 5<C^.CS0 .:!,4/EH+ ^CJ.SYTZM MN#4+NZZLP\OGVXZH0IRYH+Z%7MU2;%^T-6F'OD,I%KE.M:XLI(9$L%5_T')E M+8IQC<52K^%,@;@QLT106_-0,'*ND:FJRE]V$ M($8G%)AXDMVOYGPCEC"_3;& L^,9X;)#W<-XO'GLV(7W1X &&7(TFG-I=IB"94[FUJO0LR)!A>44J2<=Y?O^J()QF M@6GC;M,L;E[!^@!K+,;\U!DO*FM3<12M*!%N19:6B#70+1E,G*:/K5==5H[% MH8 "MOUP1!7G6%R61O1&2+6P@^_'0JH6H8OUX8(K2[4&XXU5D4\7E@V9IL-4 M5(:/)YE3UMS"?'"S?( S+"XAP^(WZ6 TGHZ2=HERS/2"G-/MEB^5E26B ZC\ M\(DX=>!&]AMQ*I$'TRMTPU9L%:=7X" T3J_ DHTE&Z=7?'&4 ]GG,]>!TZOM M,OZVMX"BH(?J3*<.$FQ'-;%2C@.TYTZSN+D*%O4M]+(0>4_7[Z9#V(67\!ZZ M9M=U'U9*N4R:O4G/5K+P_4U'E.FP+"1-Q6F2C?-D$E>QP "^M R+:SQG^?K> MI<] MU71\X,>75U)/;'%% MU:F7VXO&L8%PTP8"OI?RMM28\ ZZYT2XPW=-KT7H%FUM>W_OH6!HKD7,[0T% M9N2Z :ILSI67C<92ICFDRC!QAN;CI'#"&M=W#P_,$A?K;[A&7>DD)-%,J^U. M?^WW)-K(Z-GY!/)$JH%((CJ6F63C#/>>N7-E+IGZ"W>,Y2@V3I"XU8#HV12B M"PZ=7J-V]'M&XAM7\P9KHI'KU,6IU)JW:S8KYQO5J2C386G27UN'F!HP-=QV M4L7-J$1_1 ^=+$>/$^7-N#.M.YV:9NN6I8X0/:#B7%2<)?>/U=V&[^AU+NEL MFX42&ZX/9E!@^Q#GV-_MT9QK5)_^)/4LNP/^B]2SUZ29'XR"A>(V-J31K>06 MJ[:OTQ8DS:@6*AOG&#+.)_>+^F *P11RK\=T;D[-^A2#U">6YE.I1J>F M_;4J MT3$8.$[B=*X.()_KT[(Z[&_40^:EG&[G8VPXXT+A2C"S^@JBL+.$/' MC-7=(Q_>"+GAA* C*SN(I]#_I"><-8'GNX;J PW]@VAK+[]XUK(.Y\_17M=^ MEE:J%:!E@1_&BCT"3<4'DJX#]9"5V1TW*<]FYUTIH"O)^4!J9@;=I4R'55%I M,DY2=%Q(XGMG,1O@[*)3ZRUG)P,RGU46\VZ",M/4U)0I"MAKO8'( +F\<1"SR)VS"'8__9)$J*0\KZ'B>%9IV,EUFFVYTBS)7?8\>ML! M$IED!?%!;;5\TF"KG:8!IJ17%Q&)1!E0D$1XX3T?]I6YH-Y5NP#\_B0*UUWR MX@L>8" /:$Z :AQ> @O^XT3I3F<8YD7Q'4W)#Z!LZ:O"4)5R!4'T]7DYET]= M#-\1:6/5:WEMUJQM1DPIK6A355G*#!E5C8E3"3).L?B$&Z:"3Z8WW3T37+KY MQ%;I%K',6+I),WE"=2KSD3H:(2;@/V8^A9K/?WQTH_115]"P(1C]'R_E]C5Z MHW]YU++1UHC)\/1JYBQ6:*ZZ/3?/X8>&"7C06_]WS%!V%UQ.]''-';,29+_/ DE;)=I.TR: MW7'AXZJ@^Z<>>QW^^;__\[SW3[8>1(OEN#]VO/9L6.-HENB0XD: &+I ,0E% MAV_^H5A+9>UMARD(WVEVQYD_'KD1342,^RX(_XP]?433L3>74V5%/)NQ+:$2 M%M#]']&O=E^%7+C[SHG*;O]P@:7XQ@*@9[]X:K@LOC/[05.(,D^R*J^0P3RM MP=]*;.PB,OV_=BU]2 S#SY"0(&E:?ST7S.U7$%R(D!!LTHB;PV#Z5B25CXCE MRUD]-%U*R*"R-A04*IG@9%I36)E-D$DYR0%*'O("I:A)?L@!YEOTUJ^@G /S M^HQQ_AZ^">9O/PL:@*Q2=Y; C6R_@JU"9AE^'5]^HO-51)U1MWTGEGTDR=8C M23Z.)-K)JL$4]E ]2B#ZY0Z="CS#!IZ7 9[J&N'Y*[@GIQ3/\&IZW84D;OOA M:]KPO2DK/,<>;L9#N909$=U9OU G >%V_?6#\5#1X0O@DY09?(7O!N!H\-N; MQ;>G'LUN-+G4KB9/>%8B^DO-'2FVL0G'%#H5GHT<(7 W(<>6HX_ML@?%.O8O MN)O&T"AH\J]TM .'?Z/^^G=LJ7@H/\=Q9PZ4AZBH+EPK^"T<3T59;V_8^Q#U(A0:N%W_V;K3O;]\9BT*$\!6^%_T<2N_A'L-W M%P-K^W(!O9MBPMEV ?&ZMQG(4TND1[SX$<5%O_H>ZQG^.#8&BC8/E+![Z$=B M@.H,QJ.AQL,![7II>%!!5<,"P_")Z%_TP(7_YT(E=@$L)[SB(O(G.=,I.GL( M,;X5"'2S QQ# M%6BX'*'?E BUG9BW-'QU'/.!.K;AYCM:'U/U>4>HH!RU#%2R"0T%?0B%^^4D MC:& 1-K9=CT1U!57C1QMSR<*Z%#=]Z.Z#-L;L5&9AID+%7X7=AT^%BH8HW'X M>$^Q]BI%O:CH\$*@0F F_O)"7C/L +QX Q()#ZX$?P)>X M<+3PY?!1NF-9SI)X[+FCZW#RH[=LSV.$#]J-)@X[./2?#AW$X4B(%U(V%#O>37X(#A]8%I3# &G6N]O.8/MH A0+ MHL$.]_BM5OV?%]O%Z;7L#RK5I][$6G"+-G1H^]N^"$V4 G3J Z1J!K V]^X M-H7!\)L&+P;%!RS.D1LC@4\4$,15R'>)Q5$]X M&OX0;2,*9.'IME"0/U8@P8:Y2N%KX&#@1@5?!#>) '4=OBFZFRG\J65$FX2Q M?91F>*KE>&@#"#>L<$ A9[_QF^@M&MI3(@?'X0E#OWNK.[N=)KJQ<@7W-@_^ M10O<:%?:_2B8@W"=ALB?H67=BN)A:1\K"Q ; F!# M"=T-!LB9*'X+"*=1P;\'FL%4.5T7\]"#%H3H74QA3I3J"5% MD(%=-T$(CT?P.$'H;]RR3T02VM2PH7KNAJK14],0F4Y,B7D1[8$86J'XE@TT MY-&,&5 QW?+):R7U$= V\&.0.3RDB3U-RL[OZ/\M4I:.2,4Z'N*_;7QQ2!\(/T_%3*F??81]L9BK6A(>L5[I&Q,=3P MX$YI&;"GVO82G A0L^T%Q]IVKX4[LVO YT,)@_P.=PI_'6T_T+"(5#UH$OGC M4!@A3#PDX4.PERIQ'JELN] ,@V)90_;*5OGS(.-,$GS0^Q\2]^&1LJ M6X7TZB#P$6AR'45\I&X,CP9E1V3,U ?<",5I;WSRD'=OF"K ME;#WX<_KKJ,%JE]S6\!=&.JSGZ?@%-@9@+[TMC_8,IV<@;.["/6-@@TUCP") M2M/PS*MAWX)[U]4F_(R_ZR-$F8.8EGI=6,(97E\GGD MG> ^6EZM&=D9J([([K7(BYK>RM7NNRZ40/ 89N'A;3&0Z%@,;(%$BXTATO& V@T+TPMV*7&5H+:#)]AAX5F*?V-6N5WK* M7KHZ4E1];BJKZ=)*%(=CUAZ]D!?" ^H/:&LN'5>#&O@+@6FAV36>)*,-W.DS M<>ATW<*@W.0T,E#L$E/-TUTYM?S8%N$O'2)*S-QRURL=Y".[S*-8H4"!%MD7 M4&I0P9=]!T-56:!8&E!BK;476C*H"C.B:[1SA#;\JSB !J .%=D+$1LKK^0, MV(CGM%!M0PYQY#BSU74LBA(\VC?/G?^JX:J! ?<3%$V'O+@3]E8KG=I)^W>( M ]C1F1]1)Q+!EU[Z,.H8.8*=L*=#,(*S!5?0W$9R3L6HR2VC?AH3S)B;!O9@ MV3 )>]859N.QO]:7?U0T\H]8C7PFQBV5*&QZ$C672C5SR=)\L:\C+3U6B+6F2*'?A0WABMK.(A*DYBZD$KK[=]X: /=*-)&A M]$%9DZ#A.@IWQZU8OI8^0H/D ULJ/]$9N>CWQ_:P3O10V+U/28>V(CCL,=# MR-!0C*)^/&W"'1HZXTT8>C%%'[X[S6SG8>G_1SK^KX*?@=^BSZJ4BA;(T!\#.0 P[* M('Q84)NV6D3'X)PUFS'[##T041XK$Z?Y [OKSI_X*P48!8+O:SW$W8QD'3>S MG8]](S,=(>3@8DRK2\INEZ4IF1LD\WR"TQF7;'S[N<\%WU\DB7VY=S4*_=4M M%.&R->3?"'>OM_P[K%0/>APU2I.Y]$ =3#6F:&[$_0C7X78GC7!]A3=H-U\A M=AXGZTN-I]>] +M>/+>+E9TUB=*6X>)X?N3"@9@.IH$5MM$ 5(14XRE?19FB M",%FZS^M*!/(!BAK[NGV!&ADNLYB%XYPD3-H9O@HR0%YE<8&M-BF"HHMA^'_ M;5K&3#'0+1C&?IC&,0%R'(-?:UA["1\YT&@ M[/W]RK(M&9QMB;,M_Y^]-VU.7%G6A;_?B/L?B#[OO;%7!/AH0L!:YZX( 6(P M\R"P^4((30B$!!J8?OU;@R0$R&ZWVQCL)F*OW38NI)HR*S,K\WG>G&V9SHD2 M(5(2T/8YZ MAKRU>2R6AIV*P8&6E-\2R*]_AF"%]&I&17". M_$)>!7S/"^]X]:RZ2*J+?W$D/T"+_64E#'?2,E[7Z_#"=K'TH"+WG."2%WJ: M<$>B0RVQ4-RI)2=@?-6_\(?'%;RR4XYNV6%''#^)RN>M MO91IA*,6TE21/4-IJ6&G!=3G.NPRS%]]P6Y"&B FHS6;ZQ%9_K%,E"M"/N>J M=39=_HP+B'/CX8,*1U"E2W@\X6(G&-X6EX[R=_!#M&=0H?M'%-1T$M:0P6&, MS@[17FU+17JZJZS4E\:QD M%PUYFGZN*MQ%="V:U5W7>-PTNJF6L.)STXKE/4_F>N>7-&T /Q 7'(T&/FY& M1USZ>J-L6?)&-PPP^573!7L'9EYQ**9P^OM)QF!^6NH1MC*UB1U7ZXU+Q=JL MH&V^\,W%8;P)/.!;R5\-4]'T0P\C81\8Y;)0 IZ:6(HN+G@[7"G;<+PROO& MUQPXYQIGSIT]\+4O)I:&A_,!#T$R/Z$\ ?/I4(@+WL?[I7U^TA[,$'(L&, + M\FKA(UYX_TG-:WAW M^KVW(*77P"WTCS[VRP1:$".3*UA*K ]"8=)CONDF=O MQ;6)J+P#3]*AF"^F&RUX.X.";JBQ'[:#E9LHX7YIB!*^I7=PJM%Q[D@0$G1\ M+ [B7I^A^ZR"C"L>*3]VWBJ M?(4_ZZ]'"[' #X7R-O-$&]3"<9[?E.@4J)N7^Q"K\6M#IE?76_L%,71W5&YI MN!6RTH'@YZ^H_$.R!WP9+ _P]PNAXH=$ MR0_=OBA +^Z#(/0;[((K+2G*!S]M[2^P)5C-Y6.+7,S9;<]HY>IBJ;9XNY'T MBZL[\':T_-A-Y^:[5IX=#+N&D*S=[ MJ;#WIYRBX6S I8*SD$+3<"MGJ@%[9* >!1*+RD,$>>#G1(;BCPO<=66CX 1(_3 YIH7S#518B D^0,7\,$O?!"8HU/B@^68* M]#]4%S#Y#A]8& 8"EX;"+,>%X^)$>C #L()+P6D$L!<2D#$L(*@(,J@"0$HH MDG$/CWGP#F@7HYQ(G!^/RD'ADU11\D_9G[X/V@CH);OS649O!&_#,Z#(T HY M2<,/.X+A!'0'%K]!S0-O 2.U"? 0EA6H#'28K1R\'\PU3,."@%B'6?:K8$/S MY+Q??HO#''UT'M?GDI9$E-&I"JJ K0I.+Z"*8_.QW&V9SJ_4S);H%14MM9"( MNKP&/FN:RL8GQEUZHBY+Z/#^BF96)S6 ]!(=X*X%I0FF]+35$2SIDRI]Z MA1VB5N[II0EXYDA="_Q**62SVGD>0GR[+Y_]!BKH3Y Y( MOJ[>H#)VK/D5I IAB8=B&(?C 18>BSKZ S""34=%6==!1?X.92?#XDAD@^$F MO@Z8X!H)OUH858;H,&?!1XR&75DH(JS\1_H9FN0/OFEP5O7O-T0.J'H8$SC-Z M+LHI@8'E7TUK^#U)/W6]!WOP\ M::^.]N QHENBXUDX J1C90;1AVHJ"C@G]+)AR(> &< MA-71WH4[U='!V$3[A7UZ\@7=#'=YV MXXF )^"<:6$2]C^DJ\N5$$Y<\V[8U M\3'Y@ <9:>2?4."4%'$OO0GTOV!0R]CY\'K@W(X&1EX8 #B.;DC8B+NLW8*L MT<>R)IA'-M+QUH4UP!B"90*Q,UP7[V'3"LTHS-R[\^VIX&NOVBFO[=F7MVM\ M1CQ2X&$N_DWHEG)7FH,EN*.USR#TU+&,A S96/A@&2XG45NKV M(>3D/Q76AN,;H@,@Z%''T(4/,&?UZ+2(KFOK$Y2X[6\9=&&"AVN*K@\;AJ]6 M(OW\)(C/,]Q8$X*EIH\C_X?+LYBEVH75T*_HN':UP-:923LG@F)C&LCCVB''GT*A$KGX+5; MS,AA"<$!5\OWX'S5^9#H 8_J 3)H&D__)Y%:[RP$)"J*^H&K./51%L.KI?> M,#T!+A:RHM5=!/+D!2(?'5"LB8>P'9 MO8#LYP5DOUYF1?U2F17]\CM>#8K&B>"E8[\_07UXZ5*3$V=[X7B'\%DNPR0!2 M/YA99$0&>\S'Q@BVF>-_$XX+YO5$#O;D(:-(\W0\)H@6?KB+A?V-(!J1V=#V M@E6%2UWQX6$Q+/B53$@?)P&&*$Y--G]I _B0PP('"WO\%\LT=@^)\@'N/ !1 M@9E1ID\X'F*@HZK!T/K YL,AYPB6Q0#;XZA+:+K1JVU%7TP\V\&!?#BI 6RP MNUMBC^((ZP>[A]!*01DP8M@S?-TM*RHR! /LW?+1L'3G,!FA$>-CH_KW:SAQ M[8B,P)0\VSDJM$2)6,E@9(?+XR-L?O0]VS=*T5ACA"8*&A> YD.L?0@/M 3& MU=$==7 K3B9B;R=B->OE;XG__D MP*L&$@1OK,#_Y+ZXC;TC9IX&.U=F#8>H6>:2>*H(P%V&J18.)Z)\OG@OP M4:LND@T^G=I9>5Y)KY426WO61AKWXU^&RB9)ZGS5DV]9]B.<)D! M::KYED*T.'K:4VOUIUK]*Z?C=Z.D.)'A7]7P[K[$U.,GH]O16 NT5!',.0)U M]S>73[(3A5%'H!9V"):.OAC8( ^)G[S21XSS?P-RC5B(:Q(L#;>\M\#Z9*?-8EZF$Q,O,-5F:$O M=!S@31XE#RHFF'D%$?] ^\ZQ3%,Q@)4O(LX%<6+[UE;R@$MIB!/+3OIXI(FE M*,U%#?$!N0I.ZCS4.T2?[B?N0R8@R#>4PJ%#6$P!%@$[+U!]O- A&+KWC/#Q M06 <+Z:#$3VOE8]L@D$HX(QZR3U?6VF/)1H-85Y>;^C"'OHE!F&R532(NX.'CVV)0-S]0AR$YQ+U68, !-YWD5PJ MY' !,4&>B[@-8L2G:47Z7#'TJ67)."IPQ+\&OS8!_I^*V#:LF#KPQ02/0OE0Q^L5-GY(<)',K0,B)+JZB@PL;@UT2&T'6Z+[ M +0$?KJWGZCF*#[Q!ZS%"[(8P'F@VY#A0[7L8R]:BG/G*8,8:NN% 6 CSW;(A#IXGP M4@Z5@L5,QI7)@&OM!\.#JO??)<6QE1^NH1^'.'H.6@Q)]#X M=.!+\,V4L@6#-?$N\F-4X$MH0WONU++QUCVZR$('*DJC@F>&>P"$"FA/<(Y? M=(3GT9)8"ADT$3@KYGCX8>[E44<,,+TP*=%_#1[V%-DY&MB(;I"CD_;KL\"! M">]E3I3.1(&C]3>NKYK@68JN^L NL@SO>F0NO&C#(D&GK=B]*9B)%V/O483*/HZA$\&LYI TWH[QS0VU7"< MF.L5$A1+A-'I8#- RP_W^R&(14-6.2FA! W^ ]&A_T+MG"E"/"<\ ?CIZ&TH12DC%4B"PZV4L#0%&[V5^AN@S:H1 ]&\"?* M#EML)JH /NEI7!_[.._DK"H*2IG%B1A\Y$C\<))S%I )D+"WTYL#>#K=E3) ]; M%OP6KQ<.=H8ST%)/#[[\+OX!!\CQMJV4T,0,\;SX1<3M_3)='9(NR>L9PV+2 M;$.9,9UH;);^A=@L*F!NJ?XK6G87JD'>G]HVG-GPCX[_5X>,C<[J;?FQ+;$> M0>QX:[2HKO@:VX* XP\$0;Z,_>XO^HN[">T%T2>)#"PS,)G //3[E0BZ"QF; MPDJ9_Z R1M6_'P+>Q%^86UL#QB(RN@\91@F2O)+5_":&D+?X#TL+)FL$J8-X M3\6<6+XGAL^--]XI^+)2VJ2?*Z["J//=2%Y5'*O<%#;<-2^3?E, .305\26( M)C6B%6E9(H:#IWQ&HF9*5H*5\TDZDTO2!!N_G2\_H9>]I[G)4;X M^@E[Z7O"WCUA[Q()>Z^DX+WJKE\C!0_;8M"5*D2N)EJ(R1F!=D$Y C,!(=1. MB[%W4M5(=?1R74B17,-LM-7R=O&5P45Z2$&BV4A$I^-VHPD9,AM&$W#OH_U. M!M$$B/3A9^BCNZD7;J3\M"ATC(!=EU(62\/:*7Y\'9RG5G#MX >C\9VCWQ'L MSQR7WRCPJ@&?.]82>W_0U88^_*$VP8_^!?3K^(;^X'[G#:")4SUI:D%:*_\Q MAU#YPI(5XUI1WZ.@N0-K4H[.VE^(-UR)6]I" HX?!6D)"XB.%/X4BGE%D6M% M@U5)09=+.6V1?@(6XE=.MST:-#HZT* 3<-37Q56(+8]"0;"H@^-XDYERS&3N ML[(?AH7M/CPN&XPK+ 8[U$&]5A9VG/""*(7@K0L.;,"V?L1K@3B*CLNZ=!?% MUQ.&)8F1FI C)L>'1#Z@Z,7A,/\VP$^J563$^%Y4T(FPZ_D(@U,>D&)Z>+J6Z%DK.$\I0?+$>\.4JWO[+: MA+Q[8.4B2?G'T_'9)&P1S"[94AP?< QM0+]2#:<.8_0S'$[%64*PY4YQ_7 [ ML&[#*EAL'?FE!ACL4P86!_PB#LI/17@%'2;D!*S?UE'R=4R%[N%2]*WU;Y]. M11/Y9CQ\Q1LQA>\=__H=)U[M]_M[ZM.G28PZH1A5'4LLDQLS$SD]GM B.U: MNF0RC"JS\N2,P.S9JVWT?<6>MPQO.^H_TTF0G46MF2*N<&FHZX>A=YPVQRQXD)SUAIHF3YM^:CVIA/FJ6 2%--^ MJHWV)-,M;\;T.=%:92I52OL7:V,"69V^?S\3!L.]L!O,6KTO#43U?[3QWQLSYV[?9S(Y[G@]JA.YH M\FHT*=8WX)GI\Y9S=L)1PM.\RZ_VF4UNY&8(S^N,,^VD[QPYHXKAN#RE#1.Z!E,**KT:D6=4<"E@NP=,Y/ M:F-,VZZPDO/$3K9*6:K :IN+G=31(-;$,N17CNY#M?DTALJG?YR+N[=7JE-]*1R^CJ\:_&DK8CS.O".,,IY#"K9C<#UWR+G M6Q K=NV@8T%"MX^F\R8&D@SS0*1?(QJ*!' CSX?%;2I8J@M_1Y>'?.!P/ ML<)_&@F/( >%3<4)RA53/B,H3H#AQ]OLQT;"6[E?#K<:O\U_0^7NZW)[ZT(^ M,,Q]76YO77(/%'5?E]M;E[L>N\UUN>NQVUR7'$I8N*_+A=;E%XD9?VH>7VT2 MLK\P"1=5X%>=@3.O_A>G!/AN\,/_]R/]X[W30S^P8891&)I;;A,H?)\(DI]S^&Q>;]V9*O=BKLFTYSFG*5%\:>^7IH,P^+60^ M)6>R56L[-E-I>)U*__@W1R>SY'D5UEU;W+7%F^(@?[RV(#Y<6\PV.44NDGV! M:.6SLCMGBU(&4I-^DK8@[>[&W!1F,\&K-C2]S%O_#U#4;5A;CW+W;]R!N5NM=<\R!'_1!5M&?I=3> M9P+5 PFJ1@3(5VI51V4:C2>-$PH]?2$QTU+-Y-^=+/[+2BT]42:CRKZDS[W% M:M!N6<]2;#H;TLW_YI5AJ""0KDN^5+=\V4:? EC=BBVKZA]=;UL"4S?SK@+ON . M=IU%BGK64Y^GKM=EA7[-0GRG%LJPWF-CR>FBX#WM5T*#F8W8\>=%S--L?RI7MFR!$+FA MR>T4CNM-.:"%@-'(I)-I,O.M8F#?,/7B!L?\O3SC/S F]K& ![^LE K$X'G1 M(@MY(C5?%(O9X7KV5.N,613#8MEDCGG-E;V+ZA\KJG]@$$M*RZNY61O/"6K, M4K/J0NTV)IU/$U67U[I-A1HYQ'#KI)_MOE>EBAH051:**I$$XOK=HTZ<)'D+ M#[/_RC5># ?<.(/L'9)(9K+4F1+]ZZY- M[MKDCPT&?;HV^6A#ZX+:A)^)O%*MK"J\-]WQ$[8XDEM5B.H"33**3A+,>1;D M7_>@SMU3?).6/%(*-% *LN5!1));T(D?F!I^[6'>EIOY:1&AIA*GT18<29O3 MK5,55EPFLWS.V:*C04PI8!^EV229/@?/OPOY7YBW)>2?%DN*%_(- ML^BG*[;0XLOC*N%.=VEI14(A!V8+G4F2U&N)B\AH^6^$C?7O&;#FIX,ZWA*, MXWE7H_9FA"(Z0HOST8#*GTN*$QU?+*PR/S'ERJ.[R*+#N6)K(R9B2&&>?4##NF*(:A MV(S$TC)]"HXY4T>YYB372/'E?+:87SN6D,ILX@!,L_OF( 3(52=6X4W'Z3;SEE2VE/!'$XAG<*9RT7 M]')27]0S-+]@'&=&3EV3Y+4X --E75J;:XXA>*^?GRQ'0[??'<4"F Z]G40_ M+ITQT2JD,];\N434FIM/!#"MFD"9:#HXRCA$9_P:;NE@O9V4GZ+NVT,1VQ\NXMRQ)[5H;\%Y92)03D]S$<"3\BG )SVI*DB>X;24DLZI"VH M ]TEGRX-8AZ*09/-R;VB08E+0J2WU-2E9K3>TZZ">!J9/$R.?0<[O0VP4QJQ M<]W!M6X-](QZH.^@9S>X+N0#7&UR7.TC@;:[+78_=YKK<]=AMKLL=M/FF MP$Y_9A[_"6"GKROP.]AIYELA.5X$[/3B8G238*<7%IPOA&.9.53)?;6^7OBU;XZ0EK0>GV M*[N*NZJXDO"(']ZVMO' MJ0J[:$G#Q[F]G2MRFY_MY>>\(K\[@>X=JH(H#>K;="HS$H:U7D'LFV;7ZOJ0 MICF&3&:(UQ3%S7F7/Y6"ECM5[(1^>LG]%1R$VU5T?U#5TPV7.'TMDPD)XFEK M7RMN3*WJR>-I?N[-I_M'9'V-PM"72N6_\=/PTUZH)>O M0/^3-.='EUB^0\-94W+J3"O\>E[H-"=V.;.?43:'$4FI9)I*)VGJ0L!;=RG_ M$Z3\'FSZZ!K+=T@Y.Q.+UE#AK'F!H#:516JVK9(W\+!N,G+SH@F$*FW)?Q+6A2_2 M;FP^;LBYNW;X^+:FZ8Y&^(?<#E[WM+&"_GC6)^EK<[4D>@9FKZV7Q4 MZ)WL8[&2R32;3>:(G]X1?AXI?042N_CXL:S_GJT$ O\4"AO,T^T02TBHZJ#S+(J;GE/8#?$($VRZ=ZRJ/WX MER;8)!O#17<5Q-B/6XORK$>TJ+6>)MCNT[32LQ<\]>NNU(76@A5FCYT6I]4( M<9KJ=/E%A\]4-L#\R!!)<$Z*'13,.^O9-0KNQ+7 26JKZQ7&6JV XN@T! MO5OJZ>+B=3?@NL>N8K^==TUJME8%T16EEFS/ 1]&' M-?@?,3&UH8#]5[]5B(40@C^#708DQSB"$?(_^O$O M6%N+0%R_2SLWR33(R" M2[VT+8]G-6ZZP"[W\9'Q'>BK6,H^1O(UC,'H/:V/T_^-8/JCPSO7BB^<&ERJ MV96X+D%U!]WGO?#HJ1"EGJ2I)$W?B!WVL2?'>V:I6F@5E]-"5Z#RV7G;8UU" M8\"!DS(52PSW]]_$%BVELG@3"-O;DA6)MOB8\YM335&V9)NYE) M0/KA';L *@UX>Z<@4RJA.Q^NEZ\7*X\J/AYKC6CD+T)\9@2.]"TSDQ0Z>5 M,9V1)V-&$MFQ*!+T>,*DP0RIN4E.GIQ2AZ14V24&+2''IYQV1QV)U+YD=^+H M7?32K,O6IX^9N4C6"X5I-L-()2Z6WJ66U]L$8Y?Y8<>;U&UCOUU4M3AZEZ=& MNV!Q&6$Y%P?; :-8\T=9Z\31N^29#35:L<4FWYIRPU'=66=,E+4GUJ%FSH"PM3AZEW&);U3XD3@1 MV"JUZM)4LY[LN+,S" MJ,%LF^ZN%4L$HT^%!B%DTIRP\D:I07Y*IZLU#E_*'[<<3-<+0:ODV[QB+<:S MC2#M^RXWSL;TLY&AJH-4TQ:&%:LC2M5.F6GX_(3'+7OU#,UTMSEF7J:>UP7N MV4V5@8^1.W]FHSU632(]$^>+=GN?(2KS3E4%>XDX7Z3:II?;N(/2EB@K=D&@ M>Z.!OD%-/XNRAI,DZ)8X;7$'G3?PJ^TI>3_P)+ MS;9G$[WZ?M,4E*4JKHNCAMRJ;:["4A-,6GN38_S<]HG>]XZ-?B=7B= ME?:^+E?C=;CS;=S@NMQY'6YS7>YZ[#;7Y:[';G-=[CQ;-\5/\S/S^$_@IWE= M@=_Y:=CK(HQ^!7Z:BXO13?+37%APOA#U"/NM*)P^E)_FODG"37)=/-F;(ZC! M2O/&"I.#$.[2ME3%<8!]*!H)55$^!D(""L.-#?@J!4&W5Y#^?7DH8/;DER[O M\T6R'9'($A!(_[J-,^6F94KXES@J":9!\4^LY\U[>2;??>XKEM#T66<8)C;7 M_B[J=U'_DEB_GR[J'UWA]WNB/F;(0H9^GO6)&K^M#7F+R<*L!,0:0U/)]*NB M?G,NWYM-%7UD5R4 HO MVQGIHO \Y)[6@CZ?J!Q05!L[M?')69A,,I,^Q^F\2^M=6J^-U_OUC8;W2&NA MU5CICX]$9:Z3JQR[SI)F;^"SH) Y,IE^55J_5:3#T"5@/<":X'N8X]O[/M^< M!N'+6AX(92!,>?4%$K@^+VNP]G8Z8:K#SH10'BO+QD#5'LN]#F8Y2<=C"-QE M^R[;]^#&I]LIOR[;VW'3>QP,.%/P-I-1GR^JC?K YS9A?R;;7S>0D;? :GVL M%?(GJJ7OHH/N88P/,":03$5BJ#':AN-ZXY$Y'HA\JBKNG;%FCL=>!S.,T!>V M).[R^77E\QZX^ "#X"WRV3[.-D@XD_F/1%K($;LVP# M \$5M_<(Q=V+N4]%SH'0X!@KP%'C9&!1VE#2L/]GZO# 0GYXL507?T3 & M?XY*LM_?>T6(07<#]^(&[K49RJ[KU5Y[]+>E #\Z(Q#)\#DDU$C)SSQN(W0J3"( Z2Q.9>Q;! M7<:_&7'JE[=:?D7&JUQ-I]A!H\NS2[IA=;-KU=0Y*.,P$2&33C+9UV3\D\D4 MS]%Y7X';PNW>PZUX;5;(,V2.]P_ETMC.167B'M"RSX&$3@=.JV'[_;;!%@6= MEA(]1?)LL+L3G.0F_N,_L,!U^1[\)'RL*"]T$Z)QPYF8X$$)#[V'1 \H1B.1 M]QS=5!SP(K\=WO/A WMY+GC40Z(?F5Q;D11("@&&[(H&1(Z!+#,.A/R^&&E3 M.D+:E#[CSH225C7!"#RXOH@B$T;RQ\%B'-;"7PJXH#YKIE>4*C2?UP2^)E7[ MN:6F:8_2N\^7MC\9);"]J@[<&9+24@73@4NFR+"CL=P85J7??JY9KC=O6+&"WQ(;T0$OQ"CSB'X,# 2T MAP2#ONQ0:'=!3EK07$>2X[@),/&(S>V-*PKD0!GW.([B5*;>F-<NX6,_M:BRC]*>H)IET16H0E>&FO2PALPOK.%Q3ZK^A'3!?(#1NHK< M5FP()B5J!YJ3%!59RR=S(NVZ?7DR7XR7JY;*64ZZ"WE.'F+N?OY/8@ED7S1! MC] RH.7R)C,PU$"E@/!V%,#S!K\NE 8Q+:!F"9@;4P[$"#Z0XJE\" M)?&0 +I3E"1@;<(MBI4:;&$K*T^WD9YT A#_\%L!'1#<7<<*UW,4_)=0&X0[ M--R)2QO,M@W.!,2TM11W-E"Y/H_ED8)!8P//@\W ?QI0-DA1^=T)'RB'U*X) M5;?!GEUYH@UIBD!#>$ZC0?J;G$R&TP$>;UMK_/S39_M=0.=;YA_G\"X@+GAX MNBGI2Z#V,*/?9R@],JKTR)\*C-!#^CU0[\?:/3A#JN;,LW? .A'A=HF(DD8J ML^)ZI@WXU$*;$_E]HUQR-N^Z1RV+NMDR2X=);JEUR]3Z8#N_J ?UB=)M/\^L M'+&S>D:V/'92;)U[40]"GE3)\* 7!'4U^3;/'=\R?9XUUVN]@T MB=KS(/U,>=5ISWEY_A(:>$<"S,IK8J8#C32U-D@&+!CUA9-N+8#-%/!^_!6( MAZJ;0)WH0#P*(G=!6EF#AT'?$!.AF2A*=:?!,M,+ M/ -V3SSK[:7-^3J8&T5I 74-'F9J=44$(S^WZK6QF%H9&W$@]!AAX3T/G)Z[ MWN!-I)M@@W+N*^U\VM+;]P$R0<)1 DW$]7R Z,%AP*[(;S59G)7JCJOV-+-K MUQ:,L$I7R5S.[>3<[N8UD^6@@8$A G:#NVL;(@)KXL'1N81[/K_K[Y;*026W M5%67%-"B+DXLL'V U]&# 2!?YXYZ36,KSO(>WYL_3XK+_D"AE"/SI=HLO55K MG&Q0]/_H9;'Z8B:E,JEUM?H\3PG.8[V7H7:-/J1F99*9+'6N+QQXQ"JP9A$= M?18:&!)>(QQ: @6W@$TB(9YVH!HXSP$]2B: M(C8DG%@3 LM%CJ-MV 8+G2\ M' 4H(7>7@J2-T#*"AE;B/Q]M@T9.6#KNB%V.O!ZA2\\TL6B,G UE6K*W.%+B MU%N7H^3GMN-?6%=#!8VF M'#F[X'<;LH2#C0F/0/!']+JC:8>,3;J-L+0"?#$P^1:VE@*=_'!%I]Z6IA&K M[06WWA]7Z-?#@^8RLD]?3/9;FK)SMTV&G"^,2?ZYTQ@5]=GF4V0_51Y7BM/> MXX)@UUR+R@YK*VL%9)])$ID84N8/$'ULD@'; 4R4A-?,-S;P4EH2VHPRW(F/ MGJDDHM8!; 89*:%U 5VBXZ]"O^D5$^!:RQA9-\@;^S=P62!O S!RWF)>0%.O MI4(^=;@*D:5KBD]MH2"6E@15IVK&LC=[*JVY'V_B=&7IQ (\<7J@@STQI-[P M#+R0H$\>6(P)G'^H0@Y6('3&D+EWMD:7X4"]IGR^V9X_DZ0L5STE"HP^A$1;:S0-A3PK)W1:Q#BOL^L68_09%&%,P ME8OXJE]H^N,$C)M /=6-N?]!DYW7O%V+$#>].3L9:C6ULR>&*3#99#:9I9CS MR0;[7T1/Q.( 65LB N%.P4'ER]ZQ8$!UYHN4:<:*%- =%EC)OLEIK]M-T6H,V52=)TS%$(A0KX MP#:28QAI^S.7($ZK58-IJ9IY\ \4+0Y%RF(GGE@WO8V;%_-@("Z7V0O3Y88# M)@B5).@8.F@@#(H(+,,#L?VY1.#(IHSCI,?F(Y 5/[R) N%+8.OJK@-#EDM( M9VV9,.3M3*&5 PV<8& X1!F&,2:>;J!7!V%5\%C7UI>&@I2LWXE^**%P744= MAF<3P8G[W>P4L,K*1C2@N1)9W/9B7U>ZPS5![+8U/F,_$]4*V7F;D9).P87] M#0LEH8JZG0!>QARLB8W[!Y84KC+8(6Y"MH#DFI8;+ ]TG$#W=1-?@@4M3^Z] M+,T$+@UP6A,H-P)N$P^Z() 4_<\]7L.4T.-- 6>HI0H.YHR/E?_A:E(F&6G@ M\;LMI3?$QQDM>." I>E<,AL7?X":]R!'T7T MVU*WZ;PC?_?%?3/^'G?L[3> MPJX+O>8@PYM-=5BI;F*3"GZ+@!H]"'05S)1QQ&+E?_3"+I4LX.XX2WBM8VKA M;C\?W$N;'&L8(SCN?!T5NOP>>'*HA0Y.UT,T"^+3_?L2O/SQ[*4%STX@,V!7 M2)Z!-2VZ@3J7+.1DG@P5!_ZQDQEWT7D.6T'S"RP+ M8JW&MZ"B>Z%;T&L*]ELB6*_I?)C9 L]U>"\:'\DJ#IUM=\JE;;Z69=+KE4NW M7!U85>=(LY%+T/C8/F;\B_ :2F [V#"E;GJ2 $3#378)8L,7J80H)L@(#+S_21Q^A--Q-I>0T3PR8T>,Y?A;QYSE_F<_89[T ME\6UEG]3),P;_ RZ2?JP!O\C)H"_!43MO_JM0FPRW$]4]H]_^^AZ'6@B&(&! M^B/4F^*_D05^:5L>SVK<=(E(6,9I.2N2#,N.V>R$&#,TQ8YSQ"0S9B2%D'-L M1DJK\!((OE4,DA.7)#MGRI9+$&Q*J'*S3+GXU-'&Y)@X;9TQ==YRW['236=6+PO#F3$GGP;%S".Y 2VITY;SO-:IK"H./R\H MLE"E[05XG ;TV=DS2V"'-,]3'5+;[]?#\<+0QLQY2_J1F%?[*2/-+QXK M>DZGW5Y;YL;I\Y:NS)L9UR)*1,_1GJI97:*5F39FSUMN";Z8-OEBBU"L77]C MMOE\5N3&F?.63YZ9*D7TY,GRR7ML$/TTQ' Y&[L[XI\ZHECTB%K#(Y7L M8.,M%]PX>_Y,8CAL[QUM6.3%%B>-Q<)H2&JPXN6LY6SPS$TS76,[%QMNBB;S MS-K0.J!E\':@#_T+1&R?OGK9Z%\B7N=*-/2]&S#/"/R+I.C\GG0V[9:S79YJ M\J(A4++>XG<-^S.R'W]FGJ"P7&*!XW+02<2WV(!8"YK\N5UH5ZH.]DZY=; MF%\LPO6/E2M3P+XZ1Z^E.97\>"^\.$CP9VEK'T88_*J*OP(+[LLDP1]0R?>Z MXOQFH_V9.KIP8.)7U$+V%]3";ZB"VT+J@+4/'R7"-S:T#Q;9&QO=1Y3;^M)Y M^]":7ZR*_JWW\4W0G_Y&,=9* V5$Q!3@#A:UP;14?9P1U+PW>]J(2UZG8#P* MXNJR22;F@NAW-=25U1']!2R*S]8]?QC8P:<;#7^P#GHA)P@&>3GI\^)D^>0R'3LJR*+:SV>:96,$MIK\UAFN8LD4RGOYT-E;[;4'<;ZFY#?:;R*5G>6;4" MU#U6V;/YRDX6Q+W+KKMR<618&TS9FJ62Z9_#)WT#(XJ]&U'O-**NC=]ZDTKM M!N?IK@=#/:BOXVPP9ZL]2P72:@O*L.;F.69.ZAJ'"2?3;)*DOY<-UD>P4#A+ M)DB?^0XVV360+Z]MO'U@I/VNACY##<6986K%ZY+J8T883@2@;$8S5=ARF)Z. MSC!)*J;:^YO987#V_D[HBZ7G1A""OJEE=BT]=8.FR><8L%_2,CN;CS?#K'P% MC2B8LE^?HLC\5H(X:+%5J$ ]ECN-ILT)VQDAEI9FR2!%;BUNQEFH'IE,,DN= M6V=_?1?S+"RGNMMGOZ'WK@W9_5FI$M<>Y_>V\%[09#$:*R=N1XU68S*=+];5 M D]TGXO#(H>YEFB*33),]LO@DK\?OOLJA:L_PS%,1F$#('JAY;DPEQC#!QS[ MQ!@_&3SE:V)4QN_;P!6)+?>6!T[GD22)Q[E>F2H3L:*PK3GWXU^2R"8I)@:> M,L!].DQJ4,WLN,EH0;X%"_@AR"G4"RE#-Q6(H:+#BM]O.,F0@C(>/M63)NW] M9B+R8MLS4OWRBIN*<(*I=)*,";<_)-ZPJ8F;W-3$T7P3X_2"6X^F="4];Y5+ MSTRK-I]UGCYC4Z]L:4#OZG.#+SR.Y'1=R7L>VM0Y",GTM3?U9T[RBYO:K+OI M5%WI&(22R6^HTD#M3RB(IYVCD[GT>>SB(<&Y<9H9PULO1-T\S#D"DGL3=MP; MSOW?!5'QNQ9"OT4QQ7DM9\W(_7!>F.9FJ;:^'M5J;\5283\ \.V4 R1:C?KQ M=FQLHGJT/..72EB^#FY ]HX;<,<-^#ENP*7KN@O68J&[Z,CC3+F 1%U33$E7 MG-<(;8S]5)L,FX4)G\K-LJZ8(_),O?,%P*RS(9AU9.3HG#X:^P5!KG\R@N@F M1%\#)ZJ%5_I$$YS^%5H-?Z/:=?C3V9_Q9D9121@FUX&*#,TR'49TE5 ^]Z"LYC!+$*6J5EPNM:BK2,]%3P$O_#L8PQT MD% ]$UN8/M8>,.PFF&DC,@]+T44XS.!@-C4GL51,S,Q@!G\"HW <2-)P0%,X MC/ 8;6VC@R%!B+X+V[AD.JHBP6\!%%,5=%&%@,-*';(=54WP(DT'4X/@S)S\ MKB'.++M@@/$C6*;@>Z$0'63(!V4J>DZE7>.(%E](/1KJWB@,+.J7J880ZB+P M2!"LAG7:K5@+^KE97FXL;5TF%$J1['S_25KTH05-)(D83AKDUB&@Q:,%/5K/ M^ZJ\0 #EBTW?XB0$-?FF!1H #=Q>4\4E[RF%2BE?&$Z(K0;SQ]ZV0+Y48?18 M8X<5DF4JJ:EHJ('(^MBROF G9 _3_@#]^':#X@;6Y>=>%H;[M1SG<'KOFDA? MM=0VUD-5-&%%8 U'R5/ 1BW4GNH% AC*3\^]G=1N[=_H9%%$0@9/^QW$2K!, MH==*D2$,H'=\ZJ)S-/.0!N=X.'H?>@ MO8-"/OA(^-(;)6@! ?):*F?;X('*,2<2!).G2,=MJ3P8.4S5"I_B/V1E>)7] M1! (H5QX)G,K<;-BUV\"1GWO;FMN%'7WZ)*\L"I8HTYMY)2:-!?92<=;""X. MPL0'6^/">R+8!A'S"+P042X [P3!(ET,ZS3BJSBV.^["M43K"']KX+>?K/L% M5$];UKK,3IC,V?Y3:E7F^<5^^6Y8U "_'\A4:P(F'XE)/"-#JEU1NEJV1%#S MDI$QTWJM3D,V%N*%<^"P9O_1'Y2'!*)-\0\#W^+ZZT9H/#96: .>6LY@LSE' MIBXR8,,S33XRSF%\U)85.0G1MR(T40$Y5-)G,?3W0 1!5$PTRO"ZW^^MW1YI*HVP/1\. 9@7KD&VARK"A6 M%4EVQF:N(]348:-K:I->5H+D*!2;S-%Q3'0A>UD 9'O E_7_ )PK\'JX1"H& MF8L#EXOS9WWH<1BO!F)T+-\/"0[!Z$:%#7J#F$'I98E[0=[B@^=(?@XTN\=R M%+<- [#TCYJ#"W*'1$Z6NLFNVIWWT0*6#AW#[U,. M;PNS!DJ6C8$, W^D&1(]Q0-QY\PQT=_/@J33D!KAG.<%JA]G&?!7'T=2= =S8T*!"NE]$;?JB02B$#/F1D!D2T=Z MYG4=\I#XWH%110,.D4_N#&-;5XV*1A=W(>X2$R5*&0RVFV]C^AR\X+5H2>&_ M/E@ZL*!T$P9$)020)(4<A MNZ!+AJZL8>#3\@Q(AR,ZEBE.#!A<72O(D0 ;$:*SBS+P3""1#7@A& #$M@6; M+>A-,H+C#O:M9Z!@)Z1"1M2@, GA4O;M;>P\J/H6IJX"UPTMZ<&#N/X>5!9+ MP\(Q@H@Q@>Z]_$C]5I$\J)(.T6MDG!\/";(QZP[\:0-L7,4GK@Z>X4RA-1-\ M9X<6'YP&B@D] #<6^M^GI4VBG13I@V-!GP&:*XD@PN__+?PJ5J>^1>2*Q?%P7] M7_K]#SE^8194P@$6KPA]5]ORM*GEX;T*+2-P@B(F>2=T;M&1[+]^8]F&C+4P M4'?(>@;;Q8V0)0:J4CUTP3KE7UXJ-C)?_ WJGMZLR J,YB/J9VP%R$!=&];2 M'U](JYV$1.= 8##Q,]S(FC]\V7<+,;$H'FRT2TA2(E8%NED*)P\,##T=2P1L MJT!&"U%"+NP:&"P!%0_XW+*1VO=)G<#H-(C1:OIL'7#R;-T77"!HV#5QE,". M.5^G, ,+/ 5J%P6QHN].KM'@Q=<4>.'@T/+ --J8)@B=/28\%">0#AZ<>Y(+ MW::J^LJFL/6)Y_K;0M>P[H.^D 7O]'TZ$_1US; FHA%91\Q@Y(34BFBQDK%J M+_"]P$ML48<1E<.$2>)2!W,%%E9-F JLAP"G?Q)EF$F2LL3 Y="' U)@0[T* M9B(9&!=XO\&0"]!+8"]#_JUIPM:=.;HJA7,1'.NWG M37,@C#OG'./Q[2[*,7Z68O&RQH6CQ$58N0!Y%25AX%_P3%SI+ #[$?' 88(B M:P%4(.@#6(+ ? 5F\"&2\1,_N*BO=5E!7C!^Z+C?T-7UE-4]04E3.;$B#YV) M_OO5!F]C"HXF^5@FVGQMT6[9Z$B2482LK=@]V--8UY3-;E;MSC]-YG]"EKE5/I?7U0M1^_&N9RMF-S!KF#D'F(I\ST',=&/( C_WF M[G#; UZ(E&@!M6E'B4)#QR;P#Z*[^9$1R+9FF3?JZX"J/. M=R-Y57&LY5]; M>G"-V^BX15K! >N(_A2?RV!6><\19X.ML.IIJE5?C)DB#R^QDG2:2N9B>.PC MNA8:C%$-$;%$K[B0/UV(%K DP*%AH&(?)=L5-D*GPA0YK[QW1_ MM/*NLS!>EI&?%\*&%LKSK9R2Q\_:: .S@""6;MRR1.S'%T[#I6<['K1D?5,; MN+6VI#NARX$4R@:XLHH=FJF86A,1L'JV-!6/#57_1C?&F M:HPX;KY7G>\+S=Q+OL +*8?@G<89S36\(C2Q%H8,O.ZI=GY1'8,OJ!X,CT&J M85M"T:!#A# 27PP,O7RJW^6:X"!@LM0_"5>1IB:0(PU'9S3%A($AF&NPM# - M+XRE6_8%9()'QA2N/;<+N0) MJ.=/G"5M='&T/]5M_-D ['?+#@YH<]/)..5Y M?EY.%P:+5JM,FX/-A0QV_'G)LGN*O0966+SAWN'(Q-$K&1K/ETOEOY45^Y4TL1?6"\7%WK9<[>*FLB?= MYS7!EMR,I1<86O&@GT7GDG1L+HT;7(F@"FQ]T)_&60,G5W.H/6OX9-] WZK.UF=>:AIOKKFEV.KZ4 MA_VV'9#EUU2W;C3K_&I@S<1Q9R7)\KK[NB>B/K M];FBVK06H^Y3JTO-15&>MX02NYN.@*BF7["#+B2J%\7 ^!3H+,P[/Y[(E*A. M9&4L4JPX9M*$.A:9G @TOTBK5$82169RRE1O24Q>&(V>P='&3+*ORTNJF,":(WU_3'K$HU M]5.&K(IG+U]U>"SA:D^MX@RV3 DLM$: MR'L-M#R;>:M=$E;V.$W.1>;9V+EF;C&I& MV>9FS)Z_?9XF&F39FHWFE#3/+B:KJOJ8U3#:^=)GG1@4K3+^T]R\?(/(YF=:,NYHG" MIEVOR/1TQ$ZT\WR,^':WEX]!$D<)&0DD3HS;+"%XR.LRFI[);8(F/E!6LE6% _-Q$M&TK5-*T-2LV# M"9%*9-O XBS/-&":L6-9)ESNH)4,L_C"5+GCC.KP(C9O@=&AJG/=5B!HB7-T M7X?^'-[2]<.=!+HH@[<$1G#DX:'=A%%T7"6\!T;/>HA4EF']+=5Z_LA\KY*9,&+GQGF^1S:HV)&VOW_H=Y^5W]Z._"]>B;L ;#F \E\%W MX\N)]CG&7K$M19^WM&&)XV>IP: )-B-#YI*9W'G6UDMZ3@S>]IJRN5+!,78J MWH#0&CTU-#AE%XY;QULHL)Z]#S/?6FK5E&%6@B<:AXV(),;?>H/J8F1X]49E MKM2F^M.$G'/5\C54(!?^*"(HP53UQ7[Y(H?31D$ MI3BZUN_ZV>J*C!QBV'6GVQ,"& I[DVD32B_+LV:ULIHL5J[Z_ 66FO.FVWH: M>-/$CNYTV!:[&DZZVBO(!78X#6@9T7)'2G7@*7A+RXT/!U3OI"C^6BW=[$#, M%,01,?36HUI)9'?5[F\DY'[66CUM-BLW6^P4A)0K5YN.NAX-=]PK:W4FEXH_ M$:;U74(VG2N)Y&P68Y4KQ ID'W) \7B'A.H+_SABC-4SUI:AE* MF# &GX/-BX4E*T988G[4N^1%"L4_!^L951-_["8(,0_BB[Z+[A,G9KDIL5/E MSF;/98@9C*=122*3368SYWD]R4-US!>>8S[8H!%("*2,_3GLAA#,L=,F%C,: M/]EGG_E64:V O6B*X[H&H?^Q^EN=I>&VC6E[GMHW>I5BIYH::.\/@7^2AB\953DW73E#H94K<(.>)J3- M40?XGM0+UO[5#:^W+^L;#*]?66!A*W5)D1<;<[$],^>/C^E:NO;^Z\A/6N"N M;-2KF4R/(%9-G:NF)<%]>H)'.)M-,F\[PC_;UOI%P3VQM=ZSM 6:$[KE2KLT MKXF/S5E&'68KUKOA@SYK:7-K:M!:K9TN46#;;*I:<%=6 R)_)-,7M\U.3*EW MVV:?8X5=AIS@TZTP*2=DN"RS&1&4*E0FV5GKL=8%LIQ)9Y-4C#GQB3;8!6?X M-VVP9KK9[G<'U"-?;M;FXRI'Z6IE R>-2=)L[H-L,.)ZV'FGJ2#X1!:7$"P# M7EU 03M :$ 8YB/IQ189U =%^R%1!Q_P#XF\@I TX)*;"MXP",EGJL.Y<74; M0VV!F2I,=45-A,=LPC]GT5'1!B> +B/,'ZA1COH!B\D-6'WM7\2LH;Z!Z $J MZ@?L0!A^/N22DKFXOJ.NP2*@\"D**M-&$(>+A2)#+"*(2!-@7*,")%..?1F" M)_-!$O!41JY?B(?$NZS>R'[Z;$E\SWFHDR:\=2RD!'TNU(J,-^JW]'>?A[#< M38(+':\K>8S!$BN\NUF:YGBY6B86=CG37AAK\1&HD7\SN23#Q/A/""\%/>X8 MH@IL6[Q5'&_B*"M/.12B17?EE8280RDCZ!X$W9+TN'R")#(05<$4\2F2\"#Z MPQX"0\! A@Z.;M!KQ9=S6#<-#W1?4_H%=DN$5.!O:/4L^H'.A1"*$#\80R6@ M8QYA04&,IL!B"#PW6*UU>+@%X1*.ZIFAJ$/$!XR!'\*(H<1\&(G![W"B8#?2 M ?#O>):-L2_/;37PPN.I6BC2PWTHPD^/ZZ(0" 7RAKH 2 +AFCC MZS4$L(\,5U0N 54C1L-(+(',(5M,MB#F4 #=8<$U4?#M"8+QP!OS_4D.8?4I MFE"(%+55Y+Z%DJD"*(FS^'-@6$<.6U\_--D&XU;IZAD+=8"BA[B@\ LY$"7%O@S5(YSGD+!Y.CT+#UKE@FJ;V7U\;#J=GJ? MP1URGF2%>!<.'895,'*PB,?6+PY$(H($"-)I0#BROS]0V[R<^_7&1"^,ZQ+4 MJV'^3@GT4UPZRM_!#]&WP@HOOV8-ECY)N&0JJ,Y#Q62BYUK!![B4#'UR5'!& M'"A _3;G!7VN'70L@*O&PWP;D2[+/F3(U_AF(_5=#M!F(&A?,6O [JHCZ M&U?G07SOGQ;&^5EWZ,5!4W'B6(;G*I]1(_V_/"(P4.?XV)RZ3O:_+ M#:X+C0H^[PMS:PM#/3"9^[K GPP__W@_[QSNFAB0'",+D5_Q#21EY6[7W(++U[3N*&>G.: MY&E43BX,XU=J+ER ?=A3Y2\]6QCV.HSB5J3?F-8=N,EW/21/V+V:VON/<*\83XCMRE,WHA<\'2!@)2 ?%1]\>@"Z0BO@5/4CZ#Z=[#, MM>;K7+O&*ZEJ9^CDF=1@M!G3L$J9>,B=4ZQ]V*%Z8R+V?XX/T \[/.^2]CE9 M$SE+2!JV4FY-TF[8-_UIY_D@ M.R/(.< Y$E_!!_UT*^-/4W2?8U*RA!S$4EZ.+AC,M;!3=FY82& DRZO,O$F,Q]S0$%(#@9#D=$9PAK .\N% H1RR.?T>_U3, M%(O;WYSBWG.M5)R5,O*\MRFLV=R0DG+2C4WQ/ILO[[A=3Q+8W8:>%87NI@^Q MJ=D(,T@XQ;"7SG<-X_QY\9M?$)>XZL^/UDADURX/1'%'$:N2:HZ]U=;;&SYLAB\<'#M4 M ]T#8_? V'4"8Y]W Q!L^T&XZU_R[O41J=6?V-1>*)MYLU$KMEKNJC-F87PL M=XXK< ^-W4-C5PV-W:(,E8U==DQ36XO8;=2^-EL29=F%>-7,I63H]H)C_XU* M"L^Y_2[-N?5QX/=?G)60(>ZLA'=6PI^S$OH<#UF:D,6LQ(P5(B>.&9H6QSF6 M8,:T)%)9-9-)$PI[QMS@-%*I6K/"$BG#U'FO8K4GCA;'\3!YSGKS[?-SC1\^ MNB.*V@WS^QILF3MC6>C2=\DZ9);4R-,ZVQ[0P\+JC%;P)9G/6W41OE4:=A[FB_T39=6,NQR4(#4$><]M5)-9MLDW2:1 M>GX:=DFKG:MK&]CT[/VKWJ IS)>#!C%D]=','K>?+:T31Q[!\,_K@IJGF7FA M1XQ5NU"<&-E-''E$JK!\Y"5">YJGGC?*)I=N $,$$E*C)R7/HPIF9R3TZJ)K% K6ICF$+<]'3SC9$N7M-)U(N85V_G%= M5C==V-'ST3<8XG&W>6(>A53?68PLM6\.LYUQYISD0VLWI(DE\S6A)MJ/D_*D M5RW-8_[Z0G/0G1#$O"2P+=(M:UO756<<:'F^G<>&4?0>OKS"HE:CIX%9WC.CS3AW_OK=KE*K;X>N3?2J2F_V*.4;<.?G MSE__:,FDO,]+=7XE]!KVUMAP P&V/%O1)=,>C];K3H]@UT1JO"PQ7>Y9@[2) M9Z]?3_J.76)J*SZE%5K<;KS@-FH'-CU[?WL]2\V7#?V1$+6-IK4);[]T-HB9 M\6S\^[:[3G/3@2@,6_9<&M5YE\R QY+G/6CHV5&[L^P*Q,YLTY1&J*;5Y6#3 MLQY4G1&YS?74,0&V06,OYE>+X@(U/>_!AF@5GP;N;B*4AQM26X[2>K'!0=_C MK >=XEZ9B\^[)C^<>O.LIQ/[5'$#FY[OZJFY=;?L^HE(/7EVD>5S39=!34]Z M,,XH4IK.I$5P".3 @RA%'><8>3(F"%(4"4G)YC)GM#S"A!?V%;=,"4.RTDBW MY]U=-P/Z?-X/L5L?@GEW>_Q0Z#O;[G AY)]B:8ZZ3S-I).8'):&L%_:2%VO/3=O7,K-6- M!=-MSYXIE^?>HU-MLD(J_S@T))JW6%?#J33'+9]VHI#/"U)^GG);VSJ= X?A M./94HSPONZ@#!Y"GZ':Y7:"\X6X&6YZ]W1X9G7;SD>0)-KN<:9/^5EL8\*@Z MDYCQ<,U19#4S(PK%RGI4DI^?\B4NCA!IX4WX]?2IER7*]J[0V^^;^H".)41Z MKO;KO9KFIN>M47K4LOL%8\3'$B+QU-.^/L)N8'7S$VJA4(_PG#P;D4)V M<]G:H@[V7V,R:O2<3+JQZL2=:>/V5$TUQ%9VKC]) UY;Y?HL'TNR5&)'Q\]$//=Z\1:YY1.0$2H MM;\9@8I-:=DW5?6'0$@415 :F[KZDYE@5UJ]?;$C]ERETF2.YAE-CAS)W_-W M8U5DNW-VTN\^:M)L)Z8_<<_UR)-D=LDR+7+#&3EEN?LIO'+KF8*;2N=C\UB/ ME)M4"Y@I=G"7Z^X"ZFPSTM%HU[T?M.\ZZ=8L-1O%302_6\_LI*H>E-''B5C. M5+*)1J>0?.QU=Z%O=YS1!F6A.FB.)_P3G^\ELH 1X)6+9[YR(/>;IR\=_K"I M78V3UM,7ZXV3!-3F#G5OVMTL:33INL,\7RD)R73M,L22 <;SA$ M!\P&W;U>GC*ST=E/#N85'*KD]W+333_Q$S0%"ULI';F5$L.'K93.M-%%V$KI M'/F2B%+QD"_GQY=07\Z3+V24IT.^G!]?4!EDR)?SXTN(8^?)ET24#OERAGP) M]>4\^1+ZR>?)EU!?SI,OH9]\GGR!?G(LY,OY\27$L?/D"_23P\;)9].@]]WT M?MB@]SH:]+)?;=!+QZ(L$V[&)\7LUJ MWTMS''B/P+%!(Y20O0?V%VU$#K/V%"K-3U>:]U9;SLUS:.-/0+T4Q_.\>1^: MU%!"0I.ZUS1UJ#0_76G>2\Q>ADD]NX \S']>'EB&'L9/EYME\I/^:O*3Q5H=#87!RJ7%8T]X:Q"4.Z M4!]"*QO*S3E8V8L*Z4('/HSK=HA%#0QEW80## 4CM#DG)])5R\W/B^Q"FQ.& M=Y^U.6& %VK$^1O;/6L$[N@6 F08MVV+AC@#MJ([H1$- [<-N2CJ6B@3H1D) MS4@8BH5FY)P@X[)BL=?,2!B&A+U"['N&IV+H"0M$Y M;/QV/>+RMV[Z=AD?//Q/*#BAD0J-U#D:J:L2GM!('2$ZO!YQ>=-(?2V$7)U* M>ON_B@* IIU4A,J>ZZ!SD>%+"=DE[F33D^VY/VEJ;TIR9I/>VSG8@6T]_NP. M=#*V@\YC9/ZCCG6-E2GH!)HU[79OT6-UK@CC-RSFU[730@?9W2=UZQ,G+Y(; M)R]^36%TRD3'/Z8B37W0+*09[ZE11IJYIB,1!RBWJFGAG3>UY#.IS5D M64"'CH1'4N[)1@/80WJI(U6SEYSV>P\/Y/"I]2A-(ME"ZQF=Y9F ",5%J86. M!*0,523T9#_HR5+\EW3)S$C3LE/A)X/VL_R<5(:UH?TX73<^Y)GYL8,N]=Q^ MNL]I35E_;'2%IB-.K2Y4(?[7'XKE;WCNYUB:T(_=IQ\;NP(@V8S HN0P_ MEDM,A5I!(XMDN593E2<0[ZD]%"A3,%*&-CKV8^!EGXXL?PG*]7%'%NK(FB/[ M18U)IDN#D:4^9@?U2+?WDE3%E(4=P(XPK67O;L>9^9 A_ S7X9P5(;$2SU)<4GA<:@F'B> M/)/CA,11CL'SH%X5^T2G[ M_)^-7W0^2?27HHD>-9<<"GYJQ4HI!?A'*-3)1CKA,X]IQ8O "_ MZ"J*+A?2O+],V)E-\+J7I;>F2_S]0]-E:#]^WG$\H,+A0A[XV(UAWL$_!MB^ M%/@=T#TN/)M:71SER?H@=Q\O9IV:U^Y*/,J&T8D;/K:-W?]@UZY7RO9[6G>9CO0IA)_[K3RQ*)\+%Z:NHLCQ. MNNUZ67J&[ML05;J M]=V:[9C/O:E$D3CK<Z]I?T^(F>S'6D,\[-[0YS%P=;$FD MF_=&+P\:?;&,P007%?'1&!\Z5F%5T=FD4E^T>DWST734 M_K@YO%?,:KDUF4X?IA)%2=@&T#<+GN2J3O]7L[9!;\ MID9 K30FZD MS&O->55)Y"/TK KNL)(DD)*P8;^WT-F]M-;&Y]803DVZH[MLT1T/].)S8YZ\ MM_147D ZQH>=C4-7][J*[<+.QB=P=2/IZ7VKVAG-!OIHUDW=9XOMI^(UM80+($-& M'N8AD]97HNO;M0^AAWXMZ>@U57C51R^7W7EE_E!Z;(Z?M'YM4AO%.YK6F@C_B9N:3PMRPZZVTR ZD9KQRUU1C56P] M4"J896[B[)4:D-#-# MI?UQ&]^MNYH@3.UV*H\!@.$NT*HDZ/U7N<3SJ9W2O MM6/G%97(_OA<[7?\3&TTR=2'_$QMREPQ,G>2;J*3P882G]_!1 M/UM7[9'ON@DMEWN[*=(O39W_RW)#%0VO^*#U^WI,DA/);(MZ*#4'*2IDP!N*>\F< M1@] ^3<,:XK*N;&0$ YP':04;H] (($F)QN$;OIZ@NR;W+$\%XX.3HJP?.DF MK+?+PF\(Q(M;S,IC3&Q/4A=0Q'],$*@HD%[RR &WBS_61P9![M^>?[C[4)Y% ML)R:B[%%#*"YM[+G6HLO,$SZWP2([%^S!M'!->B;P"R1Y%]HAJZ]&%CP0LJ? M^<<695@RRB7>,@FJ/MGQ? L^4X/BLJ#:XG,$&9O;C@WD060*Z?3OR'*PZ-S: MP) 1$K]X9L ,_.+%I7+'L0S/!2\F>F1W?.V^CPO*;SBUY;_?]#HX-N3+^?$E M$7W3@PK9$JI+R)=U=8F_&:F'? GU)>3+.E^H4%_.D"\ACITG7T(<.T^^0'UY M\S2MD"_?XLLG2R_?C?)/1@24L<&?IKX4="Q#_3!5#HH(S2X2G7U,_ITH=N_K "@-#^Q00"Y(0-[V=_8R^4\*R%OD6*RE[&GZ/YKW M[\4@/]!8'%P=0L"\<*5YS^&])@D)O<_SUY7+(TGHDX9B<^>:E#M;@H>UC+\\/#F(N$B]!/"_VT4(-"/RT4F]!/>]T4+\NQ M0UL<>FJA&Q\Z:J&C=L[B$FK0T1VU/2-JL$$J1-30 _,%HJAKH7T-G:\=DK'8 M7A=*Q\5Z7\L1EK8?*7AR^ M\VK6_A\JRO,$$@**^I?X#QWEXGM3BS.;ZAX;&UU$6_IS;4Z]N&?//6_67KWU M6]D$PQ^\QZN\?.C,R M[*/MZ*4 U/DVO#]S1^,R#K::J\62W9=L3?0T66OE2.7I<="%P);X]8>.Q@_4 M!/4,H6V?GL?N\RDO2['#^.$/M#Q/YQ^+E5%,IYO#BIRLL^K,[321"O,P M?DB0-RSSEA9?7KG0?Y@H'5_E-+@HR5Q%JF^_"8P0;Z(FM5DMW^?4IL1JPQ_]"F)IY;$J0$3E>PU$WB4.=X M79%^'KD!0)B(>*%WS]G9""2MYWXSPK%3=20R=\/V960BM$&-'\0[3D>L ZG- MC2J)NM/M0O7SN[8?YCSY4ZO>J?(.UY%D.#.D"3,*7W4&+B.EP#YYO,@D9U93 MMKVR6\C,QH**'(3$KS^)*,F'WL%Y[54)W?=K<=\_DBU@I^0PD8EE25)N)A[( M3-\$(C>%VLG[[CO]IOM^)4419)2A5AD$*A&EP[*(L"SBVI"J,;6"EV?X^\:@ M=O?4:(XKCCE-RTUC9IU[640S41GV&VIQ !+NI&#?W6EE5I XG&=@Z!N:9,/% MB6M==;S^;,1*.S!QT]U"'29XAM86%$&$&<7P3QD52']S"E8J8HMT4ZD8A-)/)A M7FIUH0[SO_Z\&T!<8%U$C(K&R55:(\%'&3+,K9[3)ML0CKX'1ST;+"JUBK*N ML9.T[)"IPE30](39MNZZYYW2Z$9RCV63I7*BEQB.DP-1?'ZFIA*/4AK,32P> M"Y=&+F\Y\P>D*M;4KM:\*Y;NGGL1DE6&[=Z@-@&F<+P3[[^3K"#;EF&V5%=M M1C*IQHS71AKI"%#[&*A]8>%$6#AQ[D@3IAR^[ M<1M*AWQ5'S8C=HIKSJ=$N MYV+WN5RJ"A$J 1&*@\Y]Z!^<=V^"T+^_6O_^(PF'VOVL1J?;PETSZQ5+J9R4 MKV8Z:BTV(BT&(4RT/2F:(<9_#N!PUS9(&+SV+ M9:J4[[8IVVN4J^>=1'B>J/?4<^-!%-MEJS!AF@ZM9[L21>(L D_?<%Q8&'$= MRXZO3'=ODSY+EH9KZ:%D7Z=D'WXE-?0+KM,O^$CPX<19U8G5G=1@WJVD2]E< M,7]O5)%? *./6(*[8=ZO[/[MHE?\V4J%[E$X=!@HFN[MIJZ\A'W_EV4(3\,K M/F@)]C]2:D ,(%9@3E MQ.$?]M AH&@376 "6S:,.3$!CDOHPR%0==D%\ O+AE>8'O[1@OA R/!Q,#SV M'P%_U2S/]C^@>Z$F$R,X%TLEP$P!<'A0.(-A^:-R"-;JV;CJZ0DQDPP/$WX@5JJYIP 90WXD.<*< F)A#2"5E(_'P1+E !.44H> M,'%Q2I;[LYQWS"]-4K$UM.0L3W]H3UHQ4G=B\<*@7,USHPVTC,0_ M"Y;?6"-: \O\0@Q:2 JH)6JR/FJ69-N6=/=>*(ETN=7,YEO66!*RAIJNHNXW MVS5>!)1K Y$>*]@)%0YOE.XJ8S7."JXV+V5RR^SVB M?\-"M: R E4P57$V@J@"U(:%OEKCA;#0T4VF[.0)2!0ZUA,G4B+KR6Y>\-1< M[ZZ+>,*\SA,;&/#I&.8F>#0+KD2)1@_JCSR$OI)+*#TT)8? XK-0<$W6[0 J M?!7?C0I' CN(;P*6I=VXJ6%T3Y:W74M;.2Z<*B^)S^T[O/,Q&TV:J M>'__^#@4ZQT%BB)UDXAS-WQLN[<.8IQGVLM70/JNQ@ _0%/BBZJ*1!7>&0G$ M%7NY$5\N-^Z15VJ(A1E::_P8*-0@4#?TJ X@UMX:F.UIL 1%R/X:U,)+@(,\ M?:ND" MZ(OC49)N@:>YWHQ,7WBLZ[$:]$$B.%J#4H( *_!.7_C4'[A[K1E^="/= 1^% MN*5#_]!WXX\!27ORT+\N=#F1S+:HAU)SD')RT\*X9AM*J[N0$R1]MVVL*JZ3 MUAW%L!S/!@WX]*0!E3P(E#H265'L62/GI@;L="IXN MD]!E4#P Q(H1?*UK0QNV+P9L]2=_W0&&4ASXH12U2)Y 4T4'.90%(?9HL%X? MRX9D8"&",&[YS(PHEF'9MXL$Q,M?#=T$MSA:0G]M_8R?>8O7;U&O=AG%(\'4 M5D?3-.!'QP??DX:">9.X\^ H;"2-^M.!(%[U$,,AF&)11C =1$T0W?(AW1B MJKL]0@&V*^OF:_X'A#T=#ER 5M^??@_*!X#!&PYMT&4T^>_RH@6- \>K.PZ4^L6#-Y]8MG4X6]E8/''Y*&1P1IX-O2G( M 3\_@X8.[1:,7((8:G,J&WD/IFP><.1%): M93P%7_"2+@X:E>.A1P3W;--[?8+OR]1BQOY W=4/!((8S%5"\+H>-,B(\_YE MBSG;LHXN,8$+9VXI<"J83/MVVY;0F?"ADT30F0B0DUR:ZQ0,9)VR%LRV;-<0 MTJQLMT_+!:=?U $TYB-0UM8B@C6;CV@8W+:@X!H!@P>59-[(BBE9$[,/2<5C MR[&I-/MZQ%()R)FQK>&+=SL[@XK[W'/O*3NBA$%=*DXHWFC,4_H4MSE]/:C0 M_?C@?2DY41ZD\JZPHR2$COQ.&')!C?(]RD S7]6Z0,-0:+NM8.N:#W%_E7Q9 M^91[3.A^U!4]J6P7"JY"-FOW'BD7J%FV8,7JC]H7ML=@)V;G3!;O5G=&*8I. M6<^/S.Q^D,T,THEYO]'+:CA*H1+L#17;DBEQN 1T7K,1WF"WUC=DB+$\QE*>D-JQ(P MH:RE,*-QR+M3BE+,:)J2S59SH&=G8\FJ-JKC(I2B!!F_83GNHS+D^S.0V9MY MSP_8O3V7L)Z6R_$D197&!:],#FM%5:YD<@_WJ2]7I;X)"KB$;EL&J)U#],#@] M%?<=H%5R?CNWMH45-P0UG1VIV,CXU*D]\3#R)N-MP:1?'4TZ'/"KS^QMU+D M069U(2/(E,AHZ06)$>+A6JH*?I)Q(DR1G=XRP-&78\-9+C@X#"PH1$+Y3_@[ M!!U _!W\B!9)_%9.-G9YJ/KDSW_A/PO/33%@D(&6 MX'O_;B8Y8LCC"LH+2/*O@RR:;YYF1C.+,H*EOX=Z>8\6H\;__L__61_]JBC@ M1>"]-JV>GV"@<1% %T0Z-I '$5F#;[Z5C:D\=Q9' W)1FED45-\NJP<0(8AX ME./^(E9_(G)LT7(HSR)K% M*#B(&T-Q;_Z[%5[A:8/&=Y> DW"U.D^H3@)Z] M\53,%M<:W=(4*BHX"%=>^-RQ%0_^*Q,]&\'&_S;*J9U'].&LA8D4T=C(Z01? M_?K30"LB2#S1;B6 \S1!XD+^L\;@U\1RDZJ[R"5C[97B,@%?&7EZ9E3+E:4QU[7O1F3=WR&!.PXK]/9^%W_ 5VY^79( M1%G1**HCD8E81V* %II3TJQ6;.@9A\3=V-2M3%=$R^O%,VFUNC8$9UDW4@V+63% MR-UX"JG%O+PR-XV76IR=ELAZ#=S7E*(TB]TC#O!;_!_-Q78K=@^:Y9S6,\NM M9\Z!-(AM/]-IS$FW!)0D.7=&KD.TYI7 M1F4!TG7KF1J?OP=MBJ3(R)/9+=AC\;G19DZK%@G:\Y$SK#% M_-U4BF_3,S,P2JFIUQHVL_>UK* D3$CZ+KQRZ^U/F5J&OWML59KC=L[@I6(B MP=Q5X95;E"\/[/D#DZ\,Q&$RGGL>6!.09= SM\:9X]J%P4!Y[#>'!D@]/T02 M%;& SF?8DCZID>)-O?W0%<>-+DUY/#/3\&$L6^-L/J:&*;7[V!=!L=COV3U@ M]M."?^;#"]GO3=2.T8A9I-<;QJBL5Q(&#Z@;Z];;>0'2U!B!B3CO]DI);NPF M)I.@L_3FE4.M8V4+I99+%I+/=+O,B$X^%71X?<'-6)=DXP_%"3EOYKKL'6E,;_OI^=W1FXPG_5+]:(0T2K-JM^?Z@63R'E3FWA468129$_O+-MC M'JI^KXC-*U/F=/[X-*RTR&%^QD=$MN(QXZ[$;[^]9L2R%8^ULJ+W'$FEM=F# M(@RJ_H;3%V1R^68E4ZN/Q.S($!Y2VDAS\E-_X]<+>&S/IJZ4$3LDB!FI%EFJ M%LN3J;_%Y(5RCLUA-]*8]\AYF2FXAIQK]2FTW76;H%*B."+)\41JSM.".2X; M\7Q?%5#IV-:EXV+:SG/M:D0$9*1REW",P?T(5YEM3:I_E\O2W$AZ'&3%(E<1 MVUG3T_%3MV95B:634H*LC$2ZZ7&* #5UW%G4KFU>"I294Z/MK-HL\^J8CZ2- MG@[PI=OSRIN]07%:CXV:P\B@+/;S]Y,)Z$K4#E.6=DDG*W,-8R WP;!%.VKK MD9VB2[?FU;_03;;;;U>7% /?8J\RY\Z@XC64SW*HU*Q(DTRT)U8,49L]W. M3=&E6P/@JYU,8SHL6DTPIL89*?D>@N6U/:QD[Z^&R;[?*DNE4@H_2 ZADP M@MM=![->2( *6_SZ&1CT#/WOL,>WO1@9*?8R'L/DVLUR\CD]=M7T':T(!UI> M?'M]%T7M\FK , [WUS9>B<1Q#13\#85EBY0?3A,X\!?#L*;.[=&J9?:T-(VK M7Y>1E%]+#:,H0QXYX';QQ_K(4.P11%/(*5=\9WX1-^(P1_9<:_&%'^3@;S9" MH;5R[.":[5#3M1<#"UY(^3/_V'9!+AZEWMKDNQ9HK#T>E9!HD),+HBT^X_J$ M6S]LG$(RO1NQ!;S +UY<*G<V0["USMQO;TT1@.T)D7[;A5%_WLXL+MD M9#LSH%Z"G:%K5^X(_CRW[US2QCNV,Z'8T@'FWC:ZOH5EJ.?XZ/!2F&D"N^MKWH(,U/S]!5^W)SFC4 MG=2I.UX,NY#^UE+X7_/M:*-4[PZI&-V4R68$U(I-%J2J$H,0,9J/B5<#RE%^SR MPSU= .XTT0$FT'1%AW=:4Q/83D\??6(OQ=Z X[7-N)]+8&ULVKV79_K0&R:7 M,RPO)EB!=(-TEKO;*HP+E+GGV*3>>!H8 ]:(S*9WM1'_5*I"!8[RV\=-_[4H M0U]OX/'&OL4;GQ.(!8ZSK$X.MC[X3.L H@<,O%HN=\ )UIN6MR@EZR)28NZGAAZ$/=Q5R, M$H)AO#*%K9'C_:'!UI_@^3MZW1#K;6YN_!KN8%!!>PKTCVE]]*U0@[8>#8>] M_2UY<]"-0_1RU^2ZP)-2+D\5G\S)G=ED14$::\-.J2]]H2'QNLC[793SIA 0 M8>=^C8AZ/Q6&3X^6V,Y.'E*1AS%(MJ>__G!D["9&[MBR\8JD(G:\I'KT\%OR M=]OU@ "'/($@OLKU3%,=SSN62U1)+U*(BU3-5V>.Z>ICA&@:@[A-_/7-F@O MR"T'4\(;'1:-/G33EPM<"^4G6M!/A OZ9\@7 M+LK0(5_.CR^AOIPK7T@NY,OY\241C85V_PSY$N+8>?(E$4V$=O\,^1+JR[GR M);3[Y\@7:/?YD"\'X\LGE\/?3;^+7=^SL!3'>R^ >N'?5L3'D1TO( M$D#IKP(HE);#5L/MV[P&QQID.+-C,=E(,79N4]A M 'O*""1TL4*Y^5;D^F,<0G!YOB^V_5(SPZP^9I+=V9-O\IK?3ZVNTQ0_-XTY%63S9%F*_\!!H+M;9VW&W>@5* : M_!>:A[QY&NR:G+]L)-)0I,?R8Y7+EH7[ICQ(<+E^[F%H/Z(CP^A??^@;AHW= MD&SL,/VNSE W3E&,BG8*G1D9_K,7)RIV&LS?)SKLX^3I@^+#T<^*AI A\-S# M5(C52F)*C),-OECM:24$&?%??U#!_8]!B[U9TB#@N&Q=.9(EQ2=C5VS@;X-X M<:BVXHK=^TER,!-9OEQ[\D2E_V )1S6H?'S:;0_L85L^9 M L(-=( I)#))O0$;E[?&DL>-)*\B&[7G@/J2%/I[/36EG1TUO^HL>\-D3C+F M4Z]9]IH3J=7(4V)B^L5.G#M?7O+0B[;5V9?E'3IM#+MC=>;T[LAR5RS/E4SU MKI)"9V?#X#I!QF]8CCN<+_ 3#?\56/DCX/+I3?KI,&"OO>>=UYK/!R<^9S%, MY,T*9(.E+K8 !PVPN>J@F M]*=&CCW'U.>E2LM3H:Z 42'$?R>0.RNYW!++JUC?6^#K_H*,,YO@=2_D;4V7 M^#N,1;8S#+O"CA9G1X9>04F)X\%=.VET:$;3IA*'C_?B^!N>V0K(TDA!8@B,/Z@H1/S8U8Q MKGN9[T+L[)L9_7A;Y^ENE[\3"^E4U0(E+F(5OWH(SZ?-[82IF(/LD\(TV8>( M\%B:W5?::A4J2@*:6X:[H9GM0\]#= M5K78''*R.LS=M=6V@,#D.IZ>PXAORKQ*&!_[3R__7D0/TM5KB:+'"X4GD?<_8J^ M?W*UKS!1N;+1<'2R772\T9A/](;3*80 /]K>CB!"]0^7!4..7A.@A\N"QUD6 M'.GV]2X*GBKVV$&&$VZ!#<.5[Z8[L9*\%;,\9#INEHODAH/4BUQ7 MHD@4M+!T_(8-TYXG27N>6NU.M@IYZHD?I+ :Q4LI2LD#)BY.R7)_EI-KDX3% MY2XO4/I:JG0!1%OX,[+R$)TLDJ2K5E;-LTXR4A(0_J"(B8DRS(]9H#Q5%'7Q M.KCOP.O'R\5/-DJ[U^I./?%31'SGV]6%)HDPRW*A*TS'WX_^#;?I7A?G]7Z. M'PQ2R6>R.[C36_/"%T*T;VQ$Y_3'A%(5^2I9[ZNDF\R+3F\. S0*!6C4#<7P M-QP;[C\+LY _<%GIB'I^B@XMM*YVDGIF9@_:Y2G@:G>/B4D,JSZ,C=AH[( M M6GZ6UI_C:M)96,4WRZ^$!CN,<:HV&D3R/>U1&]&"Q%6/VZ5E0G>%5%SI#G2J M=@_,Y\I]AQ*0AB1^_8G1Y W]9J%5J"0_T32>VP+=N9C&;RK[*;JM--J#2;F7 M?*2:['S^/.*^?$0 M=)$KH1=B\M^,*]J-N56.]!]SS?HL,6_4>*,?J7\AB? URS].]=OC^+W4%K.U M 6=;3Y-2IXPM?^+7'Y:]B26VN[R&AC\T_.$Z\QD;_F_BS@ID>)X MD,H\LUY,%%N6/45SO\Y-H^^L\5/A&O^WTA<;2!*#2*):7L< %PDE>UCN^'K( MH',>[U*KE++F<[K5&'@/HPY(8,W9T; L MF0Y[W"J#@I5,3N\ZMDS*S4G7[#3NAT^/4Z1"B5]_Z'CLAJ/# KS0^GXA 7#J M:5ZD]?TF7)RB3D&MM@MLC1^K9*0R4SDJ70/>H(L0Y,.A_6]7AI+Q9W%9R1M" MCBI[%00=TM-T;RGH%6RHP$L@\']9)JEH>,4'L>$ @^6VM16-*)!9P3"(:< @ M8@IL0 "?>XB8ZUD'OSOD,O4@&V[/\KJ]U4YT@0ELV3#F1&?Y(* 2E@F_ M<2W"[:%O73@L^*?LXL^NY(C1PA+(WS50'\IUG!H(9I:R@!=:L*'FD#3 M%1V_P9J:\-&=.?K) ?Y]/.% E("/,"T7ODT!\*H/6O&19P.I+@BTH#'% M^T'!B968FN?$2?N3.;B<2&9;U$.I.4@YN6EA7+,-I;7AZ3(?3J)9)H9.R ZH MTAJP;:#6$4GN=5,?>L/DDB9E2!#;Z>FC"J0[I+'<735@B="^JI4@MZ0,W=L;JT7T-*#1@..9!GU_"-EO_$/88"A#D80#-W0-W"#5,SP\$33\ MBUEW"\QD54Q/S?M$H]:,3).5.&?'^MWY%TY8W)$(=Y;_U=U>R<);?_%,7MI% M+$A4=C)OI*>BV*0C4KN6RZF9P;CZNEM-C&P0T?",UH =O@GB(>3)XEV$*KN0 M23O$;GF3[BRX%MC2,R#_&KTC#E!N5<^> ]E^D]J;#:IJ"S$M0BE=7;5&<95G M[_I\?I(8I&QK!,9#(5?BJB],_+KCBBB.7==??V)1>FG.7_@A'[C;M[%H0D[T MI%X!4G"(\U"0L89WNS;HPC^Q;+GR#)H!U]9-!XK$1#8\0/R-A$C5-0B=P%0 M--3N%$"#_2IPP2=!WQ Z!O@2R# 7"N0\$,<5&0B Y?@U'\14 Y?"=S3\ASHW MQ- S7'UDZ$O_8,V_@'X9_"("/0LP7\KZ/TC8_[/G5@6O>N[P22X^5TD<>] A M1 2"HX'#>*L_0=I.]D%K#IJ%CE08WO&5&D5MX%$DOL\CG]XY\6DM'Y!?R$(+ MB<(2P]@UC8JPO=FDHC]%Q()8Y;CI4XW6^E54LQ/?QB\HW ;\PS=MZ%=$4]WT M9-_I_SHBO>8P;%(F;T*_$S3D65IW%,-RH+O2@&](&E!J@W"E(PUGD_I=V\U1 MS:'YV&3[:;%//P7LAT.%8..^<9V$+H-1$("D&L%7NS:DV[ZT''_TC3,,L@WU M#2TO66Z@:Q3M_S?8&.U_\"E!0%( YS0P%(S 12,@H#1"B'%&$),M&_$9 1(, M*G3_(M7#GTS@$A"TD20@3\1R'$*!(CB'FH'$%X(#Q%ZEAY^F>2B.@/X&L"= MC1("=K9V@\W-.I81/=DA-*"B6.?=-Z)GRB,X[!F&4_C&HP'-4I8%#T9K-L2: M#81)PQ\AR"LIRX,Z/ ^0)B$GI_G.)%)OLO4DW[VGID"<;_C5$?832%->D*8( M*9-:)\Q.J,@GI9)HQ_6R"'HR==_*%.UJHXLZ+;V*%$240/;J@_Q (R>PB47F M OX-A88F*<[WC>!C;&L(OXA1D.$VCG#A!RY*9#[*[L7S_:<&-LH&LN9" Z1: M05B*WG4B[WW#$T%>5$2?1?RDQ&T._T<"HI$;%V;B3"RH/.@8_%SM=:?BF<[GHP2!A8!+0VP3-B-X0'W8%7(J<='$2W*3#HT]T7S$1)C0YT4/2ACCPA':HRH7C0OX W M3P"A])"]1(V]K45@B-XZM* @N? W(D[^15B* B>!?7#4 =Q$'HD-0 0+R0@? MF4@X.G*;EK[0ZFG^&WP)7Z /&E0/AEWP'Y1;@1.U\2N7+B/^3W"K@T:'T,*V M# )YVG:0,%G0+4KDK"DDJ+T)<BI=#P7.$?2/"B_]Y ZOD>%C09D!(J* M@;J< J0;%A=#'R#;@*4&D7V9(%LP!,\/_8)9[W@:RDB@YT(BP1D"?][R#/\W M,(J!S*'';&!@('5P0- R&;KB)_M,_ -DGNL[SE!L;?0"0YXB@LJ&84TQO*'G M^>0-V*P1"K!=63<7_(4S]!2<4"&6?MQZ,/1;U2=__@O_6;! ,: VH%6!WK^; MV=,8HF.P]$&2?QTDM8\R.,(YF%HL:2\A$+?Y&BU'C?__G_ZR/?E6H&%$L MP[)O%^L3:]/J^B"LOS%9LQ8/_R@2$3>CN_&^CG-IEB=XW)@TLYU!$4\A[ M@@'7$C'E/VL,?DTL-ZFZBUPR=F0DFI4958O3$J/*E,0 1I/X! LD0%$Q,AY3 M*8WC?OEOE9=E".7V+-TWLW)3'NM>OZ'VJ':Y*N$N)IM7\AH%2H-T_Z[95L9S M8V[62A%S*M';5[:U >@5R&=J4'@D(S/%Z3Y+9%7"^R4VK[2+,ZZN3K3BH#Z; M:W?#8D'.4%,I)I$OKY2&WK!JEM("22>2/6&4<-E/;52[=ADUFBR ME4YJ.,OGE$)W*L6WKU1;=$:<*WI[ "-$I9GNYBAN/)78[1DU22/F>4RL2Y;M M3$IU&G*>U+OPRJT9Z8]U8&F*.1S4TP6ZSLI\IE1%QPIOO3TOR.G!(-)I#^3T M4[76?,AR]Q(ZBF3K2LH26XXUHYX&9?)1ZCV.O7HQ)?@'#FY>J=BCTH,M=0Q2 MGY'3\K3B=!BRZA\JMGEEH<@_D+52-D>F:CS3CPDT.S:[$K_]=CI;:<18-^.) MJ:GU=!5%$UN7IA[+B6RA:'%-W:XFC %=$JT<7N;?NK38SZ4+YK@Z M:0Z=BJ-D'X2$7(%/W2$FB:XQ*<2F#X LI!6ZT9\I;#,#G[I#3BJ%ITY>*0Z4 M 4O6].XXEG&$9_A4=H=(569R[8YA*7*N&EJ3XSEE7V!?V;'#V*$ ME)G<0VJ6?^(?% %>N46E5C'W; U:R<& [C4?[QK"HP3(W5"1Z#0[SI/9(^?# M\GUGTC=KV;8 K]Q6P(&#EMUUIX<>8Q$V\OO TL7?\09TU6'S'Z2DQ-7QP"Q( Y*66+J? M'VJU^\Y&C0.YO91@>L,I=+D<8&ZL)J2#*: L"IY RO>*=R[6< _9E%7*YN5F M?9I]9 I6TNG%A5]_#IWP>0)%0YOE.XJ8S7."JXV+V5RR>X0)YZC"D,NSSZ;8 M'DI#,C^V&MI=]]>?9V!;.PHV7F9PWJ@O@,$(XJ4?J1TZZ5M7H/QZ!BAK6[,7 M3+6HR[AT0P<.]B"W\\%<-1\O-.K\K)GJIVR]U&&>.^WJ@3*\;P><.!5F(45% M:@ZC2QG&BD-XR6)U!?P^_7JW ^6'*#RX:6@9Q?< :#.$,>.>!V\2/G3_-@6ID0LFHB]51^Y M%NBL/=^"S]2@_"RHMOB,5REO_; 5 <>[$6,0P>,7+RZ5.XYE>"XX1O#X>J7F MVGT?K\U:B_Z_7VH=TU*XCW%M+E;L)VMEXYSK]?OW)^,NW?F#^B"H0Q-TEEOX?__W=^7H+ MC<.KUXY"EQ<[LDZP/^_ "O7>G-]D_Z+,[^6_FWQ>5QWZJZI#02Y@=M;N%XMEX7\$FH]%ZV[0@]0E"A[&%/1/YV,V"B+0UKC@.W&&] [4 M_!U4J%0"JR1\1Z"::Y43NXX5*).LYABT(!9:5:\X&M:TQT902491-]#Q/TS3 MH /'7J%2ATI]\I*VDRGU7:ED&VPIG6^.]=HD7BOWTW50A4K-?D"IKR)6+@+' MN=U5-7FM$?*I\.P,VX,?$P+/MA7(+"]U^I4@6 N(3 MJ3'"L*97R:%8,.[O>E.RT>Y*\3>\G/V,74#=J>=Y M7H'C%WP@M'5'E9W>ES8%010;3OA$9]+B.V*6R@/#F5'Y4KTJLC&3$49QJU9\+.MI2RWY$M:\BN5.RS(CR;C$$ M7H7Z>VU?W#]76QYQ1B'=E8=L9Q62_83RB%"T0]&^X/"ZM-5C+8R@+W3U=(]> M],]RD@]>#?&!]J8K_SGO:,G[)S<_;Z:ZW+2?2S;2DWA7XO!20.R&1/\/BQY" MM?WQ:GOP>H=/J6V'<\HFURS6R&RDF6M/Z*:B;PCQ36S UX6VCQKC/8[OO) M=*\3X0=LX[[N5L?%>3TC2#SV3KC#>B9G)NVATH=*?Y%^S:>5WNW9_%W*?(B+ M!269J V+U9250.UGV0\H_>7E1-JKPZTU/10T[ JS0"S7<+)3:CPH.,:P_TBE,IDA[F\-'1 F'J9& M0IT-=?9(?L1'=3:B90? [,]S8J%(#K)J?NKE[ M3^4A.I_,/QHES(J$ 5(8()V1,U)!1[K:[KQBP#! ,%5T!"=.8^X -^&N7?;X M(ODX8.?CYT':?!3=QRDZ10-E1&@V3(F$&A]J_+F[,I_1>",7CV2>I*Y) C.= ME[GFHT66NDCCH3O#'\:=.:4TBXN3DRV-L/R3?;$+LS@7.4R)A.'5R<.KK#8[0A'*T.H-]"H_Y@G.[;V:0KTJE!^?&^)"BMD8#'^>M/;/>B M\_ZVCH8J&ZKLQ:CL079P?D%E7=TIE=UIAQW,$T\EAL_WAI58%XV3_8C*7D5" MI.Y:RH#HR,Z+UEQA+B2,C,+(Z(QR(=M-?U)KZ@J!+@E,H.FN4^_)-D@BA5Z_ M(&4YNV(HVFXX=^0='1&]I,2ELYG[]*-<1:>$HJS)#4F'I20A.H3H<"X>SY'1 MP7W2,M578LF;D-%=O6, )^Q-&@9I/SE( M.Z!#LQ:G92U+G>J& 1%JI7L^I+W\O&M!.U\K"7FI:#39\;!<373X?A_A$VY* MRI*[UWS"I$NHSS]0GP_H@NQ-GQ/#9#LACUI9THLDU>1=91@O#[ ^HP*5Q(&Z M:IV9\QUV) W[#)XH*#OU],\*, ^RL+0&E=O-!DLP$'NUG8]6>&ZZ_91;& QU MC4DFN_>\_0BQ,1[L1X[S87O2$#9"V#@U;!QD<>OKL"%UXZY)*PY'IB:% 2T^ MB8K8F"+8\/=#LQ1S?;U*43,5^62;D*5O3A<^'W/U)JQZG":$2!+#5Z@$ K@+(Y)WJR0\BCD:$C#PE^/[(M-&Q4 M7VQI1$:H)PFAGB(2#'D#17!CI/CO6]V%0JS@]3/<6Q5R_@8RXP\!-5#I$8HA MP]%"WQ4_7584&#W@-G=H0[<'/5C;E773G1.ZB3VTD>7HN'PKNO%RP@9C3[># MQ]A L;HFO@Z-$GVEP^DH+OHD;SP'/Q?^KNDF])=UV8!3D%V M\D1.KI7=MA,XL=V !JUXSEHO)!8*#N'WV0#U[.A/H[@-V &N6?Z MN;O./!BK 28R=$3AM>@)LN?V+!O*Q$U0>67Y W2!TC,1CA%(@%UG,;'%V**$ MX&X?_DX@TXR7*Y$2W^ [5JQ5SPXU(@Y04,PSA?#K /-E8KEI!JQ]QA"R6+A^ M"1TEV;:E=#F3X4FG/F[*#\^NV=,GE5Y,@%IY9G[0'J<\$CKVD]&29!%(M?'H MJ9FEU#*A1:C@SJ)#K6&S@N%NH1,&4#1;Y( MC:#:PH%;ZTV<(8WAU>BFU7W KX'PU_"7736#;YT;^"1G!!2T8]:80Z7"BO9) MO7*N1*]\R(9?5!9T]M=N,"�^1V"F*KXZADOO T&=#EIA2?)^;5[%/U6G3O MRV09D@ (4B(N#<9R3.K'W&3'2T\_J)]R<$CN^PJP-)LO+.;I]1C:3\?K]*%Z MH7&BT07F%_$?#KZ.;*]#_(V\()K\MQFM1_&?U+__X.EJ.JJ^65E59WD_O)+0 M '39H8%$5RXH@*TYT?=LW5%U)? <7@RI"_D*[X,&W;0(PS*[P%X?YOJS;X(' MHE<8%K+&:VBS9MT=;-Y11BDPYXA%R*6!K\'?SX$,< %X8]G>L@5,+<: 0>U2.B)?O>^%[,+LEP&GB?R5#S(,_NE'X*N M7!_LW!>5#8]Y0_'2GHUOEB@IT+R&M:Z'.9',MJB'4G.0*YES]=EQEY($[H"+,BP^@FR34:2@Q*ZSNT>-?CU2.6#80F.JQ;W!.&R LSN49Q$L3^9B(!$#:.XM%$!K\06.>OUO@@#;OV8M MX@ZN0=\L@G?R+S0=UUX,+'@AY4_S@UGJ>)0ZH^S.VGT?#QJ_EP2AH_0YI:]/ M0 $^2O,_FP)TE#FG'&@ !6-,U=!@<^N4YZK!>"NRP*L);D5@.*:K]($ M?YKZMKYC&>IGB03]%?3E__T5^_55@E%1\K 4XSY/L,[&.]?I\^L/D8'A"/(Z M'V$H0HC0J56)__[N7 1L[(@X/S[Q1=5+)\2'$!^.C0\GK(?:,WYLY41WZ54( M(2>#D/9Z\42RXL,]MYLPYE-?&\%\H%*GU>O@VV7X*/U[R// M!E)=$&A!8XKW@X(3*S$USXF3]HL5VJ\N%*T6;.E/[#O\R#*2X&9\&5X*]<;% MRW7;"+TL0\L-YZPU=>^&I&X7^'ZAI][%*$%B)!IB&W60736^_3LS;?AKSV<% MATHA!>463*A4&_^G!N2E'.=DIB//;TV(PDJKU\ M_^&Q5@53J!3,P93"-_[GIA3G&P%^]! =:,U53\$UCY<0Y!W;:I];I?>R\/G\ MHZR?SJK+M!RX4O\C9B/ C_P2/G89BIH\ZFC#K(.'UE3J3H8S6Y#BR%!0 M!VH?=U:KE@=?ISPSB]@Z2'N*'QH?GO/^Z5,@WND#R%1/-KOP@JVM3-N[KW?! MX3@9L^+.^; [3M.G2!XF34^7I>" M[6U+;Y18?[UI 9J(XDN![+/M3+8MR5CV))**=U0VQDE\0N8EAF0TB4N0C,3) MBDR1=((F.QQ\P6]Y>4?.&' TPY-T?/.'?$.\YU,YH905Z_F24$JG\W4A6Q/% M>['4J+?SC9R02I6;I>"F_9!A8T<4DXC&7W Y$GSW^K;,-PL9T)P(_A95,KQ: MZ_+6_0$YB'R)@ 0A-BA"()(0/DT: OJB7%I\S)>R^(8,(F0J+Q31K:EBN=ZL MB:$T,/61S>]J! MBV-I9@$YRRDPL;51XW__Y_^LCWX5XZ ]?)9]NS"4:],*MM+16/RZ(-*Q@3R( MR!I\\ZUL3.6Y$TR3XZ(TLS#"MTMCBPA!Q*,<]Q>Q^A.18XN6:'O@&L4VA-V_ M:W,#8/!=L-'Y%F^%AB8)/7OCJ9@MKC5"Q;CL@;CR0HQB*QY O.C9R#C_;Z.< MV@F[Z&\(_]#J&AL5R\%7O_[@/;!H0S RL "?ZQ@@F_SG V*Y2=5=Y JP3F$X MDI-9('68A"PQ;)R5.KS*2A25H!@^P6H\&]\&02%5+C5JY6(=JG"E5DZ)::BV M=2G&\2S+' [^$O1+\,/?? OZA&]@7T $#&0K,IP.OM*ZHQB6 UU'["+:EN%O M&A_9E@)4S\9--13#4\$-,=7=GN6YA*$/=1<;[IM7;U*! ['';SD 3/Q\W"U' M-WW'$?FQ05L>?$T'$*H_%/@9[SHG=,?Q@+W8Q&^#D66[3O 4-]CM;^'-^$/4 M\L;?O(XN%6<*3B81@N+B/=**X@T]OP,"WOYO#8<>:I<3M$3 +8#PR[!;F?C7 M(2"5(8JA5:N;8/YH4SUZSLJ2C.J2ER?JYM#V.Q.@=E!(3B /P;(=^(%^2?5TH$%V+_A0]NF];!&1$LN+#A$W^(9= MS N8=./W?%D^-;/DXM93,Z\^=<5Z]+"UAE7+EP2-F9:;^4W@++LU^3JSWGMF M103U?3V5EP\"Z E!!RC(4PN)/(R"?,UR>[H3:)/?#F+%(V(J!WKDR@. VU_! MESF>X08_(SZAT:S-S!=K$QA1(KEJ205U=)WUF*QB&8\8D@\]%6.*BB^]"8:^ MV#1"+'KHW'QXZO9&?X2O08[G[,2:*$ M*H,[)Z%A^P\'OM0'+T3:';#*(5"'(=3U3%T,IRZFEL!D>Q#V?$.#>Y[ F>VU M=\L7#6,-3PKQ'K>Z,:$&I'Q>$;A-R4J;_"NAY)S.YI4W0,7GFS."@H[.F,"- M6("#0F[=Z>&F:Y#.0]1G#OX??U:A$.'V&XNI*NM376& O9@J%G 5:+CW&V1J M;<5$*B9'J/C?VC\KGE)Q=?VKW=(671'ZO;=C$[@0R)5A[LRQ6=J-RI:VK;3H MO[Z2^?J"?D]:T C=K%-S>?K5"AEND+;AWH JTBT9?HM=51G:7!LMZ*P9LZ#K M7="V>HY@8=>4%DU11O K>864.QOU88;. F*-/!OZMMBKP2AFJW@ &-E6K7[@ M+V"$W84UH/-1'G(N2I1?F*6OFK8U\F)72O44WTE9!^773 9ZP(=%<+-?H&;+ M0S"U[ $BPY;&!LDU_$/7QEY29GG#WS1)Q?[Q_25UT:I0Y[@+T^5#[(+Q*A@!_"ZD/;KC8OL^\B!L M*1NM,G5[N*9?'Z9AE+A?,F-E??PQ(/*BD:[UP=H<*3:ROO8%0/&Y\4(M=3S< M]]):MWB!)D![&+3>!#:VQ\XZP%@F5.#AJV/'-O4E\<_ @OKKW\Y.A3P_$PK] M1NA>3=$_ID4HJ[%_3D]U]*ZEK[.#:6LPN"X3R(!NV$\U,)80Z@/SN?S&EQGD MH$%?<6%BW)X-P6H(Q]=SD+L,!_!*&TT;;CY'F3,0R+R)> SI75R&^PX";?&E'0JDU#D7AVXK2EPWLJJ%D0MU]$3 MM3 MNV(,R-]/6AW=,)!',D%4@W>KP$4O05W]@&U;MA^VH(_0_GIJE!"6SW3F M$!"'-TB9_+:D1 \&_5, KUTZ;*NX$$F? LW#!N2M'*L;/$6YXUB&YX*;-3\+ MSQ./QD8(@U!$"8&T2ENDKQY.S'T'(3JFN'3%/H7\H*X M+@8*7T\<2$X%O]MQ;>10.S=+1V[13Q8]?\D!_-R.?P><)S(8BWQDD+?1;?BC M@QH;9CP;O>L&7J_(G@.6O9T78FRLB;&.RT]?3,/!Y-]TO)9#62?W@K(O"3N$ M3M'*[0S:-6+.(VG //?)BKM"*XJ'O\>WKH\&NU:^K.B04NCYF"SX 3>H[[1L M0M^])T\0V6"8[LL94#&?G%>G['L5OH,M^V?"^"_O>VHWZ&EM+C-,D:$\0$*- M)MY!'/4,=QZP"]Z#\_NJ-35]TOBS62.]C));T%E>S1]2!V45HDN\P#?*AH,C M<46W%6^(-&?E54+EUR'!D9F&\H1IX%A^H.S@9!F\#O42])R%FSRU\)M0%^X1 ML$9(%>#GSKH_@-77QEJCK:N"LR7EYGPAW^N" %T'WY6&M$(^/8+$13]1) _# MD4]ON8-28.@%V"KH/E@LDA-8N%3B:X%B1J$)$BN1A9:#4!0%;P;!1J+/ND5V\(J'_1L1^_: MJ0$OP@\HV,'#%ED+I.)K_J"M.P,4*"&L1-F-M4SQ4)XC24&SQ*MD471]I9?ER 1T M(= B;TR1&$V.21V>!!*74'D9 $8#,KF]EI$L-W)B+5_*E&OW0B-?+DE\/ :? M(1& MY',#CFM)S96L460Z7X/$+M?JXH.8:C;R+;&138@VM_J?*M4KYHDPE17[= M5"Y)<4,LB4$LJ('+ # ]:D)#)++EEEA#Q4TGK&=J8,=[QXK98NE01QZQC@,* MRQY9?GX8>; Z;A=OH_T; /E@FFT-_> :K7SH.&J#;MALODK.!^$<2LKXR_ T M2=/0"<6IN2$ P=HIO,%2!CU(4'1>A[]TA];D5-R3'Z5:_--V*)HD5&CJ"&SW MUI="T3 T'=68XN;Z;Z9\-M25(F.4%H\!*0XQ5V)4,B')G,))/*O16HSG@2KS M6V!+44M6I\KW%;%4][W$&(E*9"Y+]*FOB_Y*WM>I<&FB?:$R3>P49S[!=%B6 MZT@TH&'0(U.4)&N)F,11#$LF.![(_'8!*T77(2-K^<9CN5V"J)7+5\H9"%\- M(;]9!1M/D!2]6?OUZIVEI%@2(0KFA2+Z[7!*$6=>*@7^YEM*0;_JGRSF2RPG M#,&>"*9,K.8<_.XWU7WKA:%RG=I@T*JL)M1X1XI1:D)B-%66> UZ>@E%Z6@<#2CXQ[:&Q0()P:Q% M3BH4'.0K!:QNU(0#EH@?PFS$OE$C&2C+!BTV!!^1HR[XWOQ-4$3N>UG0ST^+ MT-2DQ0MTHJY/&1AH3^(,EY#(&*#AI[@J<5P\(5&LS%(R!]](,MO*P%1J^5(J M7Q&*JXT &5%$^E 7:RWH.=,+GD\D+D6T-$[A.;&OQ/]^*2X6=NPM*0&L2#'OE7W M]=G^+0<5$6E+\?SEO@S6#;Q6XM>4'&<@5#"0MX\$7M6[U)>+JE%T./"5'S#& MQ]_:?;J6/5Y[.%K3U QKNMCEBN?O% M+->6*SZXXQ;??JFS^V2##,3%D_8&V5C3\+7;TO((&(,R/.IKJQRU91EB?JVD MK[8JZ1-6M7P9W1ZN+8(0?U=20CE)Y-.WQ,'.CU2!?BMXJNY:-GI]7ET[8O7Y MJ1#O<4^=VH!UY.FSW2N:\>>+FY^C,M21=R?5[-:N%+:/;+#5[>1J&C M"RM]*<+ZT5X*[PNK4R"'W?F(JPPBF0@HW,^+9PN3T(J'S19%T:A+ AA(00>O0S(\N308K MB\%";"DM/BP7$?>U+';D-2^*OM!5H0].[ZIGQ[W9%?V,I_?)) 2TA?G1D21 MVI[LY(@M%'D7.'S'Q >.$HI'.I\.VZFWB.#:L@FAUUZMK!\I7_+I%N%+R;UL MCJ:!H]CZ:+%9=U':\:U3AM\&X^/,65Z\)>( )0(O1@V^;P/'^M_U5_\_8\]R M_WUW /YE__X*G(V>ZXZM?7B46I M;^30/&J*$[_1YA&^WY M-*(.7[GHERD$?IJ+&QO[#T!5C[A,A/@[%B+;(U' -JY2!QVNH*&E340=*5+SF$DZ>QVL9@0B XN%M O3]#Q M1 **!<73<3(0"R82/Y98,&'JZFBEW(0(M+!180^'B)=98XI1*3S M%+=7$2F)CM0UP6F)2(O2/#AZN%PG69C)'-\_^@J$T0A&IVG MN+V*1JGW_",NQ**#"P<#8W8/T44#Z'H!T'1::7M1?&DWQ8$0!T:EE M;FM=;.M-1+%(M2B&(A:]-=1*W3 OK6H,@K2[3>BHV8VNZ?"I ME@^,?CTZ/O57[B[2]D%S*XA[7ZXG_UFHIX^F=@1UT:/H#,SJF'LV)I\/] MPY>(6Z<4F91E.L$&NF3EGB@6*S>O==.N>!U#5UXVU?Y_U[MJA[#P"1X?S;30 ME[5+]TNMR4+\.(ULK>%'UAMV=!.Z%G5Y EP7>Q[? ),02S[*[QAU/'L1HT(7 MXPH@XI@BL]J1L=SKJIN*/H(ABC@#BH>7N,H:O +8-RA"<3R4G(%!1\TSP"+4 MD2,4LSSDRK()*JYN?.,W %A;TD-,*@%S9)+YH*U&6[(YO B91G!I@O'D63)!W"U1=E[VCF"<+5);D^(5R= M7F3>@*O5H74(7-9\EP"]0O"Z?O"BC^AKT:&O=0W@=421^8ROA4'FB^!&<40S M6H^FHIO 0\7BY,<@BB?9#T#45S'JW,H#*)**YDOU4(/___:NMCEQ&PC_%4T^ MW5V!8!MPR/0Z0R!IZ4$N%[AI^XF1;1$\=>S4+VWX]]5*LGE)>#O V$8SF61B M@[W6/EZM=K7['$3,KNO8+D%_WCSV4-<-0D:L%C='165!\R&.6_%QRZ-W%)P@ M0/XL"#^ZH"UJ .#%Z. 0,]K0:,X'B^WW* M.UX'[=\D7@^.UR%^]5SO>4K-<4A<>[QTF[U)%[2P$L;.V;D\!F^ M9[M_&S@@N4=/Y_9.HB<-]'3(V';M8H&GU[J1X$D#/#UL$*"G5:NU#]LNREAH UB0,#W%.!\%:0JB MYN!C)=N,H=NQ/R4,9!>;XKB H6C!&'9$!2?$+.KL M$'"5\5M]>@^9)Y/FCE']P79( -D*J)R?CC*FI,AW[6 B%?5F9'[*E)ZZ@N R M0!C1:U+3SLPSF&8P[\"0:7K/+]2+P*'G3Q&.=T+OI%UV/[ ME5CS'&4QEOA0+Z)I+\%VAB)C.%U4/>-J68N-?5,7B;A;9C*ZJPA2(940S]I: M18%_%\MZDOX._OR6^AFMM.!C18.R4F($KLCU*DC3M#*P6RBU$D6?3?6*'6-<+PCAA]A.K^K.@.D+@%Y/$#6)" W MVT?H4X#4)N]1L :->>-"UR47^MRK++G05PR7-+)[&MEZ+HUL;:V1_4:G:/J2 MT]70DIE5JN5OI1\SM'T\1;#4@GURQ07U$I#' Z2> M4T"J$I#%!.153@%Y@K"1MG%9)-&X)QJ;.45C?0T:6ZX;8><=Y_$'T=C'OCFA M*RN)QJ-GA:JYA"/T=T[+-/X>N02IBES)'!V+^4Q1-M7&G=?'_M*][_?>OQK=*4TE88F/L?C^(?)2"RD3W0USAS9K"?3=5F?V>4D:P$/&&>P$8 [X2$,, 5V*9C /FR,23LC=F]8/> M>RZI'/#6^V_)SEF*\4JF&&6*<7.*41A-HIG-NM8T1KJ&C5'-TFHCHZJK(].L MJPU-'X\;IK%@- ?=7^];P^^/MX.1JC6N]*HX>_RJCYU,XDS,TYFRA[FN"WQ2 M_2>R?;;[,4",EV^A9P-B'6D^6"N[T;S?B6:IF?H$!\B*G"EBE?,6/6W#%DPV M9U,Y#-Y@F+<;AK)Z@TRP,P:G "X$+*4^_P"[LD\BEWZ+71!'X<3SZ4#04Z*X MHPT$.5225A2$MEM" ]C="0>&Y!4')=[2F-Y?K5/7P,+LLRQLQ!\12( J.Q15 MS*D"7FIAI@#M)G]+%@W(_*S+S<=; [U]T5.]>OJ:,SH28 4^7Z@7F12YV[EM M]=##US]N'U'WOKU[BEBKQRY0$F2IP%00>(YM MH=B_2O4I+H/+90H@"90L2%E+6\PE%)0D#+(@9>HP:$]L,G[;?$RB(0M2IHX& MZ3I(UV&=ZS 4;%R,BDO") M2IFXC%C @W89,2'DBMV'6D_1]MR%C'3HR%^C; M,HXW"]1!$,\ "C$1JS.(X_T7Q^C&GD/_@Y:P+\0//#> ,)L(XXF;+9$KBFB= MB5^P.>LX_ MMW#!3 DD[F)!ELCP_V1PGK0XL)C?T8A2B; MT3O4Z3!#3Z+ZW.,E!7=5SBL\D2E'YG;Y@33)?XP\I^)XY#\**8(GDL\ M^NU*HH 2:D^P[=-+Q8'3&P_[UCGH1=JA\[5#0V*A'@F CP_.BF""9H;^-*J M8$TA&5X,C-D,2YH=&V]56UOHS@0_BMS.:VZE<([ MM!2RD;:$[D7;I%%"M;J/!@Q82VQDW-+>K]\!DFY:[>GNP_60,/:\/3/&\WCV MFZ;%O"(\HSG\D:QN(1?9PYYR!9FD1*&T8ZJ"1#0-X;"B4K*ZAFO)\I("7.F6 MI9NZ[VG:?(:AHH./X $XANT:MFG;8+J!=Q6X'FQ6\/$^BP16O5"8C0K1TT#U&YLGK6.YJ@++-#^$ M#8H^*8W4 MK,3@?:[A6'^ .NA?RQXG/6+Z"K&C0VVIJ'-4QD\52YD"V]&MF9'BIC7OD&*& MYY7*?Y_C&,1"U2]2CN[6NWB=P-T-+->+>!/C@,MM_&6Y2^)MO#@>UL]1='>_ M3I;K+W"SW*[^X_+^OIAO%"HJ:?H,F>!MWZI*@*HH,)X)V0A)^D,!J)>T0$/L M;53!EI:L50?E3F&?]FW>8J_"C9![V&D^?%R+5@?'<33[PC)M=SK.G2O[TCS, M3>_"O@3"\\/29YD\ Z]+T_7,0!2QS M2FK8B(Y*6/),[V7B06*56+."?&">%9%9!;8WA8%ZQL[@Y7&+"L:1ZQC&:5\2 MG$)7,70B38.=UO9[I2K6PF?.']!P.X8_5F&9VE?]_?ZS__*;C=: :V3,V]O- MN\ AQ.O-^E\.[XYP9.&5X"PC4XBP?PLA.2,#^,BHXUC)8R8IR;Z74CSP7,M$ M+63PNSD\X0DSOE948T,C:E@S3K7#VCSD=56;6_C M-@S^*UP.M]X!M2W;2>,Z:8!=DG8!+FF1N#CLHVPIME9;,F0U:?;KCW[)-2TZ M[$LW#%N V!))/7P137+\DV7-949EPAG\&BV_ E/)8\&E@41S:I"Z%R:#2)4E ME;#D6HL\AR]:L)0#7-JN:Q,[&%C69(Q0T^Z,DB'XCM=W/.)Y0/KAX#+L#^%N M"9_NH^GG1GIV.XU^NYNW6N_NOWQ=3*%G.^[;2J1.MG=_)E:JXS0SK3<8U!9^.MD>3RW5=)86UJ(_!">1:+@%:SX'M:JH/+LO*7@N^): M;,]&C70E_N (C>X9_F0LFHL4P6M;1ZW_(?*@_KM>NZ@UQB\T[GGC6ZQRALSY M4R9B8<#S;6_LQ!BT\KU,?+:H-J)FOH!M!=V6*XH4*IU<]42YUQ8FI>MZOOO$ MGSR?>82X]N]EV@.:8U[<:%IF(ND=P9BHRIP>0B%S(;D5YRIY&&6MDT-,?530 M7#Z ME9WQG]S(&XDRO5UMYJL(;J]AL9K-[^;XP.UZ?K/81//U?'8L$;],I[?WJVBQ MNH'KQ7KYSDGU5Q[]6R+_PJIO'#*N>7R 1,FJKMU&@ M:UC(Q(:MTLV! Y9=X)(A]HPGO(A1P'<;>&+_YS_M%U8YE0,WCT6,!5##ANZX M,4VL_E]1V%") \1229'0,KG_5\6RZ6K+H M]V#1+=;,D.Z48%U;# +;ZW\&5X,S%D,2YH=&WM M6W]3XS@2_2JZ3-T.5,5Q$F"/=1BJF)"I3=T,4$RXV_U3MN58A6QY)3DA^^FO M6[(3)\ !M\Q<,@550/2[);^G?BTY)W_SO%&>TCQB,?EU\N4SB6549BPW)%*, M&LB=#QEA/S2Z?4ZW<[QD>>=GD!7PZJ-S -RX/#TG+\_U_'PQ] M_WQR[@H..]T>F2B::VZXS*GP_=%%B[128XK ]^?S>6=^T)%JZD^N_=1DXM 7 M4FK6B4W<.CW!'/C+:'QZDC%#2912I9GYT+J9?/*.H8;A1K#3$[_^[^J&,EZ< MGL1\1K19"/:AE5$UY;EG9!$<= LS@)8^%&_4N?/F/#9IT.MV_SXH:!SS?.H) MEIC@J'-\O,I2?)HN\Z2;6J"8H(;/&/;=Z#42C*H@E"8=; [P4,NB;I?(W'@) MS;A8!.\G/&.:7+ YN989S=^W70[\UTSQY/W UM;\3P9=P_0,NS,>%7P*G:.M M S?_ ,H(_O;Z[@..&*Z-.&=V;J$4,12.[E(>IW>B1_"HA7?P,0(\,I4 MP\:GS!J.KB?C3^/AV61\>4$N/Y&KZ_'%<'QU]IF,?AL-;R;C?XT@&VJ,KK^C MV2]:VJN;ZZ\W9Q<3,KDD7T=#.Y.#;G^/[N.$)K^.R->SZX]G%Z.OWN5OGT>_ MD[/A!$OZW6[_E>?T^ S&;7+=(>G*:-?"BZ00M- LJ#\,7F$V'C#.R"S R0P:[+?/ M$.WU!%W(T@0)OV/QH$%+9U4-0Z/@-W[6,F\:,L.%BJBHX&*1 R8,YBDWS,/U M8$$NYXH6]?#'T*I:MVK\7@>VMKAIPGKY"8[Y*B!P2>P(C%(9%8,F:*NL!OIQ M6T2$D)3.&%%LQMD<7(=)N28TSTLJ(+.0RH W(9^@.>EUO7\2F9!QS*#P2LZ9 M(N,\Z@Q.?!SJU,W4QQ7W[2-Z0]8W1%9_VY'UD6HK14BV(+B0\AR MR!E;E3)P'*0,E8) >0HR2"E.. NH1%D*2(S\&M&NGKW M*N0L8EI3M< J&;UE,&ZC3PUY,1@#0PJ%B5<-)?AC3__ M#_X<["Q_&$EX#@A%L*\0V0;R0'4H5HURGB?8/\I4^!R),H8^ ?4-^+6!,5R) M!2D M,@WY"$$&4M"55C6&T,#9V.K?]M8HQ10 5@D >IV.&WMB:A.22+D7-<4 M4VS*M8&(PA"*F M)89U]9?02V6VWXP"%YYNJ:W=(AYC&GBN,$N!.:UG_GV%.I4?S9?4E;I6B]F]0,##+@ M3;%101$,I:#HE&%:UHB5B(063I(VE31\"AE6!+\)[0'#N^DG?V2"AKM%T&>[ MH7L\?;X#>S9=@>(S'B,+J9:Y!3#5P& ,U)":5,4U38"XG(9<<+- S?G0L+AI M6$99LCB^KU5M!'I6$=Q5$RI*50!9M=7(4030LP;8D&_* F;!B_ )[\Q<^N8&6T[,TI-0+7!LJ2QE%I4),-V3< [UF4AO( MQPLIZ$O#(R!_E* "H>N]1YHD0$YP.ANU*\,CH(P]-LW7C_+WG54IU4O-B^[* MDIG%UH_;]:A\[(((?LM$=8:Z4;_]EY?H"0+O>JRYVT<^1S_LD8^][XKK7:"] M\B_H[II,7+D:Y-(+Y/"]B'%I'86HT4BEEPK49D"76<:-8>R_./-0@L;%\IB# M?;:3/> K^$Z-OAG^8^Q:;S+LCY*#^79#*?/('LCNOQWL[*1+W?J#G3,!$1.D M.3 -#Q+Q2#+B#'A1*.^X#? MHC$TU&SIMAYE9A4Q0A.@%V"C[72K!M&JRPR@!:MD)U/)A0?O6-XTZ382:.L/ M7LY >B8*?$$;X,RL!P-"V'OEBCEMI]QX/I-BQE"^Y71:78^KRNFQK!!RP:!T MGDKGYN@:+X%'KZ)M.W_-CS2N([^&AC3#[&K+V)3]:&EEG MN%?\;,[:BX#=%3JJ.IC3@'6+V$?SH>5>#[/0KNVLQN]5D%_":1.DL@;C$738 M>"UN W:-Q6KTC*N.-Z9!RN.8Y_& 3LU!=WZG^QQF^]HM[&)@"U0/RA2IP9_VC-L%W=^WK>:_S M3+Z!Q3^]Z_W<':QLW.KEW31V%VQ\Z8)6^VBMB3OX-JB]FB+ONO;G^T['U_[F MZZ<_]OI_5V/?5O9;&3M,.4O(Z(Y%)7H?E;O$ 2UTKW!_!]>_%FW. M0WZ#4=>$-=[FN2"K%@!HUG&_>["Z$2O6G7:Z5%XAC6ZG2I9YC"I1JJ#>T!I? MSU@OJ(0'*D_!<^95Z>Z:8G1? 5F3C&M9R^^;%*"V/2=1: *R,* SR>MPZ/BX MTS]<[KXNKVL%B/L>B_UBS.E_ %!+ P04 " ,1'E4P_N7@F() A-P M& &EP=W(M,C R,3$R,S%X97@S,60R+FAT;>U;_U/;N!+_5_1R"PP-3=Y,-[$LH@3UAJ2* 8-5"[X"8F$YEE-"4?F%)< M"'*B>#ACA+QIM-N-5J-WZ'G'1S#4L.@C4Y]TFYV#9J?5Z9#6@7_XQC_LD,L/ M9.]Z,MRWTJ<7P\F?ER,WZ^7UR?OQD-2\9O/W[K#9/)V,CK(&_C(;' M1PDSE 0Q59J9M[7KR9G7 PG#C6#'1\WROY.=RG!Y?!3R.=%F*=C;6D+5C*>> MD9G?;66F#SV;T+PE<^LM>&ABO]UJ_=K/:!CR=.8)%AG_L-'KK:L4G\6K.NE, M\Q43U/ YP[$KHP:"4>5/I8G[VQ/M6WTIK_E\'08)YAM\:C@L]@<-2U[^SWH8W@;[OC/N",V'5C M4C=,Q[52DM($6OYZ)V[>]%K=WWKM#BX>A5^4AK7>Z+Q@=FVF4H30?70;\RDW MI-MN=(Z:4^B3?0<3 \ [4Q4;4?%/J34<74W&9^/A8#*^."<79^3R:GP^'%\. MWI.S\?D /L*GBS.0&%W]0+7O;,VG;+B\OOIX/3B?D,D%^3@:6DNZKW4># M)N]&Y./@ZF1P/OKH7?SQ?O0G&0PGV-)IM9YZ*S:8TNZ55O(T! M]S]8\;.6X M3F!XX,>2_-X@)[E*=9T$3!D>+8F)J?&MJH9.!2-3J4*FWM9:-1 1HIAY5=89 M# *V-3!Q9*D>,W6C4UQ-T*7/C1_R6A?T* M]YU6)5:-@M_P47NQK<@<%RJ@HL"477A0H;^(N6$>K@?S4[E0-"NG[ZUWK)B_ MW8#S,ZRJL-E^]XCXVF5S11P(E%()%?TJLHNJ"D4040@1$M,Y(XK-.5N ?S(Q MUX2F:4X%5&92&7!9Y RZDW;+^P^1$1F'#!HOY8(I,DZ#1K\\KJRE35SQIMVB M%V1]1V1U=AU9)U3;>(!30EBHG/\L^X/X&?%(&A PC4$([C\ M+BI43&%F6ZK"[#"W_^"?YTGRU_&(EX"@A%L*\160?R M@#@TJTH[3R,<'V-A^!R(/(0Q ?45^-6!,5R)))8Y MU]9?@11+[3B8!*\]7=5;NILC(%D1PJV)4B\\*39R\'J@BY:"A_9^3^=3S4-. M%4<#N LTK?].<:1<8_!GSR5M(T7KW:1FH) !;XJ=,HI@R 5%IPQF6276023T M<"%I-9*&3U.&@N WH3]@^'GZR9^9H-/G1=!'NZ$[/'V\ WLT78'B!FB3'G?=/BH6$99%?7Y8 M@\=X=+J29IBM1I^_'2'3,@^V9PMS*P'Z]''PY\FE)\T&=XM*X:Y3Z=2A]"[: M\>ZQR)]LR[V4^@+7AI&E#()<(:8K8=P]HR92&ZC'IU8PEH8M('_G$ 7"T'L/ M=(F G.!TMJ0+Q0.@C+TV33>O\O>=5C'5JY@7W94E,PNM'[?K4?C8)1'\AHGB M#G5+OO[-2_09 C_W7/-Y7_D<_K17/O9Y5UB> O6U?T%W5V7BVM4@E[X@'+Z3 M,:ZTHY U&JGT*@*U%3!DDG!C&/N$,Y]*B'&Q/>2@GQUD#_@*OE.C;X;_F+N6 MAPS[.^>@OCU0\C2P%[+[+Q<[S]*E[OS%SD! Q@1E#DS#BT2\D@PX UX4$>;J M@F7!Z V&C"Z#LD&CS?WL [WRR<$7L:VX"W'WN/?X+1I"1\U6;NM!9A89(W0! M>@$VZBYNU1"TZCP!:,$J66.*<.'>9RPO,>DN$FCG+UX&$'I&"GQ!'>#,K <# M0MCGR@5SZBYRX^EQ=&Z.;O 2>/0DL6WC MV_Q(Q9D\"M]N>5_#$+%;1WS9#W4$ZTO(VO>C:&YD6>'>([0U&^]055^J(W:SWM;<6V46[*7FA4;M@@0K@&W!UG&L&/2PVVAW?ZV^4[<%Q\HB M5L;'W< GJ7[,PY"EJ[*'X/>G M8R,^^-EDA_$J43K44N6$;=C_52VR; M;P\^\%(DN_78_7DF>_+5MKUL5[%= MA;LL4Y_LEMCGC^27EOWYL;8W=?/.2\9?N6^4[39D,1DF(F)7C*O*+F M-E*@C:K5E[0RR!X]%[S2")(:G\XE+]/[7J_1.5@=1ZZN9?,W]^4O^VVRX_\! M4$L#!!0 ( Q$>52D'+/@904 "T9 8 :7!W#,R9#$N:'1M[5EM;]LV$/XK-Q=;$\!Z=1PXLAO L1W46!,'MH*N'VF1LHC* MI$;1<;Q?OR-E.8Y;=.NV9&V1 '[C'8_//3P^))7>3XXS$AD1":/P-KYZ!U0F MJR43&A+%B,;6-=<9Q+(HB( KIA3/<[A0G"X8P)D;!*[O=MJ.<][#4(-M'RDB M:'GAB1?Z80C^2=0^B]IMN+F"H]MX<&R]AY-!_.%F5(UZ\MF2:09$253+]IW,:73@<]--'IH/?.Z=-:NN]2[Y'PQ#8WJ:W6N'Y'R!P0W6;I5_ MA#8PKR"LOI@1YX]&7#.;VUSF%(VC^XS/N896Z 8];XZD%4\ ,<%Z96H/XU_! M&HRF\?AR/.C'X\DU%M]T=MN_CB&>0-"!6W?F#ER8C0;6&K3:_C<$O3^#_G!R M$X^&^[B?$>!7S7]-XIE_"I-+B-^.8-:?7O2O1S-G\MN[T0?H#V)C"7T_?(HD MN*"80-0Z+;Y4PV,!B12")68Y58JG,P9$B!7)0;%"*@TRA3%E^/M&KIF"L4A< M.#)NO[SJA*'?'<@E:N3&_@JZQRB"<"G5$@+?^152J6S(#2YF8 B*PI E;#G' M2*V@B?F' 9 24I[7FFO<9RQ9*5SDF#@1%$;WJ%\"E1?'6O*R-&CW(4PMTAI! M$]:L"5,7AD1P9E2;$M6$0<99BJ$PM!$-F*0I3Q#&T8WB(N$%9OB)\=@.CWRC M#&W@O0L7*R7*.M8E%[B#<.SXF5@/1A.BGR1R)32*X$-H)-;DL.6O"1E3;+X! MM&F>;@PK6P^*FXNURK0)IQP48*+%TX;34-CW9J MS6*NH]T*;O:JF<:H)8Y.D2P,FVHGM9OSFK+06N5+P4<@U3N^"1?]/F1\%Q[^\"D[][J?O$"/6 MJGP@7>5(;(+3D9O"VQ6C8K^ON&+F=&"I?B#UB. L*@C:1_2X(K' O@F9Y\AI M3=A#*>_*>,M:<-8Z:9KR>!Y:#!/AEYG@ NMJ26QZJ R:<($EP87-I*:)<(4\ M%8J5AI&F,1,\'&$W1&1UHRR0HK)I>Z6[=8 !J=VX[8I KU5>$2H+INR8Y<&: M %-/VP50*4&M)]B#2UKBV!3YQKIU_T,.'^]*QO@H;.6(Y=6]XR5N\SG7FRCC M%#E'?Z-"?JO;\XQOI>OF5&-WE3<-1>4Z*DD7UEWU8 M9B:S:HLQIR$S-TC^X[.6P?OXI&5:]@Y.9F"%+UJ/?&>D)B'Y=L_#4][6O8W> M>RQLH]:,/ '+0YS#"*Z(2C((VW9?""UWGJ;?)N)JU3Q@]"RUWRB]AV"_!XQ? M2^AV&>&-0]YTO-([/(/\V/P_*]@79I\*[#\Z)K_P M_R+5W[=4'][Q?NP)>%:P+]0^L5C_N^<0W^%T>/;^5#^*?NI+W]^\Y55@JO=, M[2YW)/FX4,@Y-1<\J:):X?:>;S\V;*]YYGZ9X_7;V?ZN-7'_N?JV9?^Q^N$# M^X(LF#-7C'QT2(H7](C<24ZWL]GIN.')3HZK-M\^XZ_^$6#_LW#^)U!+ 0(4 M Q0 ( Q$>53C8&- :A .NJ 1 " 0 !I<'=R M+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0 ( Q$>52(WR524PL /:9 5 M " 9D0 !I<'=R+3(P,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4 M" ,1'E4BQP 1G(I #LQ@( %0 @ $?' :7!W&UL4$L! A0#% @ #$1Y5/WU6GY@8 STH& !4 M ( !Q$4 &EP=W(M,C R,3$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( M Q$>53>[*D'84$ ,O0! 5 " 5>F !I<'=R+3(P,C$Q M,C,Q7W!R92YX;6Q02P$"% ,4 " ,1'E46*,S5:O8 0"(UA %0 M @ 'KYP :7!W506[23!K , (@* 8 M " 2O$ @!I<'=R+3(P,C$Q,C,Q>&5X,C-D,BYH=&U02P$"% ,4 M " ,1'E4M@I8Z@L) #L,P & @ $-R ( :7!W#,Q9#$N:'1M4$L! A0#% @ #$1Y5,/[EX)B"0 (3< M !@ ( !3M$" &EP=W(M,C R,3$R,S%X97@S,60R+FAT;5!+ M 0(4 Q0 ( Q$>52D'+/@904 "T9 8 " >;: @!I M<'=R+3(P,C$Q,C,Q>&5X,S)D,2YH=&U02P4& L "P#L @ @> " end