0001104659-21-137527.txt : 20211112 0001104659-21-137527.hdr.sgml : 20211112 20211112080120 ACCESSION NUMBER: 0001104659-21-137527 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 48 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36216 FILM NUMBER: 211399712 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-Q 1 tmb-20210930x10q.htm FORM 10-Q
0.201.280.572.046125874382171758681223264860Ideal Power Inc.0001507957--12-312021Q3false1472491472491472493398820001507957us-gaap:MeasurementInputRiskFreeInterestRateMember2021-09-300001507957us-gaap:MeasurementInputPriceVolatilityMember2021-09-300001507957us-gaap:MeasurementInputExpectedTermMember2021-09-300001507957us-gaap:MeasurementInputExpectedDividendRateMember2021-09-300001507957us-gaap:CommonStockMemberus-gaap:OverAllotmentOptionMember2021-02-282021-02-2800015079572021-02-012021-02-280001507957us-gaap:RetainedEarningsMember2021-09-300001507957us-gaap:AdditionalPaidInCapitalMember2021-09-300001507957us-gaap:RetainedEarningsMember2021-06-300001507957us-gaap:AdditionalPaidInCapitalMember2021-06-3000015079572021-06-300001507957us-gaap:RetainedEarningsMember2021-03-310001507957us-gaap:AdditionalPaidInCapitalMember2021-03-3100015079572021-03-310001507957us-gaap:RetainedEarningsMember2020-12-310001507957us-gaap:AdditionalPaidInCapitalMember2020-12-310001507957us-gaap:RetainedEarningsMember2020-09-300001507957us-gaap:AdditionalPaidInCapitalMember2020-09-300001507957us-gaap:RetainedEarningsMember2020-06-300001507957us-gaap:AdditionalPaidInCapitalMember2020-06-3000015079572020-06-300001507957us-gaap:RetainedEarningsMember2020-03-310001507957us-gaap:AdditionalPaidInCapitalMember2020-03-3100015079572020-03-310001507957us-gaap:RetainedEarningsMember2019-12-310001507957us-gaap:AdditionalPaidInCapitalMember2019-12-310001507957us-gaap:TreasuryStockMember2021-09-300001507957us-gaap:CommonStockMember2021-09-300001507957us-gaap:TreasuryStockMember2021-06-300001507957us-gaap:CommonStockMember2021-06-300001507957us-gaap:TreasuryStockMember2021-03-310001507957us-gaap:CommonStockMember2021-03-310001507957us-gaap:TreasuryStockMember2020-12-310001507957us-gaap:CommonStockMember2020-12-310001507957us-gaap:TreasuryStockMember2020-09-300001507957us-gaap:CommonStockMember2020-09-300001507957us-gaap:TreasuryStockMember2020-06-300001507957us-gaap:CommonStockMember2020-06-300001507957us-gaap:TreasuryStockMember2020-03-310001507957us-gaap:CommonStockMember2020-03-310001507957us-gaap:TreasuryStockMember2019-12-310001507957us-gaap:CommonStockMember2019-12-310001507957ipwr:EquityIncentive2013PlanMember2020-01-012020-12-310001507957ipwr:EquityIncentive2013PlanMember2020-12-310001507957ipwr:EmployeeMemberipwr:EquityIncentive2013PlanMember2021-01-012021-09-300001507957ipwr:BoardMemberipwr:EquityIncentive2013PlanMember2021-01-012021-09-300001507957ipwr:EquityIncentive2013PlanMember2021-06-162021-06-160001507957us-gaap:CommonStockMemberipwr:February2021PublicOfferingMember2021-02-2800015079572020-07-012020-07-310001507957ipwr:PaycheckProtectionProgramLoanMember2020-05-012020-05-310001507957us-gaap:CommonStockMemberipwr:February2021PublicOfferingMember2021-02-282021-02-280001507957ipwr:OfficeAndLaboratorySpaceMember2021-06-012021-08-310001507957us-gaap:RetainedEarningsMember2021-07-012021-09-300001507957us-gaap:RetainedEarningsMember2021-04-012021-06-300001507957us-gaap:RetainedEarningsMember2021-01-012021-03-310001507957us-gaap:RetainedEarningsMember2020-07-012020-09-300001507957us-gaap:RetainedEarningsMember2020-04-012020-06-300001507957us-gaap:RetainedEarningsMember2020-01-012020-03-310001507957us-gaap:PatentsMember2021-09-300001507957us-gaap:OtherIntangibleAssetsMember2021-09-300001507957us-gaap:PatentsMember2020-12-310001507957us-gaap:OtherIntangibleAssetsMember2020-12-310001507957ipwr:EquityIncentive2013PlanMember2021-09-300001507957ipwr:PaycheckProtectionProgramLoanMember2020-05-310001507957us-gaap:LicensingAgreementsMember2021-03-310001507957srt:MaximumMemberus-gaap:LicensingAgreementsMember2020-12-310001507957ipwr:SeriesWarrantMember2021-09-300001507957ipwr:PreFundedWarrantMember2021-09-300001507957ipwr:PreFundedWarrantMember2020-09-300001507957ipwr:SeriesCWarrantMember2020-07-310001507957ipwr:SeriesCWarrantMember2021-09-300001507957ipwr:PreFundedWarrantMember2019-11-3000015079572020-09-3000015079572019-12-310001507957us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001507957us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000015079572021-04-012021-06-300001507957us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001507957us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-3000015079572020-04-012020-06-300001507957us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100015079572020-01-012020-03-3100015079572020-12-3100015079572021-05-312021-05-310001507957us-gaap:CommonStockMember2021-01-012021-03-310001507957us-gaap:CommonStockMember2020-04-012020-06-3000015079572021-07-012021-09-300001507957ipwr:OfficeAndLaboratorySpaceMember2021-05-310001507957ipwr:OfficeAndLaboratorySpaceMember2021-03-310001507957ipwr:SeriesWarrantMember2021-01-012021-09-300001507957us-gaap:LicensingAgreementsMemberipwr:June21stOfEachYearAgreementMember2015-01-012015-12-310001507957us-gaap:LicensingAgreementsMember2015-01-012015-12-310001507957ipwr:USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember2021-05-012021-05-3100015079572021-05-012021-05-3100015079572020-01-012020-09-300001507957us-gaap:LicensingAgreementsMember2021-09-300001507957us-gaap:LicensingAgreementsMember2020-12-3100015079572021-09-302021-09-3000015079572020-12-312020-12-3100015079572021-09-300001507957ipwr:PreFundedWarrantMember2020-07-012020-09-300001507957ipwr:PreFundedWarrantMember2020-01-012020-09-300001507957ipwr:EquityIncentive2013PlanMember2021-01-012021-09-300001507957us-gaap:CommonStockMember2020-07-012020-09-3000015079572021-04-012021-09-3000015079572021-01-012021-03-310001507957us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-3000015079572020-07-012020-09-3000015079572021-11-0900015079572021-01-012021-09-30xbrli:sharesiso4217:USDxbrli:pureutr:sqftiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

 For the quarterly period ended September 30, 2021

OR

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

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

(I.R.S. Employer

incorporation or organization)

Identification No.)

5508 Highway 290 West, Suite 120

Austin, Texas 78735

(Address of principal executive offices)

(Zip Code)

(512) 264-1542

(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year, if changed since last report)

 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

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 than the registrant was required to submit such files). Yes No

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

Large accelerated filer 

Accelerated filer 

 

 

Non-accelerated filer 

Smaller reporting company 

 

 

 

Emerging growth company 

If an emerging growth company, indicate by check mark 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 issuer is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of November 9, 2021, the issuer had 5,892,046 shares of common stock, par value $.001, outstanding.

TABLE OF CONTENTS

PART I

FINANCIAL INFORMATION

3

 

 

Item 1.

Condensed Financial Statements

3

 

 

Balance Sheets at September 30, 2021 (Unaudited) and December 31, 2020

3

Statements of Operations for the three and nine months ended September 30, 2021 and 2020 (Unaudited)

4

Statements of Cash Flows for the nine months ended September 30, 2021 and 2020 (Unaudited)

5

Statements of Stockholders’ Equity for the three-month periods during the nine months ended September 30, 2021 and 2020 (Unaudited)

6

Notes to Unaudited Financial Statements

7

 

 

Item 2.

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

14

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

18

 

 

 

Item 4.

Controls and Procedures

18

 

 

 

PART II

OTHER INFORMATION

19

 

 

 

Item 1.

Legal Proceedings

19

 

 

 

Item 1A.

Risk Factors

19

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

19

 

 

 

Item 3.

Defaults Upon Senior Securities

19

 

 

 

Item 4.

Mine Safety Disclosures

19

 

 

 

Item 5.

Other Information

19

 

 

 

Item 6.

Exhibits

20

 

 

 

SIGNATURES

21

2

PART I-FINANCIAL INFORMATION

ITEM 1. CONDENSED FINANCIAL STATEMENTS

IDEAL POWER INC.

Balance Sheets

September 30, 

December 31, 

    

2021

    

2020

(unaudited)

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

24,487,547

$

3,157,256

Accounts receivable, net

262,527

170,287

Prepayments and other current assets

 

100,360

 

118,883

Total current assets

 

24,850,434

 

3,446,426

Property and equipment, net

 

62,720

 

37,125

Intangible assets, net

 

2,038,911

 

1,568,903

Right of use asset

 

321,248

 

79,719

Other assets

 

11,189

 

Total assets

$

27,284,502

$

5,132,173

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

  

Current liabilities:

 

 

  

Accounts payable

$

57,355

$

101,984

Accrued expenses

 

625,693

 

475,487

Current portion of lease liability

 

57,484

 

82,055

Total current liabilities

 

740,532

 

659,526

Long-term debt

91,407

Long-term lease liability

 

282,847

 

Other long-term liabilities

 

959,408

 

552,031

Total liabilities

 

1,982,787

 

1,302,964

Commitments and contingencies (Note 6)

 

 

  

Stockholders’ equity:

 

 

  

Common stock, $0.001 par value; 50,000,000 shares authorized; 5,873,367 shares issued and 5,872,046 shares outstanding at September 30, 2021 and 3,265,740 shares issued and 3,264,419 shares outstanding at December 31, 2020

 

5,873

 

3,266

Additional paid-in capital

 

103,794,384

 

78,974,964

Treasury stock, at cost, 1,321 shares at September 30, 2021 and December 31, 2020

 

(13,210)

 

(13,210)

Accumulated deficit

 

(78,485,332)

 

(75,135,811)

Total stockholders’ equity

 

25,301,715

 

3,829,209

Total liabilities and stockholders’ equity

$

27,284,502

$

5,132,173

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

3

IDEAL POWER INC.

Statements of Operations

(unaudited)

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Grant revenue

$

121,028

$

147,787

$

447,794

$

154,302

Cost of grant revenue

 

121,028

 

147,787

 

447,794

 

154,302

Gross profit

 

 

 

 

Operating expenses:

 

 

 

 

Research and development

 

604,476

 

494,548

 

1,426,049

 

1,161,537

General and administrative

 

500,942

 

657,967

 

1,705,146

 

1,753,615

Sales and marketing

128,248

20,000

302,859

20,000

Total operating expenses

 

1,233,666

 

1,172,515

 

3,434,054

 

2,935,152

Loss from operations

 

(1,233,666)

 

(1,172,515)

 

(3,434,054)

 

(2,935,152)

Other income (expenses):

Interest expense, net

 

(5,012)

 

(1,358)

 

(6,874)

 

(2,480)

Warrant inducement expense

(3,720,866)

(3,720,866)

Gain on forgiveness of long-term debt

91,407

Total other income (expenses)

(5,012)

(3,722,224)

84,533

(3,723,346)

Net loss

$

(1,238,678)

$

(4,894,739)

$

(3,349,521)

$

(6,658,498)

Net loss per share – basic and diluted

$

(0.20)

$

(1.28)

$

(0.57)

$

(2.04)

Weighted average number of shares outstanding – basic and diluted

 

6,125,874

 

3,821,717

 

5,868,122

 

3,264,860

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

4

IDEAL POWER INC.

Statements of Cash Flows

(unaudited)

Nine Months Ended

September 30, 

    

2021

    

2020

Cash flows from operating activities:

  

  

Net loss

$

(3,349,521)

$

(6,658,498)

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

 

 

Depreciation and amortization

 

113,607

 

86,368

Write-off of capitalized patents

 

528

 

18,235

Stock-based compensation

 

247,512

 

434,782

Stock issued for services

68,680

50,000

Warrant inducement expense

3,720,866

Gain on forgiveness of long-term debt

(91,407)

Decrease (increase) in operating assets:

 

 

Accounts receivable

(92,240)

(28,623)

Prepaid expenses and other assets

 

105,687

 

127,632

Increase (decrease) in operating liabilities:

 

 

Accounts payable

 

(44,629)

 

(116,246)

Accrued expenses

 

49,040

 

61,845

Net cash used in operating activities

 

(2,992,743)

 

(2,303,639)

Cash flows from investing activities:

 

 

Purchase of property and equipment

 

(43,685)

 

(12,407)

Acquisition of intangible assets

 

(139,116)

 

(35,836)

Net cash used in investing activities

 

(182,801)

 

(48,243)

Cash flows from financing activities:

Net proceeds from issuance of common stock

21,204,609

Exercise of options and warrants

3,301,226

2,972,018

Proceeds from loans

91,407

Net cash provided by financing activities

24,505,835

3,063,425

Net increase in cash and cash equivalents

 

21,330,291

 

711,543

Cash and cash equivalents at beginning of period

 

3,157,256

 

3,057,682

Cash and cash equivalents at end of period

$

24,487,547

$

3,769,225

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

5

IDEAL POWER INC.

Statements of Stockholders’ Equity

For the Three-Month Periods during the Nine Months Ended September 30, 2021 and 2020

(unaudited)

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

Stock-based compensation

116,497

116,497

Net loss for the three months ended March 31, 2020

(930,501)

(930,501)

Balances at March 31, 2020

2,101,272

2,101

71,358,753

1,321

(13,210)

(68,272,415)

3,075,229

Stock-based compensation

109,671

109,671

Stock issued for services

26,316

26

49,974

50,000

Exercise of warrants

225,718

226

175,590

175,816

Net loss for the three months ended June 30, 2020

(833,258)

(833,258)

Balances at June 30, 2020

2,353,306

2,353

71,693,988

1,321

(13,210)

(69,105,673)

2,577,458

Stock-based compensation

208,614

208,614

Exercise of warrants

250,566

251

248,365

248,616

Early warrant exercise transaction

372,837

373

2,547,213

2,547,586

Warrant inducement expense

3,720,866

3,720,866

Net loss for the three months ended September 30, 2020

(4,894,739)

(4,894,739)

Balances at September 30, 2020

2,976,709

$

2,977

$

78,419,046

1,321

$

(13,210)

$

(74,000,412)

$

4,408,401

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,250,652

1,250

3,299,976

3,301,226

Stock issued for services

4,000

4

68,676

68,680

Stock-based compensation

 

 

61,933

 

61,933

Net loss for the three months ended March 31, 2021

(924,150)

(924,150)

Balances at March 31, 2021

 

5,873,367

5,873

 

103,608,805

 

1,321

(13,210)

(76,059,961)

27,541,507

Stock-based compensation

91,711

91,711

Net loss for the three months ended June 30, 2021

(1,186,693)

(1,186,693)

Balances at June 30, 2021

5,873,367

5,873

103,700,516

1,321

(13,210)

(77,246,654)

26,446,525

Stock-based compensation

93,868

93,868

Net loss for the three months ended September 30, 2021

(1,238,678)

(1,238,678)

Balances at September 30, 2021

5,873,367

$

5,873

$

103,794,384

1,321

$

(13,210)

$

(78,485,332)

$

25,301,715

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

6

Ideal Power Inc.

Notes to Financial Statements

(unaudited)

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 solely 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 accompanying unaudited financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the "SEC") for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The balance sheet at December 31, 2020 has been derived from the Company’s audited financial statements included in its Annual Report on Form 10-K filed with the SEC on March 26, 2021.

In the opinion of management, these financial statements reflect all normal recurring, and other adjustments, necessary for a fair presentation. These financial statements should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.

Reclassifications

Certain items in prior financial statements have been reclassified to conform to current year presentation. These changes did not impact total revenue, loss from operations or net loss.

Net Loss Per Share

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 net loss per share. As such, for the three and nine months ended September 30, 2021, the Company included pre-funded warrants to purchase 253,828 shares of common stock, and, for the three and nine months ended September 30, 2020, the Company included pre-funded warrants to purchase 568,093 shares of common stock and 803,300 excess warrant shares held in abeyance, in its computation of net loss 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 9.

In periods with a net loss, no common share equivalents are included in the computation of diluted net loss per share because their effect would be anti-dilutive. At September 30, 2021, potentially dilutive shares outstanding amounted to 1,242,357 shares and exclude prefunded warrants to purchase shares of common stock.

Recent Accounting Pronouncements

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

7

Note 3 – Intangible Assets

Intangible assets, net consisted of the following:

September 30, 

December 31, 

    

2021

    

2020

(unaudited)

Patents

$

1,080,289

$

941,701

Other intangible assets

 

1,391,479

 

964,542

 

2,471,768

 

1,906,243

Accumulated amortization

 

(432,857)

 

(337,340)

$

2,038,911

$

1,568,903

Amortization expense amounted to $36,642 and $95,517 for the three and nine months ended September 30, 2021, respectively, and $23,110 and $68,456 for the three and nine months ended September 30, 2020, respectively. Amortization expense for the succeeding five years and thereafter is $36,812 (2021), $147,249 (2022-2025) and $1,160,015 (thereafter).

At September 30, 2021 and December 31, 2020, the Company had capitalized $253,088 and $270,000, respectively, for costs related to patents that have not been awarded.

Note 4  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 U.S. Small Business Administration 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 nine months ended September 30, 2021 and represents a non-cash financing activity.

Note 5 – Lease

The Company leased 14,782 square feet of office and laboratory space located in Austin, Texas. CE+T Energy Solutions, Inc. (“CE+T Energy”) subleased approximately seventy-five (75%) percent of this space from the Company. This lease and sublease expired concurrently on May 31, 2021.

During the nine months ended September 30, 2021, CE+T Energy made payments of $88,822 to the Company related to the subleased premises. The payments included CE+T Energy’s share of rent as well as its proportionate share of operating costs for the building under the master lease. The Company recognized these payments as a reduction in general and administrative expenses.

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 is 63 months. The actual base rent in the first year of the lease is $56,471 and is 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.

8

Future minimum payments under the lease are as follows:

For the Year Ended December 31,

    

2021 (remaining)

$

18,824

2022

 

76,482

2023

 

78,517

2024

 

80,552

2025

 

82,587

2026

 

56,132

Total lease payments

$

393,094

Less: imputed interest

 

(52,763)

Total lease liability

$

340,331

At September 30, 2021, the remaining lease term was 59 months.

For the three months ended September 30, 2021 and 2020, operating cash flows for lease payments totaled $0 and $49,889, respectively, and for the nine months ended September 30, 2021 and 2020, operating cash outflows for lease payments totaled $89,423 and $146,588, respectively. For the three months ended September 30, 2021 and 2020, operating lease cost, recognized on a straight-line basis, totaled $19,017 and $48,488, respectively, and for the nine months ended September 30, 2021 and 2020, operating lease cost, recognized on a straight-line basis, totaled $106,169 and $145,463, respectively.

Note 6 – Commitments and Contingencies

License Agreement

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 the annual payment due within 20 days of December 21st of each year and one-half annual the payment due within 20 days of June 21st of each year of the agreements, up to a maximum of $100,000 per 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 September 30, 2021 and December 31, 2020, the other long-term liability for the estimated present value of future payments under the licensing agreements was $959,408 and $552,031, respectively. The Company is accruing interest for future payments related to the issued patents associated with these agreements.

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.

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

9

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, including 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 7 — Common Stock

February 2021 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 “February 2021 Offering”). The net proceeds to the Company from the February 2021 Offering were $21.2 million. The Company intends to use the net proceeds from the February 2021 Offering to fund commercialization and development of its B-TRAN™ technology and general corporate and working capital purposes.

Stock Issuance

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.

Note 8 — Equity Incentive Plan

In May 2013, the Company adopted the 2013 Equity Incentive Plan (the “Plan”) and reserved shares of common stock for issuance under the Plan, which was amended effective June 16, 2021. As a result of the amendment, the number of shares authorized for issuance under the Plan increased by 500,000 shares and the Plan will now terminate on June 16, 2031, unless sooner terminated or extended by the Board. The Plan is administered by the Compensation Committee of the Company’s Board of Directors.At September 30, 2021, 567,140 shares of common stock were available for issuance under the Plan.

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

Weighted

Weighted

Average

Average

Remaining

Stock

Exercise

Life

    

Options

    

Price

    

(in years)

Outstanding at December 31, 2020

 

391,650

$

5.70

 

8.1

Granted

 

81,821

$

11.61

 

Exercised

 

(17,534)

$

3.79

 

Outstanding at September 30, 2021

 

455,937

$

6.83

 

7.6

Exercisable at September 30, 2021

 

371,901

$

6.14

 

7.3

During the nine months ended September 30, 2021, the Company granted 31,821 stock options to Board members and 50,000 stock options to employees under the Plan. The estimated fair value of these stock options, calculated using the Black-Scholes option valuation model, was $691,728, $228,837 of which was recognized during the nine months ended September 30, 2021.

At September 30, 2021, there was $491,588 of unrecognized compensation cost related to non-vested equity awards granted under the Plan. That cost is expected to be recognized over a weighted average period of 1.1 years.

10

Note 9 — Warrants

The Company had 1,040,248 warrants outstanding at September 30, 2021 with a weighted average exercise price of $3.92 per share, down from 2,273,369 warrants outstanding at December 31, 2020 due to the exercise of 1,233,121 warrants in the three months ended March 31, 2021. No warrants were exercised subsequent to March 31, 2021 and through September 30, 2021.

At September 30, 2021, all warrants are exercisable, although the warrants held by certain of the Company’s warrant holders may be exercised only to the extent that the total number of shares of common stock then beneficially owned by such warrant holder does not exceed 4.99% (or, at the investor’s election, 9.99%) of the outstanding shares of the Company’s common stock.

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. 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 included a risk-free interest rate of 0.22%, a zero expected dividend yield, an expected life of 5 years and an expected volatility of 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 will 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. The term of the abeyance shall extend no later than May 12, 2025.

11

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. These statements include, but are not limited to, statements regarding our future financial performance, business condition and results of operations and pursuing additional government funding. 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 prototype and 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 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;

12

our ability to obtain adequate financing in the future, if and when we need it;
the impact of the novel coronavirus (COVID-19) on our business, financial condition 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. You should not place undue reliance on these forward-looking statements.

Unless otherwise stated or the context otherwise requires, the terms “Ideal Power,” “we,” “us,” “our” and the “Company” refer to Ideal Power Inc.

13

ITEM 2. 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 financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q as well as our audited 2020 financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2020. In addition to historical information, the discussion and analysis here and throughout this Form 10-Q contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of certain factors, including, but not limited, to those set forth under “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2020.

Overview

Ideal Power Inc. is located in Austin, Texas. The Company is solely focused on the further development and commercialization of its 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. Total revenue generated from inception to date as of September 30, 2021 amounted to $15.8 million with approximately $12.4 million of that revenue from discontinued operations and the remainder from grant revenue for bidirectional power switch development. Revenue was $121,028 and $447,794 in the three months and nine months ended September 30, 2021, respectively, and $147,787 and $154,302 in the three and nine months ended September 30, 2020, respectively. Revenue for the three and nine months ended September 30, 2021 and 2020 related to government grants. We may pursue additional research and development grants, if and when available, to further develop and/or improve our 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 the financial performance of the Company will depend on future developments, including, among other things, the duration and spread of COVID-19, including 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.

While the outbreak of COVID-19 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, the severity of the disease, the duration of the outbreak, the timing, scope and efficacy of vaccination efforts and additional actions that may be taken by governmental authorities to contain the outbreak or to treat its impact, makes it difficult to forecast the effects on our business and results of operations for the remainder of 2021 and thereafter.

14

Results of Operations

Comparison of the three months ended September 30, 2021 to the three months ended September 30, 2020

Grant Revenues. Grant revenues for the three months ended September 30, 2021 and 2020 were $121,028 and $147,787, respectively. 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 (“SBIR”) grant from the Department of Energy (“DOE”) to develop a B-TRAN™-driven low loss alternating current SSCB. We expect the grant revenue related to these subcontracts to continue over the next two quarters with minimal revenue recognized thereafter. We also expect to pursue additional government funding that may result in additional grant revenues in the future.

Cost of Grant Revenues. Cost of grant revenues for the three months ended September 30, 2021 and 2020 was $121,028 and $147,787, respectively. The cost of grant revenues relates primarily to the subcontracts with DTI 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 from other grants that we are pursuing or may pursue in the remainder of 2021.

Research and Development Expenses. Research and development expenses increased by $109,928, or 22%, to $604,476 in the three months ended September 30, 2021 from $494,548 in the three months ended September 30, 2020. The increase was due to higher contract labor for device and driver development and the expansion of internal test capabilities of $104,418 and higher personnel costs of $102,705 and other B-TRAN™ development spending of $10,166, partly offset by lower stock-based compensation expense of $107,361. We expect quarterly research and development expenses to ramp higher, as compared to the three months ended September 30, 2021, during the fourth quarter of this year and throughout 2022 as we accelerate development of our B-TRAN™ technology. Research and development expenses will be subject to quarterly variability due primarily to the timing of semiconductor fabrication costs.

General and Administrative Expenses. General and administrative expenses decreased by $157,025, or 24%, to $500,942 in the three months ended September 30, 2021 from $657,967 in the three months ended September 30, 2020. The decrease was due to lower bonus expense of $185,253, partly offset by higher other costs of $28,228. We expect general and administrative expenses to be modestly higher, as compared to the three months ended September 30, 2021, for the next few quarters.

Sales and Marketing Expenses. Sales and marketing expenses increased by $108,248 to $128,248 in the three months ended September 30, 2021 from $20,000 in the three months ended September 30, 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 to work towards commercializing our B-TRAN™ technology. We expect higher sales and marketing expenses, as compared to the three months ended September 30, 2021, going forward as we engage with prospective customers and continue to work towards commercializing our B-TRAN™ technology.

Loss from Operations. Our loss from operations for the three months ended September 30, 2021 was $1,233,666 or 5% higher than the $1,172,515 loss from operations for the three months ended September 30, 2020 for the reasons discussed above.

Other Expenses. Other expenses were $5,012 for the three months ended September 30, 2021 compared to other expenses of $3,722,224 for the three months ended September 30, 2020. The other expenses in the three months ended September 30, 2020 related primarily to warrant inducement expense of $3,720,866. See “Early Warrant Exercise Transaction” below.

Net Loss. Our net loss for the three months ended September 30, 2021 was $1,238,678, or 75% lower, as compared to a net loss of $4,894,739 for the three months ended September 30, 2020, for the reasons discussed above.

Comparison of the nine months ended September 30, 2021 to the nine months ended September 30, 2020

Grant Revenues. Grant revenues for the nine months ended September 30, 2021 and 2020 were $447,794 and $154,302, respectively. The grant revenues relate primarily to a $1.2 million subcontract with DTI discussed above. We expect the grant revenue related to the NAVSEA and DOE subcontracts to continue over the next two quarters with minimal revenue recognized thereafter. We also expect to pursue additional government funding that may result in additional grant revenues in the future.

15

Cost of Grant Revenues. Cost of grant revenues for the nine months ended September 30, 2021 and 2020 was $447,794 and $154,302, respectively. The cost of grant revenues relates primarily to the subcontracts with DTI 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 from other grants that we are pursuing or may pursue in the remainder of 2021.

Research and Development Expenses. Research and development expenses increased by $264,512, or 23%, to $1,426,049 in the nine months ended September 30, 2021 from $1,161,537 in the nine months ended September 30, 2020. The increase was due to higher contract labor for device and driver development and the expansion of internal test capabilities of $230,317 and personnel costs of $88,733, an initial license fee of $50,000 for the right to certain semiconductor technology and higher other B-TRAN™ spending of $40,813, partly offset by lower stock-based compensation expense of $145,351. We expect quarterly research and development expenses to ramp higher, as compared to the three months ended September 30, 2021,during the fourth quarter of this year and throughout 2022 as we accelerate development of our B-TRAN™ technology. Research and development expenses will be subject to quarterly variability due primarily to the timing of semiconductor fabrication costs.

General and Administrative Expenses. General and administrative expenses decreased by $48,469, or 3%, to $1,705,146 in the nine months ended September 30, 2021 from $1,753,615 in the nine months ended September 30, 2020. The decrease was due to one-time CEO search fees in 2020 of $137,968, lower stock-based compensation expense of $105,538 and lower other costs of $29,746, partly offset by higher investor relations spending of $156,103 and professional services paid in stock of $68,680. We expect general and administrative expenses to be modestly higher, as compared to the three months ended September 30, 2021, for the next few quarters.

Sales and Marketing Expenses. Sales and marketing expenses were $302,859 in the nine months ended September 30, 2021 compared to $20,000 in the nine months ended September 30, 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 to work towards commercializing our B-TRAN™ technology. We expect higher sales and marketing expenses, as compared to the three months ended September 30, 2021, in the future as we engage with prospective customers and commercialize our B-TRAN™ technology.

Loss from Operations. Our loss from operations for the nine months ended September 30, 2021 was $3,434,054 or 17% higher than the $2,935,152 loss from operations for the nine months ended September 30, 2020 for the reasons discussed above.

Other Income (Expenses). Other income was $84,533 for the nine months ended September 30, 2021 compared to other expenses of $3,723,346 for the nine months ended September 30, 2020. The other income in the nine months ended September 30, 2021 related primarily to a gain on forgiveness of long-term debt of $91,407. See “PPP Loan” below. The other expenses in the nine months ended September 30, 2020 related primarily to warrant inducement expense of $3,720,866. See “Early Warrant Exercise Transaction” below.

Net Loss. Our net loss for the nine months ended September 30, 2021 was $3,349,521, or 50% lower, as compared to a net loss of $6,658,498 for the nine months ended September 30, 2020, for the reasons discussed above.

Liquidity and Capital Resources

We currently generate grant revenue only and expect grant revenue to be our only source of revenue for 2021. We have incurred losses since inception. We have funded our operations to date through the sale of common stock and warrants.

At September 30, 2021, we had cash and cash equivalents of $24.5 million. Our net working capital at September 30, 2021 was $24.1 million. We had no outstanding debt at September 30, 2021.

Operating activities in the nine months ended September 30, 2021 resulted in cash outflows of $2,992,743, which were due to the net loss for the period of $3,349,521 and a non-cash gain on loan forgiveness of $91,407, partly offset by stock-based compensation of $247,512, depreciation and amortization of $113,607, stock issued for services of $68,680, favorable balance sheet timing of $17,858 and patent impairment charges of $528. Operating activities in the nine months ended September 30, 2020 resulted in cash outflows of $2,303,639, which were due to the net loss for the period of $6,658,498, partly offset by warrant inducement expense of $3,720,866, stock-based compensation of $434,782, depreciation and amortization of $86,368, stock issued for services of $50,000, patent impairment charges of $18,235 and favorable balance sheet timing of $44,608. We expect a modest ramp up in cash outflows from operating activities during the fourth quarter of this year and throughout 2022 as we accelerate development and commercialization of our B-TRAN™ technology.

16

Investing activities in the nine months ended September 30, 2021 and 2020 resulted in cash outflows of $182,801 and $48,243, respectively, for the acquisition of intangible assets and fixed assets.

Financing activities in the nine months ended September 30, 2021 resulted in cash inflows of $21,204,609 from the net proceeds from our February 2021 Offering and $3,301,226 from the exercise of warrants and stock options. Financing activities in the nine months ended September 30, 2020 resulted in cash inflows of $3,063,425 and included net proceeds from the exercise of warrants of $2,972,018 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 U.S. Small Business Administration 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. 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.

February 2021 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 net proceeds to us from the February 2021 Offering were $21.2 million. We intend to use the net proceeds from the February 2021 Offering to fund commercialization and development of our B-TRAN™ technology and general corporate and working capital purposes.

Critical Accounting Policies

There have been no significant changes during the nine months ended September 30, 2021 to the critical accounting policies disclosed in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.

Off-Balance Sheet Transactions

As of September 30, 2021, we did not have any off-balance sheet transactions.

Trends, Events and Uncertainties

There are no material changes from trends, events or uncertainties disclosed in our 2020 Annual Report on Form 10-K.

17

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

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

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) include, without limitation, controls and procedures designed to ensure that information required to be disclosed in the Company’s reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. The Company’s disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that this information is accumulated and communicated to management, including the principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. The Company conducted an evaluation (pursuant to Rule 13a-15(b) of the Exchange Act), under the supervision and with the participation of its Chief Executive Officer (principal executive officer) and its Chief Financial Officer (principal financial and accounting officer) of the effectiveness of the Company’s disclosure controls and procedures as of September 30, 2021 and has concluded that, as of September 30, 2021, the Company’s disclosure controls and procedures are effective.

Changes in Internal Control over Financial Reporting

There have been no material changes in our internal controls over financial reporting that occurred during the quarter ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

Limitations on the Effectiveness of Controls

Control systems, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control systems’ objectives are being met. Further, the design of any system of controls must reflect the fact that there are resource constraints, and the benefits of all controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of error or mistake. Control systems 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 also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

18

PART II-OTHER INFORMATION

ITEM 1. 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.

ITEM 1A. RISK FACTORS

There are no material changes from the risk factors disclosed in our 2020 Annual Report on Form 10-K.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

Not applicable.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

None.

19

ITEM 6. EXHIBITS

Exhibit
Number

    

Document

31.1

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

31.2

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

32.1

Certification pursuant to 18 U.S.C. 1350, 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 Document

 

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

10.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

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

*

Filed herewith

**

Furnished herewith

20

SIGNATURES

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

Dated November 12, 2021

IDEAL POWER INC.  

 

 

 

By:

/s/ R. Daniel Brdar

 

 

R. Daniel Brdar 

 

 

Chief Executive Officer  

 

 

 

 

By:

/s/ Timothy W. Burns  

 

 

Timothy W. Burns  

 

 

Chief Financial Officer  

21

EX-31.1 2 tmb-20210930xex31d1.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 quarterly report on Form 10-Q 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: November 12, 2021

 

 

 

/s/ R. Daniel Brdar

 

R. Daniel Brdar

 

Chief Executive Officer (Principal Executive Officer)

 


EX-31.2 3 tmb-20210930xex31d2.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 quarterly report on Form 10-Q 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: November 12, 2021

 

 

 

/s/ Timothy W. Burns

 

Timothy W. Burns

 

Chief Financial Officer (Principal Financial and

 

Accounting Officer)

 


EX-32.1 4 tmb-20210930xex32d1.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 periodic report of Ideal Power Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 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: November 12, 2021

 

 

 

/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 5 tmb-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Lease - Future minimum payments (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Equity Incentive Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Loans (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Lease - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Common Stock - February 2021 Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Common Stock - Stock Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Equity Incentive Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Equity Incentive Plan - Summary of Stock Option Activity and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Warrants - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Warrants - Early Warrant Exercise Transaction (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 - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Loans link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Lease link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Equity Incentive Plan link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Lease (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 tmb-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 tmb-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 tmb-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 tmb-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 tmb-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0001507957 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-30 0001507957 us-gaap:MeasurementInputPriceVolatilityMember 2021-09-30 0001507957 us-gaap:MeasurementInputExpectedTermMember 2021-09-30 0001507957 us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-30 0001507957 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2021-02-28 2021-02-28 0001507957 2021-02-01 2021-02-28 0001507957 us-gaap:RetainedEarningsMember 2021-09-30 0001507957 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001507957 us-gaap:RetainedEarningsMember 2021-06-30 0001507957 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001507957 2021-06-30 0001507957 us-gaap:RetainedEarningsMember 2021-03-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001507957 2021-03-31 0001507957 us-gaap:RetainedEarningsMember 2020-12-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001507957 us-gaap:RetainedEarningsMember 2020-09-30 0001507957 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001507957 us-gaap:RetainedEarningsMember 2020-06-30 0001507957 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001507957 2020-06-30 0001507957 us-gaap:RetainedEarningsMember 2020-03-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001507957 2020-03-31 0001507957 us-gaap:RetainedEarningsMember 2019-12-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001507957 us-gaap:TreasuryStockMember 2021-09-30 0001507957 us-gaap:CommonStockMember 2021-09-30 0001507957 us-gaap:TreasuryStockMember 2021-06-30 0001507957 us-gaap:CommonStockMember 2021-06-30 0001507957 us-gaap:TreasuryStockMember 2021-03-31 0001507957 us-gaap:CommonStockMember 2021-03-31 0001507957 us-gaap:TreasuryStockMember 2020-12-31 0001507957 us-gaap:CommonStockMember 2020-12-31 0001507957 us-gaap:TreasuryStockMember 2020-09-30 0001507957 us-gaap:CommonStockMember 2020-09-30 0001507957 us-gaap:TreasuryStockMember 2020-06-30 0001507957 us-gaap:CommonStockMember 2020-06-30 0001507957 us-gaap:TreasuryStockMember 2020-03-31 0001507957 us-gaap:CommonStockMember 2020-03-31 0001507957 us-gaap:TreasuryStockMember 2019-12-31 0001507957 us-gaap:CommonStockMember 2019-12-31 0001507957 ipwr:EquityIncentive2013PlanMember 2020-01-01 2020-12-31 0001507957 ipwr:EquityIncentive2013PlanMember 2020-12-31 0001507957 ipwr:EmployeeMember ipwr:EquityIncentive2013PlanMember 2021-01-01 2021-09-30 0001507957 ipwr:BoardMember ipwr:EquityIncentive2013PlanMember 2021-01-01 2021-09-30 0001507957 ipwr:EquityIncentive2013PlanMember 2021-06-16 2021-06-16 0001507957 us-gaap:CommonStockMember ipwr:February2021PublicOfferingMember 2021-02-28 0001507957 2020-07-01 2020-07-31 0001507957 ipwr:PaycheckProtectionProgramLoanMember 2020-05-01 2020-05-31 0001507957 us-gaap:CommonStockMember ipwr:February2021PublicOfferingMember 2021-02-28 2021-02-28 0001507957 ipwr:OfficeAndLaboratorySpaceMember 2021-06-01 2021-08-31 0001507957 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001507957 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001507957 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001507957 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001507957 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001507957 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001507957 us-gaap:PatentsMember 2021-09-30 0001507957 us-gaap:OtherIntangibleAssetsMember 2021-09-30 0001507957 us-gaap:PatentsMember 2020-12-31 0001507957 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001507957 ipwr:EquityIncentive2013PlanMember 2021-09-30 0001507957 ipwr:PaycheckProtectionProgramLoanMember 2020-05-31 0001507957 us-gaap:LicensingAgreementsMember 2021-03-31 0001507957 srt:MaximumMember us-gaap:LicensingAgreementsMember 2020-12-31 0001507957 ipwr:SeriesWarrantMember 2021-09-30 0001507957 ipwr:PreFundedWarrantMember 2021-09-30 0001507957 ipwr:PreFundedWarrantMember 2020-09-30 0001507957 ipwr:SeriesCWarrantMember 2020-07-31 0001507957 ipwr:SeriesCWarrantMember 2021-09-30 0001507957 ipwr:PreFundedWarrantMember 2019-11-30 0001507957 2020-09-30 0001507957 2019-12-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001507957 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001507957 2021-04-01 2021-06-30 0001507957 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001507957 2020-04-01 2020-06-30 0001507957 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001507957 2020-01-01 2020-03-31 0001507957 2020-12-31 0001507957 2021-05-31 2021-05-31 0001507957 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001507957 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001507957 2021-07-01 2021-09-30 0001507957 ipwr:OfficeAndLaboratorySpaceMember 2021-05-31 0001507957 ipwr:OfficeAndLaboratorySpaceMember 2021-03-31 0001507957 ipwr:SeriesWarrantMember 2021-01-01 2021-09-30 0001507957 us-gaap:LicensingAgreementsMember ipwr:June21stOfEachYearAgreementMember 2015-01-01 2015-12-31 0001507957 us-gaap:LicensingAgreementsMember 2015-01-01 2015-12-31 0001507957 ipwr:USSmallBusinessAdministrationEconomicInjuryDisasterLoanMember 2021-05-01 2021-05-31 0001507957 2021-05-01 2021-05-31 0001507957 2020-01-01 2020-09-30 0001507957 us-gaap:LicensingAgreementsMember 2021-09-30 0001507957 us-gaap:LicensingAgreementsMember 2020-12-31 0001507957 2021-09-30 2021-09-30 0001507957 2020-12-31 2020-12-31 0001507957 2021-09-30 0001507957 ipwr:PreFundedWarrantMember 2020-07-01 2020-09-30 0001507957 ipwr:PreFundedWarrantMember 2020-01-01 2020-09-30 0001507957 ipwr:EquityIncentive2013PlanMember 2021-01-01 2021-09-30 0001507957 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001507957 2021-04-01 2021-09-30 0001507957 2021-01-01 2021-03-31 0001507957 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001507957 2020-07-01 2020-09-30 0001507957 2021-11-09 0001507957 2021-01-01 2021-09-30 shares iso4217:USD pure utr:sqft iso4217:USD shares -0.20 -1.28 -0.57 -2.04 6125874 3821717 5868122 3264860 Ideal Power Inc. 0001507957 --12-31 2021 Q3 false 147249 147249 147249 339882 10-Q true 2021-09-30 false 001-36216 DE 14-1999058 5508 Highway 290 West, Suite 120 Austin TX 78735 (512) 264-1542 Common Stock, par value $0.001 per share IPWR NASDAQ Yes Yes Non-accelerated Filer true false false 5892046 24487547 3157256 262527 170287 100360 118883 24850434 3446426 62720 37125 2038911 1568903 321248 79719 11189 27284502 5132173 57355 101984 625693 475487 57484 82055 740532 659526 91407 282847 959408 552031 1982787 1302964 0.001 0.001 50000000 50000000 5873367 5872046 3265740 3264419 5873 3266 103794384 78974964 1321 1321 13210 13210 -78485332 -75135811 25301715 3829209 27284502 5132173 121028 147787 447794 154302 121028 147787 447794 154302 0 0 604476 494548 1426049 1161537 500942 657967 1705146 1753615 128248 20000 302859 20000 1233666 1172515 3434054 2935152 -1233666 -1172515 -3434054 -2935152 5012 1358 6874 2480 3720866 0 3720866 91407 0 -5012 -3722224 84533 -3723346 -1238678 -4894739 -3349521 -6658498 -0.20 -1.28 -0.57 -2.04 6125874 3821717 5868122 3264860 -3349521 -6658498 113607 86368 528 18235 247512 434782 68680 50000 0 3720866 91407 0 92240 28623 -105687 -127632 -44629 -116246 49040 61845 -2992743 -2303639 43685 12407 139116 35836 -182801 -48243 21204609 0 3301226 2972018 0 91407 24505835 3063425 21330291 711543 3157256 3057682 24487547 3769225 2101272 2101 71242256 1321 -13210 -67341914 3889233 116497 116497 -930501 -930501 2101272 2101 71358753 1321 -13210 -68272415 3075229 109671 109671 26316 26 49974 50000 225718 226 175590 175816 -833258 -833258 2353306 2353 71693988 1321 -13210 -69105673 2577458 208614 208614 250566 251 248365 248616 372837 373 2547213 2547586 3720866 3720866 -4894739 -4894739 2976709 2977 78419046 1321 -13210 -74000412 4408401 3265740 3266 78974964 1321 -13210 -75135811 3829209 1352975 1353 21203256 21204609 1250652 1250 3299976 3301226 4000 4 68676 68680 61933 61933 -924150 -924150 5873367 5873 103608805 1321 -13210 -76059961 27541507 91711 91711 -1186693 -1186693 5873367 5873 103700516 1321 -13210 -77246654 26446525 93868 93868 -1238678 -1238678 5873367 5873 103794384 1321 -13210 -78485332 25301715 <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 solely 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:underline;">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;"><span style="text-decoration:none;">The accompanying unaudited financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the "SEC") for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The balance sheet at December 31, 2020 has been derived from the Company’s audited financial statements included in its Annual Report on Form 10-K filed with the SEC on March 26, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:none;">In the opinion of management, these financial statements reflect all normal recurring, and other adjustments, necessary for a fair presentation. These financial statements should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">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 financial statements have been reclassified to conform to current year presentation. These changes did not impact total revenue, loss from operations or net loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">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;"><span style="text-decoration:none;">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 net loss per share. As such, for the three and nine months ended September 30, 2021, the Company included pre-funded warrants to purchase </span><span style="text-decoration:none;">253,828</span><span style="text-decoration:none;"> shares of common stock, and, for the three and nine months ended September 30, 2020, the Company included pre-funded warrants to purchase </span><span style="text-decoration:none;">568,093</span><span style="text-decoration:none;"> shares of common stock and </span><span style="text-decoration:none;">803,300</span><span style="text-decoration:none;"> excess warrant shares held in abeyance, in its computation of net loss per share. The pre-funded warrants were issued in November 2019 with an exercise price of </span><span style="text-decoration:none;">$0.001</span><span style="text-decoration:none;"> and the warrant shares held in abeyance were a result of the Early Warrant Exercise Transaction (as defined below) in August 2020. See Note 9.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:none;">In periods with a net loss, no common share equivalents are included in the computation of diluted net loss per share because their effect would be anti-dilutive. At September 30, 2021, potentially dilutive shares outstanding amounted to </span><span style="text-decoration:none;">1,242,357</span><span style="text-decoration:none;"> shares and exclude prefunded warrants to purchase shares of common stock.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:none;">Management does not believe that any recently issued, but not yet effective, accounting standard, if adopted, would have a material impact on the Company’s financial statements.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">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;"><span style="text-decoration:none;">The accompanying unaudited financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the "SEC") for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The balance sheet at December 31, 2020 has been derived from the Company’s audited financial statements included in its Annual Report on Form 10-K filed with the SEC on March 26, 2021.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:none;">In the opinion of management, these financial statements reflect all normal recurring, and other adjustments, necessary for a fair presentation. These financial statements should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">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 financial statements have been reclassified to conform to current year presentation. These changes did not impact total revenue, loss from operations or net loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">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;"><span style="text-decoration:none;">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 net loss per share. As such, for the three and nine months ended September 30, 2021, the Company included pre-funded warrants to purchase </span><span style="text-decoration:none;">253,828</span><span style="text-decoration:none;"> shares of common stock, and, for the three and nine months ended September 30, 2020, the Company included pre-funded warrants to purchase </span><span style="text-decoration:none;">568,093</span><span style="text-decoration:none;"> shares of common stock and </span><span style="text-decoration:none;">803,300</span><span style="text-decoration:none;"> excess warrant shares held in abeyance, in its computation of net loss per share. The pre-funded warrants were issued in November 2019 with an exercise price of </span><span style="text-decoration:none;">$0.001</span><span style="text-decoration:none;"> and the warrant shares held in abeyance were a result of the Early Warrant Exercise Transaction (as defined below) in August 2020. See Note 9.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:none;">In periods with a net loss, no common share equivalents are included in the computation of diluted net loss per share because their effect would be anti-dilutive. At September 30, 2021, potentially dilutive shares outstanding amounted to </span><span style="text-decoration:none;">1,242,357</span><span style="text-decoration:none;"> shares and exclude prefunded warrants to purchase shares of common stock.</span></p> 253828 253828 568093 568093 803300 803300 0.001 1242357 1242357 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:none;">Management does not believe that any recently issued, but not yet effective, accounting standard, if adopted, would have a material impact on the Company’s financial statements.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3 – 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:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,080,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 941,701</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;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;white-space:nowrap;width:10.6%;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 0pt 0pt;"> 1,391,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;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;white-space:nowrap;width:10.6%;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 0pt 0pt;"> 964,542</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 2,471,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,906,243</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;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;white-space:nowrap;width:10.6%;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;"> (432,857)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;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;white-space:nowrap;width:10.6%;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;"> (337,340)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;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 0pt 0pt;"> 2,038,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;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 0pt 0pt;"> 1,568,903</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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amortization expense amounted to $36,642 and $95,517 for the three and nine months ended September 30, 2021, respectively, and $23,110 and $68,456 for the three and nine months ended September 30, 2020, respectively. Amortization expense for the succeeding five years and thereafter is $36,812 (<span style="-sec-ix-hidden:Hidden_6Li_VTF-VEOzHzt1lSwwSQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">2021</span></span><span style="white-space:pre-wrap;">), $147,249 (</span><span style="-sec-ix-hidden:Hidden_rkdF7C40i0600Bfye0CfNg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">2022</span></span><span style="white-space:pre-wrap;">-</span><span style="-sec-ix-hidden:Hidden_0FIBv6rd80-Xf-LUOMUAsw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">2025</span></span><span style="white-space:pre-wrap;">) and $1,160,015 (thereafter).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At September 30, 2021 and December 31, 2020, the Company had capitalized $253,088 and $270,000, respectively, for costs related to patents that have not been awarded.</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:71.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;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;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Patents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,080,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 941,701</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;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;white-space:nowrap;width:10.6%;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 0pt 0pt;"> 1,391,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;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;white-space:nowrap;width:10.6%;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 0pt 0pt;"> 964,542</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 2,471,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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 3pt 0pt 0pt;"> 1,906,243</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;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;white-space:nowrap;width:10.6%;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;"> (432,857)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;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;white-space:nowrap;width:10.6%;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;"> (337,340)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;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 0pt 0pt;"> 2,038,911</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;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 0pt 0pt;"> 1,568,903</p></td></tr></table> 1080289 941701 1391479 964542 2471768 1906243 432857 337340 2038911 1568903 36642 95517 23110 68456 36812 147249 1160015 253088 270000 <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 4</b> <b style="font-weight:bold;">–</b> <b style="font-weight:bold;">Loans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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 U.S. Small Business Administration 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 nine months ended September 30, 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 – Lease</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. CE+T Energy Solutions, Inc. (“CE+T Energy”) subleased approximately seventy-five (75%) percent of this space from the Company. 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;">During the nine months ended September 30, 2021, CE+T Energy made payments of $88,822 to the Company related to the subleased premises. The payments included CE+T Energy’s share of rent as well as its proportionate share of operating costs for the building under the master lease. The Company recognized these payments as a reduction in general and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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 is <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 is $56,471 and is 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</span><span style="white-space:pre-wrap;">-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 </span><span style="-sec-ix-hidden:Hidden_yvW44mxwn0ipCtj0VyARSg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">lease</span></span><span style="white-space:pre-wrap;"> 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;"><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;">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;"><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;">Future minimum payments under the lease 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:81.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;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.96%;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><td style="vertical-align:bottom;white-space:nowrap;width:13.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;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remaining)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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;"> 18,824</p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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;"> 76,482</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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;"> 78,517</p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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;"> 80,552</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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;"> 82,587</p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;margin:0pt;padding:0pt;"><p 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.96%;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:13.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 3pt 0.05pt 0pt;"> 56,132</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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;"> 393,094</p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;margin:0pt;padding:0pt;"><p 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.96%;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:13.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;"> (52,763)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0.05pt 0pt;"> 340,331</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;">At September 30, 2021, the remaining lease term was 59 months.</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For the three months ended September 30, 2021 and 2020, operating cash flows for lease payments totaled $0 and $49,889, respectively, and for the nine months ended September 30, 2021 and 2020, operating cash outflows for lease payments totaled $89,423 and $146,588, respectively. For the three months ended September 30, 2021 and 2020, operating lease cost, recognized on a straight-line basis, totaled $19,017 and $48,488, respectively, and for the nine months ended September 30, 2021 and 2020, operating lease cost, recognized on a straight-line basis, totaled $106,169 and $145,463, respectively.</p> 14782 0.75 88822 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;">Future minimum payments under the lease 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:81.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:3.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;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.96%;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><td style="vertical-align:bottom;white-space:nowrap;width:13.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;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021 (remaining)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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;"> 18,824</p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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;"> 76,482</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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;"> 78,517</p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;margin:0pt;padding:0pt;"><p 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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;"> 80,552</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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;"> 82,587</p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;margin:0pt;padding:0pt;"><p 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.96%;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:13.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 3pt 0.05pt 0pt;"> 56,132</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.15%;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;"> 393,094</p></td></tr><tr><td style="vertical-align:bottom;width:81.67%;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:3.2%;margin:0pt;padding:0pt;"><p 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.96%;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:13.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;"> (52,763)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.96%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0.05pt 0pt;"> 340,331</p></td></tr></table> 18824 76482 78517 80552 82587 56132 393094 52763 340331 P59M 0 49889 89423 146588 19017 48488 106169 145463 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6 – Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">License Agreement</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 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 annual the 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 per 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 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 September 30, 2021 and December 31, 2020, the other long-term liability for the estimated present value of future payments under the licensing agreements was $959,408 and $552,031, respectively. The Company is accruing interest for future payments related to the issued patents associated with these agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">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.</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:underline;text-decoration-color:#000000;">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 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;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">COVID-19 Pandemic</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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, including 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 959408 552031 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 — Common Stock</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:underline;text-decoration-color:#000000;">February 2021 Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 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 “February 2021 Offering”). The net proceeds to the Company from the February 2021 Offering were $21.2 million. The Company intends to use the net proceeds from the February 2021 Offering to fund commercialization and development of its B-TRAN™ technology and general corporate and working capital purposes. </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:underline;text-decoration-color:#000000;">Stock Issuance</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 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.</p> 1352975 176475 17.00 21200000 4000 68680 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 — 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 (the “Plan”) and reserved shares of common stock for issuance under the Plan, which was amended effective June 16, 2021. As a result of the amendment, the number of shares authorized for issuance under the Plan increased by 500,000 shares and the Plan will now terminate on June 16, 2031, unless sooner terminated or extended by the Board. The Plan is administered by the Compensation Committee of the Company’s Board of Directors.At September 30, 2021, 567,140 shares of common stock were available for issuance under the Plan.</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:64.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391,650</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.1</p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;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;"> (17,534)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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 0pt 0pt;"> 455,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;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 0pt 0pt;"> 371,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.3</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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2021, the Company granted 31,821 stock options to Board members and 50,000 stock options to employees under the Plan. The estimated fair value of these stock options, calculated using the Black-Scholes option valuation model, was $691,728, $228,837 of which was recognized during the nine months ended September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At September 30, 2021, there was $491,588 of unrecognized compensation cost related to non-vested equity awards granted under the Plan. That cost is expected to be recognized over a weighted average period of <span style="white-space:pre-wrap;">1.1</span><span style="white-space:pre-wrap;"> years.</span></p> 500000 567140 <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:64.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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;"><b style="font-weight:bold;">(in years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 391,650</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.70</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.1</p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;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;"> (17,534)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.79</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;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 0pt 0pt;"> 455,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;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 0pt 0pt;"> 371,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.3</p></td></tr></table> 391650 5.70 P8Y1M6D 81821 11.61 17534 3.79 455937 6.83 P7Y7M6D 371901 6.14 P7Y3M18D 31821 50000 691728 228837 491588 P1Y1M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 — Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company had 1,040,248 warrants outstanding at September 30, 2021 with a weighted average exercise price of $3.92 per share, down from 2,273,369 warrants outstanding at December 31, 2020 due to the exercise of 1,233,121 warrants in the three months ended March 31, 2021. No warrants were exercised subsequent to March 31, 2021 and through September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2021, all warrants are exercisable, although the warrants held by certain of the Company’s warrant holders may be exercised only to the extent that the total number of shares of common stock then beneficially owned by such warrant holder does not exceed 4.99% (or, at the investor’s election, 9.99%) of the outstanding shares of the Company’s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration:underline;">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. 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. The assumptions used in the Black Scholes model included a risk-free interest rate of 0.22%, a zero expected dividend yield, an expected life of 5 years and an expected volatility of 90%.</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 will 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. The term of the abeyance shall extend no later than May 12, 2025.</p> 1040248 3.92 2273369 1233121 0 0.0499 2500000 1176137 705688 8.90 3700000 0.22 0 5 90 0.0999 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 09, 2021
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Period End Date Sep. 30, 2021  
Document Quarterly 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,892,046
Entity Central Index Key 0001507957  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheets - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 24,487,547 $ 3,157,256
Accounts receivable, net 262,527 170,287
Prepayments and other current assets 100,360 118,883
Total current assets 24,850,434 3,446,426
Property and equipment, net 62,720 37,125
Intangible assets, net 2,038,911 1,568,903
Right of use asset 321,248 79,719
Other assets 11,189  
Total assets 27,284,502 5,132,173
Current liabilities:    
Accounts payable 57,355 101,984
Accrued expenses 625,693 475,487
Current portion of lease liability 57,484 82,055
Total current liabilities 740,532 659,526
Long-term debt   91,407
Long-term lease liability 282,847  
Other long-term liabilities 959,408 552,031
Total liabilities 1,982,787 1,302,964
Commitments and contingencies (Note 6)
Stockholders' equity:    
Common stock, $0.001 par value; 50,000,000 shares authorized; 5,873,367 shares issued and 5,872,046 shares outstanding at September 30, 2021 and 3,265,740 shares issued and 3,264,419 shares outstanding at December 31, 2020 5,873 3,266
Additional paid-in capital 103,794,384 78,974,964
Treasury stock, at cost, 1,321 shares at September 30, 2021 and December 31, 2020 (13,210) (13,210)
Accumulated deficit (78,485,332) (75,135,811)
Total stockholders' equity 25,301,715 3,829,209
Total liabilities and stockholders' equity $ 27,284,502 $ 5,132,173
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Balance Sheets    
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,873,367 3,265,740
Common stock, shares, outstanding 5,872,046 3,264,419
Treasury stock, shares 1,321 1,321
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Statements of Operations - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statements of Operations        
Grant revenue $ 121,028 $ 147,787 $ 447,794 $ 154,302
Cost of grant revenue 121,028 147,787 447,794 154,302
Gross profit     0 0
Operating expenses:        
Research and development 604,476 494,548 1,426,049 1,161,537
General and administrative 500,942 657,967 1,705,146 1,753,615
Sales and marketing 128,248 20,000 302,859 20,000
Total operating expenses 1,233,666 1,172,515 3,434,054 2,935,152
Loss from operations (1,233,666) (1,172,515) (3,434,054) (2,935,152)
Other income (expenses):        
Interest expense, net (5,012) (1,358) (6,874) (2,480)
Warrant inducement expense   (3,720,866) 0 (3,720,866)
Gain on forgiveness of long-term debt     91,407 0
Total other income (expenses) (5,012) (3,722,224) 84,533 (3,723,346)
Net loss $ (1,238,678) $ (4,894,739) $ (3,349,521) $ (6,658,498)
Net loss per share - basic (in dollars per share) $ (0.20) $ (1.28) $ (0.57) $ (2.04)
Net loss per share - diluted (in dollars per share) $ (0.20) $ (1.28) $ (0.57) $ (2.04)
Weighted average number of shares outstanding - basic (in shares) 6,125,874 3,821,717 5,868,122 3,264,860
Weighted average number of shares outstanding - diluted (in shares) 6,125,874 3,821,717 5,868,122 3,264,860
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Statements of Cash Flows - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net loss $ (3,349,521) $ (6,658,498)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 113,607 86,368
Write-off of capitalized patents 528 18,235
Stock-based compensation 247,512 434,782
Stock issued for services 68,680 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 (92,240) (28,623)
Prepaid expenses and other assets 105,687 127,632
Increase (decrease) in operating liabilities:    
Accounts payable (44,629) (116,246)
Accrued expenses 49,040 61,845
Net cash used in operating activities (2,992,743) (2,303,639)
Cash flows from investing activities:    
Purchase of property and equipment (43,685) (12,407)
Acquisition of intangible assets (139,116) (35,836)
Net cash used in investing activities (182,801) (48,243)
Cash flows from financing activities:    
Net proceeds from issuance of common stock 21,204,609 0
Exercise of options and warrants 3,301,226 2,972,018
Proceeds from loans 0 91,407
Net cash provided by financing activities 24,505,835 3,063,425
Net increase in cash and cash equivalents 21,330,291 711,543
Cash and cash equivalents at beginning of period 3,157,256 3,057,682
Cash and cash equivalents at end of period $ 24,487,547 $ 3,769,225
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
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 $ (13,210) $ (67,341,914) $ 3,889,233
Beginning balance (in shares) at Dec. 31, 2019 2,101,272   1,321    
Stock-based compensation   116,497     116,497
Net loss       (930,501) (930,501)
Ending balance at Mar. 31, 2020 $ 2,101 71,358,753 $ (13,210) (68,272,415) 3,075,229
Ending balance (in shares) at Mar. 31, 2020 2,101,272   1,321    
Beginning balance at Dec. 31, 2019 $ 2,101 71,242,256 $ (13,210) (67,341,914) 3,889,233
Beginning balance (in shares) at Dec. 31, 2019 2,101,272   1,321    
Net loss         (6,658,498)
Ending balance at Sep. 30, 2020 $ 2,977 78,419,046 $ (13,210) (74,000,412) 4,408,401
Ending balance (in shares) at Sep. 30, 2020 2,976,709   1,321    
Beginning balance at Mar. 31, 2020 $ 2,101 71,358,753 $ (13,210) (68,272,415) 3,075,229
Beginning balance (in shares) at Mar. 31, 2020 2,101,272   1,321    
Exercise of warrants $ 226 175,590     175,816
Exercise of warrants (in shares) 225,718        
Stock issued for services $ 26 49,974     50,000
Stock issued for services (in shares) 26,316        
Stock-based compensation   109,671     109,671
Net loss       (833,258) (833,258)
Ending balance at Jun. 30, 2020 $ 2,353 71,693,988 $ (13,210) (69,105,673) 2,577,458
Ending balance (in shares) at Jun. 30, 2020 2,353,306   1,321    
Exercise of warrants $ 251 248,365     248,616
Exercise of warrants (in shares) 250,566        
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-based compensation   208,614     208,614
Net loss       (4,894,739) (4,894,739)
Ending balance at Sep. 30, 2020 $ 2,977 78,419,046 $ (13,210) (74,000,412) 4,408,401
Ending balance (in shares) at Sep. 30, 2020 2,976,709   1,321    
Beginning balance at Dec. 31, 2020 $ 3,266 78,974,964 $ (13,210) (75,135,811) 3,829,209
Beginning balance (in shares) at Dec. 31, 2020 3,265,740   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 warrants $ 1,250 3,299,976     3,301,226
Exercise of warrants (in shares) 1,250,652        
Stock issued for services $ 4 68,676     68,680
Stock issued for services (in shares) 4,000        
Stock-based compensation   61,933     61,933
Net loss       (924,150) (924,150)
Ending balance at Mar. 31, 2021 $ 5,873 103,608,805 $ (13,210) (76,059,961) 27,541,507
Ending balance (in shares) at Mar. 31, 2021 5,873,367   1,321    
Beginning balance at Dec. 31, 2020 $ 3,266 78,974,964 $ (13,210) (75,135,811) 3,829,209
Beginning balance (in shares) at Dec. 31, 2020 3,265,740   1,321    
Net loss         (3,349,521)
Ending balance at Sep. 30, 2021 $ 5,873 103,794,384 $ (13,210) (78,485,332) 25,301,715
Ending balance (in shares) at Sep. 30, 2021 5,873,367   1,321    
Beginning balance at Mar. 31, 2021 $ 5,873 103,608,805 $ (13,210) (76,059,961) 27,541,507
Beginning balance (in shares) at Mar. 31, 2021 5,873,367   1,321    
Stock-based compensation   91,711     91,711
Net loss       (1,186,693) (1,186,693)
Ending balance at Jun. 30, 2021 $ 5,873 103,700,516 $ (13,210) (77,246,654) 26,446,525
Ending balance (in shares) at Jun. 30, 2021 5,873,367   1,321    
Stock-based compensation   93,868     93,868
Net loss       (1,238,678) (1,238,678)
Ending balance at Sep. 30, 2021 $ 5,873 $ 103,794,384 $ (13,210) $ (78,485,332) $ 25,301,715
Ending balance (in shares) at Sep. 30, 2021 5,873,367   1,321    
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business
9 Months Ended
Sep. 30, 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 solely 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 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2 – Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the "SEC") for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The balance sheet at December 31, 2020 has been derived from the Company’s audited financial statements included in its Annual Report on Form 10-K filed with the SEC on March 26, 2021.

In the opinion of management, these financial statements reflect all normal recurring, and other adjustments, necessary for a fair presentation. These financial statements should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.

Reclassifications

Certain items in prior financial statements have been reclassified to conform to current year presentation. These changes did not impact total revenue, loss from operations or net loss.

Net Loss Per Share

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 net loss per share. As such, for the three and nine months ended September 30, 2021, the Company included pre-funded warrants to purchase 253,828 shares of common stock, and, for the three and nine months ended September 30, 2020, the Company included pre-funded warrants to purchase 568,093 shares of common stock and 803,300 excess warrant shares held in abeyance, in its computation of net loss 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 9.

In periods with a net loss, no common share equivalents are included in the computation of diluted net loss per share because their effect would be anti-dilutive. At September 30, 2021, potentially dilutive shares outstanding amounted to 1,242,357 shares and exclude prefunded warrants to purchase shares of common stock.

Recent Accounting Pronouncements

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

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets
9 Months Ended
Sep. 30, 2021
Intangible Assets  
Intangible Assets

Note 3 – Intangible Assets

Intangible assets, net consisted of the following:

September 30, 

December 31, 

    

2021

    

2020

(unaudited)

Patents

$

1,080,289

$

941,701

Other intangible assets

 

1,391,479

 

964,542

 

2,471,768

 

1,906,243

Accumulated amortization

 

(432,857)

 

(337,340)

$

2,038,911

$

1,568,903

Amortization expense amounted to $36,642 and $95,517 for the three and nine months ended September 30, 2021, respectively, and $23,110 and $68,456 for the three and nine months ended September 30, 2020, respectively. Amortization expense for the succeeding five years and thereafter is $36,812 (2021), $147,249 (2022-2025) and $1,160,015 (thereafter).

At September 30, 2021 and December 31, 2020, the Company had capitalized $253,088 and $270,000, respectively, for costs related to patents that have not been awarded.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Loans
9 Months Ended
Sep. 30, 2021
Loans  
Loans

Note 4  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 U.S. Small Business Administration 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 nine months ended September 30, 2021 and represents a non-cash financing activity.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Lease
9 Months Ended
Sep. 30, 2021
Lease  
Lease

Note 5 – Lease

The Company leased 14,782 square feet of office and laboratory space located in Austin, Texas. CE+T Energy Solutions, Inc. (“CE+T Energy”) subleased approximately seventy-five (75%) percent of this space from the Company. This lease and sublease expired concurrently on May 31, 2021.

During the nine months ended September 30, 2021, CE+T Energy made payments of $88,822 to the Company related to the subleased premises. The payments included CE+T Energy’s share of rent as well as its proportionate share of operating costs for the building under the master lease. The Company recognized these payments as a reduction in general and administrative expenses.

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 is 63 months. The actual base rent in the first year of the lease is $56,471 and is 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,

    

2021 (remaining)

$

18,824

2022

 

76,482

2023

 

78,517

2024

 

80,552

2025

 

82,587

2026

 

56,132

Total lease payments

$

393,094

Less: imputed interest

 

(52,763)

Total lease liability

$

340,331

At September 30, 2021, the remaining lease term was 59 months.

For the three months ended September 30, 2021 and 2020, operating cash flows for lease payments totaled $0 and $49,889, respectively, and for the nine months ended September 30, 2021 and 2020, operating cash outflows for lease payments totaled $89,423 and $146,588, respectively. For the three months ended September 30, 2021 and 2020, operating lease cost, recognized on a straight-line basis, totaled $19,017 and $48,488, respectively, and for the nine months ended September 30, 2021 and 2020, operating lease cost, recognized on a straight-line basis, totaled $106,169 and $145,463, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies  
Commitments and Contingencies

Note 6 – Commitments and Contingencies

License Agreement

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 the annual payment due within 20 days of December 21st of each year and one-half annual the payment due within 20 days of June 21st of each year of the agreements, up to a maximum of $100,000 per 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 September 30, 2021 and December 31, 2020, the other long-term liability for the estimated present value of future payments under the licensing agreements was $959,408 and $552,031, respectively. The Company is accruing interest for future payments related to the issued patents associated with these agreements.

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.

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 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, including 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 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock
9 Months Ended
Sep. 30, 2021
Common Stock  
Common Stock

Note 7 — Common Stock

February 2021 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 “February 2021 Offering”). The net proceeds to the Company from the February 2021 Offering were $21.2 million. The Company intends to use the net proceeds from the February 2021 Offering to fund commercialization and development of its B-TRAN™ technology and general corporate and working capital purposes.

Stock Issuance

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.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plan
9 Months Ended
Sep. 30, 2021
Equity Incentive Plan  
Equity Incentive Plan

Note 8 — Equity Incentive Plan

In May 2013, the Company adopted the 2013 Equity Incentive Plan (the “Plan”) and reserved shares of common stock for issuance under the Plan, which was amended effective June 16, 2021. As a result of the amendment, the number of shares authorized for issuance under the Plan increased by 500,000 shares and the Plan will now terminate on June 16, 2031, unless sooner terminated or extended by the Board. The Plan is administered by the Compensation Committee of the Company’s Board of Directors.At September 30, 2021, 567,140 shares of common stock were available for issuance under the Plan.

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

Weighted

Weighted

Average

Average

Remaining

Stock

Exercise

Life

    

Options

    

Price

    

(in years)

Outstanding at December 31, 2020

 

391,650

$

5.70

 

8.1

Granted

 

81,821

$

11.61

 

Exercised

 

(17,534)

$

3.79

 

Outstanding at September 30, 2021

 

455,937

$

6.83

 

7.6

Exercisable at September 30, 2021

 

371,901

$

6.14

 

7.3

During the nine months ended September 30, 2021, the Company granted 31,821 stock options to Board members and 50,000 stock options to employees under the Plan. The estimated fair value of these stock options, calculated using the Black-Scholes option valuation model, was $691,728, $228,837 of which was recognized during the nine months ended September 30, 2021.

At September 30, 2021, there was $491,588 of unrecognized compensation cost related to non-vested equity awards granted under the Plan. That cost is expected to be recognized over a weighted average period of 1.1 years.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants
9 Months Ended
Sep. 30, 2021
Warrants  
Warrants

Note 9 — Warrants

The Company had 1,040,248 warrants outstanding at September 30, 2021 with a weighted average exercise price of $3.92 per share, down from 2,273,369 warrants outstanding at December 31, 2020 due to the exercise of 1,233,121 warrants in the three months ended March 31, 2021. No warrants were exercised subsequent to March 31, 2021 and through September 30, 2021.

At September 30, 2021, all warrants are exercisable, although the warrants held by certain of the Company’s warrant holders may be exercised only to the extent that the total number of shares of common stock then beneficially owned by such warrant holder does not exceed 4.99% (or, at the investor’s election, 9.99%) of the outstanding shares of the Company’s common stock.

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. 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 included a risk-free interest rate of 0.22%, a zero expected dividend yield, an expected life of 5 years and an expected volatility of 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 will 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. The term of the abeyance shall extend no later than May 12, 2025.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited financial statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (the "SEC") for Form 10-Q. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations. The balance sheet at December 31, 2020 has been derived from the Company’s audited financial statements included in its Annual Report on Form 10-K filed with the SEC on March 26, 2021.

In the opinion of management, these financial statements reflect all normal recurring, and other adjustments, necessary for a fair presentation. These financial statements should be read in conjunction with the audited financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. Operating results for interim periods are not necessarily indicative of operating results for an entire fiscal year or any other future periods.

Reclassifications

Reclassifications

Certain items in prior financial statements have been reclassified to conform to current year presentation. These changes did not impact total revenue, loss from operations or net loss.

Net Loss Per Share

Net Loss Per Share

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 net loss per share. As such, for the three and nine months ended September 30, 2021, the Company included pre-funded warrants to purchase 253,828 shares of common stock, and, for the three and nine months ended September 30, 2020, the Company included pre-funded warrants to purchase 568,093 shares of common stock and 803,300 excess warrant shares held in abeyance, in its computation of net loss 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 9.

In periods with a net loss, no common share equivalents are included in the computation of diluted net loss per share because their effect would be anti-dilutive. At September 30, 2021, potentially dilutive shares outstanding amounted to 1,242,357 shares and exclude prefunded warrants to purchase shares of common stock.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

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

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Intangible Assets  
Schedule of intangible assets, net

September 30, 

December 31, 

    

2021

    

2020

(unaudited)

Patents

$

1,080,289

$

941,701

Other intangible assets

 

1,391,479

 

964,542

 

2,471,768

 

1,906,243

Accumulated amortization

 

(432,857)

 

(337,340)

$

2,038,911

$

1,568,903

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Lease (Tables)
9 Months Ended
Sep. 30, 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,

    

2021 (remaining)

$

18,824

2022

 

76,482

2023

 

78,517

2024

 

80,552

2025

 

82,587

2026

 

56,132

Total lease payments

$

393,094

Less: imputed interest

 

(52,763)

Total lease liability

$

340,331

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plan (Tables)
9 Months Ended
Sep. 30, 2021
Equity Incentive Plan  
Summary of company's stock options activity and related information

Weighted

Weighted

Average

Average

Remaining

Stock

Exercise

Life

    

Options

    

Price

    

(in years)

Outstanding at December 31, 2020

 

391,650

$

5.70

 

8.1

Granted

 

81,821

$

11.61

 

Exercised

 

(17,534)

$

3.79

 

Outstanding at September 30, 2021

 

455,937

$

6.83

 

7.6

Exercisable at September 30, 2021

 

371,901

$

6.14

 

7.3

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Nov. 30, 2019
Warrants, exercise price $ 3.92   $ 3.92    
Potentially dilutive shares outstanding (in shares) 1,242,357   1,242,357    
Pre Funded Warrants          
Warrants issued to purchase shares of common stock 253,828 568,093 253,828 568,093  
Warrants, exercise price         $ 0.001
Excess warrant shares held in abeyance   803,300   803,300  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Intangible Assets    
Gross intangible assets $ 2,471,768 $ 1,906,243
Accumulated amortization (432,857) (337,340)
Intangible assets, net 2,038,911 1,568,903
Patents    
Intangible Assets    
Gross intangible assets 1,080,289 941,701
Other intangible assets    
Intangible Assets    
Gross intangible assets $ 1,391,479 $ 964,542
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Intangible Assets            
Amortization expense     $ 36,642 $ 23,110 $ 95,517 $ 68,456
Amortization expense for 2021 $ 36,812   36,812   36,812  
Amortization expense for 2022 147,249   147,249   147,249  
Amortization expense for 2023 147,249   147,249   147,249  
Amortization expense for 2024 147,249   147,249   147,249  
Amortization expense for 2025 147,249   147,249   147,249  
Amortization expense for thereafter 1,160,015   $ 1,160,015   $ 1,160,015  
Capitalized costs for costs related to patents that have not been awarded $ 253,088 $ 270,000        
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Loans (Details) - USD ($)
1 Months Ended 9 Months Ended
May 31, 2021
May 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Debt Instrument [Line Items]        
Gain on forgiveness of long-term debt $ 91,407   $ 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 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Lease - Additional Information (Details)
3 Months Ended 9 Months Ended
May 31, 2021
ft²
Sep. 30, 2021
USD ($)
Aug. 31, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Mar. 31, 2021
USD ($)
ft²
Dec. 31, 2020
USD ($)
Right of use asset   $ 321,248     $ 321,248     $ 79,719
Total lease liability   340,331     340,331      
Operating lease payments   0   $ 49,889 89,423 $ 146,588    
operating lease cost   $ 19,017   $ 48,488 $ 106,169 $ 145,463    
Remaining lease term   59 months     59 months      
Annual base rent in first year   $ 18,824     $ 18,824      
Percentage of Texas facility subleased 75.00%              
Increase in base rent each succeeding year         88,822      
Annual base rent in the second year of the lease   $ 78,517     $ 78,517      
Office and laboratory space                
Right of use asset             $ 339,882  
Total lease liability             $ 339,882  
incremental borrowing             6.00%  
Operating lease, weighted average remaining lease term             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  
Actual base rent, Net     $ 18,824          
Annual base rent in the second year of the lease             $ 77,330  
Operating lease renewal term             5 years  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Lease - Future minimum payments (Details)
Sep. 30, 2021
USD ($)
Master Lease  
2021 (remaining) $ 18,824
2022 76,482
2023 78,517
2024 80,552
2025 82,587
2026 56,132
Total lease payments 393,094
Less: imputed interest (52,763)
Total lease liability $ 340,331
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2015
Mar. 31, 2021
Dec. 31, 2020
Other Commitments [Line Items]          
Payment for each patent issued $ 139,116 $ 35,836      
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    
Contractual Obligation       $ 426,937  
Long-term liability for estimated present value of future payments under licensing agreement $ 959,408       $ 552,031
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 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock - February 2021 Public Offering (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2021
Mar. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Net proceeds from offering     $ 21,204,609 $ 0
Common Stock.        
Number of shares issued and sold   1,352,975    
Common Stock. | February 2021 Public Offering        
Number of shares issued and sold 1,352,975      
Offering price $ 17.00      
Net proceeds from offering $ 21,200,000      
Common Stock. | Underwriters option        
Number of shares issued and sold 176,475      
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock - Stock Issuance (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2021
Mar. 31, 2021
Jun. 30, 2020
Common Stock      
Stock issued for services $ 68,680 $ 68,680 $ 50,000
Stock issued for services (in shares) 4,000    
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plan - Additional Information (Details) - 2013 Equity Incentive Plan - USD ($)
9 Months Ended
Jun. 16, 2021
Sep. 30, 2021
Equity Incentive Plan    
Shares of common stock available for issuance under the Plan (in shares)   567,140
Unrecognized compensation cost related to non-vested share-based compensation arrangements   $ 491,588
Weighted average period for recognition   1 year 1 month 6 days
Estimated fair value of options granted   $ 691,728
Stock options granted   81,821
Estimated Fair Value of Stock Options Recognized   $ 228,837
Number of shares authorized for issuance 500,000  
Employees    
Equity Incentive Plan    
Stock options granted   50,000
Board members    
Equity Incentive Plan    
Stock options granted   31,821
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plan - Summary of Stock Option Activity and Related Information (Details) - 2013 Equity Incentive Plan - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Stock Options    
Outstanding at December 31, 2020 391,650  
Granted 81,821  
Exercised (in shares) (17,534)  
Outstanding at September 30, 2021 455,937 391,650
Exercisable at September 30, 2021 371,901  
Weighted Average Exercise Price    
Outstanding at December 31, 2020 (in dollars per share) $ 5.70  
Granted 11.61  
Exercised (in dollars per share) 3.79  
Outstanding at September 30, 2021 6.83 $ 5.70
Exercisable at September 30, 2021 $ 6.14  
Weighted Average Remaining Life (in years)    
Outstanding at December 31 7 years 7 months 6 days 8 years 1 month 6 days
Exercisable at September 30, 2021 7 years 3 months 18 days  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - Additional Information (Details) - $ / shares
3 Months Ended 6 Months Ended 9 Months Ended
Mar. 31, 2021
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Warrants        
Class of Warrant or Right, Outstanding   1,040,248 1,040,248 2,273,369
Warrants, exercise price   $ 3.92 $ 3.92  
Convertible Preferred Stock Maximum Beneficial Ownership Percentage     4.99%  
Number of warrants exercised 1,233,121 0    
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants - Early Warrant Exercise Transaction (Details)
1 Months Ended 9 Months Ended
Jul. 31, 2020
USD ($)
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]    
Net proceeds $ 2,500,000  
Warrants, exercise price | $ / shares   $ 3.92
Fair value of warrants   $ 3,700,000
Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants, measurement input   0.22
Expected dividend yield    
Class of Warrant or Right [Line Items]    
Warrants, measurement input   0
Expected life    
Class of Warrant or Right [Line Items]    
Warrants, measurement input   5
Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants, measurement input   90
Series A warrant    
Class of Warrant or Right [Line Items]    
Number of common stock shares to be purchased by warrant holders | shares   1,176,137
Warrants, maximum beneficial ownership percentage   9.99%
Series C warrant    
Class of Warrant or Right [Line Items]    
Number of common stock shares to be purchased by warrant holders | shares 705,688  
Warrants, exercise price | $ / shares   $ 8.90
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "= ;%,'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 " G0&Q31Y$]ENT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVG%0^CFLN))07!!\1:2V=U@DX9DI-VW-XV[740?0,@E,W^^ M^0;2ZR#T&/$YC@$C64PWLQM\$CILV)$H"("DC^A4JG/"Y^9^C$Y1OL8#!*4_ MU &A;9H[<$C**%*P *NP$IGLC18ZHJ(QGO%&K_CP&8<",QIP0(>>$O": Y/+ MQ'":AQZN@ 5&&%WZ+J!9B:7Z)[9T@)V3<[)K:IJF>NI*+N_ X>WI\:6L6UF? M2'F-^56R@DX!-^PR^;7;WN\>F&R;EE<\GW;'.]%PT=R^+ZX__*[";C1V;_^Q M\450]O#K7\@O4$L#!!0 ( "= ;%.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M)T!L4]RXHUA'!0 G14 !@ !X;"]W;W)KV)97EB'\ M^Q[98).,.79[ _XZKQ\?2>^1--Y*]9RLA=#D)0RBY+RUUCK^V.TF[EJ$/.G( M6$1P9RE5R#6#PMQ$S$01&"3B^[T5; MQ3M-X/'Q0?TZ^WCXF">>B)D,'GU/K\];PQ;QQ)*G@;Z7VT]B_T&.T7-ED&2_ M9)L_V^NUB)LF6H;[8" (_2C_YR_[1!P'T!,!;!_ W@304V^P]P%V]J$Y6?99 MEUSSR5C)+5'F:5 S!UENLFCX&C\RS;C0"N[Z$*9F*Z[E[Y(E=F)Y1'Y(N,]#H!54]XK^.[0%F@L@/J M!4,%%R+N$-LZ(\QBM()GAH??RDV'6*.J\%5FO>%DO>UFO[F4/NUA4M04>3JWV'4+A%!1.,XJY4+XT7^T1Z'650+C2H2U_ M>/>NICGZ!5N_&=M=RI46*MB1>Q%+I:O@<"FM4H$0#0JB0<,V4QQL+^L4IY%P MK24/$HQI6# -49U]/[WV T%NT_!)J"H67,.R:-ON,]I'>$8%SZ@)S[U8^6:P M0+)N>5C9GW"=&T_P@,SE5B@8A&X'0:-6:8U6$SC0DPJ:+1O69V2AH<<3J^1M6YPR4=QQJ23U"AMWQ'V,@BCR+1T#2IK\7/ M/]*^]0ME%@9?FCRU_Q/\S)Q!XS_(;50)CLM-H:+[$4965@2*>_I;LJ)?SI7< M^)%;G5=<\^%/#*TL$Q1W][=HX>R#QA*61\H;NJ?I6M,:RTCS(QK1%@?1JO38QA161TH;NT/OH;" M()>$LO>K#V0AW%1!OBJQ<*69#$/PH(66[O,9B;DB&QZD@OQD=:!^D!A\.IM8 M8MAE$:&X^T.!]?QH11:[\$D&E;0UY6/^>(_-4,N2P7!3/V2,7+VX:QZMQ,EZ M5B-T.UU<3K$Y&RLK!&M4(6:I4F8VDD]!LG2!8Z25,_L:Q6]OUP.ORLY,)_D!M9(,5ZPA*VV?-;)],T^"0@_&NI*JO43'99:?JLD>E?A4*M3._Z%13T M&EPVC'E4G3MQLUY"DA> MCA7PJLY]42-P<@!VCS; C/]D^X()<X_3;,>M6SZ>;UQ^X<:^ M$A*()81:G0&,-)7O!>8G6L;9=MJ3U%J&V>%:<$\H\P#<7TJI#R?F!<6.[.1? M4$L#!!0 ( "= ;%-'_4] G04 #L5 8 >&PO=V]R:W-H965T&ULK5AA;]LV$/TKA%%@'>#$)"5*5.88:%T,*]!M0=-NGVF9MH5* MHBO22;-?OZ,L2XY(R1ZP#VTDZ^[T[HY\[ZCYLZJ^Z9V4!OTH\E+?3W;&[.]F M,YWN9"'TK=K+$IYL5%4( [?5=J;WE13KVJG(9Q3C:%:(K)PLYO5O#]5BK@XF MSTKY4"%]* I1O;R7N7J^GY#)Z8?/V79G[ ^SQ7POMO)1FJ_[APKN9FV4=5;( M4F>J1)7D;LEY=:AMO@KD\_Z[!K95%9*?;,W']?W$VP1R5RFQH80\.=) M+F6>VTB XWL3=-*^TSJ>7Y^B_UHG#\FLA)9+E?^=KJ6=466N(9B_JVM3>D$U6VC8^F@J>9N!G%N]%+LI4HD<; M0:,;]/7Q WK[YN?YS$!T:S-+FTCOCY'H0*1'N;]% 9XBBBGQN"_'W3_(%-Q) M[8Y?N\\@IS8QVB9&ZWC!0+SEH:ID:9#0&A*[&XD8M!&#.F(X%%'H'1+E&J7V M0GX_9$\BAU=H7ZV.H:(ZE-U*3PL:ACQF83R?/9U7Q34,"(LIBUJ[5V##%FPX M"O9=FJH#8(.MEDH NLKE%)72^+ >([%SK!%EM(_4-2,QICSV V4M4#8*]*&2 M>_%2V#K6Q55F)RM8^>?=\X%F+AJ,@PCW0'O,".<\\(..6M#1*.@ORHC\"I"1 M6]F0,QP&80^F:QB$8132@540MSCC"\4%OJ_,2UU9NV+WMM"#"R%V4$0TIOV2 MNE9!3"CS(^4M4CZ*]&-I1+G-8)DVY1P$R=V:XH GA/1@NG:$13S! ZU/6J#) M*-!:Z)#:H(-NH/I )FZ-*('>]S"Z9G$2D\2/D.".T_$HQC_K/32\+!OWU[N" M\*'WGFD)N6);C+R7N+V+*0\9IKW">"P9@1+& ]TCG2R0ZW0AS\0JRS.3R5%Q M()TZD'%Y:!D7Z,S2K;< @9M6'##6S]XU(Y@D/!Q(OA,%D!Z02!C"O"J4-[5=63'NRU7,*DUK;LQ0O;97H6 MA[Q/M!XS3C$;8"_2"0+Y+XIPMKB\6%VZCT/, F<7N'812]B0*I!.%LBX+GQ2 MY?;&R*J B7?E([ E<5D^(2$>:FY'\V2+<8#V\/LG=Z+5-Y/ MX+2J9?4D)POD6[C_0Z#7R9\=.,:5Y=&H]-M.Y6M9Z9_J:9UE8$;(/L,SK%871Z!B=]#9/8&KJ&A$%PJ#.R6,%F.9WL:K=@2B,V M!<[RA+3/PFE(DH&0<-!K(GH/>\UR\ @EC_L2Y+$*:#3 CK1327I!)=?KS"H/ M;+F]R-8W60E'OGT&6] +U7,NPD&OZXHKGC=V*NN?$"[;O&.!II\YT7)T=G:G7QM49CAW^\]UCZQ_O9V9ZXXU1^_ICUTH9HXKZNO@74$L#!!0 ( "= ;%/NAJV&? ( " ' 8 >&PO=V]R:W-H M965T&ULG95=;YLP%(;_BH5VT4I9^(:N2I#65--V,2EJ]G'M MPDFP:FQFFZ3=KY]M""():=/E(MCFO"_/.8;CV8Z+)UD"*/1<42;G3JE4?>NZ M,B^APG+*:V#ZSIJ+"BL]%1M7U@)P8445=0//2]P*$^9D,[NV%-F,-XH2!DN! M9%-56+S< >6[N>,[^X4'LBF567"S68TWL +ULUX*/7-[EX)4P"3A# E8SYW/ M_NTB-?$VX!>!G1R,D8*(E,TX<'S*<9.&89(>\9[&A4$2I]$9W*3' M3?X#5_=2J3 K"-N,,2=CS($7)4?,IW&:.8K\3^/,:<^&PO=V]R:W-H965T&ULI5C;:9%2.*$)%0"DM._[_(B4B*6L-+ZP>+E[ +G[ *[ MQ/Q%5M_43@A-OA=YJ>YG.ZWW=XZCUCM1).I6[D4);S:R*A(-M]764?M*)&EC M5.0.<]W *9*LG"WFS;-/U6(N#SK/2O&I(NI0%$GUSX/(YAO^P_57#G]%[2K!"ERF1)*K&YG[VC=X^,U08-XJ],O*BS:U)3 M>9;R6WWS/KV?N?6,1"[6NG:1P,]1+$6>UYY@'G]W3F?]F+7A^?7)^R\->2#S MG"BQE/G7+-6[^UDT(ZG8)(=)V!=^T(O#/@UX[@=P8-=:?EW@BW2G2R MF%?RA50U&KS5%XWZC37HE95UHCSI"MYF8*<73SK1 @*O%9$;\G$OJJ0.H"(W MY,O3BKSYZ>W;\.F1#[+4.T4>RU2DB/W*;A];[!W@UY-D M)Y(/S.KP2>QOB>?^3)C+*#*?Y?7F+D;G_XW^^)]'OQ##ZR/N-?Z\'XRXQ37O M7?/&-9]P_6N5E!JVCZ,H#P++F]8\:,SK+>RXH(RZ+)H[Q_-P(# >AE%X"5N9 M, ZPF%_"'A%O/O=._QAF!89Q-&,H9\6;A M'/2<@U?B*Y4B^TIN,HVM@\ 8U1W-RX:XF%+83RFT9G.7O^66B.]0/)50=Y9$ MCGJOD97H9Z%$4JUW)"E3*#M'J*?[>LE@\8T,2H$+,0E&\35A/.8^'Z7!RH11 MSL!A/!(2P=& ^EZ(RQGWQ&-[A$4)>N8-[R2%>I,I7>M[1%,[-B;ANV[,V8BZ M"0O\, [&J6W":.CZE(^4?,1PO@?D<>K4'4JA:R7_E.1"-=2A9_HFZJQ"BY^+ MK.B(C4.Y1'#0OKFC);%"8+!0(W\<\5?=7;(^:P"HE?6?4D/ I;&.4.H4H>YY M03#.=@Q(0^:?!:EC;P(][G'7'^]H")#%'CBU326+DPA& M,>S(,V,&-Q/L,21.'T%.\$>0=@&&AH#:.X*/>BEAW71;)_Y8^TG-P-1+J!4/J.- 37K?DRY&XZG?G5[0(?^ M@(;7;&]XBJ-Y&%Z7AP@,9(8_/HZ9B8RX[WEC\KA#S^-3<1NZ&6IO9_X0&H*D M\%TM,MKC>E>+@M"H9PB21S$/O7C,&$$"C]BOOW\N22/((/ C'D<3I(=.AMI; MF1-I ILZ4;ND$O!-^YRH;$W>0!JG,L^3ZNPMG@SM&-'Y_-Q;(Q<0%+T=M_@K MW)EOK ($QFY=C@O"AO:&V=L;5) TRP]:I#\@23?**Y)@*$02W)DA"0:S2#+T M/LS>^WQMSI& ?G*$RK\5I#P4S\ >-K5& -C>#EII: GKSN@\?=K7N$!FIQ)0 MYAO%9XD O8C1D(X[8P3H1T%$&1OKA'AD 8^"B6V4#4T2LS=)/ZK4>5[9M#*[ MF@FM3."$5B9P0BO$(ZJ5+^14I]NZ@'Z ^C%OU!+ P04 " G0&Q3H=$% #Q%0 M& 'AL+W=OSZ\OFVX.\OA0[7?*:/4BD=E5%Y49V*TLA?MB7 M3\75++"(6,ER;4U0\V?/[EA96DL&Q\^#T5FWIE4\?3Y:_ZO9O-G,DBIV)\KO MO-";JUDZ0P5;T5VIOXJG?]AA0Y&UEXM2-?^CIU8VB6.Y^ M7SV8@$,ZGY'&'AFQUWAIU7AI)46%3$U)JGF];I.2:\[4Q<0Z8;=.V*P3CJSS MQ51Q*93R1:#5C!M-6ZK[ZSDA8199_^Q/7>,1C.,H#;.T$SP#%W7@HDDGW!3_ MF>QL,T<+4]&YJ'->,E0?4-NO]CFWWMHI5B!>O]E5<8T;0UU M@6@EI.:_F@\^_[7FHA.W8$SB(!EXSQ5+8Q*/N"[IP":38+]+KMEN@FS\7.-D'3?QC? MTV7ICR+Q^ ,@=$+ID8,T!C+BE)Y+\#29/$BVI;PX9IIJNJ30&R8/[O"B#MV6 M$D1QZD31(P=)3$9*&OP3V1X&DFZ>*YI2^C MP71I81Z&,61#MWCD,(XA'*O+GD'P-(48E-+VN6,TO2A=/@BSP,TX5RS&:3A" M&[CG#3Q-'%]^A_N]N%U^F$.601*2(72?) E(3+(1]#V9X.Q-,QZO]TR]87"! MG@U@F@T>=C+?V!0W?74KK9/T2U.<[.>.;RT[^)P$;LN?AV8RB08N\LEA..W# MY[![9H!I9KC)#3S%FX'+(.>UIO6:FX*9:"?@(05,,E,20]0>01*E9*1NH*<& M@+*N#UX'WK"@&@2^\=G M)G/>5I/8VNQLF>ZIG;G\L8W<\8D$&,!)2U<0,C-HX9$# ?2L ].L\W#F[E+0 MVH_4)91A._>(G,]=YPA[QH%IQNDJQV3&GIMS/5J^>'/0B]OE& BCP%2TTZ]< M21+$)(01/H*>C^!U/CK.@[;RF\W8U&@>;+/=TW+L^ 6>HPTV20*94_^N9()Q M-%K_/2/!]/GF;@POHAHMV9K7M0V$91$FN2B\VW!/- 1'"41.IGL$@RB)QPYI MI*<[,DUWD]M@=B:=VL#!>'R62&&:1.%P)/5(DB0V(_QGZF9K3DVE$)5L9D\&'Q/A5MO>+ M[8L6V^:*;BFT%E7SN&&T8-(*F-]70NCCBUV@N^6]_A]02P,$% @ )T!L M4WJ?'S+!" )#, !@ !X;"]W;W)KGXQUYSW.D??52U1^;9Z7:Z/.F*)OKV7/;;G]>+)KL66W2YDVU5:7^ M9%W5F[35;^NG1;.M5;K:#]H4"X*06&S2O)S=7.W_]JZ^N:IV;9&7ZET=-;O- M)JV_W*JB>KF>X=GK'][G3\]M]X?%S=4V?5*/JOUK^Z[6[Q8G*ZM\H\HFK\JH M5NOKV2_XYP<>=P/VB+]S]=*KZQGJ/%*%RMK.1*K_^Z26 MJB@Z2]J/?X]&9Z=G=@//7[]:?]A/7D_F0]JH957\DZ_:Y^M9/(M6:IWNBO9] M]?*K.DZ(=_:RJFCV_T8O!ZP0LRC;-6VU.0[6'FSR\O!_^OD8B+,!F'D&D., M8@T@TC. '@=0^PG<,X =!S#["<@S@!\'(?>P/P=I'^BYMTYNK MNGJ)Z@ZMK74O]NG:C]8!SLMN93VVM?XTU^/:F\*6U4K:/'MLH^/E?% M2M7-]]']O[N\_1+-H[\>[Z(?OOOQ:M'J!W;#%MG1^.W!./$87U:;C5X]>[-O M@.'+\/!?5JN\6WYI$;U+\]7\;1DMTVW>I@5@ZRYLZT^][9I=_>7@###^?L"7 M+-MM=H4.UBJZ4^L\RUO R,. $Y7C^T+GZY0T1!3_%!&$$RA7!YMB;[,K.)]N"$;X:O'I/",N2&+"".&B#[QS M@7-,M<$^[!Z "4D93C#K(Q]<)(WCA%!ZPO5B14^QHA-C]4->1LUS6JOFQU%Q M.]CG5MR()%9$7%P7$-A[=O*>!;W?K]9Y5SI7459M-)\T:;4,3MM?NB,G(3+LX?Z8Q,HH%75IJ'HY#^]$5/&9)['GLF5#"$\O(H]KJ."'_ MCCA:["VP1%H%>7E$]598K-<#8O8* ^R!2PRP.)<,(<2PE:(' ,H8BIFOZ&*C M47!8I(2KR7#LB+O($BDD2NR@N,# *C.R 4_5#6-JX-'H0$G!KE3P4 =@#\ZX M:]%''@ TR![8:!4<%BN#A64X?*XX@2L+ PDW8@8'%8Q]Y]5G>6-ZIJAE[2N MT[*%RLSMT4POS43867;U#):<)\A."(B+L?#,QN@>/"!\@-FOAL/)Q1Q^ M3P .CRDE/+:\&P'LNV>XGDSE^M]V99BO",#UU*[G2P)P/18)36)K /;C! M!KA>)!AQ+2KM>+E0O;4E\\;K[#SB:[A^.'8 U^O84>0<.DSA>F*XGH2Y?FS9 M)P"[<^<$!3@O8#$5-@_#..$K!,30, G3\"5EGP#$R_4:\CEC&)4,,&I:%U]> MW8C4JVNM?MNDF:<^W1*77ZF]G)?$Y4W"F2386?^V1F&)0,,.SB[P< # MO;PD,?4T&W>K0XT*U2EW0]W2I@#V0PP**O6P6@P6Z5&L:GDQA_:K=* 6H%NU4 Z&

2=QTPMA4H *4Q20CR M[9"S>X'_[V+ $SZ@DR:"Z[5KQV7*U0 U1$_#1/]6-Q][QS71'_SN7F6'2[?F MT)^4T7;WH<@S_<$4>@L.>N#>$6 MP.P, &*!)+KI=1( "G"YV<4_0D9 M64$'[@@N$)<4./'7DQ.<>+PQFH%>V(2#;K@'],P.L*L71"S<\(*PV'.F0(VJ MH"-:^$O.%*@K))CWC(,9$<'"(F+2[:-+S0(GU-;B@["^JX:_69B_0X*, 2UR MTIV,VB=Q(X!]]PP_LTD-LG46BJ&<,I=,>>PT00SHB!$5*(Z1U7#> 09!=@9, MSJ5 /$F$S!@39 T*,B8H786IO:O%V3,Y7%8D ' 0-(- MV[,PVX=N)AEPO4\I2[CWL8:3V:1[>ZM?@;>'>\ .%1> N!&5":.QL])<@_!* M6<:,;F!AW3"^VX.CY_*_I[BXP, Z,SJ!3;W! M'U42DU$YAX[\/83B&H1S#AQS^ @%^&I!D%"X$3,\+&8FW4Z" >2N=H'3#@#] M:>=&X_"PQIDBQ[@K91*]B?X=3! 7V <"Y'88G$,LN^@ MD1=\DKRP;BG@]+NG_\#^X8">T#43(8[M S+ (+A_ )-S*0D3@ML'G@"4",9T MJ^6IF=PH&CYPK3#ZC@>.GJL;/)MGRM4^/_M^8EA=3-H\KCQ(J&[P[& /P?JN M&AG!+Y81]QR0$9CHITK'NQ'(OH-&_%^A^/Z*93W-C$Q5JK8>A-U*/KP\_R3B\::OM M_B<$'ZJVK3;[E\\J7:FZ ^C/UU75OK[I?I5P^F',S7]02P,$% @ )T!L M4Z+YRWG3 P ; @ !@ !X;"]W;W)K M4IGXAE#ET:DV23J=OD]JI>UHM8QG][1:NC88;?&>P+=UK6BW1N.VEZ/9:'_P MH,LJR$&R6C:JQ$<,OS3WQ+MD0,EUC=9K9X&PN!Q=S3ZLYV(?#7[5N/4':Q E M&^>>97.;7XZF0@@-9D$0%#]>\!J-$2"F\:7'' TAQ?%PO4?_,6IG+1OE\=J9 MSSH/U>5H,8(<"]6:\."V/V&OYTSP,F=\_(5M9SOGB%GK@ZM[9][7VG9/]=KG MX_T/Y5^%&H^A)K'4//_ M(S"_BW@> V1V7@WFV1X-9F$W@7*HPPZ?3BVM6-LKNX MFUU\!UOE0=O,4>-(!,>J=V,#N7JDS/H>5:$PB4534>1;EV]@4I M(/EQ%_&)K?I(D%7*E@($N%2*=S-4U4J:5V1>!DRZBUCK7U'4B%K71C3.*X+?6=LWIZ>'J MH]?\M1.\6Y_(CI,_7Z25C#"&+6.AC M#167J=!6\=LNOX0>%3&,$#X4@ 4W>3:0<^[Z% 5X:$ASO]:)1!"E6CCQG-]*MB+07LV8"6Y"GTBV&[.2DZ/JEX0H*S8M'=]T M&X_+WKM+%X'1F4PTD5;LDQ^O;>#!Q/>CY=O1D.2&-;)]EP!E^+):)0/,3_ZI M'R4'$X O8!GGG&2[M:$;!L/I,$JON@GRIWDWA^\4E9J+8K!@U^GD_&P$U,VV M;A-<$^?)Q@6>3G$IGQ22&/#[PG%/ZC<28/B#L?H#4$L#!!0 ( "= ;%.' MQ@K<"@8 "X/ 8 >&PO=V]R:W-H965T&ULM5=M;]LV M$/XKA#<,+:#:LIRT29L$2-(,*[9V6=VMGVF)LMA*I$I2W MGOG6*5FP4E//LC1].FND-I.S$_[MVIV=V"[4VJAK)WS7--)M+U1M-Z>3^63X MX:U>5X%^F)V=M'*MEBK\W5X[O,U&*X5NE/':&N%4>3HYGS^_."!Y%OA'JXW? M>1:4RR(+$OQMUJ>J:#"&,3[W-R>B2%'>?!^N_UV$ZG1R-!&%*F57A[=V\YOJ\SDD>[FM/?\5FRA[L)B(O//!-KTR M(FBTB?_E;8_#CL)1>H]"UBMD''=TQ%&^E$&>G3B[$8ZD88T>.%761G#:4%&6 MP>%40R^<+6,QA"W%4J^-+G4N31#G>6X[$[19BVM;ZUPK?S(+\$=:L[RW?1%M M9_?8/A:OK0F5%U>F4,7G^C/$.0:;#<%>9 \:7*IV*A9I(K(TFS]@;S$FOV![ MB_\X^<^<'8S.#MC9P?^"],.VW]B@1"9^^>DHF\]?B.]W)2ZDUYX$KYWRR@3) ML_*N4IB7W#:M-%N2[XSL"AU4(4IMI,FUK(6'L,)\!B\J>:/$2BDCP RM=)#3 MABVX M(*31TJ$6#5=36\2E-@HM==S>[8/QTN5=XY'70O<76;5]*LE;BT3:,] M\\ CDILLKRXGCP4H2=!HBGGZY*\II^<*1%MO$Y$K%T!)"",2%S, ;);6!D-H M%=KGM?4=TA:&1.IZ"^F\[HH8_=Y$'TIOK8QR; 8GJB6PY!WBK8-QW5+V=VCE M%I-A/"21BFUT(*6V<[ZC>@4+KLRK_9A-N4@K67, D!<:C?=S8SI(O%6M=4$ W:$2OT._ MAMQ8-[GTE>VJPO M*&CQ$02HW(?.Q,TR9OK= .Y#_R% $3*I;)5T0A&9?EWGJ?BS1?MQKR$M+"7/ M>MH$U+T1.-2V0)&= FIA!$1SVQ=@"%J/5 :[UXXT\!RT(X1\CD Y&#[8]H"7 M7< X#9ZF2"6O)<:V9.,TYY?#5 (40H2F B:^P2ENM(/$,13 GH::'U%V2,=@ M]I4S,HC'N!>?+2W0X%I0G"63H,%[U#KLSP"S%" M%X"&(4+#STT#B=XJM?B7W41*MP>Z^D Q.\[U6O!A_O\.IEY+E'V"2X\*(F1(6X MSC\FL^?=&C3;<] 2A>/+R#$3_$ Z,?01BH0G8*>GA?K4Z1M9\^#3^S?:N]!U M1T3[-;8(+)>=IR928'A5EK0J-@-](S?]A+5!=AB&L+?%6V0 0=[E@_#8*#MC M*1O:[I&4YDEVD"6+PV>[4XK.H32HU@_UXOX>9 )57]S;G#5XSGN.?#UN3%%8 MOL@$JHP&KP$ 7 =H)!Q;(9KGQDK$J@LLN05Z$2#DE^Q>5CA#Z2"K2^Q12Y>9 MI$>1>5EB6=-> 8GVC&KW;[5]U#[==YN>[7S#-,JM^4N-A@DAQ<^9\=?Q8_ \ M?@/=B<%$N/AU%E^";?F+:&4#OJ_XL<)>5XX$<$Z7 MQ.&%'(R?R&?_ E!+ P04 " G0&Q3PASY%G8# !6" & 'AL+W=O MTU,US1"/]U"K0ZK@ ='P9=J7UHG"-?+5NSA >P?[;W&73BB%%4# MTE1*$@V[5;#A-[>)T_<*?U9P,&=KXIALE?KJ-I^*5ZVGY1AU]AX),Z MO%S5QO^20Z_+43GOC%7-8(P1-)7LO^)QR,.90<;>,(@&@\C'W3OR47X45JR7 M6AV(=MJ(YA:>JK?&X"KIBO)@-9Y6:&?7GZ05 DE$J]IKO!*& L% M43MB2R [5>/=JN3^QH.Q^,/_]L526&BVH'T]CM*/D ]"?A*Z8KD?]@+DJI.B M*RJ,^/I-1_?"@D3.Q_V$<,HR1J-L<29;))S.&2>_(VU-JN?Y&34YC1><)O.3 M[6*6T#2)7OB-4 LQ9]F9[8+-:)3$9)/G7=/5PJ5:-$K;ZIOP3\E(+(DCFJ7S M$ZVK.)[3.&$OB4[0%8LSNN#\@F0Z0QF+1]GFW!$\XN-KP'GOI O#*C*)9W2& M3(0LR&21TI3/L0.T[P1;:@!_(K'92-/?2W#W\EDI7;4HOJJF!?\NUD^T1XQB MRCGKUQA:DLZ^#YU=HD]?)W:$-EV> Q38PV2'^N0)A#;>E:LTB)UU]3:>?,8C M6,OO5/AV5O?@-[[B680'AND?_9'Z3@T-_VL.*GW M$_>ST/M*&E+##DW9=)X&1/=3K-]8U?K)L546YY!?ECCX03L%/-\I?,*&C7,P M_I58_PM02P,$% @ )T!L4^PNE'\1! ^P@ !D !X;"]W;W)K&ULG59M;^,V#/XKA/>"'M#%CI-;>]Y*[R82*=SQJQPS7ZQV9E:90.**6L43MI-%C< M7B>+\>?E--BSP1>)>W?T#B&2C3%/87!77B=9((0*"Q\0!#U>\ :5"D!$X[G# M3(8M@^/Q>X_^,\=.L6R$PQNC_I"EKZZ3RP1*W(I6^0>S_P6[>#X&O,(HQ_^P MC[;C20)%Z[RI.V=B4$L=G^*UT^'(X3+[BD/>.>3,.V[$+'\27LQGUNS!!FM" M"R\<*GL3.:E#4M;>TJHD/S__U0CM9JDGJ#"1%IW;,KKE7W'[!/=&^\K!K2ZQ M//5/B<+ (^]Y+/-W =?8C&"2G4.>Y>-W\"9#7!/&F_S[N$YPI@/.E'&F_U6? M]]U^,QYA"M]_4=R[L%U0'Q@I;Y=G5:K5B?QZ.KSY0.?D*ELLO M"WA<+Z!IK6L%@=)&P6LE#G3,BZ>P@>\."KWNK*CA[!1V0&PIY;;C;XT6+]*V M#A:R/(<'5!*WYTSYMC":2!>PQJ*UTA]@47@XZP!O%@^WZS SP(J2RENZJ,0F M!O4X6H]@70NE8-DZTMC11IV=%15.UXD$4L9 J5A MTRA9B(W"8*:XI/ZG:$H(YW-X:[ MFXYG0T8;0NRO7\ZJ16KRCGT%:*-_*(2K>FP.B2X?.M6C?[IDTZ.&5*/=<=MU ME%J2*/:F87;H[(O8T-[,XV?!O2!1J-(5;LDU&UU\3,#&5AL'WC3F?\%4$L#!!0 ( "= ;%.Y8MZB @8 #X/ M 9 >&PO=V]R:W-H965T;18AW4HFFS#?J0EVB8JB2I)Q?'^^GU'/2RG2=MA'1#$TNGN^-W= M=T?R;*OT1[,1PK*'(B_-^6AC;?5J,C'I1A3]GIA*"YXY MHR*?A+X_G1178E<;<]'P:@3?)#KC27! MY.*LXFMQ*^SOU7N-MTGO)9.%*(U4)=-B=3ZZ#%Y=Q:3O%/Z08FL&SXPB62KU MD5[>9N?D"# ^M3Y'_9)D.'SNO+]QL2.6)3?B6N5_ MRLQNSD?S$Y_:"V/XLVGH3\I2HW[C_;-KI!-&)I;:PJ6F,@*&39_/*' M-@\#@[G_C$'8&H0.=[.00WG#+;\XTVK+-&G#&SVX4)TUP,F2BG)K-;Y*V-F+ M7P5".IM8N"+!)&W-KAJS\!FS!7NG2KLQ['69B>S0?@((/8ZPPW$5?M'AK:C& M+/(]%OIA\ 5_41]7Y/Q%WQ[7@9^X]Q,[/_&_S<^7S7Y35K"$_?C#/ R"4^:\ ML+N-8->JJ'BY8SE),A;$WFP>@HLUUX*MJ O5"G\KF0K&RXSE?*DTMTKOF*DX MA+E*N86E+-DEZ"%+C]V)!_0INW[]TQWJ(?1ZQVY57A/KCENF8'1.2T#\= MZ#A)<'J"?ERV:'A5:?4@P7618SUQ+TJ[>[E"V[#C6?+BA%5"IY 11KN1IH6T MTJK >Q_<&)'BHW/J@NA68.*ADAH+I:I,:ZWA"NN@-]_Q'8N"IOAC=E-K6:Z= MQQ)Y945#-4%48R"*%<52Z)XMWD'D!<\$J_@.@\,: GHTGWN(E%DUQ(B!DKL\ MMN)]$C#;"FF$&;MZ]9YDF>8U 7B4PF!VBCQLJ'Q8C$)BW+ MQ@S]2E@BIY72 M5 TLN%?%7$5A*=!4&:AAP#HDRUKF&8EKQ-N(,(8M'AW \0&-M$C5NI1_4R ; M809XL3C'YZQNIA_HLA8 S7-7$9YAEDAC"<&]JPOF+,7\EHJATTV;V6'&X%9H MQSSDC'?E76LA:$6'/_;\F?]]V$Q1IJJ Z[3Q[S@GVF55ZOB3$7E^J<&1ECQN M%5)#=%8B6$ N#DW!S&G4<:I9!UM##5V:[DT% 8<,5E(;RW:"Z\]<'"53+YXU MZ^&U;$(]"HAK,=GSI0O,N5/W;2$;AW:#G'4(#AP3VA9263X)R:#@6/)I3+.9 M%T5^@ZE,-CY44(N!$=I39VF0CB.?>;',8!GF236'-8?*VCQJ78- M# : :=^%WG!KM:QRX9(XX'@3%\*U.%L0FQ/VTN%=<:G1$_HC])$;L46B5$4( M@-ZR3"'J4MG.%):45PE\U F=YC-MA*:AC9Q"J(G?QK2EC:*%-\>L=NT#WZ"? MJ5 +BJ6!FDN^E+FTNS;8?@;6T.O#V5-Z[/8'/SIE.&"PJM:5HH)AL93G:9TW MZ:.D/0')M=.C9?L9U9*E#:\?4RODH$RI+8Q%L=R@>-3CZ,&BZONO M_;YI>?07,<&=/MB-2-L= 5/@L;Z;"L<( TP ^I/^PQ%KFQ4:82^=H:U19,BB MO6SN)<&,9'$OF_M>DCB]9"\+O63N]*:]#&,BB$)VIRB'3>1]2O9(HD7D^8L8 MYP2#5,BBJINA2 ,7 Z-3/$Y";S:-3@[<[2"XI'P="P#$((,#%,13E'A^B&C\'?+2#0=C MO>$PHFL+HUV:^O\E'3)I1Y#4M!V\8.'Y(&>3KSG(._]?\O4? /IH@>FB2V#B MQ=/H40*?.J=/!G>: H]-+^:->T@N5C! MU!_/DE$S4;L7JRIW0UHJB_N6>]S@@BLT*>#[2N$XW[[0 OV5^>(?4$L#!!0 M ( "= ;%/'I8&.P08 "<0 9 >&PO=V]R:W-H965T]I)G-@&$J=% _0PFA[/7&DDL99(E:2\WO[Z M?C.49*V3N \-$'@E<MB;2S=>!6ZIM'^\(YJ MM[^KE^_.V5Z M(?C#T#Y,GA5[LG/NEE\^Y)>S%1M$-661)6C\W-$UU34+@AE_]S)GHTIFG#X/ MTK\7W^'+3@>Z=O6?)H_5Y>S53.54Z*Z.O[K]#]3[<\;R,E<'^:OVB7:[FJFL M"]$U/3,L:(Q-O_J^QV'"\.I+#)N>82-V)T5BY7L=]=6%=WOEF1K2^$%<%6X8 M9RP'Y6/T.#7@BU?7KFE,!,HQ*&US=>UL-+8DFQD*%\L(%4RXS'IQ[Y*XS1?$ MG:N?(* *ZCN;4W[,OX1IHWV;P;YWFR<%?J1VH;:KN=JL-NLGY&U'?[PBJ1?JVV]>;=;K-^I)Z>I'DZ%:2+TM/1$3J0\6 MN*W/YBI6Q,RMM@>% _*4*V.C4[7P0(;2 U=0^\IDE:+[UG@"F?J>=KY#R4+8 M=KM0-^1%X /'L8)*LW7@S^HNH.:4=P==Q\-) ?I>([A#<)G1$9;L3:Q4H,9D MSN9=%IU7K=M#2\ )VM!HD:VTS?!J8"3,1RVCN#M=J]:C3?EX )^/A:N-6ZC? MCDP$/TC-UW6M7-&K@6;"F0&!-[ %, '%EW.!W-G2,5QW MVAN]JVD4DA1^\EEI"-.JZ&QJ0]#"6-FNV<%!O$UP:/$742L,TJ ,"HTWE\C8 MX0A>A-"!LD-Y/0Y",F (PM[ )1BAGJU7\]5JI=# %6FX=Z3E2,FSS>=)>Z7: M6F!='U*\G*632M?)G70T.*WRCH3(_J>,A*O-VL5(O]#?OZD/11Q M=2.)]FYT]'%Z0$LXBJ=$:;0L/\I 3YGS:$ (&20IZ^Q)ID.59H")!PXE)Y"V MI>%@01GF'TO1"IR>0NL2+$@6&%PCZB>HF@;9JW< #ID&AYZ=;E[,S[?(#$\8 MB8&D&L42"M$T*:CI )E1 Q5P%5WL_"1!'F+YV6+D8"3G&9[>X1ZEA7HKR$Y! MY%0NN.J>0/(+.$)<5.BX,85I:+L"S!B\[5J^KE+-?QF?WNZOB,0>P7QV?G8^ M/UV]2OEZ=K:9K]@@CAC)@*\/QW5@ $"6^8YE&>E\R#NV[;%R3[58B6IG"XZ! M_L]T7*@?J40%W'B7$>52OU,S&E3BCK#[[/Z"G4HZ;S2EEIY0>-$.#ZMQ;3VP;0%*B^G MQIK"9,F$7W9U;TVRFYJV=JF8)Q& _G&*W%/6,> /G55JZE@L=-X96>#VR!/: M'8[*-%21(I_X9L2T0:_?SSJ=D8B=Z9RO#$-%UB(>$B@ S_4-).9#8TRIQA,;I8,T1J<$/-Z$ M6UDG&0M.4(2W-O^D+LWE,V+RJ3? 9MF/H$3'JEK$@/01%D'/S MASZ7SQ\U(MXTM0QZ9 $J)PP^# ;6J9/I'&H#*]!%01+!SUTPEI/+6T.^E"MJ MX(YO8[K'C5_'6_#;=/E[($]7:*P!I4&"UE2 =;5X>38#A'(M32_1M7(5Q Z, MBZ4\5B@G\DR \\+AOM&_L(+Q_P:N_@502P,$% @ )T!L4W=61M]M P MG@< !D !X;"]W;W)K&ULG57;;MLX$/V5@398 M= '5NMB)W<8V$&>W:![:!DDOS[0TDHA0)$M2=K)?OT-*5ITBS;9]D6>V7N;(/HX+X5TJZBQCG].DELT6#+[$1IE'12*=,R1UM3)U8;9&4 M2+) MT_0L:1F7T7H99-=FO52=$USBM0';M2TS#QL4:K^*LN@@N.%UX[P@62\UJ_$6 MW2=];6B7C"PE;U%:KB08K%;11?9Z,_/Z0>$SQ[T]6H./9*O4G=]NF85+2(HL6*= M<#=J_Q:'>$X]7Z&$#5_8][K9-(*BLTZU Y@\:+GL_^Q^R,,18)'^ ) /@#SX MW1L*7O[-'%LOC=J#\=K$YA3*ZDQ_3/$MZBGL TC2%/\^P9 MOND8WC3P37\YO$=TLY%N%NAFOYFMY]'OE4.8PY]_+/(L/X=C,GB#6]/1JPB! MPW6W%;R #U6%ALL:KN1CA1A<@YY ,_D W-H.2V"R!*M$"5D\/D Z>"!WB/ MIN 6O:+?=U0&9F^X0Q.BG)\3AP[/CQ"$+AIZ04\8XA*J3@CO%<7QC<>A)%A( MACHD@SE@H TO@MF3;#Y)4]!H>BYXX1WQUO/T_'%6#^D,A]GY7Q/X2*J2.I\V MJD L[2&N0V8KH]H@>)H(]D@&3_)LDM/;%()"ZCG'FY$40$_;4=SN>W/_QT^X MBG(1+L%GF@G^+^N[&4E+W%%3U=0BW>&*-R\_WER\IP!G"ZHPAT4CE5#U0]"O M4:*AG!?*:&48%:.7^J[I;15,G=$M:6;23H3*OK+]R2O9/%>$L3NDV.FFP MYI;*@$1/UU(,.R9"V3HX.5O$9XO4+SVEHZX? AHLQSX/C(ZX*5]J9MP#["BM MR@ +14T#RO99H2$%%LV.:L/ZDO!#"\O)4R\_.>J9E-LZ3 9/UTG7M\]1.@Z? MB[[G?E/O)]<[9FHN+0BL")I.YJ<1F'X:]!NG=.C 6^6HGX=E0P,4C5>@\TI1 M9Q@VWL XDM?_ 5!+ P04 " G0&Q3 R3C"; $ #."P &0 'AL+W=O M:R'- MR:"R=G4X')JBPIJ96*U0TLE"Z9I96NKET*PTLM(KU6*8)J:ZX$_.:Y-[QM<)'.E[MWB MH! .B-SXUF(..I-.L?^]1?_D8Z=8YLS@A1)?>6FKD\%L "4N6"/LK5K_C&T\ M8X=7*&'\?U@'V2P;0-$8J^I6F3RHN0R_[+'-0T]AEKRAD+4*F?<[&/)>7C++ M3H^U6H-VTH3F/GRH7IN?6NXW3QT!*T M$Q@6+@#F :R5M9>!*EE@^U1^22YU?V=:O\^Q=P#M0&6*E6%DN_YT[?T-]WY\Y$EARY#?^9'GT )DMJ,(/Z@4!,Q>@; MU (*5=?4.%2#Q3U0_P,WIF&$"0W=LO;F'$X$ZXH7%:R9 48-2Q4 N%B@;SCX MI9$(Z23<9 QG)..,4=F,;"5+ M( _PT88HR9!#/5=,ES'\WGE"!DN2YX;T=F+NNHC.F*&!=L+O"]%-+M M;-GY+:\"))5;1ZFNT$(!"9\?+L-3X01<(@Q9%,3]YM#77I(?_6^_7SU'DX_? M+7CV@)K>J']4?"YWB^YAY'+Y0O+.)W*[NGI$77"S4_R5+W:++S[=!FXTISO; MYQ(VR+3Y %\::RPEWQE@%BZQ:&LC];610'Z01I-QTB'MP3B>)C"+4_A),^E" MG*41W6U/(DWC2?K"LQ+VTVDTSDJ)Y/#W8>?G4F9>5"J/Q.#K(ISV 23S+ M81I/MF9\A;ZNG$_3Z"!)GRBG(U+.NZW+1COCGD2(8*$.;U+HU=QG]GU'NR=*.K8E8U%)Z9BV_+W=$%:^3$0$0W7CC(S(^GLV&ULG5?;;MLX$/V5@;==M(!JR[)S<7,!DK2+=H%V@Z:[ M?::EL45$(E62LNM^_YLC.OA1%LI>C'+G MJK>3B4US+(4=ZPH5K:RT*86C5[.>V,J@R+Q264R2.#Z>E$*JT>6Y_W9K+L]U M[0JI\-: K5Z)-=ZA^[NZ-?0VZ:QDLD1E MI59@<'4QNIJ^O9ZSO!?X1^+6#IZ!(UEJ?<\O'[.+4V-SU+EDQ>%S:_T/'SO%LA06;W3Q368NOQB=CB##E:@+]T5O/V 3SQ'; M2W5A_2]L@^QT-H*TMDZ7C3(A**4*_^)'P\- X30^H) T"HG''1QYE.^$$Y?G M1F_!L#19XPN[RFS!&*&?/)XZL\;=)VFA>!\WD@.8" M/FGE<@OO58;9OOZ$4'10DA;*=?*DP3NLQC"+(TCB9/J$O5D7VLS;F_VGT/9, MS3M3EKSLW8("_C]M]-DFIQ!:PB^Y@@WNJR$VD$N,IA&\3R.DODI M;%L1VD+6"95)M0;A@.AQ6"[1=!Q1J;@6MR.H;/NM?:HNDM9]0QEA:_ MUZ@<>]U7!,+)YG6]SA_A: Q7CU$7@2B*WI_HW8EE@;SJ0 MHG'4[SADU^?1Y_CDS+;RD.LB0V-IN^Y@.8Q'JV+7\^=\7+EP@2GM1 &J]G#) M@<^7Y:=4ET0@4$M([UE4D5&%*YE*BF4'E%#TZ&Q-].QCH'23#:4=N4N1Q.;C MQ>(EO-(F@L:O5!LDTZ:+HFV<$2Q8^'4;[; X>G"/\3 $/(;WPA#*9@/ ^[9L MOM*K%:%%?U3P9TU"7&/1T"25C*.2R @ET5:@HS<0:ZHIF@]<+[P1GLG*'1I) M6*\>I.<52[-8$I]U0BW.#T'(+T_/7D>PS74H3YJ!&ZEK2WBEM36!Z^ID:/$O M(]=244K;K=^:X@*H:BIEFBF'LKP?RMAWC4,0 Q]95U>>[N'N_)4 R^YM+<*N M8IV'Q XC>3Z!;6@!J!MD-BVT]>F#JWI-4\VG>+S7!8WP>T/10:0RFJO4\_$B M&1_1X"L*-M-TD^>1C.'VV=BX<9#!5-,)@P@4'FC#^$&2&T*Y^!_R.K_>FXIJL!]$H^C4TRS>/ ZCKOCU5S G\5%T?'IZ MJ.S"7%&/S9'3\2+NYXCGT M6LB$P:UPT>9[[?GL44DT-1M)!B@);"6E@(XH: M?V&\#R."5!1I77CYVC/.%2._?W*6T>TF\U!D6M"F%Y1%WTA6*#H72@F$Z MA4H#7A8VF.JUDC]Y:%(E4&M4;U)A^[XI55:GOE X.#J$HF>%VPL9-K1.C"&\ M:A;MZ[8VJ3>ZH$=^Z>P<:+&! $$XRLI_H)#"ANB"@KV@V$-1\Z 48*2]?[/B M"2I]'R1>31-9/$Z2E]3$X2<:[:&FS%RD&['4HOX)6%_.*O$H:KL!\B@]SSH@G18KVF84BQT?&8:_-1J MIE484ISQ?L+Y^69L+BN/RL^O1R;2$^TS"C[8N.V'=+,%ME0X/*3]B" ';R('ZJ M.$L)*Z43H:WYQHJF;&/K<%(<%('/$%L&WC>,G#+[B#^T.) M9NUO23R_*9APE>B^=A>QJW#_Z,7#+8X.9Y1HPHPK4HW')T>C$'O[XG3E;R-+ M[>ANXQ]SNDRB80%:7VDZ,3[7KB:DLR M#YNJG9V$;]?V[,0TOE2:KJUP355)>W]!I=F> M/TS.3FJYI@7YO^MKB[=)KR57%6FGC!:65J>C\^GKBT.6#P+_*-JXK6?!D2R- M^<0O;_+34?.^V_AM@1RU(ZNC3E M!Y7[XG1T-!(YK613^ANS^8W:>/997V9*%_Z*393=WQN)K''>5.UF>% I'7_E M78O#UH:C](D-LW;#+/@=#04O?Y%>GIU8LQ&6I:&-'T*H83><4YJ3LO 6JPK[ M_-DB)D.8E5BHM58KE4GMQ7F6F49[I=?BVI0J4^3$B^[IYW:\ MT;+)E:=7%!66.55ZW$U5U62+TF<6FJ2KG0PR]8;K2XNAR]%* 3 MP6TEINFKO\8!9YO#V_(^$1E9#SJ!&Y%T0O="Y\H8KXTGD2N7E<8U"%MH%BG+ M>TAG99-'[P<#W17>FC39H 8K5#-8\B'UM85R57/T#VAE!J6L'201BJF4YTUU M8UW#A>,->"XKAC$;AR0M91D5D05Z P)HJ MP'T9\_O3#T>SZ>'/L+ KQ=O0*+R?:]U XH9J8[T NETF?L?^$G)]RI$L7G\K M+6*9'<1V&XLW.JR:6FE.#DJ@DAH%/8G0P,4Y[DZN&BE64EG.9E_S <^G3+K"-&4.& 4/+88 F?O8 MZ#@5^DC_-X!#Z.\"%"[SEGN25A"SWY=Y'HL_:Y1?J#6$A8'BPCZE/?)>"2PJ MDR/)EH":[P%1H>QS4!6/-DZ#&=0C-2Q[91DAE\'1X$Q8N&\!7S4>[=19&N\@ MN?V>Y/9WLM,-9:5$XZ^">ZCZ(8+[2A7BLJ,&9(;3PJV).)XA-MOK ?KH3!0 M,TMX1.U!.B(R5%.1QAPX)P_8*V0^X_[VH79O23>4"+"1B\W99B PHT6F?%C; M!>A!#^C!3C3>0=G[RQ>6*.C4B%E4\;@1&V[!C!X[KCTQ)-MM_. % M"N#5J@E[-M):R66$(@&KHPQ0#+/]>7(T.^HB@(==2-YDGP*!?:-'Z3=ZM']P ME*3'\R<\"M:/TGDR3U-!=\P:G9IN1T%EG(A+NN<*2+HA\2@50TG@*3;DX :9 M#T43$_O.W,989^GT.%88,](=V4PYUJ"R0%X_IN,TG0:?&8MG'(U69$MTW3'D M2EJ0XH=VZU5GXSU>G8R4_P)#%>=VY(2G FXE+UGM>;/&Q&GI>('$O>.3QG&8 M=1W_1M=[*)+0 5LU+>ASHVYE&>B'WY\I[UR5#<^<+[&%8YEL'!<18=C1:L53 M<]--,L2F7H7=X'TT@Q\L\1H10# <:SKAOE"VVE)6?-")U#A-9GNS9+Y_N-VE MJ!P.@W.]JQ:':W 7]1WVU'?XW""@1Z=Q:S2>L\CU0T3X?1IQY.D.-"(WX9SI MN5H4&!])P6F-V]0&+3R%0[$G8MGX('F/C,:D ?-D^RP94)<6LFJ%8X[ALV;2 M9C9,+(FS%(]]C)=VUICA0\?0T!L$>[)U/:S(KL,EF!L<+L6;8O^UOV>?Q^OE M@WB\I.,@N%88;26ML#4='V* VWCQC2_>U.&RN30>5]?P6.#8198%L,YG^.Z% M#?3_?3C[%U!+ P04 " G0&Q3(%G_G(8" '!@ &0 'AL+W=O93;S]#U,["\3);:/3(*WW+4F=F],$QL^*H$,M<:C":77QE:^FH2&.3;J"#K6(N6 M%9U@C-AX@^2Z"AOA%'('*8'VC$=^E$2DWF6 M-5538F4Y8954AO]A;B#TC25QY*>#T;ZMRS@>^7%"CQN]P%0T3OUQ&+YJ_LI-V\O]SZ\'9$/3&VXT*2$-4KI]0B' MBFK'3FL86;NKOI(&!X?;%CBI0=D ?+^6TNP,FZ"?_;._4$L#!!0 ( "= M;%/'L2!HGP( -\% 9 >&PO=V]R:W-H965TY-A9^R6QGI?]^9Z=UBP;= ME\0^W_/<:F$X(JCW4-SX+UGWOL,B(HO.6"6V8%0@F.S_]&5;AP- ME;X#R+: S.ON WF5U]32Z5BK-='.&]G?+CR5XA*<(/(7G*=[3A>U0=QR(6I)E9SL-[CJ8Z 2^ M36DI)RW=X&NUAF"K$.P:32V3*\*= /-698\'O'D=)+!W6&A-; ,],Z'H1%U0 MC@UF+LBG#U66YI__^\='[5E^ =7][9%K6("8(WL^B/_Q=_=!3C2X3L>\3L/! M1S*HXBHKG$<6K*-A7%29L^5[6Q67@Y&S%<%6I7%9>K]R;\OBLO)^PV KA_$@ MS\B3M;>*XL#@2_;' "@W8.>+Y4RNXV+D"8Z=._4$L#!!0 M ( "= ;%,O&_0SN0( ,X& 9 >&PO=V]R:W-H965T,>^.AFYO*\5"4.F,=4;B:8B?7( M(]YVXHXM5]I.!.-A09$%9ID5,C8>:TVO26F)^^.M^E=7NZEE M3A5>B.R>I7HU\OH>I+B@9:;OQ/H[UO5TK%XB,N6>L*ZP70-.2J5%7I.-@YSQ MZDV?ZW78(_3# X2H)D3.=Y7(N;RDFHZ'4JQ!6K11LP-7JF,;2Z0U<\P2Y71^89I3#R4\ZSU"=#@-MW2R#>&NUCR?] M]*$?A?$7^%_O>W?H317O!IX_H327_I_$OW%W:#L-X\M7R)E;ZVUT]8PR86I' M_,$6N^"VWI&I9 G"">.P02K5*=R66FFS/38!U7")">9SE! 3=P!#B >DU>V$ MC=)'Z/B]$/H^@6^2Z1UB D+\BD;M0.7G7Z&RJ7S*Q^A@M##?U>QP-9=<\JT*)P M'6LNM.E_;K@R/QR4%F"^+X30V\ F:'YAXS]02P,$% @ )T!L4WL9M1L; M P Q D !D !X;"]W;W)K&ULK59=;]HP%/TK M5]$>5FDC7R2D%2"U%+0];$)#VY[=Y$*L.G9F.Z7]][.3D%&:IDC="]C./>>> M>W)C>[H7\E[EB!H>"\;5S,FU+J]<5Z4Y%D2-1(G%'W27:[O@SJ$&]<]R+\ %,F:)C(P_+:?3I;3 X_&!?577;FJY(PH7@OVFFO"WP_C+ M ;QKRN\\" X>W 2#A!LL1Q!ZGR#P K]'S^)\N-=7SONR+]^7?34,_RX>#G#_ MY$C@=%KH5&T]R$L2?(**OLYM:V,YC-5VG",]OZ'REOER_Z]#=) MHB-I?C .PFAR4L+;<<^JB+HJHN$J),*JLM\ '%P?>(%QQQJ?]0*!*E49:BV@ MK&2:F]V[LV@+J2@*7Z_@*03D P*6#ZFJ!3L&QV'EY CR\#T)[G# M)\)[Y2R2%X8D7AAZWHEO;X8ULMVC4Z9 N:OO PKJ@Z+9(+K5[LIQ79^T)^LW M_M7"[UF_]:^6S8WB'WUSO_E&Y(YR!0RW)I4WFABQLKDS-!,MROJ,NQ/:G)CU M,#?7+)0VP#S?"O/)MQ.;H+NXS?\"4$L#!!0 ( "= ;%.J/ ]WH ( $D( M 9 >&PO=V]R:W-H965T=]>,\+V!EL MN'B6.8!"KV51R:&3*U7?NJ[,1A,72P<00% M9,H@J#Z\P!B*PI"TCS\MU.GN:83;XW?Z5]N\;F9.)8QY\9LM5#YT$@HFOT-)N@BR^7 U?I6QF!F[78^P;K'<'.H+Y!/KY"'O9( MCWQ\6CZ!3,N)E>-=N:L;[+KTNBX]R_,_V^4)IM\Q?8'?U>TX#3JGP4FG=UFV+M<%5;! MM.1"L3=JOJ$^JPTIW+)P'?A>$L9[5GOJ?#_V ]QO->RLAB>M/NS'>84J4'U& MPP,#'O:3E) ]HX=U)(R2%!_)-.J,1B>-3G6:US:1C)N=Z-Y/# M?'""O23=R_&P+@U(C$E_C&EG-#UI]*?*0?S/Z Z9X(^5#9\M6+*U7I)S1=N2 M=KYG/R5!O)]M3V$:!6'@[87K;JWS9I/]0<6*51(5L-1"?!/KQR.:?:N9*%[; MI7_.E=Y([##7>ST(4Z"O+SE7[Q.SFW3_'D;_ %!+ P04 " G0&Q3OYW6 MXQD# !1# &0 'AL+W=OVBE;;&^0X5(%%8NEY,JHJZ71MR(-:2.+--Z?KK9R=I1B! 1KD VWG? M<_SDF' 8;AG_)1( B5ZS-!;?#Z&OS:X/;DIOE_&/[KCTT7W:K<:BR M''*C]T/;]1M7#=!M?];URDOC''*GSG=G"'UA[WK%)Y MIU71.56+R&N(O(N)["XB[V 7EAO8[F /J9\L.BMK0?D-E'\QE-,%Y?>#ZB>+ MSLI:4$$#%5P,Y79!!?V@^LFBL[(65-A A1=#>5U083^H?K+HK*P%-6B@!I=! MR014^[B2P+O0!H>;L7R,+6^/;7#P3.G41>=U+3H+_VLA\$F^*2FH)"E]@Q@M MF5 ]A(:K1AQ2(M6Z9*A0@UPMR81(E) 70#F3: &@&M(MX3'$G>T$/OP1\!P< MAFVZ:9&PO=V]R:W-H965TY[S<_;= MN;\5\D%M$#4\I0E7 V>C=7;ENBK<8,I40V3(ZWO-]HLN,-^QM:X M0'V?S27-W(HEBE/D*A8<)*X&SK5_-?4MP%K\B'&K]L9@I"R%>#"3631P/+,C M3##4AH+1WR..,4D,$^WC;TGJ5#X-<'^\8_]JQ9.8)5,X%LG/.-*;@7/I0(0K MEB?Z3FR_8RFH;?A"D2C["]O"MM-V(,R5%FD)IAVD,2_^V5,9B#V ?PH0E(#@ M$- \ 6B6@.9[/;1*0.L0T#H!:)< *]TMM-O 39AFP[X46Y#&FMC,P$;?HBE> M,3<79:$E?8T)IXF/DAB75J* *3E#Y M<"NXWBB8\@BC(_A)/;Y7@W=)5J4MV&D;!;6$M^P9FOX7"+S /[*=\;O1WC$Q M]>@%9@UH>B>=3]\/]VI"T:R.N6GYFB?X)KC4,.-*RYRR7,.O&S* F<94_:ZA M;U7T+4O?.D'_C2H24-I3X5I3WG-4"L0*$L'7%QIE2JF[U,=N5$';L;2FICT. M>W[+Z_;=Q_U0O\MJ^K^55UF\4M6N5+5K5B_O>?2.,KUQ?5JXO:UW/.!TP*@V2:80SIH!!AC(DE<=J MR+B>S6]XWN>:@/2J7?5J>>X;BP8L4I8D,,I5;"_D=43U,Z8C8+9%34/!11J' M="Q_.G+?>RFMWD<&ULM5AK M$_HMW*#,0.O>5:4MZ,-8]N/AE%&&YRC\H9L<<'O)(3F MB/%3NC;*+<4HEJ \,RS3](P)]>70,A"LK0KZ)DT5\.S*%(ISAB D*Q/]>\ /.,L'$=3S7I*/FF0)X?/S& M/I/.#7%#*59^6%L,/XT@3&B MFOF^8K8&F']%!V##:V"9%DS8C]]!/_A9P?*@9UGB[0VPS8KFZW(*KKY7:9GJ M6>YVZYM&S##+I\NUF,,LLW?QZ/%=M,S/Y8CVXJ+)U4+/-L51PZ;69/#J;$K4 M:DK4DK3. *ULP( D8,];3/GB+]:UTBTZ\.'&2I50IZ? /-7XR>D%T@F#(.QXTN<)0L>R3ZT> M^US0\=P@4/OK-OZZ6G])Q]^(E,H"<_M/#TWH=_SM6SF!$W2K4,%E>M#KA.51 M8>:XCF>K'?8:ASW]>L)B$]0ZS##-50[K6=P0Y*1@&U5=S/X5],09OW'&UW+= M%<6.+RJQW^%[KX*!M !)2DL&#AA1E5M^/ZA!8#F=#)VS.A$;-&(#K=@G3".N MD6\B13O[@E]1"1(4R3[ MYLKF8]8-6KUO+Y[8YH_:*(9-@)#+=&BB*BL"1[% M-J0811LN+XHPCD79#$1V%O97,8^9I8X9--L=BOF/4\PV&)0X(D4LU8APBDLR M@,I-AMEOZ(';7;VSLV:G+AQMLJ"^IR9)&O'AQ>5F:$5XOR&49WR+(JS)&FPG M)'R'$3F'BN%G\VX\E*%VKL'W&6SSFN=B!>W,@OJAE8K"%6-*% JA',\+5:E MS^.=64BPG2I0/U8Z8_0:[.5[%XX!>N%WUJ*6+^K#\S,/\NSSW12VLP'J>_/R M>8UT]V3\:9?Y3[VMV^F6/Z MYD"%M',"Z@?%?VIM<]B?!Y9INP.BVGD ]8W[+F*:Z76NJ\UK]N-0N9[C#VP M83L%H'X,=&5=@]^4'65:\UPX)JVVY5O_>\N?6XI>[MOV0"%9;2^WSO3RSGZ1 MZ\-[+G9H^9ZA>5A]SJA-&MO)- M?T48([D\W& 48RH,^/V$$/9V(CX>-)_4)G\#4$L#!!0 ( "= ;%,+E$\I MA@( %H' 9 >&PO=V]R:W-H965T)5,,YD6]S8&(_\T+O./!(MSMM!_RRJ,D6 M%J"?Z@=I>GZGLJ8<*D5%A21L9M[W<#H/78!;\9O"7IVTD4UE*<2S[?Q"_:%KO9MYN8?6 ML"$-TX]B_P,."256;R68#QMQ$H##D0!\ M",#.=PMR+F^()F4AQ1Y)N]JHV89+U44;<[2R_\I"2S-+39PN[\"DA"[1;:,; M"99 ><-13=[,UFN%+FY $\K4U\+7!F>#_-5!>MY*XQ'I!=17* J^(1S@\&EQ M@RZ^?%#QC=G.,>X<8R<;C$Z5!(F?\$[FHDXN<7#PB9\VA"PGV!--J.YAG MJY Z!7O,7\HPSW%<^"\#X+@#Q^? > C61B4GL"R-),E(9ED'R\[!DB%8UH?A)!_)+.]@^3E8.@3+>[ D M#:.1S"8=;/(I[)?0A"'F+NCQ/@[!)SUX-(F"RA@ P -0T !D !X;"]W;W)K M&ULM5==CYLX%/TK%NI#*VT'#($DHR12DS1J5QUU MU%&W#U4?'+@!JX"SMIE,I/WQ>PT$,A/"I%4G#P$;GW,_?#F^3'9"_E0)@"8/ M69JKJ95HO;VV;14FD#%U);:0XY.-D!G3.)2QK;826%2"LM1V'2>P,\9S:S8I MYV[E;"(*G?(<;B51198QN9]#*G93BUJ'B2\\3K29L&>3+8OA#O37[:W$D=VP M1#R#7'&1$PF;J?6.7J_HT #*%?]PV*FC>V)"60OQTPP^1E/+,1Y!"J$V% PO M][" -#5,Z,>_-:G5V#3 X_L#^ZH,'H-9,P4+D7[CD4ZFUL@B$6Q8D>HO8O*5)7_9%>O=2P2%DJ+K :C!QG/JRM[J!-Q!$">;H!; ]RG@,$9@%<# MO*> X Q@4 ,&EUKP:X!_*2"H 4&9^RI99::73+/91(H=D68ULIF;K806<8UEHI6A.4168A<\SR&/.2@R.LE:,93]8:\)5_OEN3U MJS<36Z-9 [;#VL2\,N&>,3$F-TB:*/(^CR#JP"_[\=3M(; QWB9H]Q#TW.UE MO(/M%?&4T!>R>>=X?NL$Y#DN(R^?\(EY*.&3/WH,3!H# Q* X,S!F[9WO 25%$" M+$S(EFDSYDH5G>4TK_B"DL\HZ_V,>F-*@XE]?[S)I\L\?^2UJQYYZS?>^KW> M?N*AD=T\)BR6 &5&>I(0-+3!RV1YV!@8/I=EMD[A),L;GII@\""+\-I5[,/3 M;#OXZT[CJ'%G]&G1^T/Z"%WG\5H/,2,K9 M&JM%[ZMT*(8,>C3-+N68I)$QNR*70A 7.YKTJY0%F7"#]Y6L:(><.N=?+=HJ)>V7RK\+#,FE2F/V?E$V::N;](6$D[;*29^5SM\0 MB6=(>U3"/NKV,I!QV9O1JH,6V["G70F.'6MXF^%T#TBS YQLA]&%@##1?2K/_ M 5!+ P04 " G0&Q3%Z*A^K " "Y" &0 'AL+W=O$2+DE%D):DU?:P+6K4[=F!0[ * MF-FF=-)^_&Q#&%4)2J7F(?ARON^<[_C@0]A0]L@S (&>B[SD*R,3HKHQ31YG M4& ^HQ64EK,!"3MG1Y!4#G&A0D9N.9?EF@4EI1*%>V[$HI+7(20D[AGA= M%)C]64-.FY5A&Z>%>W+,A%HPH[#"1]B#>*AV3,[,GB4A!92*2<;QNR,U>I\* M.!R?V.^T>"GF@#EL:/Z+)");&0L#)9#B.A?WM/D"G2!/\<4TY_H?-:VM[QDH MKKF@10>6$12D;)_XN4O$ &"[9P!.!W N!\'D+I$X$6UH45RW'ITS M'J6+&7(6'[6+$?AF&OX-LQF:VV?AVVGX'BH)M\[";R^'6R_AILQ\GWZG3[^C M^=PS?-_E55 Q&@,D'*6,%HAVR1Z3UG+YFDO= $^18SN6ZUO+T'P:BGAM:/46 M+^*<]W'.)^,0(%PFB-,\&:N+EM$; MB++GGK,,O'%I7A^*=[DT]'?Z%9B0[O?^_/>6OO;?)CWH0PDF0^E?[(J1&,8< M!Z\*R0[&?2YZGXOWJ_CU8K3BU6\\BF4?Q?)-A_Y0)L :1@0PCFBE>MC$4=O6 M_]O5>O?#[BA?G';@NZ\.VQS<^JJIRYOQ2$J.&PO=V]R:W-H965T0HU4X7 (:\\E+HJ5<8L[_S?9T5P*D>R#T(W-E(Q:G!J=KZ>J^ Y@[$2S\, M@I'/*1->.G%K2Y5.9&5*)F"IB*XXI^K/#$IYG'I#[[3PS+:%L0M^.MG3+:S MO.R7"F=^RY(S#D(S*8B"S=2[']XM$AOO GXR..K.F%@E:REW=O*83[W %@0E M9,8R4'P<8 YE:8FPC-\-I]>FM,#N^,3^X+2CEC75,)?E+Y:;8NJ-/9+#AE:E M>9;'[]#H<05FLM3NGQSKV"3P2%9I(WD#Q@HX$_63OC9]Z "0YSP@; #AM8"H M 43O ?$%0-P 8M>96HKKPX(:FDZ4/!)EHY'-#EPS'1KE,V&/?644[C+$F70N M.?;B>^P;06[&=-BEF=(KR0 M8DB>I#"%)M]$#OD9_+P?'_7@?93;:@Y/FF=A+^$#K 2& M":(+JD"?O=(U;=*I)OY8C-]Y[SBHK?,O33)9"5-?QW:UM&PO=V]R:W-H M965T 2[C4Q=5DR?;@%H?:+@ 8O#Q[XMK#N0;B<5VP+CV"?JGN-L[!CR7D)TG E MB8;-(OA(/ZSHQ '\CN\<]N9D3%PH:Z6>W>1KO@@BIP@$9-91,/S9P0J$<$RH MXV=+&G1G.N#I^(7]LP\>@UDS RLE?O#<%HL@#4@.&U8+^Z#V7Z -R O,E##^ MF^S;O5% LMI85;9@5%!RV?RR7ZT1)P ZO@"(6T#\!R".+P!&+6#D VV4^;#N MF&7+N59[HMUN9',#[XU'8S1?-;<'\E5F()VAY%XP2:[) MQSSGSFO=^'EH4Z8X*LU;0;2,H MOB#H[UK>$)K\A?0Q[8&OAN&/4-V04=0'#]&:SI^X\R?V?*/_X\\ [ZCC'7G> M\26=!=-@B-J03)4E.HMO.GLF;(?NLK4 @IX3;DS-\&12RQPTL45K[Q7'_9Z@ MS^!5<_+$G^S*>+><)%,ZCN;AKD?QN%,\'E3\)#5D:BOY?Y [T=A(3),4F3(6 M2UHPBRM6$:GD]0Z,FWF5UZ[._L PK9G< C8$:_IB:+0D)S&,9W22IOTQ3+H8 M)H,Q_/!5C5K8#C1V*5*!YBKW9K?1.75]@H:)*3D TX02?)6V( G)V<$,I$G2 M"4X&>3\9RTOOZX9Q379,U."21E5.IR%;=!%7^P0G9PXF,SJ-+S@X[01-A_/6 MI^DKCI^>)6%*4U>2?:>GW>GI*^WX[.SX_F)'H^K?5M5#EZ=]PM(S7^(X34?3 M?F6S3MEL4-D_=;G&$D4M36$25MM":5\LIZ7O)'0=^T$])CBZ7QV^14RW/FU 6CCKV8#C?C6\5T3DIPKW#0K&.O MI..W->O8P>APIWF]69,SLT8]%1B>W!WT;TUN.S (VB(MNIDB@F[M0,[&J M\M>)M;)X.?'# N^/H-T&7-\H95\F[H;2W4B7OP%02P,$% @ )T!L4Z') M6M*6 P U0P !D !X;"]W;W)K&ULK5==C^(V M%/TK5M2'':E+XH20L *D@9FV*W6U:%"[SR:Y@#6.G;7-,//O:SLA9)"<37W#EJ7GWQ?90]B _JM<2W/G-RPY+8 K*CB2L)M[M_C3"B<6X$[\3>&D6M?(NK(5 MXM'>?,[G7F 5 8-,6PIBOIY@!8Q9)J/C>TWJ-38ML'U]9O_-.6^7+!%/N$YWJLX&'LJ/2HJC!1D%!>?5-GNM MM !AW ,(:T#X,R#J 40U('*.5LJ<6W=$D\5,BA.2]K1ALQ5ZK!' M]11]$5P?%+KG.>0=^-4P'H<#!+X)81/'\!S'93C(N(%RA*+@5^-SB+L$#T0T,G*AV(+L MD5P%K&*,':.=)D^+:(HGL3G[U*$D;I3$@TI^EX3KSIPOXRN#*4YM-KKL31I[ MDT%[]\\@,ZI,E7^@O"[8FR[KDROK'W$21^-N\TEC/GE+X$V9Z3KR_;6V3*ZD MC.-X&B6-E*HDKX\-)2AM%*>O"1C9,GB]XO1:2H*G04_NIHV4Z6 7?'-#W*3N M]@FD^5%"YV2BM:09#/0%#B[S,_A/G>'*)A>,$:E0:5ZX$NJLH-I2VHI"/$JZ M0X!; QZ_MV%JY+1E$./1I"?J.+R8#-_0,Z]T/KS2$HV2:8^4RQS$T?_?/S5G M6\MDE$8_M4]]ZG7IN@Q:/#QIW]4^-6?Z@V#<,WKP9=3B^&W]\P!V,[2Q_)/N MP&7W!4QN;X9:Z3)I\?"H[6^E3I^'R9)*&4I04?W23U!.7KIVC=6_,*4U$ZZ8 M.HE^]/@RW/'P=']?LH3#_.T#: ^;] M3@A]OK$&FG\RBW\ 4$L#!!0 ( "= ;%/ 6)Z)Y ( (@( 9 >&PO M=V]R:W-H965TSG9?1%M)*^T+\5L M(@K-*(>U1*K(,B+_S(&);@@>Y3;0_P;)*3/6Q _\S7TNQPRY+0#+BB M@B,)NZEWT_^Z&EE[9_"+0JE.ULAFLA7BR6YNDZGGVX" 0:PM S&/ RR ,4MD MPOA=G9(Y&2<*W0 M%W23)-2^/,+0+:\JT+[*3TO0A#+UV9A\0!BIE$A0$ZR-=\N!X]K3O/(47/ 4 MHCO!=:K0BB>0G,$ONO'#M_#+;ORX X^-:JUT02/=/.@DO".RA\+^%0K\H'\N MGV[X!G(#]R_"E_\'7W7#EQ"WP?L=8H1M'86.+WRCCCJHHI8JX+K33A">7[0,56 X+SE(E=(< MK4U*P+49,N>*NMMIU!N//W:4T*@-?M3)\Z/(MB!M#95-?VND/M&PO=V]R:W-H965T+4=OB0^N/K?)#0);%0M? L>,Y,W,\''MF!R%?50R@T3'AJ9H/8JVSCXZC MPA@2JH8B@]2\V0J94&V&H3 *-2J.$.\1U)TY"63I8S,JY9[F8B5QSEL*S M1"I/$BI/2^#B,!_@P7GBA>UB74PXBUE&=[ &_35[EF;D-"@12R!53*1(PG8^ M>, ?5V12&)0K_F!P4!?/J$AE(\1K,?@8%DXOB[ M!ATT/@O#R^9/,ABI8"?Z-13J>#Z8#%,&6YER_B,//4"F6@569G6 M(]5T,9/B@&2QVJ 5#R4WI;7)AJ7%-JZU-&^9L=.+;U1*FFJ%/J G*OD)U1/H MZ0@R9 K0[V:H:$7ZVT?0E''U;N9HX[R <,+:T;)R1'H<8?1%I#I6Z"F-(.JP M7]GM XN]8Y)N,B?GS)?$"OA+SH?(P^\1<8G[=?V(WKYYIV(J074%9\=:0V:P MW!(+UUAOD(,JO"[4_X3L-9OEE6Z\'C8 T":=+-==1%9@P061[I#T;"-V6X5SK4$\'3-S9D"$(K9G$:01.C'@ M-@G!%^J)[\LD)JTK\B.YK-'&EV3V,-G*#_9N8Y*SK:T.<:LS>'1G_EIMP;>* MRVW\C:_X&_?PURH*MDM*P]]><*H99_ID2ZT5"NS?F<56.?#TA[(XO6(QZ"O# M5E2P7576(!DH]' 69=MEH%4)XMZ70]**!L'VTS5/-B +7Z%($G.M,K>\\+4^ MWI 6:&/.O5R&L;F>1FAS.N>)8L$CD,H;D-C5A>H#.\.P^@F$0_&0CN=4J8M>JNDA6 MMQ1)*U?DSG)%6KDB=KFZ9Y$LR;6X^>YX,IWVU$BK<,2NM,76'ON%" M5BU?-= B*[NFC="F!RL?8],F@RP6F/=;(?1Y4#AH&N_%OU!+ P04 " G M0&Q3^XB8V! # P$0 #0 'AL+W-T>6QE3'.>ENM+UPY;.(;5TC^ZY M1W?GRF3/T?1@XNIG,Z22\ M.WW[LY7Z\DW@[B?O3DX&=V>7A_93"YR%D9?TXAFDYX,!3@P@1IX^C_PI;DL= M=0F:C@LI]O,$!A.;5#2X)WP2S@AG<\7 JR 5XVMG'H)A(;E4@38%,F)BL#0/ M#H[=#&K7\51,2&5CNPCN[[Q;?@!L9B"0<=X+'(;.,!W71&NJQ)69V,76^ @* MNO'MNC8*2T76\? BW#K8FPDRERJGJ@\3AQO3=,QI 7(4*Y=PU[*. -1:5F:0 M,U)*0:R&C4Q4=0 U%?W0".J&CL9-@'^7S7'OT@Y> MQ!O4[%[JSZW9CK!S:!9ZK6C!5G:^*GH!&'N,LY.ZYNM/G)6BHF[SSPXX'9.- M7["4BCV8:- J"V.@*@SNJ=)LL6OYI4A]2U=ZTTZK M<\?(6:_VZ>2RJH(GQ7 MM.G]8\[RBQ4G'_Z59/M?Y5"P5V-W6AV[R(O7(#(]?I%)=I0:H^[4V3G:]@ZV MWAK "\0D_ XO*WP;-)BWC&LFNMF2Y3D5C\XW0Z_)W+P.[O&;]3DM2,OU;0]. MPNWX&\U96V7]JFM(1+=J._X*VXO3_NW%Q&(BIRN:S[JI*N=V&)B!B=I=X'"( M7-G+CV ^#O,C@&%Q, 68C_/"XOQ/^QFA^W$8IFWD14:HSPCU<5X^9&8_6!R_ M3V8N_TZS+$G2%,OH;.95,,/REJ;P];-AVL #BP.1_BS7>+7Q#GFZ#[":/M4A MV$[Q3L1VBN<:$'_>P"/+_-7&XH '5@6L=R"^/P[TE-\G2:"JF#;L"<:1+,,0 MZ$5_CZ8IDIT4/O[Z8$])DF29'P',KR!), 2>1AS!%( &#$D2>PX>G$?1YIR* MMK^13'\#4$L#!!0 ( "= ;%.7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:GQAZU-"N4BBL3:LE6:1K5.['%R MD]/&PK$SVZ' KY_MD,T9Y6@O9D_!ESI?#O'YCG.^D^IV+>4MN:^XT).D-*8^ M&PQT7D)%]7M9@[ C&ZDJ:FQ3;0>Z5D +70*8B@^RX7 \J"@3R<5YM]92#<*& M-) ;)H7M=!TW#';ZS[AKDCNFV9IQ9AXFB?^;0T(J)EC%'J&8),.$Z%+N/DG% M'J4PE*]R)3F?)&D[< /*L/Q9]\I!?J-K[7L,77^E%F22C(=VP0U3VO@9?GUJ M&>_ 3FY;C9%7C!M0,VK@HY)-S<36+6.?8A \AH]#=VV#>*;^)8QRLV$YS&3> M5"!,&T<%W $*7;):)T30"B9)-X5049"Y,#9(9"':I>Q<]Z3VUHNB?6IC<8,8 MJC-F!]2B\.#Q(#]03D4.Q,=3!TP9PI2])A,Y6%)E?U""?U/>!HPCA'$4EW'E M[NOF:"(WY+H&U@-)O MR/QGPP+(,0(YC@MYK;94L$<_X'?P#'2N6.W;YU+J?94X1K-.X6)\E[6W7=(AE MX6%D&* :0AA4"9&=,)55Q4R;/MR;/[7FMA(%D3/H10QS1!I9$@[2[D2?/D(F MS EI9"FX[.4EG]MYMB@A2RNR$ Y30AK9"=^I4C8Y]/Z!F 32V!; /+,3$ M-)!&]L"S[$4.;*W)08>%2(HY((TL 9\[]E)A23^-G/7W[H6]E)@#TL@2P%_" M45@/8WK((NMASTLX T,9[T4RPZ2119;&<\1WY+(HF)M(.0DQT:-%9&UXZ^^/ M'F:.++(YVCW958QH%[4&_J4A-'WRU$&)B:LDBJP4M M8,A!B(FI)8NLEK"$<4&%M6I<,LJ&64J638B)^26+[)>_,-OK0NO&'])[T<2$ MD_T7X?S>4B$F9IPLLG%>PGPR4?AU S/.*+)QNFKQA9P48F+6&46V3H YIXH_ MD*<.,K\'E?N,O'4&W3?! C9,0/'%WD+;_ISR?*F(N[3'GL,C5[1L&LZG MMN]:6*D4W2?&[O/HQ2]02P,$% @ )T!L4XH3@V1C 0 MQ, !H !X M;"]?=]_:.WRRC:96W6];<<[137F>HX^%U9G1^ M]/8_$[NBN.;VL\N_&]OZ/P;KGVZXNE"JW&RBDZ7 M5 VG"RD=.H@AB,,'&0@RX8/6$+0.'[2!H$WXH 2"DO!!6PC:A@_:0= N?- > M@O;A@RA&&6,!20NL!6A-R#4)\)H0;!(@-B'9),!L0K1)@-J$;), MPGA)@%R M$])- NPFQ)L$Z,VH-PO0FU%O%J W+SZV!>C-J#<+T)M1;Q:@-Z/>+$!O1KU9 M@-Z,>K, O1GU9@%Z,^K- O0VJ+<1H+=!O8T O0WJ;=ZIM_./VKJYY[G&\]]) MM1^?M?/QT_*YN7@O$\X:_M,=?P%02P,$% @ )T!L4U4IDH^) 0 7A0 M !, !;0V]N=&5N=%]4>7!E&ULS9C-;L(P$(1?)^@)MLB$426[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z] M-X^,N:RD6KI$&VK"3J%M+7UXM0MF9+:4"V)B-!JS3#>>&C_TK48\FSQ3(5>5 MCUXVX;-3NIG&EBH71T^[PM9K&DMC*I5)'_;9NLE_N SW#DGH[&I]KK0DCAC M2>:N)/)UE>Q$!_W./MPP[9[\:O].IL\P5,ZM-BY,S-+E=H>1M-U#$X3(>M5_ MQ*-CD+[Z?-1..Z?\3.]PO9_:+KMY.-8MU]_Q]QD?]2_,(4!RI" Y;D!RW(+D M&(/DN /)<0^2XP$D!Q^A!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "= ;%/&PO=V]R:W-H965T&UL4$L! A0#% @ )T!L4^Z& MK89\ @ ( < !@ ("!7!, 'AL+W=OH=$% #Q%0 & @(&L&P >&PO=V]R:W-H965T M&UL4$L! A0#% @ )T!L4WJ?'S+!" )#, !@ M ("!LR$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ )T!L4\(<^19V P 5@@ !@ ("!\S0 'AL M+W=O&UL4$L! A0#% @ )T!L4[EBWJ("!@ /@\ !D ("! MYSP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )T!L4P,DXPFP! S@L !D ("!O$T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )T!L4WL9M1L; P Q D !D M ("!HV< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )T!L4[5"$P &0 @(%1= >&PO=V]R:W-H965T&UL4$L! A0#% @ M)T!L4Y;L5%>@ P -0T !D ("!]7L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )T!L4T_B&^YD P MG0H !D ("!1(4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )T!L4WWVH!'Y P A \ !D M ("!QX\ 'AL+W=O&PO5P, *(5 / M " 1N8 !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " G M0&Q3BA.#9&,! "W$P &@ @ &?FP >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " G0&Q352F2CXD! !>% $P M @ $ZG0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 * H + ,\* #TG@ ! end XML 44 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 45 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 46 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 110 251 1 false 24 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 - Statements of Cash Flows Sheet http://www.idealpower.com/role/StatementStatementsOfCashFlows Statements of Cash Flows Statements 5 false false R6.htm 00400 - Statement - Statement of Stockholders' Equity Sheet http://www.idealpower.com/role/StatementStatementOfStockholdersEquity Statement of Stockholders' Equity 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 - Intangible Assets Sheet http://www.idealpower.com/role/DisclosureIntangibleAssets Intangible Assets Notes 9 false false R10.htm 10401 - Disclosure - Loans Sheet http://www.idealpower.com/role/DisclosureLoans Loans Notes 10 false false R11.htm 10501 - Disclosure - Lease Sheet http://www.idealpower.com/role/DisclosureLease Lease Notes 11 false false R12.htm 10601 - Disclosure - Commitments and Contingencies Sheet http://www.idealpower.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 10701 - Disclosure - Common Stock Sheet http://www.idealpower.com/role/DisclosureCommonStock Common Stock Notes 13 false false R14.htm 10801 - Disclosure - Equity Incentive Plan Sheet http://www.idealpower.com/role/DisclosureEquityIncentivePlan Equity Incentive Plan Notes 14 false false R15.htm 10901 - Disclosure - Warrants Sheet http://www.idealpower.com/role/DisclosureWarrants Warrants Notes 15 false false R16.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 16 false false R17.htm 30303 - Disclosure - Intangible Assets (Tables) Sheet http://www.idealpower.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.idealpower.com/role/DisclosureIntangibleAssets 17 false false R18.htm 30503 - Disclosure - Lease (Tables) Sheet http://www.idealpower.com/role/DisclosureLeaseTables Lease (Tables) Tables http://www.idealpower.com/role/DisclosureLease 18 false false R19.htm 30803 - Disclosure - Equity Incentive Plan (Tables) Sheet http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables Equity Incentive Plan (Tables) Tables http://www.idealpower.com/role/DisclosureEquityIncentivePlan 19 false false R20.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/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 20 false false R21.htm 40301 - Disclosure - Intangible Assets (Details) Sheet http://www.idealpower.com/role/DisclosureIntangibleAssetsDetails Intangible Assets (Details) Details http://www.idealpower.com/role/DisclosureIntangibleAssetsTables 21 false false R22.htm 40302 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 22 false false R23.htm 40401 - Disclosure - Loans (Details) Sheet http://www.idealpower.com/role/DisclosureLoansDetails Loans (Details) Details http://www.idealpower.com/role/DisclosureLoans 23 false false R24.htm 40501 - Disclosure - Lease - Additional Information (Details) Sheet http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails Lease - Additional Information (Details) Details 24 false false R25.htm 40502 - Disclosure - Lease - Future minimum payments (Details) Sheet http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails Lease - Future minimum payments (Details) Details 25 false false R26.htm 40601 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.idealpower.com/role/DisclosureCommitmentsAndContingencies 26 false false R27.htm 40701 - Disclosure - Common Stock - February 2021 Public Offering (Details) Sheet http://www.idealpower.com/role/DisclosureCommonStockFebruary2021PublicOfferingDetails Common Stock - February 2021 Public Offering (Details) Details 27 false false R28.htm 40702 - Disclosure - Common Stock - Stock Issuance (Details) Sheet http://www.idealpower.com/role/DisclosureCommonStockStockIssuanceDetails Common Stock - Stock Issuance (Details) Details 28 false false R29.htm 40801 - Disclosure - Equity Incentive Plan - Additional Information (Details) Sheet http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails Equity Incentive Plan - Additional Information (Details) Details 29 false false R30.htm 40802 - 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 30 false false R31.htm 40901 - Disclosure - Warrants - Additional Information (Details) Sheet http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails Warrants - Additional Information (Details) Details 31 false false R32.htm 40902 - Disclosure - Warrants - Early Warrant Exercise Transaction (Details) Sheet http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails Warrants - Early Warrant Exercise Transaction (Details) Details 32 false false All Reports Book All Reports tmb-20210930x10q.htm tmb-20210930.xsd tmb-20210930_cal.xml tmb-20210930_def.xml tmb-20210930_lab.xml tmb-20210930_pre.xml tmb-20210930xex31d1.htm tmb-20210930xex31d2.htm tmb-20210930xex32d1.htm http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 49 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tmb-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 110, "dts": { "calculationLink": { "local": [ "tmb-20210930_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20210930_def.xml" ] }, "inline": { "local": [ "tmb-20210930x10q.htm" ] }, "labelLink": { "local": [ "tmb-20210930_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20210930_pre.xml" ] }, "schema": { "local": [ "tmb-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 277, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 14, "http://xbrl.sec.gov/dei/2021": 6, "total": 20 }, "keyCustom": 23, "keyStandard": 228, "memberCustom": 11, "memberStandard": 13, "nsprefix": "ipwr", "nsuri": "http://www.idealpower.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Loans", "role": "http://www.idealpower.com/role/DisclosureLoans", "shortName": "Loans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Lease", "role": "http://www.idealpower.com/role/DisclosureLease", "shortName": "Lease", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Commitments and Contingencies", "role": "http://www.idealpower.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Common Stock", "role": "http://www.idealpower.com/role/DisclosureCommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Equity Incentive Plan", "role": "http://www.idealpower.com/role/DisclosureEquityIncentivePlan", "shortName": "Equity Incentive Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "ipwr:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Warrants", "role": "http://www.idealpower.com/role/DisclosureWarrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "ipwr:WarrantsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - 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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Lease (Tables)", "role": "http://www.idealpower.com/role/DisclosureLeaseTables", "shortName": "Lease (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Equity Incentive Plan (Tables)", "role": "http://www.idealpower.com/role/DisclosureEquityIncentivePlanTables", "shortName": "Equity Incentive Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "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": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "p", "ipwr:WarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_wzU8v0AehU66dqqe_jcU5A", "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": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "p", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_8qZYjwWu4EiUMUxN80Bl9A", "decimals": "INF", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rFWlXXSgzkmXJRtkvaS99w", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - 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": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_8qZYjwWu4EiUMUxN80Bl9A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Intangible Assets - Additional Information (Details)", "role": "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "shortName": "Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_8qZYjwWu4EiUMUxN80Bl9A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_5_1_2021_To_5_31_2021_gD7Kv5nkikO3NIcfYpadMw", "decimals": "0", "first": true, "lang": null, "name": "ipwr:GainOnForgivenessOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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": "tmb-20210930x10q.htm", "contextRef": "Duration_5_1_2021_To_5_31_2021_gD7Kv5nkikO3NIcfYpadMw", "decimals": "0", "first": true, "lang": null, "name": "ipwr:GainOnForgivenessOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - 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": "tmb-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_8qZYjwWu4EiUMUxN80Bl9A", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - 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": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "0", "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicensingAgreementsMember_FwH-9bXSREuQheSdFqFTsA", "decimals": "0", "lang": null, "name": "ipwr:PayableToIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "reportCount": 1, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Common Stock - February 2021 Public Offering (Details)", "role": "http://www.idealpower.com/role/DisclosureCommonStockFebruary2021PublicOfferingDetails", "shortName": "Common Stock - February 2021 Public Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_2_28_2021_To_2_28_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_ipwr_February2021PublicOfferingMember_QOlsoVmK4U6NuCTEeLP1oA", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rFWlXXSgzkmXJRtkvaS99w", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_2_1_2021_To_2_28_2021_n9xOeh9C5EOpb7TMZtEZrw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Common Stock - Stock Issuance (Details)", "role": "http://www.idealpower.com/role/DisclosureCommonStockStockIssuanceDetails", "shortName": "Common Stock - Stock Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_2_1_2021_To_2_28_2021_n9xOeh9C5EOpb7TMZtEZrw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_hJR9OLXZiESOxIpz3dS9ww", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rFWlXXSgzkmXJRtkvaS99w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_hJR9OLXZiESOxIpz3dS9ww", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rFWlXXSgzkmXJRtkvaS99w", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_wzU8v0AehU66dqqe_jcU5A", "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": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_wzU8v0AehU66dqqe_jcU5A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_4Yw4aqIW-0KMv3VK-yoA6w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_rFWlXXSgzkmXJRtkvaS99w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - 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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_PlanNameAxis_ipwr_EquityIncentive2013PlanMember_NY3gQbgM1EuG4T_7z5PzqA", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rFWlXXSgzkmXJRtkvaS99w", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "ipwr:WarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_OgR83PrhFkiawRfx2fPkmg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_rFWlXXSgzkmXJRtkvaS99w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Warrants - Additional Information (Details)", "role": "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails", "shortName": "Warrants - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ipwr:WarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_bIFKdqllWkeWfNkwnuMItg", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_rFWlXXSgzkmXJRtkvaS99w", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ipwr:WarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_d_KNk8R_qk217t-wGKD3fQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfWarrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Warrants - Early Warrant Exercise Transaction (Details)", "role": "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails", "shortName": "Warrants - Early Warrant Exercise Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ipwr:WarrantsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_d_KNk8R_qk217t-wGKD3fQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfWarrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_8qZYjwWu4EiUMUxN80Bl9A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "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": "tmb-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_8qZYjwWu4EiUMUxN80Bl9A", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - 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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_RD0uNq4EgEeRnbTcNunAUQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - 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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_aBaL6SoJdUGb1SQZB5vL7g", "decimals": "0", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_AYRgcr51ekm9yre-LyoVLQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "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": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Intangible Assets", "role": "http://www.idealpower.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_HpTmoNQW6UicKq8ZdU8-LQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 24, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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/2021", "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/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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/2021", "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/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r316" ], "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/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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/2021", "presentation": [ "http://www.idealpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "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/20210930", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ipwr_BoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board", "label": "Board members" } } }, "localname": "BoardMember", "nsuri": "http://www.idealpower.com/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ipwr_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares exercised during the period.", "label": "Class of Warrant or Right, Exercised", "verboseLabel": "Number of warrants exercised" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://www.idealpower.com/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "ipwr_ConvertiblePreferredStockMaximumBeneficialOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stock, Maximum Beneficial Ownership, Percentage", "label": "Convertible Preferred Stock Maximum Beneficial Ownership Percentage", "terseLabel": "Convertible Preferred Stock Maximum Beneficial Ownership Percentage" } } }, "localname": "ConvertiblePreferredStockMaximumBeneficialOwnershipPercentage", "nsuri": "http://www.idealpower.com/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails", "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/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ipwr_ExcessWarrantSharesHeldInAbeyance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of excess warrant shares held in abeyance", "label": "Excess Warrant Shares Held In Abeyance", "terseLabel": "Excess warrant shares held in abeyance" } } }, "localname": "ExcessWarrantSharesHeldInAbeyance", "nsuri": "http://www.idealpower.com/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "ipwr_February2021PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to February 2021 Public Offering.", "label": "February 2021 Public Offering" } } }, "localname": "February2021PublicOfferingMember", "nsuri": "http://www.idealpower.com/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureCommonStockFebruary2021PublicOfferingDetails" ], "xbrltype": "domainItemType" }, "ipwr_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "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 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 Asset, Expected Amortization, After Year Four", "terseLabel": "Amortization expense for thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.idealpower.com/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "ipwr_MaximumBeneficialOwnershipPercentageWarrantsAsPercentageOfOutstandingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum beneficial ownership percentage of warrants expressed as a percentage of outstanding shares.", "label": "Maximum Beneficial Ownership Percentage, Warrants, as Percentage of Outstanding Shares", "terseLabel": "Warrants, maximum beneficial ownership percentage" } } }, "localname": "MaximumBeneficialOwnershipPercentageWarrantsAsPercentageOfOutstandingShares", "nsuri": "http://www.idealpower.com/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "percentItemType" }, "ipwr_OfficeAndLaboratorySpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Office and laboratory space" } } }, "localname": "OfficeAndLaboratorySpaceMember", "nsuri": "http://www.idealpower.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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_NetIncomeLoss", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "ipwr_SeriesCWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series C warrants.", "label": "Series C warrant [Member]", "terseLabel": "Series C warrant" } } }, "localname": "SeriesCWarrantMember", "nsuri": "http://www.idealpower.com/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "domainItemType" }, "ipwr_SeriesWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series A warrants.", "label": "Series A warrant [Member]", "terseLabel": "Series A warrant" } } }, "localname": "SeriesWarrantMember", "nsuri": "http://www.idealpower.com/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "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/20210930", "presentation": [ "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows", "http://www.idealpower.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrants" ], "xbrltype": "textBlockItemType" }, "srt_MaximumMember": { "auth_ref": [ "r148", "r180", "r205", "r206", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r304", "r305", "r312", "r313" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r148", "r180", "r204", "r205", "r206", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r304", "r305", "r312", "r313" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r148", "r180", "r204", "r205", "r206", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r304", "r305", "r312", "r313" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r107", "r271" ], "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_AccountsPayableCurrent": { "auth_ref": [ "r26", "r274" ], "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", "r15", "r108", "r109" ], "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": [ "r28" ], "calculation": { "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", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16", "r224", "r274" ], "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": [ "r63", "r64", "r65", "r221", "r222", "r223", "r238" ], "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": [ "r207", "r209", "r225", "r226" ], "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_AmortizationOfIntangibleAssets": { "auth_ref": [ "r53", "r113", "r119" ], "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": [ "r83" ], "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": [ "r83" ], "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": [ "r83" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r60", "r93", "r96", "r102", "r111", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r234", "r236", "r243", "r272", "r274", "r286", "r297" ], "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", "r35", "r60", "r111", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r234", "r236", "r243", "r272", "r274" ], "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_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", "r62", "r88" ], "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", "r23", "r55" ], "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", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets", "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r50", "r244" ], "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_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r200", "r208" ], "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/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "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/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r193" ], "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", "terseLabel": "Warrants, exercise price" } } }, "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/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "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]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of common stock shares to be purchased by warrant holders", "verboseLabel": "Warrants issued to purchase shares of common stock" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Class of Warrant or Right, Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r200", "r208" ], "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]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r130", "r290", "r301" ], "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 6)" } } }, "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": [ "r127", "r128", "r129", "r131", "r311" ], "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": [ "r63", "r64", "r238" ], "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/DisclosureCommonStockFebruary2021PublicOfferingDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "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/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "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": [ "r14" ], "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": [ "r14", "r192" ], "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": [ "r14", "r274" ], "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,873,367 shares issued and 5,872,046 shares outstanding at September 30, 2021 and 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_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": [ "r45", "r60", "r111", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r243" ], "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/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": [ "r57", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r162", "r169", "r170", "r172", "r177" ], "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": [ "r10", "r11", "r12", "r59", "r61", "r145", "r146", "r147", "r148", "r149", "r150", "r152", "r158", "r159", "r160", "r161", "r163", "r164", "r165", "r166", "r167", "r168", "r173", "r174", "r175", "r176", "r255", "r287", "r288", "r296" ], "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": [ "r30", "r146" ], "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": [ "r31", "r59", "r61", "r145", "r146", "r147", "r148", "r149", "r150", "r152", "r158", "r159", "r160", "r161", "r163", "r164", "r165", "r166", "r167", "r168", "r173", "r174", "r175", "r176", "r255" ], "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": [ "r31", "r59", "r61", "r145", "r146", "r147", "r148", "r149", "r150", "r152", "r158", "r159", "r160", "r161", "r163", "r164", "r165", "r166", "r167", "r168", "r171", "r173", "r174", "r175", "r176", "r193", "r194", "r195", "r196", "r252", "r253", "r255", "r256", "r295" ], "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_DepreciationDepletionAndAmortization": { "auth_ref": [ "r53", "r92" ], "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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r227" ], "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_EarningsPerShareBasic": { "auth_ref": [ "r43", "r68", "r69", "r70", "r71", "r72", "r76", "r78", "r80", "r81", "r82", "r85", "r86", "r239", "r240", "r292", "r303" ], "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": [ "r43", "r68", "r69", "r70", "r71", "r72", "r78", "r80", "r81", "r82", "r85", "r86", "r239", "r240", "r292", "r303" ], "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": [ "r83", "r84" ], "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]", "verboseLabel": "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r219" ], "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": [ "r219" ], "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_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r38", "r39", "r40", "r63", "r64", "r65", "r67", "r73", "r75", "r87", "r112", "r192", "r197", "r221", "r222", "r223", "r229", "r230", "r238", "r245", "r246", "r247", "r248", "r249", "r250", "r306", "r307", "r308", "r321" ], "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/DisclosureCommonStockFebruary2021PublicOfferingDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r118" ], "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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r120" ], "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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Amortization expense for 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r120" ], "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": [ "r120" ], "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": [ "r120" ], "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": [ "r114", "r116", "r118", "r122", "r284", "r285" ], "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/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r118", "r285" ], "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/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r114", "r117" ], "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/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r118", "r284" ], "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_GeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "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_GrossProfit": { "auth_ref": [ "r44", "r60", "r93", "r95", "r98", "r101", "r103", "r111", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r243" ], "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_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r53", "r123" ], "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_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_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r52" ], "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": [ "r52" ], "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": [ "r52" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "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": [ "r52" ], "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": [ "r115", "r121" ], "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": [ "r115", "r121" ], "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": [ "r124" ], "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": [ "r41", "r91", "r251", "r254", "r293" ], "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": [ "r53" ], "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_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": [ "r263" ], "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": [ "r268" ], "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": [ "r268" ], "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": [ "r268" ], "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 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": [ "r268" ], "calculation": { "http://www.idealpower.com/role/DisclosureLeaseFutureMinimumPaymentsDetails": { "order": 6.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": [ "r268" ], "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 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": [ "r268" ], "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 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": [ "r268" ], "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 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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r268" ], "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Annual base rent in first year", "verboseLabel": "2021 (remaining)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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": [ "r268" ], "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": [ "r261" ], "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": [ "r262" ], "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_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r270" ], "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": [ "r27", "r60", "r97", "r111", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r235", "r236", "r237", "r243", "r272", "r273" ], "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": [ "r20", "r60", "r111", "r243", "r274", "r289", "r299" ], "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_LiabilitiesCurrent": { "auth_ref": [ "r29", "r60", "r111", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r235", "r236", "r237", "r243", "r272", "r273", "r274" ], "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": [ "r231" ], "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": [ "r31", "r132", "r133" ], "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_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Expected dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected life" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r50" ], "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": [ "r50" ], "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": [ "r50", "r51", "r54" ], "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", "r36", "r37", "r40", "r42", "r54", "r60", "r66", "r68", "r69", "r70", "r71", "r74", "r75", "r79", "r93", "r95", "r98", "r101", "r103", "r111", "r134", "r135", "r136", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r240", "r243", "r291", "r302" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfCashFlows": { "order": 11.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": [ "r93", "r95", "r98", "r101", "r103" ], "calculation": { "http://www.idealpower.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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": [ "r264", "r269" ], "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_OperatingLeaseExpense": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Actual base rent, Net" } } }, "localname": "OperatingLeaseExpense", "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": [ "r258" ], "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": [ "r258" ], "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": [ "r258" ], "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": [ "r260", "r266" ], "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": [ "r257" ], "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_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r267", "r269" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "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_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r31" ], "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/DisclosureCommonStockFebruary2021PublicOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r232" ], "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/DisclosureIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r47" ], "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": [ "r47" ], "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": [ "r210", "r220" ], "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/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/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r21", "r22" ], "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": [ "r48" ], "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 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/DisclosureCommonStockFebruary2021PublicOfferingDetails", "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r49" ], "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": [ "r49" ], "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_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Net proceeds" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r48" ], "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 associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from exercise of warrants", "verboseLabel": "Exercise of options and warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r24", "r126" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r126", "r274", "r294", "r300" ], "calculation": { "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", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r125" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r228", "r282", "r314" ], "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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r197", "r224", "r274", "r298", "r309", "r310" ], "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", "r63", "r64", "r65", "r67", "r73", "r75", "r112", "r221", "r222", "r223", "r229", "r230", "r238", "r306", "r308" ], "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": [ "r89", "r90", "r94", "r99", "r100", "r104", "r105", "r106", "r202", "r203", "r283" ], "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/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/DisclosureCommonStockFebruary2021PublicOfferingDetails" ], "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/DisclosureCommonStockFebruary2021PublicOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r114", "r117", "r284" ], "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/DisclosureIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r114", "r117" ], "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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r210", "r220" ], "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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r211", "r216", "r217" ], "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_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": [ "r52" ], "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_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/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 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": [ "r220" ], "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": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at September 30, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r214" ], "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 September 30, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "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", "terseLabel": "Stock options granted", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r213", "r220" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at September 30, 2021", "periodStartLabel": "Outstanding at December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at September 30, 2021", "periodStartLabel": "Outstanding at December 31, 2020 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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_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" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureEquityIncentivePlanSummaryOfStockOptionActivityAndRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r220" ], "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 September 30, 2021" } } }, "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": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding at December 31" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "auth_ref": [ "r178" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares", "terseLabel": "Fair value of warrants" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r56", "r62" ], "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", "r34", "r38", "r39", "r40", "r63", "r64", "r65", "r67", "r73", "r75", "r87", "r112", "r192", "r197", "r221", "r222", "r223", "r229", "r230", "r238", "r245", "r246", "r247", "r248", "r249", "r250", "r306", "r307", "r308", "r321" ], "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/DisclosureCommonStockFebruary2021PublicOfferingDetails", "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/DisclosureCommonStockFebruary2021PublicOfferingDetails", "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "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": [ "r63", "r64", "r65", "r87", "r283" ], "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/DisclosureCommonStockFebruary2021PublicOfferingDetails", "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails", "http://www.idealpower.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "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/DisclosureCommonStockStockIssuanceDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r192", "r197" ], "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/DisclosureCommonStockFebruary2021PublicOfferingDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r192", "r197", "r215" ], "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/DisclosureCommonStockStockIssuanceDetails", "http://www.idealpower.com/role/StatementStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r192", "r197" ], "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": [ "r14", "r18", "r19", "r60", "r110", "r111", "r243", "r274" ], "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": [ "r58", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r197", "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureCommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r265", "r269" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Increase in base rent each succeeding year" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureLeaseAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/DisclosureCommonStockFebruary2021PublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r33", "r198" ], "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": [ "r33", "r198" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r33", "r198", "r199" ], "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 September 30, 2021 and December 31, 2020" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r233" ], "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" ], "xbrltype": "stringItemType" }, "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_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.idealpower.com/role/DisclosureWarrantsEarlyWarrantExerciseTransactionDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r77", "r82" ], "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": [ "r76", "r82" ], "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": "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r13": { "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" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r316": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r317": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r318": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r319": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r32": { "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" }, "r320": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "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" }, "r61": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 50 0001104659-21-137527-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-21-137527-xbrl.zip M4$L#!!0 ( "= ;%,Y_56W P $5I 0 =&UB+3(P,C$P.3,P+GAS M9.U<67/C-A)^WZK]#UB];/9!IV(&DY,FH:OEB4T1WHQM?=^,@@ \_;GP/?2%"4L[.>^/!J(<(<[A+ MV?*\%\@^E@ZEO1]_^/O?/ORCW_]\\7B'7.X$/F$*.8)@15ST0M4*/?/U&C-T M3X2@GHC]X/)R?CT%/7[D:0++(&3,V1$3@;CI.0RDLK9 M&1J/A^/)<#*:C.'Q;#(Y&[]!T_N$]![T7- &M!OIGDEG17R,P%XFSQP>,"6V MY[V54NNSX7 S%]Y $F>PY%^&4:&1U8L8H"F6&*\3A@66\P$7RV%48(C[HW'_ M)&$A&V=57H$NR4AW B&@V:OTB4HS+!N/LM\3^I>7E\'+B5$(FOET:$IC4BE4 M46]X6:(S6*.V:R)+[30E)4Q:69I1Q:BON2:CTFK\0,7"X;[08G9[HZ/6(#LX;+OPK MLL"!![7\$6#/!,J.1U3AG!25 2W=,H\#I*B+ M=34C74W:C'3](IH9&P4:"_Q)65M.1A!JBC!)YQ[I:S(BL(),)_N3P6C'YP7W M*GS>E)0TA2"+2JS?#:%TMZDKQ"=%98&H1*7\TR&4)HY/ECI=6HAU%<.(+.;" M2@DZ#Q3)^$G "IZRD;0>\GX^PEVR%L1IHE=*F1JDZHU1/4CK")G$CAGCRL!J MWL5OUVO*%CQZ!2]U5)]I]F?P.J0??GJ\M;F9J>J*2L?C,A#D"2QTL7"GS+T, MI.+^=$/E%?]#"#_P'O#7N7@%9/8,=O+>C21X\(Q+^AU*1'XI%ZTAN!V7[ M@<,#AGFY6A%%P1;;*")+6#>D>&L=4J#O,M(ZN!KU8+/%D^+.[RONN43(ZS\" MJK95/5DIK1VT-]4]FN[0=N7]$X42.]QL&3-LHUMP>Z;H%_( $?",H>,I9,IJ M0AMB)Z/WHY-\A@Q%H406TL+0=Z&X+L[LL^/ ]['80NC0):,+R$Q,31VSDDK9 M\H%[U*&DJK=KQVSO^2;%84LDW@1B6@%*:T!Q%5TGN-_ <^JZ1A7LW;(%%[ZQ MI^%HU,I;-T0MC'**0]0^2FM .U5T6#<INV5VK-X4X])P=S"TF$*T MB;-ZAKHI1!&P: K1!=0A2%YRWZ?*3+KTPC W71!AEOZQ 8<=RW=%+'=D(JQ7 MDG>E=E VAY(S,[J_(7,1P"A#?\IY".8PGI@M%D1 DUI ;F/:D#F^WA8!XHKZ=!NC;;YRR/V%EWG M+8644.4MNU->DR9")5"LA>GR(STZ?VKO3S]C(3!K-_%MQ&/W@--BOHBE=BGB ME2"]QL+;1C^N-T0X5))G^"&QTP#=09.)2V&ZT=8+88G8DE9O1/ MHS: <46D(ZCIV6:+BT!21F0A,AOQV$ \_U]!8+Z370M%U![R!KN))J636M@:1FU;M#H.6"6(.%K1I$FBYG M=M T68BH6F*H <&R1M2U^^&3D<,F)8TF)_K@6F$!J,TFIOBI6_YI-4\IWV!8 M064#\ 3F+(7=A26;Y[N=A4U'T^70[!;9\7A;Q"/I/[:TT3*'%6\XY&_CR#135&XO MPBE(*1Q?!R%\382"1#:,=>^AX6M9!0W:UJHL!D=HDX?G;6T"%N(=J3D0+&W- MR<77ZQOU89@_71R]R9Y"-F>0P3XN%&*E)_BK[D@([ZFXXXX19F'1OY*3UWW] MJC^>]$_& Z@ZUM>N1OFU PT5B!ETS6^;UUEW/KU)[9X0&2ZMPJDV?ORNI?'% MFQS*ZI=5Y/K!N.N>]I=>@E"E01VG^2V;:V*_YL#:#J6WGPR)IV0BK)\*VT^E MPJTJ!VBDWQRF4/ZZE&;*Q%RA(OJ^!XL2T6V#/W&6B;VDY@\1&N?L<\@K,][8244M+"8=J,[47)'O^@],-G! M]0.$,U1WB==488_^2=R+0'WBZA>BIB]8N#I#A,:'-?F<$073HM>V^T 5:UHF M?)Z'Q_I 'S*GJK2]$GVB ^ML:4:MTOQ]TI[:B]K41I S,N\\6!";APO30,%?V]3RVPAP;?:EU5=ZQOW4YS$ ?MP*TR((%S-#) ME+EW>,[!%BZV!H][XL^)**+@FML[ROPXM&LO-ZY38M\(?L!;7=\S+W[J^RNB MTU)]N\BK13&W!CH9C4_T N9?"F*-#NTQ3"1? &F7;^(=-^0L.'4]6\^RKXU3[:05]C[D)\)+[:\)DN$E' M#SF6X2'Z;4H278!@^MAP-ZO\:,8FM^S!U'R#J?@O]H+$,[^>^*_;YZ2-USQ= ME8U<[B#W,TFF2T'"NU7N*)Y3#Y+)#1?A-1#QK1*?. MO&4QZX%>0/;;.A4EAYI% 6@$[APFE7C-VX2"5:2(\G AX;K+%#:(_35I3\3 MNEPIXDZA9P)C'XD&1H\FZ8(\K8DF'E3F'(A^)PY=,SUN304X;CF_4]368(QN58:X3 MKUE$#ACH6 J[I^UL@S8[)9YX>5GO %%PO6D^-=+]E;N 8 M;NV%3":X'2;BB*&M,_SXK&JR;*U61-PRA_LD4G<:I?!DH==&<7Q#Y**ZU88< MM[]5WSF1'0$TH#O.3OX_ 2.3L52SQ35V5KK/2A8PLA8V(3Q.$W-?2*.L^4ST1?;SY-$4T]V?,$: M]>D;!]2-\G_8F_^;>-#?3>=D&^X920<(];0']/OY)K)96?C24VG?$_ 3F5MK M2V=U9:4'QM]^=H2T-69&UL[5W?4^,X$GZ_JOL?O-F7NX>07Y"94+!;3( I MJL*$ F9W[VE*V!VB&EO.23:!^^NOY3C!22Q;2MBQ$J9J:@BAN]-??RVU)$O* MR>_/@>\\ 1UUD&SY@!S0X^RQ]-:+.I$N)36?O_MG_\X^:5>_^O3[<#Q M0C<.@$6.RX%$X#E3&HV=^W R(P7%Z!]V##[WFQX-VI]7K M.?5Z:ND3$:@9,B(:LCZE'T_EO\]X,#.'4- ZI2)B##W54N:R=/#./0:R5]15-!CD>@/0I=$ M"0FE?CE*"?E;?2Y6EV_56^UZIW7P++RY7VMNE8#'O]("^05LC+/CG/#0AUL8 M.0F^X^AE JYVF].[7NPA9EVGUB?C2WMT8 M(!(U1QK\>GNUY 'U@/B3< K\P V#AA1IJ/0;;^77XH48CH83X E;FSBH,O2W M>-HG8GSIA]-M'(4-_ 50U3;^?M M +!97,81OKRFC 9Q<$->DO!LX;>&T12!2WPW]I-D&:"_J=?2W,9M(QL,>(Z M>> MWJ61M(Q]7+/IU)V%"7R=6G%2,XE[Z* ?NDL6?=FCA7PYOM)3@:XFGD)\%"\TC().F]&^!'8OY.PD6]V4K[L%_3M[_-2)Z;]LD#^,D'?EL5:%3G M73_F' .VXF2NS+=NY\,'K)#M7J?3Z;:[^&O&]0SS9WP9!>'NW#Z^7$N&Y:XZ ME6B(. @2:W6*G,[U1SP,\F.8?F!HXGS(/> XH*@YL4"?PHG\/.+7G"G0QW&4 M_*42;F1'=L8\^>/BOS%](KYL;&=1GW#^@J.>/X@?@X(S+=WE<'2ZW6957.JS MM<[PYE"M9?Z&PX10[^)Y DP @AM&8^ Z;55#,,7%O MP05,8AP>?(&HI&,N4-D/EHT1IO1VBNB=6J52-2Y%Y&PLZ, MTR4EFXMEH*R=>0U"]G@//!A0!L-1GX-'59U&GJ@]#.HRD<.=+BX=$E_'VFTK M:OH\'"_E-:%,;Q^XW@RDM@5Z\)K(N MN STL'O4^[AS/&JBLG8P/E_'N2$OQC==JZJB$>E>L3R8TDH[EU]%\Z67( M1SB.[.PJFR8(K6V4]QRK0\Q?2IOENN >4:D)KK0^UJNB\5;N;&/@71#.L.0+ M'.'%@0P_>.VW#X M:LX)1T[&8!79^P6B*X:081"*HAV(*W+53CJ4'A=(VM.6"L):,)4H06+MT&4! M(-V&54K97,X>PDRY*&"Q$%PIAQ76. $8*;F'\AR>P ^3K3@I&&5Y*]"QF-Q" MBO(*FRE,:YOJ'?AH]!&17!/^'3+!4$WYE0K[PZ\A1IW91O4//#\#PVCX".K, M"RBC(I*Q>8)BNDNT]H?S38!:NX#WF6.=NN'A2#D1R4@L0^OB:+YG"X?&1;<, MEEE3K6H?\"T6%1;#)0:E'S),1#?ZDT;C?BPB# ?'J/BQ/-\J=W7A/^^>/"L+ MLK$E^]*AC-2\ OTVL*TMV_U01,-1"E.YLIN1V0=6RP&5-F_ST?3:<4HZF?+9 M!HI9[Y1?/Q52]M"@-2,U0?'V:Z[YH?^3<$X8.NS%+JBG)(6R]M!@$N$57HS M::*U*ZS:0+KA_5PGPEE0W:)\'$0S+!*#D?9#6-YK:U$ M9==IVABC_C3A!RUH9ZY"T%K/[I2L9TM[SLQ@50>B5X[YWF(SXM2-P$N/ 2^_ MD9&\ >ST/,P#^4P*SF'V\^(Y'2'BBS%ACW"+>"]&(W!5$ZH?[40EW;,\98F> MXZCM"9/-^_3R5K1T=NK4EZ=.56-'/>UWD";;1,)L':VRAQMCPB&YIZT?!G*(5]1YY LOH_^ MZ(_V+0\,@)M=HU!9!R%$+*]W&HZ2K2O8\Z5398'C]CO@3]0%,>1]G]! -5 Q MLO$.DF3[>.ALZ]EBZ;V:6>Q><;TQ_-*#XULN+OVHA<#]8],(=TICU^Z'8ZMS MJ"NV?AN0?51,Z\J&UY?.-/&PK)SY-4F-%];UF MATX8YBM63;LSI&C'?:[,.^"\'.^<7/NVWRB"<<6>0&SS'"3'@'V98.US$-WH M[<9^W?DMZO?AF8OQ6[\@7I%:I7K+,?G8[1Y:NK2MR^=Z@FP6 \,],E5-;]; M*>]-UX6!2O'@'TY8VW!THV>V6.7;G6W M5[L GI"[KE\?%^0LLY8+4.G2\\4S<)>JSX 6 MJ;RS--""OR.#U]SLSES(8M0E9/3>64KHQV##;SAX^QVG&M]HE>5%L>GTL-EI MMIRZ\VH-?WDUZ,PL.O]*;?Z[DHVG1M?\9P]04*8(#U7W(D/Y E04%S?N(B!\I2EKKKDOGO8QF+=/.H<=5K- MCU4-TK4\OH6 4"28#T>7R"7Q_P.$;Q."7(/V= 5O0N=Z'_'&H;&VG.B&[0OV M&_=3\)_@.F316/GE%QN:^YE/)H'9C:FD+F39:.ZGX989E5KYF4@:\;#V^A,C MW_4$L#!!0 ( "= ;%-8\(OI?1P M *B: 0 4 =&UB+3(P,C$P.3,P7V1E9BYX;6SM/=ERXSB2[QNQ_\#U/.SN M@\M']54553,AN^P>;]B6PW9WSSQU4"0DLYLBU"!I6_WU"X"D1(HX>::J_5(E M2PD@;R 30.+3/UZ7H?.,2!S@Z//!R;OC P=%'O:#:/'Y((T/W=@+@H-__/T_ M_^/3?QT>_NOL_MKQL9G$>\6KF1OCO9_'*>]XJCC\[)R=') MZ='I\>D)_?CQ]/3CR3?.Y&8#>D/QG <&L&$0_?Z1_3.CPSJ4Y"C^?/"4)*N/ M1T"YI\/DN7LD(GU^,/[8X;=WQX2JB!, SD\0#=4785 M41$O@EF()G&,DC8T2+OJ#MMK[$9M4*RV[Q O1,UJXOL!,W,WO(KFF"RYS;=! M5M]I=Q2*#EE6B5 M$A*RZ8\->)C_09EZ\L/AR_6UWK#(I!1T-YFPZW?DN\9EG2^,$+R>O M0?P%+]V ,FWNIF$2FR\PS/NJLDA$B@DKXV+=.G?C&6G:Q[A_5?4+49@1-5D!5BKS)BR-("F#3VS>R;7=>Q^5+Q8CL4UP&EI(I! MJS1N=79"JM12'U#T.R=X:<=SK,,BC>D0>)4MU(MFN=MI,T=E'-A2]=$ :^<1 M.VIL,:$+L<\'HVI(MIZ_HK;^BOQ'?!7'Z29G]$A'5UB)25.I%IDVALL9I3V9 M-6[,G0[MSE**N F2@YNE&5%E"S4G!H+5;MQ.AN Y7JYPQ/-*!I.:J(U^8I.U M&H\).Q@I[5$(*R5:"MW=+*<1 C9 9KS)3HQ\V9RD2$.PGDF4!'X0IBS#]8"\ ME% R47SQZH4I7?)>4H$QQ-.$K\VG\PN71$&TB.\0>7AR"3I;BSM0V%Z/(TJ5 MN.(3&E\SO[IB+OA,MSHW:"G5>,.V -FB79@;M+1G2\=+N]&"Y'M57ZKJ5'MUQ&0OJEDAW?1SGZ5([[] MO;&.RUB$A<,,IJD[:#%=%* SEKY1<_!3+YF2!T2> T^F>B(PH3!E@*-0QMA%71)X9NI;H:%F.#\0?5:3&^A7HK\82P_'E(9S'Z(V4AYW/N_549 M#C&T/+'S&S+4RTL3)PHKS#Z<= $M@4F<$G'SGRY;E'C30$ZV%KS, /7+)^<$-D<%Y) M!J^, :0M1B1\BPSS:=-Y^>BU,@K2-I2SPJAI)W&13D;8%JM10B0)%94@R0A[ M"*;V!9'@V67;0%=1G!!^-?0^B%76IFHBU3)=(P@<8#>2"!62-N>@:F+ 7&C MUA9F*!=LCM+@YJ4FH6QA.M0AV-95Y.$EVIP:*<^[D\C?WJC:GB:.S];TCQ6. MW?!'@M-53+L(4W:=F\'P"W,I\J>K_-RTZLC%,(-+M7VXX4?T'#;H:L]G-.Q- M[F^:]]?:%0VN?+@3N@?W=T/QJ>(YF_,'@E.MH,_3:/R"O"; UK0R,R)Q.Y"L M,/#,?+>+?#SD8^"3.?H!ZYJ MV;4W%/QZC19N>$&=0K(6V)8 HJ8X$IC^4<_&$YK![L]"I'BK$CNFD""L([O\>L;C 2U)67>$TDOH[@W;CL8(%/--Y M!46EVY?"2\E7MFCMYLV%@@U1&MR]:TDHNWBG5XR,XHA\]M-3<0+7J0WX=R[:7L5>H$S]3-.'9 M>Q6H9EU:!VY_"ZVAA&H+U#INP]\ELZ.EOE*MTP#!$'/\JQTK8L>Y%['OM^6END3H2X%7J#&Z6$G,K53'LR M(-@E*QTQ;QU 6O:BV'ZT[@D"!J^4UE\'-**]TY1N ZE@'5HC MI'7-R2@;I!C]L2YS/#+ZIG/J)8+GP$_=4'*;0P@GO,X@A1R9L%^"Y(GSG@GI M*5@]8L7V7X,>S)BA[Z/5#0^=F'!CM :]Z"$AH[CIT0!]"/,9*]0@N3 E I'Z MY5V@\2E25Q.I &FIZK)&B)B;6#7H\'4_*DA6"GS4D(.@Q9,7E_B:2^85&'FJ M8!=JQ#L5O#(2>["(U4ZB(LQ.WY2B[+/U%N;.7?.PG.&_)2+RCBVV:?QM/TN0)D^!/Y/\444Q+K\4P M&Z;&7CRGU55[:JA M-0.&OT3:!\/T2X_6C(+@@7]&,=O!5GC.$H34E'9@1B='Z6,J,#J2.K1K,2.Q M8LC!+:F"8MD":JA!T-WLMM>C^YK;H'*#0PRLN6\I H=$KV;S4@QN07/G5Q@5 M_,=FB(QTI[".>'7G4(XP!$OYV0U3/F<](N\I"OY(54ME,;#<44K!(=&KGA$D MX!8T=SE/Z/B/S1 9?O:0(%Z92!0(0["4XL'2!-&U7<*?;?&GA/WOSD*DK9)N MVERJ638=0.62MMZ':?.&7.JX#D@#F=:>6S%#=7"+-2>M_AB+&4D0;+JH_OZ0 MSGY#7O*(IV3R[ 8AP_82D_QV?K3(G@17[#C:]B/?P&O2TYXPT.BY!(N>NF%B M#\\I-%$#P>,*ENB/]MB"!;FBIQTM7T2K5E0N7@4L56-4 M%M5*FY8WL**\0PLUD 0V169P>Y,C7S8K-=*[UO/I:(>5U_3/[)?FSP%ORNQL M/N0E^IYPZ&\>.SRHB$SR#O#Q\3?\'>!-3Y7/>.Z4^_UO)^]YHR9CO)3XR!R8 M;!=C!^AH5$R[>M.Q1(>131H;B?"%[:T*"_=(A&*H;&ZH2=DQZU$DU/K!R=XD M4G]0WE <*EW3/D()0RH4J26.N,-1W@(3P/4E#B1\\;'6VX@0^]8'&..&Z MBA\G4B1F.>R@TONNB85J"!B!S9GH#?E< (]I)D;ZHN)U043?S-X64'O$DBQ7 MCMA5Y*=9,;6+5W;<7JCVK;H;5&#?-[:,5C3"7,E(O'?V]24N'A9O$G$(^AA4 MSC_T%7D("-L7X6;.I:5TI9V 69[8:K5Q9+(/HB]5QI2Z*4[-;/<*U3WZ(PWB M($$Y=1GE]\C#BTR:HD7/<,,.JEX?VGB/_GD!3NMN49)=N[C&LH"LANO:W$'JFHV?8ZX M3\>/>F4$!/8*?K>GWWR MC@@>,UFQ6[3?+BWQOIZ6V';H9#V.G7WPGI"?LIK.BO?PE)D)BPY&,>E!G\T$ ME56P%JWAVX]UHB&X[E'>^P237VB@Y2U>^H0A\3LZ"=$5G?*JP@X,A 1#0T6M M7/:O4@5!&-/D"9$:/2K1*%M B#T[$)221@AB4]"H2QF9-1TOB61#6B6M9#%O M[FW*24':CT2^ ZIO!MQPE9+74P:-E+5MH1 MA Q1#[*6TKM/TK]%LCR$KA&$]%(/4N6TC9E+N,9N9)E ^*:>0."]C)PTJ+X& MKLH.""%',97Z"^=&*$,+ZA6LES\N#R=(E[TC;R0+@&&W7*ODTNA[%]Y=TP6L M]_L=P0GB#R/23POB+IGG4&S)FS2#$#[K5&B[+V]"40\"^.GA84G#D[,TIC-5 M'$_\)645Q9%*TA0.[F]CU"IL["0\B/V3X5+T8;L6WDGZ*8[60AGQ$KRSF:M(1G ME4K9&M$$W/J*$L/W-++C.YC^'5U^T1_O[I,2/E,)I M=$G)IY$;\_O3^36.%H^(+ 5V9M8$0AAK( XS8D:-6WDEWLTED*MHCLF2S\=V MP>RW@F"6=4W_W_;NE+H?>VM\;P[F%T61V1-1R23R696>%4-*^\" 44LXT:_^ MH+P101"F)BFBV@+)1BV!Q,<6FFDDQ3*)/N"Q^ M06R61/[DF7Z[0/>(,:7XD65$9-><[+N!7[:I.6W@I"QRWG7,+68Q4>/]*=!D M2E'?J=\7<=!;R)>MF MUZOXQA>)0@D^+/<;Y2?T1(#SA@5N61TK6:9O!VA84;0K[K^#^L">Z#)-4H)N M*).6Z;)PDE]2BLXT0H(YI6$?PPJD^>5U>\K &4R5!''I6PWLL-+J,/, MVJM MT>*$:A93JL<7W&8E5^YE6$FVREE8T[87,J:+&?3BAM8Q;JG5L#)LE:_0TC+F M@1;V5&&053>=1/XYYN4@461?=O*[^HF64M^.&_E.I?>1#[3PRZ@E!%7G6B2P MXSP02$>8SB>LCLP":6YO2&#A'&%1"J'R5*"8$@C^K804LZ!;BLKVFT?Z*7;Y M>7OU_6_K7H"<:5&J8Z7^C2V!/:SR_R^-T.E)G+#R.MX3FS(G"X(X!O)#+0:- M()QK::B&FS6^ 9G@EA974<[P5A5MK'L9P7]*\AK&_M.:QCT0KT4AFT8] ?&P M#97<0OIPB]I<'\$3%W+;0?\[80#AB;FY,Y7>"LBZ%-7"])W7 Z"X.%JMZ7 M!!;"46,K*Y+0T;?EE I-9;$)VD8FF\VJ2TRRC>/"U&]QY*6$(/'YGO9]0CB8 M;&YI[>D=>Q<)1_RUQ4LT(ZE+UDQ-[E*JA=YT/D?L[46[_:3OQ?M).'+X,/3/ M8B2'#>5D8SG%8&_WI6TQ93!L,.GO2&M(@3"3[6"F MS'1*8('D,HUTK2P="3D0I%)R> 'U/T_ MN*P\,4=0Y;+D\'#V=1Z;=,&D)Q8CK-J\C+@*X^ M5N3219A\HUO?!H+?,M>P[=):2Q@$TYD^(S()0\P#A2G'1?UB@!P>0LK.3DX& M1$&0T5N1C7THLL&5+L]-I1D0,V9:+@OR MKB)VHRUX1JSF50>U"W^H9^:R@9S-2 X;"FPMP\V;-MESXNR.'PN$:13@9KJV M/4IYMM["Y$G7R8M+?+-7 %OW/XYE4]FQ-9NJ5&(%!%"^KVO15HR]0C0('YQC MI"Z1N ,$)(P6:9F(VSU&R3ON\?3XY#T;51XB:QI B(_%*K%]AUA-P5A'LQ[9 MW#*=7T5^\!SXJ1M*SA)*X !E\/IP0 K*P0CLER!YNDK6^5N59MWJZ#CD?,\W7&%O$3H*VGM/U-*3;E;'%B M+LNV39YIU,M8<8G)C[2MK,YB?\.!2%OVHZ:]\0Q0X\)*;\%D?/ M*&:%$1F1\2-.W+#\.ZM_>8N3?Z/D'GEX$05_(I^GK+)M%YF''&AL$"G;7O1T M( ;^=90VV\Z@YII_Q>!D95&'1@)$)GN_U%C"R=YKWC7E4FYQ?*Z(KZ( MWR?*D'$*;'C!NAR?M[,+;V<7WLXNO)U=>#N[\!<[N_"V,?6V,?65;DSE(*$+G6":'&/P_ 2$_9C3TD#V6!OFU*V'/MZHLTZH5E8T[\*%N- F/GZ->.> M-+)@X%>GC'^E-&K7[G!PA>PYM3K$G;1R3O'BE<:-0?VEI38=[?5FNKU"-> 0 M/'UIR:Z<-K:Z[74^%8RSUWO>@[LO 0._.F4L<7/GM=;"!/EE1\;I^5 !B#$B M>^T\API.C+GY5]7M<17ZJPMR+-W("%J_CZHNS9()E]I]J'N7&'QE852?*M\E MV[\^M2\('%7S+9'8ZU4++.6WY/S^Z;]YA#+""L=X]*\L[!QQA6/,."[&;8*)B,&:)^1;;0B/=CGHS^A;_-FL07+@G7 M^1_%VJI<)]7J\/.'^N'G8AQV#IH-57SA%(,YI=%&/MG,'SZ"5)U M5%G58)R*\"*$% >1%?!P3B7KQ5(I%B\G"<)T(T1/>0!9V0+(:62MWFDEU.,Y MY0=$ A2?Y^/)CR>+X2!L6Q@HS3; $5+1&UL-N3HF4R6)<7NF=LG3CMS)#7+9 M1,N6(U?1*DT>Z8@*?R\'AU._SL[=RRF"*AZELU3<0%[)IT &$FT2ND2GPJZB"*\^)UA3P:BGUA1>=HR&(M M3E4'$.:P=N)440=9G"Q\;B3&D+22G*0M MA,V)=L*3$ 9!?L(%6&U'Q21*O89P\\^,'&V NN_7],3O1!3I.8E4=8T@S('V M\M51!6Z/0DCBIF@D\E**+0OZJ34@_ZQ(Y\8YH)7)VO0*80KMR+IMR-X/]:@< ME-AJ=T&&;!.J85\0)N2.5$%/+#@%R"\6I;/?Z(+P$=^XD<_&6M\C'RTY:@\H M2;+)B:T6XW(U*=Y6M279LF,()0'M5:,+RL'I2:'+K,X15^;2YNGN E6B$79= M0"C'9R][.QK[/H)VX[X&RW1YAB+*0R]PP^E+A BKF7]''17%PUUL=G,G\?:[ MZ;R$MM#*N^\>0A4^,'?_Q]02P,$% @ )T!L M4T<\O1;X/P ^X0# !0 !T;6(M,C R,3 Y,S!?;&%B+GAM;.5]:W/D1H[@ M]XNX_Y#KO8BQ(TKM?LQXMGTSNR&IU5[=JEM:21[OG.-B@B*S)(Y99)ED25WS MZR^1R6B!F[+ (@D 202"02^:=_^[)*R#/-BSA+__S5FU>OOR(T M#;,H3A___-6F. F*,(Z_^K=__9__XT__='+R7V>W5R3*PLV*IB4)_+FS;=OWG[[]O7;-^SG]V_??O_F]^3T4P/ZB?&Y MC"U@DSC]Y7OXQP-[+6$BI\6?OWHJR_7WWW[[\O+RZLM#GKS*\D>&_OK=MS7@ M5P+R^R]%W(-^>5?#OOGVOSY=W85/=!6_+NS:LO153S-6#+(#Q[&I4-0A?X M#]^*AU^Q(2;D3WF6T%NZ)%RT[\OMFO[YJR)>K1.@Q?_VE-.E_-5)GG\+^-^F M]!&^/O#^'GA_\QWP_L_5GZ^"!YI\10#RQ]M+I13O>[0JI&^=<7G/S(E.8K6+ M6?$K5!?^=,5^]=BF7TJ:1C2J&0=*FB_+7\35CE,&VEG8(YB #F;Y<""*^LL7 M-'SUF#U_&]&8FQK\.($?7'[V'W\[SY@W.7THRCP(RYH2Y__/7TF>?]OP B"G M>9^A( ]K$NRG0;X*XMLP8U:X+D\2,8X"?9EG*RD#U>LRR<._)0_)+H<]]G): M9)L\I*,^0)?J/W7]F&7OU5^X^<_J1AR]6?V. M9]%%&GU@CDC#^@X5,KS[A7M *)]:PH'ZFPM@9MH1 7"'G_\_-T%>TCS9 MWM)UELL5 K0@-.!+Q+?YX':1'#?&)4A2$HHI]7 ML#WP^3MP./Y?RH1F+FC@W>F#B"\^Q@G]O%D]T%PBSA#$_?=7L5E_]]WG3K^W M_.6#[UR%<@!'!*"S[WM+'V.(&=/R<["2S?MR,*SO+&>W_ZW[, C?6\: ZINW ML 2 G7WWRS3,YY%:C4P8&%IA94P?271HB#HC 4_ M*A7JH2X(1R993BH"!"@XTZO[X,MEQ*:L>!F+?)9A\E#"8^F208"^%BF $?1' MRXE*@_1MB7DK#7 M;$MUGKG=E1J\>/!A^7P ,*Z^(^R4)S=/6:I.3 U!W']/%9OU-]U][O2[RE\^ M^+8?OUXS>DQG+PD>_S &J,[K:KATPFP,YS]Y]7RF#];7L/G7Y8R9N'7U7 M$ 'DT&(OOH1/C!&J2"7+P? L5\;NKO5V85 L>,C X'O7H*2&=9M*/M_D.4U+ ML3$%NLE"_TVAC!E5X%A!MY[]?M@MAT4(O'6,J$+O"H;(DYIH9XZ=J"P MOKB4V?X7[X$@?'')^U5?G(.2&M;9%[]8T?R134(_Y-E+^72>K=9!JK9U!326 M!FB9[VN"%!1!(S1\J#2C1B$"AU1([IS"$TT2DV;T@=!<@H35'8_0@$=/^D 8JB'C M0*D- IAP:,+ 76SRB*7*Q[@(@^2O-,C5)QK4H B;/P:VFXT@!9S;32$M$\,- MHBKO(. )(&"<<&C9_^ H=2T2WE0E[1WM8$C.%<% M<=C&3AEZL-CJ(&%>^CT,TO>//BT#0P!H+T_YC(H'CAWF^+D,0C6XHO2I"SJO_!/>_+Z377J M_9^K/_^-%R0!(]?+CW$:I&',-#,3AVH4QY7'H;I5BREB@<:,P7.F3..9&NC9 M69! \P58O=)R?ZC/LP>W=W<7]';I^5C&YE9H.8#&U5<'X4&EW )%T5\J%0H47S0ZM M+[ILQWW-=#I-(_C7Q:^;^#E(&%_%:7D>Y/DV3A__$B2;W4S M2%PP\)/0S+>5E.'8H2)& A1B]@$ #[SXN,#(S# \J%-+B+ C#6J@*G^M473K>(FI^L@CBZ^K&E:4&;OU^43S7L1D$)^*TP<&QDA5-=4 M+-"<6XPU3P-EJS!)A*N(NU6CP?1Y3(K@\1ZP:@ZEP!$_-'1FSQCX66YO6%,ELSV(,1;@T6Q M24QIKSH4+$]O%J/OXM7P"+[=Q(S$\PF4!>%(HA=FC<;C(CQO/ED8+@5MI<"- MB#[&:5S2J_B91I=IR?B-69@F+%QM&R8D'.NP$Z5K'WH,YQ9BP\Y K032"<0&'!P#MQ*D:]]:!.?F;<'-0)D:',*1%H2CG63+$X8H;!S+.*:(PZ$@ MV;,]_9\MV5OPPTQAG1;\ M,W&.OM(1W&I7;KCK;_7"&VG%K5UJ8ZZPM4MK=$6[BH.'.(G+F!9L_<./ 3QE M2<1,"M9"Y=90;V"/CJ.L8\7KJK,MKG.%'\?8L$5,B]XLQ=EZ%K^$85^Y+D_/ M+J\N[R\O[LCIYP_D[O[Z_#_^_?KJP\7MW>_(Q7_^>'G_5S\LS:Z61X> ;DT6 M53UJ:$R+L:N0Z2 X*_(QQC&CI:@93UI$S&*?>B?Q)MC"+J+=-O8N,.X&MIQU MV=9U'Q)MTUK&AGJ+MX)&WV6;QOU:0.-J>+ZAT=!0U7*JX-'T7"_ CJK+@3&T M7<>)3&4 GLC\L6GO$3T$)G208=J%,2+Z$.N8]'DVT<^"]JND!CU&JUES\"77X;EIM\N"2['9H51B( M^[1Z(0:[M7)PG#U;'2^*_<_=><2+'=P)E,/'0-%0KJ!8#Z:RM68C>"5LUN/MSM29> MAJF-%D,?LY*2[[Y!;3XSLA+"O]J'<=4.'M4WC-[Y M[R+\KJYG."W+/'[8E+ E1,J,W 1>;.+N*1SE**@M&]I>H]KN# ,PO,E!QN[N MC-"%09D&A@Q(O6;;K)5#+LAE46SH80[<6SE^>[X+P??_>OWJ]>LW9!WDY!F0 M_C?YP^O%Z]?\_Z00'6B#3?F4Y?$_:,2>+O[EC^\6[[[[8_TPYA+S>0.>O5V\ M_OUW];.L;5T+K0GNF'90N 6+O'N](*#1'.W=XNUW?UC\\?>O)23AV>\7OW_S M7D'R PTKBF\XQ=>8^\U1Q%MM!7Z7FPCEEPJ=IA5$$C[37KF>_M-,M! MW>\SZ_@8[M VT 3 29R2"@%MCWDJ_W#F^83Q'\KY=ZCR]SD-BDV^-4Y ,D < M15>SW-7Q(91S]5:Q(+FO3 #VIJ)YE?J]8#>ECT%)M9U[QG-=343,F8=942[( MF\4[-C'44X]RUO#)\]_2,HA3&ET$.73>*4[#<+/:)#!6'^@R#I7;<#:(.&9B M+U+7;,Q8SLW(EJ7AN:H*D=28Y.L.+JF0!\MB5[/'9+FZ0D0"TJNEO?52S9^E MO-T2WH.E^_Y+=KR><-;27(C5P8-H:8O9Y,V:Y;.F:=LAN3:FRZWY%5GS0I(, M\6,_1WIBQ;Q'H$!#W_G1BC/FE)1WIZ-&G8I"WT,:(\)@8XD+XIG)-!W#[\'+ M*[U"'PBY4WN/56E/=@Z!UWV]\WK)3%L!D9\YV"#OC?'QKU@<>,NRPH%,( "4<%E,K.EED%O%=YYS!B*_D;VC.[R0SYY_5F.C[ M#B:A%%L1*C3,W0D]3X8-"X9,LIP(=)$S@HMCQ*US:!V#]Q6N2B8UVQGDZS@E M498D05Y -V215\+_I_>+ M:H_9)Z57W]AKA^*)^BMNZ[6!QS<$\TV]%<5-GBV5]6@] M"!P5E3#95=#.8^?J.7BWQ"$Q"") <':K;7E<2WG$Z.-0W=YDNO-9 X_:_@PU@@?-::<+43=HPSRT=4L+RA0-[L;\P":%)..WUE2B M*(,F+0Y6O&XA2#\RUR @Q.!&;B31ML"I:M ;K-HZ\,J!]Y0E:K$P0Q2:,DM- MF!2GT2I.8[#J,GZF>N,P8B&%,G;"],(;/8K[D,>&GV&((;"X7O7QL,UD?WF" M'AYF^19-$E@EI]&G(/^%=F9#A>PZ!*1R+J,(O;(N);3[\BX#*\,,HT#@&M2@ M'-08S&??1\L0)%45ZZI&\&G]8!LJ>K->L%HGX*\/K-<%. M>6WY%/78V6 CX MH,)BM^**KY4&CS *4? W ASG;9Z_11K;AD\TU-%Z_Y*+/F^"AOF%;GJ(Q0KO55$OF05L-H ?1V"@+ M-[#*XI]KW$@JU.!SQ@]RIKP_ F>@SB!LP6'Z3\E,[AI;(NN@)7!U7?,8W4$ MVD>$N/(9]93R#69RZ3)E,M+"D$X:0&%5%DB9[5<4]$ 0*@DD[Y==4,NA#A/2 MV[=?&,EMI;&3;].53QP_!3GL>%VFT2:DZM2F 19ATC QWDP9*D"<"4//S3 2 M?J(D6,$M/; Y^2*0F1.KL6NM<#Q_C)2B B*>]I-GV9>"2>-?-85>N M:I@M1Z&!]L,8=IC7F4,%BFX0/3ZL3.*0AF"LN1C'OM00(H'BGRG\1./')\;9 M*7,'P2/]O('NO-?+P7%DW5PQD@:.V4P2M&M,HP@X-[$)W U3A!4-4A$A@@JL MPZK^*1U"'DU3L\H>5+*GC>R2.PRZ,YMX[*$-5U_%MD_%:"I>V;%)6 M+5I'P MQ9;U_.UKS:@S[,P26]IP=U+&M^+F./OU\CPHGCXFV8OI=)4>!;G9HT8,:=M' M"3Q> T@E,X8N!(!%.!IN\@SXN,FSYSBBT=GVQX)&EVE3H78:EO&S:(VKUZ\I MA-#2C!$<+9Q.>B M+\%0>Z684.S?D, L"#N-_KXIQ.V.]]DM!1.($]I+--YG\UCY85Z%=2'6X8:M M?YO6_.]!N(KK4$)([L%J7@4;"LW+R'#S@3T^/K^$-Y1Y,Y1IG7AB?X7?(8SB M1@R<=_[M UTSSF.^7\Q^)Q1^P &_59:7\3]D^\CC4''\SQBQNO[$!L^Y?[!G M:J"D752VMJR1Q=G2#CJ6OUV3-5MQL]L/,U52[H30ZSU90+:.;KU3 2/D9 M+>N]S(P4TGU.1L/&,!L#P"F P6ZI*8$=Y0(6CC["7.(*T2L;C4'X8H*#['ZHOIJ<726]T0SP.# M4S%E:VLU/FD)X!T7GBQ<(T6NE +5DFYRRI:,?YTXB?:! >Q'I4 M[(CY8FUC1-?;GPTE#RS2GDU;&ZTH-FTI(#X59W($M4,:[+TQ)IUS &I)Z[,Z M7%1QC">0BNI'D-J]E7=RI"HEXHL5VXAJ&;-**'A@M6;VQD>OW8NCL5K)'$CB MJ"MQ&\5V;ICV,Y2]";:3XM@&SQ>#5 AD%\%62!Z8G92CT;%KA>W/XM!.K(;_ MM9Q_;(O)-RQ@;RUZC/0#5(_L1B&6T71V\/RP'BE3(PP(\+L3E5HIV]GQ_28UE6/Z9X67Z3(LY*L6UA+PR M2PN1+!\WS!K6W'2=I;V\H"8__,\&.1I&A%X EMZY:3"UQ158X4 MA4Z4"1S(NB=7W)$K%'(5!Y/+(A$VGV39QNJK!/4H M^(Y )8;*!^S"HYJ_G!F#Y=,*NG.1"=IVZ@1A+CKL9VM^?1O/0ZE$09\Q)7=O MV"#@FX9+!;-\;/BIJ;#=33X?P73NPW#5H+D63!M+L,G:_Y]HZM_5_C M[;>V\WA--]]:SJO4RSA)>>IEW9%4MGI#-$60$/X/VSK/04+YZ12V'(W#DD;P MX#2-^G_H0-ZP.#.+=DN=+KZ$R2;BEP:'3VP\Z&U0T@L6E"I3-ZZ9P'$).$/= M=2MN.7#NFC#$DV9K%L+!=:@O2/MB\1!"T=V_]1 $0T12ZK@@#5NDYHL 8T1P MAN,NO1A]<+GUB51(=H?U4/,?M'VA'QUD^<)>7,U6P&B46_M6LCI<])ZR9L$4 MS675B)A=9DU=5/8G"@W?57'$$ XI7E MN>3-K4I6]R;AWXQD>Q.0@%MT;S@Z2.YJS;-+%ZFV7-N6Z0MQ+]%#D/!]0,VM M1#/RSM:*>3D']V?T,4Y32P&<)B78C''):\(_;*!Z160$_Q(D&_J9OO GZN2$ M%2Y6DF*$8/UDA04B0M+"FBM%JTZ!3 1VE>5>$$Y@01@) 8!TRF$?\;JE ?5% M9OW:,LA(KS& M9R?@),L[^,QMTW=\'ZD_[UZ;6#5!ANVN(DLPSU;MMG-6>-2;O.JIMPNO&ZZ] MR"*ZHQF&8^"H]J")X\+V9ECAW'HMSK411D-?TAP=U0W,/S07%@6\-DZA7#UP M0W_]_MUK;N;Q^B6W8%JX,5LCGXNH6Q.?=RC P.>A>!#SCK)P QN6LFM4YF1[ MF%A\DMP27$UWD3#SDH&(M3+9K F;]V7EZX-]CX-YO8,.A[7/JZ,[YTY/&>\= M=%QD#F_?_(;<^5T$>;+ML\]=M$Q:-2R"JS(QWG@@%2".8]%S,U $_@RT@ )> MJPO0A*"_+."D'+N%D<)P\(&E4Y8?)L$MX8A1^2J_4^;MY3=^1U['7F'Y*6(F^"_YA^(GY3?&#MYJD@!B3]W;L>;L(\EH>'5+HU>4-LMT@$!7_9L M=-Q-V3*];*\^O%-/YEHIFF[0: 3$ZMS3,'E-.19;6<_=: MK,IV-\/9+XX_[#L1ZNM="*2)[0M9QP6+GBH'9>]6GD#A,X[@QI M5#V\\_TZ?PS2^!^I5]O:PZ5K"!J4\=^:$:N!V;1I>J/97%855\1:BGOZ#/G!9H MN#(]Q/O&(SMARR+7N(D8?/3[I4A'^(B3+)BDU.#1Q]) \?T M)@G:MV&N[F<7I%L$H(TPQ@A8EU0;"U4/W[@8UH"-<#6_)D MUC+2XGK@\F<4#-%\H-FPM?]6 >,8B9[UKEW((9V;@HZ-@9)<(3=W[C-K\J5* M:!]40^LS%:#(RF%R(0#MESL)[Q1 --(I552G\;!%.X##2XS>+MHP/_C1 MS][ M.;=S^0$!$KYYW7T%]<3.6H;Y[:&=\D?>=?4\*\JB+9"\";8V]8#[$D5*YLTR M%+VEZKG*ZP=CDL[+ M2?JK]#I^AWGS=K(2%V$W=$E%F'#*_:KZFKH7$]QA!L8W=U#W-X#;QN+'I[+H MS^*&B\1PK7-6-+5.?F.HHOU0'N&=O:U13-*Q,S.$+S" OVF^80&EB< MY@]&AJ3-'<#O,+<J*+?BG\;# M'9;(2 G^X,8(MH:'->HS&2WZ0A2Z;LG/U;_1M_;FD;![D@/1 MM&[R.,N;\Y))4!2\U)B?.FG.8W8.CBC&9#P9''.;*F[7\,;2<&Z"TQ@"!!4?=0JJN6F%1\P68WQQFQD'99[(3I;;OH4=SOP]CP(VNOQ['@;+W( M&C@W'HNLP339X![NJZSHR(9H+I_I2V<>SK.4_13=OHHQ,>)X,C@&-57'-[@/VT[AA/(42TM;Q=*%[F\CCR;C?3I[*XW!CN:($ZR1!ZX03(\/C/S]S M@OCF>QCAXU;>@%-8D)1B7JLI*VN]BH.'.(G+[:>@W.3LWU8V/(F2/\75ED*; M*JX-9+PHP[;BT;8V>T$:<@M2$_3&BN<3OVO%RTT)F=\5 M0(24=M:,4L(KQ;V8IML=P^Z>(J^"N>;KZ>(T+.-G6XN?@S#V)+[OD,CG]*E4 M$:?X_5B67QDINJ-RSC@[X1J;?0X0>QUYSH<*]SW]WHT+(,NW-V$$B+07X&G(%S M0C?%S\&*?LA60:S:TC&C^6040W',FMWB>**>NPS9ZMB" ";Y6>!.TC5YQJ:;$ADY&$YUC(X726%,7) 5AV#Q )OZ MQ1)BS0*H)2=2%\@XKH\9)00#)@):>5NART.%L/]WO:PXNQ-%>G8X3R#T3N'N!])]P<3Y^!W>(P$J$(\7]]-PZR6 M(S#_W=R;UHD/K3W MEE5'>M .D?'.<]5VM-WD;,<-IIN61 MD[05W.@:383\<(AV7(YQ@\TMOYQD!\9/SS=Q &JX17OQXAHHS'A=ZI>0%D7U M'G$?S+_3)+I,3Q_H-DC;L>G&;Q9(&->GVHK27J-JPD"Z3M6.+<.UJI13:6; M:D)X8H3@_H^@(N7X[M2)D@F\Q@T(3 *H<%'AZ2%E,=RFNI] (S\.>BK(.BMV MRN_:/$S&K:;M4U)IXL#,F%,5A#U)3TWBVCI/6E,75[1VZ(/;DQ54BK<@W55T MP &ZR4HX]\16#5O2#%0=^6]*GO*!G6(_[F>S+WS9NW(&?_O75L1II5L>5VS- M5:B%ODF+)JA#D]3(>+;]%/P]R_EJ1K.7.HH"CE%.$+)KE2/0G9OE:-X&ZFI0 MT8+JA+547AD)GQ18S=]()5[T5'CO_<^Y MCE,&$+L5TGU2!0S204@9H[U3CET ]T<8AV\?QLD"!O.>SO*)Y@,-UWU[+0;2 MG9IF(7HW9:K!W=]_:>)E>"<>8 S+ZOV<^Z[BE%Z6=#4A2NN@>C?+#<2RG-H: M/)_FLQVFQD9B/P,^X020ED9'+)O%%NT>TOET(X]&C!_RK)C@("HT[YQ#3QQ+ MQ\!Q?'(*'89&1[4K#:^4/UUE>5G=CSM^1)2$O#,I M@\B61J:@XI/9:5D<;8@=:J1+;E[;?"\D3NDCO&BB=8X3O"M8H!',Y;YDAXWK MY:YXJCT8 Q+23J*5*+TM0BV&^[T_"W:&.M5!@ARY,7ARM$VWMRST"YSDPMRS MU]E]A],+P>@MA118!!6('^,B#)*_TD"5C)B%LG_3WS2^ )S= M_4LVR\ UM([!\G<$GV[P%2'/[;S'Y4SF#329>6?'8-1Z^76V_.ZX;)F]7U5U M-YG:T=AS5_@]+1I('8--MWS.:M5 UL,-G FCH+/MWQ^5;7]D@SW;D EBQV+9 M7='W,VR@= 1VW;(YIUD#U6.9K34CH#/I/\QWHD[-,[ 9[F3>3Y=L$!1FNC\Y MA%-X,XC?G,_;@Q;.R;V]&98I[08.OBY[&S!<;?GF*9P,A:,D<,QC&:=!&L9! M(A[Q7E^/61:]Q$FR($D0_@)0ZZ=M$4.JK=@\P F1D)*7N'P";,8[2>(EY=8! MW%9'ZG,:9H]I_ _8!@*>V>LW.4?A.;LM.(EEEB39"[P@W.30N+#[]%5]9H?O M_M(\7G'F@C3=0']#WI>_("]/-&V>UW\,'_BIZ3/F2]ZJF'=.;&1? M9T7,QRABC\G7[,,EP%6P7N=9$#Y]X[C7R?PJH?7D"U*3[7ETYM_YAT/RYX?H2Y!&-QHV'%4&O?/N( M(;#P[A;4?//OUBQK/'R<"W>1\+VA>1A M4Y(T*YG+9+"B2SJ$":,,UTLS=U>2BKA7#F_Z8'2E M#.&R3N[OQ*^ZKR?T@:D&I7P*2O(4/%.N%P^43;"!?#Q<7M9+'\K+M"AS;FRZ M$Y]22*1+==5,]R[*'8*YO_Q6Q8/VL.)5ECZ>,(5>$< G+0$?#BKV1=*<1Y0! M^J PJM.%0RAD==&<%=S1"_S3@'W.C$O-WE6LK4$B]_8K\<\6%UE0:II1FJ#AM&9U%ZI9ZDM8[8- M3 &/G#[F5"S_(97 **[BHLCR+01^;-T?LG4_O.R9)EM8#Y*O;FYN..97KE, MT^6O69[/3GZ\NUL%27*V*>*4%L5I!'=-P.W:/(_*U)(-8WB9_GV3;S_$15"P M@$!O07L21+"M68:@L;J]J.'8XPPL2VX36XMK:@MN;)VK!2"35S)G#RM7MC+Y M\=7=*\+?3VH&2)\#4K- ! ^D9H*;PL*M[1YBK/8= F\BKBO#L5,EM _QUH!Y M=;AUA7:>5,N'.4"_4I^K='IS=!92&A70[.JR*#:PYW"]_#$MH!T6C8!KA?A6 MF%CW0UL+U;\2VHB&< NT)4^2WNP"4Z0D:US()C38/)N =>GS/'(E/OG<2]@? MHT5Y&Y3T#G; HAN:PTV>P:-=%DU/P ?/;".BVEGKL)']MYDU\_JYID& "%QZ MQ5.^+1T<4]M;SD:LG._:!@4)(' $),R>A_9R32+2"A-MZK(5:F?J,J%A3%UV/,EL*?- M=5IA>J9^0Z&LU*]%\T?]=GF:IGZS9TFOE\LXI(Q1YLNS'+"V=^L@I.KTC@D# M(7]C)T23H-&#.U,9:UZ&G:@X$M>0I$$C!>!A=C237WVK,!0E-%(G,SWSO2YF M;W&Y-$Q3CR7>8?XB*$PAV(<15"F]'\ MN:5<)H[I2O(NCA?WCP\9LK]LO,;EZRI_[A2W$(F7C:W$5>%L>LAY%:XW,\-- M=7FYE6-H@7V8%W995T\+-23RK-!GPSPIU/ ^S G6O(MI8:U@'4W/S[-"E<66 M ?J@WUV6U;H-4,AZW;)@UFF ]4&?-3QG.[H<2EA&T^.?*-Q(1J/39_;7QZK/ M2?WPGN8KU:5\X\GX8 /VXJHMQ$P#V7YL&31;5TV)5*1(0TM $*#F@_G-('(B M1'ZI10XJD?-&9&&^I41DY,7)4-P1(:<,V9^%BEHTTW)EB.G%HD7%EOW2Q1\; MW$N^VYGL2I'Z[#%5\'_RW)LT3Z<&QDAXFEAO)83Z@EV8Z:7ISA\(D]!02C?.71]T&FL:#M&6RPJ6[V3I7%G85W3,F.2!'>_ M;N L[I)2?E@M4V>EQ2>*Q+5SOY(EZ@ZNS"4U^<=ZT3FF%^8^!/V91L<-@6EJ MM:/FQ70[AE7[*;BAVB95?.MO.?M@G(K3^P_@QOB!?&;NRS@O2G[D'ZL-T.QB M@E\A7S=!_R1?9A627%;'?]F/,QXWI:7T&MV1N/@!BU$P5?RB1/0BG#%P9Q'= M!-*CWZU!P5D7&K XI]B$4(\(#H5E M$ >\N'=D>#3Z8TL_J.QCSN=/[C8///)JB^WJOTC[3VC!$;R&!?N-H]# XO@& M(T.2LVVTKG"$K!+TL E"/DM!9YXJA'X09]?";+4.TJUC,Q\O4_U\T2E()0T2 M0@N&\2+<]#[)/?W"EIC##X-YC7;% _,PV4IY5?8.$-)UV%)6>U=>]R#<7VLM M>;U2J8F 0KJ7VH93C$EG9Y[\N"DW.?W$0N759E6'VQ\VC._KE$I6U1-IX >U MUH*J@ELC 2^"7$LN-5V-]5T#/&MZU#1K" MQ27T=6-0[.M#D/ 35,43I-F@@QUN:#_U\P]#?$&) M5*0Z69(/XM,P>@C)D5E5/BPU^1!01ZY>\ YO=ONKSJE66ZH-K _[]CN,JS?G M*T#D'?@>%^9M]@OY75(8&^EZSG=U'F[OP*QEL?VAL*.3 M^2T)/S/XN_SMF;:'"0GWDHIYI);EY_F>*F6Z%9DG):\R]D9ID>_.8\#/F!(;CNI=:8U)H-VRZ;R2 [EF36[L,2TZ MYG[Z -UP0KNB:A,)'T)6.S'-9\_D^)X<2-,Q-]#.3U5/(^0ED>T$9'D#XG1R M_GC[,>)/B2?1[SO+H MT'>,S6R2&KFG7B.&89'Q\QQSI2!S!!;9$7>R13(:?EMDP^!,%LGH'85%JN5F MEO+=$5CDGH/@NP7N8WG>6MQ<$>EADHG0/V<.^[+HS^-!(P:M-#^F4=5"A487 MO#!$6E2_)RT/+= DN+4YJ@CY99MZ+B<9:ITD=HE3K9;B>, MP/CB3A7&,G\3?$DR.?X])P,LU@U?!N!S)B*+O*RHS+L MOW;5A?WI;[<074LFZ)UG;M5 RAA\\MX#9Y]7\M9A_S]X/OO<9O\)I?8]>(KT M&8>VN_/(_:?4WP4'W7GN_I-*&:P_:N^AT\\J>;.D M9IO#>+1/<&6XA58#[\=^P4 W9[!%=I=M 9.;!+P5^K[:%V5EAQ6BNFILYM@ M"[L3]]ENL"W+>FB $5)E1M:;%)D2$BW&?#E1E"*X:I[#>=\M9!"7GN99S FF!-4VAY,Y^57F5%<9ZEL/E. MTW#[>0,SY?7RAK^U@$N&:?0AV$J-UAX7P8;'"M:8M"TBCH6/XT[2DKS7KS%. MF9ZM^,M(\)!M2I(P^B1L7T!2_@;A%/@[2,Q?0B+V%L>^8$_A 9UT\,GG1K:* M!!$T"!!!\& MME) YT&MAHN!PG1@20L\W^3RLU+$&?RFH?K@1H+LB><+JD(DY9RIP22,.)UXZZV:KE] M@=OI[+_G<.BGP .-R566/I[P=GK-]:MBFBS*> 5%JJ2*B\ASD&Q$\UHQ+DU7 MOPUO?)\,T_.XK5.+.(J#?'L7)/1Z>5=FX2^:K74-/%I#5;T .[U5Y< 8;59U MG P[KC(HT"D.A[_;W6$:MB>OEYTJ*NWFM@TBDB)9B]33*".6>]6R9,FD8[.7 MPGVD#_F&:3P\N=FP:#&\7BYISERANA+.C(,1C%D*T@9;!@2D8,J**UT&H+OZ M7].\K%K1EAFI:1-^5XB@3FKRCA?]$^74BH"YV?-,\],DR7CN_7H-@Z^MP]# M(VWVF 3H;?:H@-UO]N@Y&>C/CQ#NO>0QA*LD6T]=&,\_8]_D+ 2]H?G=4Y K MN^4KP=%G9RG[BCFY!XLY$TL8T<^_"\)1X-8(PI&0FNR/$Z%VCVPQ% \O\7.I M[N$3C3:<=V 7+JB)SK,5-.[ETU7W6,#9MH6IUH.G+T$>Z4[;S4@?R:#F'J"> M!=CV .L4/7\3[M'#W\98.71* M-TP\6))I\BM]$!S7(&.S:]W=Y\X-=/CRX2X6^Z^J:AH[3U)SJ\V)[ +A?G5U MKJ,/@?;EM3F,SK>?/7]Q\>LF+K>7*5R&%3_3MZ_?O(/7J9,7!@2$S(65"$W: M0@OM[/O;LB+I=?3F'1&(I,$D@.:X^/8^+F&6O$RC^#F.-D&B*(U7P+DOQM4R M7!?E2H&<%N=J.!B>W018B"1::)S"^@'3/\7ETRU->#A3/,7K^^R":6JYEA MWF.<9+F,!T,UK#H[7A,C@IKC?+B5*#70I(HON2J>96P9IM;#WF,$)92PUVA@ MYQF.^@T8&'PP#N%6D2R9JEHF8-8.&A,4JOS$E>$DS1R$D1* LPU)+_.W-U7W M*;^96![FKRQR5H:4U17^Z:"##<^!5V;N?$1=9'R/E2#S>Z1%Y\2#>#5IWLW+(?G;D;8C$,:27ZD< M9JL5&\."ETT%O>& @Q/\]F)1^PDG9GB&\NN8P7,"WR!ZO#K&OZ/Y?G65%^SLJ_TO*6AMEC&O^#1GR_6)1(J (G1^_&\85. M![;K&)V\V+F7="B5SE9$M+TKY^495:5AS@ MN$W,P?TQS1MP<*/M8(6,(,DA2<:>E!F_W;X:W*+S 7HXG:Z.F&O-@PWH#5R/> 5TP<"+UPX(='K)U&/J- M.>0Q8_X3C1^?8!R#9YH'CQ02V/4(Y>H1FIXH\7^8;H75I3\U&Z_F1^J$SP5:^V*0%H= M,@(;HU1HM'!M&9$U*E*)T4C^)/=3T$X+/JJ8_8N>F;4).-=52/M*VT8W;4C7 M'E^OX[^6S#&&.?76U&D4\?5VD%2;5)OR*:V[G$G[Y\(-;O^?H_5-_P [DFL1+CMDK=25PY9#JF.L@GDAL(%ZDVMN\ M70U@UPL');ECZB^N=7SW>L'[/1UP".[*("\]'(0/-*S&X T?@]>8#AHFBJI= M]08:RH@TFHB5NUF"BR\T#^-"O0Z>0 C)Q4X6N>=#1U-Q[R0GLGA0+UB_JY-U MG]<%O!<#D])'2%G=&\.RN0:I>>Y)S?&^SJV2!RJL#QIZ2=YSG*&7!UX.S"KB-R3)UHJBZ>.Q6U<[4+Y@WT8)&\ M=)79LF;D.%W;]"$_T++3DHNC>]#>1&YPPWO]=,H;[#\T@C\@S#Q&; MF8*\@',D(@OA=1)"V:]66MUWB.EF3@X\G7+F'^11T\Y\K_=OZIE;MDG3C[X? ML[;>&6,2VC^&/_BH[U$J[(OG;!+MF,YS)!-'ZC\G#?6L+G04!\?G12>(=UA' M*MG%PO&E=4RYWVW+' M&8D>=*P/LHMWF*X0ZL3&+5V)?LQ7\9*JR\W1N#C"7A+3!WNV-A/C63C.#A13 MY41,(S>,$>#,1>V[\NBA9Z-_IA_]NLU%!7S(<= MU@CPAKBF\.(;J/<3C]@%JY=0X7? >@SZG"Y[ QM&YX,DR(J9R M?FLN>+YOX'.A]GD2%,7U\B?>#+&\SF]!4MU=W3H$'+]F%J'K?M30SKV$B96! M(G$$Z%I1H1#HL M('ES'+!7FRG#ADPG)(X4:B&)4JBNT2YALV!FC7%?JBY.P M-:P3WHX9C!Z:1UHF$<>H9QT3AQ@U.1IF_FG$//\KR,F=N_ M86 TSZM+(CX%7^+59G5&4[J,PSA(KE]2)O-3O+YA80CDT1^EC;SW)(BPQ3++ M$#2[)7M1P]GXF('EH1ZW-$E#5+0!7)"*+FD)DX8R[_M?T7:[ ^%X&+2C<.A! MT&\$',E([.'U9,Y9U;;""@/#;UD)T3HF+3B2Y['@R=QUCS8%8Q%OR\"O=!.G M-!SW3YTDCV;*;U!=%P3.\75>!%[G^_@6]9]^B4FXC.[>TLETX-#.3,[QC9^?>&)J, MD[TL[1S7TJSDV645W]0FL8T8'WVB0;')^9[H9;K>E/?LC9H(6PV.$QF9V.^& M12I8YS&1GI&!MG3 "8VR-,J> -E3,S+*U0B1Q$N?)BM^K/HO61*4<1*7VU%VH\#UPW2T M@NFL1XJ(;D :KFQL2/2<;?$],Z,QTC66]-S (]K339Z%E$;%1Z:,E]6-=\TV MC2K[8T+"L2 [4;JFH\=P;C,V[ S4J48B,!BD1NOLFR'=?@[L]3[[%.01O"N[2V-Z(J?#+FC99EP^X>9L^C>N,MQ%8,R!V'$@V.S M#,G@'-A>5'&.=K=O_VB<'0./4;MUT[92A1J%+J'=W>#!<5@C2.!XP6F MB-FU]S'XSBU[/'/#WA=UU5P 61-.I']H?1#:XACFC*(NR*HC4RR3:7K)@$W) MMD12#HCST\>H4#A ,/3U#7,2!NG'&)V 08F0Z8I]B!RCJ]&D2)M..RB\./F^6)@05I?0P;J)O>,'5; M6F"$.(Z&JN-E[12M.PKL=\/Q%?O%_EC_B?T#SKS_Z_\'4$L#!!0 ( "= M;%.G(%J'T2D W> @ 4 =&UB+3(P,C$P.3,P7W!R92YX;6SM?5MSX[B2 MYOM$S'_0UCS,F8>JLGQ1V1W=,R'?>KWKLK2V^_2<>:F@24AF-T7J@*1M]:]? M@!>)E 0( $!A!UGIMMM R ROP\)()%(_/Q?;XM@\ )@[$?A+Y^&7PX^#4#H M1IX?SG_YE,:?G=CU_4__]9__^B\__Z_/G__[_/YVX$5NN@!A,G AS'\:)$[J;6K@94CVDA[.OV5]1T=C_*<[J MWT:NDV0@-/9K0"V!_^MS6>PS_M7GX>'GH^&7M]@K^[73K0;AT5]]1OFUV$C/ M@\'/, K /9@-,OE^2E9+\,NGV%\L ]Q@]KMG"&:_?$H63Y\Q5@=G1P>X=_]V M6;"J_/ 8@B?E[2:NOIE]3!Z)?/8/$=YV@:R>W&I/6X_4/ M\60V60*8(=5&I;2&E/3TPHF?KX/HM6M'*^W([^=D]I!$[I_/4> A>W_USQ0- MAR[]);?7M=^7?NP&49Q",(%S)_3_RH!#X_<2Q"[TE_B_)K/S-/9#$ OH6[1= M>7(\I(N% U=(7?X\1/.5ZR![Y+I1B@Q2.)]&@>_ZH)4DO"W+D^4F1,9^[C\% M8!S'0K:.U8:\_MU&CHBUV*DHL2<@FT1;]"2O**\G%]%BX2>9A4%TOX@R;W\W8$0F8)6 M\&[J[ML"JK>$^["(CP[Z48I=+%N2;)/:=[!67>F8:M]'1F/[YO,E2!P_4$CG M]0?4L;F##-2FU/5V['D^7L)'%'(32J=AV6/=>%/*)5N,\MBS4XR%\#817]% M!=$HN N?#FN'!BLBO^X>@/0]=&*%?U'[+B2).+] M0B';$H(809[)?8M$*03"C4MR8E>U!MX2$'K 6__63_!W#@X.S@X&GP=E0]4? MG= ;Y*T.JLUFO4?]#R*W]H4 'U-$L X,EB-&@F0G S%PO\RCEZ\>\+/3&/Q# M!EL&&?J/'Q?1"X#CISB!2&=E2X'S!()?/A'^_E5E7TH]/*(6"5VI_OG'Z.C; MM\.CX>'9T='1Z;?1Z."PTKDJT&-8[Z@#W;)M].,.]O4#E:+$UV7F8?_L/OO! M&L\9C!9$'15?BSA['4$/P%\^#3\-TACU)5KF8_33 $F!9D<(O-M9EW, M%+4G@*9HTHX0_[U+9!492-7*]0^RYNX7V!WV"+O_AU9@"4!V\QXL(T@:\I22 M_<./1X "P2,"@GX$D27.T-V/V<,S5S9#-T*S7;1_V'!)4(!SK!& "2 LEVD/V!P];P X40["/=@[F,YPN3.69"F'5*QOH'!T?L"D)&<26># MXG O**)M5P31B,]TGIU?7V!7*EQ=1!X=5&:MOF$L+DP!^3?M8_#1>;OQ\+89 M^\%Q)QJL(J5\WQ 3$:/ ZE0[5FB_CQ09%_]"&UXPI.)$*-LWC'A%*/ Y,P6? M"_3C!#Y&KV$3.IN2/<6F08!R)WQ@"C29;9[ *8Q>_#R:E(G/5O&>@L0C18D4 MR6FA!:EI%"=.\#_^DKF*(!7N*4K-,I08D9P3^\((#_@Q! X%E>J?^X-#8Z]+ MS>MT*N 0]F#Z'(7T?>MVD;HLIP8CP-7S$@6=WH,'X*;X2\/#^2-V_Q-0V"[2 M'Q2X>EZBH--]\ @=?(?F8;5XB@("!+6_]T?_S=TNE2_)5;"7H7+UYCX[X1Q0 M?#RD8OV!C+OW)7+Z=_P7*<3BYEY:3#>DR32F+K'(Q?N#D+ 4)5+Z]_LW80*P M2/X+N'02IY"!X5(C%>\;4@)2E$BQ=OY'>SM.@!=HFS6/X(IYHK NU3=BA+,/(0P%19]!$#2A6"W4-_ :^UYBIM._4*R3*A&Q MSTCN>)(F^ HZWI?0EXB,2G5YST8GIZ=&8R4L2XD=R2MAYGB[0!J".&;4 V__ M%]"'W%:YWB')T?T2/)(SPS3PBI7PM1^[3O /X$!ZN!ZM:'\@%)*@1+$/7I$R M7&HCV37Z#6GQ22G9'PQ%!"@A)+E'S(8PCRGE [%2MJ\P-HE0 DGRGI@&Y!B) MY66B!0YI=5/[>W\ :^YV"1+)<=(:I)^_;E_'Z'Y)@Y;#IZI>ZK6,X0&^EK%N M OUMN(>+UD*E'<9TEYB>QA3)-B([X$+D :> G '$O*) M%D^5FK;.#D8G9Z/^\D-84$FWU.JTD'5OH#U'IA L'=^[>EN", 9HQ$R29[3, MK6J60A6.FE8QIJV\C,MQ?;,G'*RP%W]NI+MZI9,H<0*=.$]AM 0P6>&<#MD= M?32!+O':')E(JC&@5S&4!<+#7U!")1.&%CZ@#9F?@%O_!2?OJ">0HC."7ZL;P08X7NI/8]BP5*VK@<5KFG88JZNZ,\.AG(Y:WD@X"H]DP?]>[P.W-;B/9@),?O0>[_T;13.'P%FS5U-/NAFNK553A$*CRPBC;M%&#/C))YZ\JQ M$C[7);F&]601%%W6U*-[UUI18_-ZPW82-(DJRZNM>[W!?!B.2 )&#=M)(2JZ M+'>Y;LL@["#GU;1]%!&4G)&OM5<,J5QO9<;H;A4SC@V"\)%-1*.$"OS.$L_<;;3:#64MH\0(H+:X^1\A&BCE<)5HT78+6@?!3AE M[+K=/,O1#\$R*J2 _22?XY6>\-]"- M,_N[H3W-%/T,$M_=K"P;KVN?,*]K#_Y6:_4_K+V^?:3K_E5E3X14/8%9;[UL M(30%,$N'U+Q?I-4T9JBWPH.Y@102V9Z8F9U46>,T>4:;V[\V@YM.D^T:%M.# M2U0%YZ!FD *_JOQ<0IN :$1H?D>+._.XGSQ=IG*".0M3?(,7F"-\S0O_G M/3IO5'>@<$M&CF061"2'H!RI;;E-<1'%R 066J%.\94R=6T6-E^(W48[+VTQ2AJ#O80598-4VB-%DL53 MAN'!V=%!AJ"_?(7Y)9N\ZV6V2?+NH*%TCY%L(YDM-PJRUQA!W+ 3V"IE#-9M MD-L=P3S2=5WK$V-"-Y/VJ9S!_+L#H1,F-Z&7NH"^P6.6M01<<1F[+M4;(!9> MEY$A_M7QPTEXC;Z)=A[XS:)JF[T#2N+RNE3$&^/8+ZV9Y9%W:T[V%*F\C8:]0YM?+DGATP:XU+9EOO2#-*'&TE%*6X@]2[("_:XOFVG?>/T.<+9F MX(T1#YTYN$L73P!.9CNQ8BQ;(-2&!3SI+F^YC>OZA+T!QH.BC&+L\(9D"K9B M+XF$)"YI)#^D9V_Q>OBQJNL@>N4-USMJ"-?#[0WR!C7?VUE+)G9?9Z?:CY'& MU3[NS11&+PA/[WSU6XP??5A[FL=NXK_DE\[8D1SB#1DYP!M1(FX>9$ANSQ%_ MQQVD1B9(AE1HHZF2!OK?8QM[?Z1QGD;I,;H';A2Z?O8VW48=CY$<2Z3B4W6H M3D:CXV^6,G1OVK,G7.42H"Z[?@8_^CD &0]";[R(8.+_E?V>PE6>JL9Q;V\4 MV65G:WW9,[O>+):.#_,ERO;K7/G#70%^N(MVO,I7^X-S (O M L=?T'810FU\T$^FXA3<(98>P" _1N5]LD9<00HN&6_8<=2'\);C@^'HY/3D M?7*EC9ZZACDVQ$0)1\?(N]R-+^:#2Y#_NZK;VDN-U'A(SOH?Y).E-$FQ'K0% MEZYDO;M**9]G0^ _P6_T,9-PMVJ=54>CD8'QWKYUXT$/*3B5(+B@%YM"_@= M?4PA0%MEG,(TDZH,O N]RLO!W SC:>P=.H9^9TRZLY68E*=<=:T2>)X@U4X1FVJ&<[SU_,?#G<-YC..4RN"-+CI1D.-'_U5\BDYNPA<0RX@?8S1D M#/'4Q(^)2FZ/\4)3?;&,';O_3'T(D&K0&$M6T\ )$[35P0GOLY0Y%"[Q-V , MAR2389=E'76BQ(=A!KNVS_1Y2;5=[QUSB4L52BX]&S[I=9[LW@^I.NKD/:VN MBM30W5=7C(:,(9Z:U96HY%;FT4)*<0'P8IQV>!,14DDG3YL*F^H90Q[)+"!, MA:U4H?0Q4%WG0555%,$B5V\ NCX]01NK2EUQ1_I?_=L+A[BTH&2KIS]4@CR6 M"+$XS17>)WDX=&#E/,:OW,[+H_=#K(XZ49H;1Q?1L$+P_V-?R8L3@"SV VG5 M=]&.%/]A''KU7U1*3@'JO[=].''U5CSM@'YX1IMH<(^6N%>S&:"NY??;"6,( MWW$?8(#6K!T22'5;"ALCVP'A"NF&]1 X5UV;"-A.6$G!U,N,Q*CG,-'I/--! MF.&[8LQ06L[8G#)78=W;NI_$(<75%.+3T T)1([I"41P_I!JN_\^*%K6G$F$ M_CSTUE"@<(KQO/31MZ.SD:Z'P=9=?&0$/]4+U1E]C-:G(Z.&+X>J=\L8PP4!'!G@^HLWI MV^7,Q9P;/L)SUU?+1ENG"6/MJO,"G K&,E'<0EEN3SU4F- MV@NU3$(02EI) UXY)7EM=8)_#Q+'#X%7)F!EXD\N;"4%!$25Y#_2R8(M15U& M"R0\A03$LE9R@%]22:X@(_8(MXCV-^C'QHW!NJ"YX+?:#;#ELF#"ISMP=J#> M+F@NU&S42'!SR29IZ6^(DY<23=(H-P5VS'4L[_0S3U'78OHT5I%2@- M1M25$6 [K1E%S=-2Q.WR+*9U:+8.P,EH-#S4S<$N]DNV)B3M<&F!C9+2RC6+ MG@\[7G+):=1 :BE@R(:("K6FU")*(N&5 X-576Q2Y 2SK(&4$;1&XN+U(3,A M0:"Y[_NI+]M\4V?:>-_I-+GMBR7A E,DK7\U',;6='2E$:,9!37:DA MN)T7XIN::5 7WVI)[BAV/E/2TW9J_7OPS]2/_0042LL5BO/DS<.L%5;K/ M&LCIEG92BZ84) _4[Q'M](I:OTG4+):DIWE-2]$L[VFO8N423]1SN_FZV7/JQ&T1Q"L$$SIVP>*1L''J7(':AG_5_ M,CM/8Q\_E,!UPV5X@/XW^#S8-(W^H]KZ &EP4&D?WWI9?T$'OZN=NXC". I\ MK]3#M*+LW?SENPDAI_\>9KELR)385R%#'\=OB\616[?\C8L1Y M0,_,(MZ0,09$#9R[=D:2BA1LK_9A@Q[2Q<*!J\GLP4?+ZIGOXN1_>8IEO,M$ MBG8K:1(:K-#AKA4JVL^NV6V^,-A\8K#^AI;]XXZH',:%7NG'F:Y<*4SXFJP$ M7V4C+4,#%H1E17M9>SK$:?DL&P;ST>Y@WK0T*)K20?5?H\A[]8, 6>EMT3:] MY1C&0NW\& [UO:M"ZUS3N.:H62?Z-[08/],_J%L@LSO0VPK?TU%^&SDA[] ^ MWAW:>74]KV4_)8WCMJFPIG>^JYUI&HR4TL8,0#X\ZH]O\TNTGT-XQ4,,)_GA M'&(GA"&65==!U.S+/"O;>L$?QX??CHYT^3YOT9X,@,WS'UG7F@89NY(Q8XU# MY[O#K85L^PGE53OJ\$UY/S]!PLEOHFS!#D*!;>EH=RQ6&LU\8_5F=:5'H(@I MM*H5:@>MG;YI&MY<_6P:[F*-&#G\6^"U:QHDZ$')FUE:C,56KNH&X_"-;!RB M,$\+I<46<"=\VDHW-#P\,.:@\BY* /] YJYOY!@FP!L)6M/_=%\!\M"!\R(9@>'[0^8!W\K?_H/L\^:>2KH"4O)@R*V^K7* M_]D8BL)5V9CASH]:+9BDO9#*QOG>7VU!>XIUL';@Q'$V)C/(UL'@E6 ;"EU$ MF^DY<:2(*REYC%F/N92)\)!RL@4KG[5IJ-5SMK213E*:&)H#X53;M8C7BNY@ M%*(?\^NB(',%;+4D9/=V^9J?K M0I;A9-HE13K<^LZ3'Z"EQG;3WPR:A$7VZ.Z*)1TYZ1[BQ9T\GVNY"K*>NS0E'58#L(':2,3HN M7JWDLR;=&ZZ/M3,TU@RX0R$#:-8"0JJR>KJ>X'.'7^+D_P&??3KN=MUJ\+?B M8[UWAF.:C$Y'B"2C$_Q\[?&)+E=5Y\?--!J$EGHFA;DTRL<8P[HS+HR1Z)X? MI'AR?P N7BXA%>0ONP(//ZJ-;5A:7C?==L2=K\@-,-X[4_A%X\C%P8U=0NU; M07(?W3*5TG?. C"?6VFJ9ARY]LT37J8VJ(Q*-QEQ&%,(KE.\>"BB#HBO+#%* M]@3D!A5O16 (B"H)'-.>RC$ R%93 :=@+)PB =[Y.9<@*A2A./):UV:%J*JK-P!=/P93 MZ+M@_<>U?H8B_&MJRW+6M1+?K @.2C;R-Q?$<2%/GJ7K?X/ NPG'3V#EA"XY MY7Q3I?ZSH8.<5C[ATW$]/EY@/X2:37/>=O\IIUX="F(\",S<;\"'F)>5)P^. M9F>JGI"/PV-M6<:Y8Q,Z1WH88R,ZXM0EP&._YS![YA)#^//5=^>/"&:K.X8# M5Z %8]@DB02[K.JJ#+,<+@QI-K(T>E(%6S&.)%TQ%6()MT;,8LH4K=S0[H[Y MBGVM3$VFX8'1*'-CLHMTL\QFX3A)G@'Y"%*++_@YV(&/731=I M%H4W7D0P*5*@BS.(TM [Y92(-KH:J;.<92&8X\\9RK,[0'.TLBN]4_[0))?E MQH\2)]!X(6[S3-=-.(O@(FM>U&FZDZAAUVGZ>;#YTJ#RJ??I33W2=8&N:@(G M,UJV^.T#&&8E8^Q"1SP()RWBQFG2CD*0@UZ0,L[-&4]OH+@!7R/PN2YQ6:,H]$/,@KH14'L0P]XB(?E MXVLDA7Y%6Q^L:U:'LI05YI,-?9]V'-ZRM0_"\2BDH-R)@JR9QI/N.DKEK/G* MQCXHQZ&/@G$C;4:.'#=*EQ +Y6XYX\8S]'T*A[HV9Q^+E&BDX-&WWO H+DZ; MBW?E_;^ =YXF=U'R#Y",7QU8\53Q,8FCP7?'I;8Z*=ATVK.+^]G#:&+.3]KS M:IK]FOU^:.TF1%U(FR[7$TH:,T#Y<-A^8(U'&H/OT]=%8$11[A:LBSH.!XXF(*G"]0;'QI!'6G'#,:4BTP1I@X1J[W@[*_<9N'].892@51YJ&?TT MA\X"3SJ,"]_-U0Q'JT'I6RN:MO(JQ>ZWAX>%$P3E&_1C;X'677A"R/9Z;A1& M"]^]"?](X0I-&4Z,5C]L5#LU:!7>\C5A5MQB73>W#:&*E-*&(]Y^CF5+:'"" M &247 "\&%_:NXGC%-\9G'ES3#I<#*[C<+Y(X +@D7AJ6()!UJ+JO3*_IY>8\RR TN(]J,]=FYJ MA%^7I-@C7=<*NB:7U#E&.72Z:Y8Y9)&;JD_7>F\)8++"B:23<>CA#--++/7Y MZA%]G.$QXZAI# $$,"4N\UH):M;-0JH46 :F,XVCIG% M\5, /T&Z97Z;2:S MF>\"U!MD7R*(:ZT>EHX+Z(X9=HW^X->@]:V550NIS1JULE(NFH!I*^/+*9>D M39#.F;C^:$:6I6TR^RW.3[TIJ#/KF$L T1VRN)@*WXK62HOU6RIE0'[W9QUC3L)J)PH:F:/:1H):DM@?]UL,,P_QW@%1'PQFBYXLR+.WCE'[$7F98W M6;096_G24G+M@>X*UQ>[.A!89>Q6MH15$-"^.;,YDN19J@D69__,7"9$ MIQ*M!6*4=P2G$4E M+*%5$RRFZVV&4F9$\VA!#2:H%>H__@)RE:BK">H2CBWELN[7:9)"\!VM@Q?I MHIS/+E,DYB0$A+5!JS;ZSP)Y8I

O9EKIJBOOF7/Z+HFS_*2(N7DD%Q>^D MF+@-0<.$G[K6M>KZ.QJ=G-I$G"9! M2Z+(=(82GH[;0T R>3(6#$C>23]:!B3GK0\6>?.#9=%^CR.2C\U8*926S0=Q MQ;8UI!D0:<*8\NA-,#N=X9:G>^RB4MR7EX0/@K9\WJ5 M,PEHV^8^""FH&\4/@7PSG(X*MT_OFWPLE4B*/NNK"6Q*"2K)4B*>ZM MS\QCY 45;>:#=YPZ49*'5O]K6T*Z\5]DV#OGMB+%\'1JZ]W33D@Q7>,.B4_$;5AX9I1[ MM]/%-SN9)"*ZTJC!;_LYI;F(%@L_R90U#KV+*,2R@]!%2A0[IAGMYHVIM#UP M0F]0:UWS(0U+;I&'X83:^7&H+>-,]JYSI;.LQ#/$LO41<&Q&_ID6VB<,>6YQ M;7G]#>=]F,S&$#I(6PVYG(EEC2&#.(:[^/-+R)'36=K[\X?$;P('+2]H5MSP5:,(T<7 M.R]#=K/21C=(M)&G,<=_BY:,XX8,?(59PZT9LZS)K>^",$:+Y;4A9"\,J.7[ MQ@)NO A.)B$=*,4[ADD%:_1?VSBC7_VXQY,F82ZH_XI&L@&XC>)XXYI?W:5X5IK,BJ='\5LOP+MT5D1[P%NW MKH^3T>B@IPSH+K72QRQTN;>Q-O 93NH$DZ? GV=04LP%L:PU!!&7DK$RD)S$ MH/+0<+Y9!INM\OHH_3J"^;V]TLC=1:&;0JPOD@7HVJ8UP*O3AH)$CH1KR>KC M&*+P(8G96=IY8U#LIV-%1+/X-> M*]W'9X^36268A6ELFRN:A[00: 30VXFL-/Z*OJ^@AU\UU3$/N':*W]ZFMA'; M+"L\>0%P' 11MDF?9'UASJ/4\O9!W$YDLT*GI+T%9P*@G;8N;+D8WF3M\REF M<.$,3[%MF2(+$WD/STAA\1UXS?Y$AY6GLKE0LU$CP=U:7L4)AH[U+\>FT'=Q M$NE,&\V+L%KQNLI&2&4'?:6(B(0*SAKU4V(*(Q< +[Y&"L4#P@E=I)'*'I)V M0-U4SQZ2M!-5<8*>_9\QK,TIEE_T6&$GG^76L4+^[[+UCW.$;NN!OSM!"O)? M7T?P < 79-L$EP7D-HP;U3RG$%WELR48B;D@ZD@72B/V\$5$0&5126J-?:Z; MFQ _+.*_ /QV^MCS_+SS-^$L@HOL"V+&_W3W3#G_T&#]I0'^%/K]YFN#RN3/DZBGW7K'@0XWP5^*S+.R/&$'V$IXP\X[M%W:_C'T:&NR*0']QEX M:;9RQMW##PQY50&JUQG/5YLRA0CC5P=ZS(-O6>T;8WUDPTZP6DIU9LL,B.T, M=@ RCI:J18SASWY0)FQ]FI1AE@.[["[S:*E>R#B(&U5.1XDAD=)3HJUUP^'! M\ AWB7Y$Q*Q@+"(,]6Z=!8G+I_^BV"->KTUF-Z'GO_A>Z@24:Y3$=![5#^W4^>LY4'3B_Q["\?HRO$V61%-*$M6C"&&6)(-2#<0F:U%GBQ M#*(5(%^V)90P&Y46VMTVP,W2*L7C/$+V@PY&Y<^V(]$DJF%'Y$V3!6VN:#Q2 M[]RP,431M1=1I$+%YS3:(@7::JN\>9?[.\#0LETKV-1FWQ[Y3S?N&=)^OP+@I?0)P +U-7_(AS9U?_CCUP=U'R M#Y#< S>:A_Y?P,L.!?)X+YJ)W\NWW^]XT*=>[7?,31\<^0$9,C#%KW"YX;Y' M";$3'\-%HYX5W,J7L3=K#4%A([)9-+X)"T4X/LQ""4C[/$6?>G^LWKLV):46 M,NO9:KD*_!5&L?3M+OU+[X_T^U:FTIP(DM)M7,6)O\#'Y.OA6X3O%K)NYBFB M$Y2[]OMCFPP%27HL*^B]P2SWX)N IF(WGB;/2*9=>N[AB^^/TKJ4*NM1+[8A MW7LLX$.Z6#AP5;,(8Q?]%0=4AEX1O]0A3G G2)P6)UCT9!#-BL#QO#.#LC?9 MTSM%?SXB"9M#RDY./B()1S8MTE6I$))QV76!%04 MKI-)FL0)VI?XX?P^"H+K".(_*O*?DC]6A^MT=')V9I<'0#[5Q?5IRP)7HLIR M-XIZJN??L8?EXN13RGR&>B61?IG?M$T/Z4<9P@U]4)<[#P&__KI&X9SES S!'/L4'ZT*:#!IC3)\SU3?CWXE M!?7DJY2KT.OS&J4P&MA=H)3Z.]_Y,/(RF<^G7@61/;TD?06JWX$_?\:1KVC) MYQ)G7H'CCVC12Z)M8VN#Z\1 MX]"&Z&M0,;CD]>!C@$D;8(I!L3)K<6>EEGK3.MR$.O$QXO8VXKKCLJ_DSZ8- M.TO7CO;XYFQ9/'YX\VAN( T#B_/K'S.8!J]@VZE+GZ]0S:UM.E;W =CHM_? M^C- #\W2U M[!@VOW\\D12M(86#(*NZI6;=/[75[$879'9/4"1X!7!RR)I[] M]L28\602S2DSD '(*(BF[/\ I$_O-.72LO%HZ$D=YC,$LZ:P>[L'H"QDE+H/ M]_2(U>\.S'RH$AXS.=M]S*1LW=3W2];2A]X])D)\%R5@(T'#,U??@V\AJRR4&HO"U/?#ZCW'QUY@V5[9J MRWHFM5* ]E@*LH_A J?#@XF/YLQIV9$LT/:[\^8OTL4Y",',=WTGF+R&Z-O/ M_G**I,<(SHGYWSHU: -U%&G!T,R"S %"]">Q:]C# '$Q)7GW21P!/VA:SM/9#D16=@VGJ3D2*&6MXX(@ABR4D&JJBV& MK#H)03F1!- '<2$ /4,-H5@_P&2 L7U8QRFB=J\""\@+3B0OW@&4'#)JW\)+ MLM+?@8,7,MA]?A,NT^01?9$Q8=.*UW1T>(!T=&H@#T3F:R%));%!YW1-DI!S'%2W3;D7F57,HXF M:ER7;'DE&16=:^ IC%P O/@:*1.GH7+"Z@$_A1KL2OV@!AO977JTD-G*L%:B M,M>OT0(W1=W#SB4G"(!W7IZ-KD-%1(P-?ZMV4DZ%4O83Z6D")[4%@-G-OU:J ML/>&3?R0/OV!-B"/T70)$&V\,2[D[CZW%I6EQ6OWZEA M._FH2"]6O@*Z$])1"0;>WA#Q1N0PFK"3<)TUH/2Q36%JD0]&>>(SUXJ(-[^; MS"K:(-HSV#$P<2YH=&WLO6F3XCBS M-OS]1#S_@;?..<_=$U%4>U]J9OH) X9B7XS9OCB,+8RQL<$+VZ]_90-55$&M M#86A/3'=S2)D*3.O2ZE42OKG_RW&9F(&'%>WK7__@]XA_TD 2[%5W=+^_8_8 MS":9__R_7_^5@/^%?R42__Q_R61"[Z0:I81J*_X86%Y"<8#L 34QU[WA?:)I M3R:RE2@#Q]%-,Y%R=%4#FY^P=]0=S2+,'8:C+)M()G_M5IN275B+;=UO2J-W MZ,LBZ3*H+228*FV62?H? DVPY__ES(+O].]O1?FZ^"'N21- DCMYL M?F+JEO%8?CZ?WRWZCAG^!D,0_&?P=1_*;%M\X>K/2L_Q;5GT9Z=<$I0A&,M) MW7(]V5*>?@7K5+W''^X^@ORY_G);5%]X21/MB@!\>$(&^>$T *+[SS&UQ!PQ>%1CU$WZ[ M+>A[SJL%V9_PVUWQZ&\HX:4X5: _E^560/"+L'^//7-M D/IMZI>E]C\X)!J M(8C8GXO R!Z;NVL19_,GPM.5X%L3NPY<.X4>QSV$&%Q9,=D M#O?P/7O!DACUS$3U@R9*K4U4O_GUSQ#(ZJ]_QL"3$XIM>9"9_KWQP,+[N99/ M\.,DF/KZ[-^;S?=);SF!/?OYZQ]/]TSPZY^?VW_7=?5M=?GK'U6?)5QO:8)_ M;\:RH^E6TK,G]S@R\?Z&3_T)OWY61M7=B2DO[RW; D$!?7$?U :<]4M=58$5 MOH0%LHZL!'U.^);N-0+;%>$+28 B5V5'E40A(W'=AJ8X) J,,;MT0+*TM%NE M.A2->V_I)NRBX\,^A#U:K.O@7*DZD%@)1Z1 '5)5:S!XS1EF#5V>-P8+;% S MQMI-PI+'L+T;^KE/V^.Q[@6$[G*6FH;UP4$ #@8Z<&\2NOKOS4/8=$EM)PUR M219\'ENAQK1@.WVR.P\D\;Q/W]%'%)-P-.@D(O7SV:(Z- M^W(G!S/XXE5I/"A# _W\F,/H/X"+OH#F4'N-)\)3(SA -#D:+4 MZ11((T4DN9N$JVO6OS?)YYW,^$X("8F6T+4JF_:.7IEIKSN:MWV"U\6RN*@P M2,ID85TJ4/2Q;$)X8R_[S\N.!7OLUH C! W*Z*8/Q]-G?6\T3(#H(-=#?',& M.O(B4W4&L)\<]']E#53\<1\XU<&F]Z$DW*KO!4-]X/H_$X>0S>>4 M,E&H\WKQH5%3<7W>0KF;7Q2*D0Q]#HE\F@:.+!':[(P%)*\NQ2J+6.XL3RQH M"AH(SD!O#?TL1GY+(E\EAB-+9# O>16QAM3%8IY84<,"DG-S]9M?)$,Q*(:= M02*?IHHC2Z2++-/3]%2;&TD1R90XL<;F9#B(X!A%,-2KXRA\!G!TY1C*7O<% MSCKN>>CE>,L&T'0W<+6]"OSF66-U; S,EI!B^&2MD1QE)KQ?,R#$\X%OGZ@% MSGTB;REWVU9O6OD-C4Y#3\V1S;RE@D41+->M;BH2D?>93+/0&O"YOMS+/U#] M]GPQES )A>,4G,&0",T^C5;?T=ZT[SBPL5G=562S"V2'M]2,[('')ON<9#3A M8-?AIUP:G93D5;+%-#F91#$XZ?W.]F8VT9NG!F?A)^YC(H+G!(\[75CAVZ[;ZO+6=7LO5Q!;:,(HM1"=Y0QWC.4XB M@];6\>]L*P<;JH:-->4-)51DQY&:>*;!V#DPY<>S-%O%36(@%"#&!I!]P"L- M_)VITU0L^7]/[)N!<%\")U-AV/'T5BHU?3(#E M@@I\599 MK*'E.\]D@&3SJ1GEJ R2[ R2);%:%CEW?M4R: X=\'S8<0PU2Z<)1$,N:"8=*SE+YJ:]/ D"GELWE!' +W96" M*!C\]4!7 "Q1DOLV9 W;60H360%E$/@)TBI7GK8\?VZ)0L6Q,7'DT]GIVT*M MP@?+042B!&07"E?NZR8ZO?X)@X+T;QOF@1!)A^/JXXD9!/W"SX9A6-4; M]Y/;\-[=PE6#:,CS*M9/VWU$^-:%UA^^"V.I]QLEA)UZ:8E;)92A 'P'!&+/ M6Q/?>Y3\:P4:NFMDH8%!8X0/=[T&''HWBO#:>+:$3SMC)&E0+.H@(X=H0^;= M- >$CL;V'9RNPO<#'7H\8;? P6!W.E]\[F>\_/&V.A=H01/7;U7XL,7$U!7= M6SKPVW#MY=$&7NOYS:_72KS>]7]^'GSLKVU['UOW\Y H)N$X^RB8,!#L M_5J'Z-DDCCSV>O/-]OWV=S^?J?NDVJ_!01.T;!.")P#,5O%4)\=6T3;&4X1/ MY>O=N2O6M>M1_,%>_S$Z#X86!<[#FL 9;Q3>]XNU"8_6@2BKVK"OS;BFQM:O M1^'[7?[CM+V.*%KJ#K^72H!IH56*0O2A7J]J13LSGET1S%_O>M2U_SB9PB2, M>9Q-/;W9*AOZ;E[8W\#7@I-^>SRQK7"-9M$S(J6;E5[Q08-L&EGO MX$U)/9G0GJA>M92//_DU&3\]]54A']-.H2TZ7A!8V5@JE@Q695Y^]Z@]]96B MVV]^RZC1 S9ML8LJ&+)IDJ].^G2SW//X7K!Z=EI[^I+@$/1;!??:6/ Q]#> M)^L64+DDKZI('*ET74@!YF."7#M_#?8TZV_^>?CE5U0-8R69- MUM6\E98GNB>;&S5+OJ4-C%&?,BA2&/2RBL=EY).CZL1J?K/+EZ%MZKAHQJ;E M<8W2VIZ84Y5)[?:7H(U<^HR5KV 46$D\^ISMKY_4CP;U'9W&F6T8<%U3"* MC<&4MNMFOMB)'9//Z1*-+<01!8:9=#I"FB[$]G@0[2I M[#3:[F2(K(;:O:0XSE7ZR *IF?@D>E1VS,[OI,4>A9'5G= M3WEL1X%SP21;"F);LGKLM-WHITN7KN9OAO-)8B;'17.NFRZ-74FE#'VX MXHL4W:]7JQ:K?XJ1O/G]'N*6?1QTQX0?@#QJ 8AQBW?+;,S"Y]P#K0T;E!7SIV/Y[[%RFM?C73X!!>LU*YF!4S MYMP0:B0WGM""]B#%>#U[5L'OXG54]N:SU(A:B0+J+XM<=YF4Y$O/&_E&O$8A M7>(07IE*L9A+#\0IHJT-E^#2\H1M4V@0OT]&@QB@?82\L&V$>L8N>Y<;O. M+)'TP$K1/,]VM.CNI8H88B.RZG\(L$A27#3*2B.-^(.* :IHDQV &+ 7MMY_ M8(3%.CU-?V#KHLQ+8I+/YK)2X=(7?[\/KY%8US^$5[Z?K14PO9H3*0I;E1\4 M5$:]&*]G7^/]7;S6T?E26DD/@B'GN)99G@SJ)A%[Q!>U>'T(K]V.(.NTU.Z) MN1H.>"/I2DPIQNO9%S)_%Z_C04WEL.A%_&V CLS:[C]A&!O$K4X+7>-"P^DVEXEN< M>.F*_2;$'D^M!X]C/1"G" Y9"XXC?3I5;2V(O*4$39Z!X)Z'H- V"S)OI^P& MGS+XM)9=ZGZQ2!2C>\+/;N]N?@7=NW^S>\?4JKM[W ,27*KQL>,>7@0Q?O>X MAR/HG.C."7F:;R>18GF&MXK)IFZ&HDI2-BGF1-7"$8WB^9)?%'W\R:\?0\5\S@@Y.;R1;(XY+]2/-3LD,/[7EO9OA9 MNF3DU4%ME8VF$1T MT%.CZ^F^W^N-S;S=[=-ZP!^>!#''I1-9/(;*U[:1L?=:*./T$F=FSCR">(=MH^+F3R_8KA&UAA)=N8VJE=^DSG M^VV#^+AM4*<+YQWY2,9E47;XRL N(4+-PF>FZ>/,-+(>=F1MXQ.!-?PD8\J+ MNQV/8AM.@S,6C2J*(>W<>-YPG$YSO(AMXX03\].,*/'K8;XTYT#WSYDM[?Z/YE6,&!;*3?!_PDYXVL2:4D&E1EXF$3 MJ65&^#:#R +^])LBCXUX/ZE-ZH22S(F^TF*0*JH[M>ANEKP0Q)]H$^77TR^& MA09;+75Z.B]4%_G)"E<%=A[9:&-$T@^/S-O'76F5#'&*.[7R@"\2;D?CRQ4" M:4760XO*2NOSC1WD20^%$YY&K]98]X;J9K"&W MC$PKKPA#,Q?90?J3_7_BZU<%<#J;IX%U97NAC?WO7[^E, M)=-8\=U6/VN).4$R;(Y;<2DB'.F"/ !P!W\^UVC&G(35KH="11YFQKF#' W% UH?049\;!-9A^TD[/])%'=0&))B#@>!'UB!. M**6M]W)03)=E5=41/B*Q;3S0^B]2/8DC8=':I--Y:-(\-FC( [%0<)JK*&R].-UXMW/H ^KF#" N MN*&8FW=(7"4,+#^(UAV=)S@;X1@ILF]?3M %M*+,W,4864[M[,AT2;Q:B^SP M\<'LA&^[G."Z$F;?MA2F03_D[:F6%]N*]U#I)9'"0RZRT].H6\KYTF77![Z^S]?+:H3DVS;8#V MH&+,+;^<]Z(@JI,>9D8^>G@[YSB@TK@RZQB^@O0,W:SF&O.%C^/MD^=Z?<'[ MV4V_>J*632H2Q^@O\\BSNJ^'0YL,M->=S1O^P2OBV5Q46&0 ME,E&,0CQ[7&^YTFNQS]78\%ETN22P$?BU)\7NLB0GEJSZ*8P1_!Y\K3E^7-+%"J.C8DCG\Y&=[M[]+5^G$37=\XM_8V4PUYRF)T7%:4P^B<%KJV Y3MA%<CY)623%.\\])M9%$FF%-?3C6Y);$1P*'IF2F\/14>]N^O) MRJI:@\%KSC!KZ/*\,5A@@YHQCM@B\='8]X/'39YK_P>JUP;9ON%5C.2*[G(5 M*5TSC,C.6:]A_T=T#KD\[%*?VR)7]'@LT!VS:K3%*:B3J1$[GT?6A[A&B_SV MN]92I8MK];Y61GD_1S0E>D765M/(*?A&=-"5BL-FS7-ZD11<)=],/P[6S(,I4S9 MDR8G^CU<;0Q 7N]9D4VAB7J^^/FXZ;"EE+I$DE% .VFTZZMTNY@F:^KI4RI*<6E58;O9=%J:R;Z8CK5Y73%J.WD MQ#SO8_"+WWB@.QUXTI3#U$K3FGM&FQUUB1XBIGLRM_= WW/N@_*??UPFN"\: MA.+TH2( M'LN+Y%Q7O>$]BB#_^_=$A@.LI25-,/#NR3N&>?K("=+=MI_9;C@,P\>8_Z<)G0(W40'S1,,> MR]9_;M>?P']=B.+!?_X.2[OZ"L"*8)WK9]S#EXG@#[YY$3Q 3@P=,/CWYK^; MU31\ZTYDZRB/7+\-*KJW;&:C@&&2LJEKUGT@1=B>IMPW0<(> M)-(!_T"?YI^?09.@-F3X9W) *XH)9.>^;WO#OU\JZ)#DCR/0K:+A8SU[?(_N M?!0H,GC?MQUH1D\E%@G7-G4U\=](^-_V^U#O=X%"GG_]I+*_#ZEEW13XY4QW M];YNPM'B?JBK<"2!Q?_O?S,8@O_]*+K)L;J]HZ\@!@*<]2>Z%8Q@]\\M[?5F M$UOSV!A#WS;5S0\?Q85]O&MRR&@20%24 /V!)-,H*1$TB4O] 2M+ YQBR8'< M'_3[@YNU'9U'&/UG3]WM^\TOL9)O\IF$T.2:O/#/S_XYE?96.P4^+3;RS3PO M)+A*)L%WT@]<)<A/BK"([CI37F^/)V 8$XKN==%E5E9J :N^T&D62 M];6 GS7XZ-;RV[;QHRP[1J)J@;\>[6'#,?@ ERD68R49ZT..87!<8@B$E1!: M90<#!:-!G]QPS/H7344RRUR-H>W.Q&@KE%D8$(OT=*8%^MB4],(A;].>RN[PM?93 MGGD==R@6.AZ>LVW2YE'H6G">NOU\!AQ/5V1S8^%P(-O4 NN ?L\.J6P>MR68 MG<%[IVX;UC/WPE]NVGYP3F>A33/)8=G)K.@F<\I_U!X%%[ M_][HBX#';.@46Y[C0](^R7A0]V4'CF?FL@$FMN/=;,FNZ[-C;S@LV^*TJO*I M=$HN-^EZ\+@]SMT*10":#1)B/B$LQY" _[/O&@9>'TL3U-^OCAY'L_&C.RTC MW_7TP?(W7*ZZR#6:?*/4333X6K713-3$AB!RE6:B64U ?ZP)G:ZU,X#BB6HC M@9(_U+_6'U2SB>8#G]AQVAX=-B[=3,"O418G'@>Y)S3]#,>DX\\^WYX31'8J M\\)YV+A>;WIHMI/PAB QW>(DL0ZO)4"0.9 XX+;MXE<-XONPTJ$J+Y=P=@NL M$\&X%C:*7T<"=_R[^EP;C$7"K(HY)?V@%EA_ZNO<>W,#,/'6:Q8XY6GI"5?SYD3P_XL_T_)H-KB+D __N6EV_;;59V=($V])V?W])'N&' M?$'O$3I;9W#@V..$].R_A&>_^$2ZD(AJD/ZFNT&F2B*K0\<&PC3P!4\=H>3# ME?+@B>L'[GJQG6JMB>)+1%XL@:!*G,)0ZH?-*_.922M(% M2E)?)->8N'\(_Y%T; S,EI!B^&2MD1QE)KQ?,[A]M7VUQ6^OZ(7BV^_4S:]\ MAN=*B5JUS3?6U)2OI._6PHT0@G_P"UGQ0KL*5A\=H(4;HRTO(;L)=P*4(#]# M3>A60O?F,"N@BO8WB;F.I5/2?6)4Q"7I:TU$ZYZ.6T,2\G^VD#[>H/J=D8H9 MBNQ[]O:#]30D_.0S4Y7?G:>0R&N.P'8!)O@WRJ[O']')S_CW'^_M>=947_79 M RH/LK8\,''L64 _1P_VK$?(O*78SL1>UQ5FD*9MW_*<9=I6P:,7;]M-4)VE M4HY!T7UBP4ZAB,G BT?>&38S4/ES.4AZ^DU'_;(T>0)%->5%?I,0J(3U[?HU M4$6%)$6-95!@C-Q2;V!E3V/YT>&)UHOU5R*)LBR+D,S;2KHBW/T(#3T!'7 [ MN.H^,?(=W57U\#IM.,Q?DV'^R-\U[H2[!#^>F/8R2/"^0GWJNR06JM719$M? MA>__NB9U/J> 1,6^^RM>HSD[-W.JZH0')X7_E'0+H#OS34,'+LAGNQD#Y'U< MW[ZS4?9OWMA%( M.)Q5G1I\&*3"W16[L8Q6QHN'E<0GM2G;2U%);)5_S_::8"&[GQ;*-X5T-EVN MV5"^9D^?//FI88<%:3@K^^G""!G+N879P'J(">;O=)AF:)R,%IA^;/H91!TF M#M2J/I'-!%@ )=R"#C\.SL-U_XI(F 0J(A%HXESM.3']!(S#P;GM"V/#C'H% MRXYD2UR6BV1/5U:6(+]G;#](%/LK>N@JV= =J@UM:S]@^J"6&Q)7E %2-=MX M)V7-;_6XTEJ!1"I (+I$ 'T@$SI(2BY$8?*NP1)\A M*8657\9#%9866*V>SHI4M5**$P MV3HLB;TL*90+=;^:1UA#YPBL6V&K%:D>E-S+%T&T,;;R,VV&U]/E(C8L=#UD M-8<@WY:,=C3V8\OGS!V!_^_+K3%O[W[9G9D%?]"GY:CH[8]HZMYZ^Q*0E6%" M"8ZJ>[[&^@$AH7<,]>K<-/(26*-R_^_/BX&Z(XBKMA5'#H>;=?;##_>OV%*^ M9BD$>H>SUVPIETA.VE9@/=?C)TXAY()_C<\S\C?DQYW;U-R[' M$L6TD+4? ^P5,,%*Q60CR0:/6$=.:5,;2E\S^J-!(=BD4)?3 M2=( #[-F?:X9%4&;KS.!\[5V(S:6)Q*/6$>:<&KQ3O@OX..31/ZV!,5O"#\8 M!78FZU:IG6HG38TVDL*RU[7E7HX(CEJOR*XJ3U_:5&)S^D\BV-L(O#]T+6&C MYG!S[JLSTKRE!LLN(-%?PMDS4(S$.-@/.A^"< TQF&WNI ?]0#<3T:'LPAFX M":>MLFENYMC!;';JZ\%<%DYA^V!3 %;\?#J+!VM9.]F;FTGMSJQX:P3!1#=P M!8+LS80*OX4.9%!TX@ %A.XDBJWK"#>0N(D?L&9HL@G7AYZ".[2#O*5M_J$W ME+V7_9G+SQL=M'C]XTV7_KH-8PX_L)U^]Z'UPT+]$>Q5\*.P//QET)Y-9>&I MW&%+PN8&<0@66=>@RDOW[B7,3A!13ON. UNQ3EP.:-J3/=_=@51%\D36??2FG?VKX56G:C87_@Y<4&@"&P"FL-8 M]SQH1<"$9N'85L#[YC(!X!BP3.0#\I65,,:=D3UYG33Z BY/=>R&@AJ^N5D: M(Q R $,#:+ZY7B@5DLW$C^!+^F\,Q^XV!;RA'B;M38*DO6/ QGH/-NN6/P(! MN']]AX7O"#60Z<;@=RR\OQ@T4\O<(F7D1*V-#6<$#X*CT&(+_Z2%0WN2$R:L M"R1D18$6#O4'-1^HV@D(\N"G"2C>Y,$OW.!>'O@49\M-T#K&4!3+VV!D@-5! M_@S:K24TQYY[P^W7=W", &';-E'7Z-_;8N\6>+U] MVX+!F+ I_$I;MR5U:P?!*-9/8HG->+<[R-V%1A#MF.T"-W%T*(#GT>SG>6),I<"M]Y);YZQXXDZ::F!IX8S ME/=1OY4I]%(5F@O"%X=^Z9=YBKI2GA)>\\^VDGK;'(*-PWU8@^WU[<5) MS.#9Q9,[9D#G6)1)IIF. V70L!?[U'DE?7G MJ(9_;4(7#6[9-B\7MBZ];MP.Q\C8,JE)K8<1G\0GG7ZF-$7UQ906M'$IZ:M: 9E.1X_G8F".#\N@WPM9$I]KY$$,^(PO%BQ9^NCOMCU M25^WNQ8QE-6M)K-A-!KB(SAM/5349^X/>':XC>6/5=M3@:)#5_(F$:2ZPIXB MS\W@@Q=:)#;5N/_>Y"O9 RM%3UW&JTD)Z!I+-. MY0'UI0188D*F2.X$_#Y]NOJA ]1WSE=_)Q?L54$$#]I+Q_I6R5QZ*U7=G9CR\EZW M0AWW(8<:>[[F)@.-6O]\T[K+Z^N16[D5':2/S0K'AYN\BZ>/MAGYC3;O!,O_ MSW\]"[C+B@']/=]2@U4;V[G?HF_GTH9-.[$0Y!JTD3">+P_@K.1>-N?RTMT8 M",/<88\)P?>/" XOLPBOVD@\O7P*XRA>(YW^\,>5O;GU"^T%MQIL=%:DTN5^. 0MG2U MTN0K3>&HBYW?O)*)OAJ\B/B2WL>ZQUQW]RY6>P?B@_O#C:( ,!C\_74!G,)I M>*3L&M=HYK/Y"E=)Y[D2G(E4&V4N.-11(AB*18BC'-WV/IF_I*\-E0>MVYS8 MMMY7L&7PY\;U):&_#:IS"_W<@^ACZQ([S=L;2(^@AN^P_9WNA>//<[W@7UZ M?;OM1R/X$]CBAQ<((J:K#ZS01-8*7R&#?),OH] )R_ 5@<\\XBZ\AZL<.&82 MP:((N7_ZV;; C(#1:2[= 8K/99KUL?\#2@X*!+>^:_#MV'6WS)6*:_K+!IV5W MF#7MN2NA)(/06.3L/6A@(FSAH[V?RLHOE+W)F+T#:[$'86K!$,[V@./R4U_W MEA))$2@3!1_DN5'OMG1S>EIBW>+GI)X,K7R3<.7N[K'\,YF>BIG^4^"HV!YP M/?MQBOUDA1+*L&P4V#YL8I#T]VBB?U!$@/X#J3N."$0J4(N5N0J76X<',WDA M+0I"OEKA*AGX<:DKY(5J-AN!0"UV=8':#PK^W/QBY&W\$+HZ'C#][ MR,#KP769^2;7S+=X2%CP;6GS+B"R4E40&Q$8,O"K&S(^*/AS#QGU8!^/[H6Y M22'[PP_,[?M@\#!MUP\2]KF^[7N;P],2#=TUKG1$8.(1(1+-/+\I7.F(0 0I MMXUJ28"D5&M4TWQ&;/""1&((A=,1& J(JQL*WI/XN<> (%/=LAB6)"&537U\Z]1LB/S>[ARV[_CQJ ME(UY/1+-/+\I7"&OA]G")3['E4('DL_D*SE!0BF*1-D(^.Q7F)K]NK#/3>@E MH,GFVD\/3VZ^5D<])O1H-//\IG"MA,XU\D(QRZ6;U88@$12.8%@4R)R[/C8_ M+.ES,WD01D]D9<6SG9C$SP[.F,1C$O]":HA8:?"YO-#D&WQ&X$J\4,WR=3'? M[ I\6FSDFWE>B "I7V%.SL<$?VZ.%ZV=^WP%V5R??;9)(-ZYWRB(O8MN>'+, MQK6/AX2S0ST>$N(AX0NI'QD^RXFEIB#6JA6!K^2AT_E(21*), Q+16!(N,*< MFX\)_MQ#0@8,Y###4IP$%W8!2[>=G:$@IOUSPSFF_9CVOY#F4('+\LWN M8X8?'\2-49:) -U?85[-VP(_-\V7@VU_@CP T-'?R:2,Z?W/]#WEH?S:_;5DSHYP9J3.@QH7^>8RB^ M\Y!/Y9N"1.(814?H''Y^4\+0LU_P%YR[ M'Y&+;BZK&6]?.!)4_GB+5/"04US?\NK5(-CFPKWMG\#4XAMU-EJ);]3YUAMU M^@JI# @,E62VWY<(C%$DAAK@4I^F:1F7*66 /[]1YP,7*43DNIV=O5?)5^Y6 MF&Q[]8F#R4_8N]?[$K1O*QG8FG;CVU](@L_"GQ!ZW,\+ IM6J;;VP$ M7TG?[4CYE>.7CR?13]YP_,)SVNWIRT.9U^Y-=,:W#7Q9P-(DK6 2I6(0OBJ% M2PRJHA))JV" 8RJ&("\NQ%*DMCUF >ZT\J)/=3G/DOGV0V8>7*#ZLJ30HVU5 M=]P"+P"R3:99N].=<+#D7IUTNT]P$O]@B5B&:-BEML^IF"9A^W5JW4X+Z8KJ M@O=7S=&RMIBNBN8WU4&&0RL2K: ^,8RV9^-*FH-]IW>?WINO++J0S(MB6"6 M3T*O8[0RQPD+0C)RMI%L#PI%$ M#]9Z0+%F@RG8,^V!YG-DU1! /4U!0PB*[G6KLV1)8IA$J_QTTE *JWI72M6Y MH.A>MWK#\3"=(9@,GZN/9^1@+*5$'4(:V6] >_D@3ZB%6D>*$T[(SO36,D7" MH@,7GFI!47Q/5:19'%0'0B,F*0;2<@P[6('(@L[ M8"Y-"4O6E/32Y).M-D8TJY6EF>&"HGM&2/@8E%?.*R"RD6([R_J,GY9AK0>( MA9Z,$*SD8#HB#X"=7XX(QUS!6@^8BYW.$@41?:B)?BE)#?/EY= H0;D>L($T M/9@.JATMAZ2+=*$ZU=!Q9P9I]8 */&D)A&XN4S(PFWS;7EJ\-X*U'I!KI\1-9&* M0,)>EI6:M>Q*PG0NX0?D:I9]P. M>9,,?UL@S%M+@1^(0S]>F[.YZ ^YW:8X]&.#^!,-8N_BQT/V$%/A^2V?^=1Z MTUJ+^W_OX?QH-KX)06W< '2R2,"Q7U<3V^2""&,@N#WL4@@P-H-3F@$2\U[4 M##X>\8]LYC_\G=L1+X/TOM4&3A,&^2-D\$X$XH)D<*P-.M\T)/P.'W""P#>% MUZC@L[V.$$>\ONG@6)TZ-^B_ANJC]?Y;X/Z1#1JGUW1LOK'Y?IOY7L"T(^T[ M#AQH$K+K L^]OTPG\M.[TJX+2%>#E]CF8IN+ $='>8+P8C-(\(=:$[GL#L.3 M4Y7@!9CZ^DPVUUN$KLJ;BI+C\?W(_9^K=J02^+/MCXE_] 5LH95U9"6\DMNW M=*\1;,<3X0M)\*"YRXXJB4)&XKH-37%(%!AC=NF 9&EIMTKUFT28';M8_XIS MI>I 8B4IR?+D/@ @9ZG!/_P3^C@O+3O.$DJQ)9L^ MN$FX4!\@K'F3(_1D\Y'@:<"U4="H/8PNQQB/"*L#;!' .$%"[-4>Y(H.UQ>5J M4FN5RZ#$2,%NT<"QH+!;$ON85Q&C-4;K%:/U9([#)^%*++OJ2B<&BB$H0VK2 MLN>I97<.X0K]!91&;C'F+;A>2QBCYH")O!P'+E88S;##(T:59U'J>.ISVJG/ M&5._SK)Z%M+*//\@*E+W@))LBFR MWO![TRXZA[P0.$DH<\LP^#6$5((SON #FK8GFQ]P?OX(,HO^#.UX2\)_Q,3K M9&&2=SBD;[*IKE4JS8RJ:;NY*4"82GD>-"=<<&%(Y); B3@T$@/O2H%WNHC' M.\A+64MO8@K]LJ%;$^*!!R:57G$0>>&2"$%0MP3VR261RPAR1,N=OTP:NN#E MW2CU_ONW=B0BU/W8]/_@WE^2Z4=]JAJ&ZNT);-(RC-,'"8>3(&P?+_I'&Y"Q MKQR)2>H6/#53MCS.4ODM?BK@D.=<+^LYH.&-D;%D0"57R[*9E5H/SEZ&DU8* MNZ6QC\7#8Q#&(+P\$)XP"/TI%'8YR1&XAR6&^)RZ3/HUK"&W0Q0&$UCZ%L7( M*YV]YBVH.4T/3BI>AZ%?'>9C3_U"/?7O6E&[=K(ZE<>0U6&C0$F? ?4)C>N( MVV&V@SH&]=D\D$^C MFL^J3,935IXH-+JF8K56C3PV#QH8+('?DA1$-7+)B^"PSD:@XN":,]_=^!OQ M7.8"*29FDF]T#ZIP(B-[4%PE(+L@1%!U(+IK+CG (Q//GS1QCBKQR0G"&]I4 M'.J%\-XEZ!W@&'J+$4P<4HAA>*4P/-F _ED<=D=*G5OE2@"1AR5N@&!FWZ^% M.(3C.TBA[I3&%,.$O3NF/,G4KMJ6\FN[#I%*6WAMF (_9 MBS:2[.33+!7>UQAD\:.W*/,6M<5$$!/!Y1,!\SD>",P!Q2[H"+G#*>MQJOKO M(A.'1JK:?K#@J M.2B%=P\'@7_Z%F.(6Q+!XME]C-<8K]^>'G\ L!EJN2"JO)TW]+PM=MV5D,PD MPRO(J9M?Y"V*8[UWP\F24>G])V<&QZ<>F?]&F?V5Y M\;]S;4[5W++3[P" M%PD\OGU8]C'&IM@N8[N,#W'_Z T#P]=PQ)[>A7IZ?T .9CR9B5#O M8Q,_]]@3J2'FM7.Z)_(R.),T=MPBBZKCQ?2O/61_ZA.W:VNLO'ZR39-?K#KI MQ3#) Z-)#.JMJ: ]U"4T/%2*I&]Q\JV=@3'R8N1=*/).?GKVN]"C*-)$5B6U MCR2M.,.1B=B53VKAG&5P 9^A^$#097.!WP;MQ7]XRN@E6 M3VPGU*,]2)C!/J?'Z/4RGM5<83K^I67=1X*>OF>G[Y:DEJ]3%$X/7%%CZ[:8 MG.0-=HJ \2P#*0K=!">(-R=(,8QC&/_),/ZFG<(?P'&YU42297E>$.4L;()> M+=HV$^(8NAH,=HN\&62\_$#'P5LQ=I;-XTE2/$F*)TG?Y(5\:'(D#.LVZE& MX:==KE_,S,W<4- D+#R"C":06Q+_V#:D&,8QC/]H&)_,"_D0CH=U9V)KS15M M4-EV==59%KRT-@]P##T/BF1OR<_>VQ$I#^,L,X?+I*+H,\ZUWI,:_FTZ E8JE6,M,2U"I?UR2,""9\+'I+ M()>\J/UL;([7KR_%4[Z>C8P7'?E]9=WJS:,@T_71+*/I(QE)%L<%;@G<#I'C M)&Q])!6#W3+$6X020S&&XIF\UTN>@*Y/6#:?AKIXK30^9_4ZSUF][A$WP/'6 M<\^ OO?F6$OC M;+5VF5!RR=3-5[5?ZA!GUW*AAK69*%SOO';G:(^2#F@Y@/ MHCB+_QPA%)%A=Z 6.SU^VJ<7LSJ%S>K^/""$X'A),K@*[JUKX*(^FS^<'_:. MK_-'4-@U,U5,2!%R4':22 [P#^FQ]6)ND7PPQF3>G%B3K(OG(/_0X3T0MRR< M_M-O;I*)81O#]D^&[7<%N VO&H21[!; MEKK*O?71FD%<)HO%RYV7L]QY]-RRV/1CT[] T[^R8ZF?]2UMC\>Z-P;!V6_0 M"PG=#/A$8"EP]$_\J-@>2%!_Q4YW9*%Y.6MN\?G2L5U>J%U>W_G2$1K1+Q.! ML3=WH=Y:LOH,UT%X4*;.Y0=X$KSE MP,A.%HSKXO6;7\@=@AQ*8'KQ06(B.XE9\)2_/[I,NY&:DVV;G8Z@K8QQI]#P MC)DLL.S\;)832LCE?&]H.Q UZD%A(4JV*DNS8041TF5D4C#9*5]]UV*^WO/O ML95LLNGVKT6JL:LH B@^_Q2CREB;V ML?F-9O:=,GK/S@RKJC:5_$1$,$*?<$0G7Q)2W%I0Q"V!LA^ULPQ0-F:&AF:& MQ'&N*XISQ0>L13LU=@?WH8=[(,]N0(^S8SR(V+]13:L/W1RXGX>$IB>'P M&V_7B2$<0_AL:;(?P##PS)S;6PF800WHHII&F(92G0<8IM9#]B6?C_CRJBGX ML* 'L@FGU+J:U*V$(D]T3S;C..<%DDS,)=]Y4]0C=FH0.GDKO0;. 4:9V)1# MF\ZX* K+DBCI8M[)U#4)Q\-=,PA^2[/$+1Y?W1"#\&I!>+H+GCZ,PJ7O]*?% M1M$TA/PPE6RVFX-!LQZ@$([K-'/+TL2U;H)Y,>HW'2"[OK/ M8,QOVY6=:,S!$ SV\*#ZF>:",HJS7"V[-/A"(UAPN,#PTT>[S"'$MUQ4?M!"[=[81]98]F&S5\-;\;1J'@J>]%3V6"T^W%1/NK%M Y67'@I)R=Y"760,/DA'LZK\WR0.LU!IAWA1D;41, M3K/CJH 92A5H$AX>^@KGS@1#WN('+@"+-Z'&:/Z3T7PR7^+WX"R.:S76JS:S MB(\FL_7QBB@WM!#.02B,O$5Q\I9!]X,$;SL:%Q8+>W;&G/OJ3I1X8A0?IWGT MB=.Y.WWNY8!3>3F[&\KX$+Z'DG3 N :E1*EBLMPIM:8%?LB@G(2'I^IBT)%! MT%L:?>L"YI@)8B:(F2#:'M*'J&#>,]OM1JFU$/T1GI$6#_K"PK6 "L)<'P9C M;S%D/SWW N,M&+'C[>R2CL?TXT=SM# MO\[-4M]PVBYGJ1^BK";T5]@6DQV+OHOFW%IUD!KTH/<2'L&+T;<80]R2R,?N M8H^1'"/Y#T/R=QS ^U$H/W0\X/2ZBP=>S\S9Y19M_)"<(Y&\MI#D%"5A1[#!NU M#+9.6;87>#H._-A*Z+ ZS0DSGATO80\2WA"X(# 56+<+U,1 MV1+T<.HD.R! M\)S%NR/V[741/Q4DX9P$?##/@-!W<]J#;7BV9/3J>0%.O G!?PC M)X9.0(C_W:RF#QG@5Q^Y?AM4!.D*LJ:Y_F2^UM;FHQU3":08H#6@KP"'Z8"L M(=8>C5O^B($_5] AR0S/%=*U*IMOK&./N0KZ37OK'L@/+*1/=CI?1V[E;X^N&UO&<4"B"#Z0^C2&200IHU(?&H$TP%"497 4+2_L0AYZVVX M!INQ1]UFTRB.Y'PV[TV8/J=)T!EZ69+WZNFNX1:K1EJJ%+Q:LJ]UBQPLR;PL M:=0I%E_*G;PALVE^VG1;$[4SE[#].@>C/L],I&5'3-;[;9<71'W:Y&#)O3K[ M!AB*4IUO(VEODJ<7H[Z["M::]^M<25L;BTYFC6,5PFMYK#DN3+DEI- M9#&K5/:0ZI(;DWD,E"PN*+GW=);F*_EN=E(PQLR2:127[?%H%#P=15\6-1EL MM'+!I"Q.Z[ENH9YJUY/.7"(DY&5))X]3:41R>T8..%.SX*L]U=5@R;TNV3Y3 MRI6F(LI3:1I)E<01)+$Z++G7I2FB6;F2NNJ*6++70^V^3+IN4'*O2SVC_9!O M]*22F'PH/.C-JM">CX.G[W=)1U6_BY=%A/>AMDJLVJ,8A)/(_2X59J9%S7$_A)&;_Z2Q!R'.T20Z1 ML31-*FBJ5D%7&IS0[Y4<$4.9]E=E6L0$G*B:F#@KU^L2BNP7)9?)F<.A\A@1 M[&$)V&5@ZCZ$$KI?=#A?R16A EPD-\EIG;)EM A-"Z8A^TT5>VG*'VL$0E7] M1K9-MF=Y%L+N@$$]T&K7;!)E%FFW<*$&N(JM0=-##XB?GSYX(S>;R_+3K-GA MZ\F,NFS!;M'[16OS(3]GEK6BV';X8AJLD#I>AD4/B+79'7NI(D,;1K&^2$LE MOEYJS+6@Z)Y6\YXRZQ/YSHPOTB/21(8B5DO";AU00=H9%-'6K-XPT@_NRNOC M[+0EA$7W:O5UER@P*:\LRE@33[L5?E#*:T'1/6-!"B2='[*L"4V JN57--$; M5B#U'%!LVBHS(IN6JGRQ/R9RXK0 K(4F80>T!=*M J)6G &/S;6A-"T,RW-\ M'A3=![5>GF +1%T9,C.:Y1B\M5K-PUKW4-T&LV9G,N722%' Z^ARF>VRY;#6 M/5C3S>JR8&7EF9'#"A-WF)ST>2$LNH]K4L-T^T%#^R*&XBU>79H$G#$'E\#O M:W:5,OMIOHGQ>ATD.RBZZ'V M8^%Y$K]CL;GHNAGIZ*;OW\W"L?$BHB (I 8$=%0!'N'OKF-(%9$3$U_ MEB)B:HJ((F)JBH@B8FJ*B")B:HJ((F)JBH@B8FJ*B")B:HJ((F)J.JXB/IF* M^VZL[_MZS7RBUR283ZP\MP<.@ D MRO"+H9O@+16HB<<5Z%CU5ZWZBFZ]J?F8WF(;_Y"-GW%'T>]BX/&@L77^$X[< M;K=AQ1P8V\='[2-FRO,C@=GK\5MZW;WL[/G%9_U70(!]%00H;W*/GF7ZT7?85AZ;!/[D^J-G LDY MLN4E'# #E@].?#S%6><-YSV;-#D/T.K[1KE903&H^Y)A.L),B.+ 80V\1 MC/G6TWABP,> OUS ([N 1Z12ET@R"F@GC79]E6X7TV1-+9\9\!._,1_7EMV. MT1:G#R [$B@_%P ^..28H&]I9O^.VACP,>!CP#\#/'IPA'^8-,=VI=ZF1%TI M3IF>*C+)H(IS GZA+H!;;'?+HHX4EK2?7LU,CH. 9V]^$0'@V8_=?A4#/@9\ M#/@7(_QH[N.ZXAM#0QY3);5"I(:M\9E'^'QGLM &2;MD +&19R;%CN&QP0B/ M8G"()XE;_,TSJJ*YAO.%($7:=L-#9K3W@A5_!(%]B:?.?43F!\\%_1)GG;MO M$>"T[PA3!"BL#C;,=H"M*+R05H6"US,PO^96E&JKWW,UB?QL "(&<0SB/QG$ M)PT]O ?BZG21>W@P%%*DEIPPS)?:*9F>2^1G@PHQB&,0_Y$@_HYPPGL@!G6W M6).*S:6AY]$RBL]L>5BL0Q!_,E 0@S@&\9\,XI.&"-X#\5"URV@17?D(Z&:\ MV;3, K80@/C+D_]K2EUX<0=BSK%=-S%Q[,'ARP_CD.?Q0I[GYH/0H:N%_MP! MWS@W\&?5;J[8$JF24%-1?D$@@^ X7'8-@!#W\4IX3 0Q$5S*7/EK1%!7[99A M^U3%F")LJS]OT27I(3CM.I@DO\\$T5PA/W.$ZS+)+/K9.]_?R>])Z7G6R41L MK[&]QO8:VVMLK[&]7I J8WN-FKU>^0(6?/+F'B]+2X#%)+@VT;V/@Q17E*[_ M74&(,P89CC0BQ28>FWALXK&)QR8>FWALXK&)1\S$H[E,\)LI']K!1"W!(T%6?GQZ"\>E">^(B=SX&R,F\*K#X=-<2E-AT0 MJ(0P6*XNA3#RQ.?5O,Y7%KV=-IQ1BD>P9J$QKI" M'ZAFX,&&6]-N40J])?&W]HE?^=K>R\UIP *.;(83;5D=ZY;N>DYXG5@<18NC M:#'IG6?:OD$EY#SN&29?I[W1I,AV!WQU)6*80!>49,E$6$Y"D6#F3B+(+4N\ MM2,WAG@,\1CBWQD$^#S$&R55RY1[N:91[$G#,:'F*F(EA#AU\XLBZ5N6B@_5 MC2$>0SPJ(87/0[R9;10'[KQ)&.F>K_;;^97"2UH \3"J0"/D+4I\+ )_P2"/ MTGI_C/(K0/E) Q2?1WFKK;,%N6;;1@XA"-?,$GYE$:)\':.@2?R60LF+VQOX MFZ$( 8K)#0,1L(@!@N3CRPR7Q@=_G7$'P;F%$ '6^XX(A0!,,S@CW%++6["^ M3GCU>5MO>(Q#(U1M,"0X&AT_F'4)1=?'[S*W6+R"&6,_QOZ%A"X^A?UFP:M- MJVR[*XXSZ=)8)]6*-=4"[%/!K8:W4"\Q]&/HQ]"_B)#&IZ!/#C5RO/!T0=23 MJP%+RU1E0<\#Z+,WOW $NV7(.$,B!G\,_@N)='P*_(MZ TL_U+R:F,,*>,%# MZLUYEPO 'P0YWAWX_Y0L#!0+F]&T/=E,V'N;KJ\LLANYP.ZYF>,L@=]S=SH" M=/D=(9+'(Q0V).D>NM(D52F7%*:Y,@0L4WS(RR,C-QB.'Y+45>_ MX!/30DP+4:*%DT9//D(+S9%4M(V%)AMI=]X<5_I6AO)#6J#")%8:NR7?7""* M:2&FA9@6+BFR\A%:*/ 3'TAC?\K[$Z=/""N/']1"6@@"*K<$3MPBY-7?LQR] M])!S0R3FA>L-NGR$%Y:@UBV,)89$B@W*S/5*':7EU ->"&,MMRQ.WJ+DY5W' M?.;@XF6Z/-%/<(L/EXSM-;;7V%YC>[V63L;V>C6JC.TU:O9ZY4NA\,FEX(+4 M@6./MRN@MA6O?,9;6J*'Z'<.4NQQR# Y$W"A5W]]R9Y(.9 :YET M>D 4VHC0J:6R7J\J\IHFH<3;*Y=_Q;B.<1WC^ASKC1_#-9;-J,T6< 9\N[D2 M"DRKT5$%+L#UFTN/,:YC7,>X/LN"X<=P7:WV&PUM,G+Y<6]9G'.E69M(A;A^ M<^TPQG6,ZQC79UGP^QBNB:K<]-D!GS62%=?O9XUEQIF$N'Y[[>^O>/'O"KDI M^A1TK<&^MRDIMM_8?F/[C>TWMM_8?J](M;']1MU^KWSQ\,414E5O")R$'DZ< M$C^VFRC_BJ^NO:8@1H1Z?]'4$$,AAD(,A1@*,11B*,10B*$00^']N=/E3Y'R ME@<EZVR.32PL9^FDI[N MT=FZA-+A+3RW"/KF.FR,O1A[%XR]DV8QOH^]V;0XS^%"OB;F_G_VOO1)42;; M^_N-N/^#T7/O&S,1VL.^]#/WB4#%?5?_F3S'/K.P$,D>DKVKD[VS5@,^+7N# M,CEF<9[L8XE6.TQ'&[>P-U.]=RP I+ALG]7'B_]N.$$X47Q?<<,<&!ZI.KQ) M^-X/1A$P% &[R0C8K\V0X-)QXJQ%X(C?/^_J/YS?K];5M3:Q_^U.0=6_ZZ?? M*_XEUY*IL478=JFPPNNL/S0U#AC=''1XR3Q+8'D.G=-_3 ME,!\K?QCN+4:EI5-9"NK\J$=",2R(PI0_OGCMJ=:_K9[@5X0^R/AOUVU?TY/ M_Z5B;Y9J548DRSU,#QAA3Q6FI1A>J,:E_OZS]/Y-)K:KBN7FP)X#@AO63G?U M(,AYRYSC@4>&NK\&V[) B>[K[6N,+I?Z$]<>,3EB6A M&\OC>0IC;^224"3\2/@O0/C_U(L]&;=ZN=P33@FIZG/W8!NQ'//"W MG<#6T3@4(JLKV<-"3YY7Z&US[AE@4B\L/D? @8 # <=55Q&\##CVYL!?'FJ; MG512@DFE,!SPUBJ&P'%72$#D"0*U!D7@<2'4N7CPN)EHSDD<^14^1 >7F493 M%25K$'3T#;XLF(H X8/_\C='Y6F21&4("#HN@CH7#QW77<;P,KMC5.]U5=YK M=FV]6^65:C24C%KJL-Q7,I!YDKK"2H;?UBC\) G'4<> $/P6:DMXQ4>F4%M" MU%83\2_B7\2_B'\1_U[YUB+^O73^O?'D+WAS1P]SCA>@>U#?-5)";O8YS8L6 MCOXQH9+_>>_@QP8ZG\BS)(SA <(#@X/IRJ2^'@R0F2BV>Z&!ZOZF(*]PTU[8!X2"]K)6D^#Q- MX @.$!P@.+B^5.F+X6 7<:UYVYE6;7U(^$VE8(Z9=1_" 4R4,GF&YO(4_ZBW M<.F)4A3,1,',BP]F_HP]B%\1OR)^1?R*^!7QZQ5M)>+7"UODY\EEYC:ZGPM, MQ=>/73SPOW(+);#4'/#20J"K!6M?.-+F6RW]/WDP M<'3,TJMS+')V^E39E[N^'__ZW3^:TO%/^"! ,>"\.\=/8AU&'.X_>A")@*Q_ MC+_<;=J'U*U?732F;.TL34]C,2D(!')\D+@=)NBFQ##:=JO+*U6BA3?.WQ(O M",F(BN\"J@4]W1_"*18A/#T6FDFJ2XPU@UW!7AL3B5G/NTZ1Z,L$!?.XV%?B MT=[[".$0P@&$D[1J$$?S:5W2=W;D3KC2L(@;".$^*\*]."5]5H332E5E8"N* MB2F<5;#QBIF8E 1#MZK]95 12H(X9Y"N$-<&RT341V*74=>272,2:LZLN$^ M'\*]-LM^5H0KTK7N)B0Q0ZJR<=5-+&9O$3%$.![:<'2V_QQ".(1P/R/!\VV'A@30F$<)\6X5Y<.'!6A,/"D>(MB^Y FA#>EI,.^WD3UA-1 MQSOBOF*/=G=!M0,W@](H5W 1N0*4VT+\BO@5\2OB5\2OU[25B%\OC5]OOWA@ MDOJWNI93P/P50\\!UVBA^_!NIZ-_EO.B,("%WN#!J*X 16S"OQZ[P?[SQ#I> MV87R+NCA5R;.=#HT#O9ZVAB$]DX9\GS\@4>K[W% .,) )T6![C(-@ 3='Q!P M'PSY-08B=:F&L#J8&VFH4H76VF4882S(! ,S]4P>)^@\QV;C( @W$&X@W#@O M;ISU#/:?X@;9+F^JPM2(I(FX&D71M#BCA1CB1MH=&Y@;>19_WA5%"#<0;B#< M> /<>(_#VG^*&\I.T71MTHW$R)VSW)3Q(GEF0-S@X74<',,!FR-[)0?"#80; M"#?.BQMG/=7]I[CAEBK3ABL29:F*JUUE*];8D.I#W#AVQ288"H!'MJ[XEYC0 MOT,%[._%R/2;X=Q/,_U^>]H=8XU,/:>HJK<&DTI@K,CU0O!V M>!H%+,<"CS-\QF'AZXI=4);@ MQ=\4)U:2X&Z5'/>5H.YA\=MW^(-TR-%?.>Y_P^ _;] IRBLIYLHZS6I+EE!EG5^0,J4N M.)E?4)3,*@JM,AS&\S3[Y?C6M]F"C$#_5DR.&U,OBT(KU^M.Q,'18*AW2D?H M.:Y@^!V0O&5)"+8HO?0MB7OW],.MUB,.U<.N__ M_'OQ?BKC95/^9^0JD08,+>U?;SS+/]:O=ZS,:;BN<8PJ$QJYE"E^JX-C/C+YIM=>;T2KNMW2LYGFK;4^M)1^';E9%^?;67?% M2:7*?"ORAMYS=H),9$<.R^UNE9P6#)'H+^?;4=.(UQ-#)K,C9_VH.*WHY41< M;[1H6JJ)_LX3P$@Z\\QX'@7J/B3$-5U8%!)ZO9<-0:9D[->1O.PO'!\G6)O8 M%;3E1!H,F$(LT]F1S>UL59KL%=Q>TP>ST::VW6[3 ",S\^3I7=F,.]K!GHSM MHKQGE<@"\Z2S\PR+@RHUG"<#J6M)VEZ/9XMIQ9"9[-OGEF#VD]YJCA%D":_[ MILLV@UAFLR-C)EQLM8D72<->=[HW^E'?XOLREQUI#_9;NB>*%;$:&6Q][,SG M&ZX/2))].U;OUAJ;R,:J^JK0<,GJ/EF!?<>R0QO;F30W-S2)=17"Z\YF[+*W M%&03)LT'=D/$3FQ_R\WF/V:UVTC;>EYW!HBS/>F"N M)W;?"%S"F0@CR6[J+%=SC0%%A& ")[9*:00%JE,,EZ+2%=;SJK9JK;M@ B?V MB@VC66DDS!\U%OZ?%L%U49J@Y MBZNM1+6^]4T9)H9VI_:+<'M3TD[*78HJSW:)YLQ>.H)NBH;S!_P MK".(A8$53\V#&B\E\-03=+5X;#I?8\D:T\>;8+24>SVL"X:>H&M4X[:]OK%? M8Q'9F*VP>3DQ'0/ZAIFAONUSIF]2.W$XK+8[G46_BHFQ3)Z@:U%OV2IVD"6) M<=S!9EX%ED4###U!5Z<0M84AY8U$8K-L[_>%/B408 (GZ&H,&TI]B&]QB6ER MJ^(H[M/Q(89#,W 58/267^.R)1%N(=XH."X4F'3H/5ZE_N%WX_H8'P"&M:-L M OW;_2\/]12\PNC.P(;&E7HTRNX]B=3R5:+0N__@:/>FG_QD'3\L SB.R5JZ MH7\_L;L7XD?%^+P"9);\2C\6YGI@,#YXO <>N00&R+V:O?^[ (,IWXZ>1 S( M]*01?^=3I2^^'ZHL @^6(9S9HC_I.1X';IY_P=0/#^P/*VF(K^2C-25H(]YI M(YX*_**->*>-X+\R+-J("]@(!$T7LA$(FBYD(_BO2"#>>&CN*9OU_1;- MO6#19X7@BUXR<)#@A__WA?[RVN537W'FK.OG'DO /"/O6@9@;5V&,(@-7L@&V%>&NW8VP)Z$O5>=/?L M/$S3S=!1"7)+WUOGO(T.2\1<(P>KJ7; _]"#;^_HU&&"7<(#_ Z3NY%5L M5Z@6/LG]BA'>%\JZ4JG8S5UCXO=V^+RZA<5$,"^.'ZZI-<:-AW M9(KCXZUM)[U>5U?PM]5Z*]&\!B*Y2)G]>:-^/4-8W0'E9J:F1=MU2UAZ8[2'] )G-5RB%UZ9/7GF*_"+]V(?2!'YW M=/B+X&K" Z$Z857[-9X?5I?1P(Z:==8B^<;*K\/C1,"KQ7$RSV#/:U.#9//6 M9/-C%>$[B^997=Q7BF:W(C6GM63CV=VYK4#P9++>[@TY MNW=&PL2'#.HME_# KZILK!!,\@!\VHUR=[P;V??(OD8'/7U1K%\&(GJ M+NLNF*IA+1Q=" (]#"H6F+_N6#M=.P%M?%W7^[YB:M*:793QQ@";1I-8YJ#5 M09^X'0Y).9)R9+Q\B/'R>B$7>S5R4)W/=%L1)N'8FVFDID$AAW= 9KI4>B-$)="D'9K/% M3K6&34C[E5_U!Y(9"'!>7_XF*#9/X\_KDXFD\=:D$>G^M]+]SQ;&PKC 6GZU MG-C#3B%<:/H,MT,#S NH>HJD\BSWF##>2JPB-0)R5A!$L/6CY^? W:6JJ,@ MQ2VY+Q>T>F1YO&4T \BMXJIZ=YG*L>!J$\7W%1>X.9X_O)/DKE]R%&L=G,# MDA 1 V(\W]B67>/Z*K8X7 MF41A#B0VX9N3);X9VZMMVC(1&$P)_MR7T\K[:<)CW7% MR!*T?D.M8US!@+U8R>/NXL1?*%J")!99%.>T*%XJM9HO+S5EV-QA3:DIEO?1 MGF%@IU_\>(L82V!YCF$^06"EJL 3#"ZDL&'M=%<(M7?C#J^ "& >8Z_5KS M4R#9Y0/6[=22O-$12\27M\:7MW4N\BK=8$%5P8S# )[YUZT=O(L%F;W([$5. M[R4YO=_3AG>VW+UU5W?OQ7?P77I/6+YJ894!P+[4=?DYXLZ*:[W1:?/3V1[/4A! +B_ M!)=G"/*%C8XNV:SI^?I&L;3[0H$@[07AA:;NWWF^R,&X6+"Z'Z[^O:746Q>E9EE2YLLZ7G;] M$D,+,IXV.*2H/$/PJ&?_YY1+%-L^4VS[&6+I#XA:D>_O=2P:C/R&L%6E^MJ M8@D=4YS)$U2VL/V6>OG_L A\V"W@/O:-;/7SVNH?>)?BQWFG'[WHRPG?O;^= M J6[]2.\= (*!PT!P\K+R<*NXEMBQIK]/H4#*$R;(5)\'CN1\4K=?6VPJ8RE%"7C]$9[GJ%OHIDA0Z0LZ MS[F]"#EI-XAHMV;?7'WP!8@BO/>ZYWL[2].U8B(!D:R[W7N!%+[+XZ-1&+D^ MZ7H2X4@Z83/F:M"7[7U?QH_=&O,\3^19ZM&:)B3CGU?&+]LXN?I SMN(^&!? ML _]<>\@$252+=%6=D+VCU MJ!@!L?XG73VJ6GC+M4%[(+=TO#C(+7UO#5SPG1X\Y_;@3R&QER^8MU6]@,ZC M([Z\P.S]IS^/WHM\U81UU=XRM_%AC#9,TL-;^C:R-K"W';+V;LC:NY5BZEL. MU_:4!,I=,/($%0BAK_?NY++G*&XHN)IX+YHG0CBMYK;3"2Y\\KSRA;_+[VQS/$N6S6 M]?FTONE*59M46+DDK:I2*LZPD3V=Y\C;+O;_75G;J; Z\J=0:>]G.@%P]?;- M;\IGZO>R_;SR&95I=^W6K-$6AW%K94P)NK@;"3*1]OW#.2+/83@*OB"P^-3G M *[>>'H;K'"'_IY>M3E*[%(;NK>M'S8]PH!8 :];YO+$XZ6T%Q[%^1"7Z#K! M[O(#RK=ZM2 J4$#\>D47Z[W-&J_5#S]1T+:T7,55GU'0AJSI*TUE7M#JKU0E M(=9'K'\5Z?ZS:;=+4F*_)K=A,'GC>V!7M/LB[;N+ZF&N6_76:P^2P5-M9&[> MLJ1>I"ZZG%X.YTUMW\E?!8A?_4[ZNLM2*GM#*'JG@C=$TAN(DP[$%)),5(BB^FBN[*&K+\>BOIG\AOXD]'2[P7[\5H M9L>SJ;B1A;T!Y?>U5Y->A0_]J_DA[G5?M8ZU_]X&+O)X;TM\O-X>I;&10W'% MOO3E0-^[V2^3H^#>R_6I,I[%.,:U75GK8 POAK.%-9V:16"ZI)WJR#R) >N% MR%;R("A 4'"UL87+08+S5O6]# D<7]A%M6V!QJJ5:H7VA,*@Y/EK?%G!C60K]0&(I4WIGO;DD-@CL;_R>KI;M6">%'V_KW5;*YM1 M["W1*R0#MKMH%U+1!_8+CY\\!WE#,9Q?SR-L[NH1JRM>(^<%<2HT%U1]FXN] \QG"G,:E%Y&H.GO!YK M48Z0!2'+.\>./IHXEP,L'W'HX7G TI 6K5ED+%P[,I)II2!I0L,RX$SAT=$\ MQI!YBKCBJP_0:0=4"'#QY3SHM /BURLJ7'DC=KU6-__.L[?N;[VWW*.7#\LS MTE]@>\8=T+.H3..V=JOEXF)>]6)X(: 7TS%-?2!$NKB>FUWJ^/*4J@: M1'D!G';BKA25)+$\P6?;#B#00*!Q:3K_F4DX)&0"&0NTL9!W;#'0(NZI6FMG68)^GGUJDBB M/YM$?^K\P,\"C?,R'E1M7=H+IE2-IS2I43917[Z[0&.]N3LH,Q)N-U6LSLCZ M=*2/8RC0QV0 $&B&(VZP_[QW M <8'+/BC@?!'!*AK##BRYYL5VU+BP7)/+'OV^MUQL-W?./U:APA%I50C-P=M M8%)K@(/47;4%Q;' #WNLA TA T*&MRZ@^,3 @,DN:VRFT]J(%8GE0%E*C88_ M.OQ1:/@UP(#'VUI#Z4X,L=22E7U)&P\VI1084@.)9?@\\72UQ+]#!6SBQ8CL MF[.*"HBI^\=/+!>\-_R&F?<[T0O%WQP<>P MC7>H&[[BY#:*'T([+#3U0(?L IX-6WW?U=2"$4&HA'K:/_WK6Z_M;B78HPOY M(_IK5K!QE 2RCO[7RR;L6*Y>,'4HH]\>9XH?2X/_F/X5'[^W\!SMK^?"O&;M M_OX/^''_6-71%1^BFGGW[N^H!5]S!^(8]K]GP:8[AKM;-*R^_EZ*?:0 _6#2 MZ<___J^'D\^"]AV^/EC5'7&)%&H-O;#P=<4N*$OPXF^*$RM)<+=*COM*4/?8 M_>T[1D,ZY.BO'/>_N1^_0FID2+E6]H4'!+L#]H*C+\-OU%>:_O%1BLGWGWG' MFWB^^;JCA-9.A\_^Z:GIKH3>YGQ;\HMJ<-%%_Q]S*D=)UDU 7%?CF^]6VV("/0OQ63X\;4RZ+0 MRO6Z$W%P#.[4.Z4C=!Y7,+P'5&^9=NPPP3-U/X!:,TQDFJ%PCGK3!3RN1[+8 MMOCIK0]7_N7O[Y,/X%8_G']Z_(S]*W=@HM&#(A$[^.7*S6H_*F$VS%J#>6 M]BY9'Q[*?3 R\WHYB6=X9Q;HTK SHAI#?DK*#AR)8YG7#YBR.N6#+L80?BUJ MNV9IT1/@4#KS_M*\CL4=4Y&:OA^WO.)HO]+2H9E%[;%AF^W22*JZB=E8]1U/ MH@PP,K/\]JH_FI/>.+!+ZH9EW/DBC"T!C,PNGS*;Y%P:A1.LY#6'36M%):(+ M7X]G9MI7=;PPW)9Y:=AM!0VRCC>'<_C^+*6HL%C1!RN"L[O[;1RWUO7IN)@^ M-4,I49&(I,?$BEA=:^18T+J"KO9E2LY,-<34UG+8MTVQM.ZV9H>]M=SU!3 R M0ZF:.6DH7CR=B-:.W?E%O-GQ=#@R0RE^O]FH0SM6I>Y$5X:!.T^,00Q&9IMIAL!*P[)/H6/MYO*QJ<:';YTE)K59.9/Q?UB(CB3@G;R1/X_NSR8RW! M]\LUN[6;!7_9/E0F]^C+3';Y\QZ_, RV-L.(W@!OKO319%0RP,C,\HN*TEGX)C\5 MKC6;A6_/RK,;S>M4R?;M=51S MVTUYYZ]V,1B9)50O6;7: ULI2=NB%3<[Y+ZCC.%#LX2*!!'S$J]F8\V6'31P M3*Y 0K'9UL+I=F&Q:<\ MH!.7I5.CN!^'F[BD8+HHR2R'[]A] D=FZ$2N_5!L=4-+2DKE=:>O,L+"%,#( M[.ICFF*%=7>ZE0@_LK9:JQ%K??C0[.HQ=J<, K+5P$HMHN,O)^:J*Z=#,VPR M;PC3/5W>%>UDPRX)MU;:E1A#YK/+-YQ@!#19,,4()^C15?)@SJ(^&)F=JAS0 M7+'G+11IV]Y2=;LA-Q?M=&AFJO/8$Q*\/W9J093O5WH M>H>*..QU^^T>'O7F:P.\/CO7=FVB6J MPBI:D7'<:3K7++V$?IL\'#PM$JVUWU/#LJ+4"G$Z-D,O.VH[CM3D26DBE+BI MK([EXJ0/TYJ9QXK$H,649KVU5-KWR%6GHZ\+;?!8,CNTOUNX%9)C2U)UT1DF M37T>'@H"')HA5VTHTTQ"S"AZ39?!FGN"MWMML]#H',=F:- M5F6?)K2)6#)]+/+*H59? MI+/-\LQT0@4)5]\O[P)Y RC33"S]:9H,6YE$75P@2@=QV:F M&\5;IU8T?-8FNL[,59@"Y2S!V!,ZUA^2K357F,52M\;U^K$YVO74& [-3M<* MW: )7#):K!*MN6CV2CXP==*QF>D6)Z71;(.5!Z*R->G>-A"KS;*1CLU,]]!) M%KIL-31IHJUW\\.LE(@8V(D3.M&A%L1(6T0$UG6U@S8KLE3 ]>'0K/$6EYWE MGDB6]E"C_7XOX?UHGP[-L)AK:\:J7&A1F-46I-[!ZU2D(!V:)8++KUU^UNY- M[1+O;3H%>B#*XG%LA@CM*C=AJ8G3!O;KR+2=P3!2]#@=FR$",YE046$:\E+D M#ZF1[?GJ#$+8"=4H#%N6;4>=I5@M8S3-3!9U&9@08&B&"+Y#5%<[RQ(E91T/ MZ*DY&O(# P[-$&$6E!?F=D)S8E6H^5&S5PVF7CJ!#"S1]6!.XX/M7AK*5C!> M-/3Q>ID^-4LOSB_L*\WNAI2JQERFR3%V.,C'L1EZ]>5B&([->LON5O6P84<8 MKP([!C^A])=4K3+H2;1D6\HTQ#H4N]D/^W!HQC:N*FIS355#"V-(%E^O)'9J M "<&#,T8QSHU$^*UW:#%;9FU#&DW5HJ]CI8;'S*S>L% IIT,S1-!HUE0<((U883:=@?65MG'3@$,S M1!@O$FPU,0E/2LH&.YE,>:9CI$.S1)@M-,P4J_H6ZVZDW:@G&5,>7D>,G2!" M0PSDA;_I<6(4=06/;H=NWT]GFR7"I*C/F)*1],1)PU]P5?5@V]!'/:&DK4;= MCN3)KBP2B]K!7\]&$QN '7%*1])CJ[6MU1:6..GH5G-_%0+"@[96.,I3[#Q7#H"=DQ(M7OE_&QS#/SE+KV4/CO=&3GNAX-: M /RZ06^U,/8S/3Y=LV9*X:VSF2FH7:Q+\WRO M+0T;%!#XW3":6P8')<5.CEO-T:)9>@;(T1B'?&&*EG3WN+YG8B/ET!EEZ M[7"@R0:=@RI.6AS?,TLS>[X#SSUA*$BUQ-H[Y4[/'K;(]BSN=(L2E/03ZC2R MR]M(CBL25AKOH@9CNPFAI'VKLW&&$ ])?;:*L,BB*RV:'ZRU1OK4#+F&16^# MT1Z]$-?=P:#85VH"'Z?=[+,TZ$LZ*5/;WACK6NUN;33;<@TQG4&6!NR&9D?# M_<'"(@6O8C0UHF,L3L=F>$9>*SW"[IN8 8=FB,#BA3:E)1$M=?? P ^FW?YXD[:XS!"A@SF=D!@R*TD? MUY.@0[G]&9/VQ\KK"9BD=IA M>:DU'O6)=+)9>IDN,^'X";&S)S[#[[=#JA!58]C0*O-8?D!NH@,1K*4N8*T! MF(W-&P(L9,CRS$ L4=*XU[)+W+*\H:4UMQKUTYJ'7X=NN45O2VJ'%J;8?L\4 M(GTK[=*AV2"B<1 5JL$YXE!NND9O.2*8==HK)DN#Q"VU>AUA*8G=LK39VHWU MI%9-VS]D:2!6C2U;\V)'+ 2BMCLT^17)I0L[P3/>K+87Q_,(X#[NKP;%.>,= M!%CNFIG").Q6=T9<:&-,4G&FDV+H;[;IT P1>IK)M4=1G1-+$T.6@UIYYH3I MT P1L$/@M%OVL&U/&@=S,^H(&[L3PZ$9GND[RW@P<\JFG;B+V'95C9\SZ5.S M]!J2$1>&3E202OPJB?A@&H9@*N1)]UB:.G076VE8M5:2'7(HDW)'@$=Y,H\M MB.'4JXL]34RB8,]O]E+8-=*3@AD3+%D014&:[5R)DKJ)%.(&N"F5;-+,[&BZU=4J3$IE;4VEL?QV9H.YEJ M[6EIO8XQ8MENF0MQMERRQ['WQ$TK7+ZGUX]E3*KG.,HFT+_=__(P1<-LPOL4 M.TROJL>T['TM09K[5J+0N__@F/E./_DI/_Z@$NIN3#;7'?KW$[M[(7[,"3WO MR!3!?F69QPKQ'N2,'SS? \^$]^/=IYCN_R[ FJ]OQV*"&-#IR3S^75E%^N+[ MHP$4@B+F8C M'JW51OOP?LB$=/4E; 1"IHO9"(1,E[ /")DN9",0,EW(1B OXD(V DG$Q6P$ MTM67L ](5U_(1B!DNIB-0,AT"?N D.E"-@(AT\5L!$*F2]@']BOU:"=CM!$O MVX@7-O9\,DO]?JOF7K#JLV+P#2[YJ9C)F3LM/$F$5[>7N"%&^"@:?&BWJ$L@ MP5/&,1*.C^>,%RY9]1SXX?]](;Z\>*P#@@"F \T5Q?G> .$3 M;SA2B[+_ 0!P6<# D%5HW7D**&NH1W_%);NB=ZUR.Z]-![G,BM^;$N/L)W]^482 M?8R!7K%Z&YJ*KP?7@F]GVONW4F97S ?"VHO<$/'!9^>#DK*Q,N&>3\<(2!E\ MWKU'(("4 >*#E%9E?6FI%F*$MW%\KY@1?KG Y4UOH3V_DYSABZ+B**ZJIY?. MEG4UO<#EN/DDGC_^ N\+/N]5B^\M#+^_5?JMUG3V@J!?V/B-+DL,4JM']BL3 M9SH=&@=[/6T,0GNG#'D^?N)&Z;NK#N7O=R =):7DK3>>F]YVN+>"[Z..*:4T MRM1.F4X>E+&HLZ5$0]0'[F*D=B)7D'ZZ<+'>J;S@RL6C!=>-P@"N#M#^Q/6* M](36*V-#F$N*Q&_FE4)W06#P5A'BR]]$'L?P/,$^=OWT%0K#.X3)WHX6YZV= MRN#"62]8/7L9U'D@X=4WS)\?#UYR 6OV+KD3<-!=D;J"%X*=I,=+H=EN&/.^ M">& OH.#VX*"#]"+2*0_CTC_*"R'=01U]RZ>=B?>26*.#:SC-[%U><%9.%MM M-Z:OOGC]6>(]P>TBO]AT*G:I9VDMM=9(NAZ\[8O[\C<+5#U%Y F:03*.;-_S MVK[W=10/M9WER (1D;HJ)L2H130DKLELSVS]+HI$=3K6ZF%1;O;3 M._6P+W_C>9*X,7V'3-]/JB9T7#*4X&UMY-\"PKK$CN594U.P+=.+ID0WK&*+]&I< MYLO?#)LG*3S/XQ0"!00*;P,*C[=ON5"GX=7X@ =56Y?V@BE5XRE-:I1-U)?G M=7_+C*4?@LY\8NN=YK3.K!EO4$TEFO_R-YGG.#Y/D.0C)O_%E7QF6#2E0V&A M!#K,5:XWNALH>3![M(_#'6Z8:E*+28H9>0Y.J"WS8GQ?I78M] MM:TE:*LH".&4@I'WFQ>GT=?4#"D]L$(&.EA# +9[J/L[2]5[8$<\;:"KGN&F M3QDK3J2?L-STP&EOO7E_('9;HMTQG;E*<'TYO<(4QYD\Q;//BM0BF$$FSR?: M3*0S$/M>\68B]D7L>\6;^1G9]Z9CF$]8[*62,8SM=;-M,QNN.8BX90WK7I.5 M35!F,QB6%PUL6V :?:R(+S'1 %8VC(\^;69?\2& CA[F'"\(X/;D0E,'__FZ MGEN#;YA!3GS\'=1DF>]TGR7-HYRC_0F(@]SI0#_$#NN")2 M'6U+)$E(DI D(4E"DH1,%L0>"&@OFE0(:)$D(4GZ#))TCI+D-TVP_Z9 N>0R MO05)=B4[:HQJ>L/8U$+[U2<6.GI8=U5OK;>\('BL-IGVB2GID]T86]L5EEA* M>'=?M)@?J;-S^FP_B=$PBLO&CK7@>?7&@_9WA[K M94\3B>E>EY(=.V\4*VIEZ@OG/>W<'RGXL-DNKS&EV%_W&$:SVT(LLR_O]8,D M N7^+[UTY2SGE]X3 -[\^!.S<7%ZO7%TVZK5#VVGI&WJC@'D_T7-?9#L(]E' MLO]FI?EZF QJC5A;21:&:4:+ZO&;[GEQ8,Q,HEK<:#-V5?.729^;>W%1 #AP M[ )$TER>I1\[!HG )G&;R4=I]J S*9#Q6+ER5RJ]DA=M N!S+7.;!RW:U12 MULEI4:RZ4PVOUD*!,:%0O*P5$!((I!TO33N>(X;U$4)_OE8?B[ZJ]L:R.,*V MK8ZRILAF:<'WH?"_L/@]$BDLP=I$@($&X"%)*AS5BK#@U266'W"L.EJ,C!%>,CVQJY*-EJ(&89%;>:1X8;T%=)72%\A04""@ 0!"0(2A \GQ8U'K)_P8&)BM1J4ZZ6EV.5W MAX@VUHV%QW8WH&U3IUMBP>%Z2V$ZC1,^!EY'VLSI2;?C\H]SI#'OG!4$ MD:ZE?9N"(X4"E))#A6JG"M7>-&:1K>BF(]H9AT5EC!&#AF=T#]Q^P!A_4+4& MGUU/V1O,'.S$4?2/Q6S'SRN>?P<+P0D$6"X[3JEKCE4[:LAEM5/22OU&7^;3 M\QY,GL2?=],C$IU/8#1$>V6@M[XG0Q7=@E=A.-5^-6HRJD5A$\:L'2>9I_S-M"D/2)G!)46(L4$E)(2!"0("!! M0(* ! $=M;BAA,W;NA6:[$SD35TKVA;%>Y/"-'#K1NI6I&&ME(5QDY[L^P[5/^\=\CU\$A;*P%6QR)W.Q4WK4[7 MWP&(((XW+),TF274Q/5]H+E88WQEAP^50&_C583&ASWM# M5A!*]*BSVDRP82VV.64S4'DMM4^.-S\S/)GG.71N$%GYEVGEG[HV5EQ4>@W" MZE8EAB$.[9J**WAXYKNB!^5%M>=/+-$>[=3:*N4X]H3NZQ!1C.VY2+N?-C11(7GCQ-((2!"4(2MX12GZ3 MI1036:)B,B\MD@G','SQO-[^W%)++=8X MC,6M4,,\B>VQ4>OHI? PA$BS;)XZD;*\IG,K+[GW^A/BUI7''U!E'FI[>45& M*F)?Q+XWQ+[GJNIB'U1U\>?I4V2K;<;;C 0IFI/:8*G7K;G[:B?L ^YNINA(.,D3-00&)=G<'3+ K)YT&8BI7%A2@.Q+V)?Q+Z( M?3_'BF\\B/F$R=Z:405.U2<%>](_E";-$MW3VJ^.:7Z F3T5<+RV)ED-2YPB MWXC7XU9M;$ S.XV0/FEG7_&)#G0[ RKS>H?;&=["U\^68X_Z!5&M\<1,TNNJ MQ)7L^FHRN:3;&6P]&#G.>$^(52V@:XVIOUZ)L8Q3Z4$0&LO3##H&@I*P'TZ* M2S._+SGD^!H8^N"^A=4]Y;?:K0TK6>56OI# $SY#0J$@50="'DP)! MT&5F/!9KI;,S"MO P*+:9KPCQ9'96J2>19K( MH6 BY[HO:! 5WTGN,S4Y_3Y[$X(_@^-R4,[Z%LJ_/G8YD48TD*NRXB;JD2XY*GBLQ\CM$ M^%TUQZ*UJ;9-I>7;^E 2RWPX3=9<'P("#0'A>?VR$!@@,$!@<-DIBI<"@W;H M,E:C'H78VM;K!Z./RX78@,# I>=@*39/X @>;M.@1A6]".NO&.L1^R+V1>R+ MV/=SK!B%V?\\S/Y2Z]ASR<5L+44KL=H;V#I7*':&I=1MOFL3 \QCFGMA]/Q: MCD'4Y M=$8.665(%R%=]-&2<%&Z"$D"D@0D"4@2D"2@:O"K#U._K4]1/TR=O2EP2VPR M,KPB[U:WX2+U*6 D^SE.Q>77@7?T,.=X00 )G M-'?SGZWIN#;YA!CG=U70M M-]0W8>K^/7I-\R>$PES_HX@0VJ:[C@>]/ M1^O]JQLD=O2P[JK>6F]Y0?#8/9BL:7;V2J/"2XHVZ+"57>(:]5C&V?0>3"K/ M\52>)?GG78.)\ 3AR>O*F!&>G*V%R+.A "L,<(%MN904<1NK@>,K9UX34BC@ MGPD%5US=7%0Q>RJ4]W?,\R^19+(LD2,K>,3W]T4+V$ZG^Y_S%&!^]WH^^ M7_L]$>7-[^^R($)@A,$)A\()@\ M7H%?G95:ZT#6&-LR#T&D+#:J4?RS2R*> A:'I*?D))(<;#+!J"7.A86#DEHJ MW)>_62Y/X7P>HU!Q/7((KM0A&/FZ$D1^\E"!8P5I/VBK@Q(6+3NVW@4J=:D+ MYW4)VM8F"KB87&#;$3YR#\727/3Z4-!P[,O?>)XDT!4K2(4C%7ZNF.-'H,@? M:^O?QBJIX-"Q&Q:^EKK;WK[7);UP)QS1A 1H0N8)''M>S@+A"<(3A"?OC2>_ M28(V''JL-+SM4)K([IS?3@:+4NMM(PN_A92%0"3N<.(M)4:X[8C1$:-_EFU'BOSS;3O"-\3HGV+; M$:,C1O\4V_X9&?W,C7G>C]%OY-A!65?3-,C_^P?.8'^1>/[X"SI_\'E[>9ZK MF@@G9!)_FVI@U:L+ZTF?2[#2TBVRHLA/C=TK+C5]23%1;9YHG&#K/4MD" "1%M]'^[B/2^U>'"2]+L[TK(+QYGJY5<:3E MJC21[:TPG=?T&V)CW(T#CA_8DX/=:#9(HK]64EPX5O?S+)7G&0J! S*W+]/O^C MA0AIV.NHE7UG$#A?I6R4%*Q.!5]7;2N2_3G9&\J8DVI55'R/X #!P9GAX#>U M\\-$4WO%5A2+):E>Y[F&X@Z3=ZJ=Y\?SL=MUNH)4[:C!"!\2@XIY- ]@[3R= MQTDZS^%9&P&A D(%=*G$DP"QJ%>:VM9Q)K8^67;LV(W:]?"\(35NS3*%0K<^ MM]X;9MYRWS!U].OB;FD8T MP]-_?!C4S\<-O4C[T08_^.H M.L%5AMHQ& HGOY3<.J< M'-5B9]C0&DNZ+<_%10/GC($A@R42:22 ANUXZ&=% Y#8?+3:OKP5?[3!_U[W M17T42KS84,ABQ%AQ(OTQB+"%D;)JE.LS2=%[YM26ME7[T(<001\A@D3P@. ! MP<.9X>'Q=)S0-4,G#I<-C)AC\B B3-%)WATJ)*PZ4.S6GK:K)+/H..VYO^^G M4,%]^9O @8M!Y@GZ>>E[A!?79H6CNRD0^%\Q^"/V1>R+V!>Q[^=8\8T'W9\P MO0]=K=L0_4%H;QL5HV6.>H8[_;/N,Z\PES?+:8$3?'<@;>.6,!S,1$*8I^8R MC,JG]C*59UX:EK^6PS+B7O=5*TCC]=X&KBO(@5W.Q<=[KP.43$1E>Y\JF)]> M#)\^6'"UN]O?@]\%]7N^OM1]7]=^_<()G"GWO-6\1!Q6=D%2*6O0X2."$62" M. ;Y"1K+,W2V%1X2P-O(YE\1*2[-J+[D@."[Y L>1:+4P'D)$ VXBM2L#1J4 MN)Y$Q@YK,8&^[T,@HN^ "($0 J&/)@4"H0O.2KPM(.D2-2X/=]LM5N(:0J25 M@T(]BB$@<>E10YZ'UYLA4$*NR5,Q-K3]2"=](IV$) %) I($) E($CY2$E * MYTU3.&_K6SAF=]RP,447U_OYK%&IE\/^-@UV',])XC'G(O+/W,Q/!ZK M2(D%B9T#7]E9JGXR>?,)4>_*_9U/FXIYUKF*X^<5SQ_>,?T)$-AQ]*3,:862 M3;3F [RI'$2Y8<@$"5,OZ2U$J!@257#<1 '2)8J^A'.QAH16;D>B,!N,^ MA ONR]\,EV>>F;- F'%M%CFJ\D4*X(H5 &)?Q+Z(?1'[?HX5HP#]^YRQ>([) MK*Z:9$*5:$K:5@>-4G'6- NK&)K,,!H/;6;NL5#<%9^S2"E76"B!KL%N2!O= M#=)MN^J,96:5Q]M54#'2=6WC%65;;T!]H1*,RY6$#P TQ-$7R]$H4'JT^@1M M%04AG%(P\G[SXC09FYHWI0?6S4 ':PC =M_9A$=S<:"KGN&F3TDMQU,96]U2 MPU&7<,2DG-2KK:)!-6:&3%!I;!7/\^3S^ETAY+D:4^H6],<5@2W2.Q>K=Y D M($E DH D 4D"*NN^A:CQ!_@/,5O5#C9'5&Q=J,]WG2 ,N:( _8<"S[&TW#^P]'\7A!,H.?JGR=$/W.O+H\C1($3L_RDV&[$_ M8O]/S/Y(U7^BS498A[ .L3]B_ZMA_[_.<&OJFV:D?W.':M)4?+&S]%K8L.>2 M.\>)2&[[ZGL6.WI8=U5OK;>\('CL^M1#L=%29P=SC5FF4U[@$C;:JH9,T.GU MJ3Q!Y?$3?0Y/WIV*T 2AR>N*CA&:G"VF_&P@H+R9L'"804/L\@,C-,H+91,* M*1#PSP*"*RXZ+BH.O(LUR"GA,X+!5Y-10[4R9^@)V.]O?DA!ZHV)04 MF\5--\%&Y"[L]/^@"4BZE&X4!G!Q@/0G9+UR8#A^6++;0XRVWK[PDF;WY9.[G865&I,)S;#+LH M5K9A02CO#(@E]!V6W!:.H-)WA <7B@>/U[KW$S91Y=C%,&4X:.O3V1"?3%\= M8'@6-FRCEN?;HMT3JZ61RW"%LB7L4VS@OOR-8V2>P;@\ASWOQG:$$,CL?JUD MC'Q="2(_>:@KN4ZS62TMI2UFE3;!N%)QMDW7.*_A7?)#+0H3<2,59EVJ4.$F M"['3AP*!8^GUY-#CO"59N"+5@K3LQ6C9K21 UKG7D!:]2JK[:U/N XKQ/WO'"1 M.*$8M0J>70X%9KDR9(*%"1<>S[/X\^++"&:0P?-Y]A*I#,2]U[N7B'L1]U[O M7GY&[KWI^.43YGH[<#M#GFI0=G/&265B5-$H\ZHZ;LI!H+6X5E4:DMAJ$&_[ ME;TO0!,[/2?QE(U]Q:H[$;N#PQ%5E1*[J0#YJ5O?^J+JD0S")!0H+T"03I'%7,;YI7_TU1\W02 MD<-R?=&Q(YMH'!2/T*:]\_S 9E3,C:+HT4GWJ#DGOD4-X-JI4%-$-F5U<$B._-2J'AUYAO3FB"O], M5+G\LNB'K9">#.9_0@2\[C*ALQW,?JW=D&UALFJ'\:ZX8@[2$(^2IC!+"K)R MYGY(NP)-XWUM0MA6+$;=YDYU)[@@$_S+^R$AD4 9_PNO5SG/B:7W1( W/_$4 M>256EQ>1)9;(H$.+W0[K.P8$@!/79_->H]EB1[8>4%;7 M&/%DBSTO$'A]CEK+;9N7$K[,C<2 &32H/@2"NXY%+(;E:9Q!<(#,XWS1PGK##HV:+)S70&9ZUJK?\7J&6(IYK*YM^@D[B:%8O*QO M$9((I" O34&>(X#U$5)_OO8@!RTLVJ5:6<-TG+3;ZY[):H?4.GYILR$D_TC^ MD?R_,IE&;('H,<8DE*J:6BW3%#LE"F]K#O\6 EJ3 =_"U%G5CJ0J'_26K5'! M/!H L$,0FRBR4AJVYGOJV:5L?)D\!&::)Q[KQ7O'IE9?T^T$I_]MO48R* MT=Z_X@.1XA(,7B0)2!(N@Q27)@GG*F-B'Y0Q\6=)E M%NR6E'N2OH^E1DOHM1N& &D%.Q>1>8[A4&=\9+HAA844%E)8 M2!*0)"!)0)* ).$"2''C@>LGG!AN.Y^MXDE$B9;4EO8=#BLZ_#4Y'H5 J E: M+R'MI.;ZN+F;;?%=ZGBD_9R>\CPN_T3'<]HV#?5-F#J2Z+C'&]2S7>YAK1=H M3;39Z!#CZTHY$/M_BLU&[(_8_Q.S/U+UGVBS$=8AK$/LC]C_:MC_'$7-;YK. M_DV-\ZBY.Q#AI*J*T:1I%65_Y\;;^.RM/>K+8-HM%J2>V+4#AUMKYM9I"O . MQF/#((+D\@R;C0.AZF:$)V]8_8SPY&R1Y>=#P3B:S$=\A;:'9*W1&?<4S::. M4, _$PJNN$KZ8?N?YP6%47;M?1KDD@ --"]:./H%P,%[G9M^K761;2I"JLT& MVY$JC-U,6'H\&-65 6N<]]2TT%[4::](MD5B6JBNVB,BI&U#)HF7MQ5"4O8N M30C?7\A^(M7_O'>/TUL E9>=P'I/1'GS$UR3<*JLK"392=UA&]O.E&E3EV,( M*"]J4X3 !($) I,/!)/':_GER#66]FK!V P]7,XK:BB4E5?'0)X%+#-VNO/H ME5+'FKOABHM6<\[R^A!8[ML>\52>Y++'NQ&\((_@*CR"4SU5_'9EO:>B)6@I+VLDQ(2,J3#;UV'GR/H M^!$HO#>>_"8+NG%; MI815M434-;8_+.I8;4.^$Z0XF_Y\.3$JOLWHO#9F)O2T&AX-%-CIBV+9L]?GC3N&UK"EVZ.: MBC&-8#MW]T1%;AS-#-@Y"N !!N\]?[)SU+]#!6S9^:7UF?+Y-M-XP!DJ 'C= M_WEB(U//*2KL.*6X">#*G.N%,+_J@X_=G 6^8/B*D]LH?ICSEO" 3J#GEI:K MN*H%/@_N]4CP]0WG_':DTZQ@XR@)W'7]KY?-R0&:KV#J4)J^/1=]X3^F?\7' M[RT YSX;CC5K]_=_P(_[QZJ.KO@0?\R[=W^'%_B:.[#%L/]].P7S6UXAJ!\8 M3CX+KW= ^&!5=\0E4DPT],("N"]V05F"%W]3G%A)@KM5 M\EBJ7X\@^^T[F$(ZY*BO-/V_N1^_0FID2+E6]H4'!+M#X(*C+\-O]%>.^_%1 MBI[WGWE!&@?]YNN.$EH['3[[IZ>FNQ)ZF_-MR0,<3['\QP;\1\F9/D3@?XRZ MI5,<^=I7'O^$#P)B W#:^8FE[SYZP"J0BA!)('A"C"A![0 0X3MS*\]A\)\W MZ!3EE13O946C:%8#FD:A.5*F:(*5>599RA1%<02N43JUH+\@8?'36Q\BP9>_ZYH.4+/GQ;K___Z!,]A?=5<%R+DX4NBXP@Y$X-"KW(/L M=UL]D'&.YXF+75PZ\>.R0B_W??ZY'POXOM+WGWPJ/CCQ0WP>6\D_(U>)-&#Q M:?_Z/N6C[=")UF JZNE*,?QDI5AM,UI[G?Z$D2RUN>7FFL05H!7ULZ53C *@ M<(*@K >J;VW@\P17*RJ!%727/1^H73=,WS("KRTZP"RZLW\6\M*S^G+85T=2 M=S:VF)+-K:8#8'*!)RD;\(K0C_0W Z0,M7Y/8L@/1W; C_^75KGC?^6ZOJ&X MUB%=#C SM-R#14,$N:?%6[/*'6/@W*.<\4!&Z0EGN/&Y MAV\!B F]#F#CYH]OA%;9W9MRJJFX!GQP&!R_"60K,T7PLD;D)#D.O@PG4Z(" M@_W7F94!G,;0MKL?C]/'+WS-3:S0S)FZHFTC)9T*'"]$06BY^>.*\NGD[Z=E M!;#Z4P?/6'IJ!-N6@F?" !LI].AU@8P+1@8!PO_-@I^&B MBI9F^;IZS#CF%M;&3#!17CO?+A&'JRD\!.7 M&;Y^U#/YG.$!B7+3CXV[;Q_)Y><<"RB+ $X-//SN^ZEXA+KC #Z,H+_C0]J M-8+Q1P(H#A *-S5&[GR=?_^D$=Z'U7ZR\G[V"B""/=?7.+,N&P*-;"TM%=!= M +YE!/G-Z %A52T]R.HO8CR>*?OBX" 22LT;CW:ZO-(O2G\1/^NO8;0&WTH@ M_SQ8:N['6G/WBWT7R^%H(_Q"Z>3X,TOMJJ./.GULS&--L2M9X=ZJK^O"F:C] MB/WUD)-3IM=TU3N2XUNJ*Z$#GM9\@^5!4C\T@LX4)WF>@?#HU--(PXFXRG>+ M\F3T!*B(G9Y;Z+H+H$?? #1.]35\@J]!),S%4#]#U/Z/U@/4 6L JE"?'JV9;>2%?PW%TO&7?Z7=5RK MZMMZ7DA#!?E-"M0'2\ \ Y,E-0_!)H*Z$(G MTH[K.+GDQQ9JZ"Y03? QX%_^/WMOUIPZLK2-WI^([S\H^NW]Q>HXPEL28NI^ M3T=@!AM/S)YN""$)D!$2: #C7W\RJTI"@+"QEP%[+2[V[F404JER>G*H3"ST MU\@E3+K ',+=QK@/BWT#N0+B$2 ".GMD>/BCL>^@)?'05KD^&-S8W:-VLDL/ M%W#N0-<]/&%0U%5VP$ D!PP$8LC)PX ]P1# %CCV*&KJ0R/[*K&C6X,&-6]9 M:'0:.D U#W%40(E+^+T)UX7$!XI18(G@04K3FQ[I#FS?U(#,\"2%D @X*T2C(26V)G <=[Q&<-8&:0X D;4_6N/# M$ZY*D1O( KR6;WJT?1)"&$"*W)ATEZ*@#@0TW!"#B*4&U@IA#)+!CKT/T!-> M T YO!U&V^EBR!=SMN$,S;$G+7'@*B[:L?FKP0J)KSA&.KQE MW)SP'8"O02<#-Z!-(?\$J4:X3G@M3EJI*7/!VFB$JPV0*14UNT>T G$K>-9+ M#-5RQ+N!A5FLSU@\=M\QCP8)=&!34H6W"9L5DWJS(%=G]Z6J-1F>=Y^52KI= M_[HLB@KAIR*BI7^F/ M8RZ!+_Q*ESR\)S#6F^WR5D(WP2I RA+HINN+D %*(H FD#60N("86VSK_@IJ M\V"9-,/TT80MX"X@7?).99#\PF)7J[U5T3N=Q]^ %+X8XYG3 3^C3#;ECNY) M,-_L/M=-V)4GHVWHM5Y*G^F]IO\31_0*J BK/?:0JM- EQ0T$#RKVENLJP#0 M1]=.Y^PZEUWHKN;!;^#[3DTSSD=B\;3:/LMVSJ6SV;-7:3' M9Z,U*.FWWGER5DT^EN[[6*&0Y+-27!O/M0^VEL= ZZR$!PEF_J 6$;Z_%A$. MSJ?MIJ!HU4GI0B@,ZW[I;GK?]IKUK\6G^FWKKI4V_&[I3GGL%A_[0NQDF7C(/ M^9M.H38W-[75UR0..<#@Z-Q1GX&'@]QEJA#'L"(2+%%&F-VA M4<$O!2VV#/A]5%A_4NGDR;;%"F\^-1+:GN/-AM+IP+RV\IV$EMD+ GAWJ[2O MLF5.TRL]M/+Z>#BO5K.WXXM*6YOV25\U6>*3J;AN2#^/KE$7ZG3U:&=?\Z7C M\?@ATR^@$B.5!XYMP3]5&O=_O0ZA^?Q2FFGS;&IX5Q^D#+/MW:>-KYU^T5>* M/);>]LO;D.LPYV@:#7V*&E[Q2';/(6^)>4*"ZWBNZWODRKGN,0L M4L='L_$NTQ@ *7N>9F2"9'X4#N88W5,P@9V/'IT4WG"O9S-N[*<': MYJ2'^(YS=M_K8$=FCP<[LMD32=YPL(.

6_SP>[/A5#W9\D4-C2G">4-)[ MP_9UXVD /#M6G^O%:?F\.D,;R8Y>A%>FAX+\+#]9F:'_XJ>&CW>IX7"*5Z96 MKWQ\EARX-*4)A7GO&=S!=MW19QUI_9Z*,>Y6JLZI-93RJ8(_L;7Q@U_O2.OW M',N=L_;+S<07F@-MK&3/+N[R3_5._L-$*XI^^EK0K4E'2#IC=WH_Z\@= M8?5*\[)P)S_V_$))KV92!4^IN8:)5Z[=T] D1YN(FBL8+\;-[47>J%]4^W#E MVCJ;WF7+SY7F3GLB7!8:9QVG;J[/2O-2(J]A9Z,[-N MI_-P9;#.'0.DB@7VL6^ #.5=5_?<8E@LMXZ)'C*E0B*7*^CMLZ>J*HQ\5ZX] M[RK__Z%*V.1R)>SBY3CZ=GLKNH\\62%/YHD'2U+Q+OJ1+%9 J\SQO/5>*I_5 M@:[YIE[ME0WPIO0KK!)!0#!F@45&I, @1$++;B>W;P ;77Y),E MJQXY0<^N6;?0GA,LC#U0I*^YW1#$C'@BOSI0/&+I(O?' P<]8+5@UX*_$]@L MX&\*@6:P3V^B#P8&R8.#2Y6N:V.89L=0Y!/Q+OO_GVH[+YU(J2,AO@ A0")> M[6]R),2^""&MWZ$'VR4IX MOZ_\X<8_; _ :<(/_[\_I#\^*H+2B;#;/G0KO<;B.DJ]VE@CS!"S:(+ TW^$ M73:.#/%[,41PMHWQ@QC+#T=5>'C.7V]%\!I9@RCAZO^OR?FG\?C7&4[W;AF@ ML\N^AP(\LL$NV4 XZKVOQO!'B__);![76^U7XH$]C:A]/>KQ*[[R&_&%O;3+ M_:1-^*P1K(?0^#6%%8'LKJ?VH07ZT W4]R[;.^V0OG?!_2+#UEZI #B=7RM/ MMD,.:BQ-7&#"Q0Z&6)I?N,S5.J/V76J5QKE.W('Q[?P0E;@I6QNKP.ACJKAJ!J^FVH0)9S/ MOG08\N=UP_C,>[+&-U?M8?IF[$GCSJUYE:GO43>8ER^55.&F,RKI]?%3JO/8 M;2@O6"F8_N/?G"SRF=@38M_(M:V21E?&:IW9+^"P[-%%.6 \9GT3@N#3)_DB MAWZW0^NUSX$\1,Q6KPYFS0[F8D/(O#R61K?GA9*=:(WNW0\/D_F DGO.*E>9 ML5KI#HU+ZT[O%&M2JSWKI"@ 2N9$7LYL!X".*N*H(GX_%?%)T.$G^N.Z MK";.VKYZFQ6JHN'4IOO4$;8O/N3L^[MSX:Y4S%BSJC4;=/%X P*AM,RGY/5I M=+]&*.@+>4;?4U]^8[]PLZ(\.H=?87+>1Q19_>9<\&=&KCWIZO?E\?QRYE_7 M.VD$.Q( '?#ITG%=ZHY2?93JHU1OPCW=2OE2FYCFW5"_Z]T,9Y9_7?'V*=;5 M7&)XFDM<5(?^>*8W7Q*>D:WF0:S3Z,/DA#0OR7%MX[Y1J":OJOX(N_GCG("1 M#8M[86,BCH[8T1'[XH[8/WN8^[TW;!&1Q'Q$$&/4DI(:GE8*EP]62<\_Y N3 MJI#7G7HG@VA#3DI\-J;;3NP0[Z- 'P7Z-Q'H0\"*[27ZXL$KU.OI5J:4$&\S MN=H@?3GMYD&B 6@DDQD^*:^WNOSK& DY^DR?[C,M*X[=ZIR=IJ>G3W..ED:1!&263XG MOI88/RJ$HT(X*H3O"97B-4+9?99]M5)PVJ/^^<6UU!33-WUL547B+]BV/R>\ M&7_Y+^FW\^_>.QYN*;Q[;W@9A:*<_CS&R8]+/83?:!W^;J[ZZ1ZW[^&QZ-M5 M>ZML%MNZUIMU&HUBH7+;;AK.A?#2'@TU'-J13//IF 0D:3J[LSWZ:.OD'>_1 M32[3?+QR\I7A_/'2L4MM(9VT88]R*3XEKD<;/CQLR]'=,6V4BN-3=[K3\3,7 MKA[D1%;5[Q+#N_I+X>ZRD*IIU_ODQMM.0ZG>RV-E>-;6'IOC5"\['Z, MBOKY$^P1& 0YE?XD;A26N?&$BU6PS[M.(O1#7KU.SKIX,H9 M[J>3ZG#ARLANE.AF-/21@C;(P1Y^2+8'V(1X==(H&4[N^F4Z3&O-6MURY%._ MWRIJPGA.4+/Z]SGY3R=]971N6^7$;:GZ[;4-;!1NXBP0 CB#H\L,![AKC<\W_.HO_I?F(&28ULR.Y1FAY3:J9YZ6 M%1+S9MV;^695%;##O)SA)7F]E!"8)F9?XWG'&6KE3$$6#"$M"*>]N2X4>C?] MK\P[TOMY)[']?@CERNDT[>!>W_<25^WJ=3OOSK[R?J0^($L[L9V[$2JBIZLG GM0M3/UV[;+OUIIQ'UTI,"[P@IF)D M:F'-_MKO[!?T7.+FI! BKLWY7AZX.% T3E7&A@>L]*+O$"\MR+X$W^W'9JG: M3)I=(7W9='7E[DPLX<"&3^4!EYUR*2Q>]-3W;FSO0??R,W@=78OE@G$WE;MR M+V6M-)>TI-6Z&%6N)#9;4\BN5RWM&'$N@@^PA9&_QJW6EM_7" M*UO!B??=_2GJBL5=*_,814SZ I!Y6L#?"H!#^ MJJ;,U8&N#O$!GDYU%ORS[R@C8M0BMPWO2&;8L/4[MJ5,#<=WN;RA\5P#I[_T M:(2B!+P-BU8Y-E%ISN55C_O!;EC(-TI-_"2\K:*-0 &Y=">Z]*7:)\T3K@F* MRN1.?1><4Q<>Q*YCX]*#&S9/\\&MZ(#!8'-Q WJ-'AET%W^)NH<7\3MM^NW#ZD#=@Z\$\Q>#6 MSZ5A9]B>))W:=:]T*;OW_=+UC2S<+MEL^1TT7%Y)A6U( _:CB3./M)KN8.,1 MI;\8)9J0(K0TYI+7*#T57MIGE7JUFZYW>I-KA+LG,1;Z/V28GV+!B@@9"+G\ M[A/.\6,J!9X_HB$>V$>-]$V%/\=CTU!)AW^XS$35^U&!CZB?0(><@&;%^5&. M1D<\HLK#"QR<7.C0L4_!^(;P1^'$2."]977LNSK])M05(?^&?#IV@!8.& D" M4L;*W &%3,'*LOHA;P[WP\O@?WU01>2MV'+"&VJ@(ZT^G3!A.,#1$U]Q,#H& M%Z+]/UE8#Y$N%S0>WMVQI_3VJ[=>'885/HJ-;817L%1C##J1ICGVH1'%J$84 MWY2F=I/P0L *RYP0&)B*]>0[

S_W&V'=]7YA7LS.MZ!L7N=*[ MTP,$&Y\IAE6URHM-KO:N;*O? E[?J"1'^NG%U7!4<$N3=K=8+M=J6D[>K"1Y M-E>3S*Y458<.P:723%EJS\3I%S.7TY0U-(;5Y$U%[3V,%>WZ8^[91[:O-Y(N MKJM*8U":5(3[FXJ;=X>W^ I%KAV M_PJD(VYT7!C6WB9K0_2+HX^!?G1R*O@I5D)5W$%P;T)H@'" C;ZTRZ)$HHT5 M10=92V=+(]7JC1]:[NQ!PA&@>YA[= 44U?4J&" %QP1>Z0K0:]W#<;LIL9E+ MW V$YI,M/NK/;J$[95;=L$"J\MXKUW7P,O$K#4A*+0]((J]]F!1YU*R9N QM M6[CE3GI>9Y*7M)N6-?.&=[FG!_E1:!<>E=A1VNL& D 4T-V;UTQP7O*65@+# M/D:9/)VWYF-]83&JO9ZAZG#%E=+%<97@,34QPLE,PG.^6$C-Y>13>^+/+AZ$ M069B36WE^2/7_^#>S'@[^SU^(DLEP5V* T.H0.H4PDDD1 MFG7XDCR64#;8=LRC&@B+87? 77+H!%6;(D 6S!5/#J,%B@N@NEWQ0I0'1PJ. M)%;F(23_UA4C NK1+M:M.3)7?$B4ZF!P SF"'37=(6,GE9CKX+/!? M WX)4C[&+(EMH2<=7FH'.HX%8@,$U/4-DT#5A3LV(OB;Z MD?4JB(N T7U*?%!@?4!N#OHD( Y*!.]/]:"XP-T3XP<1.T<=1+RN#3$[)L-A MT [W:3?&,;DSX_AR=CVY]?R9U6[>.+;4?O(SY4E_+\8QV;]XN9 ?W$)I7GF^ M:YQ;C42K#L91YH5,3'7/I]A&Y% <>JZS@=N!MT!)::M$\6JH=2]\T'-B!-;C M99@M0?< XQW+/P65_@H6/A05(V3#[/;?FN_@'!QP3E;5VC+I[@A>!=@\A4_[ MK)HE^!(].#%"1RLWLU]2A7R^?988SO5)IG1UVZS_L57B.9UDMB3T/5;6+EW?=MR+S(,Z*RD75U*S\]@V)NBMI]+8YR$^6PK;;NF[#3NE M(R@@NS-BB,GK6?5JT.X+3:OMM1."H3]J[XZ4Q(L?*P&*W?2./GLT&W>W59"V M^P>O/#FS7EH@;2*""WE]TT$,E"[1AD0J<#161"YH&2"#*B4@E0MFF=*-U MDT\3JY0^2X][F61.*'K][8!*ZB< 2H(P1$\Q'/"7G"$0Q*'K WHBB8$]/$ZS M06RQJH71!DB#*MBP: 8LN'*#BP4.%2(VY!'?94UF=V%DOX<2B+>J#=RA:J_M MT@*G^(!=JV^=#\QB93BYEAMU[^K.O\3*VF0RQV?C(G;$984MR/'J>68(Q+GA/PNT\WVA^W6);D\:AWUM=RIF![6,**XQ_^;!EH4I: M>&5[+Z=<>@OZ3=@40AIO/99C'TLM8^K9=\8VFGF0<.!A%1LK!/&Y&#U ?&2R MR0M"A$$C!N96$\=QJ;"58 @XUB/J9M,@%$VZ(U($:;!GN"!2H:%X.ZK0.*0: MVB;H_)J%PGH]A"!8LQ$??+Z?#>[.I,M\4?#-!S?;G/O#W#.HHO5#/9$"C?V% MR3Y)9%;-*9U=&QG)JP+G.GA>>?#/\E.2N(Y=S.3=.+U'DA='CEE@/+LZ=O?_ M_#]+\X37CF.S@].1MV)SC"5RAKJO)^BX8E)7_K=BSI2YR]XRFSV1Y.!0]M_A MX6OV+HQSW)::=81.\+JE>9I(7TOWGL-H7K=N)B(C40^(=0[ MTOJ5W6([G2H_E>KM@B%DP&EIVU)V!E=*JU?6^V*Q/9BJPW8Z<7MQ-7'4LT*U M#DI\[9X/EYUH2!\:L77D.&.TVUTNHPN2Q_=!2JF79 M&F+7Y+4K&_=ZRFKT9:4M^:/J?;60N4FO%,9VX>;R MM'J##8C6KO23]0C$GGF&7CO5=\IQ'H5"]5$J3\;1\5IQD M+Y^O\,JU71)JPUG!ZXWS[>KE56/P:*=G$WO6R:W?,YUUI-I]L(Z'^?Q4FE1QL%J):B[\6I=!:N7 M.$CQ1QA&N<8:4?@O$;CUBI!Q4NW=*Y=3OU1XSK;[+]9 >A+K>ZAYCT%L)+C* MC6AT=9$'6V316"+)0< &L,(T[9G[]W>SY*2W1&CX:.<0K%A7QJ[^=_"/Z,K2 M<&]F_%#QJ51A!E:>6"7%]^S@ VJ3R"=+EBO2?(1=LVZ%/"=8&'N@2-]\NV:D M6?$DG7FM^4U$FT?NCZ'6'I RV+7@;^(6_4W-/&9CWK2PC!CDP<&E2M?%T@Y] M'^96.!%2"X.[9F'I[]X!^19HZ2>;^"5/I"-9OAY9Q)/-O[J'KUVEJ[,<@^8Q.)*I!(L>O;XD\8ROZ'B=SZ( M>GU3-H^C_X2&NZ\KSMU/)]Y:3O8WL?DMI?6--^6SFM6^"5!WKTY)F=0/)R@4 MBNVQ_5G-"7>M$]YG.P[=F7(?*N.US=AM'\J]2W]\G\GH"W^OWK-;U:)LU:ZJ MI79&2CIY?Y[JU$O24W^24-(U:UK$:%]R8P'2AT> ? VE)GT##+,/??7MU-+G M@;*C"MJ'"BKZ^@TLIS73S:E^30H2XT:I/KQ,$EVG+;65V6W1E:1JOO."2010 M0)DT+\>4:/RJ<"MYA%B_"\3:PT"UHY+;DY+;4/.+Z419]+14MU44$J-AK5^] M&_B3D/F'7H=_UJ+BHXC*F<:CL2>G? M7ESKM\/2Y/K424K]^3A1R]/9MJDT+R9_$U36(CU<:8UD4#QY1&F_"TH[IA=_ M"3T7H]_FIRWU9?8P:;.CYAMGYCMX+-[#PWJ M#KX!OS#JVZ J8U2BK1>++\IS[4(PW--'>5AM]THZ.:6(*$\6^&3RM4'F>QA; M_,MTAHB="<:SH0BL+C?2W(O,<7BS[<_;'+1]C\'X3CVKK04C+1#F=X[SE$^K MS:%2M1]F#T6MD!'K8$MS8=? 99;X=NT/]M4Q9#'R=9L.]G1:4:39%&E@CZ=2 M20.7Y5 ,G;&SRU%R^QB6O,:VR/H_L4[>^[KMX/VW7E)3ZBC46N>GOWQ M[[XG$N]C:O,[MN7N'8/^\7@TZ7[D>'VWF9F/S M-^R C:@Q8:(P=!77P/Y+OYZJ+<#;QY*GV6^?5QZRIBRXW"P^=WE":#9[JFJT6T MF^OFZIANZ^-CUF2,Z?]_/I4I?CK MOMY4I?3R5*7(KA 17-J73_3.7IF &V4KPH$@8#8E^-^D/1#J4$P=&2HV!%\, MB-VK#[FZ[(H%!D%,O3(;PR3K)KD^40=ZN")K@",D7=;'TM/)E%V?SHTE[20Y[,7#H8^#)Z(@8.,?%0 -LXRYFJ$6VK;Z- MVS55'(/T40IN0A^X]C%M%L7U?(M:"]9M&K1TEXZ/C.P#'9X-BP-FZKO<6*== M:O&QP5QMPW5Q]."B(]7B#9=;#L\,>"5L4KUC>R6FHC//X:^@PV<%EMC;/+3\ M='ZM/-E.P83W)]T^@]]=!1P9BI#+>GV69^>)7/>^"2Y2?: WM?*DW'(_-DT= MW W2C75:L.1RDC5KK4CN[%](7:1"+:D.;S]#_B!^43E ;:36^1- E>AZI MLF'F,1.;EIU72;/U[0@T&[?+S:YZ-6Q>*U4S.;QL%PO8"7Y+ C&IHO,3S#E5 M2+:E)P:*2>65C59@4LUI/AUD"\IQ>TCP!8CR=@B8B,>5[;H+(SN_(M/67]NAVIEYJC8*4S M-I(8MKSVETTN,:*9DQ081[37B:!W$O8RPK:H:#57<8O#E>21->K]DKPVE@#&=XE M&-IX\]+2M"=?+UW6)U=5N9@9FH];91L^RFJ)R65+LQZ2M79:NLLG;^R!U\O. M(FRTS#](,S(C"OABQPS!C'L4&,$#R0BRD?),FDKNK-5_P#'@,[J.UVD@+0D= M\:]K^O05NG\^1Q4;+Z6'VV[9:I\U.T,[GW_)G\H?3EXB7SAT7%2U"YM/Q"1^ MUD[%:Z6:3QU7D.3[T];%HSB8GJ+#*FRP -B'FY#LAW&BGW!D8B:S @QJ_77" M'0RT+XVUF]DA^EO%S'1>7Q2Y(W0-K9FV,JT09[#K&D_G^H7SCH,IQXAO$54S M'HBTI%\=FT"',YL A1,D/[EH5K_'018[4(?&K3W./Q3+0^5V6+RMJ,V!>?;A M&-3VS)N7FX671_ HV_-BPQFT;R;E LZ>E:4TGTO&S2(/!U<'LP06+?[9%^"( MF#YI;]VC36WCFMG&^7XLXHBI9V"\99$XX?)DDD&4/=%S(M+S"H]NX%"X75PB MG+!7%PEAX8_&TL**D;#NT?7* X&_"X;BQ3%\<#JQ:2[ZX%'PUU^J. MW)I2>>C_\6\NE>-E83TZOA.O:K>K3M&!UG$[[K.1=B,WQ@U#[2O3H MYNYFXDW[9M[V1RVO8S^)D^$+**%4"L=IK5?^K.;86LNCLA15=7P4J*!ZF@CH MJ@2N#-!=UC9O6KO/K"'YC-"?W@?\7W-L-EW,/6CH+TJ/D3+GNF0^\1,0C"-A M/X]9)#;V&AY+J(#_98-F "P8%D;]5-MW7*)!NS[PMNZZ:^0FX[#"4=AC!4-Q M"'O)+/H^#= %V[*KTI]/(>/*-RO#0!"<:?K(,GK@$)#=6YCVPY-;'XU-FWJ> M$3-&)ERPR.^SKOHHL(MH*(%\RZ\$I,(L"?QK!L96[\Z74*0[0(L?_&9.U#+H M2MU"7.DM3RA*YOYQ@[G0/ G:1E;@VL2.\S>CYHK$'DP,B,[#$&@1N^SU]=8&)6\!'O9R)(B]Z!) MNG#?X)W(C:E5P%_K.'-.44DX8PI(-ACM"9_;#DD7L@FQ\&)];+)OL7EZN&]@ M'JCI F-#8R:N'@#<=1(%.XYW0<.*DYKMT7PE(XDYQ $(-& K'W;0H6-'X:>J M8B'T G '+ZS!D]&KKO1>X0?'Z/H>XPC0!\3LHY-LH^BR@8/DYWW3[BIFA(0C M,A'5#<>U$SKQRQ:?S20,G')XB*,8"-H7&Z8J8P/V"NC1XRP=3VD!QN1)19*J MZF,ZG :=>Q !R$%[ 0?0%C*:AC# NL,;(S#? ><8[A#DG7&O4 &!?*:I,X) M%H#B$^[)^MO WOR7A0Y6:$!VW=+["G5QPF<33X9 %H^68@%O&[;&QV"?11T6 M< )(CQN\1[!(DP(H18-'N_@0I=?3"15W6D/S2E%&;,_T96OR\;*:'5?/-#U; M'0[@?6 S<:"D-\>2DM<*9YQRIU2\S=V,AD:W<)&:.57EO-G_2J4PF4@IC$1+ M84!4R)M^9S\J4E(BB5S-!S=*Y:K _ Y(RZ%K9I86MSH%/(RMNT#";0^#D;G@ M+K#;G7E_W^R_#$?W%PUO.%6:N=QL0R9?ZDC94!06?P2AIF9@_BFGXP)MBQ2. M10-2E%\(NZPD?YI^US4T UZSJ9AZM4>N623^@CW 9U+R!-1A]ZE73=>^'5W* M[?2-7VB5]*N::"_E_2LWY7?$R\GS6;[/Q^?4B%IMDIT#2I.OXM/_4DNJWYP^ MSA_;RE59*M]TSK6K"M9Q\LF4Q.7L'@_E8KMIW9>*[;1AWCQ>GOHRBH;?"&L7 MC:FAZ22HS3AM]M+.3H6\/FBGT]IDHG>>U'8J'Q?;_GIZ(SF#SSOU8J.D%YNS M\)VY?KF^$I_:DDYXIQ;DECEW"32>; M;HC]F06A\5;X(/Y&-.*U ML_*P;V]4$JGW5),Q&I1ASU'+H/M9[466'[)).L(F=D*:>YJGU 6]#6?RQ32>]8T#4=H;T M*!YQR,)9]3NK>]@+L"1DY0)B[SMJLQ5XW"FJ$&.DV\H]5_5!KI J5=EVFKHS!8T<;]C/;$_1GZXS T%Y>BJ?W=^6G1L+SZ#&E^OX MEJ/W#9<6KL<;=IXF^C6TK3M4GQ_;W_<4CFS8W5M\N^TVUTXVA)?GT^?2\-*\ MOKK--4N/[='LCW_363Z=C3O\[ 6!, )'#"8\/*U<\P:&HR5H3F\*6@VC'P0R M8UZ'Y1#A,Y>M* CU16,8G]\+8G/ XETG?%IJ)S&9-*OGTO5U21?,Z[HMC$1S MF ,P#'\BK5PI.;UZ^-[.>X#+..LGU>VJ:4'D8J;WJL- ?ERK= M='>LEOMPY=H]'^\SH^K3V$\(9Q>73O&V94Z-4QQ/L#;#/'U;GC:ORQ.Q?=<3 MI5GC_%ZN5W%^^]K3\[8I%'/^9"@TN_?S1V-T\9)K]^'*M:??>*VTT;D?.,-1 MHE"M]AN%6NZNWTFM/]UXM)^\LE6^*LW-G&!ZK=%-\Q&O7'OZZ?!1ZM_YLVE; MNF_=.2]J1GHLXY5K3Y\YH]/DJ'5?%XRT)-Q.*V-U;,[BIL?7+M.V.KF>7IN/?WJI2I[EU:E-YS?)832PTN]6,[.XN;,2X6+^V[CY>Y6 MJ(H)1ZX_MK*M9!VN7+MG5SYSVD(Q7Q3N7BI7#\\-?SJ4^G$3Z4MI7513H_-R M6YE,[Q+35BOA:'CEVCTS/>VL[!2?IZ714T/6&]?CN3VJQTVD?RG>3VZG]8N6 M8%2:KIP]-XOY&%)@[6@8&:: M2O9L/>V5E,K@6?$+I5EZO*N)]!\*"F:7@X(4K',5"_/ 6(M7,Q7K@,6KB'W$ MY#+V431PHG6:[,!OXQ>]Y&GA!X%?11 K%O0YTXT(@)BAP'A%JOOP/GQPM@O+ M#48T;J^36#L^FI2'BVE:?TBJ'!46L0]+NO$WR"_\RO$MMA16+O#"T@,;5H&A M)0=/WFI<=[Y+')CNB.E0CA9_!&X:KN4&7FGAF5%JA,1 "N%%0?':J/S<3%\/ M&L/"4^M2KW>$=%K\&0 92F%43B,'$$[G:X*:G\%F!,<#\F'TA8+.?+C]\>># MW$OIJ%C4,59&;DN,PAJ/C44KW9$.[J<]GOTW5K>]EM\%%(U>]NG\T2LWJ:9T4W#\F8E-@/[>2X90'>B:3R)3L3Q!?"\:#'?S;/FD5&8=)4@W15G+U*M^ M^RYE9C.WHMEUK_([0@D_[>[0M'I0[D4;+JJP\Q4J^L-Q' MI65"0>Z7U&*!S;.##V@E%OEDJ5XKTK.17;->>^4YP<*"XU?T-;?K%YV63T3Y MM9:BD1JFR/TQV8_-IX)="_XF)PK_IL5M>%[MS;HRE@8G#PXN5;JN;?J>ON,B ML]A">"3$%R!$[N355OE'.AP%XO^][,$; M4K?C UI'/O@J?/ 6,/P%Q?\M"'9HWC\,(QR%8?=*,;L%7W3CSIV0+?CCWSOR MEZ[][W^['Q\O=[3XAW[E7Y.YCQ9_WWR@VB9^2.K%/VC]A9-,[ANJO",#?&%% M\+,DS^,IU+Y^-')'WOYRO'TT-=Z3_%]8#/TOQ<);@TK_?Y(8$Q9>'G0N MCI^QAXRA[6/.^<^R.*N)_BY*;4>T_S3[]8TY@;39^,WYX/?4 3\,B^X'#LYP M_WK3XJUWE5557>_U5B>J'-P45GW/Q>-.K#//VNR!.-J_]^6^$+X+F'IW+[7O M."0Y61(]E9IQ3#O9';731=]IF[F&92=0IZ3^^#=UDOGE%8#XD,#6OISD@* MQ>.I:)>:W5XJ6;I+UQ+#XE/E5.NC>&1 065/Q/4!%=\H%$4.TV.1R]=W*-\C MN-];/G?9GB3^"/]'Q?KF(=FO=_O78LD_DUN=S$NJ]C+YF7ZU/VD$"3N[%8OV M;3MS;'>M31M(=/*T6IP/_5YV:(RT3#-5F]VU1>PJ!2 Z*_)9:7WFUO<4D$^ MRM\4$1^![SKP/9@.^%08[+Y+!;P3"C\Z3F'F91,EX;*F);-^_^[FZ3P/F@&@ ML"B>I'\5Q?#+6$XB*Q_5!K#8ZC/:)" M 8A1XT*^[6OFLY0?G@UN9_)962HE=&S<*6''>3Z5E-?T^%^_F!P=HZ3'*.D1 M++X%%@,E\E&\F'JJU.XJE?)U^VRBC3QA)O=JR3HH&L"+R9-,[A@Z_>ZATY]1 MI=\@_K>2?U]O5GKT;U;!8A+ HF;[V-3Q"Z#%?>7;?Z'6LN](MU_YQ?)+:U+J M"I<=O7AUIAE")8%]W0%(RJD4GTMF?I&(P#%4>$1_AY#Y[Y$B?[#+LU.W7^X/ M??O!K+2=B]N.AGH <%[Z))O\193 +Q,6_'C">\=^SC?(=^M/UW[.RN7/2V<) M__EZ[LM/62X+Y[LQ)^EWY[N\63R6]NK<&PD?/[0B=?T?H'!&6C=#Y,9G( MPWHUJ:WT+F>>-TH(\T8?9Q)AJ6I&Y'/"=MFT;RQDQR#L,0A[A.&O:(]WPO"S MA\'M()^YJK8G:K8R2,KVM)4B.H7@<'$]K?.+*91?/][ZNR/WS<*Q";F+H7BH MR<3\[G22:Y2,GIEN-?/#7OJ"3 RDT#WY!G3_+QE5\^]7G1NZ]XEZ- %-I\X9 M%AL .(+;#5R.CA.+&^X5';W7I^6U^R_H=!VOTS(\'+=4 3<0C ]PRT($R*BR ME0'B[Q645.JLD4M-B\W2V>7XT1_-;B7KY8"@=(O:3S(E[/)R['>F[L65,&^- M1UZQ,CX?C>J 2>,K/[GH8"TR5IS.>1N17:"#ZKX:>4NCL6G/=?TG*?SH%M/I MJT[YK#VOJ>W&N'!]7:GWOSZ%<\9Y]^E4;ET)_GFCX2>30R5%YL!M&CFX2F&= M[9^[.NZ-3 S470_>#L6ZIQ@.G7W-IK*Y^O+-> Y6I_IT_IKO!MKDU 1KG6BJ M ]O$\7-T9AO>APYG&]F:;O)D8.;.QFGO.ZV_S1AN?- G,TD9*$3&=\WM5:E_*.7VBFJVKZVH?H&1.Y#-2=HU3^-^0'J6 V\.MK/:B=5@-7;7[ MUL;YGYF&]U0HGR?,MOX\4F=V-Y.J*+#%DI3ELS'9,Q2DQ;Q8)[PYIWW &.]Q M/&/\H$]8K:/O1)#WYQINPRF!A@\,3Y-.I(^7Y1O;FH(.!6"+8NNV;$\QH]_C MM.@;VWO0O05O13DNEL^RGB7YO68C6=*GRN!T8#<+SWW@,QE$.95=%V7D,]^* M\)<:G?6JPA+"N9E@$."7";IF3J?#DQ6R]A#@K=L)Q:-W,8 ]G\>ZRN[4U:-, MC=-C.(6;,:3/*13J/?T4\QL<\C17G9XM?/+?BCE3YBY[S6SV1)*#C,7?868"-X)+G62S M_^$6_\3M6-M+'-8:V;&E8:ST5\OC6-EG;\R)8F3Q[/'N:++B B%&SBH M;/ZG52W$=2[[Z"/IGW@CD!-0+.92@SOV4817,O2/USP4H<)T;0BP9:!L@M/?!5H5?N-;++F M#,I#0YDU>L]2KS8<_8137# 5UZWVV#96G092(Y*_CT4[]YG[SF36[96&H^G@ M"E#VQ4!-UT%A\H(L\)(<@W=FC$Z<_5;))S)X;8WP>I? -5/LY M68^W=_P]V8O8_5Y*/(1?NNQ;5XPEPKA6>#D_E\XN2M6Z7&EFSG7O69]AX7=. M6M]_@'1TWCS/:?;,XGJ./=I'=Z1NI7RI34SS;JC?]6Z&,\N_KGC[YE=M[ W. M2X_/C5+ZJCLM]R;#RN@UA[-)*N?DY=.V MI-B]Y\?[^WKNM(]*04HF>3$NMAENLF&1_?/ V.O$A\%]A>'<;JZ];.;VZLDQW>SRXP@ M-/-)V2J(_B!1JJ-=?&579^C]!SRI<:[?=<%]!+.&_$HV-N!BD<218?MMOS\X M7"1CU;QN"&LHIKEX267QC@C.\%MO0%X#.2J\;*";&M>= JP&PV8!L:; MH(G,/VYP/3< .(+A]9$R1Y]YL8FV9H!KS+G .%K)/5N3Z)/$77 .H:[F'9'CQ.U;=/YHP! MWW5>BJ7'LEB]G;;]=N'T(6^HP]IC_UTQP$W KN3*$G]\?G5 M\W1:Z)7S?_PKG^36E?I_N!^VPW.,6@:) =A.2'O=U,EU/)>#7__GKX!'HA9@ M0=(X[HF2^3-%9K.$+'E$1+)@XVU*T+])5,@T+/0L2HH#C,94#APZ:ZZQ8W(4/"T2+NIS#)$XZL+UA@=29NN=AR*H/=H(G^@5?C99+P3WA1L$?G]"+RM?C/7SPW&]A4I8X=?6K8O@OK-ZD#!A$V\DEA^%9KYV;1$NA]:J)8(J:-89'4#7'R\ MZRO4$N!OUC@=0K;$W M*0/0Q@/EBA6%]J$V2T>465'MC\[.>[(SO"N)S58F[TN.B1-'%3 M&'1ZFT0'LN&U-SD-H8>!06_+!7>-TBC@_XTLS]@;=?(Z=T?E"]2CTH>']15O M1[A\4RXD%N8MPN!TV>Q;%OSN-)16IGE_WVDK>3O9+-YE'X67S_:6:,ULM=?4 M5=\Q/%A$ 5"(KIW.5QW/^/2VIYWW;I7+I[8DI+1$OE>[T+O$^1.2C72W@$?9EX5X@OMC_'-?9,^L]2;?^<*0E;DNYI^O.K?WA]@&?%PIZ>JD]RF^5@339DUQ,O4D8"B*:EU!B;#"UJS%Q8;9:)BY7ZLW"DW61W*KT M9(>5)N^/XKW+NK.&,'[W"7R&EGV-JP-?8M[0-7U$\L1-L',FL7!8)>E&RQ?( M;V,10,48C1^?R^Y44*K/63]W>I.N7^5),X?-","F"" @G<' !J'N2A4#_*60 M;+*JN M'$PRYKY*EDERQ!3*)0HJ &BL(X'L08)W[P;YT_PI ![A%'OT=/-<> M,]OM4G8!YO9'K*C)9Q P9 %NB07P"::/X1Z%_3X5M[ MOIM4P[6N8'8$7ZQBC7VO-1_3]/6F"QJPYC(LN<)6W( %!RKC+EF^2D[N1T)B MF,Z)CO#DR'=M-_]G"D7?O>8E5-5"K /NQV/.K*SU[*U;3:<$8&/5J_](N MCJ:OHJ@-T;I/V_9LY;S?G-J7Y6'A:?"0M)_*CF3#MK_H3DP +RS8T-B[<7-# M-S6>Z6KZG6GTWB,4!Z,/:C]&EZY_61N7Q+K>5K3^H-N?YEO]W S2B-,L)CLB7/AVX2 MO-\8"/.? _FRK?6XK[+)55F$%2.!F+60$#>S?5,#$^WZ)AIB&@%FD5\:\$7H MM(@6DU@Q"8WN@N.VK.GZ@&?[F!B49Y>J90\+ _]L?*/DRN7K_(?"R-M$BT-N M=!>?57L1EEP!84M!Y;.A\_QTKQ7NA\U!SWOH"[!36,R7BP\JQX2)7PGE\93$ M2%MWD6]@OM(,(!WF&TBV KA!Z>IS@N5@9\A-*",0O$5NLX'Y@!% U.DE -H1 MC'$& C4][#U,*"__ A:^P'6- %@S,R/,(=+,@'BCUXMW"=\![P M!D1 \,XJ]04HBL[:C+=34F" MW,EU<]F.G-'UCI).:ATQG:G! 2ZM M-J[SK4KUABM4;UKYRDVI")]RK?-*$VY6JS9:AZI ,]##']N.1RRY8H"[#=8" M"YL3IFT/2=8R\-/=P+%'I3W2%3S/&>AP (E3=+07X4'N"O[3IX$A@ ? ;EQ> M);9'S.52K&0 XWA"1&I-:#YYB1 M6[Z4)P]:OJU8BKEMZ5D=X"F=R/WEV/M'+R2VS-6C6\2"$3S7]3U27H 6DE@_ M$I_FH]=B@-DA-M+V':[G>X"TN!Y /(N M;'N$$P#IA%OYQH6&GV@DT:$BKP9 MM;WN<@B%?$.2=*3N2*/7PQW[6+-OD9A+SR=@XX0K;R9W'R26+ UVR0D"/*K' M'@+[ T9N'1\S"VW?)9UP/L%!8!C'G M-)N!"K3^<#D8=X]630"S>K:#Y\'QV<&:\.>1Q\'V:=P(=0,+NX<,B'\6_/Q]3D@B DL$)Q0]($E #"/SU='5@ 4?H@S7QP MLX@(X0M$I&5! "UR]R!(2=7&0A39#P-Y?T5%HLB[-+*++Q44%V!@DLJE;['/ MB-KQZ%D;A-*JXKOD]?W% _$6FM'KP;8C4SBTXH>47Z)<1B0"5PYH/@C=XK=( MGCBI9;Q$@ZUE>*#MO&P(9K-,,%"D3"LZ]LS!N*\6]B SJ?P?_^.<3D%C8/5]:?(0 D!A07$3"5.;@E/W=,YYU+0H) _1*P=MR MQS!Z63)-OUOI#BRR&_)(@KUO5$/]75+)UD=![&&KQ^9Y<@LR\P2 MF!4&B<$0,0US9)4CJRQ8A62AX28$,?4=>^8-T 0!38:Z1QQA@J-"9'EDGR/[ M1-@'W'!ZNJ7.:; 7 MC'#TQZ1R&)-4M#00-27]J>%H"52I)F M.C=0IJQF&XN ,)=K6+2U@*,C2K3(L187-23GDWQ-Q&79K%B#-F*:@UD8U7!4 MW_".890C$Z\R,8G'(L=H.I[-6X11. 5\FK$7UJ$=%>*1E][@)5)SZ&"O0CRZ M38L702=2OU=WJ5+3=!=^AFE?T&C$"<$]HF4&AG,TQT?N^^1XS,+)Q8CQNKD\ M1HF//+4-3V')&:EK HO9-U2BU5@%.FM(X>HC ZN\?*S,"",J-CM!0HIPW&B# MUR,O'GGQ0[QH=[$.B>=P-@?]EZ;W=')*2>-T"RRO2@]2FMC\!>M*X,'HP=&LFI8G>LD[K4E2S' MV#$0!MHLTK>PQ&&D^:@$C\RX'3/2\B&3T\'&VB/:*)=62%,#2PN8P[BR,1K3 M F5]3I*Z)-*"I^7<1:&EC04B6-;RM1PP*[_*%1O*\6$F/L+#7VT?(N/G G9XB#6 MD?6.K+>LU@(OB%0(@ML3E#G0\T&&-;7-Z=)Q&KUO$TWGZ2.7Y.2^$$L)1XXZ M,$>1 WD]=H1KY336XCC>9I:)A[5$582 ^B!S,=XX84>P!/IK/%LX-4C'T/D6I^#62$3.K](SF>1@W-@$+L45^)@*,PU:'6"Q MDY2;'W"@WC9MRR2Q'>3'F1&Y;>=@8.O9OKJ)[Z[^@EHV>"3P(5GWT0Z.^.WI(DX$C/R0*YBJ;OIO?V; MM!-)'N,#Q_C (=J)I+6,K*628B>;T5(=6>TJG9S6DSO97C(MB[EL5]=[K)T( M_46E5;J6KO,W^3/:L*-8:1;:S6:E>I._*<+'5P_-2K-:+N^V!\D2SQ'P$]6Z M"?+)*XWOX1TXZ81;O :S@4UN\3JD$TGP0ERUS)4K\(JDFTFA>E.LM()K&J5F M^ZI%+JG62@W2L*1Y&'ORO\;2$RG;&1YPEAH"!-.T9VC\&.P)'#& ^;<-<)$ MP[L:F#WZ[[B M@$8#"-&@_5?@]F40(MJC1!02=40H,]TT"5+!B(BOD4.-9&[0>Q=@4#\V;UF8 MQMOPR,NP4Q@V+&0S=(*914MC= 32XB'H+++2G,.P:"LV,@V# *P-%"(;$ID= M SX#W9R5C=BF-0VI]V;^$_6F^)56"RMH\(2KXJ8N=SG /^&?@NTXT&T;83Q M-ARC/7-9@S3L9(^.:F5X!AO' M!OT; E #]ZX!8]'-J_#LO[ :3LP'$O%Y3/"__S4^<^3'FG;P7E1KPP65$4!75G7SIPAP,&RC3?O2+YH%P1K_%*43 M>=%GFQU)"19!'HV*D95J:ZO]FTA42,?2#"UHND(&-B_N8*^>_!L3AF0DC3#2 M"<@Z_0UIEBY*(B](6?*4/V4YPV=R7EB^_>)E CWUKKO1867$AD9*J"*-L?J,9^YT8@U( M&RT]VD0+N^J0\6>TW'DAKGW6NSZ:AE"FBF'2T6*DQ=&2D.-E_X67,$98T*^O ME-!\L1E004RCHRZY8)!?")00J/JZSVTJ#5WI^0].Q M# 9_QTX71<^7+X$&T$A8>T6X"GOS]5E$16.]>.FQ$?JRD25%[L%-0:52QEV< M\>0Y4$SL=*?>ZP&LHZ?JIHJJPEN0.[,*'CZ^P1P5%-*]+>@0AE)LXWP 5L>S M1B(^W'*\#>D%2VHTYG1J'SQ_-C!0\&!'!H 2,/X60#QJ+!4+$5273-G2##RN M!4"U]PI#. ; +L82X+4:^*I RTAK;J:R^J;=Q?.M(0V#+A$K.!]D7+TX 2ZSS0^!II"(=WL^&"R(.4U@A7IU$+2 MO [1+QA/.OK+\-TT@Q-* ]NW D#E'#X;.)&B9MS3VJ;<\4,HL9PW7"IG"WC&<-CA!1,FU"DDVBTRS&Z-

HUE9F MU#8L5"]^3-++=--=W'_6^I_YR+KBZBO:>]$=G'#?!U4T$ZI0Y[ 6BXM&)2"" MF.>PL"/FD@I7?% LK$,J=C.DCOB*1-#"3/BW1_:,N&DL MQ+H:BO5A8D@$G !86NC9F!'B,0XDT_';7"SL\LT^*9X>PXA__'M&0@W,TW9I MH&]-&%9_Q)U% Q3NBH.^M5].QN0N1RE8,&$U$H"&O+_\3-8W.A(JL@$B_2F> M2&$HQO6[!/HC1B( HF@@;@+L#PMK+;5:(L&]'RS>6FQ5HD-X77\\AOO'MKC! M$!(B/M)IF/-F=H($4\/'*A@OIH <[AITPEYV/V^4*5C@IJYPS;F+Y3^(ID>X M'<&";O*WS5(^7%.PW:O("^ -R)BW@!3*RJ)U"]6,1GPJBB4,TD:%QI;"3MO1 MN"%K!< 1\P)4#);4;!9.E\?YCAT;2#3"WSDL/DHH=.%;^B*5L. '&E":ZJ%+$ M3L-F?38%&)D4U ZN+YR=8#O1(#!CS37?X[MS:2,:T2Y&K$>)M0W1!\6G4_W=.B=Z*V7Y5B%5-'U)ZZ0R8 -35.O(3.ND M!('/R=)'M$X:[I=+9SZ@=8)U1;4.%C9ZT>Y29B&VR=.2#E^( M Y,;]Q4:_ SCTX,[K#:,&1[=ZF.K X)$H_.-PCE&+%6R:-_W\3?]YN)UA8"> M\.PB3KBM6&%EGQG^/B9]L)W$4(^)EY))/IU.H[E(_2?@&C*5%&\%%X@9B4^) MJ9]_I!#);R@N_GK%@_KN1*T2&_5>+4E_MB=!HY)L+]\4+6:2 MST@2&$WY?42C^G'E?N]1L&$@9TFE!M-]#42!>A1FAHL5^&PZ?0)W#,^XE$A^ M.9CG6PJF1[>P!;S"AB#22M$N*.'9=^>G&T! J"C>HQ@L^ V5U(\I@RR?SE"7 M-0/J@,"U-3.A+)Z"M)+Y+'BFF63N?8S%?P5UL'2$:3UELE7)'3.:H])8'M+ZAT'QJ;N=])9=4=0:VE7)8,;J\8 M%PA_3RY+3O')U.%S6<=4UG=770=-9+.\S M2#$;/6^*OX&72&>%8\+MVR;<:'0"\6@V]3[;'R752HKM)^S_,OG$9Z M5X9MVV$>WUUH=II&VTHVB->7Y.6DS LI&4V5F(E)HTE\+@EV*R7]]"-_DRQ: MQ5+QT.&/0 7^M159HTT0QXZ>(&T0PQR;0>])2)8%SRB9?!^MMTBP)?DD8)/W MD#.:7V,+?(]NCDVN*5P?_1$\86T#7<#=9[,)3-OJ)_"\+2":+E&K?^; 'Q0R M)UPTSU:KU;@K6UG)IKV2"-R*;X]YP$/F =^CS9)RCD^A#<*B &'+-&":3Z< ML.>R[V+_+Y8%7*75E3'Q#0W]0#2L!7J<'=U+L*J DP]T<%L/CE& % 3]7E8R M/;;%CIL'8'WI6PK+R?EIO(Z^#5(QVGZ%A-X0[Y!6-:";\)D:(3B\F8N=91;M M9187LG8V\8>SN??UMCE0 PXO%I"10:0:G>1"#X?#/[#3YQ3>PPI<,_DD%23L M3D))1+Q)3K\P!E+BGD"E#VX@+FYP1Y^)+5I]S_44BF")\HZ]QX%VK!KV/H@< M>W^?&<-0-#U 1?857K<':H=M*I_+2>#R)GG6(X/X,LP/I][@BK:C;1J8"6'J MC#JJL)=6@CPBL)$F6+I50\G,8HR+O=&%I]3/T("KI@/\P*A[V!9N9#M>I,G5 MGZ*8Y-/X!,KVANOZK-U$Z(0OW&[0DLK4=D@"J*N8I+6*.]!A18M(U)]B!CP[ M&C; %FYH5$%9&PXQJNH B,?NF<+"V9\DF? FR9("O& R]Q&2A:8D9O^W!0S\ MZY1"P)[);D6I;)I/8@CG=4+1X##_QM:+65Y*TA,.6U!4EH%%EHJ<%19+H0%: M?[R^^5'78IFXNXK&;FSD]H;G^0US\NEC3OZ8D_^&.?GW='\DL>.?,.61#G2O M&0@1E&]6$%F?/JSX3ZYVV@LL@Z("R*)[PQ)]BM4W<.,5@**L PP9Q\ ^.! * M*H>C>SX+!1E6Q***O"2@0<@M3FNC$1T[MJKK6J#Y0>>6]:X#FGU.;UK%AJ]D M4;C3@(8$N)&47MQ$#_QG;$'&D#<-GM+@?]!1]B=?+X8AHJ^7Y(5TDI8&<-EW^(."\*[KY8"\(@Z'+0WH,5B[M6YLPS7VM30-;' MY?N.KH>6OP9;"YC(!G:[L0$9_,!9+($,$V+%!Y7^HE'LT]/;/-=NYFD-" ([ MA@]KREP=Z,!_-3:%%82_QKHM_%B^;7C'16%*(3+P*&]H/+CL.#6#]KXJ!;,1 MFSBN&)W[/$"KH,E!(=\H-?&3\+9!Q-WQK^2/F?KO1O#C)69 >?>SX3CA/ M'UPKR*4"[:?-N%6058T@H[#]N1LNL8H\+F7?A76AL .$0XF M#>P\VJIC18N$F[B(2*+)&2MS!WB8)?!)U2J^* /]*X[BTGVB"#LN)45>B9%% MI.W.@#EH9]TIO7_TWJC+0[)_+67U=@3VT&KLPC(A_ZI0/;U# 1%[UE>%&P8>?THN#.Z"/;U$,>XZ0= MVW>QCR+U-$/[%KUC%2"[@1E[=DWBEPI4GK#=2;7!\47 M()UCFRASHKE7XHQ #_ J]$,!XMI;[,"S&128YE]N"KF1-1D;XENN\U^4^4&1 M*7UX4C^P=+R82?-B,A,1BZA($#W!9(ZM=^,B+-@M]F4A7D!Q/U^537],IDCVJA> 64R M54P_[!>]M ":E#K)++K-TV4'-T>:$8008)?(\1,RH2*,^+X2.T3=CEH]FH?] M$:0Y_PHFC(2S+Y8;=WXQXQSX?W2>Q9(3>&BKO+ZTJ-@1IQ-$#&0UF4)7+O6* M"8OVJT7)EN'JR+F@> E:LU K5HT*SPR< MT).US;8=?CA7)9>Q#./?&Q>S7I MUKVXCZ=;;* >!K&9)XZ!W(48B1D X0LYHN*Q9&?@T7[$VKQ"8%;F)47.C1$; MAL#?TNB-]%<,V6NW_E4LV#OROX6@X7,>'!'?(G&QFFUB#\$#)7];9*[08GJ( MM=S;'=C3ZB\%^RDE,4!#__5&$(I>Q*0C['>M+%Y_S%Z?).I#%':]/JBRN#P8 M*1\9754.6[,7EL96Q?9/?>]XIQX\%Z[;9L#/08;[]'J)4Y;Q:9*,3\3^'HBI M\AMFPA#EK!D:Z\<^I1- 08\E5G)6D39K=A4] ME]$5K:-EDMV.+"L"SM=,=A0QD\VFLCE12G77YFLFZ^W\3:O2RK$30()VTP@<'2-$3I$Z.57/=F11$SI*NM?M2"FEI^:2NJ0)Z34BRX7J3:M1O6K"YM4:U4*I MB-O524E".IDY*'7E$RY8&Z'L8G6',< E].##&$Z16BU,1:#L.K;I!NDB50=P M>BB#'%F7&EW7.%P7]P,/J.@] ,S$Y#9\4$%B4DF(J1]Z-,=4>J9V'-,.?P5! M%9Y$$K!PADRZ9'-"-SU*TQ&[4Q[6+;(J-NHS9.$E/N_JRW" IKJ6YS%1J0EF MAGH A_%\"I8K^=T1CC")?P/.H($3[-S.TS5B$2X//QMA?T]KH61$S8 M<#^ >+M?O!61I\_^7IDN%%VMLD_%1B MK"H5W"GPA_R13^O9@_HGWS+4H+O**'2'HF$*FH:"OXTQ8#?]&3:&'-^A"PD^ M7\RMLK%;O8Z35.V@8ZX;C%9#1Z\G.M^HTNK<0\Q_18$I43+I_!>&4)1GA MESH'C+%Z+O0.P^P>'26%0V@CXT + T/O85B=;5B5;@RL(&8WV:[]% M^)PQOU[L.0EB+KS=\&;LA>A0GY4$X OLF"Q M!:XA^L56665])'T<)(XW-QW#7Y+E1,?+L8%R1%\@?>F9"@#1<]" 0YT>N5G[ M ?_.91^(6:Y"'>X&*8#2JC0&6&-OC=8";G7I%!.>,0;2;@!JEXPX#PT+:6P^ MIN-Y>9SG& )7<@PCI);.$X2K=%W;]'%N,$[V=DB\A5FD4*R#!S/)YVQ2M@$[ M0@6\JR-'C73OA"O3\:QL!AM9$CEK"PJ>WH/&RAGM1YBO 5?0#!J)X5#O\.DL MIN&P8IIKMR[JX>)/YT-=D?E30./AA-47YSJ M= 8?T[2&A0^WH@:=R%WD_DNDT)= :;B"Z-8'N[RZR=%;DOR$RRK3\!@&J_KN M.8JOL9FXX2C#T[._/;\;S27$Q[A+-U M]N)2..@7!5&R?PFGY_]S\B!BZ(/QXAR_&F'I+A\#1S,\'\I:)?X=[OT@DW_& M8LD<:=AU"Y;2Z90A!73A&JX#:3KW69&3\7U/$&([-Y"O$5+J$ILT+^YLV6&)MX()%H#Q-&9S'* M9S@L#8:4SUYF6^E:FW?A8UA5,F'%?$-9-8H)1(5S6M[ATME4RMSB'7;@%)#A MP\)4)Q1"\S)H]C@<+!.O%EY_L$071L1A I_KLF[?35]Y.Y>T\B;>3 M>M3.C"2V$H/$=@8N,<\W8X.0@&*<.AY=]7;>U3J]*&KWOH2=J'7;[OQ:ZT7M M5NP'CFW8AW6"O:A1V]*-&)DB!!)%5YQ:K41NR14(_C/4##_7FMQI%C:BUN=N MC%S70<%)?7I(USA96HFND]48R]FYI4S@H9Q%#(T%>.@*_#Y@L0V670LFX%2 MX@/V"CT59U Q^5;DTDKW[;*"&0YGT;: G9Y#^K#,B8:)[RLN7#>CB6<&:6Q2 M8L4V3?W83TD:)]C$OH]]%WF;+EQ4 W_V;:W>:W>ZL>U:AFF>=I=K.G>Q:Y*F MZH8F>9>[V5_<^)],ORH6*7?03!)J)13'+C6]V+;3($[< ,698WB)87@V2M'& M#IKWK4[X.>KVPD[8Z-::8;=]&_YV'_7^[(;U^T[4B\+N27?4U+4RB1JG46O? M:H)*;4DF=]7?=T/X4"KYD?8?&DE,QM_4T_/5)EL1F4E3.T.)&7L9,IE:(Q)C M:B8Q3IFJ&AE&- TVPV^-\+9VW^QU[^_:K6[8BI@F+=@<.X;O!^ZIPV\%B1K0 MJ DB2\)P&L5O@6MA4;JQHIV&X69.0*W8Q1Z.[80XL4^\(":F:9M6EB9.MJF= M]J]1*^S6;L/>GZ6((CM.4>"?.D(&I&F"MG*XLW*,1TZ6>EY 8@_[S"0SJ!EC M9H[%&753Y*$@=1)[@_'.AD4&%HR!3LITA[VH;C6]3L#NBJ'=N;V@!NH%5;V@ M'N\%=<08+>4%(=TI.,#QT;(&0OFX M A9+>U^Z/?ASH=2[@,?B9]Z@[X, A7\8#U[51XF/_,'%I84#?VV=)=SZ^3HG M^RX0Z;[[KA?(D-8USW2%U_ETBP";EFZ]78:ESA53D7106D;%@&C%.?8RBPYA M4"3;FOIQ9+GX%#[UF8&1_WR=L.NFVO7NJUMSB!7SBSDHOU7X7^8,S_.&!H#C M_+C<$=Z$S;_?ND I_*??^UU^S=>DH3%)YQ F6]UAJ1L[.,&LF#U1_!OB955L M[YTK6G+F573\YKP^!(-P<<^K&4VOF*C!>(T/5*#(QPMI5>:CY J228S ,I[H MDX4(TOOYJ *&IH5TM&%;*IE4(K2_"-6!FUDQC(.]L]PMDOTV\PC+B8PK2;&0 MU7@ITAKM'_"/XM"!1 #D$/$KD7)))H^\M7'I/ETJ6QCPFC/#7%2VXVF"QW1V MU7X:4M%ZAK<',AEPD<\["-9UAM>.&NPM3J_O2FE7]O&WF ]41CZ&.E_7'3:6J1K+;0"I\G[Z^&T$=9?" _ M)<6G9,*>.Q9Y%M#_128E\N(R+&:E-7".F:DX7*;)0T(^?UJ.'V1=W"BAA*P6 MN9;)*IZG*^!0P+$5.+KU+_L QW>]EP?&CAY^@C[/S^S-+Z=B3'0W[=,17H+) M8=3W8/$O)5#O QSJM:8"A\J!0QT/T[F8EZPU!^._H'KPT%"A!.#LE;D1WBIE MKIPR-Z"!ST#IT"EN25HW)B-MFVI;ZIJ_D+L,LP\"R18+RB'<(OI0W>> 3=:'I.+20)G.8 MHLYS7(CH8BY:^,I.\K(I+71_9 ]-:!\/LZ*M)V])*2ZX%$TOYS Y%>X(QEE_ MPAO"Z^=X8NUXD*EP$O=_RK'>].ML[T^6][F)X@Y >P()J\+ZT+<8;WF\< MF:+?^(JARW0:#IA?+LR+2JYA9_%TU BAOV+[=]ZBJ*Y#$;6VGEY3]5W:D@Y4 M]4UY!RS^6M0] )4WSQ_>2B) Y^G['ZRLXGIVK75TK8'' SK4;J8$3Y6@5('* MW(K4+Q+H-EN]O#;T8RQ#<7URV0'B)'YQ7E M4V2<<\P3?=.8IUQA*0@I?U..0:['&#<#I7]/!N2%..G2\YM,R#/[IY^/AI_^ M!5!+ P04 " G0&Q3LQ_LVF\) !#. %P '1M8BTR,#(Q,#DS,'AE M>#,Q9#$N:'1M[5O_4]NX$O]7]-)Y5YB)XR24.YY#F:$AG]G]W/RL[QOSQOE*3QDA_^GT>IUNY^C0\TZ. M8:EA-4?F >GU_%[?[W?[/?@8]'O!89^7K]Y M-QZ2EN?[_SL8^O[9Y,QUO.IT>V2B:*ZYX3*GPO='YRW22HTI M^?S^>=^4%' MJJD_N?)3DXE7OI!2LTYLXM;),;; 7T;CD^.,&4JBE"K-S.O6]>2M=P0C##>" MG1S[]7\W-I3QXN0XYC.BS4*PUZV,JBG//2.+X*!;F ',]*%[8\RM-^>Q28-> MM_OO04'CF.=33[#$!(>=HZ-5D^+3=-DFG6J!8H(:/F.X=F/52#"J@E":=+"Y MP;:913TOD;GQ$IIQL0A>3GC&-#EG_G[N"@U^D=^R$8 MJW@JT=8EPG'4[QX,CGT<^)1B-"P4 5Z8>H2) MAJ.KR?CM>'@Z&5^_1??<9M)G\.B(?3J_>G)Z//G@7O[\;_4%. MAQ/4L]_M]K]/=U@38]PF5QUR1G/.,%C&5+5)Q)3AR8*8E)I@E_0W-!2,A%+% M3+UN=5L@J1!5H%I>ZX)&]76UO)OA15((6F@6U!\&3Z".!^'.R"QHM&#DM0Z, MXGJ"+F1I@H3?LGC0"(E.J-H:1L%O_" S;\HQP]L545%AQ<(&1!C,4VZ8A^9@ M02[GBA;U]D\;5*NR9\E51 7Q +:"ZD,9'/R%E9P\.YUO?\2F9!QS*@@ MEW+.%!GG46?E4JBQCY;W[:UZ*C]?RZ;6V%8?GH-CF\"S+<]8V%DL]'<="V^H MMLR59 MR ]H(!A2W[2!1 2&6($@N@1O#@I3GA.8+4N9&E0PD!^9KB3. @Y(, MKA0'A"0T@B9%9,8-,=*-NS,@9Q'3FJH%#LGH#8-]&VMJ:(M!&-A2H!:X!PZ( MN *V#L. OVN0!&XW@9L2I427^&GW(?W@FT4Z(PG/ 4L(RQ5VV@!S& [=JM'/\P37 MQ_(+/D>BC&%-P&<#*&W -L<\6@"\,#)@Q(#J>0G]"G5Z8VN(+K&MZ]HXHA0P M / N 91V.VWEB:A.22+D7-?!0+$IUP8J94,H-CJY0NPGJQA 'VC]\M 5\"MJB],>#)).%SNZ:I@192,"57,XA'PQ=&% #>$ M:;P_7*-US'4DI"YA'M(!)84#9J%DQ&)HUF0/04,NU5*9BN*/4!]7J'>ZPA3^_0BUW;OEV48Z6>N]B 6Q',S(V0X2", M8CUNSV1MS]@U[5OE-T,*C,!B(=BM,$'J7]N^X845V.Q*%@9?)H9L0O.C$-H$ MT%/ \DE/$>Z)5*T3NF^M5W9L,P1W0 CPK@KT"5KMB#]C)(=.# M+%H*'MMS=%V&FL><*HX*<%<&6,Z2XTJE1FIN YRV/-YF=*D9"&2 0>"D@J*/ ME8(B$0&UK! KB@\S7,'0K'/@4\AP(' %F ]):77G_W'$?R5B\(. .MQA4#\X MZ=W!]L/3Y8,A#F%AQF-$+M4RM\Y$-: >2V^$,U5Q#2T .Z?.)9&;;]L6 XU% MH068BQ%K0QNENV4BMY5"1:D* +BVM404@3M; 6P1/V4YE @"< X]K, @D/* MW#@L0Z#A!3" 9S1_KVB.=@K-HQD5IY MO8RUX(6)D%.U*Y9#J*T^+L%#F -=CF9X$I!\^HR,A/49@XU'S%D"Y!G@XL_X M^T[Q%^\4_LZ<:]^%"!Y;5V6A[=F*PT?D4*2],HI*A4!H<,PMJV92&VC'1\^P MEH8[6S]O(GL?F9( HB&[;8RN!(\ 9_;$'0_C\W(IU[Z3*J5Z2<@Q+]H(P&)+ M&*P]JF2^((+?,%$=OV^,;W^VB7Y0U#\?KCTT1!U^WX=K]BES7(>C]BH[8K)N MAH15HD10/Z( N%-7+T6D4%L;J?22<]L&6#++N#&,W4-%0@FL'OMC#O+91?8@ M<$#FU\@LX#]6^'6T8W^6',2WD:W,(WM4O_\#')J;8)\(:F6W " M#E< ^@.>"YXS+Q0RNKD_Y S@9GH-D&Z!L#L'L]J?"JC3 ",<7!Z/2/'8->(, M?+/BJ,NCH#FC-T@Z7=UF::>M..V#X?JYSJ,\OCJU<:?66Y(8C6&B9LL<]E%T M5'4J3 $7AY#8=LQ7 ^W5908&A_MCE:FXP]8G8%5^L^]#/O5;3<\N^_DN&RY= M%IA?HB "ML&!F W>X(+VC8#*5]N../%\)L6,(7O*Z;1ZL4%5\9YEA9 +!KWS M5+K@3M>0 )[[)-2R\X5\ZF_R'RN+(T$/8C9NZY]AO]2E5WQ_%W4&:ZYY"BV- MK!O=E/PVU%*5A@QH^377K M%["KO_?7C=^X8I8XK'/4OZGA%X#2&82.@)R#5;(0<-SKMPF^]K^M%-X=H1T] MW:C)=M7"F\)^"S(^UJ!5**UR::^X)?8Y&'G1M3]?5QE?^YMO7U,=G34Z;]:A@;7UK7TQ'T[SG[=[N3_4$L#!!0 M ( "= ;%/M9D/N9 D *\^ 7 =&UB+3(P,C$P.3,P>&5X,S%D,BYH M=&WM6W]3V[@6_2IZZ;PMS,1Q$LHN=2@S(839S+3 TC#[]D_%EF,-LN65Y(2\ M3__NE>S$";2%+?1EV3 #Q/IY=:5S=*X4'__+\X990K.01>37\:>/)))AD;+, MD% Q:B!USDU"QC+/:48^,:6X$.14\6C*"'G?ZG1:[=;1H>>='$-3@[*.S +2 MZ?B=KM]M=SOP,>AV@L-#TO]$]F[&@WU;_.QR,/[C:NBZO;HY_3@:D(;G^[\? M#'S_;'SF,MZUVATR5C33W'"94>'[PXL&:23&Y('OS^?SUOR@)=74'U_[B4G% M.U](J5DK,E'CY!A3X"^CT7#0SDT/:OJ0O5'FSIOSR"1!I]W^=R^G4<2S MJ2=8;(+#UM'1*DGQ:;),DVYH@6*"&CYCV':MU5 PJH*)-$EOLX.':N95O5AF MQHMIRL4B>#OF*=/D@LW)M4QI]K;I4N"_9HK';WNVM.;_9= T#,^P.^-1P:?0 M.-K:<^,/RJ%/UCJ9,SNC M07\\NKP@E^?DZGIT,1A=]3^2\]%%'S["I\MS*#&\?F;O?8_95S?7GV_Z%V,R MOB2?AP,TOISE=G>/[KO/,)KQKT/RN7]]VK\8?O8N__-Q^ ?I#\8XSFZ[_4J7 MPYH9HR:!TH#8!?F]14X+E>DF"9DR/%X0DU 3;),##)T(1B9214Q]:+0;8*D0 M)5,MGW5.P^JY;-[5\$(I!,TU"ZH/O6<8C@=\9V0:U%*0>NT*1G,]01>R,$', M[UC4JW&B,ZKRAE'P&SW*S9MVS'"Z0BI*L%C<@ F]><(-\] =+,CD7-&\ZOX( M:I5N*_OOM&!?B>HFK.>OS=9W>]^U4/='@&"]L$GDW986%KL=#==BR<4FVE*TD7Y!9& M(QAHW*:#1 F$2((AF01Q# U2GA&:+4B1&54PL!RDKU7. Y*4GA2'! 2TQ"2 M%)$I-\1(5^Y>@8R%3&NJ%E@DI;<,^JVUJ2$M F.@2X&CP#ZP0,@5R'4H!@)> M@R4PW00F)4R(+O#/JC[ E)6-X !2KD%6HON=P%=,YRRT!F*[.9@F(Q@FS#PX M9;*HNV&']!W2OX;T@[\MTAF)>0980EBNL-,$F$-QR%:U?)[%V#[&7_ Y%$4$ M;0(^:T!I K8Y[J,YP N9 1D#PNX##B &P'=B&=V%"LRDC?=AI MKPO!="FI#ZC7.=QC-7LZAU[DTO9MHQQ#]N48:#,)KUM#[CM3XC ME[1O![])*5 "@X5@NVB"5+\V?6,5EF"S+5D8[#ADC4-J6&^<;*+[AQ,,W=]R M@CEC&IX 5U95F*5@PDX.X %NT%#RR9_>ZF&@><:HX#H"[R,/* MI Q;*C1& Y93M0T=K(B0FH%!!D0+5LHI+H9"4-0^,"QKQ"JJ@!HN1JF'5O!I MPK @R!.H#VMXQS,[GGD1GIG\O7CFT5O_/;IYO&AX-.L 4\UXA&1"M MHZ_HLC3#(YKXVX>79%(=_EB*9,X38$\/&]]1PHX27H02HFVGA#.'MONHQ2N. M\@C!YCQ(#4]0&ABOR# L%&*S%AP\T&HJM8%T_)X"M*5A"JJ[2;+WA2HQD QH M@(W2I>$A0-_>SN#%358L[=IW5B54+R,I5 ^6E%AD997U1REY%D3P6R;*JYJ- M\LWO=M$6$M'N+';+SF(/7_=9K/U20E0Q4G.U9Z.$J+/":OM&7#\A4KIW)K(T MD181-U+I97!B$Z#)-.7&,/85@321$/Y@?L3!/MO('G 'Z!&->@?^X^E,17CL MSX*#^9;>W)AOV91W9(^B1#* TEW!_3 -D\CJ*C9O ^>0L5P(X(7@T1;/WQ9Q\BCEC!MML$ M6#*K& #8]EM+)0,TG6#GV4R*&4/5GM%I^>4K58H,EN9"+ACDSA/I% 5=XQ?@ M@V<):5HOC=3OUN'V/06'MD=!R'7],_27N*G"]P[0#>#@7AWLM#"R2G"O--B4 M-6JIRLZR_TZ)JN6*W<2!K-;[(318\]?&RJZ] M55%K&2<6OTA3^;!Z]A!'P00VA%MO#@[[YIL:RWPZT5(4AO4J[J@/MWIQI/Q; M0A%F . +7N@V7ND@+3+6B?$OCO %8'4&S!*0"_!*.@&8=[I-@J\N6?@\_Q2] MP !<^+2R=ZN]O6GL:W=N2;>EMNCD=\3>MY,W;?OS8P?C:__>VRG_N*E SOH_ MS\,_=PY^J+&#A+.8G"]UVZ4[<2)[5^XF&))6F3;N>@W3\!3#W__2:G=^L.W] MU8U\.2'[:X[_ELW=UONC;7!WI?2=SMD2O5^77LE22T]H>#M5X/4(=;]40<5Z MM1>,US-*^=@%0P3/F%<^M]=B /<2\UH0L):T?&,ZAQ#-&5X,S)D,2YH=&WM67MOVCH4_RJ^G>[62N0% M;44#JT0IU2IMI;>DVMV?3NP0J\;.'%/*/OT]=A((;-I]L:U;6ZE ?.SS^/D\ M?)S^;XXS$AD6"27H3?3N+2(RF<^HT"A1%&L873"=H4CF.1;H'56*<8[.%"-3 MBM")&P2N[W:/'.>T#ZR&U1HI0A0$7M#VVGX[@)]A.PB/NFCP#NW?1L,#._U\ M/(P^7(]*L=>W9V\OAVC/\;SWG:'GG4?G)>'0]0,4*2P*IID4F'O>Z&H/[65: MYZ'G+18+=]%QI9IZT8V7Z1D_]+B4!76))GNG?3,"GQ23T_Z,:HR2#*N"ZM=[ MM]&%TX49FFE.3_M>_5W.C259GO8)NT>%7G+Z>F^&U90)1\L\[/BY[L%*#\A; M&MX-K@FG M6(6QU%EO6\"75N;UNE0*[:1XQO@R?!6Q&2W0%5V@&SG#XE6K'('O@BJ6ONK9 MV07[1($UF*?I@W8P9U-@;G3ME?:'0$/F_[C\-@+C#8$+:DV+)2= '#UD+&;Z MY8O@V.]UVF[0]V( +M^5FFNMC":&6+.]9P5(YDPOPXP10@5,>/FBV_8[O;YG M)NY2C09:"<0.55N*?0VBX>@FNKRX' ZBR_$5Q,'-Y'9P%:%HC((NNG4G[M!% MD]'04$L8@\Z1OV,8_X_^@PD:G(^OH]%Y4_E'I. &>"?^,1I?H.C-"$T&-V># MJ]'$&?_Y=O0!#8:1H;1]O_T+.RD3($6'G>-MO2X%2J00-#$)I4SZ.J,H!U:2 ML 0IFDNED4S1):&8HVNYH I=BL1%^V:B4;OM]X9R!H5B:9^"W@%4 G0AU:SR M7-_Y Z526.WX+V:J!"Y0R7E<@LV1"D[F"C =F M8T'0Z &2N8 Z!$)GK"B,XDU=;JS*M2HMM* M=..B$ ;,E IIFZ=*@4LT@4&HM5:8M5$A.^=*" MF\\5% 9JYT6FJ$$B,;KAW,!]W&D9',TNK]-)S?)6,%.^)QI8%Z " <1 ("8R M-^/ N9AC<%\M-WF8J*I83+"*L:"%,W[@= D66I\Q4=4".K9KS;R8%I8BYPK= M";F C9[2\#%%7:,$[T 1!PJXEK.P,6+/!8UG<[;X+%!/W.//+2"LR#E>ADQP M)J@3]I-[V$"LM,,V_H"I49C M$$Y@U.YY[5J8*?"M7-'">%'+D#$T'+ ,T(&L"80 M&$M%J'(2R3G."QK6/YJBC2-DY<'(M!%F!P#B#6_"[.+ ML=N_;DKVD#VG0=]B#VJFPU*UGI7\H#1=DY7AIK@EF%='/'#EBN,1,&S@50FN ML6O$6(.S!&XIEXL:P_K9,5X9QM"BWCD+ .QO&Z\5'<=07N>:]NH8:YI;]X'5 MIR:_L&&>5F8[=V#A-PBES=QBG MC^MRI=GS9JN+BQ@G=U,%F!-SR2)56">SQLO934+5M[=!$7O+5CW7Z:_Y4GCC MQF5C:/6V.<=3ZI0=/DXU52&^EXQ4N]GMNNW#5=(MQWS;OY=OL>UK\=._ %!+ M 0(4 Q0 ( "= ;%,Y_56W P $5I 0 " 0 !T M;6(M,C R,3 Y,S N>'-D4$L! A0#% @ )T!L4P4YAN0+"@ B(0 !0 M ( !+@P '1M8BTR,#(Q,#DS,%]C86PN>&UL4$L! A0#% M @ )T!L4UCPB^E]' J)H! !0 ( !:Q8 '1M8BTR,#(Q M,#DS,%]D968N>&UL4$L! A0#% @ )T!L4T<\O1;X/P ^X0# !0 M ( !&C, '1M8BTR,#(Q,#DS,%]L86(N>&UL4$L! A0#% @ M)T!L4Z<@6H?1*0 #=X" !0 ( !1', '1M8BTR,#(Q,#DS M,%]P&UL4$L! A0#% @ )T!L4W?J!V[R!0$ B>4+ !0 M ( !1YT '1M8BTR,#(Q,#DS,'@Q,'$N:'1M4$L! A0#% @ )T!L M4[,?[-IO"0 0S@ !< ( !:Z,! '1M8BTR,#(Q,#DS,'AE M>#,Q9#$N:'1M4$L! A0#% @ )T!L4^UF0^YD"0 KSX !< M ( !#ZT! '1M8BTR,#(Q,#DS,'AE>#,Q9#(N:'1M4$L! A0#% @ M)T!L4\Y$8:D(!@ ZQ\ !< ( !J+8! '1M8BTR,#(Q,#DS B,'AE>#,R9#$N:'1M4$L%!@ ) D 5P( .6\ 0 $! end