0001104659-21-097272.txt : 20210729 0001104659-21-097272.hdr.sgml : 20210729 20210729080105 ACCESSION NUMBER: 0001104659-21-097272 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210729 DATE AS OF CHANGE: 20210729 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SCI Engineered Materials, Inc. CENTRAL INDEX KEY: 0000830616 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL INDUSTRIAL APPARATUS [3620] IRS NUMBER: 310121318 STATE OF INCORPORATION: OH FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-31641 FILM NUMBER: 211124884 BUSINESS ADDRESS: STREET 1: 2839 CHARTER STREET CITY: COLUMBUS STATE: OH ZIP: 43228 BUSINESS PHONE: 6144860261 MAIL ADDRESS: STREET 1: 2839 CHARTER STREET CITY: COLUMBUS STATE: OH ZIP: 43228 FORMER COMPANY: FORMER CONFORMED NAME: SUPERCONDUCTIVE COMPONENTS INC DATE OF NAME CHANGE: 20000918 10-Q 1 scia-20210630x10q.htm FORM 10-Q
446696944989082:12:10000830616--12-312021Q2falseNONE24152241520000830616scia:ConvertiblePreferredStockSeriesBMember2021-01-012021-06-300000830616scia:ConvertiblePreferredStockSeriesBMember2020-01-012020-12-310000830616us-gaap:EmployeeStockOptionMemberus-gaap:CommonStockMember2021-01-012021-06-300000830616srt:DirectorMemberus-gaap:CommonStockMember2021-01-012021-06-300000830616srt:DirectorMemberus-gaap:CommonStockMember2020-01-012020-06-300000830616us-gaap:RetainedEarningsMember2021-06-300000830616us-gaap:CommonStockMember2021-06-300000830616us-gaap:AdditionalPaidInCapitalMember2021-06-300000830616us-gaap:RetainedEarningsMember2021-03-310000830616us-gaap:CommonStockMember2021-03-310000830616us-gaap:AdditionalPaidInCapitalMember2021-03-310000830616scia:ConvertiblePreferredStockSeriesBMember2021-03-3100008306162021-03-310000830616us-gaap:RetainedEarningsMember2020-12-310000830616us-gaap:CommonStockMember2020-12-310000830616us-gaap:AdditionalPaidInCapitalMember2020-12-310000830616us-gaap:RetainedEarningsMember2020-06-300000830616us-gaap:CommonStockMember2020-06-300000830616us-gaap:AdditionalPaidInCapitalMember2020-06-300000830616scia:ConvertiblePreferredStockSeriesBMember2020-06-300000830616us-gaap:RetainedEarningsMember2020-03-310000830616us-gaap:CommonStockMember2020-03-310000830616us-gaap:AdditionalPaidInCapitalMember2020-03-310000830616scia:ConvertiblePreferredStockSeriesBMember2020-03-3100008306162020-03-310000830616us-gaap:RetainedEarningsMember2019-12-310000830616us-gaap:CommonStockMember2019-12-310000830616us-gaap:AdditionalPaidInCapitalMember2019-12-310000830616scia:ConvertiblePreferredStockSeriesBMember2019-12-310000830616us-gaap:EmployeeStockOptionMember2021-01-012021-06-300000830616srt:DirectorMember2021-06-300000830616srt:DirectorMember2020-12-310000830616us-gaap:EmployeeStockOptionMember2021-06-300000830616us-gaap:EmployeeStockOptionMember2020-12-310000830616us-gaap:SeriesBPreferredStockMember2021-04-012021-06-300000830616us-gaap:SeriesBPreferredStockMember2020-04-012020-06-300000830616us-gaap:SeriesBPreferredStockMember2020-01-012020-06-300000830616us-gaap:SeriesBPreferredStockMember2021-01-012021-06-300000830616scia:HuntingTonBankMember2021-06-300000830616scia:FifthThirdEquipmentFinanceCompanyMember2021-06-300000830616scia:SbaPaycheckProtectionProgramLoanCaresActMember2020-04-170000830616scia:HuntingTonBankMemberus-gaap:PrimeRateMember2021-01-012021-06-300000830616scia:InternationalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-300000830616scia:InternationalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-06-3000008306162020-06-3000008306162019-12-310000830616us-gaap:RetainedEarningsMember2021-04-012021-06-300000830616us-gaap:CommonStockMember2021-04-012021-06-300000830616us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000830616scia:ConvertiblePreferredStockSeriesBMember2021-04-012021-06-300000830616us-gaap:RetainedEarningsMember2021-01-012021-03-310000830616us-gaap:CommonStockMember2021-01-012021-03-310000830616us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000830616scia:ConvertiblePreferredStockSeriesBMember2021-01-012021-03-310000830616us-gaap:RetainedEarningsMember2020-04-012020-06-300000830616us-gaap:CommonStockMember2020-04-012020-06-300000830616us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300000830616scia:ConvertiblePreferredStockSeriesBMember2020-04-012020-06-3000008306162020-04-012020-06-300000830616us-gaap:RetainedEarningsMember2020-01-012020-03-310000830616us-gaap:CommonStockMember2020-01-012020-03-310000830616us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000830616scia:ConvertiblePreferredStockSeriesBMember2020-01-012020-03-3100008306162020-01-012020-03-310000830616srt:MinimumMember2021-06-300000830616srt:MaximumMember2021-06-300000830616scia:SbaPaycheckProtectionProgramLoanCaresActMember2020-04-172020-04-1700008306162021-04-012021-06-3000008306162021-01-012021-03-310000830616scia:FifthThirdEquipmentFinanceCompanyMember2021-01-012021-06-300000830616scia:ConvertiblePreferredStockSeriesBMember2021-06-300000830616scia:ConvertiblePreferredStockSeriesBMember2020-12-310000830616scia:PhotonicsMarketMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300000830616us-gaap:RevenueFromContractWithCustomerMemberscia:TwoCustomersMember2021-01-012021-06-300000830616scia:PhotonicsMarketMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300000830616scia:PhotonicsMarketMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300000830616us-gaap:RevenueFromContractWithCustomerMemberscia:TwoCustomersMember2020-01-012020-06-300000830616scia:PhotonicsMarketMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-3000008306162021-06-3000008306162020-12-3100008306162020-01-012020-06-300000830616us-gaap:SeriesBPreferredStockMember2021-06-300000830616us-gaap:SeriesBPreferredStockMember2020-12-3100008306162021-07-2800008306162021-01-012021-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesscia:segment

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 June 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: 0-31641

SCI ENGINEERED MATERIALS, INC.

(Exact name of registrant as specified in its charter)

Ohio

31-1210318

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

2839 Charter Street, Columbus, Ohio 43228

(Address of principal executive offices) (Zip Code)

(614) 486-0261

(Registrant’s telephone number, including area code)

Not Applicable

(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, without par value

SCIA

OTCQB

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 and posted pursuant to Rule 405 of Regulation S-T (section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See 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 if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

4,498,908 shares of Common Stock, without par value, were outstanding at July 28, 2021.

FORM 10-Q

SCI ENGINEERED MATERIALS, INC.

Table of Contents

Page No.

PART I.          FINANCIAL INFORMATION

 

Item 1.

Financial Statements

 

Balance Sheets as of June 30, 2021 (unaudited) and December 31, 2020

3

 

Statements of Operations for the Three and Six Months Ended June 30, 2021 and 2020 (unaudited)

5

 

Statements of Shareholders’ Equity for the Three and Six Months Ended June 30, 2021 and 2020 (unaudited)

6

 

Statements of Cash Flows for the Six Months Ended June 30, 2021 and 2020 (unaudited)

7

 

Notes to Financial Statements (unaudited)

8

 

Item 2.

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

14

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

N/A

 

Item 4.

Controls and Procedures

19

 

PART II.        OTHER INFORMATION

 

Item 1.

Legal Proceedings

N/A

 

Item 1A.

Risk Factors

N/A

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

N/A

 

Item 3.

Defaults Upon Senior Securities

N/A

 

Item 4.

Mine Safety Disclosures

N/A

 

Item 5.

Other Information

N/A

 

Item 6.

Exhibits

21

 

Signatures

22

2

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

SCI ENGINEERED MATERIALS, INC.

BALANCE SHEETS

ASSETS

    

June 30, 

    

December 31, 

2021

2020

(UNAUDITED)

Current Assets

 

  

 

  

Cash

$

3,497,202

$

2,917,551

Accounts receivable

 

 

Trade, less allowance for doubtful accounts of $15,000

427,774

459,471

Tax - Employee Retention Credit

176,252

Inventories

 

4,245,768

 

1,180,359

Prepaid expenses

 

282,609

 

131,333

Total current assets

 

8,629,605

 

4,688,714

Property and Equipment, at cost

 

  

 

  

Machinery and equipment

 

7,863,346

 

8,280,611

Furniture and fixtures

 

132,365

 

132,365

Leasehold improvements

 

596,867

 

592,899

Construction in progress

 

338,030

 

3,904

 

8,930,608

 

9,009,779

Less accumulated depreciation

 

(6,714,701)

 

(7,121,647)

 

2,215,907

 

1,888,132

Right of use asset, Net

316,604

357,396

Deferred tax asset

888,315

1,019,317

Other assets

91,760

96,623

Total other assets

1,296,679

1,473,336

TOTAL ASSETS

$

12,142,191

$

8,050,182

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

3

SCI ENGINEERED MATERIALS, INC.

BALANCE SHEETS

LIABILITIES AND SHAREHOLDERS’ EQUITY

    

June 30, 

    

December 31, 

2021

2020

(UNAUDITED)

Current Liabilities

 

  

 

  

Finance lease obligations, current portion

$

120,820

$

160,416

Notes payable, current portion

252,577

Operating lease obligations, current portion

 

93,090

 

86,844

Accounts payable

 

434,150

 

147,284

Customer deposits

 

4,428,665

 

1,010,236

Accrued compensation

 

180,657

 

115,143

Accrued expenses and other

 

102,527

 

105,585

Total current liabilities

 

5,359,909

 

1,878,085

Finance lease obligations, net of current portion

 

195,392

 

243,218

Notes payable, net of current portion

72,723

Operating lease obligations, net of current portion

 

255,179

 

304,989

Total liabilities

 

5,810,480

 

2,499,015

Shareholders’ Equity

 

  

 

  

Convertible preferred stock, Series B, 10% cumulative, nonvoting, no par value, $10 stated value, optional redemption at 103%; optional shareholder conversion 2 shares for 1; 24,152 shares issued and outstanding

 

502,362

 

514,438

Common stock, no par value, authorized 15,000,000 shares; 4,498,908 and 4,466,969 shares issued and outstanding, respectively

 

10,558,867

 

10,530,669

Additional paid-in capital

 

2,236,790

 

2,246,501

Accumulated deficit

 

(6,966,308)

 

(7,740,441)

 

6,331,711

 

5,551,167

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

$

12,142,191

$

8,050,182

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

4

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF OPERATIONS

THREE MONTHS AND SIX MONTHS ENDED JUNE 30, 2021 AND 2020

(UNAUDITED)

THREE MONTHS ENDED JUNE 30,

SIX MONTHS ENDED JUNE 30,

    

2021

    

2020

    

2021

    

2020

Revenue

$

1,972,049

$

2,606,587

$

4,994,359

$

6,045,382

Cost of revenue

 

1,409,495

 

2,168,803

 

3,628,769

 

5,098,260

Gross profit

 

562,554

 

437,784

 

1,365,590

 

947,122

General and administrative expense

 

283,708

 

272,216

 

571,589

 

555,381

Research and development expense

 

54,377

 

90,421

 

92,596

 

177,325

Marketing and sales expense

 

46,434

 

47,387

 

97,827

 

99,171

Income from operations

 

178,035

 

27,760

 

603,578

 

115,245

Gain on extinguishment of debt

(325,300)

Interest expense

 

9,014

 

7,300

 

16,652

 

11,369

Income before provision for income taxes

 

169,021

 

20,460

 

912,226

 

103,876

Provision for income taxes

 

47,473

 

 

138,093

 

1,900

Net income

 

121,548

 

20,460

 

774,133

 

101,976

Dividends on preferred stock

 

6,038

 

6,038

 

12,076

 

12,076

INCOME APPLICABLE TO COMMON STOCK

$

115,510

$

14,422

$

762,057

$

89,900

Earnings per share - basic and diluted (Note 7)

 

 

 

  

 

  

Income per common share

 

 

 

 

  

Basic

$

0.03

$

0.00

$

0.17

$

0.02

Diluted

$

0.03

$

0.00

$

0.17

$

0.02

Weighted average shares outstanding

 

 

 

 

Basic

 

4,497,903

 

4,411,714

 

4,488,913

 

4,398,856

Diluted

 

4,526,062

 

4,418,325

 

4,516,478

 

4,406,478

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

5

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF SHAREHOLDERS’ EQUITY

THREE AND SIX MONTHS ENDED JUNE 30, 2021 AND 2020

(UNAUDITED)

Convertible

Additional

Preferred Stock,

Common

Paid-In

Accumulated

    

Series B

    

Stock

    

Capital

    

Deficit

    

Total

Balance 12/31/2020

$

514,438

$

10,530,669

$

2,246,501

$

(7,740,441)

$

5,551,167

Accretion of cumulative dividends

6,038

(6,038)

Stock based compensation expense (Note 4)

1,183

1,183

Common stock issued (Note 4)

20,705

20,705

Net income

652,585

652,585

Balance 3/31/2021

$

520,476

$

10,551,374

$

2,241,646

$

(7,087,856)

$

6,225,640

Accretion of cumulative dividends

6,038

(6,038)

Payment of cumulative dividends (Note 5)

(24,152)

(24,152)

Stock based compensation expense (Note 4)

1,182

1,182

Common stock issued (Note 4)

7,493

7,493

Net income

121,548

121,548

Balance 6/30/2021

$

502,362

$

10,558,867

$

2,236,790

$

(6,966,308)

$

6,331,711

Balance 12/31/2019

$

514,438

$

10,410,677

$

2,265,925

$

(9,242,204)

$

3,948,836

Accretion of cumulative dividends

6,038

(6,038)

Stock based compensation expense (Note 4)

1,182

1,182

Common stock issued (Note 4)

29,998

29,998

Net income

81,516

81,516

Balance 3/31/2020

$

520,476

$

10,440,675

$

2,261,069

$

(9,160,688)

$

4,061,532

Accretion of cumulative dividends

6,038

(6,038)

Payment of cumulative dividends (Note 5)

(24,152)

(24,152)

Stock based compensation expense (Note 4)

1,182

1,182

Common stock issued (Note 4)

30,000

30,000

Net income

20,460

20,460

Balance 6/30/2020

$

502,362

$

10,470,675

$

2,256,213

$

(9,140,228)

$

4,089,022

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

6

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF CASH FLOWS

SIX MONTHS ENDED JUNE 30, 2021 AND 2020

(UNAUDITED)

    

2021

    

2020

CASH FLOWS FROM OPERATING ACTIVITIES

 

  

 

  

Net income

$

774,133

$

101,976

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

Depreciation and accretion

 

230,689

 

226,956

Amortization of right of use asset

 

40,792

 

37,806

Amortization of patents

2,207

1,724

Stock based compensation

 

30,563

 

62,362

Loss (gain) on disposal of equipment

3,224

(3,063)

Deferred tax asset

131,002

Gain on extinguishment of debt

(325,300)

Inventory reserve

 

600

 

33,629

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(144,555)

 

(39,814)

Inventories

 

(3,066,009)

 

1,844,385

Prepaid expenses

 

(151,276)

 

(50,569)

Other assets

 

2,656

 

(6,488)

Accounts payable

 

286,866

 

(74,390)

Operating lease obligations

 

(43,565)

 

(39,456)

Accrued expenses and customer deposits

 

3,477,435

 

(2,086,240)

Net cash provided by operating activities

 

1,249,462

 

8,818

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

  

Proceeds on sale of equipment

591

3,063

Purchases of property and equipment

 

(558,828)

 

(167,999)

Net cash used in investing activities

 

(558,237)

 

(164,936)

CASH FLOWS FROM FINANCING ACTIVITIES

 

  

 

  

Payment of cumulative dividends on preferred stock

(24,152)

(24,152)

Proceeds from SBA Paycheck Protection Program

325,300

Principal payments on finance lease obligations and notes payable

 

(87,422)

 

(48,620)

Net cash (used in) provided by financing activities

 

(111,574)

 

252,528

NET INCREASE IN CASH

 

579,651

 

96,410

CASH - Beginning of period

 

2,917,551

 

1,828,397

CASH - End of period

$

3,497,202

$

1,924,807

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

  

 

  

Cash paid during the period for:

 

  

 

  

Interest

$

5,895

$

5,826

Income taxes

138,093

1,900

SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES

 

  

 

  

Increase in asset retirement obligation

 

3,450

 

1,800

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

7

SCI ENGINEERED MATERIALS, INC.

NOTES TO FINANCIAL STATEMENTS

Note 1.  Business Organization and Purpose

SCI Engineered Materials, Inc. (“SCI”, or the “Company”), an Ohio corporation, was incorporated in 1987. The Company operates in one segment as a global supplier and manufacturer of advanced materials for Physical Vapor Deposition (“PVD”) Thin Film Applications. The Company is focused on markets within the PVD industry including Photonics, Solar, Glass and Transparent Electronics. Substantially all revenues are generated from customers with multi-national operations. The Company develops innovative customized solutions enabling commercial success through collaboration with end users and Original Equipment Manufacturers.

Note 2.  Summary of Significant Accounting Policies

Basis of Presentation - The accompanying unaudited financial statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information and with instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments considered necessary for fair presentation of the results of operations for the periods presented have been included. The financial statements should be read in conjunction with the audited financial statements and the notes thereto for the year ended December 31, 2020. Interim results are not necessarily indicative of results for the full year.

Use of Estimates - The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Revenue Recognition -  The Company enters into contracts with its customers that generally represent purchase orders specifying general terms and conditions, order quantities and per unit product prices. The Company has determined that each unit of product purchased represents a separate performance obligation. The Company satisfies its performance obligations and recognizes revenue at a point in time when control of a unit of product is transferred to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. For most product sales, transfer of control occurs when the products are shipped from the Company’s manufacturing facility to the customer. The cost of delivering products to the Company’s customers is recorded as a component of cost of products sold. Those costs may include the amounts paid to a third party to deliver the products. Any freight costs billed to and paid by a customer are included in revenue.  

The Company considers collectability of amounts due under a contract to be probable upon inception of a sale based on an evaluation of the credit worthiness of each customer. The Company sells its products typically under agreements with payment terms less than 45 days. The Company does not typically include extended payment terms or significant financing components in contracts with customers. The majority of the Company’s contracts have an obligation to transfer products within one year. Thus, the Company elects to use the practical expedient where incremental cost of obtaining a contract, such as commissions, is expensed when incurred because the amortization period for those costs is one year or less.  The Company treats shipping and handling activities that occur after control of the product transfers as fulfillment activities, and therefore, does not account for shipping and handling costs as a separate performance obligation. Customer deposits are funds received in advance from customers and are recognized as revenue when the Company has transferred control of product to the customer. Product revenues are recognized upon shipment of goods as the customer has assumed the significant risks and rewards of ownership and the Company is entitled to payment at this point. Service revenues are recognized upon completion as the customer cannot realize the benefit of the service until fully completed.

8

SCI ENGINEERED MATERIALS, INC.

NOTES TO FINANCIAL STATEMENTS

Note 2.  Summary of Significant Accounting Policies (continued)

During the three months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 99% and 96% of total revenue, respectively. During the six months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 98% of total revenue, respectively. The balance of the revenue in these periods was from the thin film solar and thin film battery markets. The top two customers represented approximately 79% and 87% of total revenue for the six months ended June 30, 2021, and 2020, respectively. International shipments resulted in 3% and 4% of total revenue for the first six months of 2021 and 2020, respectively.

Employee Retention Credit - The Company qualified for federal government assistance through Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit is to encourage employers to keep employees on the payroll, even if they are not working during the covered period because of the coronavirus outbreak. This credit is recorded in the Statement of Operations as an offset to payroll costs in their respective expense lines. A balance of $176,252 appears as a tax receivable on the balance sheets at June 30, 2021.

Note 3.  Recent Accounting Pronouncements

In June 2016, the FASB issued ASU No. 2016-13 “Credit Losses - Measurement of Credit Losses on Financial Instruments.” ASU No. 2016-13 significantly changes how entities will measure credit losses for most financial assets, including accounts and notes receivables, by replacing today’s “incurred loss” approach with an “expected loss” model under which allowances will be recognized based on expected rather than incurred losses. ASU No. 2016-13 will become effective for us in the first quarter of 2023. We are evaluating the impact that the adoption of this update will have on our financial statements.

Note 4.  Common Stock and Stock Options

Stock Based Compensation cost for all stock awards is based on the grant date fair value and recognized over the required service (vesting) period. Noncash stock-based compensation expense was $8,675 and $31,182 for the three months ended June 30, 2021, and 2020, respectively.

Noncash stock-based compensation expense was $30,563 and $62,362 for the six months ended June 30, 2021, and 2020, respectively.

Unrecognized stock-based compensation expense was $8,669 as of June 30, 2021, and will be recognized through 2023. There was no tax benefit recorded for this compensation cost as the expense primarily relates to incentive stock options that do not qualify for a tax deduction until, and only if, a qualifying disposition occurs.

The non-employee Board members received compensation of 5,265 and 51,085 aggregate shares of common stock of the Company during the six months ended June 30, 2021, and 2020, respectively. The stock had an aggregate value of $14,987 and $59,998 for the six months ended June 30, 2021, and 2020, respectively, and was recorded as noncash stock-based compensation expense in the financial statements.

Employees received compensation of 4,804 aggregate shares of common stock of the Company during the six months ended June 30, 2021, which had an aggregate value of $13,211, and was recorded as noncash stock-based compensation expense in the financial statements. In addition, during the six months ended June 30, 2021, a total of 30,181 stock options were exercised by management.

The cumulative status of options granted and outstanding at June 30, 2021, and December 31, 2020, as well as options which became exercisable in connection with the Company’s stock option plans is summarized as follows:

9

SCI ENGINEERED MATERIALS, INC.

NOTES TO FINANCIAL STATEMENTS

Note 4.  Common Stock and Stock Options (continued)

Employee Stock Options

    

    

    

Weighted

Average

Stock Options

Exercise Price

Outstanding at January 1, 2020

 

76,037

$

1.03

Outstanding at December 31, 2020

 

76,037

$

1.03

Exercised

 

(30,181)

 

0.96

Outstanding at June 30, 2021

 

45,856

$

1.07

Options exercisable at December 31, 2020

 

55,208

$

0.94

Options exercisable at June 30, 2021

 

31,970

$

0.99

Exercise prices for options ranged from $0.84 to $1.25 at June 30, 2021. The weighted average option price for all options outstanding at June 30, 2021, was $1.07 with a weighted average remaining contractual life of 5.3 years. There were no non-employee director stock options outstanding during 2021 and 2020.

Note 5.  Preferred Stock

Dividends on the Series B preferred stock accrue at 10% annually on the outstanding shares. Dividends on the Series B preferred stock were $6,038 for the three months ended June 30, 2021, and 2020, and $12,076 for the six months ended June 30, 2021, and 2020. The Company had accrued dividends on Series B preferred stock of $253,596 at June 30, 2021, and $265,672 at December 31, 2020. These amounts are included in Convertible preferred stock, Series B, on the balance sheet at June 30, 2021, and December 31, 2020. During June 2021 and June 2020, a dividend payment of $24,152 was made to preferred shareholders.

Note 6.  Inventories

Inventories consisted of the following:

    

June 30, 

    

December 31, 

2021

2020

(unaudited)

Raw materials

$

2,717,901

$

206,668

Work-in-process

 

1,393,580

 

877,812

Finished goods

 

159,105

 

120,097

Inventory reserve

 

(24,818)

 

(24,218)

$

4,245,768

$

1,180,359

10

SCI ENGINEERED MATERIALS, INC.

NOTES TO FINANCIAL STATEMENTS

Note 7.  Earnings Per Share

Basic income per share is calculated as income applicable to common shareholders divided by the weighted average of common shares outstanding. Diluted earnings per share is calculated as diluted income applicable to common shareholders divided by the diluted weighted average number of common shares. Diluted weighted average number of common shares gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. Diluted earnings per share exclude all diluted potential shares if their effect is anti-dilutive. All convertible preferred stock and common stock options listed in Note 4 that were out-of-the-money or anti-dilutive were excluded from diluted earnings per share. The following is provided to reconcile the earnings per share calculations:

Three months ended June 30,

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

Income applicable to common shares

$

115,510

$

14,422

$

762,057

$

89,900

Weighted average common shares outstanding - basic

 

4,497,903

 

4,411,714

 

4,488,913

 

4,398,856

Effect of dilution

 

28,159

 

6,611

 

27,565

 

7,622

Weighted average shares outstanding - diluted

 

4,526,062

 

4,418,325

 

4,516,478

 

4,406,478

Note 8.   Notes Payable

On April 17, 2020, the Company entered into an unsecured promissory note under the Paycheck Protection Program (the “PPP”), with a principal amount of $325,300. The PPP was established under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and administered by the U.S. Small Business Administration (the “SBA”). The term of the PPP loan was two years. The interest rate on this loan was 1.0% per annum, which was deferred for the first six months of the term of the loan. After the initial six-month deferral period or until forgiveness of the loan was approved, the loan required monthly payments of principal and interest until maturity with respect to any portion of the PPP loan which was not forgiven. Under the terms of the CARES Act, PPP loan recipients are eligible to apply for, and be granted, forgiveness for all or a portion of loans granted under the PPP. Such forgiveness was subject to limitations and ongoing rulemaking by the SBA, based on the use of loan proceeds for payroll costs and mortgage interest, rent or utility costs and the maintenance of employee and compensation levels. The Company applied for forgiveness of the entire amount of the loan during the fourth quarter of 2020, and the SBA approved the Forgiveness Application in full during the first quarter of 2021. This amount is included in the Statement of Operations as gain on extinguishment of debt in the first quarter of 2021.

The Company has a line of credit with Huntington National Bank for $1 million. The line of credit bears interest at 0.5 percentage points over the Prime Commercial Rate with an expiration date of October 5, 2021. At June 30, 2021, no amounts were drawn on the line of credit.

Note 9.  Income Taxes

The provision for income taxes for the three months and six months ended June 30, 2021, is based on our projected annual effective tax rate for fiscal year 2021, adjusted for permanent differences and specific items that are required to be recognized in the period in which they are incurred. The provision for income taxes was $47,473 and $0 for the three months ended June 30, 2021, and 2020 respectively, and $138,093 and $1,900 for the six months ended June 30, 2021, and 2020 respectively.

When compared to the statutory rate of 21%, the effective tax rate of 14.4% for the six months ended June 30, 2021, was due primarily to a tax benefit of $325,300 from the PPP loan forgiveness.

11

SCI ENGINEERED MATERIALS, INC.

NOTES TO FINANCIAL STATEMENTS

Note 9.  Income Taxes (continued)

Following is the income tax expense for the three and six months ended June 30:

Three months ended

Six months ended

June 30,

June 30,

    

2021

    

2020

    

2021

    

2020

Federal - deferred

$

43,160

$

$

131,002

$

State and local

 

4,313

 

7,091

1,900

$

47,473

$

$

138,093

$

1,900

Deferred tax assets and liabilities result from temporary differences in the recognition of income and expense for tax and financial reporting purposes. A valuation allowance of $0 has been recorded against the realizability of the net deferred tax asset at June 30, 2021, and December 31, 2020. The Company had net operating loss carryforwards available for federal and state tax purposes of approximately $3,700,000 at December 31, 2020, which expire in varying amounts through 2035.

As of December 31, 2020, management determined that there was sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $1,019,317 are realizable in part because the Company achieved four consecutive years of pretax income, expect profits to continue for the foreseeable future and implemented new efficiencies in the Company’s manufacturing process. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Accordingly, management determined that no valuation allowance was necessary, and the deferred tax asset was $888,315 at June 30, 2021.

Note 10. Operating Lease

The Company entered into an operating lease with a third party on March 18, 2014, for its headquarters in Columbus, Ohio. The terms of the lease include monthly payments ranging from $9,200 to $9,700 with a maturity date of November 30, 2024. The Company has the option to extend the lease period for an additional five years beyond the original expiration date. There are no restrictions or covenants associated with the lease. The lease costs were approximately $55,000 and $53,900 during the six months ended June 30, 2021, and 2020, respectively.

The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of June 30, 2021:

2021

$

55,319

2022

 

112,611

2023

 

114,857

2024

 

102,550

Total minimum lease payments

385,337

Less debt discount

37,068

Total operating lease obligations

$

348,269

Operating cash outflows from operating leases

    

$

197,050

Weighted average remaining lease term

 

3.4

years

Weighted average discount rate

 

5.5

%

12

SCI ENGINEERED MATERIALS, INC.

NOTES TO FINANCIAL STATEMENTS

Note 11. Finance Lease

The Company leases certain equipment under finance leases. Future minimum lease payments, by year, with the present value of such payments, as of June 30, 2021, are shown in the following table.

2021

$

79,279

2022

 

105,154

2023

101,675

2024

49,859

Total minimum lease payments

 

335,967

Less amount representing interest

 

19,755

Present value of minimum lease payments

 

316,212

Less current portion

 

120,820

Finance lease obligations, net of current portion

$

195,392

The equipment under finance lease at June 30, 2021, and December 31, 2020, is included in the accompanying balance sheets as follows:

    

June 30, 2021

    

Dec. 31, 2020

Machinery and equipment

$

745,289

$

745,289

Less accumulated depreciation and amortization

 

194,750

 

157,486

Net book value

$

550,539

$

587,803

These assets are amortized over a period of ten years using the straight-line method and amortization is included in depreciation expense.

The finance leases are structured such that ownership of the leased asset reverts to the Company at the end of the lease term. Accordingly, leased assets are depreciated using the Company’s normal depreciation methods and lives. Ownership of certain assets were transferred to the Company in accordance with the terms of the leases and these assets have been excluded from the leased asset disclosure above.

During the first six months of 2021 the Company was approved by Fifth Third Equipment Finance Company for an equipment line of credit not to exceed $800,000 with an implicit rate of 2.71% at time of approval. Delivery and acceptance of new production equipment must be no later than December 31, 2021. Deposits of $319,109 were made during the first half of 2021 towards purchase orders totaling $718,900 for new equipment. The lease schedules are to commence upon acceptance of delivered equipment. The final lease rate factor or loan interest rate shall be fixed at funding using the Bloomberg SWAP Rate report for the most recent previous day close and shall remain constant throughout the term. At June 30, 2021, no amounts were drawn on the line of credit.

13

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

The following discussion should be read in conjunction with the Financial Statements and Notes contained herein and with those in our Form 10-K for the year ended December 31, 2020.

Except for the historical information contained herein, the matters discussed in this Quarterly Report on Form 10-Q include certain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which are intended to be covered by the safe harbors created thereby. Those statements include, but may not be limited to, all statements regarding our intent, belief, and expectations, such as statements concerning our future profitability and operating and growth strategy. Words such as “believe,” “anticipate,” “expect,” “will,” “may,” “should,” “intend,” “plan,” “estimate,” “predict,” “potential,” “continue,” “likely” and similar expressions are intended to identify forward-looking statements. Investors are cautioned that all forward-looking statements contained in this Quarterly Report on Form 10-Q and in other statements we make involve risks and uncertainties including, without limitation, the factors set forth under the caption “Risk Factors” included in our Annual Report on Form 10-K for the year ended December 31, 2020, and other factors detailed from time to time in our other filings with the Securities and Exchange Commission. One or more of these factors have affected, and in the future could affect our business and financial condition and could cause actual results to differ materially from plans and projections. Although we believe the assumptions underlying the forward-looking statements contained herein are reasonable, there can be no assurance that any of the forward-looking statements included in this Quarterly Report on Form 10-Q will prove to be accurate. In light of the significant uncertainties inherent in the forward-looking statements included herein, the inclusion of such information should not be regarded as a representation by us or any other person that our objectives and plans will be achieved.

Any forward-looking statement speaks only as of the date on which such statement is made, and we undertake no obligation to update any forward-looking statement or statements to reflect events or circumstances after the date on which such statements are made or reflect the occurrence of unanticipated events, unless necessary to prevent such statements from becoming misleading. New factors emerge from time to time, and it is not possible for us to predict all factors, nor can it assess the impact of each such factor on the business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements.

Executive Summary

In March 2020, the World Health Organization declared the coronavirus disease (COVID-19) a global pandemic and recommended containment and mitigation measures worldwide. Since then, most federal, state, and local executive orders have been lifted and we continue to follow practical safety procedures. These procedures include, but are not limited to: wearing masks, social distancing, staggering start times, and teleconferencing versus in person meetings. Almost all of our employees have been fully vaccinated. We recently resumed in person meetings with some customers and continue to maintain regular contact, via phone and other electronic means, with other customers and suppliers.

Based on recent conversations with customers, we do not expect to experience any material impairments or changes in accounting judgements related to COVID-19. We are not experiencing any material adverse impact in our supply chain and remain in frequent contact with our suppliers. Although we continue to face a period of uncertainty regarding the ongoing impact of the COVID-19 pandemic and emergence of new variants on projected customer demand, market conditions continue to gradually improve. In the midst of this challenging environment, we remain focused on taking the necessary steps to respond quickly to changes in our business through specific contingency plans including (but not limited to): reviewing and monitoring planned capital expenditures, reviewing all operating expenses for opportunities to reduce and/or defer spending, and aligning inventory to planned shipments and estimated revenue.

We continue to monitor the evolving situation related to COVID-19 including guidance from federal, state, and local public health authorities and may take additional actions based on these recommendations. In these circumstances, there may be developments outside our control requiring us to adjust our operating plan. As such, given the dynamic nature of this situation, we cannot reasonably estimate the impacts of COVID-19 or the emergence of new variants on our results of operations, cash flows and liquidity in the future.

14

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

There have been public reports and announcements of a global semiconductor chip shortage that is anticipated to continue into at least early 2022. It is affecting companies across a wide range of industries, including some of our customers, which could temporarily impact the Company’s revenue, volume, and profitability. We continue to actively monitor these developments, including ongoing contact with our suppliers and customers, and adapting to their specific circumstances and forecasts.

On April 17, 2020, we entered into an unsecured promissory note under the Paycheck Protection Program (the “PPP”), with a principal amount of $325,300. The PPP was established under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and administered by the U.S. Small Business Administration (the “SBA”). The SBA approved our Forgiveness Application in full on January 6, 2021.

The Employee Retention Credit (ERC), as originally enacted on March 27, 2020, by the CARES Act, is a refundable tax credit against certain employment taxes equal to 50% of the qualified wages an eligible employer pays to employees after March 12, 2020, and before January 1, 2021. The Taxpayer Certainty and Disaster Tax Relief Act (the “Relief Act”), enacted on December 27, 2020, amended, and extended the ERC. On March 1, 2021, the IRS released Notice 2021-20 to provide guidance on the original ERC, as modified by the Relief Act. During 2021 we filed Form 941-X to claim a credit of $105,000 on qualified wages paid in 2020. This receivable appears on the balance sheet as of June 30, 2021, as Tax Receivable, and as a credit to wages in the Statement of Operations during the six months ended June 30, 2021.

The Relief Act extended and enhanced the Employee Retention Credit for qualified wages paid after December 31, 2020, through June 30, 2021. Under the Relief Act, eligible employers may claim a refundable tax credit against certain employment taxes equal to 70% of the qualified wages an eligible employer pays to employees after December 31, 2020, through June 30, 2021. As of the March 11, 2021, passage of the American Rescue Plan Act, the ERC is available for all four quarters of 2021.

During the first quarter of 2021, we experienced a decline in gross receipts of 25% compared to the first quarter of 2019. This decline, along with continued underutilization of certain manufacturing equipment, reduction in employee’s workloads, travel restrictions and supply chain issues, qualified us to receive this credit. We filed Form 941 for the first quarter of 2021 and claimed a credit of $150,507 on qualified wages paid in the first quarter of 2021. These funds were received during the second quarter of 2021 and appear as a credit to wages in the Statement of Operations during the six months ended June 30, 2021. An employer that has a decline continues to be eligible until the end of the calendar quarter in which gross receipts are greater than 80% of its 2019 calendar quarter receipts. Thus, we were eligible for this credit for the second quarter of 2021 in the amount of $151,701, which appears as a credit to wages in the Statement of Operations for the three and six months ended June 30, 2021.  $80,448 was applied as a credit to payroll taxes throughout the second quarter and the remainder appears on the balance sheet as Tax Receivable as of June 30, 2021.

During the second quarter of 2021, we experienced a decline in gross receipts of 30% compared to the second quarter of 2019. This decline, along with continued underutilization of certain manufacturing equipment, reduction in employee’s workloads, travel restrictions and supply chain issues, qualified us to receive this credit for the third quarter of 2021. As previously mentioned, an employer that has a decline in gross receipts continues to be eligible until the end of the calendar quarter in which gross receipts are greater than 80% of its 2019 calendar quarter receipts. Thus, we expect to be eligible for this credit for a similar amount during the third quarter of 2021.

For the three months ended June 30, 2021, we had total revenue of $1,972,049. This was a decrease of $634,538 or 24.3%, compared to the three months ended June 30, 2020. For the six months ended June 30, 2021, we had total revenue of $4,994,359. This was a decrease of $1,051,023, or 17.4%, compared to the six months ended June 30, 2020. The decrease was principally due to lower pricing in the three and six months ended June 30, 2021, which was partially offset by higher volume and product mix.

Gross profit was $562,554 for the three months ended June 30, 2021, compared to $437,784 for the same three months in 2020 and $1,365,590 and $947,122 for the six months ended June 30, 2021, and 2020, respectively. This increase was due to volume, product mix, and improved manufacturing efficiency. In addition, $87,287 and $238,275 was related to the Employee Retention Credit for the three and six months ended June 30, 2021, respectively.

15

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

Operating expenses were $384,519, and $410,024 for the three months ended June 30, 2021, and 2020, respectively and $762,012 and $831,877 for the six months ended June 30, 2021, and 2020, respectively.

Income from operations was $178,035 and $27,760 for the three months ended June 30, 2021, and 2020, respectively, which included $151,701 related to the Employee Retention Credit during the second quarter of 2021. Income from operations was $603,578 and $115,245 for the six months ended June 30, 2021, and 2020, respectively, which included $407,207 related to the Employee Retention Credit.

Consistent with our growth strategy, we have identified niche markets that can benefit from our expertise in custom powder solutions, such as near infrared doped phosphors and short-wave infrared applications. These applications enable extended life of phosphors for specific nighttime identification needs of defense personnel and first responders.

New initiatives are also being pursued that utilize our vacuum hot press, cold isostatic press, and kilns for development projects, including diffusion bonding. We recently manufactured and sold conductive metal oxides for direct current sputtering of Tungsten Oxide and Molybdenum Oxide materials. We continue to invest in developing new products for all our markets including transparent conductive oxide systems for the solar and display markets as well as with our transparent electronic products. Those products involve research and development expense to accelerate time to market.

RESULTS OF OPERATIONS

Three and six months ended June 30, 2021 (unaudited) compared to three and six months ended June 30, 2020 (unaudited):

Revenue

For the three months ended June 30, 2021, we had total revenue of $1,972,049. This was a decrease of $634,538, or 24.3%, compared to the three months ended June 30, 2020. For the six months ended June 30, 2021, we had total revenue of $4,994,359. This was a decrease of $1,051,023, or 17.4%, compared to the six months ended June 30, 2020. These increases were principally due to lower pricing in 2021, which was partially offset by higher volume and product mix. We anticipate revenue to increase significantly during the third quarter of 2021 based on orders received during the first half of 2021.

Gross profit

Gross profit was $562,554 for the three months ended June 30, 2021, compared to $437,784 for the same three months in 2020. This was an increase of $124,770, or 28.5%. Gross profit as a percentage of revenue (gross margin) was 28.5% for the second quarter of 2021 compared to 16.8% for the same period in 2020. Gross profit was $1,365,590 for the six months ended June 30, 2021, compared to $947,122 for the first six months of 2020. This was an increase of $418,468 or 44.2%.  Gross margin was 27.3% for the first six months of 2021 compared to 15.7% for the same period in 2020. These increases were due to volume, product mix, and improved manufacturing efficiency. In addition, $87,287 and $238,275 was related to the Employee Retention Credit for the three and six months ended June 30, 2021, respectively. While we expect revenue and gross profit to increase during the third quarter of 2021, it is anticipated that gross margin will decrease due to higher raw material cost.

General and administrative expense

General and administrative expense for the three months ended June 30, 2021, and 2020, was $283,708 and $272,216, respectively, an increase of 4.2%. General and administrative expense for the six months ended June 30, 2021, and 2020, was $571,589 and $555,381, respectively, an increase of 2.9%. Increase in compensation was offset by the Employee Retention Credit of $21,000 during the second quarter of 2021 and $57,000 for the six months ended June 30, 2021.

Included in general and administrative expense was $53,561 and $56,555 for professional fees for the three months ended June 30, 2021, and 2020, respectively and $124,759 and $120,137 for the six months ended June 30, 2021, and 2020, respectively. These continued expenses were primarily related to SEC compliance costs for legal, accounting and stockholder relations fees.

16

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

Research and development expense

Research and development expense for the three months ended June 30, 2021, was $54,377 compared to $90,421 for the same period in 2020, a decrease of 39.9%. Research and development expense for the six months ended June 30, 2021, was $92,596 compared to $177,325 for the same period in 2020, a decrease of 47.8%. This decrease is primarily related to the Employee Retention Credit of $22,750 during the second quarter of 2021 and $61,750 during the first six months of 2021. Specialty materials are being researched for use in niche markets which include custom applications and additive manufacturing. Our development efforts utilize a disciplined innovation approach focused on accelerating time to market for these applications and involve ongoing research and development expense.

Marketing and sales expense

Marketing and sales expense was $46,434 and $47,387 for the three months ended June 30, 2021, and 2020, respectively. This was a decrease of 2.0%. Compensation expense related to an increase in staff in 2021 was offset by the Employee Retention Credit of approximately $20,663.

Marketing and sales expense was $97,827 and $99,171 for the six months ended June 30, 2021, and 2020, respectively. This was a decrease of 1.4%. Higher outside consulting expense and compensation expense related to an increase in staff in 2021 were offset by the Employee Retention Credit of $50,183, as well as lower travel expense.

Stock compensation expense

Included in total expenses were noncash stock-based compensation costs of $8,675 and $31,182 for the three months ended June 30, 2021, and 2020, respectively, and $30,563 and $62,362 for the six months ended June 30, 2021, and 2020, respectively. Compensation expense for all stock-based awards is based on the grant date fair value and recognized over the required service (vesting) period. Unrecognized non-cash stock-based compensation expense was $8,669 as of June 30, 2021, and will be recognized through 2023.

Interest

Interest expense was $9,014 for the three months ended June 30, 2021, and $7,300 for the three months ended June 30, 2020. Interest expense was $16,652 for the six months ended June 30, 2021, and $11,369 for the six months ended June 30, 2020. Lower interest income during the first half of 2021 resulted in an increase to overall interest expense.

Income taxes

Income tax expense was $47,473 and $0 for the three months ended June 30, 2021, and 2020, respectively, and $138,093 and $1,900 for the six months ended June 30, 2021, and 2020, respectively. In December 2020, we reversed in full our valuation allowance that had been recorded against the unrealizability of the deferred tax asset, which resulted in the recording of the asset of $1,019,317 at December 31, 2020. Management considered new evidence, both positive and negative, during the first half of 2021 that could affect its view of the future realization of deferred tax assets and determined that no valuation allowance was necessary at June 30, 2021, and the deferred tax asset was $888,315 at June 30, 2021.

Income applicable to common stock

Income applicable to common stock for the three months ended June 30, 2021, and 2020, was $115,510 and $14,422, respectively. Income applicable to common stock for the six months ended June 30, 2021, and 2020 was $762,057 and $89,900, respectively. The increase was primarily the result of higher gross profit and the Employee Retention Credit for the three and six months ended June 30, 2021, as well as forgiveness of the PPP Loan in the first quarter of this year.

17

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

Liquidity and Capital Resources

Cash

As of June 30, 2021, cash on hand was $3,497,202 compared to $2,917,551 at December 31, 2020, an increase of 19.9%.

Working capital

At June 30, 2021, working capital was $3,269,696 compared to $2,810,629 at December 31, 2020, an increase of $459,067, or 16.3%, primarily due to the increase in cash of $579,651.

Cash from operations

Net cash provided by operating activities during the six months ended June 30, 2021, was $1,249,462 and $8,818 for the six months ended June 30, 2020. This included depreciation and amortization of $273,688 and $266,486, and noncash stock-based compensation costs of $30,563 and $62,362 for the six months ended June 30, 2021, and 2020, respectively. Due to orders received during the first half of 2021, inventories increased $3,065,409, accrued expenses and customer deposits increased $3,477,435 and accounts payable increased $286,866.

Cash from investing activities

Cash of $558,828 and $167,999 was used in investing activities during the six months ended June 30, 2021, and June 30, 2020, respectively, for the acquisition of production equipment.

Cash from financing activities

Cash of $87,422 and $48,620 was used in financing activities for principal payments to third parties for finance lease obligations during the six months ended June 30, 2021, and 2020, respectively. The increase is due to the commencement of a finance lease during the third quarter of 2020 for the rebuild of production equipment. Also, a dividend payment of $24,152 was made to owners of our Series B preferred stock during the second quarter of 2021 and 2020.

Debt outstanding

Total debt outstanding decreased to $316,212 at June 30, 2021, from $728,934 at December 31, 2020, a decrease of 56.6%. As previously mentioned, cash of $87,422 was used for principal payments for finance lease obligations and our PPP loan of $325,300 was forgiven in full by the SBA.

Off Balance Sheet Arrangements

We have no off-balance sheet arrangements including special purpose entities.

Critical Accounting Policies

The preparation of financial statements and related disclosures in conformity with accounting principles generally accepted in the United States requires management to make judgments, assumptions and estimates that affect the amounts reported in the Financial Statements and accompanying notes. Note 2 to the Financial Statements in our Annual Report on Form 10-K for the year ended December 31, 2020, describes the significant accounting policies and methods used in the preparation of the Financial Statements. Estimates are used for, but not limited to, accounting for the allowance for doubtful accounts, inventory allowances, property and equipment depreciable lives, patents and licenses useful lives, revenue recognition, tax valuation allowance, stock-based compensation and assessing changes in which impairment of certain long-lived assets may occur. Actual results could differ from these estimates. The following critical accounting policies are impacted significantly by judgments, assumptions and estimates used in the preparation of the Financial Statements. The allowance for doubtful accounts is based on our assessment of the collectability of specific customer accounts and the aging of the accounts receivable. If there

18

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

is a deterioration of a major customer’s credit worthiness or actual defaults are higher than our historical experience, our estimates of the recoverability of amounts due us could be adversely affected. Inventory purchases and commitments are based upon future demand forecasts. If there is a sudden and significant decrease in demand for our products or there is a higher risk of inventory obsolescence because of rapidly changing technology and customer requirements, we may be required to increase our inventory allowances and our gross margin could be adversely affected. Depreciable and useful lives estimated for property and equipment, licenses and patents are based on initial expectations of the period of time these assets and intangibles will benefit us. Changes in circumstances related to a change in our business, change in technology or other factors could result in these assets becoming impaired, which could adversely affect the value of these assets.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this report. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and implemented, can only provide reasonable assurance of achieving the desired control objectives. Management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including the Chief Executive Officer and Chief Financial Officer, to allow timely discussions regarding required disclosure.

Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures are effective. Disclosure controls and procedures are defined by Rules 13a-15(e) and 15d-15(e) of the Exchange Act as controls and other procedures that are designed to ensure that information required to be disclosed by us in reports filed with the SEC under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms.

Inherent Limitations over Internal Controls

Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with authorizations of management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of assets that could have a material effect on the financial statements.

Management is responsible for the consistency, integrity, and presentation of information. To fulfill our responsibility, we maintain systems of internal control designed to provide reasonable assurance that assets are safeguarded, and transactions are executed in accordance with established procedures. The concept of reasonable assurance is based upon recognition that the cost of the controls should not exceed the benefit derived. We believe our systems of internal control provide this reasonable assurance.

The Board of Directors exercises its oversight role with respect to our systems of internal control primarily through its Audit Committee, which is comprised of independent directors. The Committee oversees our financial reporting, quarterly reviews, and audits to assess whether their quality, integrity, and objectivity are sufficient to protect shareholders’ investments.

19

Item 4. Controls and Procedures (continued)

Changes in Internal Controls over Financial Reporting

Other than the remediation described above, there were no changes in our internal controls over financial reporting for the three months ended June 30, 2021, that materially affected or were reasonably likely to materially affect our disclosure controls and procedures. Additionally, there were no changes in our internal controls that could materially affect our disclosure controls and procedures subsequent to the date of their evaluation.

20

Item 6. Exhibits

3(a)

Certificate of Second Amended and Restated Articles of Incorporation of Superconductive Components, Inc. (Incorporated by reference to Exhibit 3(a) to the Company’s initial Form 10-SB, filed on September 28, 2000)

 

3(b)

Restated Code of Regulations of Superconductive Components, Inc. (Incorporated by reference to Exhibit 3(b) to the Company’s initial Form 10-SB, filed on September 28, 2000)

 

3(c)

Amendment to Articles of Incorporation recording the change of the corporate name to SCI Engineered Materials, Inc.  (Incorporated by reference to Exhibit 3.1 to the Company’s Quarterly Report on Form 10-QSB filed November 7, 2007).

 

4(a)

SCI Engineered Materials, Inc. 2011 Stock Incentive Plan (Incorporated      by reference to the Company’s Definitive Proxy Statement for the 2011  Annual Meeting of Shareholders held on June 10, 2011, filed April 28,  2011).

 

4(b)

Superconductive Components, Inc. 2006 Stock Incentive Plan (Incorporated by reference to Appendix A to the Company’s Definitive Proxy Statement for the 2006 Annual Meeting of Shareholders held on June 9, 2006, filed May 1, 2006).

 

10(c)

Description of Unsecured Promissory Note administered by the U.S. Small Business Administration for funds received April 24, 2020 (Incorporated by reference to the Company’s Current Report on Form 8-K, dated April 29, 2020).

 

14(a)

SCI Engineered Materials Code of Ethics for the Chief Executive Officer and Chief Financial Officer (Incorporated by reference to the Company’s Current Report via the Company’s website at www.sciengineeredmaterials.com)

 

31.1

*

Rule 13a-14(a) Certification of Principal Executive Officer.

 

31.2

*

Rule 13a-14(a) Certification of Principal Financial Officer.

 

32.1

*

Section 1350 Certification of Principal Executive Officer.

32.2

*

Section 1350 Certification of Principal Financial Officer.

 

99.1

Press Release dated July 29, 2021, entitled “SCI Engineered Materials, Inc., Reports 2021 Second Quarter and Year-to-Date Results.”

 

101

The Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2021, formatted in XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets at June 30, 2021 and December 31, 2020 (ii) Consolidated Statements of Operations for the three and six months ended June 30, 2021 and 2020, (iii) Consolidated Statement of Changes in Equity for the three and six months ended June 30, 2021 and 2020, (iv) Consolidated Statements of Cash Flows for the six months ended June 30, 2021 and 2020, and (v) Notes to Financial Statements.

104

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

* Filed herewith

21

Signatures

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

SCI ENGINEERED MATERIALS, INC.

Date: July 29, 2021

/s/ Jeremiah R. Young

Jeremiah R. Young, President and Chief Executive Officer

(Principal Executive Officer)

/s/ Gerald S. Blaskie

Gerald S. Blaskie, Vice President and Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

22

EX-31.1 2 scia-20210630xex31d1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeremiah R. Young, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of SCI Engineered Materials, 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 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

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

b)

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

c)

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

d)

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

5.

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

a)

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

b)

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

Date: July 29, 2021

/s/ Jeremiah R. Young

Jeremiah R. Young

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 scia-20210630xex31d2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Gerald S. Blaskie, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of SCI Engineered Materials, 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 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

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

b)

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

c)

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

d)

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

5.

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

a)

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

b)

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

Date: July 29, 2021

/s/ Gerald S. Blaskie

Gerald S. Blaskie

Vice President and Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)


EX-32.1 4 scia-20210630xex32d1.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 Quarterly Report of SCI Engineered Materials, Inc.  (the “Company”) on Form 10-Q for the period ending June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeremiah R. Young,  President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

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

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

/s/ Jeremiah R. Young

Jeremiah R. Young

President and Chief Executive Officer of

SCI Engineered Materials, Inc.

(Principal Executive Officer)

July 29, 2021


EX-32.2 5 scia-20210630xex32d2.htm EXHIBIT 32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of SCI Engineered Materials, Inc.  (the “Company”) on Form 10-Q for the period ending June 30, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gerald S. Blaskie, Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

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

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

/s/ Gerald S. Blaskie

Gerald S. Blaskie

Vice President and Chief Financial Officer of

SCI Engineered Materials, Inc. (Principal Financial
Officer and Principal Accounting Officer)

July 29, 2021


EX-101.SCH 6 scia-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Income Taxes - Income tax expense (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Operating Lease - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Operating Lease - Future Minimum Lease Payments (Details) - calc 2 link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Finance Lease - Future minimum lease payments (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Finance Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Finance Leases - Equipment under finance lease and additional information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Common Stock and Stock Options (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Common Stock and Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Common Stock and Stock Options - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Notes Payable - (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Income Taxes - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Operating Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Business Organization and Purpose link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Common Stock and Stock Options link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Preferred Stock link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Operating Lease link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Finance Leases link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Operating Lease (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Finance Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Business Organization and Purpose (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 scia-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 scia-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 scia-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 scia-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 scia-20210630x10q_htm.xml IDEA: XBRL DOCUMENT 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-01-01 2021-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2020-01-01 2020-12-31 0000830616 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0000830616 srt:DirectorMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0000830616 srt:DirectorMember us-gaap:CommonStockMember 2020-01-01 2020-06-30 0000830616 us-gaap:RetainedEarningsMember 2021-06-30 0000830616 us-gaap:CommonStockMember 2021-06-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000830616 us-gaap:RetainedEarningsMember 2021-03-31 0000830616 us-gaap:CommonStockMember 2021-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-03-31 0000830616 2021-03-31 0000830616 us-gaap:RetainedEarningsMember 2020-12-31 0000830616 us-gaap:CommonStockMember 2020-12-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000830616 us-gaap:RetainedEarningsMember 2020-06-30 0000830616 us-gaap:CommonStockMember 2020-06-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2020-06-30 0000830616 us-gaap:RetainedEarningsMember 2020-03-31 0000830616 us-gaap:CommonStockMember 2020-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2020-03-31 0000830616 2020-03-31 0000830616 us-gaap:RetainedEarningsMember 2019-12-31 0000830616 us-gaap:CommonStockMember 2019-12-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2019-12-31 0000830616 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0000830616 srt:DirectorMember 2021-06-30 0000830616 srt:DirectorMember 2020-12-31 0000830616 us-gaap:EmployeeStockOptionMember 2021-06-30 0000830616 us-gaap:EmployeeStockOptionMember 2020-12-31 0000830616 us-gaap:SeriesBPreferredStockMember 2021-04-01 2021-06-30 0000830616 us-gaap:SeriesBPreferredStockMember 2020-04-01 2020-06-30 0000830616 us-gaap:SeriesBPreferredStockMember 2020-01-01 2020-06-30 0000830616 us-gaap:SeriesBPreferredStockMember 2021-01-01 2021-06-30 0000830616 scia:HuntingTonBankMember 2021-06-30 0000830616 scia:FifthThirdEquipmentFinanceCompanyMember 2021-06-30 0000830616 scia:SbaPaycheckProtectionProgramLoanCaresActMember 2020-04-17 0000830616 scia:HuntingTonBankMember us-gaap:PrimeRateMember 2021-01-01 2021-06-30 0000830616 scia:InternationalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0000830616 scia:InternationalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0000830616 2020-06-30 0000830616 2019-12-31 0000830616 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000830616 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-04-01 2021-06-30 0000830616 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000830616 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-01-01 2021-03-31 0000830616 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000830616 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2020-04-01 2020-06-30 0000830616 2020-04-01 2020-06-30 0000830616 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000830616 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2020-01-01 2020-03-31 0000830616 2020-01-01 2020-03-31 0000830616 srt:MinimumMember 2021-06-30 0000830616 srt:MaximumMember 2021-06-30 0000830616 scia:SbaPaycheckProtectionProgramLoanCaresActMember 2020-04-17 2020-04-17 0000830616 2021-04-01 2021-06-30 0000830616 2021-01-01 2021-03-31 0000830616 scia:FifthThirdEquipmentFinanceCompanyMember 2021-01-01 2021-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2020-12-31 0000830616 scia:PhotonicsMarketMember us-gaap:RevenueFromContractWithCustomerMember 2021-04-01 2021-06-30 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:TwoCustomersMember 2021-01-01 2021-06-30 0000830616 scia:PhotonicsMarketMember us-gaap:RevenueFromContractWithCustomerMember 2021-01-01 2021-06-30 0000830616 scia:PhotonicsMarketMember us-gaap:RevenueFromContractWithCustomerMember 2020-04-01 2020-06-30 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:TwoCustomersMember 2020-01-01 2020-06-30 0000830616 scia:PhotonicsMarketMember us-gaap:RevenueFromContractWithCustomerMember 2020-01-01 2020-06-30 0000830616 2021-06-30 0000830616 2020-12-31 0000830616 2020-01-01 2020-06-30 0000830616 us-gaap:SeriesBPreferredStockMember 2021-06-30 0000830616 us-gaap:SeriesBPreferredStockMember 2020-12-31 0000830616 2021-07-28 0000830616 2021-01-01 2021-06-30 shares iso4217:USD pure iso4217:USD shares scia:segment 4466969 4498908 2:1 2:1 0000830616 --12-31 2021 Q2 false NONE 24152 24152 10-Q true 2021-06-30 false 0-31641 SCI ENGINEERED MATERIALS, INC. OH 31-1210318 2839 Charter Street Columbus OH 43228 614 486-0261 Common stock, without par value SCIA Yes Yes Non-accelerated Filer true false false 4498908 3497202 2917551 15000 15000 427774 459471 176252 0 4245768 1180359 282609 131333 8629605 4688714 7863346 8280611 132365 132365 596867 592899 338030 3904 8930608 9009779 6714701 7121647 2215907 1888132 316604 357396 888315 1019317 91760 96623 1296679 1473336 12142191 8050182 120820 160416 252577 93090 86844 434150 147284 4428665 1010236 180657 115143 102527 105585 5359909 1878085 195392 243218 72723 255179 304989 5810480 2499015 0.10 0.10 0 0 10 10 1.03 1.03 24152 24152 502362 514438 0 0 15000000 15000000 4498908 4466969 10558867 10530669 2236790 2246501 -6966308 -7740441 6331711 5551167 12142191 8050182 1972049 2606587 4994359 6045382 1409495 2168803 3628769 5098260 562554 437784 1365590 947122 283708 272216 571589 555381 54377 90421 92596 177325 46434 47387 97827 99171 178035 27760 603578 115245 0 0 325300 -9014 -7300 -16652 -11369 169021 20460 912226 103876 47473 0 138093 1900 121548 20460 774133 101976 6038 6038 12076 12076 115510 14422 762057 89900 0.03 0.00 0.17 0.02 0.03 0.00 0.17 0.02 4497903 4411714 4488913 4398856 4526062 4418325 4516478 4406478 514438 10530669 2246501 -7740441 5551167 6038 0 -6038 0 0 0 0 1183 0 1183 0 20705 0 0 20705 0 0 0 652585 652585 520476 10551374 2241646 -7087856 6225640 6038 0 -6038 0 0 24152 0 0 0 24152 0 0 1182 0 1182 0 7493 0 0 7493 0 0 0 121548 121548 502362 10558867 2236790 -6966308 6331711 514438 10410677 2265925 -9242204 3948836 6038 0 -6038 0 0 0 0 1182 0 1182 0 29998 0 0 29998 0 0 0 81516 81516 520476 10440675 2261069 -9160688 4061532 6038 0 -6038 0 0 24152 0 0 0 24152 0 0 1182 0 1182 0 30000 0 0 30000 0 0 0 20460 20460 502362 10470675 2256213 -9140228 4089022 774133 101976 230689 226956 40792 37806 2207 1724 30563 62362 -3224 3063 -131002 0 325300 0 600 33629 144555 39814 3066009 -1844385 151276 50569 -2656 6488 286866 -74390 -43565 -39456 3477435 -2086240 1249462 8818 591 3063 558828 167999 -558237 -164936 24152 24152 0 325300 87422 48620 -111574 252528 579651 96410 2917551 1828397 3497202 1924807 5895 5826 138093 1900 3450 1800 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 1.  Business Organization and Purpose</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">SCI Engineered Materials, Inc. (“SCI”, or the “Company”), an Ohio corporation, was incorporated in 1987. The Company operates in one segment as a global supplier and manufacturer of advanced materials for Physical Vapor Deposition (“PVD”) Thin Film Applications. The Company is focused on markets within the PVD industry including Photonics, Solar, Glass and Transparent Electronics. Substantially all revenues are generated from customers with multi-national operations. The Company develops innovative customized solutions enabling commercial success through collaboration with end users and Original Equipment Manufacturers.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 2.  Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Basis of Presentation - The accompanying unaudited financial statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information and with instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments considered necessary for fair presentation of the results of operations for the periods presented have been included. The financial statements should be read in conjunction with the audited financial statements and the notes thereto for the year ended December 31, 2020. Interim results are not necessarily indicative of results for the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Use of Estimates - The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Revenue Recognition -  The Company enters into contracts with its customers that generally represent purchase orders specifying general terms and conditions, order quantities and per unit product prices. The Company has determined that each unit of product purchased represents a separate performance obligation. The Company satisfies its performance obligations and recognizes revenue at a point in time when control of a unit of product is transferred to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. For most product sales, transfer of control occurs when the products are shipped from the Company’s manufacturing facility to the customer. The cost of delivering products to the Company’s customers is recorded as a component of cost of products sold. Those costs may include the amounts paid to a third party to deliver the products. Any freight costs billed to and paid by a customer are included in revenue.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The Company considers collectability of amounts due under a contract to be probable upon inception of a sale based on an evaluation of the credit worthiness of each customer. The Company sells its products typically under agreements with payment terms less than 45 days. The Company does not typically include extended payment terms or significant financing components in contracts with customers. The majority of the Company’s contracts have an obligation to transfer products within one year. Thus, the Company elects to use the practical expedient where incremental cost of obtaining a contract, such as commissions, is expensed when incurred because the amortization period for those costs is one year or less.  The Company treats shipping and handling activities that occur after control of the product transfers as fulfillment activities, and therefore, does not account for shipping and handling costs as a separate performance obligation. Customer deposits are funds received in advance from customers and are recognized as revenue when the Company has transferred control of product to the customer. Product revenues are recognized upon shipment of goods as the customer has assumed the significant risks and rewards of ownership and the Company is entitled to payment at this point. Service revenues are recognized upon completion as the customer cannot realize the benefit of the service until fully completed.</p><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;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 2.  Summary of Significant Accounting Policies (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">During the three months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 99% and 96% of total revenue, respectively. During the six months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 98% of total revenue, respectively. The balance of the revenue in these periods was from the thin film solar and thin film battery markets. The top two customers represented approximately 79% and 87% of total revenue for the six months ended June 30, 2021, and 2020, respectively. International shipments resulted in 3% and 4% of total revenue for the first six months of 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Employee Retention Credit - The Company qualified for federal government assistance through Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit is to encourage employers to keep employees on the payroll, even if they are not working during the covered period because of the coronavirus outbreak. This credit is recorded in the Statement of Operations as an offset to payroll costs in their respective expense lines. A balance of $176,252 appears as a tax receivable on the balance sheets at June 30, 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Basis of Presentation - The accompanying unaudited financial statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information and with instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments considered necessary for fair presentation of the results of operations for the periods presented have been included. The financial statements should be read in conjunction with the audited financial statements and the notes thereto for the year ended December 31, 2020. Interim results are not necessarily indicative of results for the full year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Use of Estimates - The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Revenue Recognition -  The Company enters into contracts with its customers that generally represent purchase orders specifying general terms and conditions, order quantities and per unit product prices. The Company has determined that each unit of product purchased represents a separate performance obligation. The Company satisfies its performance obligations and recognizes revenue at a point in time when control of a unit of product is transferred to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. For most product sales, transfer of control occurs when the products are shipped from the Company’s manufacturing facility to the customer. The cost of delivering products to the Company’s customers is recorded as a component of cost of products sold. Those costs may include the amounts paid to a third party to deliver the products. Any freight costs billed to and paid by a customer are included in revenue.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The Company considers collectability of amounts due under a contract to be probable upon inception of a sale based on an evaluation of the credit worthiness of each customer. The Company sells its products typically under agreements with payment terms less than 45 days. The Company does not typically include extended payment terms or significant financing components in contracts with customers. The majority of the Company’s contracts have an obligation to transfer products within one year. Thus, the Company elects to use the practical expedient where incremental cost of obtaining a contract, such as commissions, is expensed when incurred because the amortization period for those costs is one year or less.  The Company treats shipping and handling activities that occur after control of the product transfers as fulfillment activities, and therefore, does not account for shipping and handling costs as a separate performance obligation. Customer deposits are funds received in advance from customers and are recognized as revenue when the Company has transferred control of product to the customer. Product revenues are recognized upon shipment of goods as the customer has assumed the significant risks and rewards of ownership and the Company is entitled to payment at this point. Service revenues are recognized upon completion as the customer cannot realize the benefit of the service until fully completed.</p><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;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 2.  Summary of Significant Accounting Policies (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">During the three months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 99% and 96% of total revenue, respectively. During the six months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 98% of total revenue, respectively. The balance of the revenue in these periods was from the thin film solar and thin film battery markets. The top two customers represented approximately 79% and 87% of total revenue for the six months ended June 30, 2021, and 2020, respectively. International shipments resulted in 3% and 4% of total revenue for the first six months of 2021 and 2020, respectively.</p> 0.99 0.96 1 0.98 0.79 0.87 0.03 0.04 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Employee Retention Credit - The Company qualified for federal government assistance through Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit is to encourage employers to keep employees on the payroll, even if they are not working during the covered period because of the coronavirus outbreak. This credit is recorded in the Statement of Operations as an offset to payroll costs in their respective expense lines. A balance of $176,252 appears as a tax receivable on the balance sheets at June 30, 2021.</p> 255507 151701 176252 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 3.  Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">In June 2016, the FASB issued ASU No. 2016-13 “Credit Losses - Measurement of Credit Losses on Financial Instruments.” ASU No. 2016-13 significantly changes how entities will measure credit losses for most financial assets, including accounts and notes receivables, by replacing today’s “incurred loss” approach with an “expected loss” model under which allowances will be recognized based on expected rather than incurred losses. ASU No. 2016-13 will become effective for us in the first quarter of 2023. We are evaluating the impact that the adoption of this update will have on our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 4.  Common Stock and Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Stock Based Compensation cost for all stock awards is based on the grant date fair value and recognized over the required service (vesting) period. Noncash stock-based compensation expense was $8,675 and $31,182 for the three months ended June 30, 2021, and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Noncash stock-based compensation expense was $30,563 and $62,362 for the six months ended June 30, 2021, and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Unrecognized stock-based compensation expense was $8,669 as of June 30, 2021, and will be recognized through 2023. There was no tax benefit recorded for this compensation cost as the expense primarily relates to incentive stock options that do not qualify for a tax deduction until, and only if, a qualifying disposition occurs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The non-employee Board members received compensation of 5,265 and 51,085 aggregate shares of common stock of the Company during the six months ended June 30, 2021, and 2020, respectively. The stock had an aggregate value of $14,987 and $59,998 for the six months ended June 30, 2021, and 2020, respectively, and was recorded as noncash stock-based compensation expense in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Employees received compensation of 4,804 aggregate shares of common stock of the Company during the six months ended June 30, 2021, which had an aggregate value of $13,211, and was recorded as noncash stock-based compensation expense in the financial statements. In addition, during the six months ended June 30, 2021, a total of 30,181 stock options were exercised by management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The cumulative status of options granted and outstanding at June 30, 2021, and December 31, 2020, as well as options which became exercisable in connection with the Company’s stock option plans is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 4.  Common Stock and Stock Options (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;">Employee Stock Options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </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:11.31%;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:73%;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.24%;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:11.16%;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.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:11.31%;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:73%;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.24%;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:11.16%;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;">Stock Options</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:11.31%;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;">Exercise Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;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;"> 76,037</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.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;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.03</p></td></tr><tr><td style="vertical-align:bottom;width:73%;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="vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,037</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.43%;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.88%;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.03</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;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;"> (30,181)</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.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;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;"> 0.96</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;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;"> 45,856</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.43%;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="vertical-align:bottom;white-space:nowrap;width:9.88%;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.07</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,208</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.43%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.94</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,970</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.43%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.99</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-align:justify;margin:0pt 0pt 0pt 36pt;">Exercise prices for options ranged from $0.84 to $1.25 at June 30, 2021. The weighted average option price for all options outstanding at June 30, 2021, was $1.07 with a weighted average remaining contractual life of 5.3 years. There were no non-employee director stock options outstanding during 2021 and 2020.</p> 8675 31182 30563 62362 8669 5265 51085 14987 59998 4804 13211 30181 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The cumulative status of options granted and outstanding at June 30, 2021, and December 31, 2020, as well as options which became exercisable in connection with the Company’s stock option plans is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 4.  Common Stock and Stock Options (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;">Employee Stock Options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </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:11.31%;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:73%;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.24%;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:11.16%;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.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:11.31%;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:73%;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.24%;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:11.16%;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;">Stock Options</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:11.31%;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;">Exercise Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;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;"> 76,037</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.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;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.03</p></td></tr><tr><td style="vertical-align:bottom;width:73%;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="vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,037</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.43%;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.88%;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.03</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;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;"> (30,181)</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.43%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.88%;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;"> 0.96</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;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;"> 45,856</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.43%;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="vertical-align:bottom;white-space:nowrap;width:9.88%;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.07</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,208</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.43%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.94</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,970</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.43%;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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.99</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 76037 1.03 76037 1.03 30181 0.96 45856 1.07 55208 0.94 31970 0.99 0.84 1.25 1.07 P5Y3M18D 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 5.  Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Dividends on the Series B preferred stock accrue at 10% annually on the outstanding shares. Dividends on the Series B preferred stock were $6,038 for the three months ended June 30, 2021, and 2020, and $12,076 for the six months ended June 30, 2021, and 2020. The Company had accrued dividends on Series B preferred stock of $253,596 at June 30, 2021, and $265,672 at December 31, 2020. These amounts are included in Convertible preferred stock, Series B, on the balance sheet at June 30, 2021, and December 31, 2020. During June 2021 and June 2020, a dividend payment of $24,152 was made to preferred shareholders.</p> 0.10 6038 6038 12076 12076 253596 265672 24152 24152 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 6.  Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Inventories consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:91.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.63%;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.29%;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:11.38%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:11.38%;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:72.63%;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.29%;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:11.38%;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.3%;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:11.38%;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:72.63%;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:2.29%;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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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.92%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;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.92%;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,717,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,668</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.92%;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,393,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877,812</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,097</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:9.92%;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;"> (24,818)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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:9.92%;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;"> (24,218)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;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:9.92%;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;"> 4,245,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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:9.92%;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,180,359</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:91.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.63%;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.29%;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:11.38%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:11.38%;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:72.63%;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.29%;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:11.38%;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.3%;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:11.38%;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:72.63%;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:2.29%;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:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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.92%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;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.92%;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,717,901</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,668</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.92%;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,393,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 877,812</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 159,105</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,097</p></td></tr><tr><td style="vertical-align:bottom;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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:9.92%;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;"> (24,818)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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:9.92%;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;"> (24,218)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:72.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;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:9.92%;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;"> 4,245,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;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.45%;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:9.92%;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,180,359</p></td></tr></table></div> 2717901 206668 1393580 877812 159105 120097 24818 24218 4245768 1180359 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 7.  Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Basic income per share is calculated as income applicable to common shareholders divided by the weighted average of common shares outstanding. Diluted earnings per share is calculated as diluted income applicable to common shareholders divided by the diluted weighted average number of common shares. Diluted weighted average number of common shares gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. Diluted earnings per share exclude all diluted potential shares if their effect is anti-dilutive. All convertible preferred stock and common stock options listed in Note 4 that were out-of-the-money or anti-dilutive were excluded from diluted earnings per share. The following is provided to reconcile the earnings per share calculations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:91.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.82%;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.63%;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="5" style="vertical-align:bottom;white-space:nowrap;width:21.96%;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;">Three months ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.95%;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;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;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.63%;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.16%;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:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;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:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;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="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income applicable to common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 115,510</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 14,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 762,057</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 89,900</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;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.63%;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%;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:9.15%;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.62%;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%;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:9.17%;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.62%;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%;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:9.15%;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.62%;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%;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:9.15%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,497,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,411,714</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,488,913</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,398,856</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;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.63%;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%;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:9.15%;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.62%;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%;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:9.17%;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.62%;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%;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:9.15%;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.62%;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%;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:9.15%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilution </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 28,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 6,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 27,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 7,622</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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%;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="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4,526,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 4,418,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4,516,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4,406,478</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:91.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.82%;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.63%;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="5" style="vertical-align:bottom;white-space:nowrap;width:21.96%;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;">Three months ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.95%;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;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;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.63%;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.16%;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:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.18%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;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:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.16%;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="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income applicable to common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 115,510</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 14,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 762,057</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 89,900</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;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.63%;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%;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:9.15%;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.62%;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%;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:9.17%;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.62%;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%;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:9.15%;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.62%;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%;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:9.15%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares outstanding - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,497,903</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,411,714</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,488,913</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,398,856</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;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.63%;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%;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:9.15%;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.62%;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%;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:9.17%;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.62%;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%;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:9.15%;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.62%;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%;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:9.15%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of dilution </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;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%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 28,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 6,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 27,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 7,622</p></td></tr><tr><td style="vertical-align:bottom;width:52.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;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%;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="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4,526,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 4,418,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4,516,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4,406,478</p></td></tr></table></div> 115510 14422 762057 89900 4497903 4411714 4488913 4398856 28159 6611 27565 7622 4526062 4418325 4516478 4406478 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 8.   Notes Payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">On April 17, 2020, the Company entered into an unsecured promissory note under the Paycheck Protection Program (the “PPP”), with a principal amount of $325,300. The PPP was established under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and administered by the U.S. Small Business Administration (the “SBA”). The term of the PPP loan was two years. The interest rate on this loan was 1.0% per annum, which was deferred for the first six months of the term of the loan. After the initial six-month deferral period or until forgiveness of the loan was approved, the loan required monthly payments of principal and interest until maturity with respect to any portion of the PPP loan which was not forgiven. Under the terms of the CARES Act, PPP loan recipients are eligible to apply for, and be granted, forgiveness for all or a portion of loans granted under the PPP. Such forgiveness was subject to limitations and ongoing rulemaking by the SBA, based on the use of loan proceeds for payroll costs and mortgage interest, rent or utility costs and the maintenance of employee and compensation levels. The Company applied for forgiveness of the entire amount of the loan during the fourth quarter of 2020, and the SBA approved the Forgiveness Application in full during the first quarter of 2021. This amount is included in the Statement of Operations as gain on extinguishment of debt in the first quarter of 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The Company has a line of credit with Huntington National Bank for $1 million. The line of credit bears interest at 0.5 percentage points over the Prime Commercial Rate with an expiration date of October 5, 2021. At June 30, 2021, no amounts were drawn on the line of credit.</p> 325300 P2Y 0.010 P6M 1000000 0.005 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 9.  Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The provision for income taxes for the three months and six months ended June 30, 2021, is based on our projected annual effective tax rate for fiscal year 2021, adjusted for permanent differences and specific items that are required to be recognized in the period in which they are incurred. The provision for income taxes was $47,473 and $0 for the three months ended June 30, 2021, and 2020 respectively, and $138,093 and $1,900 for the six months ended June 30, 2021, and 2020 respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">When compared to the statutory rate of 21%, the effective tax rate of 14.4% for the six months ended June 30, 2021, was due primarily to a tax benefit of $325,300 from the PPP loan forgiveness.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 9.  Income Taxes (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Following is the income tax expense for the three and six months ended June 30:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.03%;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.73%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.71%;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;">Six months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.03%;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.73%;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 colspan="5" style="vertical-align:bottom;width:23.78%;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;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.71%;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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.03%;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:2.73%;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.49%;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.74%;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.54%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.74%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;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="background-color:#cceeff;vertical-align:bottom;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal - deferred</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;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.71%;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:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,160</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,002</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;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.71%;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:8.78%;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;"> 4,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 7,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:1px solid #000000;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:8.7%;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,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.03%;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.73%;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.71%;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:8.78%;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;"> 47,473</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 138,093</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;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:8.7%;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,900</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-align:justify;margin:0pt 0pt 12pt 36pt;">Deferred tax assets and liabilities result from temporary differences in the recognition of income and expense for tax and financial reporting purposes. A valuation allowance of $0 has been recorded against the realizability of the net deferred tax asset at June 30, 2021, and December 31, 2020. The Company had net operating loss carryforwards available for federal and state tax purposes of approximately $3,700,000 at December 31, 2020, which expire in varying amounts through 2035. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">As of December 31, 2020, management determined that there was sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $1,019,317 are realizable in part because the Company achieved four consecutive years of pretax income, expect profits to continue for the foreseeable future and implemented new efficiencies in the Company’s manufacturing process. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Accordingly, management determined that no valuation allowance was necessary, and the deferred tax asset was $888,315 at June 30, 2021.</p> 138093 1900 0.21 0.144 325300 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Following is the income tax expense for the three and six months ended June 30:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap: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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.03%;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.73%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.71%;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;">Six months ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.03%;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.73%;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 colspan="5" style="vertical-align:bottom;width:23.78%;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;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.71%;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;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.03%;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:2.73%;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.49%;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.74%;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.54%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.52%;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.74%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;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="background-color:#cceeff;vertical-align:bottom;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal - deferred</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;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.71%;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:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,160</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,002</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:46.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;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.71%;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:8.78%;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;"> 4,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 7,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;border-bottom:1px solid #000000;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:8.7%;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,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:46.03%;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.73%;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.71%;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:8.78%;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;"> 47,473</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 138,093</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;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:8.7%;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,900</p></td></tr></table> 43160 0 131002 0 4313 0 7091 1900 47473 0 138093 1900 0 0 3700000 2035 1019317 0 888315 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 10. Operating Lease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The Company entered into an operating lease with a third party on March 18, 2014, for its headquarters in Columbus, Ohio. The terms of the lease include monthly payments ranging from $9,200 to $9,700 with a maturity date of November 30, 2024. The Company has the option to extend the lease period for an additional five years beyond the original expiration date. There are no restrictions or covenants associated with the lease. The lease costs were approximately $55,000 and $53,900 during the six months ended June 30, 2021, and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,319</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,611</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,857</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;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;"> 102,550</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,337</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;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:10.62%;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;"> 37,068</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;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;"> 348,269</p></td></tr></table><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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash outflows from operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.88%;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></tr><tr><td style="vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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:8.79%;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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:8.79%;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.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 9200 9700 P5Y 55000 53900 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of June 30, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,319</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,611</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,857</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;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;"> 102,550</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,337</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;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:10.62%;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;"> 37,068</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;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.62%;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;"> 348,269</p></td></tr></table> 55319 112611 114857 102550 385337 37068 348269 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash outflows from operating leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,050</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.88%;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></tr><tr><td style="vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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:8.79%;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:82.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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:8.79%;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.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 197050 P3Y4M24D 0.055 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 11. Finance Lease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The Company leases certain equipment under finance leases. Future minimum lease payments, by year, with the present value of such payments, as of June 30, 2021, are shown in the following table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,279</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,154</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,675</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;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;"> 49,859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,967</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;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;"> 19,755</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,212</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;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;"> 120,820</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease obligations, net of current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,392</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-align:justify;margin:0pt 0pt 0pt 36pt;">The equipment under finance lease at June 30, 2021, and December 31, 2020, is included in the accompanying balance sheets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;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:2.33%;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:15.02%;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;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;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;">Dec. 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745,289</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;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;"> 194,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;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;"> 157,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net book value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;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;"> 550,539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;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;"> 587,803</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-align:justify;margin:0pt 0pt 12pt 36pt;">These assets are amortized over a period of ten years using the straight-line method and amortization is included in depreciation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The finance leases are structured such that ownership of the leased asset reverts to the Company at the end of the lease term. Accordingly, leased assets are depreciated using the Company’s normal depreciation methods and lives. Ownership of certain assets were transferred to the Company in accordance with the terms of the leases and these assets have been excluded from the leased asset disclosure above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">During the first six months of 2021 the Company was approved by Fifth Third Equipment Finance Company for an equipment line of credit not to exceed $800,000 with an implicit rate of 2.71% at time of approval. Delivery and acceptance of new production equipment must be no later than December 31, 2021. Deposits of $319,109 were made during the first half of 2021 towards purchase orders totaling $718,900 for new equipment. The lease schedules are to commence upon acceptance of delivered equipment. The final lease rate factor or loan interest rate shall be fixed at funding using the Bloomberg SWAP Rate report for the most recent previous day close and shall remain constant throughout the term. At June 30, 2021, no amounts were drawn on the line of credit.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The Company leases certain equipment under finance leases. Future minimum lease payments, by year, with the present value of such payments, as of June 30, 2021, are shown in the following table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79,279</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,154</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 101,675</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;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;"> 49,859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,967</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;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;"> 19,755</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of minimum lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,212</p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;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;"> 120,820</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease obligations, net of current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,392</p></td></tr></table> 79279 105154 101675 49859 335967 19755 316212 120820 195392 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The equipment under finance lease at June 30, 2021, and December 31, 2020, is included in the accompanying balance sheets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;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:2.33%;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:15.02%;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;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;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;">Dec. 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 745,289</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;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;"> 194,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;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;"> 157,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net book value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;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;"> 550,539</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;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.48%;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:13.54%;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;"> 587,803</p></td></tr></table> 745289 745289 194750 157486 550539 587803 P10Y 800000 0.0271 319109 718900 0 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2021
Jul. 28, 2021
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2021  
Entity File Number 0-31641  
Entity Registrant Name SCI ENGINEERED MATERIALS, INC.  
Entity Incorporation, State or Country Code OH  
Entity Tax Identification Number 31-1210318  
Entity Address, Address Line One 2839 Charter Street  
Entity Address, City or Town Columbus  
Entity Address, State or Province OH  
Entity Address, Postal Zip Code 43228  
City Area Code 614  
Local Phone Number 486-0261  
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   4,498,908
Entity Central Index Key 0000830616  
Title of 12(b) Security Common stock, without par value  
Security Exchange Name NONE  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Trading Symbol SCIA  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
BALANCE SHEETS - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current Assets    
Cash $ 3,497,202 $ 2,917,551
Accounts receivable Trade, less allowance for doubtful accounts of $15,000 427,774 459,471
Tax - Employee Retention Credit 176,252 0
Inventories 4,245,768 1,180,359
Prepaid expenses 282,609 131,333
Total current assets 8,629,605 4,688,714
Property and Equipment, at cost    
Machinery and equipment 7,863,346 8,280,611
Furniture and fixtures 132,365 132,365
Leasehold improvements 596,867 592,899
Construction in progress 338,030 3,904
Property, Plant and Equipment, Gross 8,930,608 9,009,779
Less accumulated depreciation (6,714,701) (7,121,647)
Property, Plant and Equipment, Net 2,215,907 1,888,132
Right of use asset, Net 316,604 357,396
Deferred tax asset 888,315 1,019,317
Other assets 91,760 96,623
Total other assets 1,296,679 1,473,336
TOTAL ASSETS 12,142,191 8,050,182
Current Liabilities    
Finance lease obligations, current portion 120,820 160,416
Notes payable, current portion   252,577
Operating lease obligations, current portion 93,090 86,844
Accounts payable 434,150 147,284
Customer deposits 4,428,665 1,010,236
Accrued compensation 180,657 115,143
Accrued expenses and other 102,527 105,585
Total current liabilities 5,359,909 1,878,085
Finance lease obligations, net of current portion 195,392 243,218
Notes payable, net of current portion   72,723
Operating lease obligations, net of current portion 255,179 304,989
Total liabilities 5,810,480 2,499,015
Shareholders' Equity    
Convertible preferred stock, Series B, 10% cumulative, nonvoting, no par value, $10 stated value, optional redemption at 103%; optional shareholder conversion 2 shares for 1; 24,152 shares issued and outstanding 502,362 514,438
Common stock, no par value, authorized 15,000,000 shares; 4,498,908 and 4,466,969 shares issued and outstanding, respectively 10,558,867 10,530,669
Additional paid-in capital 2,236,790 2,246,501
Accumulated deficit (6,966,308) (7,740,441)
Total shareholders' equity 6,331,711 5,551,167
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 12,142,191 $ 8,050,182
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
BALANCE SHEETS (Parenthetical) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Allowance for doubtful accounts (in dollars) $ 15,000 $ 15,000
Common stock, par value (in dollars per share) $ 0 $ 0
Common stock, shares authorized 15,000,000 15,000,000
Common stock, shares issued 4,498,908 4,466,969
Common stock, shares outstanding 4,498,908 4,466,969
Convertible Preferred Stock Series B [Member]    
Convertible preferred stock, series B, cumulative percentage of interest 10.00% 10.00%
Convertible preferred stock, par value (in dollars per share) $ 0 $ 0
Convertible preferred stock, stated value (in dollars per share) $ 10 $ 10
Convertible preferred stock, optional redemption 103.00% 103.00%
Convertible preferred stock, optional shareholder conversion 2:1 2:1
Convertible preferred stock, shares issued 24,152 24,152
Convertible preferred stock, shares outstanding 24,152 24,152
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
STATEMENTS OF OPERATIONS        
Revenue $ 1,972,049 $ 2,606,587 $ 4,994,359 $ 6,045,382
Cost of revenue 1,409,495 2,168,803 3,628,769 5,098,260
Gross profit 562,554 437,784 1,365,590 947,122
General and administrative expense 283,708 272,216 571,589 555,381
Research and development expense 54,377 90,421 92,596 177,325
Marketing and sales expense 46,434 47,387 97,827 99,171
Income from operations 178,035 27,760 603,578 115,245
Gain on extinguishment of debt 0 0 (325,300) 0
Interest expense 9,014 7,300 16,652 11,369
Income before provision for income taxes 169,021 20,460 912,226 103,876
Provision for income taxes 47,473 0 138,093 1,900
Net income 121,548 20,460 774,133 101,976
Dividends on preferred stock 6,038 6,038 12,076 12,076
INCOME APPLICABLE TO COMMON STOCK $ 115,510 $ 14,422 $ 762,057 $ 89,900
Income per common share        
Basic (In dollars per share) $ 0.03 $ 0.00 $ 0.17 $ 0.02
Diluted (In dollars per share) $ 0.03 $ 0.00 $ 0.17 $ 0.02
Weighted average shares outstanding        
Basic (In shares) 4,497,903 4,411,714 4,488,913 4,398,856
Diluted (In shares) 4,526,062 4,418,325 4,516,478 4,406,478
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Convertible Preferred Stock Series B [Member]
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Deficit [Member]
Total
Balance at Dec. 31, 2019 $ 514,438 $ 10,410,677 $ 2,265,925 $ (9,242,204) $ 3,948,836
Accretion of cumulative dividends 6,038 0 (6,038) 0 0
Stock based compensation expense (Note 4) 0 0 1,182 0 1,182
Common stock issued (Note 4) 0 29,998 0 0 29,998
Net income 0 0 0 81,516 81,516
Balance at Mar. 31, 2020 520,476 10,440,675 2,261,069 (9,160,688) 4,061,532
Balance at Dec. 31, 2019 514,438 10,410,677 2,265,925 (9,242,204) 3,948,836
Net income         101,976
Balance at Jun. 30, 2020 502,362 10,470,675 2,256,213 (9,140,228) 4,089,022
Balance at Mar. 31, 2020 520,476 10,440,675 2,261,069 (9,160,688) 4,061,532
Accretion of cumulative dividends 6,038 0 (6,038) 0 0
Stock based compensation expense (Note 4) 0 0 1,182 0 1,182
Payment of cumulative dividends (Note 5) (24,152) 0 0 0 (24,152)
Common stock issued (Note 4) 0 30,000 0 0 30,000
Net income 0 0 0 20,460 20,460
Balance at Jun. 30, 2020 502,362 10,470,675 2,256,213 (9,140,228) 4,089,022
Balance at Dec. 31, 2020 514,438 10,530,669 2,246,501 (7,740,441) 5,551,167
Accretion of cumulative dividends 6,038 0 (6,038) 0 0
Stock based compensation expense (Note 4) 0 0 1,183 0 1,183
Common stock issued (Note 4) 0 20,705 0 0 20,705
Net income 0 0 0 652,585 652,585
Balance at Mar. 31, 2021 520,476 10,551,374 2,241,646 (7,087,856) 6,225,640
Balance at Dec. 31, 2020 514,438 10,530,669 2,246,501 (7,740,441) 5,551,167
Net income         774,133
Balance at Jun. 30, 2021 502,362 10,558,867 2,236,790 (6,966,308) 6,331,711
Balance at Mar. 31, 2021 520,476 10,551,374 2,241,646 (7,087,856) 6,225,640
Accretion of cumulative dividends 6,038 0 (6,038) 0 0
Stock based compensation expense (Note 4) 0 0 1,182 0 1,182
Payment of cumulative dividends (Note 5) (24,152) 0 0 0 (24,152)
Common stock issued (Note 4) 0 7,493 0 0 7,493
Net income 0 0 0 121,548 121,548
Balance at Jun. 30, 2021 $ 502,362 $ 10,558,867 $ 2,236,790 $ (6,966,308) $ 6,331,711
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 774,133 $ 101,976
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and accretion 230,689 226,956
Amortization of right of use asset 40,792 37,806
Amortization of patents 2,207 1,724
Stock based compensation 30,563 62,362
Loss (gain) on disposal of equipment 3,224 (3,063)
Deferred tax asset 131,002 0
Gain on extinguishment of debt (325,300) 0
Inventory reserve 600 33,629
Changes in operating assets and liabilities:    
Accounts receivable (144,555) (39,814)
Inventories (3,066,009) 1,844,385
Prepaid expenses (151,276) (50,569)
Other assets 2,656 (6,488)
Accounts payable 286,866 (74,390)
Operating lease obligations (43,565) (39,456)
Accrued expenses and customer deposits 3,477,435 (2,086,240)
Net cash provided by operating activities 1,249,462 8,818
CASH FLOWS FROM INVESTING ACTIVITIES    
Proceeds on sale of equipment 591 3,063
Purchases of property and equipment (558,828) (167,999)
Net cash used in investing activities (558,237) (164,936)
CASH FLOWS FROM FINANCING ACTIVITIES    
Payments of cumulative dividends on preferred stock (24,152) (24,152)
Proceeds from SBA Paycheck Protection Program 0 325,300
Principal payments on finance lease obligations and notes payable (87,422) (48,620)
Net cash (used in) provided by financing activities (111,574) 252,528
NET INCREASE IN CASH 579,651 96,410
CASH - Beginning of period 2,917,551 1,828,397
CASH - End of period 3,497,202 1,924,807
Cash paid during the periods for:    
Interest 5,895 5,826
Income taxes 138,093 1,900
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES    
Increase in asset retirement obligation $ 3,450 $ 1,800
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Business Organization and Purpose
6 Months Ended
Jun. 30, 2021
Business Organization and Purpose  
Business Organization and Purpose

Note 1.  Business Organization and Purpose

SCI Engineered Materials, Inc. (“SCI”, or the “Company”), an Ohio corporation, was incorporated in 1987. The Company operates in one segment as a global supplier and manufacturer of advanced materials for Physical Vapor Deposition (“PVD”) Thin Film Applications. The Company is focused on markets within the PVD industry including Photonics, Solar, Glass and Transparent Electronics. Substantially all revenues are generated from customers with multi-national operations. The Company develops innovative customized solutions enabling commercial success through collaboration with end users and Original Equipment Manufacturers.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 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 U.S. generally accepted accounting principles for interim financial information and with instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments considered necessary for fair presentation of the results of operations for the periods presented have been included. The financial statements should be read in conjunction with the audited financial statements and the notes thereto for the year ended December 31, 2020. Interim results are not necessarily indicative of results for the full year.

Use of Estimates - The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Revenue Recognition -  The Company enters into contracts with its customers that generally represent purchase orders specifying general terms and conditions, order quantities and per unit product prices. The Company has determined that each unit of product purchased represents a separate performance obligation. The Company satisfies its performance obligations and recognizes revenue at a point in time when control of a unit of product is transferred to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. For most product sales, transfer of control occurs when the products are shipped from the Company’s manufacturing facility to the customer. The cost of delivering products to the Company’s customers is recorded as a component of cost of products sold. Those costs may include the amounts paid to a third party to deliver the products. Any freight costs billed to and paid by a customer are included in revenue.  

The Company considers collectability of amounts due under a contract to be probable upon inception of a sale based on an evaluation of the credit worthiness of each customer. The Company sells its products typically under agreements with payment terms less than 45 days. The Company does not typically include extended payment terms or significant financing components in contracts with customers. The majority of the Company’s contracts have an obligation to transfer products within one year. Thus, the Company elects to use the practical expedient where incremental cost of obtaining a contract, such as commissions, is expensed when incurred because the amortization period for those costs is one year or less.  The Company treats shipping and handling activities that occur after control of the product transfers as fulfillment activities, and therefore, does not account for shipping and handling costs as a separate performance obligation. Customer deposits are funds received in advance from customers and are recognized as revenue when the Company has transferred control of product to the customer. Product revenues are recognized upon shipment of goods as the customer has assumed the significant risks and rewards of ownership and the Company is entitled to payment at this point. Service revenues are recognized upon completion as the customer cannot realize the benefit of the service until fully completed.

Note 2.  Summary of Significant Accounting Policies (continued)

During the three months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 99% and 96% of total revenue, respectively. During the six months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 98% of total revenue, respectively. The balance of the revenue in these periods was from the thin film solar and thin film battery markets. The top two customers represented approximately 79% and 87% of total revenue for the six months ended June 30, 2021, and 2020, respectively. International shipments resulted in 3% and 4% of total revenue for the first six months of 2021 and 2020, respectively.

Employee Retention Credit - The Company qualified for federal government assistance through Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit is to encourage employers to keep employees on the payroll, even if they are not working during the covered period because of the coronavirus outbreak. This credit is recorded in the Statement of Operations as an offset to payroll costs in their respective expense lines. A balance of $176,252 appears as a tax receivable on the balance sheets at June 30, 2021.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2021
Recent Accounting Pronouncements  
Recent Accounting Pronouncements

Note 3.  Recent Accounting Pronouncements

In June 2016, the FASB issued ASU No. 2016-13 “Credit Losses - Measurement of Credit Losses on Financial Instruments.” ASU No. 2016-13 significantly changes how entities will measure credit losses for most financial assets, including accounts and notes receivables, by replacing today’s “incurred loss” approach with an “expected loss” model under which allowances will be recognized based on expected rather than incurred losses. ASU No. 2016-13 will become effective for us in the first quarter of 2023. We are evaluating the impact that the adoption of this update will have on our financial statements.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock and Stock Options
6 Months Ended
Jun. 30, 2021
Common Stock and Stock Options  
Common Stock and Stock Options

Note 4.  Common Stock and Stock Options

Stock Based Compensation cost for all stock awards is based on the grant date fair value and recognized over the required service (vesting) period. Noncash stock-based compensation expense was $8,675 and $31,182 for the three months ended June 30, 2021, and 2020, respectively.

Noncash stock-based compensation expense was $30,563 and $62,362 for the six months ended June 30, 2021, and 2020, respectively.

Unrecognized stock-based compensation expense was $8,669 as of June 30, 2021, and will be recognized through 2023. There was no tax benefit recorded for this compensation cost as the expense primarily relates to incentive stock options that do not qualify for a tax deduction until, and only if, a qualifying disposition occurs.

The non-employee Board members received compensation of 5,265 and 51,085 aggregate shares of common stock of the Company during the six months ended June 30, 2021, and 2020, respectively. The stock had an aggregate value of $14,987 and $59,998 for the six months ended June 30, 2021, and 2020, respectively, and was recorded as noncash stock-based compensation expense in the financial statements.

Employees received compensation of 4,804 aggregate shares of common stock of the Company during the six months ended June 30, 2021, which had an aggregate value of $13,211, and was recorded as noncash stock-based compensation expense in the financial statements. In addition, during the six months ended June 30, 2021, a total of 30,181 stock options were exercised by management.

The cumulative status of options granted and outstanding at June 30, 2021, and December 31, 2020, as well as options which became exercisable in connection with the Company’s stock option plans is summarized as follows:

Note 4.  Common Stock and Stock Options (continued)

Employee Stock Options

    

    

    

Weighted

Average

Stock Options

Exercise Price

Outstanding at January 1, 2020

 

76,037

$

1.03

Outstanding at December 31, 2020

 

76,037

$

1.03

Exercised

 

(30,181)

 

0.96

Outstanding at June 30, 2021

 

45,856

$

1.07

Options exercisable at December 31, 2020

 

55,208

$

0.94

Options exercisable at June 30, 2021

 

31,970

$

0.99

Exercise prices for options ranged from $0.84 to $1.25 at June 30, 2021. The weighted average option price for all options outstanding at June 30, 2021, was $1.07 with a weighted average remaining contractual life of 5.3 years. There were no non-employee director stock options outstanding during 2021 and 2020.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Preferred Stock
6 Months Ended
Jun. 30, 2021
Preferred Stock  
Preferred Stock

Note 5.  Preferred Stock

Dividends on the Series B preferred stock accrue at 10% annually on the outstanding shares. Dividends on the Series B preferred stock were $6,038 for the three months ended June 30, 2021, and 2020, and $12,076 for the six months ended June 30, 2021, and 2020. The Company had accrued dividends on Series B preferred stock of $253,596 at June 30, 2021, and $265,672 at December 31, 2020. These amounts are included in Convertible preferred stock, Series B, on the balance sheet at June 30, 2021, and December 31, 2020. During June 2021 and June 2020, a dividend payment of $24,152 was made to preferred shareholders.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
6 Months Ended
Jun. 30, 2021
Inventories  
Inventories

Note 6.  Inventories

Inventories consisted of the following:

    

June 30, 

    

December 31, 

2021

2020

(unaudited)

Raw materials

$

2,717,901

$

206,668

Work-in-process

 

1,393,580

 

877,812

Finished goods

 

159,105

 

120,097

Inventory reserve

 

(24,818)

 

(24,218)

$

4,245,768

$

1,180,359

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share  
Earnings Per Share

Note 7.  Earnings Per Share

Basic income per share is calculated as income applicable to common shareholders divided by the weighted average of common shares outstanding. Diluted earnings per share is calculated as diluted income applicable to common shareholders divided by the diluted weighted average number of common shares. Diluted weighted average number of common shares gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. Diluted earnings per share exclude all diluted potential shares if their effect is anti-dilutive. All convertible preferred stock and common stock options listed in Note 4 that were out-of-the-money or anti-dilutive were excluded from diluted earnings per share. The following is provided to reconcile the earnings per share calculations:

Three months ended June 30,

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

Income applicable to common shares

$

115,510

$

14,422

$

762,057

$

89,900

Weighted average common shares outstanding - basic

 

4,497,903

 

4,411,714

 

4,488,913

 

4,398,856

Effect of dilution

 

28,159

 

6,611

 

27,565

 

7,622

Weighted average shares outstanding - diluted

 

4,526,062

 

4,418,325

 

4,516,478

 

4,406,478

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable
6 Months Ended
Jun. 30, 2021
Notes Payable  
Notes Payable

Note 8.   Notes Payable

On April 17, 2020, the Company entered into an unsecured promissory note under the Paycheck Protection Program (the “PPP”), with a principal amount of $325,300. The PPP was established under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) and administered by the U.S. Small Business Administration (the “SBA”). The term of the PPP loan was two years. The interest rate on this loan was 1.0% per annum, which was deferred for the first six months of the term of the loan. After the initial six-month deferral period or until forgiveness of the loan was approved, the loan required monthly payments of principal and interest until maturity with respect to any portion of the PPP loan which was not forgiven. Under the terms of the CARES Act, PPP loan recipients are eligible to apply for, and be granted, forgiveness for all or a portion of loans granted under the PPP. Such forgiveness was subject to limitations and ongoing rulemaking by the SBA, based on the use of loan proceeds for payroll costs and mortgage interest, rent or utility costs and the maintenance of employee and compensation levels. The Company applied for forgiveness of the entire amount of the loan during the fourth quarter of 2020, and the SBA approved the Forgiveness Application in full during the first quarter of 2021. This amount is included in the Statement of Operations as gain on extinguishment of debt in the first quarter of 2021.

The Company has a line of credit with Huntington National Bank for $1 million. The line of credit bears interest at 0.5 percentage points over the Prime Commercial Rate with an expiration date of October 5, 2021. At June 30, 2021, no amounts were drawn on the line of credit.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Taxes  
Income Taxes

Note 9.  Income Taxes

The provision for income taxes for the three months and six months ended June 30, 2021, is based on our projected annual effective tax rate for fiscal year 2021, adjusted for permanent differences and specific items that are required to be recognized in the period in which they are incurred. The provision for income taxes was $47,473 and $0 for the three months ended June 30, 2021, and 2020 respectively, and $138,093 and $1,900 for the six months ended June 30, 2021, and 2020 respectively.

When compared to the statutory rate of 21%, the effective tax rate of 14.4% for the six months ended June 30, 2021, was due primarily to a tax benefit of $325,300 from the PPP loan forgiveness.

Note 9.  Income Taxes (continued)

Following is the income tax expense for the three and six months ended June 30:

Three months ended

Six months ended

June 30,

June 30,

    

2021

    

2020

    

2021

    

2020

Federal - deferred

$

43,160

$

$

131,002

$

State and local

 

4,313

 

7,091

1,900

$

47,473

$

$

138,093

$

1,900

Deferred tax assets and liabilities result from temporary differences in the recognition of income and expense for tax and financial reporting purposes. A valuation allowance of $0 has been recorded against the realizability of the net deferred tax asset at June 30, 2021, and December 31, 2020. The Company had net operating loss carryforwards available for federal and state tax purposes of approximately $3,700,000 at December 31, 2020, which expire in varying amounts through 2035.

As of December 31, 2020, management determined that there was sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $1,019,317 are realizable in part because the Company achieved four consecutive years of pretax income, expect profits to continue for the foreseeable future and implemented new efficiencies in the Company’s manufacturing process. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Accordingly, management determined that no valuation allowance was necessary, and the deferred tax asset was $888,315 at June 30, 2021.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease
6 Months Ended
Jun. 30, 2021
Operating Lease  
Operating Lease

Note 10. Operating Lease

The Company entered into an operating lease with a third party on March 18, 2014, for its headquarters in Columbus, Ohio. The terms of the lease include monthly payments ranging from $9,200 to $9,700 with a maturity date of November 30, 2024. The Company has the option to extend the lease period for an additional five years beyond the original expiration date. There are no restrictions or covenants associated with the lease. The lease costs were approximately $55,000 and $53,900 during the six months ended June 30, 2021, and 2020, respectively.

The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of June 30, 2021:

2021

$

55,319

2022

 

112,611

2023

 

114,857

2024

 

102,550

Total minimum lease payments

385,337

Less debt discount

37,068

Total operating lease obligations

$

348,269

Operating cash outflows from operating leases

    

$

197,050

Weighted average remaining lease term

 

3.4

years

Weighted average discount rate

 

5.5

%

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Leases
6 Months Ended
Jun. 30, 2021
Finance Leases  
Finance Leases

Note 11. Finance Lease

The Company leases certain equipment under finance leases. Future minimum lease payments, by year, with the present value of such payments, as of June 30, 2021, are shown in the following table.

2021

$

79,279

2022

 

105,154

2023

101,675

2024

49,859

Total minimum lease payments

 

335,967

Less amount representing interest

 

19,755

Present value of minimum lease payments

 

316,212

Less current portion

 

120,820

Finance lease obligations, net of current portion

$

195,392

The equipment under finance lease at June 30, 2021, and December 31, 2020, is included in the accompanying balance sheets as follows:

    

June 30, 2021

    

Dec. 31, 2020

Machinery and equipment

$

745,289

$

745,289

Less accumulated depreciation and amortization

 

194,750

 

157,486

Net book value

$

550,539

$

587,803

These assets are amortized over a period of ten years using the straight-line method and amortization is included in depreciation expense.

The finance leases are structured such that ownership of the leased asset reverts to the Company at the end of the lease term. Accordingly, leased assets are depreciated using the Company’s normal depreciation methods and lives. Ownership of certain assets were transferred to the Company in accordance with the terms of the leases and these assets have been excluded from the leased asset disclosure above.

During the first six months of 2021 the Company was approved by Fifth Third Equipment Finance Company for an equipment line of credit not to exceed $800,000 with an implicit rate of 2.71% at time of approval. Delivery and acceptance of new production equipment must be no later than December 31, 2021. Deposits of $319,109 were made during the first half of 2021 towards purchase orders totaling $718,900 for new equipment. The lease schedules are to commence upon acceptance of delivered equipment. The final lease rate factor or loan interest rate shall be fixed at funding using the Bloomberg SWAP Rate report for the most recent previous day close and shall remain constant throughout the term. At June 30, 2021, no amounts were drawn on the line of credit.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation - The accompanying unaudited financial statements have been prepared in accordance with U.S. generally accepted accounting principles for interim financial information and with instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management, all adjustments considered necessary for fair presentation of the results of operations for the periods presented have been included. The financial statements should be read in conjunction with the audited financial statements and the notes thereto for the year ended December 31, 2020. Interim results are not necessarily indicative of results for the full year.

Use of Estimates

Use of Estimates - The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Revenue Recognition

Revenue Recognition -  The Company enters into contracts with its customers that generally represent purchase orders specifying general terms and conditions, order quantities and per unit product prices. The Company has determined that each unit of product purchased represents a separate performance obligation. The Company satisfies its performance obligations and recognizes revenue at a point in time when control of a unit of product is transferred to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. For most product sales, transfer of control occurs when the products are shipped from the Company’s manufacturing facility to the customer. The cost of delivering products to the Company’s customers is recorded as a component of cost of products sold. Those costs may include the amounts paid to a third party to deliver the products. Any freight costs billed to and paid by a customer are included in revenue.  

The Company considers collectability of amounts due under a contract to be probable upon inception of a sale based on an evaluation of the credit worthiness of each customer. The Company sells its products typically under agreements with payment terms less than 45 days. The Company does not typically include extended payment terms or significant financing components in contracts with customers. The majority of the Company’s contracts have an obligation to transfer products within one year. Thus, the Company elects to use the practical expedient where incremental cost of obtaining a contract, such as commissions, is expensed when incurred because the amortization period for those costs is one year or less.  The Company treats shipping and handling activities that occur after control of the product transfers as fulfillment activities, and therefore, does not account for shipping and handling costs as a separate performance obligation. Customer deposits are funds received in advance from customers and are recognized as revenue when the Company has transferred control of product to the customer. Product revenues are recognized upon shipment of goods as the customer has assumed the significant risks and rewards of ownership and the Company is entitled to payment at this point. Service revenues are recognized upon completion as the customer cannot realize the benefit of the service until fully completed.

Note 2.  Summary of Significant Accounting Policies (continued)

During the three months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 99% and 96% of total revenue, respectively. During the six months ended June 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 98% of total revenue, respectively. The balance of the revenue in these periods was from the thin film solar and thin film battery markets. The top two customers represented approximately 79% and 87% of total revenue for the six months ended June 30, 2021, and 2020, respectively. International shipments resulted in 3% and 4% of total revenue for the first six months of 2021 and 2020, respectively.

Employee Retention Credit

Employee Retention Credit - The Company qualified for federal government assistance through Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit is to encourage employers to keep employees on the payroll, even if they are not working during the covered period because of the coronavirus outbreak. This credit is recorded in the Statement of Operations as an offset to payroll costs in their respective expense lines. A balance of $176,252 appears as a tax receivable on the balance sheets at June 30, 2021.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock and Stock Options (Tables)
6 Months Ended
Jun. 30, 2021
Common Stock and Stock Options  
Schedule of share-based compensation, employee stock options, activity

The cumulative status of options granted and outstanding at June 30, 2021, and December 31, 2020, as well as options which became exercisable in connection with the Company’s stock option plans is summarized as follows:

Note 4.  Common Stock and Stock Options (continued)

Employee Stock Options

    

    

    

Weighted

Average

Stock Options

Exercise Price

Outstanding at January 1, 2020

 

76,037

$

1.03

Outstanding at December 31, 2020

 

76,037

$

1.03

Exercised

 

(30,181)

 

0.96

Outstanding at June 30, 2021

 

45,856

$

1.07

Options exercisable at December 31, 2020

 

55,208

$

0.94

Options exercisable at June 30, 2021

 

31,970

$

0.99

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventories  
Schedule of Inventories

    

June 30, 

    

December 31, 

2021

2020

(unaudited)

Raw materials

$

2,717,901

$

206,668

Work-in-process

 

1,393,580

 

877,812

Finished goods

 

159,105

 

120,097

Inventory reserve

 

(24,818)

 

(24,218)

$

4,245,768

$

1,180,359

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share  
Summary of reconciliation of earnings per share calculations

Three months ended June 30,

Six months ended June 30, 

    

2021

    

2020

    

2021

    

2020

Income applicable to common shares

$

115,510

$

14,422

$

762,057

$

89,900

Weighted average common shares outstanding - basic

 

4,497,903

 

4,411,714

 

4,488,913

 

4,398,856

Effect of dilution

 

28,159

 

6,611

 

27,565

 

7,622

Weighted average shares outstanding - diluted

 

4,526,062

 

4,418,325

 

4,516,478

 

4,406,478

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2021
Income Taxes  
Schedule of components of the income tax expense

Following is the income tax expense for the three and six months ended June 30:

Three months ended

Six months ended

June 30,

June 30,

    

2021

    

2020

    

2021

    

2020

Federal - deferred

$

43,160

$

$

131,002

$

State and local

 

4,313

 

7,091

1,900

$

47,473

$

$

138,093

$

1,900

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease (Tables)
6 Months Ended
Jun. 30, 2021
Operating Lease  
Schedule of annual undiscounted cash flows of the operating lease liabilities

The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of June 30, 2021:

2021

$

55,319

2022

 

112,611

2023

 

114,857

2024

 

102,550

Total minimum lease payments

385,337

Less debt discount

37,068

Total operating lease obligations

$

348,269

Schedule of operating lease other information

Operating cash outflows from operating leases

    

$

197,050

Weighted average remaining lease term

 

3.4

years

Weighted average discount rate

 

5.5

%

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Leases (Tables)
6 Months Ended
Jun. 30, 2021
Finance Leases  
Schedule of future minimum lease payments

The Company leases certain equipment under finance leases. Future minimum lease payments, by year, with the present value of such payments, as of June 30, 2021, are shown in the following table.

2021

$

79,279

2022

 

105,154

2023

101,675

2024

49,859

Total minimum lease payments

 

335,967

Less amount representing interest

 

19,755

Present value of minimum lease payments

 

316,212

Less current portion

 

120,820

Finance lease obligations, net of current portion

$

195,392

Schedule of equipment under finance leases

The equipment under finance lease at June 30, 2021, and December 31, 2020, is included in the accompanying balance sheets as follows:

    

June 30, 2021

    

Dec. 31, 2020

Machinery and equipment

$

745,289

$

745,289

Less accumulated depreciation and amortization

 

194,750

 

157,486

Net book value

$

550,539

$

587,803

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Business Organization and Purpose (Details)
6 Months Ended
Jun. 30, 2021
segment
Business Organization and Purpose  
Number of operating segments 1
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Accounting Policies [Line Items]            
Employee retention credit provisions $ 151,701 $ 255,507        
Tax - Employee Retention Credit $ 176,252     $ 176,252   $ 0
Sales Revenue, Net [Member] | Photonics market [Member]            
Accounting Policies [Line Items]            
Concentration Risk Percentage 99.00%   96.00% 100.00% 98.00%  
Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | International            
Accounting Policies [Line Items]            
Concentration Risk, Percentage       3.00% 4.00%  
Two Customers [Member] | Sales Revenue, Net [Member]            
Accounting Policies [Line Items]            
Concentration Risk Percentage       79.00% 87.00%  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock and Stock Options (Details) - $ / shares
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Common Stock and Stock Options    
Weighted Average Contractual Term, Outstanding 5 years 3 months 18 days  
Employee Stock Option [Member]    
Common Stock and Stock Options    
Stock Options, Outstanding, Beginning Balance 76,037  
Stock Options, Exercised (30,181)  
Stock Options, Outstanding, Ending Balance 45,856  
Stock Options, Options exercisable 31,970 55,208
Weighted Average Exercise Price, Outstanding, Beginning Balance $ 1.03  
Weighted Average Exercise Price, Exercised 0.96  
Weighted Average Exercise Price, Outstanding, Ending Balance 1.07  
Weighted Average Exercise Price, Options exercisable $ 0.99 $ 0.94
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock and Stock Options - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Common Stock and Stock Options              
Stock based compensation $ 8,675   $ 31,182   $ 30,563 $ 62,362  
Unrecognized compensation expense 8,669       $ 8,669    
Stock Issued During Period, Value, New Issues $ 7,493 $ 20,705 30,000 $ 29,998      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit         $ 0.84    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit         1.25    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price, Ending Balance $ 1.07       $ 1.07    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term         5 years 3 months 18 days    
Common Stock [Member]              
Common Stock and Stock Options              
Stock Issued During Period, Value, New Issues $ 7,493 $ 20,705 $ 30,000 $ 29,998      
Employee Stock Option [Member]              
Common Stock and Stock Options              
Stock options exercised         30,181    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 45,856       45,856   76,037
Employee Stock Option [Member] | Common Stock [Member]              
Common Stock and Stock Options              
Stock Issued During Period, Shares, New Issues         4,804    
Stock Issued During Period, Value, New Issues         $ 13,211    
Non-employee director              
Common Stock and Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 0       0   0
Non-employee director | Common Stock [Member]              
Common Stock and Stock Options              
Stock Issued During Period, Shares, New Issues         5,265 51,085  
Stock Issued During Period, Value, New Issues         $ 14,987 $ 59,998  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Preferred Stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Preferred Stock Dividends, Income Statement Impact $ 6,038 $ 6,038 $ 12,076 $ 12,076  
Dividend Payment, Preferred Stock     $ 24,152 24,152  
Series B Preferred Stock [Member]          
Preferred Stock, Dividend Rate, Percentage     10.00%    
Preferred Stock Dividends, Income Statement Impact 6,038 $ 6,038 $ 12,076 $ 12,076  
Accrued Dividend $ 253,596   $ 253,596   $ 265,672
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Inventories    
Raw materials $ 2,717,901 $ 206,668
Work-in-process 1,393,580 877,812
Finished goods 159,105 120,097
Inventory reserve (24,818) (24,218)
Inventory, Net $ 4,245,768 $ 1,180,359
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share        
Income applicable to common stock $ 115,510 $ 14,422 $ 762,057 $ 89,900
Weighted average common shares outstanding - basic 4,497,903 4,411,714 4,488,913 4,398,856
Effect of dilution 28,159 6,611 27,565 7,622
Weighted average shares outstanding - diluted 4,526,062 4,418,325 4,516,478 4,406,478
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable - (Details) - USD ($)
6 Months Ended
Apr. 17, 2020
Jun. 30, 2021
SBA PPP Loan    
Debt Instrument [Line Items]    
Unsecured promissory note $ 325,300  
Term of loan 2 years  
Interest rate (in percentage) 1.00%  
Deferral period for monthly payments 6 months  
Huntington Bank [Member]    
Debt Instrument [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity   $ 1,000,000
Borrowings on line of credit   $ 0
Huntington Bank [Member] | Prime Commercial Rate    
Debt Instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate   0.50%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Income tax expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Taxes        
Federal - deferred $ 43,160 $ 0 $ 131,002 $ 0
State and local 4,313 0 7,091 1,900
Total $ 47,473 $ 0 $ 138,093 $ 1,900
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Income Taxes          
Recorded Valuation Allowance $ 0   $ 0   $ 0
Deferred Tax Assets, Operating Loss Carryforwards, State and Local         3,700,000
Operating Loss Carry forward Expiration Year     2035    
Net deferred tax asset 888,315   $ 888,315   $ 1,019,317
Deferred Tax Assets, Valuation Allowance 0   0    
Provision for income taxes $ 47,473 $ 0 $ 138,093 $ 1,900  
Statutory rate     21.00%    
Effective rate     14.40%    
Tax benefit from debt forgiveness     $ 325,300    
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease - Future Minimum Lease Payments (Details)
Jun. 30, 2021
USD ($)
Operating Lease  
2021 $ 55,319
2022 112,611
2023 114,857
2024 102,550
Total minimum lease payments 385,337
Less debt discount 37,068
Total operating lease obligations $ 348,269
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating cash outflows from operating leases $ 197,050  
Weighted average remaining lease term 3 years 4 months 24 days  
Weighted average discount rate 5.50%  
Operating lease, renewal term 5 years  
Operating Lease, Cost $ 55,000 $ 53,900
Minimum [Member]    
Operating Lease Monthly Rent Payable 9,200  
Maximum [Member]    
Operating Lease Monthly Rent Payable $ 9,700  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Leases - Future minimum lease payments (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Finance Leases    
2021 $ 79,279  
2022 105,154  
2023 101,675  
2024 49,859  
Total minimum lease payments 335,967  
Less amount representing interest 19,755  
Present value of minimum lease payments 316,212  
Less current portion 120,820 $ 160,416
Finance lease obligations, net of current portion $ 195,392 $ 243,218
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Leases - Equipment under finance lease and additional information (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Line of Credit Facility [Line Items]    
Machinery and equipment $ 745,289 $ 745,289
Less accumulated depreciation and amortization 194,750 157,486
Net book value $ 550,539 $ 587,803
Amortization period, Finance lease (in years) 10 years  
Fifth Third Equipment Finance Company    
Line of Credit Facility [Line Items]    
Equipment line of credit $ 800,000  
Implicit rate 2.71%  
Deposits towards purchase orders for new equipment $ 319,109  
Amount of purchase orders for new equipment 718,900  
Borrowings on line of credit $ 0  
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !5 _5('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 " 50/U2$FRRB^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G20%I6&;2\63@F!!\1:2:1O<[(9D9+=O[VYLMX@^@,?,_/GF M&YC&1F7[A,^ICYC(8[X90]ME9>.&'8FB LCVB,'D>DIT4W/?IV!H>J8#1&,_ MS %!621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !5 _5)>8"AS,@4 (85 8 >&PO=V]R:W-H965T&UL MG9A=<^(V%(:OM[]"0VV2#31AS[#87P5_GU:.O]TBZWDCUJD/.#7E/8J%O6J$QZ\^=CO9#GC!]+M=< MP)NE5 DS<*M6';U6G 594!)WJ./T.@F+1&MPG3V;J<&U3$T<"3Y31*=)PM3V MEL=R<]-R6_L'\V@5&ON@,[A>LQ5?J;@KE.H!%'"A8ZD((HO;UI#]_/( MHS8@^^+/B&_TP36Q57F1\M7>3(*;EF.)>,Q]8R48_+SQ$8]CJP0<_^Q$6T69 M-O#P>J]^EU4>*O/"-!_)^*\H,.%-J]\B 5^R-#9SN?G&=Q6ZL'J^C'7VGVSR M;[O=%O%3;62R"P:")!+Y+WO?-<1! %2T.H#N NA1@'NJ!&\7X&45SY1;RDJ M^%LJSHGGG!'J4+>"9U07'I\3VJ\*_X#C%2WG97K>_VLYI(1N44(W*Z%;5\+S M=LVK.@ /=YWV$T)Q45!<-*-X2IDR7,5;,N=KJ4P5$2YE5,H1HEY!U&O8+HJ! MGV3C]#02KK5DL<:8+@NFRV9,,ZXB:0=$0&!"5G8;KK0?YC]\^E0S4OL%6Q]5 MW W.NRCF9)HF+UQ54>$:3MMS>UV,YJJ@N6I",^>K2!OH0$.F+*EL)UQG,9J0 M\?3K9#H>S\=?R,/P>3R?#.\79S_]Z/:<7R?3T3E"ZSJE03I->"?"EPK&6#:Y MS\C"0.<2JN+C;!/*9O9-) ,,P6D9^;N"G.[Q& MTG/;+G4=S^UCA+0DI$T(AT$ V42?[2_(/7Q''D5UV^&2M.]=D5&8N1)TB((< MB*&6QNYZ_PEU9.^@JY_E1E1BXG*PPH ^2#7&5J8$%S?U8[9B',Z4?(N$7]V. MN"8^!LL\X>+N?HPVD]JPF/P=K4]/#ERQZU&*CKXR8[BXS6==.(1U[FD47*#G M=C&0,DVXN+O?2Q_:9!9*@7EQC4BWWVL[M(>YL5LF![=1=ABE2MG\E2?22*RR MH74\:G=XN.+WX^7B1[(R4;B-,L5$P/S.E_LVI;(]:B49KHB3T3(GT$8YP694 MR P U=2;:MX:G2F4K29[\.F!O(*#W)!C+!,"+110E@D+([);:KAM:[LRQJ= MFB4;+?V?-O+_<<+5RHZNKZ!@0IB.R9J)ZK;#!>M6;K3T>]K([Q=K(Y $E@0R^,-)_!:?/]F'D,35@JR* -JS< ^7*%YFRW<._#;K=J_Z5 M S[Z5@55VCMM9.\CF'D*+&P"N[IW\CNO;BE47LN!^J@"U$JPF3>0MKO,6WT0FE*DA:Z;(&XOQB5!F (J;]QZ/ MC-_]D(D5/[G^K1&:/D['&%&9 2CNUWOKOXNT34[?.=07V[_4R+5AW0B[!0RM M3 $4-^QB6W7(=@Z(856GY'F[50T * M4#\PF(DUBOH10Y_P2/$OEAW[YC9'K[-SL M11HCD^PRY"S@RGX [Y=2FOV-+: X>AW\"U!+ P04 " 50/U2F'X'B;\' M Y'@ & 'AL+W=O3Y:&;/Y=3(IDY5:Q^4GO5$Y_++4Q3HV M\+%XFI2;0L6+9M ZFU",Q60=I_GHXJSY[JZX.-.5R=)H<%6IY/IJ27V>\ M&=!8_"M5S^7!-:I=>=3Z9_WA9G$^PK4BE:G$U%/$\&>K9BK+ZIE QY_MI*/] M/>N!A]=OLW]IG =G'N-2S73V[W1A5N\ U@Y@C:,[98U;5[&) M+\X*_8R*VAIFJR^:V#2CP9LTKQ_CW!3P:PKCS,7E]';Z;7:-YE^OKQ_FZ"/Z M,;]"?__PC[.)@=EKFTG2SG2YFXEZ9OIGE7]"#(\1Q90XAL^&AU^I!(:39C@^ M'CX!G_:.T;UCM)F/>>:;546AHD^D&",,78YM[MW<"":TS , M><\WAUD0\=#C6K!W+1AT[2%^@05YO=YD^E4I=*\,/- Z]V>%6J3&I3>PA)!0 MT*#_+&PS[)8J]E+%H-2;? O:=)&JTB5+.,+(@U#(GB[;CA")61"YU85[=>&@ MNKM";>)T@=0+5/_2+3&T;DTE%3CJ*;3-"".,,;= N1;N*LQ]AR,Y2",2YZX7 82BJQ()X$ M)0?T((-JOU1%GIJJ4(W:9?I27SL?73O1\JOJL+JE4DM"$ DIPKY4EQV5D2=;24<:<@(U.B]-4>TV.FF.0.X3 MA-4MEEDB&(.:@?MB'781]B0$Z>A#AO'SEA)C=)?%=>X>9\9OA?;(MI$A(X8% M[I=$AV&$<12&OBAW="'#>+EM\)@DU;K*8J,6L/N#G7"2QG78G9IM;'P44%1" M3/JB'98AH43PT*.Z PT9)LV)@']3[E)ADX52$D386M,.!$DI(04]PCL&D6$( M-1U"O=VH2K4K\7ZU-F48$0+WMQTNNR!DD?!H[7!$AGETI98*6+1 !K8@C5:G M3 >.I&3$*FFV'<$D8L2W&#H>D6A0YW>S4L4 +]OA1\D#&R*K-CC,A* >J-.. M972893NLZQ,BJ4TG E 787_OX3+D(6P^/,^;=ABCPQA[^/XPO473^1QZ(*=$ M!Y0HX91$_C)1MH!A0X#Y3L49@A=_O3_QM*F!B QLD)IFTDAN0?E MM",+'2;+OI-L@^F4Z.AD&">!I=&!$1Y2Z1/9480.4V36'(E /0%8ZS+U5!2; M"YQ3*:S-IL,0*C.FWHK2$80.$P2"650 D$2OZY[+NZ>@#C; SCSH<]EE1P+" M?36Z0P@=1LB;T+?>L-E0-"7;*=]!RELR9;Y: MV![-V, (H)F.K*[684AD*+%7;T<6=J)!\E?77#7;H7<4!N; 3Q2PR#IBLNTH M9Y1(CQ<=>]AP[]0KLN]6/F-VBQ32T+>S8 =G<6PW(EO&7=H8\'@YF.^BHNF M>59%^;>FWS"O0V>J'738,'2@U=U".Y/6QY;0?;7;;JCQR<\QFJOZ0 U=CA'! MOZ"V44NW]0J$8;I^_O4E+,P";>.L@A\^$ RCFW:N_49OZJWE@ M8$;VR^?NQ[)S$&IVK:EY44%W/Y3-X2GYC"@?DV#_95J6=>EL*F9EX+;Y B0Y M'Z'-PZ#&C)7!#CO".?-E<,=-=H*;>KT&?]K 'LQC%K+O#V9GIY4L8B3^%$(1B M]YYR]\'H3?.J[U$;V"4WERL50^AK _A]J0'D[8?Z[>'^;?'%7U!+ P04 M" 50/U23>\'2:8# #]#0 & 'AL+W=O^V$\!7",'V!V+GGW',;85\4PF )M\RQM782;3.'UU710ED5#V('#B^ M60F948U-N795+H'&%I0Q-_"\T,UHRIW)R/;-Y60D"LU2#G-)5)%E5/XS!2:V M8\=W=AU?TG6B38<[&>5T#0O07_.YQ)9;L\1I!ERE@A,)J['SY#_._)X!V(C? M4]BJ@V=BK"R%>#.-G^*QXQE%P"#2AH+BWP9FP)AA0AU_5Z1.G=, #Y]W[#]: M\VAF217,!/LCC74R=@8.B6%%"Z:_B.UGJ Q9@9%@ROZ2;1G;[S@D*I06605& M!5G*RW_ZK1J( P#R- .""A"< L(+@$X%Z%BCI3)KZYEJ.AE)L2721".;>;!C M8]'H)N7F,RZTQ+ <'52&)1 M+/6J8#BQ(U%PK>KD4=2>_6TKNM MTF]VW)%UW]O7&N_CYC^RBU3Y MVK:1UI!C'P%VK]6J:^+OU)6_/.*W.C@ M6ECIP#TX8&<@U_;>H8@]J)5G[;JWOML\V1.]NP\O+T:O5*Y3K@B#%4*]AS[F MEN5=HVQHD=OC^E)H//S;QP3O9R!- +Y?":%W#9.@OO%-_@-02P,$% @ M%4#]4KPOT$K1!0 N!< !@ !X;"]W;W)K7;7S^YZ]4A'S[)^5&LA-'HIBTH=3]9:;PZG4[5LRU7!;/TS5IA9IUAJ5Q91B'$W+-*\F)T?ML^OZY$AN=9%7XKI&:EN6:?W/ MF2CD\_&$3%X?W.0/:]T\F)X<;=('<2OT]\UU#7?3G9!)/4"96Z;;0-_+Y#]$3"AM_2UFH M]B]Z[K ,(BZW2LNR-X;[,J^Z_^E+GX@] _#C-J"] 34-V(A!T!L$'XW >@/V MT0AA;]!2GW;'-7R&=4-&KPU%VWV6VO(5UXUC7*K:_@U!SM]K>X6%S>W:*K+^CJ>G%S>G=^=7F+/J/OMW/TZ9=?CZ8:XC3HZ;+W>=;YI",^ M W0A*[U6:%%E(G/8S_WVD<=^"OQV).DKR3/J=?AU6QV@ /^&**;$\3ZSCYMC M%YW_%WWQGZ._24:PJWC0^@M^LN(>UVSGFK6NV8CK&_$DJJUP=4QG&+6&S?!Z M.B$)IY@E1].G_4K8.!KA*(SY6]S&:;AC&GJ9 MSJ322*Y@5(XR[AR$^XP93E@2&HQM'"51'./ 8&SC@HC&/#(9V[@0)S%DT>+E?I/6CT'GUT))7:2&4CW9B M-W3$ K/M'2@>6$/-1B4\I@9JX4 EA(]4G.!!"& O[_-J*4N!5K4L$>C0IM]E MI9RK/W8D'@:6.=D<.,IY9'S#Y6K>]#N,]$_?.8=<[W'\5;))_%S)W0#Y#^P;8G')>7V])TX$T?:?< M6M1">3_IWL7;KY68O>U <8O#W($B4112DZH#!J,_&:$[B!X2?*2[[P7LK42S MC#WE[5X';E'>_:;3%^'N]\#QZ@DVI];,@0.%8_>[#4M@R:+F>'.%Q3 THI%< M#"J-^&7:]<^Q9X[9!=/+)&_#+.(VA 0Q3@*3N .7X+&.'R0;\6NV2]AV=V2= M-!UZC9*0FB2I3S63;P.Y; MU+6 ]4S+Y:.3ORVE8 I;[#^"FCM0A&)N-?A[L+?4!_5&_/+M_')V=;% I]?7 MW\YGIV??%NCN"L&CBZM+='MW-?O3R9_;.Q02AL2:ZPX<8Y2:*;!A/*(X-!=S M!RY.QIM]$' D]N[R^GD'ZSB"BQ)Z0*W36G@V>6002,2OD,Y2E2_1I_,*9;(H MTEJU85K_[M."SAW?'PT'YOYFUJ,BWP!Q.2)62IWA1K8$=-!'U*^/YGFQU? % M?9QW[_ =WCW*Q]OIR.+M#C?&>U!'E'@[Z4=[U@;$TR<0A0^B(PQC9:N5!HD, MDLEW1#,($NH7)$-7=0'<*;7E 6,)3^RLNH $9+*YTW0"XS@AYJ1V 8,DCL.1 M>44';4+]VF2_LWS<;3W PN9TA)K<'4!&XOV=4<_=Y9%$S)+>3H_X#;#C/MT[ MB2Q%_= > 2L80=M*=T=4NZ>[8^;3]G#5>'Y&#F?$\7Q.#A?=(?+@OCO3AGW; M0UXI5(@5A,(''-ZV[HZ)NQLM-^TYZ+W46I;MY5JDF:@; /R^DE*_WC0!=H?U M)_\"4$L#!!0 ( !5 _5+6MY#"T08 &\G 8 >&PO=V]R:W-H965T M&ULK9IK;]LV%(;_"F$,6 ?,M4A)E%0D 1)+0C.L;1:G&X9A M'Q2;283JDDERTO[[4;)J6>013YHD'Q++?LX1^?)RWM Z>BRK+_6=$ WYFF=% M?3R[:YK[=XM%O;X3>5*_+>]%(3^Y*:L\:>1E=;NH[RN1;+J@/%LPR^*+/$F+ MVIMGB?5MS.1E8_',SK[_L9E>GO7M&\L3H[NDUNQ M$LWG^XM*7BWV639I+HHZ+0M2B9OCV2E]%]MV&] 1?Z;BL3YX3=JN7)?EE_;B M?',\L]H6B4RLFS9%(O\\B*7(LC:3;,=_?=+9_IYMX.'K[]GCKO.R,]=)+99E M]E>Z:>Z.9_Z,;,1-LLV:R_+QO>@[Y+;YUF56=[_)XXYUW!E9;^NFS/M@V8(\ M+79_DZ^]$(??@^CR]7/)/KC\_G5WV1./J]"\N:G7XX6C;QC&[=8 M]]G/=MG91/9E63R(JDFO,T$NY)01524V9-64ZR]D):I4U.2,_/-!Y->B^A=( MO\32Y[FKW-MUG2 MR Z'XB9=IXTI6VS.=E7*UHS#%G*D]\/-]L/-NCS.1)ZS)$N*M2!)(QNU?DML M^BMA%@V@H=UEXEVF=H-Z.'&IX]C^T>+A<(ATC%H.M;CGC<%0!QGC;L#<,1?I MW#Q@#F.6,P9C';0#Q_=MON=&&ME[C6RC1G+D*M%M>^4-Z0=1[GYDDSZD&U%L M:DBL74KWH"WIX(S1.;B)$HSEX4QRC*;HVU>_B&K,M<%K8Z MZ3027]O7@KSY6#:".. FX6#M7:)$J!.4^DP1!DT3(VE&VKA[;5RC-OTV5'<2 MI76]E1J9Y'!1.72"!4&@3(,0S1.A1(S=:20(WPO"C8)\E(XH+>0T$5#W.=I] ME A1(M()G[J4*]W'J%'WO7WWO:=NLA^2ZOLFRRQ(#$]K@"LW.D]IYU+'Y";K MR$U6V3Q#'92;K-R- T4>G9L'E%O<5R99K(/RMM2U)]:,O]?(?[5"Y.L:085( MQR8*D0["A4CG)@J1#AH+4;#7*'C^,HH#H+LT\";N2:W!$%I/'9G?MH4<&6MZ M]O:I1D-C,9LK^_(2X.38>,#\!4C&7,ZHK0P. ,H9[%B,J3,8(!W+#R0Y(=6! M=Z:OMM#[5.A*![B)I0Z0\%H'P(G%#I#&U4X'WTG-QO-9IJK/B;@J@%++!8! MO@K/%!N1L3:#WZ1FP_DB;T51,[C$D1! 'N%)XJQ1&.)!O=)S?;S(OF6BZ*9 MFCR]0BZLD.[YYLRAKK9)X2841R(D.!+B2 0@L@)P304,&ZLPN%+Z9%N*%W; EX*%'32F M8&&'G"E8V$%K"A9VR)N:"OM@3NESW.F$5$^TIP!'+=>VN%JO0X!DS.&N156I M (?J>8ZT"U25"FBDZU+*O0FI!H]*S2;U>85=-Z]08=JVL.3Q1CB<82#1::F2WTCY8LICM4317 M%UN>I6Y(>*8(1V+T9F-=#LYIS7[97+(8:E27.!+B2 0@W&6N[ZHRH-Q8A\$; M,[,WGO@7BX*JZ-X3_!<+X.1.[%+;2EH&VZ'5P MS@/.;4MU8 #);9MZE$Y(-9A5]JPS5%BJ)QZB MS4NH?,*KCN ;,ZL>YUTKSN M![/*S&;U60Z,Z880<& I141P(,"#@S/%!N1L3:#.V5F=_HR!X:ZQB6.A " M'*W@B6(LT?C+SL&DVF:3^I*C%1LXA(6.5@!.^^8312(V>[MI=-.5]]S32==DT9=Z]O!/)1E0M(#^_*>6BZB_:!YSVS]B= M_ ]02P,$% @ %4#]4F5 V;,M!P J1L !@ !X;"]W;W)K0<]NEW**F2(QZ2HD CR4/JYW X'X+B9[EEK$+/N[PHST;;JMI_ M'H_+9,MV,-6K/JV7PJX&W>] MI-F.%67&"R38^FPTP9^G-)(-:HOO&7LJCZZ1',H#YS_ES3P]&SE2$Z=L>'S]N_>K>O PF(>X9%.>_\C2:GLV"DOX MD%=W_.DK:P?DR?X2GI?U_^BIM75&*#F4%=^UC4'!+BN:O_%SZXBC!M"/O@%I M&Y!A ]?0@+8-:#W01ED]K,NXBL]/!7]"0EI#;_*B]DW=&D:3%7(:5Y6 7S-H M5YVO[B?WLYO9XGZ%;J_0=++ZBJZN;W^LT GZMKI$'_[Z>#JNX#W2>IRT?5XT M?1)#GSZZX46U+=&L2%GZNOT8]'4BR6^1%\3:X3^'XA.BSM^(. 1K]$S?W]RQ MR*&=SVC='S7T=^2EJ[O;&W2[G-U-[N>++V@RO9]_G]_/9RO+:]SN-6[]&M?P MF@4LXJQ(^([IIJ!IZ]=MY5I]/ \"%U-Z.GX\]HQJAATHZ#3+Y_(NB#PCP3OXTK.O4YEJ/&8$PQ$JD8X(*Y>8]1IC*P:5Q5/?M8I/440@,"Y M,C;-?J0ZR?'\X=I1K7Q"?:*7B9T^XSI6H=>\+-&'#2#V(P)WIEFYYV6<2[^R M7X=L+Y>5-NDZJFIRY+5&M,;J!"*;&E0?<0*_L;S63 CP;14_FV.T[>35S%+L M.,,HU=@Y!H6D5TBL"K^ 1Z5#V;/,+H>LW$I/2K>F[$&OEFA\13SJ.$.YJJ%) M;@\13*URY\4CR./B!=)GR<2C-LNW?;R*056=:D0A3B.#PIX_V+5S;AL7&U8B MZ=8^:.FW8=3W/ M&SI&8TBC$!LR#>Y1@^VL^3UW,'*M0!4;<@W"S WYHK'$H>O2T#-([!&#[8Q9 M"K:/LQ16@\R$!ITJ+$ZPA\G1]J"5J3'T(&.:0JSG"K:#Y;;:,M'&E%:A!B>^ MI\A3K4Y\-PP-ZGJB8#M2NGC28\<\F>%RWSQ?;9Z?^%">G(0>^FR%#QA+"TECF%KP][6=#>NH0.W66!Y%L8QF)P'0&7"K?$X@:0(%V0H<;=9TA]MV(FM) SR<2 M_%$L7LT7D\7T_;'8(X;8$;.,7YI"%68W.>P.>2P/CF#;+9=OT<0H5([M[K:4 M583691K&$!=[RM)]T^[U.'H8$3N,NC6U%GR'5A<3!"-+M@R*'OBI:H_%X'(C MXIUV!"J!ACM)C1[PTRML8M\%YL< M?G3P9J^9ZJ1Q@B[8)BL*Z5B9L9G(>*I5J]9%),*!I\I5#3'D<1H%!L$]"*D= MA*W@&82S7:H&;6X4$*5PUACBB+BA8Y+:8Y#:S_2F]:Y&E@SI04C?PM:\50PY MAPM;B4=[9-&W*J>*0;VK)2I58>.%T7!SI[4B!A[1GD?47B_-VU/+^-FP2-42 M"-/0B8:'1CJ[R)A >XK1T#H[JV_+Y75]4#^Y1I?SU?3Z=O7M;E:?VB]N%W6< M'6WG%I=_"E3:@XC:002>$G7"A@U'7;DA>AYJ;B^_K3R@.OH'RI+[&PO=V]R:W-H965T M&ULK551;]LX#/XKA <,-R"+$R?;>EL2H&F[70=T#99=[UFQ M&5NH+'J4W"S[]4?)3I9BM][+7FQ))+^/'V72LQWQO:L0/7RKC77SI/*^>9NF M+J^P5FY(#5JQ;(EKY67+9>H:1E7$H-JDV6CT.JV5MLEB%L]6O)A1ZXVVN&)P M;5TKWB_1T&Z>C)/#P6==5CX8^("AY/> %&A. )(VO/69RI R! MI^L#^ONH7;1LE,,+,O_HPE?SY"R! K>J-?XS[?["7L^K@)>3:X)SF/>2R@\Q^ M ?D:;LCZRL&5+;!X')]*>L<S.$+P+58X#,CV -KD 6P6$I3>U!@A64AC;*R$AH&J.1HXI:V78K MW=JR'- 65/&@;([!T.L &4:PJO9.YQ)\IX0?+E&DZUB*@[[5W>5!@60D].^U MJ>$\4.51@GN ?C)+["6*^L+*N41P47X51Q-%S".MVX[RR7O28/&KB(-R0EQ+$927_,>3@(/8M28?UFT!P_#,N_@50 M2P,$% @ %4#]4H(!8M1N"0 KQ@ !@ !X;"]W;W)K<"2L M.^ ,X"0QO[[/+H"[HRVKJ:?Y$HMWP+X^^^SNY?S>^=NPTSJ*A[:QX6*VB['[ M?KD,U4ZW,BQU,ZW,N*GWRY#Y[54?*EMENO5ZL6RE<;.+L_YV;6_/'=] M;(S5UUZ$OFVEW[_6C;N_F!W-RH/W9KN+]&!Y>=[)K;[1\4-W[?%K.4A1IM4V M&&>%U_7%[.KH^]HK%];YPIKM3HK8 MRK'#^F.4=_Y^=/U!V,B@[864GOTNDGY;] M-Q>U6"_$;]]DT>WJM M.Q(I1\LZ;R"\:V ;N 9"HO:FG2@U-G$0%[-52;"Q(?J>*SR(Z 25JCA:/?\' M'[GRT52-Q@/R]+W>]DVZ?_/\WPL.BU?0W>SG(N[T7B@GK(L06C6]0AR:AIY_ MH;EV+N(<+/7Z4V_(Y\W^&WRD*#<:J7LLL@OQDV7MKC.6-,.#5EHP);V>LW%2 M?01%I$14B(!1FHRQNM(A$!!(2RV-I^2,688D$HQ'X"X& 4C>RQ1$ND)O\<0X M%$28E"_$A\(EW(1K +:D.DF('V+ZJ _)<<*/B?MO*88,L3!)/@&]E;=: MZ,$@"I4,:*U=+H6=C$+6-9I?SG7G/"MI20=UCG)CY,8T)A(SR'1#06Y! MRI/9>4RTUW?:]MDN_8 1(N"'ZCTY-UYB5QEG5(VQAX*2A8KAHPQ< (2]:W'- MA8G+"]0S*\&_E0/930CL3:(O0;CUE ,$#%F('D- R,1!.KB_T@D.UY@26)=0 M+[K>5SM)Z?>*#H9.5Z9F8LS'!52TR5&H4&Q&F*?SXE,/_LUAQ0'X"CXU$.N= M FM1GBMR96HTU&&N(*E@>95,T[+:I9L([G YVZ9&>Z%&A 1*KF#F+6)AMVG, MEI%ZJ"S@6:C)/@K(XS>2[3Y%^5>&9 H\04QT#N$EF",O8/N=MBG4&&4(8U]8 MC:Z#/-B O!)7(3.$AY**,:LXUVH9>CHD0R(+!A@)*V27:B].4PZP49(A%Q9K MJFW8IA\0*;O5J;B+^E1I;!9R@-8A6A?&Y 2)^IL/Q[/>Y%E5]4 #>\MDF:4P MS82=Z3KBM(3:P;8__N'E^NCL!Z[DO@844SG@+RJ]_9>AH$159!$T*]W EP.3 MRX7/Q8^P-H'3YE6*H>2.XZPN00S3S #PI4\.9#,/@H+:1F)JSQ-R%@RV:5+VN2Y('%JH'&SG0)8V0QG,F#M$;X$! MT45#@WYB,1Z BJD*6.HM%:,<.(#T;MC C=Q@/N@1%-*FN\+EDK// [\2W/:% MOI--?]! *V 3X,;>@2A8M!5ZP:5ZF,.AV+!\Y$(;4KCOT(*(<[*-6Z\SOS)- M=7*?&)])IB$=( 0K3DY!T/O/F$,Y%"ES/N@,]QHQ8/;S '*D)?W-#-0$#P'%>\*Z-TF8F4E5T=8S+&;(GF23&Y; M$T*B&UW)HAYX0T/[-7F5FEH>)<9RHHD[^T2AIW0>9C!B M6.+A"0S"MED:NZQJ^ =ML*F9<%-@$D*31RJGE#LIO2&T@9S"0%.C[#C]HZQY M:>18AYW7\Q%%>1YA+QZW*'DE?U/7>5,J6Z'U!Y.YL@;L0V'JM#JH.[[+[#E2 M&0\X7H]MB!FM=**!B*=-=-IF)O$98O,YW5[G%^/P,>M M%UN?]G<8(YZV.^\:O,)\9C LHW0#>@W.\[L-9ILZ]6UV(6N@Z;3AP7@_+"_H M&%3IJ^,?Q#>LH7^BQ!A8K?XLWH[C8=R!!M&-^?-!(BXL_WI8_A-H:=*?#Q@8 MVFVW<]%94U'[\K<:+$ 9Z9#W!QX=8?RK5]^QA%31DP611!KS:"]H M]HNI6<$\_(Y&':U6V:J7_]TJ8HV-;%*9E7TN3TY<"F%NTDU#@,GE>&!$V:E MSC*AT"Z22S'DI2'QQW'2?_*$^MIX-(&)$3A)BK^J]QV@[O::5HU(!8DB>I-Z M_^&^@7&_ =IU8OY:*UX0M@X3D4V5BYZ"%8J2!HB[?KM[0C;">F>X!XV=U2)I MAE8S):XH[E@@\HR._6GP8[)H<:?BUAZH-7+K20"9C-//UJ>G\]/5V?1B"A(\ M\C'-OD.$GAV='LW/5@=J@J;EY_/C"3[84SH7!IA^W6'#_5Q;T(3'JBMT.NGY M\:W677FBJ8^FLI)[T'HS%Y1B8>KT':4#K MSO@>&OJX 2?>DA.PK!IL'$;J',>;LA.3E+^/7U*HP&E6K+%F9_HF6\LLP)>- MGT"MC!F"ON_1V#RM\&='9R_FZ],UU1N2F-MNE ^Y>_(@FZ-2KO%W8=[H#PIL M\=CGS.7D(S)J?,N?RGD/MS%]3QZ>#E_CK])'Z/%X^I3_L_1;8VE?Q] .$PI^D-RZ"4/C/G9:H%CJ ]_2!K?P@!O=^F?3A9 M0YIDZ]R7%'RHE\4T-42&%"<$E+]'NB9C$I"T\?6 68R4J?!T?42_R;/++%L, M=.W,9UUSNRPN"ZBIP6CXWNU_H\,\;Q.>F@PTG!Y?0[!=6AH,I]#T2YRU^0<;7P;@\^90M:6N11<[4TIVTZE ?VLJNE MCE?WI,@RK)5RT;*V.[CSSLI:D4C/85&RL*3<4AT0-P-B]1W$"[AUEML O]J: MZI?UI70WME@=6]Q4KP+^'NT$YM,SJ*;5[!6\^3CR/./-?\C(+RC.1XKS3''^ M U5]'?&C8X+Y!/X/&3Y8$,%(Q)I=G &W!#?KAPWH$"+5L'[X!!_=).^^FVIU@Q_N! HP!NX)0S19T1P#;S&)'/[+'%O4*5D=C4^IV9G[Z["40+! MBEZ(,^UQ$NQ[[U"UTA^W@GU,IJ=>7.5?R9VKR4"46^]AWVJI0B.>)ST?!]Q2 MZLJ)&G]);3*3.JDYHGF4\_)R:,+THA\*DV]4/2 JUQ%0TU"VMZQ6#%*=C[[1 M7H3[&M&SX,I)RBLDE^@S 8K.](@F8KY$*5EWO7AD8N<<8^WZ[)Q2QZT.$/L: MY19FXA:%+.U%?W(P@25AN S_]1:5)S[5D=]E-PZ0CVZPK/'I:/CKP>?^21^^ M%K?H=]H&,-1(Z73R[FT!?G#@(6#79]?;.A8/S&PO=V]R:W-H965T MZF)A& \^<4EU-XC"<3VHNY.CBS+V[UA=GJK65 MD'"MF6GKFNOM)51J $?P'YLKC6N)KV53-0@C5"2 M:\&7D)5D2&$ M\:6S.>I=DN+P>6?]#Q<[QK+F!EZJZI/(;'D^6HY8!CEO*_M>;?Z$+IX9V4M5 M9=POVWC9!#VFK;&J[I1Q70OI__EMEX>!PC)\0"'N%&*'VSMR*%]QRR_.M-HP M3=)HC1Y7,G$TL^B#) M2=K9N_3VX@?LS=D;)6UIV)7,(-O7GR"V'F"\ W@9'S7X5RO'+ D#%H=Q=,1> MT@><.'O)3PAXS\&T=S!U#J8_+:/'[;U5%MATS([;[5:72-",1+%I#7>\3Y6Q M#+N7\:IBQFMON,X,$\81.F,H94M@A>;2LHRCOYP+S6YXU8)SI2%5A13_DNP- M:">MX4LK-+XQH&]$"NS)#1@K9/&4-:"%RL;LK9(I-Z7W^LS[2H?8X):>@6VX M82?+8+Z8.7VU "L]L0"(A9#6D!/B\!IX1.N-9@&7*M7VV]% M@/9F\\1#F,=!,O\*P8C;[P+P40YR]^@\S%<,GU1^GY>-P#JN85@3S(]JBY*$ MDC'[NP3M34G%++]%80FYL$Y#$W8?%)8_/2 *:E&X.T"-%KA7BVJ+RA42 [\J M)F0*D@+LZ*0Z"MJ2(WT4NK7L2\LKD6\]\1P*=-SZG;A%Y@S84&R"B.WG%#,Z">.Y9 M-8N"<(F/1:&A()*;DF.Q2"CUO=6%D[L44!-QN659JPG3CY" L'O;)<]0:H#! M]QBZ/(FFP6JY\.2;K8+5:OF#Y.OHPLW7PCM./+(CA-\40]S7F$%J8D8[KH=C3A!P&V&-J$=))?M-:2\[J'Q=>42E"HINU/6 M1MAR6-#??UO&T>*YV0N0-167;O[XLZ#;Q-!7KBH\))I3]LB9]P0=X\1I(7O: M,_*."/D/D^??_?_)'>L0WO\)OL"YB!4Z>'\_G*NNMNQ:T^A\=Z=(7+9X0F9= M/=AB'H3)HE<^8=$X3.XJ'93Q ;6KGE9///>>]A+A>#4_P#(D#)O.@N5LOF]R MT473N)USQUQLAH*&GE8U M.PG'RRG-L)-H',\.O/C>VNQJSKN:[ECK:K4[2NW,'V\P-]%=DEQG\$/C&NCN M1-K$9HW7%!R$#$>AV\1FXX1M@7<3D.8Z_4BU/PLS/(BE%H'M;R-#:-WNY'*Y MFQ?C^XZ[D\%EH@9=N"L3'15P;/M[1?^VOY6]\)>1K^+^2O>&ZT(@C@IR5 W' MB]F(:7]-\@NK&G]^ ]02P,$% M @ %4#]4M!>(!++ @ K08 !D !X;"]W;W)K&ULG579;MLP$/R5A>"^"98L'TD#VT (Q,YS=%5?3O3;WMD!T\%A*96=1X5QUE20V+[!DMJ\K5+2SU:9D MCJ9FE]C*(..!5,HD2]-)4C*AHODTK*W,?*IK)X7"E0%;ER4SAP5*O9]%@^BX M<"=VA?,+R7Q:L1VNT?VL5H9F2:?"18G*"JW X'8670^N%B./#X!? O?V9 P^ MDHW6]W[RE<^BU!M"B;GS"HQ>#WB#4GHALO&GU8RZ(SWQ='Q4_QQBIU@VS.*- MEK\%=\4LNHR XY;5TMWI_1=LXQE[O5Q+&YZP;["#201Y;9TN6S(Y*(5JWNRQ MS<,)X3)]A9"UA"SX;@X*+I?,L?G4Z#T8CR8U/PBA!C:9$\H79>T,[0KBN?F* MDH#&((>UT_G]-'$DZK>2O!58- +9*P(3N-7*%18^*8[\.3\A,YVC[.AHD;TI M^*U6?1BF,61I-GA#;]A%. QZP_=$^$QQU"F.@N+H_3E[6^"[=@CC/KP0@J5X M$!P5MT#?JRL0UF@$6EA U2%M0+(\-S4">!^E#:CWB"+TXM) MQ[?B\9_8??A!Z!M=5DP=H&"\C90#/_7_JG>]A5XV'L;CCQ.?G#.G]++).)Y< M9'Y[B3F6&S0P',1/QUO*:ZEKY2Q0ZD"H7-;>LE!D3#V@<6(C\>71<6V:I/W J MF3ZUZ+^"0DN.QO;/78'DI(64:':A45K(?1Z:;M*M=KWXNFE!3_"FD=\RLQ/* M@L0M4=/^Q3@"TS3'9N)T%1K21CMJ;V%8T/\$C0?0_E;3_6@G_H#N#S7_"U!+ M P04 " 50/U2+" 068D" 2!@ &0 'AL+W=O]\[_G=X;O,ME(]Z K D*>F%GKN5<9L3H- YQ4T3(_D M!@2>E%(US*"IUH'>*&"% S5U$%$Z"1K&A;>8.=^-6LQD:VHNX$81W38-4\]+ MJ.5V[H7>WG'+UY6QCF QV[ UW('YL;E1: 4]2\$;$)I+0124<^\L/%V.;;P+ M^,EAJP=[8C-92?E@C:MB[E$K"&K(C65@N#S".=2U)4(9OW:<7G^E!0[W>_9+ MESOFLF(:SF5]SPM3S;W,(P64K*W-K=Q^A5T^B>7+9:W=+]EVL6'LD;S51C8[ M,"IHN.A6]K2KPP"0T5< T0X0.=W=14[E!3-L,5-R2Y2-1C:[<:DZ-(KCPGZ4 M.Z/PE"/.+*[$(P@C%0<]"PP26G>0[\#+#AR] IZ0:RE,IIM\'=I@$Q& M9$!RM,\E/G1MH""R)*8"4LH:.X:+]2GY\"Z+:/SYOUH1#2M$8";-/1XYHZ#C(Q8-QXJ&PO=V]R:W-H965TK$ERYEC(&DSK ,Z!$W7?J:EDT6$$C62BI-_WZ/>+#>)6W1 ]T42 MC\\]?.Y(GFYSD.I>%X@&'DM1Z4NG,*:^\#R=%E@R/9*1M[(DO$2*\UE!0KS2^6GP+^,3QH"??8"/927EO M!^^R2\>W@E!@:BP#H]<#OD$A+!')^+?G=,8EK>/T>V#_HXV=8MDQC6^D^,PS M4UPZB0,9YJP1YH,\_(E]/)'E2Z70[1,.'398.Y VVLBR=R8%):^Z-WOL\S!Q M2/Q7',+>(6QU=PNU*M\RP[8;)0^@+)K8[$<;:NM-XGAE-^7.*)KEY&>V-TQ5 MO-IKN$4%=P53N/$,\=I9+^TYKCN.\!6.&-[+RA0:;JH,LU-_C_2,HL)!U'5X MEO"OIIK#PGI+!%J,NO6S#6D3*2-8 8S8'I L+H6/&4[@6 DD*FD(]^Z%%)DJ#1D M_('3]L#N"4R!<&C/J^5X0$77#V1^XJ:!KK VK,I(V!S>NR/ M2AO\GTFLFG)'RWZM]*CN>SU@3Z5 ^8Y%0>KB@G1+4MVJ&E7*L.9>#TAD#7* MOJQ@Y70IP5V 70):0U MR-H65@V"ZVZ[H3W/2UJ(&=H+DD8IF\E\1BO/R ^?0*K393M8'T$&N9+E&,/S M4.?PD?*32T'_$ILM"J)6LCL\M(L*27_*[4$CV N9&LZIE7T!O_V2A/[B]__M M_;%0B%!VM1-M[02J?-A6O@%SQQ^_@; UTC[\R=>[;]T\/;K_"D$0N5'@3RU+ M=QF&$\,J#ET_6DTLR=I=^_Y/2]7GKR_VZS=S9O_25#H'5XIEO2*QBZDE"-Q5 ML)Q:DL1=!U/,8IVX213_M!!ONGM)I:J[&Q3=N,6)&T3K<1B[<1 <)U=N%$?C M<.7&M'7/\O5BHH:+=@PZ"F/7C\.35"7N(HRFF"!VEZMDBO%/+"_]7+U)BU*B MVK>-&/TX9%.9KEL9K6.O=]6U.$=XURB^9VK/;=G!G%S]^2IR0'7-5S&ULG5;O;]LV$/U7 M#EXW;(#G7TG:H$T"V%F+=D!;(UZWS[1TMKA(I$I2_?N^.[(JX-U][Y@#O18E<9?CXH0ZI?3J<\*KI2?V)H-5G;652K@T^VGOG:L M\FA4E=/%;/9\6BEM1C=7<6[M;JYL$TIM>.W(-U6EW''%I3U78^6\Y>K<]D?-_RN^> '8Y)(MM;> MR\>[_'HT$T)<'O@6^Y+ 4(-#ZWF*/>I1@.QQWZFQ@[8MDJS[>V_$/G MH;@>78XHYYUJRG!G#V^YC>="\#);^OA+A[1W?CZBK/'!5JTQ&%3:I'_UV.9A M8' Y^XK!HC581-[)463YBPKJYLK9 SG9#309Q%"C-R"0ZK&G;AYH,- M[&FMCFI;\M4T %(6IEEKODKFBZ^8/Z?WUH3"TVN3<_[4?@HJ/9]%QV>U^";@ MKXV9T-EL3(O98OX-O+,^OK.(=_;?XWN"=][CG4>\\_^;KW\WI\L)/8&ACX:6 MM=,ES5_$P!%^*)AN;54KT^O,&I#.:",QZ'"D91:>4+I=WKW>R&Q'+-JI'.K7/F5B>XR./DTV M$]I4JBQIU7BDVL-AN\^I&/,0>+-:=I I#(!5$EQH0RHMLBMQA8.E(ROGTSX= M#\ ' B@34$.A_6GW?#+[GFH$KXQI*J2QT%D15] >V EA=,_H9:<=8+Q^I"K5 M3>M]R$1P)[3J(AANB\4 %)C^E(#E".TR'%R6#A1H:HRA/H%@7 M<_^/S/9Y@5A[KA/ZU"M'TM S[W4P/D$X!B4=*2K'!%WMM520>*YK1 #4I+,M M$\0.U@AXF!8Y"1&,_ V9"KSO3(:%M%Y#8PV(#U$D"-]L_VRC+G6E0Q2EGED 8BCGJWC8- /C?*B9RQ*[6WCB#2T0LS3KP9 M.%H*@2P1U(9V#9(QQ(ZU]!1Z+B&@-EM6&$'$99/'[ID\XIRXXD3Y(PJH.S8< M/K(EI\*/ 3X:M+5N7\[;T %\U>TIMV.GBJ@-8^/L@\Q C(]&KI9_LWWS(]=4[;TX/QO8)4<'(E M[V ZF[RX&)%+C[#T$6P='SY;&_",BL,"[U9VL@'K.XNKL?T0!_U+^.8O4$L# M!!0 ( !5 _5(S<74ZFP4 /8- 9 >&PO=V]R:W-H965TN #D'3K<^T=&VQI4B5 MI.*XOW[GDK+C)&ZZ[64OMG3)>WCN-W6ZLNZS;XB"N&VU\6>C)H3NQ63BJX9: MZ<>V(X.5A76M#'AURXGO',DZ*K5Z,LWSYY-6*C,Z/XVR*W=^:ON@E:$K)WS? MMM*M+TC;U=FH&&T$[]6R"2R8G)]V)EN46K5DO+)&.%JCXY&H:2%['=[;U6\TV'/(>)75/OZ*5=I; ME"-1]3[8=E &@U:9]"]O!S_L*!SGWU"8#@K3R#L=%%F^D4&>GSJ[$HYW XT? MHJE1&^24X:!^:_-NPT_;"!Q,A:[*.)#0Z)S]D;%-$>5"9660UQF0<"6T#@BT29O2U,+ MKVXWK\3.%W =;5V7">5CMM8"J+9W?,8G5 ($TIA>:D&+!<62X).$D^#&ARV4 MK["Z)ND&)%E_0AY"D9<[0BD8,D'4"@".3$4#H8XJM5"54(%:#\(R".D(E?NE M5P[JP8HYOU9V:=17")2)I@%2V?BV:E35L&P=->&(WD%S_#TGK:07![.C;'94 M1BH'^7Z_[744*^ I!S,V@3VBUTE\4)3'67XR@!;927X'_#W_[X4=BX\-&0'J MG1Q<$K&"#'VP;IW"8!=B6CS+XM*>*&&YF(UGS_XQ%79/W;,'%1JOTFL^5T; M.1E:J,"8!^7T,"O90F?;B'MU=26TE='A2U PY/U8[,WBGRJF66G(.,8)IX>A.>I?'XA?OSA>)J7+_^W_P^/4VBS=/V0]$/=;22^ M*> 0I42Y>[JDFAR*\!>>+\0EL-U^(&9E5CS/=P3\5$Q?[DB*LLCR?+IGSW7@ M#&)_:\MEOMDQR\JBO,=^%W'S?X1B*!Y)4UT\E()H*LBGB:;ZVI'< WNS,9]S M1WI/(?4:K>1<:1444@_UA0D\9"VUG76X7-SK3D.?&3I/O P@WX>L9+A[6.@!DXG[O>==83BN"5N)&ZE^EBP>F.O;$RT7H:E-N% M7.)VY,/ 0FKU-=%?LP8+#6Y?]2-;!3KHGJ[RABIJY^0$HASS)?7'U]Q4S!K' MUQ$/]S:T"Z:MK?>BDLZM8>!*NAI.O)%*R[D>>OZ0;[$.8X8PAXVU3%)V:+^W M:!\!70RM(CO*'<&8\ M8@\,)@TNAFV<-A0P>3!0ZS19X#5 5A%I.P"CSFT)#]P#SVU&VW MQ#]YHA2W/O0NI:]J.QV]1!SY%<^,Z)!*W27_P"N6X-%+SZ[M%[@2]RXFMK-5 M;.XI% 3V.VE?(^KW@L'FP,$P(QXW.#L3XURB#-- ML)4W?&\?BF"P:'#PIDP?EP73K+BRP(TG]1-98NS>.N6T,<06(R]343&!/148 M;Q;'Q\<(_^&C'G P Z@@ !D !X;"]W;W)K&ULG5;;][ %XD.XW;R8--7';/GCW +K0^://9%LR.CE6I[.VH<*Z^F4QL M5G E[%C7K+"STZ82#E.SG]C:L,B#4U5.TCA>3"HAU6BS#FL/9K/6C2NEX@=# MMJDJ84YW7.K#[2@9]0OOY;YP?F&R6==BSQ_8_54_&,PF THN*U96:D6&=[>C M5\G-W#GNT7\+N2.7K;!\K\M/,G?%[6@UHIQWHBG=>WWXG;M\YAXOTZ4-_^G0 MVB:+$66-=;KJG,&@DJK]BF.GPX7#*OZ&0]HYI(%W&RBP_$4XL5D;?2#CK8'F M!R'5X UR4OE#^> ,=B7\W.9=S48XJ?;T)R.Y]<0!U&]-L@[@K@5(OP&PH#=: MN<+2KRKG_*G_!&0&1FG/Z"Y]$?"/1HUI&D>4QFGR MYTR' :\*;?D^$3Q-F M. N(L^_7[&6 M]HQ)?&8GB'1QX+I7E>U4"=BY=AP3E(Y34*1'FS+8'N0KB!! MKI FIUH8=R+<\C?"9 4E*R]?,HL(94O262I0L%\:6+&Q@$24LJFVC8WH72'U M.$3&7F5)[X#)71"ILK+)F2I_QN4)<4ZH2. 9H?:>R\[HBJZN(S0! D^,EAAU MW% TC9$@E@LD#."W^I&K+9O^?&?C)RD7PH;8N@X5"SP^.E;Y!2&(('4>TH(F M(L^E-Q4E[5#<=&*!]+9\TIV3-A(TL!/:707ZXP,?0(" M&,K 4PF?I[!69Q(>>9O4P*1EWI+*M(7I(0#6M=%'B@>LX>B?W[12BJTL(31[ M/;S5$YXW]-,/JS2>_OR?7V\]3*X(XDR3:[^:#JM)DD:+)/&+TXO%6;2:+\.- M.2_&:32?Q_11.V2%UBBKINIO27]-GS.8KA!SND2Y68OFO774B_&UZ3**%ZL. M_KDD>EO*O6CORSFAZ6P5I8OK_ZU'_SVW@:?G$8KK66B+.,DUN"'UWO]3>'MP MG.(1MGO&=?'O\9FNK^QS8N-95RA?^0UB&%^PO<-\/*,A?M>_7V;S]%8#^A8*UX+V#:SQ>SD=DVI>UG3A=A]=LJQW> MQC#TO8V--\#^3J.Y=A,?8/AYL_D'4$L#!!0 ( !5 _5(K,U/CHP4 &H- M 9 >&PO=V]R:W-H965T25J;L>Z%0W>E-K4W&%IUA/;&L$+KU2K M21K'YY.:RV9T=>'W;LW5A>Z^'^;F\-5I/!2B%KT5BI&V9$>3FZ3E[=S$C>"_PCQ<8>/#/R9*7U%UK\ M7ER.8@(DE,@=6>#X>1!OA%)D"#"^]C9'PY&D>/B\L_[>^PY?5MR*-UI]EH6K M+D>+$2M$R3OE[O3F-]'[DY&]7"OK_[--D,4VRSOK=-TK T$MF_#+'WL>#A06 M\3,*::^0>MSA((_R+7?\ZL+H#3,D#6OTX%WUV@ G&PK*O3-X*Z'GKM[+AC>Y M8'\*N&8O)@XVZGWM[T!QP\,C@;#,Z\P=D/,_:R_D?M!$N2,3LRQ#Y5 M@KW1=-,N%<2@K)KYVLD4A.-:!9,/*7C&(P5#G.B,H.V3=U6&;M7Q+ M*C9BJRW;"FXB9):KF,,Y*%]+YAZXZ@33)4HRKPXTN*5-1$(,D< FCK"5WC0, MD,A*J15*6C9KYOA*B3'[Y:=%&D]??_>7[ V+,S9?1NE\2;OIL)O$691D,]J< MGN@G<1*=SS-Z.3MY.5M&BVS)/FG'U3.4#++3:18MS^>(@+6,U[H#)T;T[)!C MLG$"*[<_>AG-LXS=/B7P>PRK_YT8W_L] DH8QP,^]H'G%2K-;#W^ MO<\'>3;+HG2Q_,9.B'^>=W6GN(-_!25!+GFX.& /R0&J_^7' 5O.D WQ?IW- MH]GBG'U$E.@>ZM-C?UZ6Q5$V/420+>;1(IX>QHMB8JVG$!77'PQ,^@'AX*P5 M1NJ"LL")QA>V99WU58B(6&!+*(V_%(^Y[BVJFU#GN M-*$%.-/EU&^*T#5H0B.H*0 '?XX[=_MNAST:"F:XD@+ M?IEZS*Z16Z: 7VH;'9D+, ;,V-Z[WYLF-I/Y:\L:NKC5L8.!%.M949@(T$#_ M.H2_Z[K]81LT 96&UL*0UX_\8(D/51/U-!BR0E[Y%+.([B M. XL0$_6K9(YY SBY&&-Y\G//O 8[&@C0.(*#@D*1E^^8%2TSD.!4(/9#F)% M%P:Y/9H:\Q'X PQ&=6LH&9N3WI60\59;Z3PU9U,T\21>ALC6O$ R/26SXJK< MTZ@WW"!AVL[DE6_)!FV4TAE7#.F=S9-%M(3?1!>!'1"&*@II3?-TT:F^C, : M>B=DX&+7^O'TT.4BL"&*I[:H(E5OT;-:8J[%L?A3FBC?W5C^I84CBA@JY2,E MDV,E[@#"O*^9&Z4UT;5F]Y^O;]D=Z>$21+OP_I!(K, MDE+XB(63C*#O 'C66+A"]6UTMZ[P,3 4!2K[Y,9!_,+MVY=;83C&#!TNF>.4 M&W]K@IL9V M$R;[L'"Z]=/T2CO,YOZQPL>0,"2 ]Z7&?-JMO>7DZ-)?O!!;[:!'LRO+EJY43RFE;I3QVAKA5'4Y>7WT MPYLS.L\'_J'5O1]]%N3)VMI;^O)S>3E9D$&J5D4@"1+_W:FWJJY)$,SXG&1. M>I5TSDYGXA25;*KPP=[_U>5_%F1O,+6GO\5 M]_'LZF0BBLX'VZ3+L*#1)OXO'U(<1A?.%\]<6*8+2[8[*F(KW\D@KRZ. M3D,:?6!7^3:,TX:2U,T&8CKFVM M"ZV\^$O^]/W%/$ U"9@72O%>U.J\ M,D$20)\*ZC>($2_%W[<*:"]LTTJS(],[([M2!U6*2AMI"BUKX7%D*&WMJL1%U(C&1,P\%-G(I]R[DC+06Q1K.E0C#4^.8449P-W2CJAB!+$ M.SC$NW4G3)=LDL]8!+Q^%)VCIP;+K&KC'5BA-!!049"P1 N-5Q M&3G;X)KU(Y.T1\;IP;Q^B&:"G0J+WO$?._3$E%T<0,C16C3$.EN"P ENJ,S9GM%0ARF)I,+?,IJF9+&--Y'C M_G*RK1SLA1KA8VTPF3&%4T.RZUION&#VE7D\\Q791P%Y^D:TW<4H_\&5$0-/ M2!>M17BIV@ /-+ZM,C'4&,P(ZE]8C0:,/!@/>!%M(S,$RYR*FDC;S+.25CF_4@!89QR8)Z2#+FP6!'-P3;U@$B9C8H\E]7'@F>SD -T4=%8 M/R3'2]# M#^>]$;/BJ(#&MA;[AM)"C.NW^JV)7J/Q=/;]N<_G2^/SGYD0NDJ M0#%6)3X1 ^R^# 4EJB"+H+E4-7S9,SE?>"Q^@+7VG#97QAA*;K[6J!Q$/\X, MP&UK[FY4[O0C6;KK!X,A P"*U)PZB:?: =C210>2F7M! <4@,97C>3\)!NG5 M,?M<%R0.TX3L;>= YHY+&4R8VT=OA@&Q5DUK2R13'DJSJ26PU!DJ1MES .E= MLX%KN<:HU"$HI$VUN:5(SCZO+Z7@"4BH.UEW>[-$ 6P"W-BB$ 6##DL_<*GN MY[ O-JQ2J=#Z%.Y:=&/BG&3CQJE$\TQ3K=S%QL,D4Y,.$((1)ROTB=TCYB@M MBI/Z_2 U)T\]A#@U[ L$Y/UH>$_M!ACK@9(;Z9@[>X!%]8W\9%V*^I-X[&_S M, 7K!VYA#.<"ZZ-"6J 6!L19!&HZ/]VO\SJ7>>=5@ALMK'";.:#4Y.4]C4\4 M!,=!Q6\9]'8=L("3JP,LIMBTD3Q))C>-]CY2.:HH==(R5CSD=4Q>:U7(K!YX M0U_](WH5>VN:JH9RHN4C^42AIW3N9S!@;N0Y$@S"MAF:0$U9\Q?:QV,SX:; M)(19 ZD<4^ZH]/K0>G(*LUV%LN/T#[*F>9[ _&T1=$K^5]U MG;>YLDM,(%XGKJP >Y^9.FY1Y1W?9?8&-L2,ECM13\3C)CIN,Z/X M]+%Y3+?7Z8=AAMK7QRQ!@6@2@6XL[0JI.?7,1:IY(E1Q3!L7F-/^-K?3>^G* MN(?<8Y @N?UDE[T@Y-'\D*@RURX/BOB-6^],W"AWAS'BL-UI[>)M[I'!L(S2 M#>C5.,^_K3';5+%OLPM) PW)->\(NWZ/0\>@2E\<_RA^P\HBEC#H*UZ14&(T MK"Z_%^^&*35L08/HQOP&)!+7+QTJ)[^_B*"EI6?:8Z!OM^W6!FMT0>W+W2JP M &6D1=X?>(*%\:]>?<<27IU^QS[:P!,P"R*)-.;1BE3O9F.SO'[X/QIUM%@D MJ\[_LU7$&FM9QS++JVV:G+@4_+#-DJK>$&96\$!#[1X\%#&7GZUE )WLDI&) MG8)M1;BWHVKL!TXJPSTGSE)DS\^^]*'?,K\FCF.G>;\U3"BT$J52]&EWB?QQ M'/6?'%!?:88]BL3M%RTJ@DD89ON7IX:FU MYQM%/5I^L'O4*#T5VU"E2MY6-A;CF8DT@@:'M9(0A'JSW68KGI>-'-]I;HA# MFS= D*9UM12O"0389M+"@)VR#^IH^>2VR7.&IS[-?3"B=33;OUBN5M/5XFQ\ M,68,'KD0!_$^72^.5D?3L\6>&J]H$WM\/&(92U-K?5\SSSNL>;A0!ISEL/X+ M%4\Z?GRK5)N?*&KJL<;E#CVFG@K"F]!5?+^67\+0RW:R)/?$Y"4WXU&N,\SCR#\T0P_IIL71V>GT^5J2<6/)*89(,B'U,IYJDY1R=?XE3N_ MY=BK]B>K:SYZ/P_"V?!?(?C=A GQ57W_M/]#Q^OX?G\X'O]*\JMT&VUH=JYP M=3$[6TW0AODO#_$+V(W?]J]M +OQQZV2J!8Z@-_IQ6?^0@KZ/_]<_1M02P,$ M% @ %4#]4JT+[3\3 P G@< !D !X;"]W;W)K&ULG57;;M- $/V5D4&(2B%VG&M+$JDM18 $5"V7YXT]B5?=B]E=URU? MS^S:,4G;%(D7[VW..3/CV=EYK&K"5E,S]&*'CYCCFVG!M=@_'6Q.8G(=2 )N>X\C_EVADZY81S MRW,M)27GVNGL!IC*V]G7TN?,PNMO;"70'LUC1V(>$FGJ6/DOXJ5)]&"8]2)-T\ S?L(M\&/B&_Q7Y,P*C3F 4 M!$8'!*[I N650-!KL 4S^,:73PZ9EG2E+/,Z/4!9"GV/"#;(ZT:^UY0K=_=/ M9?YYW6\%4N7(2C!?\,3+7&6]$RTW; Q3CASQ0=,])0.5<[4!YH"2C%V2>\'B M'68H5VA@. C;=,@LU'2/_+CEK N>%;#"C$D$O$.3<>M+![BB@)5J+V'-70&. M'*3LETS=OWHQ2P?3MW8O>B@%(TINVU;!?WMG+:RUH!YB3^"+=@BC/ORK>$G8 M<55A?@07VS3OFWC]9/CVO\>?X=:3>_\R/+U%0TWNT?[3[EPT"42X-#Q#^/K@ M)S%540.%]G_ =-)+AM,._!(&_63X$/3H-QZ ;:5S>$UU,)@-CCJ+I'\\>>3+ M;L' :-R;C2?[E-,NNMVR>-*C\;B7)K,=."F.#L'WE8GC>)KL0X^WRZC *^VHGX=I00\H&F] YVM-!=TNO$#W)"__ %!+ P04 " 50/U27/S@ M*7T" #C!0 &0 'AL+W=O<<\VI;:.8#'; MT@T\@/ZYO9/&"GJ6@M7 %1,<25C/O88KJ"I+9&3\WG%Z_9$6.-[OV:]=[::6%55P):I'5NAR[F4> M*F!-FTK?B_8;[.I)+%\N*N6^J.UR2>RAO%%:U#NP45 SWJWT97X_2D/6IHH,SB]N.'/P+60#!0Z M^4%7%:C36: -LXT'^8YEV;&0 RP3="NX+A7ZR@LHWN(#HZB71?:REN0HX?>& MGZ,(^XA@$A[AB_HR(\<7_;O,(VQQSQ8[MO@ VX-IC:*I (DU.LCO"L>]J:!ZA! M,EJIWOL1$3\-4W^*P[$/3_S))$./IC//&#_;2I&#&E"A'TTC/\D&)5F:^EE( MT#7CS+SJ FV$*$: 9.J'.!EL@GT\3?N_\&H&A0+Y#$-))#:$V>D;!QD[!KDF M$"=^:@0/OM /,^Q'R?1O[R88-5X-K#W]A/LLFO<(;T;?[=4 M;AA7J(*U@>+S-/&0[$9*9VBQ=6V\$MH,!;&PO=V]R:W-H965T=ISNI;G4-8,A]PX6>>;4Q[6D0Z**&ANH3 MV8+ FTJJAAH4U2;0K0):.J.&!W$89D%#F?#F4Z=;JOE4;@UG I:*Z&W34/5S M 5SN9E[D'117;%,;JPCFTY9N8 7F6[M4* 4]2\D:$)I)0114,^\L.EV,+-X! MOC/8Z<&9V$S64MY:X:*<>:$-"#@4QC)0_-W!1^#<$F$8/_:<7N_2&@[/!_;/ M+G?,94TU?)3\AI6FGGFY1TJHZ):;*[G[ OM\4LM72*[=E^PZ;(8>BZTVLMD; MH]PPT?WI_;X. X,\?,8@WAO$+N[.D8OR$S5T/E5R1Y1%(YL]N%2=-0;'A&W* MRBB\96AGYN=4"28VFBQ!D55-%9"WUW3-0;^;!@8=6%A0[,D6'5G\#%E&+J4P MM2;GHH3RL7V @?71Q8?H%O%1PJ];<4*2T"=Q&$='^)(^V\3Q)?^<[1'244\Z M&4%E(4C#/J1@XU1PF M'\C_^E_7"H T79_!]IE@E\!UZ8!9L?N_(&P_[2<-6 J9/[T#A MAOLM&5R1VE!1XGB0]W:UL*(WQ5PF8PPV&6JBR!]'HZ$FS_U)-,0DD]S/T^S% M4CRO*ERO=M!+QK=NZ/L6YWZ43GHQ\[,H>K@<^VF6]N+8S[!U?]3KR4(Y1PAZ M2#J-,S_,XD>EROTD3H>8*/-'XWR("9WFJ040#/9I VKC7@V-[=L*TZW67ML_ M3&?=/GZ =Z_:)54;)C3A4*%I>#)./:*ZEZ(3C&S==EY+@[O>'6M\7$%9 -Y7 M4IJ#8!WTS_7\%U!+ P04 " 50/U26D+"[XT" "4!@ &0 'AL+W=O M8OOXG)__QY>3R5:J!UTB&MA57.AI M4!I3GT61SDNLJ#Z2-0H[LY*JHL8.U3K2M4):^*"*1PDA)U%%F0AF$V^[5;.) MW!C.!-XJT)NJHNK7'+G<3H,XZ QW;%T:9XAFDYJN<8'F6WVK["CJ*06K4&@F M!2A<38.+^&R>.7_O\)WA5@_ZX#)92OG@!M?%-"!.$'+,C2-0VSSB)7+N0%;& MSY89]$NZP&&_HU_YW&TN2ZKQ4O(?K##E-!@'4."*;KBYD]LOV.9S['BYY-I_ M8=OX9JSD%?YB1HZFRBY!>6\ M+8N8- M)MF#.8$;*4RIX;,HL'@:'UE)O:ZDTS5/#@*_;L01I"2$A"3Q 5[:YYEZ7OH/ M>1[ 93TN\[AL#VYA'T>QX0AR!19<2X'":#(4K MR>V#86(-3.^!@GV3?LJ4"A&H*$"S'53-2: [";#[B'8?S^#=FW%"TO/_UMY[ MC4^T=5.+YZ*?Q[9)A/L-[I:X#QGTKK! 13E\=*\4E1J WT*6AO$)&1A<+T[. M!Y8XC4-"DE=\%H::9K^YS.T*G4<6IG'Z1/V0V+6CD)S&+ZQQ>$K("ZL5.@JS M4?H7H6.+'/IXV&O7/!I4B@K5VM=#;:_P1IBF:/36ON1>-)7FCWM3KV^H6C.A M@>/*AI*CT7$ JJF!S<#(VM>=I32VBOEN:7\;J)R#G5]):;J!6Z#_$?QTNI'G0%8,A3S86>>)4QB_,@T/,*:JI[<@$" M_Q12U=3@496!7BB@N3.J>1"'X2"H*1/>=.QDUVHZEHWA3,"U(KJI:ZI6,^!R M.?$B;R.X865EK""8CA>TA%LPOQ?7"D]!AY*S&H1F4A %Q<2[B,YGJ=5W"G\8 M+/7.GMA(,BD?[.%[/O%"2P@XS(U%H+@\PB5P;H&0QM\UIM>YM(:[^PWZ5Q<[ MQI)1#9>2W[/<5!-OY)$<"MIP9KI%F+%!] &I K*4RER1>1 M0_[24*?Q&$<'<%+NE 3AY><%NH1Q'Z'V'>(_0.( MMWA%\H8#D06A0C24DT;D3,]E(PSD9$YU10KL>VTU3(6*'0?NTLT9S1AGAH%^ M+>/'W=\A8"$YXEM I@G%SC"-8F:%="A?::9]DJW("JCR-Q0.$L4K>RI70IT6 M5@BZ"IV3]V]&<9A\^N]JM;O#6Y*F?A*=66G<2:,H]@=19(7)CK#OC]*A%?:W MPC#VTS0D=])@5'A#6-W4:\8+NL+Y8?0>@V2$/I,A-H+6>(W&![OK%&BC#1#F:D\%H#'8<_ MM6";=7N#GC=,H63]DI_&1$1GF#RLS<;^WLU([#?ZB+HEX%2W[\8V)@.JWF:^ MUW>=J_?MNFJA1^@,TEY*WKV6]6!G/M:@2O<*:.(@VE'92;N'YJ*=KUOU]I6Z MHJID6&T.!9J&O2%F6+63OST8N7#3-I,&9[?;5OA8@K(*^+^0TFP.UD'W_$[_ M 5!+ P04 " 50/U2C+&XL7\# #B" &0 'AL+W=O;2NS#33I@FYHBJ#)ML^T1%E$ M*5(EJ;K>K]^1DF5GB95\LPD%R[7]CWOFGB M0=%I(YLA&!DT3/1?\F/8A[. 97@A(!X"8L>[3^18?B"&;%9*[D%9;T2S U>J MBT9R3-A#>3 *5QG&F2T-!E<$[!O1;QUH+"QUNM()J**MWF\'M%!,?M@O,O: MPGTGO'.UZ*ZHSR*(MD8\#3J>!AHQA:[E7@!2LBB5Y'B_F=B!L0J:P<\_+>,P M^>W5K\4;)^]@D?OQ(K?6>+1&8>9'66J-R;/X*(S\^2*SB^FSQ33WEUD.C](0 M?F%+1M\DR?Q\OD!]: VDD1WNB:+#[MC"F# 49^:4.O<760;W_]_ UQ)%ACR.X/3]>D%O.=L0ZXL$(?+(QVR6$=\@O\Y,\GI!Z M-DH]>[/4IP7XDM:GL:W6)S&!F&?R$R5\H 5MMNB<1,Z,BTSC(16\PP?HJ$M2 M%/T]LB>X)=S!NN=26V7WLM57;Y;K:]\G1"W'V<@/[DA18_'JX/B?:CY3?YKY M\3)_P=*KLBBZIN/$8'VEE6;!2-_;$ \EBP+XESR549ZB1L/3/%OXZ7(.GU$[ MME4.HCWER[+0SY)S!MERX2_#Y"45!6=]IZ%JY[HK:MK>G;X%C=:Q@;_O^];) MO>_^=T3MF-!XXA6&AK,%BD;U';6?&-FZ+K:5!GNB&];X)X0JZX#KE93F.+$) MQK\UF_\ 4$L#!!0 ( !5 _5)IC=7C_@$ & $ 9 >&PO=V]R:W-H M965T-FF*":'=5!&DIMVT3>H6M5K[ M[, !5OW!["-T^^OK#\(R:=N@3M"QZUL(#X(]^:UQ$9Y::2U"6:T4,-.OD>GFUR7U] M*'CD,-JC-?&=[+1^]L&7>IVDWA (J- S,/?:PPT(X8FN#Q^L#^ M*?3N>MDQ"S=://$:NW7R(2$U-&P0>*_'SS#U<^'Y*BUL>)(QUN9Y0JK!HI83 MV#F07,4W>YG.X0B0+4\ L@F0!=]1*+B\9O3MF6JXL$= X:+IX[W1- MG.<8H.[##.TTNHD,R\[] L#X K??:(V'P O,/Y7R%5!+ P04 " 50/U2 M['>4)Y(# "Q#0 &0 'AL+W=O?[@1=X M+PMSNLZ46?"'_0U9PP+4Y\U,Z)E?LRQI 4Q2SI" U<"[":[O@JX!6(F_*>SE MT1@95QXY?S*3^^7 P\8BR"%5AH+HOQV,(,\-D[;CWXK4JW4:X/'XA7UJG=?. M/!()(Y[_0Y2K=2\:(":PL* MRLI_\EP%X@B@>9H!804(OP=T6P"="M Y%]"M -US38HJ0'2NAK@"Q.<"D@J0 MV&25T;6I&1-%AGW!]T@8:I=JG!HNRA)$?(46=,WH MBJ:$*723IGS+%&5K-.,Y32E(]&$,BM!^K[0-ALE/*WVW MI;ZP15\'/7"F,HDF; G+!OS$C8\=>%_[7@<@? G ;>@D_'W++E$'7Z 0AT&# M/2,W_($(#0]:X>/SM>.F:/R<\=.?TW[GAH\AK7W'CE1TZEKL6+Y."U]3T7WY M0PNA>P6%_.I0T:U5=*V*;HN*2;')^3< ?8HJ8/8P3 4LJ4(;P7?4'+"RJ:A+ MUMBRFM-]-PRB(,$ZYKOC6GDK%D91A)-:[)7146UTY#3Z+_*L/[G:]'EM^LB: MWF1O]-;>) ZC\+6]D_/$[MZ*X6:/XMJCV.G1@N0ZMW/8 =O"!?I3M]PO#U \ M@OB*_D.SC"O.:"KU02>>CO8K:+G=&[$6:H3)(C-T9S*)S0# M899T;V]*EIONZNH2XU^;CI83N+@%-W'C HQ;@-,3"GMO<:\">%4'\,I)= =\ M+<@FHREJB.51H;C+Z)XI$,PB2>XP*\"'7HG?JWB"HX8<_&#Y7+CK9W*"L-.6 MSA.X[HET!N'!I=!]@.TY&MF[# AY9@)=B@\-)7BWCA(<6DK@[BD_^KU/3O E M;1_\] 2PE[1ES#^Z(.HD-642Y;#2JO!EHIN)*-\'Y43QC;V>/G*E"\0.,_VF F$$]/Z* M<_4R,0KJ5]KP?U!+ P04 " 50/U2Y5=[\"\# #F"@ &0 'AL+W=O M3?E MPSY;R2RE,.5(K C!?#N"C&T&EFOM7CRDBT3J%_:PO\0+> 3Y=3GE:F:7*'%* M@(J44<1A/K!NW.NQV]8!9L6W%#:B,D8ZE1ECSWKR*1Y8CE8$&4120V#U6,,8 MLDPC*1T_"U"KY-2!U?$._8-)7B4SPP+&+'M*8YD,K-!",Q3)A_M,G7=MH6BE9",E($*P4DI?D3OQ1&5 *\X$R 5P1X1P'N.0:_"/!- MHKDRD]8MEGC8YVR#N%ZMT/3 >&.B538IU=OX*+GZFJHX.1PS0I2;CY)%SPC3 MN!C=+[7) KV]!8G33+Q#[]$;9".18 ZB;TM%K0'LJ* 9Y33>&9H.NF-4)@)- M: SQ8;RM))>ZO9WND=<(^'E%6\AWKI#G>&Z-GG%S^"U$*MPUX4Z#'+^TT3=X M_JML;"!HEP1M0] ^0_!DSB/$Z&8-7-TO-%9^QV'+_;M]"'CO.V[HUBOHE0IZK_9E8IY-IO1.-+6#,.C4 M2W*=?4%S+A)55#+([<&SK%9, 5I5X[N]KE.JR:M*S;(@\)SPC.A*%78ON]Z[ MW413GD;PFC-7,'8K4MV6XY]1ZNV5>G^GM/$<%N!A1933ZIW;\WWU=?U_:-_O MCV9!%QYZ=^:^NOL:[EY8Q$]D_N%A;9]LK7*Q=WQ6:U?YO8/?44IVI9,@P!>F MP1(H8BLJ\Z:B?%LV<3>F=;'WR_,.\ YS=4H%RF"N0IU65UT:GC=5^42RI>E+ M9DRJ+L<,$]6( M<+U/PB"*SSM+SE=GFA:[2Q+BN$=7)!)?GBD+,1>/ M;*'%*T:PEX+"0$.Z;FDA]J/.:)B^F[/1D"8\\",R9R!.PA"SS04)Z/J\ SOO M+^[]Q9++%]IHN,(+\D#XXVK.Q)-6:/'\D$2Q3R/ R/-Y9PS/KI$C :G$#Y^L MX\H82%>>*'V1#S?>>4>7%I& N%RJP.+GE4Q($$A-PHZ_"19YP$_)ZNKTGND"GUN32(T_]@G F,:=A M#A86A'Z4_>*W/! 5@-"C!J <@)J _@Z D0.,0P']'- _%&#F +,!0+M\L'* M=>@,=@ZP#P4X.2!=+EJ6CC274\SQ:,CH&C I+;3)0;H@4K1(H1_)M?O F?CJ M"QP?36@8BB7TP*G[ G#DY:/O*[FR8O %C#W/EV,<@)LHVRMRS7V:$H[](/XL M1!X?IN#3;Y^'&A<&2;6:FT]^D4V.=DQN@%L:\64,+B./> K\K!UOM> U$8@B M&N@]&A>H5>'7).H!0^\"I".HL&?2#K_%3,#A3OCT\-EU!?SR\-E5\-EQOE\= M9_QU.WQ*W%W&US)I%.O:2/49'UK7+1/TBPGZZ03]'1-D^B1M>L"EH:@E<;HS M5+L@TV2EFF0Q>1TYEFT.M=?JVM@6,B!T4%UJII#23/'B!&7+B+_[X;+@+S),5&YGJDT:ZY;@X93IB(^%:&:M59AK75 ?F[B M.!'63A/F1PLP)\RG7A?\P$%"NN!.5-94(%99;FT99?<'C4!/MH60;NO-U%I; M03!T\5>7NE3H&@P&CCH,=A$&NST,2\S(EVR93BHYZX+T2PS&"5]2EN8T$2S* M:AL%S ,Z%O+I _CFASY7D4YFGEWQ2N\Y M?;533N&4\\N<>ERM]CN5F>=4G((]9*J=&A1.#7Z94]\3'G/!@G(3Y!38!3_3 MODYH&[\2)OK4!K8KJZH$7&"AVE7N[L%6X]0+5A0+_L6_4/A F/& MI-.BO^;@:0.JT&K1XF-BU0LRV=&,7?Y8E%+;7T/85!OX!_YE,RD('!Z=9>:BL#FA/=6@A MDZR<[F&363Y!+3V.OJ-Q025%HW:*/I;E9KG^*N- \$=&P65#(]0JV%W-/I" MWM>$YXM6GU/6EHN2V-&)CF*HI$NTYS#V_^_RW*+J^F@4A]E^D>M6D7HP2F)' M[>WC\^ V]3:0FLAIU_THE!75G1V^/2KI%>XXL M1^][9WO?]P>.W;1_6\Q4-"1:Y<8P)&R1WA['XE2?1#R[9"G>%C?4X_1>MO'^ M IY=0L7[&3R[RNZ?2_79=?@M9@M?M ,!>193Z3U;Q)IE-\S9 Z>K]+[RB7). MPW2X)%@<>*2 ^/Y,*7]_D!,4]_RC?P%02P,$% @ %4#]4I3+B+3U @ M,PH !D !X;"]W;W)K&ULO59;;]HP&/TK5K1) MG<3(/6$(D H!K9,JH:)N#],>3/(!5I.8V0;:?S_;"1F7-,U4:2]@.^=\E^,C MVX,#94]\ R#0!$D[+4 M="PK,#-, [X3./"3,5*=+"E]4I.[9&A8 MJB!((18J I9_>YA FJI LHS?94RC2JF(I^-C])GN7?:RQ!PF-/U!$K$9&CT# M);#"NU0\T,-7*/OQ5;R8IES_HD.!]67&>,<%S4JRG&2)T5QN)# &"5H(&C^AFP@$)BG_A#ZCQT6$;CY\&IA" M)E)P,RZ#CHN@SBM!771/<['A:)HGD-3PHV9^T, W98-5E\ZQR['3&/#;+N\B MU^H@QW+LFGHF[>E673OORSY]7_99,SV"6-+M.OJ9EF[E&%?'\UHZ)B)[DD"> M\ ZZRV.:@5S' N3A(]!=MI5'1YV!BAR!SJ$.O_THL-S>P-R?[DH;4'0-LATK M#,Y1T[=09U)XE11>HQ3'UM$%>5.)[M.Q?U%BC_5=19O7Y5 MK]]8[P(8 8[&EV6BG_>0+8']:K!'4.4(_L4>G+5'-1X.VWCX&E3GX;=09U+T*BEZC5+T'JXD:\Z8 H@OZ\H%<>)2E"]$T=_ %!+ P04 " 50/U2#53&OW4" M "\!@ &0 'AL+W=OND356JKM<.G"16P6:V$]I_/]L0E"8DZPWXX[ROGW. MPZ3AXDUN !1ZKTHFI\Y&J?K.=66^@8K(6UX#TSLK+BJB]%2L75D+((455:6+ M/2]V*T*9DTWLVI/()GRK2LK@22"YK2HB/NZAY,W4\9W]PH*N-\HLN-FD)FMX M!O52/PD]_^W2PQ\3;@#X5&'HR1R63)^9N9/!93QS- M4$*NC /1MQW,H"R-D<;XVWDZ_9%&>#C>NS_8W'4N2R)AQLM76JC-U$D=5,"* M;$NUX,T/Z/*)C%_.2VFOJ&EC ^R@?"L5KSJQ)J@H:^_DO:O#@< /SPAP)\!? M%02=(+")MF0VK3E1))L(WB!AHK6;&=C:6+7.AC+S%)^5T+M4ZU3VR'; %!<4 M)+J:@R*TE-=HA%Z>Y^CJV_7$5?H0$^KFG>%]:XC/&/[#<(>]@?D,\N MR^>0:[EOY=YGN:M3Z_/#?7[8^@7_S^^"6]"[!=8M/..V((TNO@)!22F':M/* M8RLW'] NPXF?C#U=B=UA$0;BO#B.TS[L$U[8XX47\5[U%S.B;%0+GH,= +HSW4CWJ#:4&_6JXT)-@8\SV.@QUM:$-T5=R2P5\64G5$ -# MM0[U5E%2NZ"&AW$4Y6%#F BF8S=WJZ9CN3.<"7JKD-XU#5&_9Y3+_23 P?/$ M'5MOC)T(I^,M6=-[:KYM;Q6,PIZE9@T5FDF!%%U-@H_X>EE8O -\9W2O#]Z1 M5?(@Y:,=?*DG060+HIQ6QC(0>#S1.>7<$D$9/SO.H$]I P_?G]D_.>V@Y8%H M.I?\!ZO-9A*4 :KIBNRXN9/[S[33DUF^2G+M?M&^PT8!JG;:R*8+A@H:)MHG M^=7YF2Z($$VN-;JE"]QNB*/J [F@E1<4X(VXQ MY0IY8'/"JQUW"(TN%M00QO4E1'^[7Z"+=Y?CT$!]-DM8=;7,VEKB5VI)T(T4 M9J/14M2T]L0OSL?G9^)#\*4W)WXV9Q:?)?RZ$U:OD+Z152RH8ALMYQ5Y(%39"2"J0:V M'>S]ZM&WBUK*W%':/O@TQ3C+,(A\.EP<#RQ-X_@8M3A%%7D<9<4Q;'D**T>C MZ"7ED?JL5Y^=5?_#M3%:(_)$%73E7KEU5R-HZ]H048/K\+>"=L@JGQUMCNR@ MM#0=%:,H&?CAPV%FY*?-66Y6L$A8IM. MS?C.MA>?Z/PD>5SB;#20?(K*CU4199G [6G*-@GL5]JT4LM_F[]O0OO M;/#VPUEQN@19G$?Y8)///;@4ETD\$+GP\>$\+'$P-56MW M(]"PS7?"M)VGG^TO'1_=63N8G^'K.?;,+^"2TMXI7NC;&\X-46L&)Q.G*T@5 M7150K6IO#>W R*T[%A^D@4/6O6[@HD65!<#WE93F>6 3]%>WZ1]02P,$% M @ %4#]4F*-P*LR P H@D !D !X;"]W;W)K&ULM59=;QHY%/TK5Z-=*96RS >!I!4@!5#5K)H5"ION0[4/!BY@Q1^SMB<$ M:7_\7GNF$]H,UKZ4!\9?Y_C<:_O8HX,V3W:/Z.!%"F7'R=ZY\D.:VO4>);,] M7:*BGJTVDCFJFEUJ2X-L$T!2I$66#5/)N$HFH]"V,).1KIS@"A<&;"4E,\&![_;.-Z234+ G9?"AK+1^\I6[S3C)O"(4N':>@M'G&6>EK^Q M?PS!4S K9G&FQ5]\X_;CY":!#6Y9)=R#/GS")J"!YUMK8<,_'.JQ@R*!=66= ME@V8%$BNZB][:1)Q J! NP%% RC^+Z#? /HAT%I9"&O.')N,C#Z \:.)S1=" M;@*:HN'*+^/2&>KEA'.3/[1#"PMV9"N!\!M#5<;X#,%*16;B^.4+*CWQ2V2UV<=5AS MQ/)VTPJ\B5)]JI3C:N?()J=,/<'7>Y0K-+'=^;ZE?O\S-G^>O?I1%M4>^&CO MS>@$< N*PD3+4A4@H/9JRD7G?L=)CLS[JFW,36YCD^0]0;= M!I">7*#^]7+/S(XK"P*W1)3UKLGQ3/T@J"M.E^%.76E'-W0H[DDD&C^ ^K>: M#+NI^&NZ?99-_@-02P,$% @ %4#]4CN$".:> @ ,@@ !D !X;"]W M;W)K&ULI59=;YLP%/TK%MI#*VWE,Z2M$J3FHUHG M5:J:=GMVX":@&CNS39+^^]F&L 0(BK87\+7/.=?'-KZ,=HQ_B!1 HGU.J!A; MJ92;>]L6<0HY%C=L U2-K!C/L50A7]MBPP$GAI03VW.>#1B MA209A1>.1)'GF'].@+#=V'*M0\=KMDZE[K"CT0:O80'R??/"5637*DF6 Q49 MHXC#:FP]N/?S4.,-X&<&.W'41MK)DK$/'3PE8\O1$P("L=0*6+VV, 5"M)": MQN]*TZI3:N)Q^Z#^:+PK+TLL8,K(KRR1Z=BZM5 "*UP0^4;+-]Y7ZW!$4#K=!*\B>$W"N0Q^1? OS1!4A.#2 M#(.*8*S;I7>S<#,L<33B;(>X1BLUW3"K;]AJO3*JS\E" \"?4-5*/$>P5Z=10'H:@829T1V5*EU@)V7*69E&F\,VE\ M],RH3 6:TP22#OZLGQ_V\&UEN?;M'7Q/O%[!'P6]0;[S%7F.YW;,9WHYW>FR M\W_9Y_^<_60Q_/H0^$;/O^ 0],@%M5Q@Y((SURT&ORX7$$A"F"2(L MQJ3+8BDP.+7H-QRV04V';<30N7,;_MH@]\XY8S&L+8:]%M^8[#86MO=N& R; MSMJHIK,VPO5OG;N&T+P#UO9F'UV".?"UJ3X"Q:R@LOP4ZMZZP#V8>[W1/W'O MIVY'_TP5Q+)^_94OJ^DSYNN,"D1@I5(Y-T.U#;RL4&4@V<9H?Q.B/U!+ P04 " 50/U2B_OT]Y,# N# &0 M 'AL+W=O&A;M5M1S/=K?K1)#<0;6)3VPRS_[[73L@P)'BI=CX,L7//N><^C"^3(Q=? MY0Y D9>J9'+J[)3:W[FN3'=043G@>V#X)N>BH@J78NO*O0":&5!5NH'G#=V* M%LR93@YA-^$&5!8,'0>2AJJCX=@\E/TX=WSEM/!;;G=(;[FRRIUMX O5Y M_R!PY;8L65$!DP5G1$ ^=>;^W=H/-,!8?"G@*,^>B0YEP_E7O?B831U/*X(2 M4J4I*'X\PP+*4C.ACG\;4J?UJ8'GSR?VM0D>@]E0"0M>_EUD:C=U1@[)(*>' M4CWRXZ_0!!1KOI27TOPGQ]IVF#@D/4C%JP:,"JJ"U9_TI4G$&0!Y^@%! P@N M =$50-@ PEL]1 T@NM5#W #B6P'#!C TN:^393*]I(K.)H(?B=#6R*8?3+D, M&A-<,-U93TK@VP)Q:O:1I;P"\A=] 4E^(?,L*W3%:4D*5O>MKO^[)2A:E/(] MFGQ^6I)W/[V?N K=:Q(W;5S=UZZ"*ZY"\HDSM9-DQ3+(>O!+.WYHP;L8=AM[ M<(K]/K 2_G9@ Q)Z'TC@!7Z/GL7M<*\OG!_SOOHQ[VL[? DIPOT^^)MG)?X+4A9"GV=5[,-#9O^,GV> M85#/Y\7XKL7:9O$FB+@-(K8&L80! ;$M^9U+2194 MB&]XT(Y49/CV25$%A+(,WZ:T[*MK[3,^DQDFGO[K%SMLQ0ZM8OMTD4886;WL M"U&7X1^@HJ_9[>R!%\:6MDA:D8F5Y@^\:K-35A5FE>JL]C5$TLG2:#0*_?BB M*Y).S?O,UETSW_/'H9_TYWS4AC/Z_PUR8\>/.@%>=KS-XHW<<2MW;)7[(/AS M848*[ N\'\R)5]T37PL<=W(6)5$2OA6YZ%I=AM&U\,.1-[X@6O68C:^="=][ MO1T]:\CZ/!X4QZ. [=]7A^5W" )_X'D_6UK?/[NI?2O5*L_!S&'7M=@)_&@0 MV;4$KUH"*Y5NV TPR M%$J2\@-3]8W4[K;#[=R,=!?[]_[=PN_97_IWJWIT?:6O)^E/%"-@DI20 MHRMOD.#Q$?5P6B\4WYMA:L,5CF;F<8<#/0AM@.]SSM5IH1VT/Q%F_P%02P,$ M% @ %4#]4FD7SOEI @ D@8 !D !X;"]W;W)K&ULC971;ILP%(9?Q4*[Z*2M@ F$5 1I:51M4ZM%[;I=.\E)8M78S#9- M^_:S#;6BQFE[ [8YY__^8\RAV@OYH'8 &CTUC*MIM-.ZO8ACM=I!0]2Y:(&; M)QLA&Z+-5&YCU4H@:Y?4L!@G21$WA/*HKMS:0M:5Z#2C'!82J:YIB'R> 1/[ M:91&+PNW=+O3=B&NJY9LX0[T?;N09A9[E35M@"LJ.)*PF4;?THO9Q,:[@#\4 M]NI@C&PE2R$>[.3'>AHEUA P6&FK0,SM$2Z!,2MD;/P;-"./M(F'XQ?U*U>[ MJ65)%%P*]I>N]6X:E1%:PX9T3-^*_7<8ZLFMWDHPY:YHW\?F)GC5*2V:(=DX M:"CO[^1IV(>#!)R>2,!# G:^>Y!S.2>:U)44>R1MM%&S U>JRS;F*+M1^ 3J9\?/499\03C!Z?W=')U]>J42&_.^ NPKP$XV^U@%;RAF M7C%SBJ,3BM9?J+P^JW!9]K _UGF>I9,J?@S 1AXV>@^&0[ ^*S^ I2DNTC1, MRSTM?X^6A6AY@#8J\W&85GA:\1YM%*(5Q[0$YWD2IHT];?PF[;?0A-EOQ)U; MYLYM.YS;D(OQD8NLS+/L1,VE=U&^Z>(:E#)M8:G1FJJ5Z+@.LB6V!88W(7)T:'.1B4N7I_J^*#%V&Y]0^26YX<[\-$#: /-\(X1^F=A&YG]#]7]02P,$% M @ %4#]4O$L4.WS @ \ @ !D !X;"]W;W)K&ULM59=;]HP%/TK5K1)K=21#PB4"I *W;1.14.MNCY,>S#D0J+&-K,=*/]^ MUW9(61#K9#/*@70Y(7E7 V]5.OUE>^K10J,JI98 \>9 MI9",:NS*E:_6$FAB@UCN1T'0]1G-N#<:V+&9' U$H?.,PTP253!&Y6X,N=@. MO=#;#]QGJU2; 7\T6-,5/(!^7,\D]OP*)#4);8!=\2V# MK3IH$R-E+L2SZ=PF0R\PC""'A380%/\V,($\-TC(XV<)ZE5[FL##]A[]DQ6/ M8N94P43D3UFBTZ%WZ9$$EK3(];W8?H924&SP%B)7]I=LW=INY)%%H;1@93 R M8!EW__2E-.(@((J/!$1E0/0F(.P<"6B7 6TKU#&SLFZHIJ.!%%LBS6I$,PWK MC8U&-1DWQ_B@)%! YUV96?;XG7^:N>"JI1@WBPQ41192L&( MJ"9SZW6=?0Z^:^%-"FY&8;\7Q,AM4T.K4]'J--)ZLK<9$D(W2&$%F( FQ2LJ M1(-D=72:8=MD!U0JTB',G6K4(0G=J08CXXIQ_&^,DTPM1,$U00NACFHS7MR* M@_<-O+H5K^Z)!VR-NT G.6PQ58XYV P7.P<;B/4J8KT3B=TY8A.A=!VAWA\W M+(Z#X/6"N;2I6=7N!T>NX67%\;*1XQ2O'"L8^3X%-@?YHT%VOX+L_XML][SD M.W(/>%5F=$?G>>UM<:CQ@;Y^=$Q>&+P^ID&S0/IRJL#PX(4._XO$$O;P#/$I M>:O1/Z@=#.3*EE1%;*ZY9[@:K&ULE59=;YLP%/TK%MI#*W4%FZ]0)9'61-4V=5+4KMNS0YS$JK&9;9+VW\\V MA*4%DNXE^!J?>\X]A'L9[X5\5EM"-'@I&%<3;ZMU>>/[*M^2 JMK41)N[JR% M++ VH=SXJI0$KQRH8#X*@L0O,.7>=.SV%G(Z%I5FE).%!*HJ"BQ?;PD3^XD' MOB"OE!9% S8* M"LKK*WYIC#@"P&@ @!H ^B@@; "A*[16YLJ:8XVG8RGV0-K3)IM=.&\<-Y6W.B <[O%;\&87 %4(!@#WQV&CXGN8%# M!P_>PGU3?6L!:BU +E_X(0M.) S;A*%+& TD'"CKMD8E#F5?K]TTS5":C?U= M#UG4DD7GR% ?68V*C\A@$,,XZF>+6[;X'%O8QQ;WL,$DC?O9DI8M.<<6];$E M';8H&\4#1J8M67J2[*?0F W\[_M$I!T181AG2=JO8M2J&)U4<4^4 K@0%=>F M2YK.K P_Y1M N28FTGU21EWWLS0>,#]KE60GE2QJ;K##K") K/_#FJQK#4P0 M1/V"8/"O5P7GSM14 MX4FAAY926R66C&ZP%:NN #>CV9CYD2I@5UT6AQEZ7T7W'(I"!$?OJO"/IH0= MT3^PW%"NC,BU 0;7J?%+UE.O#K0HW>!8"FW&D%MNS9<"D?: N;\60A\".XO: M;X_I7U!+ P04 " 50/U2+J)FT8T# #'"@ &0 'AL+W=OA[Q;A: M>*76]7O?5WE)*JPN14TXO-D*66$-2[GS52T)+BRH8GX4!%._PI1[R[G=NY?+ MN6@THYS<2Z2:JL+R<$V8V"^\T#MN?**[4IL-?SFO\8X\$/VYOI>P\GN6@E:$ M*RHXDF2[\*["]ZMP8@#6XD]*]FKPC$PHCT)\-8N;8N$%1A%A)->& L//$UD1 MQ@P3Z/C6D7J]3P,"AOE!95!P8%%>7M+_[>)6( )YQ0-0!HI> R1E W %B&VBK MS(:UQAHOYU+LD336P&8>;&XL&J*AW)3Q04MX2P&GEQO*,<\)NB60"X5^11^^ M-;2&.FG4\()(M.T,F#% F!<(%P4U)< ,4=X>)%.0BS71F#+U%D@^/ZS1Q9NW M%KD@,\M/# (2?NTQU;OO@,WRVLD=BBE2201+3!.654']!?]L6- M)I7ZV^%FTKN96#>3,V[N<%["ECS8@I%C2A6E^B/DLIBT(".4E>BJC$_./S,>C^S__/ZA<&IJP;.@$Y!L,YE;EV.=L3@ M5?6SP/R-5S\*FJAG-(4X)=VO4LQL?7:;A+ZYT1"=^F7&OS!J% 1N;,3 ME$*Y24 [-?2[_91V96<3_V3>CGAW6.XH5]!)M@ -+E-(@&RGIG:A16T'CT>A M88RQCR5,FD0: WB_%4(?%\9!/[LN_P502P,$% @ %4#]4CP;5<$$ P M+1 T !X;"]S='EL97,N>&ULW5AM;YLP$/XKB$Y3*TTEA)6%-43:D"I- M6J=*[8=]JYQ@B"5C,V.ZI+]^/DS(2WU5UP];-J(&^Q[?/<^=CQAUVN@UI[=+ M2K6WJKAH4G^I=?TQ")K%DE:D.9#!Y]O8E3_TP?N][-EPFO&"H./D[%A%0=MV6PW_-^ M^0&PF8% QOE>K<$PF]9$:ZK$E9ETBSOC$\CKQW?KVB@L%5F'XPM_Z]#=#,E< MJIRJ@2;T-Z;9E-,"Y"A6+N&N91T J+6LS"!GI)2"=!HV'OW A%U0SF^A][X7 M>[%7Q'12UWS]B;-25-3F_F+"V91L_+RE5.S1L$&G+(R!*M][H$JS MQ:[EIR+U'5WI33>M"ESS^!_4_&?K7%)!%>&[HDWK'W.57ZTX^O"W)'<_*H>" MG1K[\^3815XO.6<_'-^IP6I.7Z;@!3?SN^ICEKJV18=0.%Z%=MQU\AO3 > MW@L,%Q,Y7=$\ZZ>JG'=#SPP,:W^!PR%RU5UN!/.QF!L!#./!%& ^U@OC^9_R MF:#Y6 S3-G$B$]1G@OI8+Q>2=1^,Q^V3F,N=:9)$41QC%8/J]6N.[C7?(\WV [>ES'8)EBG:T#<=0./)''O-L8#'M@N M8+T#_&X>Z"FW3Q3!KF+:L"<81Y($0Z 7W3T:QTAU8OBX]P=[2J(H2=P(8&X% M480A\#3B"*8 -&!(%'7GX,%Y%&S.J6#[#X+9+U!+ P04 " 50/U2EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M !5 _5*Q&PO=V]R:V)O;VLN>&ULQ9E=;YLP%$#_ MBL7+NH3C>LH/J#+)F (RNI"FJ@J-8]72I& M,[UAS!1Y+^CW+WH%Y<+[_&G7UUSU[((T+#5<"JBL*WYP]J1?C]=%\L@UO^T1OY-):*OTAA:)ZD2N;YP//; S^8,CQ]4YW4 MD$MZKYL:0^\7%$ &WD4?.EQQI4W3HNF? N,C@\9MJ3)RQ'/#U"TU[*N25*U^I PJ]X:7VB* %&WB[ M)F0H,A() T$B$]%V!6WK.X5+3[+VK@W@6C%4UQP.J$G6@+N#_#*<#F.7L-)<,*U)K-94\)>F!:'P*<\K54H+\A*!O'00-[(HX/DF1J8/ MS5-N]^*R:6GGZCZ6K/MN*>>*K9A2["^>C84ZQ+%$)N(1&H#C62=2F$)\QPZ) MJ!+PJFDR9XHD&S"(38:)PW=LCAD,JP"+/M/FNJ]0F"]\Q\*8B%06C"SIMOL( M,3WXCOT0ETS1)E],&=6=4&%>\!V+8<0%A=350G6"A8G _Y\F^!78F)@*?,7*#Y,+0Q,9D$CF6" MYL-N-#&[!([M@F-VHHG9)7!LE[WA,3FY98;RO/OQ8%X)CNF5 W A)I;P^&(Y M)3!YDR+E.:I+0Q,=^$CGVSK^M3,JI,!>_F7;W*7-F8F&_"XTY6]B(Z ML3$QWX1'G;R\!K-9LJ\*&Q/S3>C8-V\PH]\5+YO%]$ID]E0PQ'P3-K[I[9;Z M,[:"H4LV@TMHJ$]IGLX5J3?M3WI6%5Y?@-UL9A*FNW^'.S^>GS^ U!+ M P04 " 50/U2M[W"2X$! I%P &@ 'AL+U]R96QS+W=O,S4X;0?5CKB]+5N9^UG6N& M-Z>VK_,P+/NS[?+BFI^=Y31=VOYYAMEMGV&/ MP?:G[:^^="Z8Y)#W9Q$F!7(3TDT*[";$FQ3HS:@W*]"; M46]6H#>__&PKT)M1;U:@-Z/>K$!O1KU9@=Z,>K,"O1GU9@5Z,^K-"O1FU)L5 MZ"VHMRC06U!O4:"WH-ZB0&]YN2Q1H+>@WJ) ;T&]18'>@GJ+ KT%]18%>@OJ M+>_4VX=[Y?S4\UCC^>^D.@S?NNGX@8I*\^'[73SB@[TSM<[Z>VRVX>CG7+]7?\?<9' M_0MS") <$B3'#4B.6Y <8Y <=R Y[D%R/(#DX".4("A$Y2A(Y2A,Y2A0Y2A4 MY2A8Y2A&UL4$L! A0#% @ %4#]4EY@*',R!0 AA4 !@ M ("!#0@ 'AL+W=O)OP< #D> 8 " @74- !X;"]W;W)K\'2:8# #]#0 & M @(%J%0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ %4#]4KPOT$K1!0 N!< !@ ("!1AD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %4#]4J_IWQ1* M P )0< !@ ("!MRT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4#]4CL2\%LR!0 MPX !D M ("!/3X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %4#]4N2H!$C3 P #0L !D ("!:$D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4#] M4KH=+>'G P Z@@ !D ("!;5@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4#]4JT+[3\3 P G@< M !D ("!1&P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4#]4EI"PN^- @ E 8 !D M ("!274 'AL+W=O >&PO=V]R:W-H965T M&UL4$L! A0# M% @ %4#]4FF-U>/^ 0 8 0 !D ("!\'X 'AL+W=O M4)Y(# "Q M#0 &0 @($E@0 >&PO=V]R:W-H965TZ$ M !X;"]W;W)K&UL4$L! A0#% @ %4#]4M$. M DXZ!0 \Q< !D ("!5(@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %4#]4M8&?5 D P Q@D !D M ("!G9, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %4#]4HO[]/>3 P +@P !D ("! M-IT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %4#]4ADL7MO1 @ AP@ !D ("!RJ8 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L% 3!@ N "X >0P !BY $! end XML 51 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 52 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 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 85 282 1 false 18 0 false 5 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.datatracks.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - BALANCE SHEETS Sheet http://www.datatracks.com/role/StatementBalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://www.datatracks.com/role/StatementBalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - STATEMENTS OF OPERATIONS Sheet http://www.datatracks.com/role/StatementStatementsOfOperations STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00400 - Statement - STATEMENTS OF CASH FLOWS Sheet http://www.datatracks.com/role/StatementStatementsOfCashFlows STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Business Organization and Purpose Sheet http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurpose Business Organization and Purpose Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Recent Accounting Pronouncements Sheet http://www.datatracks.com/role/DisclosureRecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 10401 - Disclosure - Common Stock and Stock Options Sheet http://www.datatracks.com/role/DisclosureCommonStockAndStockOptions Common Stock and Stock Options Notes 10 false false R11.htm 10501 - Disclosure - Preferred Stock Sheet http://www.datatracks.com/role/DisclosurePreferredStock Preferred Stock Notes 11 false false R12.htm 10601 - Disclosure - Inventories Sheet http://www.datatracks.com/role/DisclosureInventories Inventories Notes 12 false false R13.htm 10701 - Disclosure - Earnings Per Share Sheet http://www.datatracks.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 13 false false R14.htm 10801 - Disclosure - Notes Payable Notes http://www.datatracks.com/role/DisclosureNotesPayable Notes Payable Notes 14 false false R15.htm 10901 - Disclosure - Income Taxes Sheet http://www.datatracks.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 11001 - Disclosure - Operating Lease Sheet http://www.datatracks.com/role/DisclosureOperatingLease Operating Lease Notes 16 false false R17.htm 11101 - Disclosure - Finance Leases Sheet http://www.datatracks.com/role/DisclosureFinanceLeases Finance Leases Notes 17 false false R18.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPolicies 18 false false R19.htm 30403 - Disclosure - Common Stock and Stock Options (Tables) Sheet http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsTables Common Stock and Stock Options (Tables) Tables http://www.datatracks.com/role/DisclosureCommonStockAndStockOptions 19 false false R20.htm 30603 - Disclosure - Inventories (Tables) Sheet http://www.datatracks.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.datatracks.com/role/DisclosureInventories 20 false false R21.htm 30703 - Disclosure - Earnings Per Share (Tables) Sheet http://www.datatracks.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.datatracks.com/role/DisclosureEarningsPerShare 21 false false R22.htm 30903 - Disclosure - Income Taxes (Tables) Sheet http://www.datatracks.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.datatracks.com/role/DisclosureIncomeTaxes 22 false false R23.htm 31003 - Disclosure - Operating Lease (Tables) Sheet http://www.datatracks.com/role/DisclosureOperatingLeaseTables Operating Lease (Tables) Tables http://www.datatracks.com/role/DisclosureOperatingLease 23 false false R24.htm 31103 - Disclosure - Finance Leases (Tables) Sheet http://www.datatracks.com/role/DisclosureFinanceLeasesTables Finance Leases (Tables) Tables http://www.datatracks.com/role/DisclosureFinanceLeases 24 false false R25.htm 40101 - Disclosure - Business Organization and Purpose (Details) Sheet http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurposeDetails Business Organization and Purpose (Details) Details http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurpose 25 false false R26.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 26 false false R27.htm 40401 - Disclosure - Common Stock and Stock Options (Details) Sheet http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails Common Stock and Stock Options (Details) Details http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsTables 27 false false R28.htm 40402 - Disclosure - Common Stock and Stock Options - Additional Information (Details) Sheet http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails Common Stock and Stock Options - Additional Information (Details) Details 28 false false R29.htm 40501 - Disclosure - Preferred Stock (Details) Sheet http://www.datatracks.com/role/DisclosurePreferredStockDetails Preferred Stock (Details) Details http://www.datatracks.com/role/DisclosurePreferredStock 29 false false R30.htm 40601 - Disclosure - Inventories (Details) Sheet http://www.datatracks.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.datatracks.com/role/DisclosureInventoriesTables 30 false false R31.htm 40701 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details) Sheet http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details) Details 31 false false R32.htm 40801 - Disclosure - Notes Payable - (Details) Notes http://www.datatracks.com/role/DisclosureNotesPayableDetails Notes Payable - (Details) Details http://www.datatracks.com/role/DisclosureNotesPayable 32 false false R33.htm 40901 - Disclosure - Income Taxes - Income tax expense (Details) Sheet http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails Income Taxes - Income tax expense (Details) Details 33 false false R34.htm 40902 - Disclosure - Income Taxes - Additional information (Details) Sheet http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional information (Details) Details 34 false false R35.htm 41001 - Disclosure - Operating Lease - Future Minimum Lease Payments (Details) Sheet http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails Operating Lease - Future Minimum Lease Payments (Details) Details 35 false false R36.htm 41002 - Disclosure - Operating Leases - Additional Information (Details) Sheet http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails Operating Leases - Additional Information (Details) Details 36 false false R37.htm 41101 - Disclosure - Finance Leases - Future minimum lease payments (Details) Sheet http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails Finance Leases - Future minimum lease payments (Details) Details 37 false false R38.htm 41102 - Disclosure - Finance Leases - Equipment under finance lease and additional information (Details) Sheet http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails Finance Leases - Equipment under finance lease and additional information (Details) Details 38 false false All Reports Book All Reports scia-20210630x10q.htm scia-20210630.xsd scia-20210630_cal.xml scia-20210630_def.xml scia-20210630_lab.xml scia-20210630_pre.xml scia-20210630xex31d1.htm scia-20210630xex31d2.htm scia-20210630xex32d1.htm scia-20210630xex32d2.htm http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 56 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "scia-20210630x10q.htm": { "axisCustom": 0, "axisStandard": 12, "contextCount": 85, "dts": { "calculationLink": { "local": [ "scia-20210630_cal.xml" ] }, "definitionLink": { "local": [ "scia-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "scia-20210630x10q.htm" ] }, "labelLink": { "local": [ "scia-20210630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "scia-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "scia-20210630.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/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 298, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 6, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 12 }, "keyCustom": 23, "keyStandard": 259, "memberCustom": 7, "memberStandard": 11, "nsprefix": "scia", "nsuri": "http://www.datatracks.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "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.datatracks.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "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": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Common Stock and Stock Options", "role": "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptions", "shortName": "Common Stock and Stock Options", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Preferred Stock", "role": "http://www.datatracks.com/role/DisclosurePreferredStock", "shortName": "Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Inventories", "role": "http://www.datatracks.com/role/DisclosureInventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Earnings Per Share", "role": "http://www.datatracks.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Notes Payable", "role": "http://www.datatracks.com/role/DisclosureNotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Income Taxes", "role": "http://www.datatracks.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Operating Lease", "role": "http://www.datatracks.com/role/DisclosureOperatingLease", "shortName": "Operating Lease", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Finance Leases", "role": "http://www.datatracks.com/role/DisclosureFinanceLeases", "shortName": "Finance Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "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.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Common Stock and Stock Options (Tables)", "role": "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsTables", "shortName": "Common Stock and Stock Options (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "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": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - BALANCE SHEETS", "role": "http://www.datatracks.com/role/StatementBalanceSheets", "shortName": "BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Inventories (Tables)", "role": "http://www.datatracks.com/role/DisclosureInventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.datatracks.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Income Taxes (Tables)", "role": "http://www.datatracks.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Operating Lease (Tables)", "role": "http://www.datatracks.com/role/DisclosureOperatingLeaseTables", "shortName": "Operating Lease (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Finance Leases (Tables)", "role": "http://www.datatracks.com/role/DisclosureFinanceLeasesTables", "shortName": "Finance Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_5y45KpCxt0K2Q_sdoxX0cQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Business Organization and Purpose (Details)", "role": "http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurposeDetails", "shortName": "Business Organization and Purpose (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_5y45KpCxt0K2Q_sdoxX0cQ", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "scia:EmployeeRetentionCreditPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "scia:EmployeeRetentionCreditProvisions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "scia:EmployeeRetentionCreditPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "scia:EmployeeRetentionCreditProvisions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Common Stock and Stock Options (Details)", "role": "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails", "shortName": "Common Stock and Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember_bY6J51Ys-0Wtu32kQq8W7A", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_I4ER-_B4MUWIuJzPOBwqig", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Common Stock and Stock Options - Additional Information (Details)", "role": "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "shortName": "Common Stock and Stock Options - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact", "reportCount": 1, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Preferred Stock (Details)", "role": "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "shortName": "Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_hW9gCPJuc068r_oQfZovEA", "decimals": "2", "lang": null, "name": "us-gaap:PreferredStockDividendRatePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eHk8ldyXAkqPQrPAjw8Zeg", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - BALANCE SHEETS (Parenthetical)", "role": "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical", "shortName": "BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Inventories (Details)", "role": "http://www.datatracks.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details)", "role": "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails", "shortName": "Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_I4ER-_B4MUWIuJzPOBwqig", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_4_17_2020_us-gaap_DebtInstrumentAxis_scia_SbaPaycheckProtectionProgramLoanCaresActMember_OyovCbXRgUaY13zI7IRBsQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnsecuredDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Notes Payable - (Details)", "role": "http://www.datatracks.com/role/DisclosureNotesPayableDetails", "shortName": "Notes Payable - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_4_17_2020_us-gaap_DebtInstrumentAxis_scia_SbaPaycheckProtectionProgramLoanCaresActMember_OyovCbXRgUaY13zI7IRBsQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnsecuredDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Income Taxes - Income tax expense (Details)", "role": "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails", "shortName": "Income Taxes - Income tax expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "scia:DeferredTaxAssetsRecordedValuationAllowanceNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Income Taxes - Additional information (Details)", "role": "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "scia:DeferredTaxAssetsRecordedValuationAllowanceNet", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_QaCZbdJwpkO7EUf33iY0Mw", "decimals": "0", "lang": null, "name": "scia:DeferredTaxAssetsRecordedValuationAllowanceNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Operating Lease - Future Minimum Lease Payments (Details)", "role": "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails", "shortName": "Operating Lease - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:LesseeOperatingLeaseOtherInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Operating Leases - Additional Information (Details)", "role": "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails", "shortName": "Operating Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:LesseeOperatingLeaseOtherInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Finance Leases - Future minimum lease payments (Details)", "role": "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails", "shortName": "Finance Leases - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:ScheduleOfComponentsOfFinanceLeaseTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Finance Leases - Equipment under finance lease and additional information (Details)", "role": "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails", "shortName": "Finance Leases - Equipment under finance lease and additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:ScheduleOfComponentsOfFinanceLeaseTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_4TeN1hwgVkeYPIbBpssMqg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - STATEMENTS OF OPERATIONS", "role": "http://www.datatracks.com/role/StatementStatementsOfOperations", "shortName": "STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_sBHVIb7MeEm0VpdqBDgdMQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_scia_ConvertiblePreferredStockSeriesBMember_bOdFKOSl8ESr03hq4-aYAA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY", "role": "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity", "shortName": "STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementClassOfStockAxis_scia_ConvertiblePreferredStockSeriesBMember_7_DhMmBs7EmGDkv0509iZA", "decimals": "0", "lang": null, "name": "scia:PreferredStockDividendAccrued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - STATEMENTS OF CASH FLOWS", "role": "http://www.datatracks.com/role/StatementStatementsOfCashFlows", "shortName": "STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1EFab5O9aU2t96OzRum_CQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Business Organization and Purpose", "role": "http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurpose", "shortName": "Business Organization and Purpose", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "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.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "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": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Recent Accounting Pronouncements", "role": "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_CRIiRAJ8FkmcN-TTg_YTWQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 18, "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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r366" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r367" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r367" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r367" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r368" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r367" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r367" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r367" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r367" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r364" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "scia_AccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Line Items]" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "scia_AccruedDividend": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the dividend payable to shareholders.", "label": "Accrued Dividend" } } }, "localname": "AccruedDividend", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "scia_AmortizationOfRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of right of use asset.", "label": "Amortization Of Right of Use Asset", "terseLabel": "Amortization of right of use asset" } } }, "localname": "AmortizationOfRightOfUseAsset", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "scia_AssetsExcludingPropertyAndEquipmentNoncurrent": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.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 other than property and equipment that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets Excluding Property and Equipment, Noncurrent", "totalLabel": "Total other assets" } } }, "localname": "AssetsExcludingPropertyAndEquipmentNoncurrent", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "scia_CashPaidDuringPeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/a.", "label": "Cash Paid During Period [Abstract]", "terseLabel": "Cash paid during the periods for:" } } }, "localname": "CashPaidDuringPeriodAbstract", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "scia_ConcentrationRiskThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the divisions.", "label": "Concentration Risk Threshold Percentage", "terseLabel": "Concentration Risk Percentage" } } }, "localname": "ConcentrationRiskThresholdPercentage", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "scia_ConvertiblePreferredStockOptionalRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Optional redemption on convertible preferred stock.", "label": "Convertible Preferred Stock Optional Redemption", "verboseLabel": "Convertible preferred stock, optional redemption" } } }, "localname": "ConvertiblePreferredStockOptionalRedemption", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "percentItemType" }, "scia_ConvertiblePreferredStockPercentageOfInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative percentage of interest on convertible preferred stock.", "label": "Convertible Preferred Stock Percentage Of Interest", "verboseLabel": "Convertible preferred stock, series B, cumulative percentage of interest" } } }, "localname": "ConvertiblePreferredStockPercentageOfInterest", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "percentItemType" }, "scia_ConvertiblePreferredStockSeriesBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock Series B [Member]", "terseLabel": "Convertible Preferred Stock Series B [Member]" } } }, "localname": "ConvertiblePreferredStockSeriesBMember", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "scia_DeferredTaxAssetsRecordedValuationAllowanceNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount represents the recorded valuation allowance of the net deferred tax asset.", "label": "Deferred Tax Assets, Recorded Valuation Allowance, Net", "terseLabel": "Recorded Valuation Allowance" } } }, "localname": "DeferredTaxAssetsRecordedValuationAllowanceNet", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "scia_DepositsForEquipmentPurchase": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deposits made towards purchase order of new equipment.", "label": "Deposits For Equipment Purchase", "terseLabel": "Deposits towards purchase orders for new equipment" } } }, "localname": "DepositsForEquipmentPurchase", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "scia_EffectiveIncomeTaxRateReconciliationTaxBenefitDebtForgivenessAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of Tax benefit from debt forgiveness during the period.", "label": "Effective Income Tax Rate Reconciliation, Tax Benefit, Debt Forgiveness, Amount", "terseLabel": "Tax benefit from debt forgiveness" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxBenefitDebtForgivenessAmount", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "scia_EmployeeRetentionCreditPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to employee retention credit .", "label": "Employee Retention Credit [Policy Text Block]", "terseLabel": "Employee Retention Credit" } } }, "localname": "EmployeeRetentionCreditPolicyTextBlock", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "scia_EmployeeRetentionCreditProvisions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to employee retention credit provisions.", "label": "Employee Retention Credit Provisions", "terseLabel": "Employee retention credit provisions" } } }, "localname": "EmployeeRetentionCreditProvisions", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "scia_EmployeeRetentionIncomeTaxCreditsCurrentCaresAct": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of employee retention income tax credit receivable under CARES ACT.", "label": "Employee Retention Income Tax Credits Current Cares Act", "terseLabel": "Tax - Employee Retention Credit" } } }, "localname": "EmployeeRetentionIncomeTaxCreditsCurrentCaresAct", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "scia_FifthThirdEquipmentFinanceCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to Fifth Third Equipment Finance Company.", "label": "Fifth Third Equipment Finance Company [Member]", "terseLabel": "Fifth Third Equipment Finance Company" } } }, "localname": "FifthThirdEquipmentFinanceCompanyMember", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "scia_FinanceLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Leases" } } }, "localname": "FinanceLeaseObligationsAbstract", "nsuri": "http://www.datatracks.com/20210630", "xbrltype": "stringItemType" }, "scia_HuntingTonBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A.", "label": "Hunting Ton Bank [Member]", "terseLabel": "Huntington Bank [Member]" } } }, "localname": "HuntingTonBankMember", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "scia_IncreaseDecreaseInAccruedExpensesAndCustomerDeposits": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element includes the net change during the reporting period in the aggregate amount of expenses incurred but not yet paid. Also includes, net change during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.", "label": "Increase Decrease In Accrued Expenses and Customer Deposits", "verboseLabel": "Accrued expenses and customer deposits" } } }, "localname": "IncreaseDecreaseInAccruedExpensesAndCustomerDeposits", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "scia_IncreaseDecreaseInOperatingLeaseObligations": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) of operating lease liability during the period.", "label": "Increase Decrease in Operating Lease Obligations", "verboseLabel": "Operating lease obligations" } } }, "localname": "IncreaseDecreaseInOperatingLeaseObligations", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "scia_InitialDeferralPeriodForMonthlyPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents period for which the initial deferral period for monthly payment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Initial Deferral Period For Monthly Payment", "terseLabel": "Deferral period for monthly payments" } } }, "localname": "InitialDeferralPeriodForMonthlyPayment", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "durationItemType" }, "scia_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertaining to non-U.S. locations.", "label": "International [Member]", "terseLabel": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "scia_InventoryReserve": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of inventory reserve recorded during the period.", "label": "Inventory Reserve", "verboseLabel": "Inventory reserve" } } }, "localname": "InventoryReserve", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "scia_LeaseFinanceLeaseAmortizationTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease amortization, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lease Finance Lease Amortization Term", "terseLabel": "Amortization period, Finance lease (in years)" } } }, "localname": "LeaseFinanceLeaseAmortizationTerm", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "scia_LesseeOperatingLeaseOtherInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of other information regarding lessee, operating lease.", "label": "Lessee Operating Lease Other Information [Table Text Block]", "terseLabel": "Schedule of operating lease other information" } } }, "localname": "LesseeOperatingLeaseOtherInformationTableTextBlock", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseTables" ], "xbrltype": "textBlockItemType" }, "scia_OperatingLeaseMonthlyRentPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Monthly rent payable on operating lease.", "label": "Operating Lease Monthly Rent Payable" } } }, "localname": "OperatingLeaseMonthlyRentPayable", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "scia_OperatingLossCarryforwardExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The expiration date of each operating loss carry forward included in total operating loss carry forwards, or the applicable range of such expiration dates.", "label": "Operating Loss Carryforward Expiration Year", "verboseLabel": "Operating Loss Carry forward Expiration Year" } } }, "localname": "OperatingLossCarryforwardExpirationYear", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "scia_PhotonicsMarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertaining to the photonics market.", "label": "Photonics Market [Member]", "terseLabel": "Photonics market [Member]" } } }, "localname": "PhotonicsMarketMember", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "scia_PreferredStockDividendAccrued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of cumulative dividends accrued during the year", "label": "Preferred Stock Dividend Accrued", "verboseLabel": "Accretion of cumulative dividends" } } }, "localname": "PreferredStockDividendAccrued", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "scia_PurchaseOrderForNewEquipment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of purchase orders made for new equipment.", "label": "Purchase Order for New Equipment", "terseLabel": "Amount of purchase orders for new equipment" } } }, "localname": "PurchaseOrderForNewEquipment", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "scia_SbaPaycheckProtectionProgramLoanCaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Paycheck Protection Program Loan from SBA.", "label": "Sba Paycheck Protection Program Loan Cares Act [Member]", "terseLabel": "SBA PPP Loan" } } }, "localname": "SbaPaycheckProtectionProgramLoanCaresActMember", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "scia_ScheduleOfComponentsOfFinanceLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of finance lease.", "label": "Schedule of Components of Finance Lease [Table Text Block]", "terseLabel": "Schedule of equipment under finance leases" } } }, "localname": "ScheduleOfComponentsOfFinanceLeaseTableTextBlock", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesTables" ], "xbrltype": "textBlockItemType" }, "scia_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Customers [Member]", "terseLabel": "Two Customers [Member]" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.datatracks.com/20210630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Non-employee director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r200", "r201", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r339", "r342" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r200", "r201", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r339", "r342" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r145", "r189", "r191", "r298", "r338", "r340" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r145", "r189", "r191", "r298", "r338", "r340" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r198", "r200", "r201", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r339", "r342" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r198", "r200", "r201", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r339", "r342" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r146", "r147", "r189", "r192", "r341", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r146", "r147", "r189", "r192", "r341", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r21", "r150", "r151" ], "calculation": { "http://www.datatracks.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 Trade, less allowance for doubtful accounts of $15,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "verboseLabel": "Accrued expenses and other" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r165" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r220" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r79", "r80", "r81", "r216", "r217", "r218" ], "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 [Member]", "terseLabel": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r68", "r163" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "verboseLabel": "Amortization of patents" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r202", "r203", "r221", "r222" ], "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 expense (Note 4)" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r152", "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "verboseLabel": "Allowance for doubtful accounts (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r74", "r134", "r137", "r143", "r154", "r253", "r255", "r264", "r316", "r329" ], "calculation": { "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r47", "r74", "r154", "r253", "r255", "r264" ], "calculation": { "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r70" ], "calculation": { "http://www.datatracks.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 - End of period", "periodStartLabel": "CASH - Beginning of period", "verboseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets", "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r63", "r265" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "NET INCREASE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r73", "r74", "r102", "r103", "r104", "r107", "r109", "r117", "r118", "r119", "r154", "r264" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r79", "r80" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r172" ], "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", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, no par value, authorized 15,000,000 shares; 4,498,908 and 4,466,969 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r125", "r126", "r148", "r262", "r263" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r125", "r126", "r148", "r262", "r263", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r125", "r126", "r148", "r262", "r263", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r125", "r126", "r148", "r262", "r263" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r125", "r126", "r148", "r262", "r263" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r164" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "verboseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r179", "r180", "r190" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r56", "r298" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r75", "r236", "r246" ], "calculation": { "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Payable" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r170" ], "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": "Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r317", "r318", "r327" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r40", "r167", "r273" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "verboseLabel": "Interest rate (in percentage)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r76", "r173", "r174", "r175", "r176", "r272", "r273", "r274", "r326" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term of loan" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r237", "r246" ], "calculation": { "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal - deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r225", "r226" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "scia_AssetsExcludingPropertyAndEquipmentNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r234", "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "verboseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r68" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation and accretion" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Common Stock and Stock Options" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock and Stock Options" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStockCash": { "auth_ref": [ "r177", "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.", "label": "Dividends, Preferred Stock, Cash", "negatedLabel": "Payment of cumulative dividends (Note 5)" } } }, "localname": "DividendsPreferredStockCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share", "verboseLabel": "Income per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r54", "r88", "r89", "r90", "r91", "r92", "r99", "r102", "r107", "r108", "r109", "r113", "r114", "r322", "r335" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic (In dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share - basic and diluted (Note 7)" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "verboseLabel": "Weighted average shares outstanding" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r54", "r88", "r89", "r90", "r91", "r92", "r102", "r107", "r108", "r109", "r113", "r114", "r322", "r335" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (In dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r110", "r111", "r112", "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r228", "r247" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r79", "r80", "r81", "r85", "r93", "r95", "r116", "r155", "r172", "r177", "r216", "r217", "r218", "r239", "r240", "r266", "r267", "r268", "r269", "r270", "r271", "r343", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r276", "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Present value of minimum lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 1.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 finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Less current portion", "verboseLabel": "Finance lease obligations, current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.datatracks.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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "totalLabel": "Finance lease obligations, net of current portion", "verboseLabel": "Finance lease obligations, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r164" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "verboseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r68" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss (gain) on disposal of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r68", "r168", "r169" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 expense" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r55", "r74", "r134", "r136", "r139", "r142", "r144", "r154", "r264" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r52", "r134", "r136", "r139", "r142", "r144", "r314", "r320", "r324", "r336" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r229", "r230", "r233", "r244", "r248", "r250", "r251", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r94", "r95", "r133", "r227", "r245", "r249", "r337" ], "calculation": { "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r65", "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r67" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r67" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAssetRetirementObligations": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the carrying amount of asset retirement obligations.", "label": "Increase (Decrease) in Asset Retirement Obligations", "verboseLabel": "Increase in asset retirement obligation" } } }, "localname": "IncreaseDecreaseInAssetRetirementObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r67" ], "calculation": { "http://www.datatracks.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 the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred tax asset" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r67" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r323" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r62", "r64", "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r43" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r46" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventory, Net", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r45" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r46", "r77", "r159" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r44" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r9", "r164" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "verboseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Finance Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r284" ], "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 annual undiscounted cash flows of the operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "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 minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails": { "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 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, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails": { "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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r284" ], "calculation": { "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less debt discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r286" ], "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": "Operating Lease" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLease" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term" } } }, "localname": "LessorOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r74", "r138", "r154", "r254", "r255", "r256", "r264" ], "calculation": { "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r74", "r154", "r264", "r319", "r332" ], "calculation": { "http://www.datatracks.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 SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r74", "r154", "r254", "r255", "r256", "r264" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r318", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions 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": "Short-term Line of Credit", "terseLabel": "Borrowings on line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r35", "r76" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Implicit rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line Of Credit Facility Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Equipment line of credit", "verboseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r35", "r76" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r41" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, net of current portion" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r9", "r164" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "verboseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r66", "r69" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r49", "r50", "r53", "r69", "r74", "r84", "r88", "r89", "r90", "r91", "r94", "r95", "r105", "r134", "r136", "r139", "r142", "r144", "r154", "r264", "r321", "r334" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows", "http://www.datatracks.com/role/StatementStatementsOfOperations", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r88", "r89", "r90", "r91", "r99", "r100", "r106", "r109", "r134", "r136", "r139", "r142", "r144" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "INCOME APPLICABLE TO COMMON STOCK", "verboseLabel": "Income applicable to common stock" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r82", "r83", "r86", "r87", "r96", "r97", "r98", "r156", "r157", "r193", "r194", "r195", "r196", "r219", "r241", "r242", "r243", "r299", "r300", "r301", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Notes payable, current portion" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurposeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r134", "r136", "r139", "r142", "r144" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r280", "r285" ], "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" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r276" ], "calculation": { "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total operating lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.datatracks.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": "Operating lease obligations, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r276" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease obligations, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r278", "r281" ], "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", "verboseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r275" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "scia_AssetsExcludingPropertyAndEquipmentNoncurrent", "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, Net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r283", "r285" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r282", "r285" ], "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", "verboseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r171", "r258", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed To Issuers Equity Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Organization and Purpose" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Business Organization and Purpose" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurpose" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r13", "r315", "r328" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "scia_AssetsExcludingPropertyAndEquipmentNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "terseLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r61" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedLabel": "Payments of cumulative dividends on preferred stock", "terseLabel": "Dividend Payment, Preferred Stock" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred Stock, Dividend Rate, Percentage" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "terseLabel": "Preferred Stock Dividends, Income Statement Impact", "verboseLabel": "Dividends on preferred stock" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, No Par Value", "terseLabel": "Convertible preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Convertible preferred stock, stated value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "Preferred Stock [Text Block]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.datatracks.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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Convertible preferred stock, Series B, 10% cumulative, nonvoting, no par value, $10 stated value, optional redemption at 103%; optional shareholder conversion 2 shares for 1; 24,152 shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r161", "r162" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Commercial Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r60" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from SBA Paycheck Protection Program" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of machinery and equipment.", "label": "Proceeds from Sale of Machinery and Equipment", "terseLabel": "Proceeds on sale of equipment" } } }, "localname": "ProceedsFromSaleOfMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r165", "r277", "r279" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "verboseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r48", "r166", "r279" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Capital Leased Assets, Gross", "totalLabel": "Net book value" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r11", "r164", "r275" ], "calculation": { "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Machinery and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r164" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r166", "r333" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "verboseLabel": "Property and Equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r199", "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r199", "r288", "r290", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Capital Lease Obligations", "negatedLabel": "Principal payments on finance lease obligations and notes payable" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r224", "r362" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r177", "r220", "r331", "r346", "r350" ], "calculation": { "http://www.datatracks.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r79", "r80", "r81", "r85", "r93", "r95", "r155", "r216", "r217", "r218", "r239", "r240", "r343", "r345" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r125", "r148" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue From Contract With Customer [Member]", "terseLabel": "Sales Revenue, Net [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r72", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r197" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r51", "r74", "r131", "r132", "r135", "r140", "r141", "r145", "r146", "r148", "r154", "r264", "r324" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of components of the income tax expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of reconciliation of earnings per share calculations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r28", "r29", "r30" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r204", "r215" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r205", "r210", "r211" ], "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": "Schedule of share-based compensation, employee stock options, activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "verboseLabel": "Marketing and sales expense" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock [Member]" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 5.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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.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]", "terseLabel": "Common Stock and Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r208" ], "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": "Stock Options, Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r208" ], "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": "Weighted Average Exercise Price, Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r207", "r215" ], "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": "Stock Options, Outstanding, Ending Balance", "periodStartLabel": "Stock Options, Outstanding, Beginning Balance", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r206" ], "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": "Weighted Average Exercise Price, Outstanding, Ending Balance", "periodStartLabel": "Weighted Average Exercise Price, Outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "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": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r212" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Contractual Term, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "periodEndLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price, Ending Balance" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r78" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r73", "r74", "r102", "r103", "r104", "r107", "r109", "r117", "r118", "r119", "r154", "r172", "r264" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r42", "r79", "r80", "r81", "r85", "r93", "r95", "r116", "r155", "r172", "r177", "r216", "r217", "r218", "r239", "r240", "r266", "r267", "r268", "r269", "r270", "r271", "r343", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "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", "verboseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r79", "r80", "r81", "r116", "r298" ], "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/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r172", "r177" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r172", "r177", "r209" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Stock Options, Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r172", "r177" ], "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": "Common stock issued (Note 4)", "verboseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r74", "r153", "r154", "r264" ], "calculation": { "http://www.datatracks.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": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalIncomeStatementElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Income Statement Elements [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalIncomeStatementElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityContractTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant terms of equity contract classified as temporary equity to issue additional shares. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Contract Terms", "verboseLabel": "Convertible preferred stock, optional shareholder conversion" } } }, "localname": "TemporaryEquityContractTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "verboseLabel": "Convertible preferred stock, shares issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "verboseLabel": "Convertible preferred stock, shares outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_UnsecuredDebtCurrent": { "auth_ref": [ "r14", "r317", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, uncollateralized debt obligations due within one year or the normal operating cycle, if longer.", "label": "Unsecured Debt, Current", "terseLabel": "Unsecured promissory note" } } }, "localname": "UnsecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r120", "r121", "r122", "r123", "r127", "r128", "r129" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r109" ], "calculation": { "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilution" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r101", "r109" ], "calculation": { "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Diluted (In shares)", "totalLabel": "Weighted average shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r99", "r109" ], "calculation": { "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (In shares)", "verboseLabel": "Weighted average common shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r153": { "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=27010918&loc=d3e74512-122707" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519491&loc=d3e90476-114009" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r346": { "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=121370832&loc=SL117420844-207641" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r362": { "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" }, "r363": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r364": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r365": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r366": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r367": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r368": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r41": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r53": { "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=120395209&loc=SL114868664-224227" }, "r54": { "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=120395209&loc=SL114868664-224227" }, "r55": { "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=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "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=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" } }, "version": "2.1" } ZIP 57 0001104659-21-097272-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-21-097272-xbrl.zip M4$L#!!0 ( !5 _5+/Y@*GZ0L !QQ 1 0T@"S#!0L%L0P@U50+@D_7XWND,N=P"=,(4<0K(B+7JF:HPE? M+#!#]T0(ZGGH2E!W1A Z/?A\PAWJ]L^.3L^,OZ/$^H;P'-:>TG%0Z<^)C!)8R>;;T+EIS MI19GG<[KZ^O!\DEX!US,@+5[U/E^1]ES*Z*4U$E(#9DDSL&,OW2@0K?4;7=[ M[:->0BY40C[%\LE(A<(<4K)TYOFB=4T.@Z:A%KTIDPHSA\3TC#,6^/D,KA(= MM5J0#A"U@8H(ZB3M>&!_BNWUR##U3D]/.Z8V)G4)S3@UQW5)LN%AQE67*QNX'LL*&-8N@-U]1.X9 *F M0W&*W,4**X&=9WG@<-\X6O?S43>FAY&B^U1F/2"N*4#55>DNB33ZU DK$WW4 M0A0X(]0 1^]+6C;#U)'Y'*9*LYRD64#3&<:+7!-T11ZJ@1 P713!&M7F,%;P MSI1GYODD=%.O\_W^;FR&=PLI+&9$/6"?R 5V2#7XB$?T7';#A7]-ICCP (\_ M ^R9B65C:!?!FU1M&@F3#D+GF#$.K<+$:K[KDL6"LBF/OD*!=KLS[;L3$('T MAV^C6YOBQL_'4&2TOL*>'O7C.2%*MA"%05)0ES09-^J2*674* ?=V.VB-DI8 MX?/5Y=WE0W^ QE\'@\GXO+/-LRTN@-E\R'XUGV'$2I!B+-?S:<0=D=@X'>PY M@;<#XUJS8KZH-.[M-P,A^2"'T^&""*/^-AH%1'98#C.PC">7D\']X&$R1L,; M-'P!(+?L!B72,H_&F!LP RP M8+ /D(]$C.=8D!%Q.'.H1XTAP^EV?7]M91&2;R'2#OU)%OI8* *IR(B%PG3+ MB$_SR#:;;[RFZG"&0C+!2R*3CX/E@C!)"H=W*8<=\].\X:X%(2-T_57A)2*A MY ;.:G!&T0J;W1'8']T$"LKN01T_\$W)(UZ9=;, V[KL5J A3LT G32 C#PH M"1M!42M1<=Q. _L/@5U/E(=[8A_*^'D. )0:&W38>(+-$VXHTQO)/?Q@!PEV M+^AEO2!J8]L'_,@'/%.\R/I O_& 6AX@:Z\ -;GW0UY6A[[!O#+F@S\#NM#= M]XVY1&Q673+WTG6-DMB[95,N?&-I%5_876J9CQR6^DC2-@ITXV@:$83.@IF+ M<*( HFL-&O>QND]T,A3_"S@.F*)JM8%AY!)5*.WI%XCZ-#K\.[Z\%H_'WV\GO#72VE;7/?9^SL>+. M,TQ4YM_APF28)OC)(YDULY3>!N!1][A[M+T:AA*1$676NO!3)!7]$LIM1J 5 MQG'@^UBL8$C1&:-3F+-@%7/,23;L11^Y1YWBA'8]9GORZS ;$D?B=5)SHP&T M;@'%333QS+Z#M@#A<@8[JL=95,N&;8/D?DC6V!9D2(4B(8 '6^41V*#]EAV\B)L*P@:@21 ]<$=AHK'1,4@!0'HD= MGB]9>(P0%$F![PT\=4_[ZLR?5=G*SOTR$^;6N=]ED\5YLT.@6@#782T[\LF MO'7DTZR#^P)]%4C*B)1#,<.,_M>H#W'-8R 67%^*36-;0FV#L]?-R>#'\M"F M0!/M1"(;\/;?B>ZV!2T!< D(]@O M#0!UKOV6W>$M@:+2A=P&D:HY$%ORHP2)LJQ' T+%3(\;!CD.%>Z0-%)6OAUEO>94 47JAK\%A_[W_?CF 2KD _>O73)ZNSCET_*G) MU%6-CO.OBV0)[/=#/F?OAZ1^*M=!EPMG\KU.!3.]C+AR>/Q(Y.+XO. MUBW]!IS]C^X*3F>K,=D/WW+C(.L=U#4<.QB.B))/O33B"$PP2I M(.[KQ,JW4.?-S((NK6M6&H6/:)2'G^H:!2S$^ZCVP("I:\_6&'M[J\X[FR\G MP;?TRTKG8!07"K'P5*ZL8YU M5%C;5T^%F*^V"OD/BU5L/&;0K7[:S>33T$T8F>F'W*JU[ F1XM+-GVJC>Y]K M&%WT)EV>!K*(27]HK[EWZ(/LHV95NF";JW875'CVKYX>G#WLJ,KF6W(:5ED* M1XQ&[BMT'>(IFDW1CU2>P2Q.N3LQC&X@HM]\,NIY.IJ/:74XJM>=/ZIJ(@-HC:I B_NG MX,'BHA6V1T&?NE8^$J&OM^ 9&4YOF2(0.ZG$6+!T$=;GF3K%GLRU-5P@U"ZF MYJOSIA:'ET"P-R(N\1OM)PHZT'TC%8V\^Q>A?-?F3/I--?PR>/ MSG!TH>Q].L2BT-OUPV96::.)R\BFM.U0!NJ\\?)4JD&]>2N1>T>D)%M)S:&: M$[%Q>=VDOR9DJ:X\XY M4W,/%@"FDBM(VUU22)?K>$5S56VW2V*0:@MI8N E#"$E!TO'"]SPLK3./:ST M(R3QNS /G(7/5ZO8VKI,[V-Z_G2:6#YYY?'")>/1$)J76V.;-[8';(D)=<9S MD?8F.&8XC![3ZN=7?3#]LW)F5Q.)3VU/-SS%'!T5QU+MAPE;Q MQYP%OH;]/.'L"K/GM#L5U'TP?PI?U-M\.,OGL.$*SUTF1/CKH*&!=N1'P[N.LZ+]K9WF8PT/_7<)W,"#37V?^POP<_,"SR8* M^1'>#GSO%M^MC7W"L.J#YLXSK(R*.)HEA5IOK@PW M6WTVA;UKDP3 7NB0-UQ$L5#TMN%ZC:I(_=Y#\3I*:DSP,HQZ]&/9PB7NO[$7 MA(?%GL=?M3\^D,2\VEP?IB^C:@/VD]], (* M0NX1E<^3.8Q*_>[D^JRKM3ZSJD*;[^!YAU=[^O9Y)SQY_?5_4$L#!!0 ( M !5 _5*)W8UE2 \ #O> 5 &UL[5U; M^(^GH=O3EM_>YK;T"3"!ROAYT#SL'&G!,9$'G MY>N!1UH&,2$\^.W7O__MRS]:K3_/[Z\U"YG>'#BN9F)@N,#2WJ [TQ[18F$X MV@W &-JV=HZA]0(T;7!X?'ARVNT>]DZZO;[6:@4YG1N$2B)'\[/4#[NKOXR" M7)%SIIVT=?JOHW>U;O>L?W+6/]7N;E8I;V@UIS _J0V='\^T/(UB=WM\/W9VP?(OQ")3N]=ICP8)GR[)W 6.JW7IBVV_[SYOK!G(&YT8(. M<0W'7$NQ;-+DNH/!H.W_E28E\(SX\M?(-%Q?^[GUTK@IV&^M,%F+?6IU]5:O M>_A.K .J TW[@I$-[L%4\RMPYGXLP-<# N<+FU7<_S;#8$J_F=!H,45VCGL= M)O_+@TL)88R?&S8#^C #P"4'&LOQZ?XJ5G'+H(FQ8?X@AR::MUF2-D^^75G% M5C^0R72R -A7:)$:\C+:3E5'!IE=VNBM;$TC^92NZ 4DIHV(A\&5\TJS1Q@" M<@%< ]H2U[%+SZ7?;J #Y][< M_W)G?/@&7P*1=!'UP6,FHW\"QJ"<"H%>0H=U\UN&6:24+8$D6[%5V1*V!6[\ MEP<7K*@GQP(X^J>A8PTM"[)>S;"OG"G"<[^+JPITB9(#99CK?O>:0@\4P,HL M[+5$]0K>74"K9JV^0I?E3/W#3D=K::LLZ,_GP^OA[6BL/?PQ'C\^+'TR6D$; MF;$<;>8-(ARG*JBI[_)-#?+L^WW4.7\QC 7S>3MM8+LD_,)([;0ZW<#]^R7X M_'U(2 2 ;3P#VR_O^V:"=FV5&WD84W5MU#$US??CW@DU7/VX?WQRTNGH [T7 MJ7F$]R&.@S"P&>9/?TR80MRO#E*TB3=?&E@+4D9#^2E&\W05!@4BF)6UO[#_6(%\-FW4[0W=D8/Q!AYE_ M&[8'.)0)R:I#I3A928*+0ZV>^&3?SKY\']-1 'T .CS0;HL5LO+JZ*2;]J8A M8EIE0(;F9CLLE$>SR:T.3L4_:/TY;$:3[ 9[N8@"MOJJL76'P<* 5C#? MSFZ$J6GC:+L4;;^!_(E#"X@\4H](1&?D[L<=G4:XU$-8S6KXS3!+1!U:Q1Q? M:2PB(Z52//Z.$=F<5XD)J<-E8;8D".=#5G7JMB!;(6-PKB$[^PGDL4S-_V.TBR'5]4>W%\ZG"';NIHO,'I=;I]E MT)0&K.M,9(8>XV#.7DW6JF1=JKYE,9TCL*-6RB%6=)]'IN3=G# #K M BPP,&&P$["P@<^*8PWG"+OP?_YWKN[XZQN59-\@*Q)W];:JG-Q1I%75NNAR M\C)^-VV/'7P*JQG3"7+,U"FX? ;J6$+V!*XB9")C1.T+GQ-W!G#J!EE*"G4( MK(BB9,/.0ROBQZ])K6EDB!^$N&<5FTR?"/!Q\6C.DHFK0M<'_<[.$2^-7VYC MHR93N !30-5@K79NEKKCK\#Q!?; ""3!-Z*'OX;&,[2A"P&ANGEPD?F#S7, M]D^9N!\9YR+R16L&Q)N]KE.H8[1RBDV9H>: 4G6%*5+O[+V<9$)UR!,E(9.V M+%2JLA<]>Q9"^= MR':_07TE]9%O:<<^5VB/1B6 /&CU5C MG/97V(NAH/-!?PTR?Y8K)+M#S!?'&[!_HAK[J5,([H:+H)32C)>96^5 5/;L M!7)>'@&>1Z<7O!60E*2[0*B(6Q,/C\'%\ M,[Y]?- FE]KD;GP_?+R:W-82%>(6N,MC'M>(D.&K 6TV+7E$D5XV8/O<(-#< ML.2H4R6=4RV[?-%*\O;WHFGB1GFD#TY5<& +LA;;Y\M%J:H+M*[V)54,6_Z& MCD>[E'7+/ =3% M?-7ZG;9OB@8Z!/ZZH:@F;BK&%:#.#GV@7MA&SDWU/(YCI39I>8E@>:NS!6 M%\\/P/?Y*)(; _\ 3!W9)/,%=HEA292Y2V"U==H&= C##%!,F/F M.IE>@&>NRYLGIQ[9]<^$BBFM$:>T0TTLE1G)?UI-VL*,A*X:<>YD M,Q+].76,^+-K3FKU3*7XJIL8.&5]P?B&_ 5\A19PK.#!@=6NR=5\820"TA;) M0AWF*U[/+ZT$"0OYI*VVR+LF0CMM_9R=MM'PX0_M\GKRK9:=-H9F(SHT=?5= M#$T76$'TZ/B'2,H[0/M==B$;LP-E%V#Y/_U]>>U[_&[.#.<%W%/HX^D4<)O* M9U>BICT^5O$[C%@;L,X_G@B[R[[RUXD$YZW:.ZQY%ZK&QC M8[&,]E1=>"RY_9P5'41(>@\LH(PF MJC^CQXOO%:G89)H=""A?8(=9+0B^$?/&H?5?C[C,+[Q$.(J1>_:2DWZ'^2^& M7=EK"^SE/?^A43J-8A/D++K3$^\!UQ+ 5;TPS)9&F0 T,HH8C<>\6MV C0JVWE<&->DPATQIT2"LGN@9$4UT/N[6,E;.23MK1V MTC:*Z2"PB]-MV05G3K!Z%XAMM^/7S0WIU#3Q^I_J@V[=EY"K]?R%\ 9\#51S M I(]4_+A+N'./2FZP]R75D.XR--1;G,I"2GR'KFP-41D]M(,\O"'_/-7^=3A M/_Z>F+ )Q,7VT@H$5! :@GJ[S$DX?LB^E40@K(C0-]0XI\H>] M[# UN7)[:1 B.@AMH<(50ZZ7GS#86&26R;,-7^*W>>,3 &'Q'2:[$E6$G%>X M>"C,>1 R+1BYV$6),$[B!5@@ A,=?^%\XM 'O>YIW6_F;ML*"NHD- ?E0A%R M],5<8%+F\$A*!NH9B[*'1T2UIVK8%SH:^F?:'M'0I!K#0/89,O$,U+.JDIPF MC:2D,G+/I-1W%!:9 %C^8?'E'DSJ\ZK<4[!"TOM@'R4TT8@+$QR-+>.%EABD M4C)0SUR4':1$M:=J'*NP6YU,5Z?'XX?*J6*7'X!C O]+SF@ED9-Z=E:29?ZP M558K0N-7[7U4M!,6"/K+2[X/=B$#O1'CTSU8K&T=/#.7+ CLE[/J(I]!3$G= MCC[H#W;-/DHJ0^)V>/7W>BX@,6U$/';'<;6)=,%" =IBMWKZG>-.5VMIZXSH M+Y&\M'\&N?VKCCL]JQWSK-NJZR2,GTZ_USLZ/>H?]4[U$[;^4<^:=[C3;[S= M4%\'0\/F[WZDI%6OV>7J.6WU6A29W'NW)S63^@WA'_Z3[B;@7E5)3[Q;M.9# MDQM-Z^;UDL5]F0'+#_>3QVLL\6[QF@]-[D9"W;RR,-:^OH)S5[G<)@1VBU\Q M>!)A4;;IUX3QC.\ ]H_2WP,343_/AL$%FLV_C]:%2CI")TE'*,Q_^K4E$\\EKN&P)9J- MMA&]12^=4QVMGE/)1.W2PBT7RD.=OJ$45\G^HKP65+V=FHJ,IYKU92T9:\G/ M;;_LIJ ^Q#<PDL%MY1+KB1F'#<;KOZH%?7@\5"+"3;:PF8JG;PP9./?JB: MH6-=TY)L4=:%9!M/>G&4:G3)\=-QEYY+O]W0>>OQUNIA/NJE;AX+4]<"M;NEM+[^ ;L M5W"#''?&F^T7S4Z=IE^4]=BCF55J06X9MZ;-,U'$_P$&OD0>+FD^83;[:3:9 MZ!NQURJ#])$67+9O7>6SOP;#A]^(2#A24-]0%?;RAO;86CC@1<+FI-B*0DXK M6T/6:_!<:4H&5]-_NK"?">[)L2A]['87N^_!]E2'<_9;$:2\O/:HFY!202,\ M5PY0CGUP4L?AZ_J 71EKK 7(@"SH;FYS0%@>6@/5#P?=Y' 0E+4Y&,R#P<#V M/R^2@\&HMJ$@JAV)(2!?K([&FUHKR2Y?*@_U&KHHG]$&7AYR([KV5)@R5K## M;%?9F2O :K#R+D-N(-(0CE.K*^"B57"_)^8BKN)B/%'/#T?_Y#\Z;<%E?:^< M*<)+[I7<\#/TYZ@>-]Y2 M&4Y=@(>FZYF2?QI_O:JN<&WJ2YNA>J:5_/7_4$L#!!0 M ( !5 _5)KF&.*/A( "@7 0 5 &UL M[5W=<^*Z%7_O3/\'-WUH^T ()-EL=G;;@83T9B9?)6SO[=,=Q19!76-1R23A M_O65; ,VEFP9C'W@,K,S2T ?Y^AW=(YTSI'T]1\?8]=ZPXP3ZGT[:AV?'%G8 MLZE#O-=O1U/>0-PFY.@??__C'[[^J='XI=N_LQQJ3\?8\RV;8>1CQWHG_L@: MT,D$>=8]9HRXKM5EQ'G%EG5Y_.GXXG.K=7QZT3H]LQJ-J*4NXJ(F]:R@R?9Q M:_'+5=0J];Y8%\VV^'?2;EFMUI>SBR]GGZVG^T7)>T'FD.07=8GWXT7T9PE> M/?[M:.3[DR_-YOO[^_''"W./*7L5-4].F_."1V')+Q^<)$J_G\[+MIJ_W-\] MVR,\1@WB<1]Y]K*6;$95KW5Y>=D,?ET4%=T[_J)LG)KS9OBC*,K)%QYT=4=M MY = Y;)@:4O(OQKS8@WY5:/5;IRVCC^XMJ+,_8^R, MCRSYT_?^[:*U5$.R0%.6;?8^?.QQ\N+BGB=$D 6#<4>XSX^L9C'2A5@C24_K MY-/I24#-LR_$3LIU%[D2SN<1QCY_0DQ\-<(^L9&;)E8.KX-$38;L'_S8IN.0 M7*/&RB-Y\8$_#I]'HI<1=1TQJ7O_FQ)_M@;9>0UN3/HUX;9+^93AY^EXC-A, M]$->/3&?;>3Y'=NF4\\72NB)NL0FF%]C'Q&7F[.R=@>D/*QL%DW I?V3V5R.R3*"'L%PY[WX 7 M34,EDOI ?2STR0P)9;@!H_U#@MK4[K,%&J^1+9NB">U>MBK MU(D3J2N_>T)%QG\2(>-NA-6IZ M0U*#5AIC/'[!K$PZD^UN1N1(T,/LZ0MN+-@OD51EZYL1[%&_4^H,FC<8D27D ME'@D7!Q[/Z(F9<^;+K+C!&-9SL'.XEOBRPZ6U:U8?>LZ %QL#R7@O "E&ZVP M#>@5>[F3S>GR M"_*70M)A24;$A)JW&\VM-;4%9<* ?CMJS5L;,CK6#VQ$ C5B8\H%4702FN)Z M0(D3=9TP.2MHJ IN"8:TI3+$0"=8<3A4?.PV#K]^.KT0Z]#VI[-/%Q>MT_;E M^5D5T,P7/%O%1LG;1G"EU^[RFU^OJ/>&F2^-4W*']HP9P;Q[GUCF1)@4JKDM M1)++I6PT]%(F82C$#H YLY ML4# M^)CKB6)%=P2',&&Q7!*I,A6FHW(L*R, M=[C,^V)3SQ>KEYX;%!40XE?Y8?F[V!IBY]N1SZ8U67VQ^*3OPSHJ9U*P4Q]--<#1B!S!Z 86\,_5'@L+?EALA/6KI M&I6B=5826FDVP*-TR_G4'*%YZ4K1.2\5G3D+X)%YG/HRW"L#Y*;P)*I4BM&G M4C%*\%$>4$47ZT+9VH)V](H?A[=B920H6UU3K-- I<%6L^8JJPL>HGSYV\#CX M7$@1JJI7Z\$X*5\/JIB"-M$&@C+*$)N%^32"%QG>\ >8:=T;V56J16TCGT-W!:9?.P$3/E+]?QJU0*VD7\BGYE\U+XVDQ'9TJ*T>0F% M1I':TY.3E4CM\Z SZ-WW'@;/UN.-]?Q3I]_[Z?'NNM=__HO5^]?WV\%_#M': M0[3V$*W]?45K#^&__0O_S5>+PL9YTHR8:"EUG1HT5=Y"+%]3J5D! - *89D* M2U,6FL[*$K4X.!IV]@&49$J&^'32 IANLA%02A8!8!=SNRL-4D8Y".8G4_0T MX05 ]F:9-?^$B'/K7:$)\9&;B41.'0B9"L:HY/ " *&^/,+@8:>'F"=VM3P3 M&EUA"%D'QICHF QB$[:P>RLP(=J_2WI$!*%X2@O4SA2E._]=#,RDD_\D8< M[#D=VV9I#[%)!0B*R2#ZDL,%-/=PQ_GOE/N!^W% -28N\$K*,_&.5,EB11H< M7.EC(4F<^%ALC=^(+:-^A#I];-/7$)VLZ/7VN]V=?*SMCP4TH9O/"IZ<+%>( MCS3RDEEC=Y*[,MF AE) 6AC6NIXR>2% (%Z!3#W@]^ 7_:+&J.[NI'P9,@0- MPP?LWWHV'>,[RG58K92!G^VE(;SZ&-[:-VD8Q/3.!* MJV$M^Y!!O; ;BPZM M6$?6LB=KWI7UUZBSPZ',["VS*].6GA#S9P.&A%VU@XLUNK/X+QD>]2(-[%(@ ML A? /1W%9U $&R-^^ 3!)-_1%^[+U&8ZGO6RPE,QN8UL^ M>*=78KLAK"93.PBUI2#XT/7BM-B JT@',!&NJ">3T,-+'_J$_^C.!J+/#-.2 M66.70K69C$"$1E*7G5^250.(.3$0N$R0XBSM&TA);?NY?=G^!,>TE >&)B-BIXC/C%D9U(-@I Q$-0Z@ 5< ,%-(91=[]DCL1[/R(O.KU6#) M\KS[12S9"C<@D9J36$Q=IJK!-6Q*2 M?[":?R-,*E/Z3R/J4X_8_%XLI+&O5_N:@G4K_EP96F90JAG8>L)J.E_C3I.Z MG5^\^@1N4Q;V,8T[M>-VV5\%%G+;RNK[B;=29$;TY3+GLU9GI:?#(6'R8 MM=F=9^GLSK!I*VC30IX3?8J:KSFCTQYA9^KBZ(Z:[NI1A YCR'L-[['ISI9E MGM!,?M=Y1\S)3 8MK_TZ5B A1K<"Z0_L#&B0#CX_:Y63YF-6%5#N:-F2$%_( MF T&@%A.'J&9$3O3RD "KD6$NPB8@$*O%<"9\!0(,B[;)_7[/ZJ!6,DZ -3G M*X^8%<\,PF:4AQ!X+2;$B6M ](P!@"G7SNC,C,Y_4V;#-1[5+VU8$CZA\LS[ MKKJ3UA[8:*4>NUGR89JA3K;0#X@[";8CE^4/%K3#FIHSIN%UI?&=9N]#+-H) MUUZTNTY#(*Y7V([DK#$:X$1C0^F/6)-Z>:LJ2=$/B(L80*HDQ6#MF]S%M.[/ MF+R.?.QTWC!#KW@^V9X8L;5.H:IZ!W&#!$@9-1["G9-<[>IUQ1KP6R\T&-L0 MX)*) '&?1CUR7/)([IPXF]N:&A2Q<>\@+A\!J8B-AQ"DY*:NKDHS_E+8 O6Q M1%5\/S\R,$6N?"REG27%55,"XC6N[4ETU<,),_2[O+7MUAM2-@Y&HF@\N%TP M'MRPEMU:L7X/@>)#H/@0*#X$B@^!XD/(<$]"AD:G%*X)P[9H3YT:KR@ (5A2 M' 5)P FQGX_1[--4W9XR:8Z"[5'+]D<7D.IW:MQR$DYY*34*F^%9 C&@J=* M[RH\9^ABU1P>@523_2 ?(>32'2;YY@/J(S?^^Q7E_@/U_X/]Z*K_W[29(%OL M;W\31K8X:-#D,3,W9LU+_E.5]S@#Q' $=@3VG7W:H=J4BMU\"N+WDUU8;6+" MWF87ABQTIOY($"NLUW=/C&Z,HR<7+;D*@L]].9)W]!VS\!,9D]4#K=5T^7M+ M(RAKW/9:,+]/)E4+9JK+/<\&V-JX@13,5.[#FMS&$B$B6Y&5X=/%K\23R1%= M))JSM3>IZ^96307Y1,>7@HL1.B5BSA_'(9IH :Y#>GR@%+T MUVL"1.Q] T!U?%5QQS.3D9J(CM4D8641$.'K MS,%6TPUNEH0;+6%4%V*0E(Z.YX1?8,\.\\IUDV6=ED $I,WFS#KLU;E!?: ^ MYH)J:8:+;4\_I[>G06-6U)KXN];MZ35^\6\]+M8&>7M49'7N M#;*)2S(?L-<7A[--S4 A/F_TK #0?BKB[N2D8)D;U_QJ0+:Q>6*7!U22J?T% M+'$7YNEI^[)]#N<:T#)!5#*ZC37=3^%%XP/J=9&G]CIDE(/@:S 5M<5:3\T* MM 7?OQ$C4E?+[5N&!4H7@W/PR]#RI%D -OR9*DM5$(A5T8F0;O !V8\-AA^T MC5@/DO*M05FN&\&_)#/36YTJ!<%JZ 4LZ8!9(1W H">U:H9I4!6LP3AH/&"& MQD'%!#@0'M X6TOIBP,Q%7JATH,19V-_($GJVK/V9>L,COG8#"8E:]O85#R_ MH"?/'B/3;C:(M0# I>0*XV( 490[\>Q_94;(XE5]%;8!K4U$4AA#\+@*=F MKF?D7$ M,!N;.<:#@A#BE^M/IX %V'@$CZ=C[LN%?V\XE/KY+3^;H& ;$ *C:Z.8R]W6 M8]&WQU$]I ;GAN\H>Q>:.21.XNB@*JEA6E-""%/ X *\01MWJE\M_?H M@XRGXRYEC+[+/'8T$;_XLP(A WT3$([2%IAUQ9B#AFZ2T2[BA#]/&$;.HQ=W MO^C.8)E7AW!B=6U=FL48-$3C\F@P'V$&%7?H.3#Z(_MK!"P?/VY3F YU5-AU=)?$TC?B\&2BS.M&.^\GN= M;DN-@,P'>(72NL8S7.SJQS/Y>YW.JKSQ3%(*8#%W.-ZR _[;Y#IPGMRL 4I7 M&((/UPPV'0?0-D)).G5'\(,?I<=3M\4MW@P$Y^\Z4)KPME,@RXT4G7I^['C5 M.B KFX'@&RX!9"5O6_<,)TF*/*!]T7=T*D+E$\ZO \$;;'".*9\1:)/L#G-. M69)N03!^#Z\MT7F9\FI!NHMI#Z.CV" M-\23UU2%GCKY ,!$LA!,Y)3@+6VEG8=3)TE6XH,&:2B*L853 E06" M)]?0TIE(H#@352&5++]B1OFZ/?![[,F(F M;Q;MN$?KB5%A(OR9O,33%ZN5A3R*S_&%3%_N)1^'W\62AG/L=[%80.".;4_' M4U>LWYQK/&%8B'8 GUCTC"GSR6]9+[M4TC,$7UMA,:MD9*!IEC69KD,$00J? MQCM8E?#]WL1NZ&-6B^P5Z1B"Y[(R 2PR,%MW>P84)AP!L?X5GC332A H&-S[/-A2%L.[DPVKHCZ>1]_QP[3M7NIFM;5:@.!H+05A+8=;5ZE" MH5-.?'Y#V<(D/$V9/1(Z1:5-L\M#2(4MIDBS^=GZ\,^[>I0L"1H>\/N"#-7P M9Y>'\(9&L>'/Y@>R>C/07T!>=]A(0ZT9#_K:E*W*EQW^_G]02P,$% @ M%4#]4CE@\-_\10 1=@# !4 !S8VEA+3(P,C$P-C,P7VQA8BYX;6SM?6MS MY#:2X/>+N/^ \^Z&VQ$E=\OV/.R=V8O2HVW%JE5:23U>G^-B@B)1*JY99 W( MDE3SZP\/DL4'7F2QD-#<1NRLU5)F(A/,3"02B<2?_O?K.D'/F.1QEO[YB].O M/WR!,T/=?__[K/_SQ]/3K;_]P^NUWZ.2D MI'06Y!0S2Q$G^_O#='W[X[H_H]E,- M^8FRN8S-H$F<_O9(QT-4UC3_\Q>KHMC\\/[]R\O+UZ^/)/DZ(T\4\\.W[RO M+P3D#Z]YW()^^;:"/7W_GY^N[\,57@/./D",9 M$V5DL[!%,&&3GI&^Y#DER(GE./SZ*7M^'^&8J=4']L,)^^'DPVDYL?]$?_77 M\XQ:S_PQ+T@0%A4]+L6?OY#\_7W-$0.9DS9; 0DK$O1'@Y0EQ/LPH\JW*4X2 M,9$"?4FRM92!_)H])E\,6>P3GV9:$>-!G:'*EFA9IQ&Z3(NXV*&K=)F1-;>8/PGBQ__&%1^-L1^"Q[WA-,12@[K_ M\B:V*R50P3G5!ST3:M5HP*-?.<;_A=0+ZKKP58'7N9V(#7 O]*/'OD9':EAH M/>DP8JDK# MQ-/<*\T#I:F03?X93B"9[705@?P/YX/N!U1^8P3C_F/^Q#4B! M2;*[PYN,R&( )23<)U8PW?W:'3"0#R_E0:T#-3@2\.Z-FP1I'C,G8U2(/BB@ MT2O8[CF #AR,,Y RH7$,-3R45MQB$F?191I=T$V/1K(.')P^2!GN*D,+"$03 M)!RHU4 TZU$A!BX,R40>Y>/<8)OMNM'3"3R]$'7#][[ MUN4VD<$A >CX*]_AIYCM:M/B)EC++%T.!O6UY>RVOW@;!N"KRQA0??D]+&+ MCK_^51IFA"XP?)-Q7U G!'I4@M MU!GBR"@CJ"2 & 7'VO40O%Y%="&+E[%(&AN6$R4\E$89!&CKD@(80(NTG*CT MAR*A-A;,@C2/(CHC>?D?EO8X50HJA852%@WC;461 (HB9(+E8*4D+/J!\13 M4HO4M5 4H\N#42T8 EMP& J,2O U M;T%N2?8O$ S&[==D)2O)[2I+U>FL/HC[KZIBL_JRW;\[_;KRP7M?F(,A M#@>S>SC?$D+W,")K'J=/;*'9RDZW]>!0SEW/?MN]RV$!'+R.$96++W%0C80$ MEO/\5X%914_\C"^"(BBYTJ1GY.!P&2\=^]U4EPP6),>E9D2=W*IQV%%(4.D/ MP)$(.:>AZU-&=MJD?P,*\F"DQVS_;*0& 3H>Z8RO.R$AJ()U_-WOUT&2G&WS M.*5AJ5*:#A34=Y:/A0Z4>%@@0.*I%<.X@53A*3?K2!P-R#A-6. M=VA 0#B'WO!*W\ @@;XX'77-CNBR\+?[54!G8;$MV,4*=A5%'2EKD< V'1:B M=+8>&@R(#8B1'>4VA&,BCCI# ADUL%TK%0UI29!L]B0].##5D3/< MT98V$(2"R#A0ZH0 1AP:47!G2G"/PRVA+)Q^\_@0%](+&WT0]Y]>Q6;UU;M_ M=_K!Y8/WOC7_&\J6Z/2;=X]?H0K+^:>^? U7E"^L*+Z2@\%]A 'Y M]'T&>I^_ D45K-OBJS)[\3'.PR#Y!0=$76BK!@4X=S"P79]!*.#B? M390)20&/&(+[PMNJ\G?/]$?Z&]WEK!XD7 6V@NEN#78'#*0*6\J#N@Z[J1,< M 4@A1#VXG4JT8*&50L*X7"T:@("*T>/"J!IEI;Y;Y9A3#B+.=1+(]IR=O[M7 M BF#U8=O_='IQY:,W/O -0QB0,X^Z0,)V+;S?K=^S&2L=_[N_I-*&:P^:>N/ M3C^I9.1^R"]@D :^TFK+[H,\D?.W#8_>0J"C?BL."GRZC?=[UO^^J^\]HFI MUF+Y,4Z#-(RIQ\G$=2]%9X9AJ&ZU8HQ83&&&X#G3I>%,]=3L;'X]OSF_1/<_ M75X^W'N@9K+>#RH@8-7I]7N00\"I@Z['0PUT:&.'";_]M:*_@PX06 =Z+$OU MX-IY-P<3"VI]Z.K!)"P^8_*8Y?CZJ)RZT]AYGN,B-RQ_72 8396SVM32-H1S M#94-WP]P.1#ZM0+K>2M76FK'[?T]Z&(JF"QS1%9:VH.%5%8%XWV=[0 "J:Z4 M"X4&S^I20E]4V8[[BFN! Z?9YT&^FJ<1^\_EW[;QL,^62 QW1$EHP$2*(\MRAI_B-&7?Y;@26?BU0W4/<-T. M0W;]/;_#(:9\TUW9#2[D5=YV*$"KN(48K<5< ^]^33KC=)ML/X#A>4\SA+6?>(-7X(7L\) MCN(ZB#EG!5'S7J@[DH9;XSE(4&9-HP@IP50:);5OU@TV+]'\!HC %W M];<$;X(XNGS=X#3'^H!7 0MC35K&FV8E!71N7QHN>HI1PJ(2&#R6'<,[%L" MFMW*L=GDX;S(O!HSKK"95KL,*\S:8,/H R."PC(H"X!3JKE>R;1!@;,@L0M-RU-#.[<7$2D^+ M:H2N&G$D*+,X4 Q-B2S"5X&/\RG[*=3:@@8>S A>;:[5EJ% M'L.?';5.I0Q[Z>,9B#'MY$P+@$JT_M]2B>+;^*4WT=O#]+K_J4 MVIS$]FS9G5(4=]:QH)P%K+TQWT;>Q4^K8K'\G&-^J*68 @,.C'U8"=(T$"V" M='I,"V<8&7F! < MU65KXJ17O6[H$&"LPBQ"TR34T,[MP<1*O^%)B= LAJS* XZV6*C*'P^7@A6P M!C(+=K@T%"M,!,,J*V]" +G]/I,M)[__LWN7WAV[[\ 9A.*"G1L%M>5Q?,6* MHKY?C'GY&B9;UO.D"I%: 17]^M(JJC$$ "K[1XE8E_4/PH:IZ1_!8O]F_W;- MEGRJ9"BLKOF) G^ZE\RK/ST&";^ DJ\P+E#$G^9:LHLII6*BC&MIL0IXTG=? M'5*?A[._TEN7FI+;S=ADDHJZO.Q 'S=EX:@J=P.ZRJH76*"U5;MD'7-! MM2L&56G;XF%^C:!;15S'P6.W2@^H6! MXK6J&2QQW=?5VHD9E^5:5 J=+*-=:1 M+]J8DA4C).%GDM6U&_Z08_\HTI4I'_ A$H:#LLJB#$*YL_&;K,#Y M;;!C-^SUIBV%A+%H#=--0Y: .;=?)0\];>&0J 0%MM6A7&\JKKW1Z_81EN7J M94+RX6S49@738P"?CEHZS][QJ*-U;/#QZ&!Y?%X.JFY"5BN""ABVB95Y79!# M@C6NLO*S=9LG)PO$@%95P[@O%PK0^PU\__5S7*S.MWF1K3&Q7!WL4,%N/%B+ MU;GZ8,2#N -AR93L#@%'12\Q>ZRU1/9I\3A$N!*]8)TXS(P($9;9C"5)ZL,7J&JK:>21)*U2S.O]?3Z?.;YX#I>Z+'UZP&3= MS,VKW* 4%&BYT[#=6O D<.Z7/"43IN.:8UNWZ<1F,.?UD8UO>J[(KAM70@L\ MK\YO]*NA$+'5&5RU[%^=\K#*9(]JD0=7Z381OJQJC^=%0>+';<$?YB@R&@=Y M4G$Y7+P59;TC'FAC?7&%E,NA>QQ/"@G65%_%=*>E?A<,HJ&^G =92_KR,B\' MG8GGZV;H*L^W&.RI-'O^S[.4TBMB9J";6I9B&8Z!:7X[;_\ MZ_Z/^=Z^V)T\RE/. +\1?\CYJU2G_XJ^^6YV^KOZES&?9)%@WA9TV)3=$8.L M&EBOL]1HDWTPJ&H .;OMD_\V#, IOXP!B1XS,*^,!YN81IZJ RD5--!9II[YUNFE'-3]>:6.C_XA7@V-&#B[ M-UTB@!U)CN6?O1ASPN]]2_EWI_%WN CB%$>7 6$/JN:M3FW+.(Q5VQH;1!@[ ML!>I:1)F+.?68[[:6YDPT&X%\G=L+7HT90VLN1>(P;^5),'">Q'3SW)PE M5:"!Y[ZUX@SI=N!=EX-!W0W L^A#1!"=0?QN9W#/LJ\YY$N3Y8LF%F[_& MJA,A#3S4PFL0H+W^*H !EF$M)_VL 0-CIX<<$/W*0'O9=(>9KP;7%]F:QIRJ MI(@$$"C[I62YE?_J0;G/@"E84.C$HM8) 7R<,Q9CIT(6SDN-N) M<9'?/ON$UX^8=.08A G0>'"84'7'03LT9SH^F"?M 4;G,*8^OT"_"A*.30%8 M.(>YW"3)7M@6Y6-&+K+M8['<)M5=SCL=\Q@K:RP4,(N,\1 M#^>NGSBJ:/ CNXH*JJ_V[NF 7QB;7MRH$C>HQ'T7I_2W21*0O)<$!#F8O W( M@O!H,^*G4K>8\-H&\R&6&A/\^-(DE.)$4X4&>E@?'3;U#FTP$7D9 M/S20BY//ZZ--\YST,< U3B6$0M.ZX) :)N?%<*(ND- >RX-3]6&"E"92'HX' M2D$ ;4+4*]@*7D%[8@MMYK5V($#A;:#)AY7^>U128B]!6_%CJ0" 2K_8UZ;8 M2MU"\43])6)H;: !#V\(/68LK6&AKKH#,PEK6=IV<6 !X=#4$PWK0O;LPA-> M+*_2 E,6I"]@#"3@4R)*)Z(Y'R7#AGD!8P2+DIX\5>TLB\9++);TC$L\1!4R M5-?B.GY?8A*1-;FK/1F6KJX(N78A1Q&U5T2=UT74H4D)?+E0<)/17:C]K8(F MN ]7"_KLJ^\7[&&!+QET&3'?-+CAY3:BUAGFC&>@!%HS\3=UT7$+P_)GML@^ MV,V0+)H=)K!-#*9@^(^KFH[M[+T:#6X1&BV-F*_"JL-W9C<52AQ?#":DQ'%AIP:)NQ M2/SW3:8\OH,]O1@NB#Y<]>- 0RJ5^5##C.:1H1@.-TPX?IB,^6! :3<>G'., M%,G&@KSHG7"5AMD:UV7PADX_2F@8HS$PW[05!:AS$]'RT;_\]S!_N/QT>?-P MCQ8?T>+V\F[^<+6X 7S@]@X_XW2K[%2V_S/4S>@V>^W[S^)O +>XQ#G]S1.5YY,JQ&@BA9,(K1+%E30 4+ M>E8DRU[.>RMR%'Y?L$)"# NN6&&D' 1:^W\D69[?DFRI[%+1@H#1;PF3385N M_-FY!O?&[GUJ#H$$",RU5EL>-U(>'>HB3C$)$FI!\V@=IS&+7-BI^J5X<4(E MG0D+2&?MA&GIL1[%O6[;\-/7)8'%G7,;#Y6(4%[Z<'F"MCQ8+H_+8#G'5"=7 M5*0+NI(DV8;%_'I[,>! A=46@K1C;0T"0 !NY$82^ H!P96^MD(@<"UJ$:! MMH?!4NPY9W+D04(W)^!V4#>L%_FA:QKO*>250@(_G=!G6OI8PAX,[GF$+@^: MIP,$*'K'@(_32+]/*5R;"-\Q5; M=1;+"_RHW,Z:\8 V#+8"M;8,)B3WFP8[COIA-L4K38$5#+4Q6:J$X4YK)-\+ M:5+\Q-\5/9905!KS&ZP^E5&!0QW+Z-EOG\O(80$. M9G2,2/QM>8&D6B5*C*]FB")!&<)8(<#CG_WZ]I&J$BOJB=,MM]RF6,4L$FKYR:# M8_YN!6L&$XN_%6P8:(=&92V=\!E.L?H01PD-Z4B4S/>=0 \4R( 5?*CTAX)7 MZ0OTKL0 VND-XY\W_87*N QC]=9#XZ01D3'/TH&!,40IHTWS:P$X-SK)Z/WW M3''1SJ2X;%YNK'ZQE4#H+8QK\(!'"Z]P&)=0UTHOXNK]E40??L1TE;(W$ M\GJ=RFM/ H[Y%HC^ZM/B M!MT_+,[_W8L 9KQXXGL&FTT2A]67#!N=K^"<4/485=6K@(O!RDCB9%O@R'#U MPQH;QND,%*[I;"Q1G3N907SU%+%^&*WNG%$Z#U'0)&@<^TEH8W@SD8QUIPQT M@AYK(:-2R'H=YG7*7H*"JWN+#RN%+S%\47F] %6$YKO:=R*V1;'"Y"+.PR3+MW0B#]M5 MJ*GY838#A1^PZU"1 C>[07R.VY7,$*>*&F2/O5$9NV*-GHB?>V.X([M:*61)"@ MPE\.['5I.6I^TI1+F$+:?:@I[!'L!?E)/UWE8YK[PY:KJ=(FWKFB3^@.LRAOB>2 M?S> Y[?+EW-;SXH;MC"6N,#/Z=K86&Z99MP5+_7=&G)\*OV:!@S5X292M-X_V0J*XN M"009%&T)\V%T\X=V."!NFV6/D5!5#81*-)!^V*,^%?TK%@W,Y=\(\&'FZ+^V M><&4,W_(YE$4BQ;#MT$<7:7GP2:F:R]?06G0C:/S;,WJJ+D>WV'JRO*XP&63 MJEM,XBRZPV'VE'(JNN=ACC\LT///CJ:S]6+TD<=T_\BT$X'Z5KH?EE7"[ =& M;&04IZ@L*'1\WQ9ZCFH&HGAP0/J,$$3- /-*O"=8NI"AM$JXN<9 0IS)_;_ U^X7]1W4RRQ(7:< X0K+WA MM$ $V'!:QRW9J)1ZU8JX 7 0#4_/<0\9K/N9:O 2B7'5=9<[#/ M!9*J8A[P8Y*]F [9]2C@B2FE&(I\5 \>,@VE8,:0?3J?W_^$/EXO?@;LY'Z# M"\8\OY\;X>AL]YE&DU=IW7)J'M)5DT:BQAJ.,83 ;J:,%+ES.64@%8C[*:-8 ME%Y1891010H][M [1HUNW;Y"^V9I>XH>E&I,)O[>3M''N\6GZ@6&FQ_1_/SA MZB]7#U>7@!;,,Y4$Z:>)I4Z:0)AH'-FTTJ1"F M5%$]&.K?DV.WX_SR2L,R14XGDM03F=;W[]GOV;]"-HN;QBQF]=P%]7 _ &:1 M\(:R'_/DUGR=D2+^N_A9G [P_+^Z,9XU-E!V:9APK4R3':K[K-,0OOH9J ;V M##7Q1;OZBL(1>NS9FO%T HJ.]17.A&?/3;86RSM6@+%84E\RS_.>I=@@ )P] M6XE0GSUKH6'.GBU8ZKOMIKZSQV<8%OMAFV,4,$3';S$?+,1BB>XJ(2@>XHAN M[?:(7\.'P/]C1IJ,&F./'CQT"*X00!Y'=X !@V$I)UH=@MH+'\(S4_=-4+! M$C#A65ZV:!^?JC)S"F"@)*>6]59Z4PKI/K&I8:.?TE2!="]6[&XIWP6K<.1/MBADMT6&ZYUO+UJW@;X9$Z2+OBU; MIE;Z%W&^R?*X\K<5*<1IH9H89&_]T:(R1/3N*6!9&2I>Q$4-$B8G5@GFM$EI['%0(B H,G$@"^KE$E$_5*EPO9@O=*S9KMH[<^U2C(>'+4?+.OY MBOX+YTR^QMD36\C$ ^))'#S&"?0Y5%_,>1@R+YW?X1#'SZS3H_4,R5!],4&U M6'KCZ^-Y8'8JIFP-KL)'>P+^Q(C6PM52$*44D(94+;KQ@+U6"\<7TY$(HK>9 M!H('QM+CQM9*&HC^6(>--$JV(1#+,1*J(K[\EZ95Y;".V[MJZ-XR&@?I4J1?;$:G6B&39 $TP,+ M4K-EO?GA+>$:I7V ]38ON3*+ 3J^9_(^?_H/2V,G=QS?Z]>$SB)_& I3RI. =)"D^6+Q& MOMP:%RJ5/I#!_AN**\R*H4N;B6J;R9:-1%3"_UKEH'8>9-T/%;MV$Q6)=F:1 M4T$-,D#Y^D/%7'0^8::6:%(/4O:L*:/J?)Y&Y]N\R-:87&!^S&_I2FSH>.%3 M[ 76.!2;81S[DCX/0R>!6^Z%[KQ8H5X]%_" MT3 S9;\/)!VJJMT9H[OEI\&/VP*E68%VE#;;P'V-YDF>U>/.%(-VAFJTP!(R MHG66XAU:X80#U;\.RD5Z5H[ Z.68\L)]9CDQ,Q2R/N8%-E*64&&= YY%\"W'V/UJ>^'[]*JQY>5;)!G*!4!%%%T1.7 M/EKT2DK$J3C'9T8#!5!9OC0WU2/<@X=KOD>JB+=_D'L2 5GGK%(\#RKARX9YK(,P2?FV<2N$XY<< M6:6%R!;6J:'BBY4:61QJK37!-[%E'"Y^=\OX\>IF M?G/NS9:QC!+88T72SM$T4!"_P-0T^&\,\<8@2K#A[0BA97'N #)@ >]@'M61 M+XT&%R2B=D#WF.HVZ#Q0W%,6OX2.A:>=!6F[=+I7W=0SD4\OM/76>S*1ZT=O M2I*]3^U'PHMUTS94XZG!X5-:,O95.:PF+&C2JL^((4O%$8Y:73,^7&'JX>B?"LQ/W]F/3R18PUG"'=[L#1X_LOU]>:704)TWA@",M0P7L6D_ M]MC.+6HH:ST=W1-@RQ(C(6H9RHNO1RY3LU^&#Q;TEL0T^-[LBUSX>KOD,3GN M%Z_Q64BYRSF@(-;U5OG@#8G_6^/#ML0>;X6GVP)[E; :)BE/6+W;5M(U*QZ6 MM:0^I*^8J.Q_+!/^'"287Q"FF_DXI(Z,_8$ZJ/8O&I#BN9-^I599TG?Y*BH& M[ZA3O%PNL3+UY9H)&-\ ,]5-_^*6 ^<^"D*\?JZ+6;X(/>@/C0%FU2.$DHLW M,)[.B_FZN7Q 5S?G=Y?S^TOZ W_J!K!YZ':S$37702*::=5O]UR*WQL?3QI" M :C-Z' A6[U'[='=-R0=REN_T6>#0M7MK::!*B+@ST-,(.CGV]MK_L34_!I= M7-V?7R_N/]]=MM^;HA;Y<7'W:?YPM;B9\!X,#[""N/7HFL*N+. ![K78"%#? M7]$!P]Q3,7/4]]/O \>7'T8P*388K %!ZT$^,&L]2 [>2*%WV29GUU9 .UM1 M:6E0P"12OZ32@X*ZXBUEMGVANP4"<'U;,K[D]HZ XLH]0S2Z*F]-EJ8Q5I30=*+#>!3)F.YT*FB 0?0GZX\NNI=7] M=+ERPX13@Y@M9,U_W:9LV!.B-U1-Z(_[2JHTDB2I+N(\3+)\2[!AXW(X6;BT MRA33T4V4'$(3)/5Q.,/R.(31G:&2_+@VZ0CS8MN[W2SN.'; MI\:]F)L+STJ>))=K67>A.US$1#Q4;#PL'4;"FPX_1C$-S7Z4^#[T_3$P9]T" MB-%!>T*0[3V.(2T5D3?30F0OXO[(%,XJ%^0I2,NGE,ZI'%D21]5C@;>LPWBY MHU\L2]\5)'72QY26G(@VC!U/.C%- Y^$L'/+GY#KGI&<;?,XQ7F.FH.(0L8M MV63]AI1OQ#SV2_L#?BW.$G41[_3#O$&CT4S79/8C&>-MF9)2@'YWJ<8P,]0: MJ"H2KH=B]4OU8/NCAW98S09$?$2@P-K1Q'GLCLI&@RRE2X4/S1=\= A SVH: M16B]JZF$=O^PIH$5R:G>>LV*]:EMW<=/:;R,0_9:VIX.J@@!GCWO&>O+9UJU M;)&!3IP'B=8Z;+;"='_./("MOC+J-= #[WZ8>&_ UF[P2T,PDJ7TQ[ ,D-.H M?&.F;CG+87C9;6)QC7,"RE#%JY--2KNJ]6"R .6N$_$L*50/<<<:6N3?I$V8 M5J=I2+\YJ]"N;%/0?4MV85HV*&FU58B*ROW37RW :@0/%LXCSH^_CF._G5LL MFT]IWV'6O34ZS_(BYX]M\^>SJUN9AG7T4*(PSF*:J6BZB<,H.G<04[#;/X;, MUFNZ[=]?JA8_+3:C^W,[5ORSIK"FQ?)@JIZKOGXR1NF^G*2_RJ_C5W+YO,[[ MT2U5DRXJ"2-.>88X[1-N6:B^I0^_*!YG6GQU"NR.1+$SK&Y=(!B3E;/:M, V MA'.#D@TO>W/,EU8,S>82)C>OA(9JQ*!EOMV'00H*T(9!PX=)33SPBP?Q#UD\ M5+YZ;EU:J,6 *@TR"M&N!%*" Q3^&'CQ]>G2'MLF%ZE'\49QM,Y2!^^#ZIC< M3HWB]/S9JB)LM"R@=G 9D#1.G]@%6A[TFHQ P\4-9H$: 60*F#WL:2>DYZR M5/#L#IG867D0,APN!&"V!#\6UB&#"A@HMZ%EO96RD$*ZST1HV.AGWG4=R:#T MPY@E4T'[H"'ZK)8<%%A'C%DHUE++JQ*T8?Q[HN3U1;,!FR<-!O#M0]O-DQ(< M[E;B@,W3_H:B5WICWCWI4+S1',/N20WO@^Z8=QR5\OCE.P\2!=(.>)=$T]EQ M%PA&U^6L-K6[#>%)@FD6??Q!8*Q%#FK38MH0SC7?-GPO>__ M.><;K%[!V4\RSE@=W/<;$ZW^9%ML;$;HT82@3JZ9 Q MHK:?#QE" > )D>'L22Y9<"+H#H?94QJ+^_J^&=FQ))UP!WNYWB39#N,[7-!U MBO4((#B*"[U!#<($V,\.$ZK>UMJAP30"'L*;[,T=$8?DO#]MG"XSLA:%Z>RA MY"!.>>O:#.%R%-9P20R#0CX.S=B]: +"?J[!]E,R9/$U4_5NU;5EV=I3S-I6,:LZ4._*%15^ MGWZ\*6E$('EC>L+6]-2[+OX$-\JJ>2J?'=SYX$?J2QSG6T+H3P.]A0D=VB?8 MB2>W?#TNH'W;,*95V9K #)4D7)FLQ;6B(\@)VU6PEJ=[=X2=)H7S-+J(DVV! MHX&F-Y :M"6.$EYNF(-( =KI"#ZUZMR_2S1#G"8/44NJ'BZ^D\S#OJHS"( FWB;QE/H3ML[ C2S%_=KRN_;U\9=$"/L,I7L9# ME]X1%*%]P.A)D/N!P>0 ?<%(7K7^8$]3+'9UI7M)%[TK*7_EY?)^C"D)6U,B M#D6J)Z,0%K2ABP+;5:[75&5; M\6A;JCU#-;D9J@AZL^)/)W[3I(,TW08)VJ91G/.:+;;/9@]A+9/LI3;SK)ZH MA#\QDY3CC@S]%:?J,@D7='ARM3]ZU=KO:"H I^WCA:U/WH>3@#F%'\MG3W$? M5FRI>:21)T%1JVU'" M-JURN2V8-U[':;S>KDO3W)3M+B<,$^1[G*8LYB!A. V $&&LH'6 ,)0 3'@P MCLM^<" -#-I;UF5IFQ !P$1BJE,4+<<#[F..)3/^VS;>\#H)NF>AJW[KDT(^ M+[%=/V*R6-:ASCU^XIY/X7LU\$ /09@$:+WNH )V_V2#GI-^HQP.SS1I'T%7 M*$"/*HR68!\'YPH)#EAF^R\C72L*XLS@ (NG!?OU.JF!=7LKV\A(3QFD#VQ= MJTO'W#G$<_:!V/4-W@L]SG^[Q83](GC"IPI+T*/ N$4;,9J>40?OW#F:F9$4 MYS50$,.9H3W6A/ZEQ]L#!<]761+MAY/9B!T>@,<9(E#M>FR08,)R>\[Z6^", MH"!%[*(%W>T6JZ"HHG+JG0(4ME2,4-+LS2."Q8$RNU'SMVW <.F_GS$*ULS# MS=#+*@Y7=*4CSXR*N)3SQ2-.P]4Z('3S\XZ.&N$THQM0IH3\K7<&0R/&LF2L M6,4Y*C\C':]UO:?-U*86D9(DE(L(L2_-(:/X.<[9R;?C#<0!'Z1OU*A&UEBW M@QW"M$(=Q5&I+AZ1K-0#F5P62!Y=\>N)8KS=5V/X=;&OP]8Q[O1MZC$\N=UG MDEE]L6^/ZM%]/FMQ-%_F#=XV*@NE%]LB+X*4'5R)?9ZJT&/Z<=[87233A$UR M-4DUR-NYJ:278/J+2[/]C87&F#,D1CV*GZ&>.\ZBRS325D:YFL#VK8W6'%SR M_Z*S(&$IRR/.Q7T1D,+WV3C#3W&:'GM"CG?-S6_+=;'%UL"-SR7C MO,WX7#EA4\;GO4'>7'RND,"%'V5C'C4^/WH(9CUYG6BT[99@7TZ9, S]&<=/ M*[IPS9\Q"9YPY:-O21QV3U2(/D9JGA!)3-U M)(8X._\0^8L1\VV8EO\?\AQ'GS5C/L2CQ4C96:RS+\BO4K%U.,::-#$3GBY- M1YGJ02O4I!SXMU =0;Q1ZY6^D9X^_P&S<-E<2/9A]HU^6)EN\[- B$&W69'SE*%.M='N71/%>/@R/^.[P6]4%5 M5_IMD#Q@LOY&]]5<=KW;(!XWI.46MRX=9&(?A5&M&5.GK(^ $OR2__MF77O>G@\]=8=5W1 M#A5F]1DB5G.YL,%S[M_MF9*\V,I-O\1E5!K5TD&Y3"%&B'"[0?%]@-.9K& MSRFI05IO3\"WNM76Y][@%_XGY;M5EL@>EM;W1+,NIZ\Q_2JA[["EJ%@4V$B@ MUR>^@@*U8?PB((#ZUP *"'T\*SB<;XM51IB;^,Q:4C7"I%LJ:]XZ8[ECR:GK M[ 43\5.\CHM!ISY3#>G30>RTTV@^?9UF/$^.7*<49LCK5'Q8M!^W[,?6BOGY MV+/.@2'BH\X0YT#\ W$>?#I<_<>=U3?J,S]O-JY]9F_(?P"?J9C&H_G,SGAO MVV=*A7%JW9R#?S"?^09F%;I\9>3,-@X=RS-/7?E/77]>EI^KNO3YQ:)/!2^P MG\E<"0/#GR_WS[):2Q(3@ MB,NM/5?48@#YJ!G?OZ4R\]'698Z S5..4R@I[Q.A $'=6T9;B(GZ. M(YQ&=T&!E9UMAZ'"V,D0L9H&8X/GW'+LF>II7D?A9JC"1@Q=URW9C2V!B'98 MHWG"S@[*H3I2R4%@&LK+V&PVD6_^':8OJI0)4Q?4J/K(FV#''PTI,O'.+VO# M2[7-<9]3.QE*J%I#X=R]]"%UA6TJ8&$7 CIWV1HN>MI1P\Y0"5T^ MB ,8%M0\72O>T= ! FM(CV6I>EP[?S7#Q():,;2O9+A9J YSH7-S%!K5X#/T(\GRX]2#6-S,&2(" MXWM=P7B@W3]GY+>K])9D(M2!6]!PFFXA V=BC-PWO)"(/BB MY#92,)B3.#W9""@/]/QCG,;Y"D<_9EEDU/,.,+">2UF7ZGD+$D[/)6SH]+P" M1QS>%S6W$:+F_(D!>:#E?PD2\?C/'18/!YFDE" :[M2!*G&]Z#AM%[!BB8D MKS%0A0+5U_D (8@ A%/^SI&7Z(AZ$2=;^CMQ8-4X=)I'_[7-"Y934LS$:&HP M9G.@\$V;&DG*N<$=Q*?Y+GOYW&A)L#KR;)Y;[FG"[*.GG8#+Y1*'!7M>-6(D MJ.G#F?(%?BRNTKP@/.NK2RQ*(6%,4,-TT[PD8,Y-1\F#]@GJZRQ].J%:N48, M'^T)Y/!)QK9$IDRC$MH'S='F'!6@P!ID2N1U],63EWH_ISD.MP1'C+TR7:X0 M5PX*HRTZMINJ(H-SKB=J)B3W#DM0[E[J PR8M744WQOZG>(\9]%PFA6 H7#' MOU.7;;<0<$ ??&"390,IY"W M%H]0-/0N;K[)_=6$U4=7:5S$07+!"Y^"1-P]_IB13UE:K))=V3=.5J=BBPE0 MJS1,J+J$R0X-IK)I"&^Z@B=1E(Z6&2D?E!?O0'/B*"JI-Z'68@!6'"4,CZKB ME[?I+^FG].(A_8G^Y_Y+))Z1GG$$_!JL-ZR7\)>WI[_\[M/IMQ=?-A^;IS]F MA&52EH%(,V1T"[## :'8S'SY>/D,!6G$'JRGH#A%4;!S789UT(27R*C"+N_T M(XJ/2@)5'TJ IZT/P9AG,3%[E/P&J^WZ[.,D.R% M=;4,-O0OQ4[AO8>1@ D8QHC9C!>&X#L/%X8SUU-2GE>@OJ5\Z+VB,D,E'503 M0A4EF(A\ EE9I[T-3Z/SP>U2SD+\CB_IZM=$"W2OP0D9@E1 M%OJIKI/:H_NP-S&+I]Z6J'&!=R0FQLR;$4X!"1(TH$$5$;XY\6,UM+!6'U8S MTVH%NAHI+TC2B%:&7]PRES. UW MIB,< PY4\8J%(.WZ%0T"0 F+D1O)CH?A((J$&EB>G/!Z/N((TZU++=^E M:&1XAE.\5'I(6V2HY7F(:.W%V0838&FV9TNQ.<5THRVP44,M2P+H74FBET5S MEQX\0,)*L),R60/Y9EMY'G9?T"!GGD;7=*3$UJHL<6&,:I!@39NR0G1N4@.X MZNE;=7V,(_.D'$?WRZ(.$7 O&+.4Q*_H1W^74@GO3]2CN5.I /8BVM'?K91' M.N-+GQ1',]4Z04>:YSDND0SE + 4LC MFV'H,$9UOJADG[ZCHI*:'GNG0\J&BQ'1V#27%1QPJHH%H;,"8< MGZ9,,@=U=,=L3Y"9H8I0HWJ^)L5Z)T,3L0!T892%!I%QX3[GU]PT.UK-@P5(+X8*%8=6%CBP404@YCK%_?1H #7 M@"AB&D5C!1R$*Y35VI!-1<63G>5XM?&K2Y?K?!FK;6";U)15YP@IB_)X@H6I6W8=O 6LF+5)* .] M"#C=I+3>_CN]-CD7TJ"KJ&$+ )\/7B6BV;QFV)V:L9NT :_72#D=) M.M;<%*D8&P]!?UF>:[)BQ(]4>@J?XCP7!P6R#>$D9 %2.!-.1YW>F8 F3.IG M,L95)TQTJ\8L]E$00.P[T#W08\$V_Q4=%(F7*EER1UP#<9RY.=XLV+LO]H=R M@)GHA-$88X;$* "'3\>;&Z-> %8ZT]$QWJ>\<$!G* X>^;V!\D)3?K'%-_BU M>'C!R3/FEYU4 *WZJV'DG+?67V08SV+YUP:FL@W;\02Z<"J_-X(.F_ &IL"C[9'1L1OB]QS.)E- M,I)OP"HUDE.#^?9MV.5'.HD33(8@X[]5-L4=:Y2,AM(\9$DL'%V^AJJ$^(&T/#1$D^#65JDBY)>)ZKD<9:]-DDC0!,GB'DM^ MD:ZMT.#L5R&18A:4T# V:&"^:64*4.=VI.5#5_C9L1"H@]IA_#]T"Y/YJI4] M)O&3.,WU1?&KY==*ZCVP#VK?95VM]14DL-*WV3#K_*TBR(%1>6ONPR!?H6Q; M+)/L)1='=!U#\$;[.X]6W.%U0,/,\H^L_;"J7]9P,CY8C+VX:ELRTP"V,EL& MS?;7>X6EIB4@CM=#>[!QCA:ZEC$H922UC&+-*B0R>F*N%V40>;=_57W,9$G) M>&BN&G&MS55"PR]S53(XPEPK6GY4W$XD=L]@JZW4U/5_;7[+KKQWE+%;\4"] MK.K'C -Z^5(OB.36I1P!^KJECJN>OE2-GGG_G(T 9>WV.B$9V*7'0<)T;+[N M8LTP48D*FQ+,2%LTRAE^"1+-JR=&++@TGX4PW82>!@4D=6?D1YJDRH@D25>B M KZ<,DZ@1=O29\P5<$%\"NW.L]PN>!. /H1G39;5 1B# @ZQ]BR8@R@&"Z<3 M'^.4W2\\M'!V.!D8?1HK;E/;AM)PKHOC&)2]:LW[2;V5L ?(]M2E6T:HWLIUUI M2C6'619<:>JAVN%Y:EJ;D0-3-U;'AIX^"?YI *87I.%>$]Y;F8IU']?##]N>F#[UBQ MTV+Y.<>\'>D97F8$S\-PN]XF 8U'+EB $9;M"M.(!B:DB/\NJZ%Q.C*,ECN< MU*:M.!C6N<4YD\D4#_$!3K+E"1U"M.2=H4<^"FH,@YJ$8;8.<#/V*0A7U*>1 M'7^1 E?COCGG!N'6_B$=FG-7]H_EQ([MOISZ+8O";(AI$DF2QD1$#1+@'BSX8,_+:PV66\R(ZFFMT4"N']B+4I] <6( 7,# MQ9*M_@D=_1-+122\E<27.5J608)(E#97NAE[U>O+V_27]%-Z\9#^1/]S_R5K M[KL.:.1 _XOP:[#>)#2T^/+V])???3K]]N++YGND]$=*C5KE,@AY&^DLQ6B' M T*Q63_E-2^VG/$EMEC%%!2S9[]VKE_]&CN7XMY+*\IJ!5$ MQ,.DJ?%N^CB M/:O%$_KQCJH$^X)Y[V5OV$SH57F>Q>[LS8M;SOME&@W(X2DI^),E-0AIRIDJ MT+W(H&IYL\VGSE!%1O1G#PHD*"%*"NB6T,&R7JW94XGQY%=*:7R1Y7&1?\Q( M':'<4OE7U,QE3D4/#_).N%F QJO@:F"H-\!-'&G>8XA*9+0.(HR*C+^NB38E M.F*O1!,&E^*7?1+.^0/?@P6L4-B[":A&0A46R+O=XX60?Y:<1TZM#S.A55>\ M+=A0E.D;_%+S+9-/#P]@U38"U%:M X:Q:C-'&JON*@HW[IZV.#;C$1)5*(CC M< DHUMZ@ >QXTN\RB0%/$POSU[\9"TR:8G>>K3=TDT4W7_/76%458,"!B7>M M!&E&N%H$YS&M!3?]AX4X*-K#HE\9-& E0(?YBXRU'U)(K( %>GQ/QWCKG3T9 MH/LG]=1<&+4$_2K >VKB9D-S%-;=:3CE99VE]T46_O8)KQ^QZOZ1! Y&LY4, M-[6Z!^1M-@Y!#.K<$'1L]K:F 404-K/F#F&]6RUS@)4_+^J#K MG*/;@!2[!Q*D>1#RMM9GN^9?-!O"(02@;&*HB&T[L<4&L)UAK$GL2:@CAP/? M0#:9UNX>98#PJJ7>-_:A0%5%N^WJJ 3H=G%BI@_(C#^\9.?;O,C6E&5I-*"$ M LB"JYFM<]]]$&<:J1V_7W'RDJ$:$FBU/P;'+I,6*6M"3/BIPUV<_W:V>Z!C M:E9T+094(L,H1#NEH00'2&X8>)'D#!H8B*$@A@&^/O:U!=" MJTE[<'A-ZO)BKTF@R_KQY7!G$S_B[(D$FU4<]J329@TL\&#LPUJ@II48D9S; MBB5'/4W;XR&)TL%F&]S*!!JAG.$T7*T#\MNP,*6#YLD*HQ#'$+"T<.#7&BE# M-HZZ1O,O?JE9&Q;$]-!\T3.Y.'H]:^-XH&\;I%G^D M&D@YI6R&Q<]QL:HVNH83$BM ,':23T+1( \GS57DBP:QT4,&578B*'7 M"0WP\Y;QTMT'"1H32CO_WZ_FO$/R0[$W9<^&_/> L2\H1G),MNUXA;DD7;L%B0 M>TR>XU!VC*,&<[\RZ-BM%@49C-/U0,V I%,H!^67SDMHD%"AY".?IU')1JX, M%32P8 JA9KRC%7U "-50<:'2CQS-]PJ2 \8*(_EOZ_?T(Z2R HO;3E\X;N M&?!ZDV0[S-XB%QA^-6K1G :JP?UIP:(Z_5/!>M%<11,-7^.47=&^"=;PQ4DR MU@5_VL,],YH_ZB,3Q]CJO('CA3KU&9(WZ%GT&YZ7Z@9[O'>(3+*F0P:A#@BR M?]KRUUH>LO0L2.752!HX@!!;QW =8/GX6P7)J[=+4%_"4C,WOG@K;G4D4H?#&:)4;';7%*Z,,Z7$#D#/66HP$3K M-NA8I,FT-OJ0 <(K@SK"Z$.!*H1VQ>VH!&C0,#'3+KN&QVO.M;; IP<%U8]; MRFR[>78+!*#3M61\21:60I4J %IO,X1=UND"$[J()YQS.)V]P(_%59H7A(=O MFH58!@BCN6J6F\K;AW*NORH6)'T,'PNTAP1?DMN,LXR%=F%6@_N@('WVU6JR MAP56EBXC1I41:270=?LP"69Z$0[8VM\_!K?!+ESA\+=;DA687_NG/SV18'V= M!>EY0*=C'FH.UH92 $@'C!.R3A0,0X=)(8SA45*V6_?,9R=W<2J:[)=MV!OG M>M50:#\6*@=#;#3$)A_=G[G.54PR"Y2(64!."5%2D#F.:<0]FZ/;VULNEMOS MPCO*AJKLJ/$W]Z>$/<:J \+Z#T[/!CNC]LV6_1VD>(B/K#SN;?T5Z"O*#WH; M?W+_)?4N6'Q+L/-=:PZG3BA8Z=LG\9JV4N,Z?W>O@]FC0JP^1HH5KWKLL2#V6X-8JY?]5\TGR=3 M;[/X*(@/TWB&I'H)JQS)\1;K,,FM)(+<4CD0KRE5^?,U98/^F_Z+_O 8Y/C? M_A]02P,$% @ %4#]4I_D*9Q'+0 /",# !4 !S8VEA+3(P,C$P-C,P M7W!R92YX;6SM75MSXSAV?D]5_H/2>IF4W)LCWCBMM2;/?.;EZZ M: J2D*%(+4C:UOSZ +Q(I$@0 D*(.S*9=P2<(3OG \'MX.#G__K;>7T7@#R MH>?^\JG_Y>A3#[BV-X/NXI=/H?_9\FT(/_W77__U7W[^M\^?_W[Y<->;>7:X M F[0LQ&P C#KO<)@V7ORUFO+[7T#"$''Z5TB.%N 7N_BR^F7L_-^_\OPK#\\ M[GW^G$BZM'Q#_/1KT>_W^3\=G/QV?]Z;? MMB6_X6;.(;NH ]T_GO'O]3!6U__ETS((UC]]_?KZ^OKE[1DY7SRTP#6/AE_3 M@I_BDC^]^3!7^G68ENU__?NWNT=["5;69^CZ@>7:NUI$3%F]_L7%Q=?H6US4 MAS_Y4?T[S[:"2/O,=O6H)KQ.#I?T?N[-H- M8+"Y=><>6D6M_]0C\K\_W.9@S*S "I!E_^%_L;W55U+D*Y^TKTT;_8A_&1#Y MEY9#K/.X!"#P^9M)J]]2PZ86PA\M00!MRVG:RCUA\IJ\_<.?S"=K@")CU5$J M35 [37U<8H4L/6>&_=SU/T/,M89-+A/83M/'EK^\<;S7IDK.R&G]/T,)RX9^1%7%_GH9H[1$WRNT3N"5*;/QCN%I9:(.M"13)JD=Y]5$GP4AK3FR^JTLE].64ZO?SE(Q!UL97(' M@DZMAG,*/KBO;@!)\ <.XJD;P.$0>A (H]D,DC\L)[.SU JNZE]J;?C_K):>:_ MXX]^C+T7@$;//D$=I/(#&X.#G)-#%K]!'*-]="=BH;_UG@0?Y(."GQ=1T=!GZVE]#9VG:.O%6I MII)?\SA;[2%,[5\^]3_U0A^WQ5O'G/[46Z?SR[M8!]161DV,%'50,_U/:*$ M(&?S -8>*J,0I63WC,<#(+'CH&#'0_8<9+E^Y!29-MDOVCVC<"%(K#)4:16\ M!($>'CIF5U90Y=ARY;IG#W;S$V,<=\;5Q0/S#73 ?;AZ!JC$>/M%NF,WKI8G M)CM1T7_B!CZ !20 W.#>6I5UG[)B7;,"1^L32YQVK/.0!37"[CE2=A1-,R:; MLF@S]F9T:U;6ZIIQQ<$DMCY3U^N>K+?;&88=;:637V"(EA+I0;9HS_G* G[]5EF657LJ-&80!( M%[E'RFT2^=\)FB+O!<8!YY6&V2O>4>OPH$A-5-R(.+2)IIX?6,[_PG7E%*&L M<$?-P\:0&D?)[@+IVR,$+(HYLE_G&G]\-#P:GFEJ &:K4Y4KV3H@%UJ@NB!<-?:I#*B_>';,(HTA-5-P< MT'U)&@"B /@"KJS 2A!7K$7+BG?-K@(H4KL6MQH.NN6&QGC2LO#0IG+7;5NJ M:P9A-SZU0W$;0._^];BR'">-,:0:+U>J:\9C-SXU7G%[0&_C7:\ 6F"__ROR M7H/EV%NM+9?> TM+=\V8_"!2HQ:W%O0VZN,2. [+EME"73,AL^WIZ6QQ T)O MRV4"9J,P1G\2!N2J/$DN0)^)5E3JFF6%L:26[DY 10(4ZPF16*89>/MO0.^F M>^4Z9T^.YJ'U MF[VTW 6@G!27%:FX'9^M042K9.DH7E#?1MR_D'L! ][H56M#LF M$4*0FJ4[VR5I9,\.WPW^I&Q)1RG9'4N* $@-V9U0C#RZ.%"+SY29LETU)@M" M:L[N;+.,,+A9!-"QRE8!N>^[8S9VLU-3=6=3Y0E99*7RN%D]>TZ)J7+?=\=4 M[&:GII*Z5?+SU_W[',UO>="2E&752[W7T3\B]SJV(O#?EZ.[T?WXNO?XV_7U MTZ/X/8Z48'/+?XY4$?J?%Y:UCED&G,!//]FG6_+QCVUK)O/XQ@S$/M"+(Z4I M]SUP:WZ(5/]!QC[QWM,*D;10Q@H M]2Y;$U:L\3*,[%]%WA_C)L*MNL;D MW&!4&#EJR('E*.WGWAJ@8#-UK#B%1YI3!'LXQI*2IZJFI!#N_C61MC)35$&3;Q;6J0O0 M)HO^5^05(AC9%;2C1&WK%HDBB-J8Y>5-B%Q(,C!AW#?PC?SE5[MYD5(#N:1%J^JUS,BVPQ7)8@MF5P WW89) MTL.U R);NK/1BMS;BW-Z4Q5%WQ"7(MYD\K6JHZ9+[HN8IBY8D/8UWW=O?P5> M8^5M,KN$<5,S!77+L>63^#[ Q3*8S+_[(-K,H'"DLHYV)*FU+2,.L959LW(/ MP+6]6,*"EI'A%X04H:/?1:0N:V5SC]1'4E\PA2 Z\Q1[=IX#R7NR@O;!XA M!' :2VJB-"2_>7:^(#@N+&J7PA5G/ M/++4@RQIBTL]4[!#16$.-E[Z17N]F8_H@PZ[;EY]QX.+4T6IIF2.035A2]I M4\\:;H?"ZDXF\($3(_7)EF[MGI8NWJDG*)RU=":%C*VP.O#-V3+UW,430*OL M:I_F+DJ*FLX-;LRM7G?5:Q>$Z4^8]4QG33T%&+,F9D]..S(%E7S04F7UK@<@ M"Y_4\BK6/$8((C=F-3M-VQLIH"I/3TE)[4@A:,4B#7A!&G.^EDG87IFD::^8 M>9;G0FC,"F,TF\&X[5,+SF[=L;6&@;6?\I)1.J^BD\'%H-]Q$H@ ->;8[ $$ M%G3![-I"+IX>^[D[,W-H0]IL@5W1/(;4Q&S,,J*H0.ZII'EDX,1HR&J"->.N M&?VI'2W:6VORXV\M7G-3_[$C"9K&J M:MQZTK*GBKWF?*$\;_%?1\J7 /R&R7MQ)BQ)RSU'Y;B=@!P[EN]/YI$?&KU! MVF8@M;R^9J>;K\+F7/"HYE>R8L^T^,I;X=DH;**BO[;C,4+)HYX,HJ?M* MOVDW]EP\HP\@YFU^X^D1(#Q=N/P&2EX3%ZBIG;TY[;4S=%.PRBTOV7OCJ1FX MQ7\RW?:VH'8<:.:OJW%)VI]3.$Z/',=[)9/H&P]=>>%S, ^=8D)P1FBSB Q] M^5%MZI+-N\:P3=S5QPNF"8IT.HOVM:< 12^SLC?Z:37-84Q=L!5N1G'JC<+[ MNZ,P6.(F_;E;;-,-OE_#2$-S@31F;[\ _-;W0WXNQ*4-YD$%0&.V[ 4>)>>I M8C ;6"@UN.TBNI+$XYA-[+$ D_FMB]P]/A_AC M@7;%NT^,6@AEG=;H%&>\UR/$5A%\E?.Z/!OV!T,CV"*$5](EET..*9.DC0]@ M!E;1WT(C2K%Z]XD@!7%"A:9O\*H?39XP2@]9:!.?<*>WB\F=#=K&9565[M.C M-LIT1^K(-$YPK$8K:AC+"";(E!#=WZ,L1FK*J&4X-%M*4'VV$*+<:.[3] MPY_,DZM:GLO[L/N@\+#[X]/HZ?K;]?W38V]RTYM,KQ]&3[>3>R5/O,=I?[>M MXWC5G5+CQW!PIJ:S/H 7X(;4JV/IU]IT/FYE%KM=)19#SI/'GA],YK]ZWBR* M203H!=K ?_0<^LXPK8())A=$9\PMD.@%EBGRYM00_TP)$PS-@B/KPKCB2.U? M@8L'4(<\;C);01<2I03P!23OQ=)L75W+"/O7@&C,.= #MA#6[A*CO\)CG.-% MF;_JP5=GX $_L2]?B/ 0^@OXXL35^"9.A5DU3.! M"_5 -CW#*7T(3@4WTL/N6&N)^Z._VT0K;@(3A+ U/;G1B "I"[S!"B3G$] - M<2?8[OFY7:_I=;!$1)I"C,=Z4.]T/BL_UD]&+ M!1UR,>C)R\0#)QD:+BT?VCSN@RW%! [)@)S2J/'KIHI=4)H * WNBQ"3743H MA'@.S\@$P5G;!-(T@9J21=T;J>V019 =VM%!AFW93.&B1N='HU(=BK@-[5G1 MD ;LL<0X#B3]AY,%26G3>5 %TYB0#(9'C1Y-N8*^[7A^2.ZQ-IIFT*1ISR2Y MXTP3K1A#O-\!7"R)+G%3K 6X#TE.E@:R81H421=<]T8$GM( M442B9=XP<$$I'V03UDX+3\@>.(P\PEF:HI013CYDA),__C9ZN/YM5NGIJ.7VMQVV(DA[-A=(0 M5TYY#:>2!I5UC*2$.&)#_/W^4SB5O"@O;"0A!*"V\$"MDD.+O+(JIWVE98WD M 3]225<,5=- 6I9RG0A0:ZI7C4M2KU>Z7R/I%3"=+%UMM#)K2L/"QW9-BHF9F)7Z+YQ:V(TYAAX-/N_T ^B Y0GCS*UC_O8\I<4DE;4,(=?HB";SEU+KSXJ)T>$.4[#=Q4BO(J+.TO40^[!:_0- M?7;+4=<90M,+%JH M4.W':?]4F<,EK9DBC\Q;9I>;[WC:>^MND[J,[ #/:*+7EZMCI<4%:=.9Q:Q4 MZKEE0#?F.D;W!W%)%FTPR'>?!;F5-EDFNS9T0$X!3YXX8< MW%X!W%X;QK9?>2B ?\9_QWN<@/Q-3_K$65L[^AV,)25[*@U4ICR6A')PD,4Q MF3^0^P:3.5;8R/<+U&%7^&!+;2VUX)1VNRA#U4/OC8>R*F&.GWOE/WA55TG& M/(&:7J_*'X;0=FQ*"W^PJ):&C,F<3;*"$IU.W$?+ 9,YUBK68["9.E8<(10E MC:90BJ_R!\6D:*SID0+C-$K16XQ8Y0C@+G<%XO_>NE<)FDS:1PK]N.I^L$^& MPIH>;^A)OL/DBS[I#P='_7=+NGK*:GJXPB"<\%M3E*7BK?N"<7AH0QY;0"_[ M,4"E93[((:(8#1Z1;6NDVZHOB6UB[*3R"_A@F#2M&?-P;5$/(]OV0FP1; \ M7RKR$/!4U8YR#>W.0R1.+33=YM0I@_Z>!E(/#@7FZ)DZ[Y$T+/A-]SPU9LL4 M@;4%9]4O,;&JO4?.<&B@Z9ZFQK2)$D;M)@+DM(#?VY15?H\4XM9#*T'/>A I M':^GUJ;6;">I]Q[IPZ,"#5X/I*[2J0JZ(_^>/#MPD7^5.[^ YZYN+C>D:$*# MEP6Y*9+?#PB!46\Z[(TU-E4@*N%:_%NQZ9H@:PZ?1DQXQ6"M*%:2S'CHM"-N3B-%6$#,(N>Z8N/ MK;]96.TN0!OLNEE! IRU\RH<#,Y/3[1T5*(L*-*KB4):")G<'8KU%='+VJ1W MOFT,'H%<4 0/P[@%O".2-=.),;N0_ IN/ Z^'W(UU(G94ZT;Z%JN+6&J52%( M&ZJU--42A6Y,1&_JMLF#!J7)*K#GCC\ K@VB3QB#HH D;5@EF1WTT;&IM1X)G,+Y.-0L;^NKB M]\.JACIIY418^6*17]N-)UOOAVD-=2(KQZOB^3Q1 ?D_LC)^L1P0179A/4(; M\Y]\@3M@_H-,R3@S5/&HPW9"\@S5]9N]M-P%>,!]Z7H^!]2UP&$;H0W%FZXC M-%";0;T@&FER*AIA!X'0!FNC*M4E5UVC.%+#6 *RER MHCS9V(%O+8?KM1.ISG+B^/]=2OKX<]:&F8"$O#:'@_.+CG*G*69)P1/2DVU$ M$T\+YA)L4LS/+*^-L649;2^21AB[B<>%MRYN#I[*$4704_GLE=*&&?7L6!:B MR<;72KHR#>R_O:I,P-.C>+.E#+0_&U^K.XT7ZF:;9+R\]UP;_[D[F&3.*IF*UX9>,*:IT14BZPZLZN5Q)("NY1_$ HAB/3/WN45$:,.I5KE1 MZMJ:Z:C%-)UMI&7>*>HR]*$+?'^"%I:[2Z0W#=':VUV8JTS0W#_"_]/[W-L) MQ?](Y?:R@GN6.^NEHA7TIFQ;QMB4G@-G6\09=4[F";DL9Y>WFB.GLQ3Y/TY/ M%!W"-FK^SOI/F">7#CU,0/;/:..T6J)"T5T=1(.M+N0&A_%NC^%J9:'-9/X( M%RZ<0YL$(L;WRL@L&.O-SAS;,;S[P/'@_/1>C[.?#XO]/):;Z]=YR4K"$EYI0,F&?W1^Z&^OT49E(!X*U@Y'<*@$R6HB M-6HWG.5%9(C6QL>T0*%\;$=+NFK511T?QD5EWKS'RHC^.UGGUN\,]W1<=$^Q MS%XD+%ICQ7^E<'_NY=Q30VEF-ZTDSPC[ZB:$7N M9E]FF\UR2@VE:N./)!NXZ)':4)0)\Z5\!#JG SHI.J"MG-CSJ/ X\:MI'!XD M7_#'\.*XK\HKY-7/ZNV4TEKV8HJ2BSU3!)0)/:XD?1VCNYT6NUM6B))#B22) M*O.L*TN)BEH_%#TO6M(D5B>LJJ)E3V2HO>PL1!!A9\\^KBWDXM4'"<:-!G_. M#GE6[)"II!X6U8MEJ1@"]_#P#(:4*L1C'UTH"K?8;Q2K3U++:]DAF2HO=DDQ M@"8,DV5W !G=\KS8+2,IO52,DK?AG@.A0;*\P@]%!X+YUC!7H^6E\QP]&?95 MO2Q:, +A/Z7LDK*(RN=U$V125">K$4E2%[@G-4:JT??>$''%I#PIZD MTJMHV1U9>B^-V!&#:$+/S&>^Y.N<_:-BY]S*Z<6"%+ Z^F'60=1^(17=[P[X M/MC3/'-CMKJ2-EVPVAC9[E8#D D=+@Z? 3%?7?@!75D!-I)(OU'$"<(!I]3:5HN7L W@!;@A(WJJQYT;:^1T& MRS0;.Y^'$!/2<:)( "LK_:4 !X!$]"FW'[8)!-2,$:G:4 M!DT1RDH24WTA6U70W!/9VN>;$@Z/CH^&8J%SO;_$\I5, J7&T$D*K\($.SH> M#D_.3XZ/3\\'9_U3-:/(H[T$LY D,M^%;67A9"F2W _<1*9DWA9H+%@[-]." MR8N#5$MZ:V&J>^ H'R$'=5IT4!E12KV1_*"?BZ%JW[%MW3A$I!<)>HCJZMKX M 1%[5'7L&G"-"0T2ZL5GQ5Y<#!!2VIFE1PHIVC78D7._>61[Q<9SQ2OHA'B0 M$^S90M*T[.A,"*('UMN7)HW^7P 5S*#K("TO,]XQ M-_GRI^$B+J)_5'01>S$92KU$IX,S[J#U#!U,A&]6$"+>=7\-2=IU]'IA''50 M'F9X;[B?7 8V>I/\UIU[:!59II(;-:5TB!+'CT?]5/3 MH4L)_R$+ YYJ>'%P>G:AZ& PV[9Z/EQ @C9]5-@T1:?>%+9>X004PI=/0;/0 MV:Y<5(8)))$'O%7_?J! L^ILAU<@L*##Y_&/:R4][/TE^0TET_HVTA]*EJTD M:U"X>@9H,M_.@![!(I#]A*B*>9!&"075NA*) M :KZ["*FU'^J>'DR7RA/]_/!^:GB?,F":B[9ZF/CD]2='759M9/(AZF%\ 09 M6:Z/]4/F49>;[#>C-TA_.Y)7@'8,X3!PD14-\5(9H]KX5][*@BZ'D>."VAFS MH5VJ#5V!N;6PG(:KQ*=7+PV+];\!,DS>^)>,2')7NNJ*&=L85 MM1.'I1EH#>GSOP)O@:SU$MH%!93Z>^YZ^E.$8> B1>IA-H0H)3WL$KCV$J^N M_Q ;(7+5M*.)K&&"C9)ZAT@/\Z;M%QLC]JII9]Y:EN(Q. =N0SP!X_IGO6M>+6T'=V2HKI M94@A8^SM[O""4V[#^EUWBKQ9: <3] C0"[3+]G)HQ;2QX+G0]K_A*2((Z.ZUM*". M=N0TR)Z#Y8>GJR6+Q[]WT 6WV \5W"BCN#96K>=.ZZ!+C'K:W7/MPL)O"A#Y MP%J _I[]>:KDM70QN!BH3*8G:DZ.71 65I61#I0>7MP6QL7]I>?,=F#*NCI/ M/5/LW0QPJW&NPB\J".9*0MX+]&'Q,7B^2D81H![:5C-EM6;][57,&*.?9&@8 M8P63;"M<9&#(,)L;=<"WFEA+^6N48J&LPH]2J@U?U3RUUHG.J;5&")$'7*/& M7VX*KR:.7BTTJXR@E25?&X_4(@&*D]AVU=?]V-[8O]QB+_4&9D_>K>^'V,'& M[Q$RPL-XJFI'NG;Y4.1?;25I%03,0E$91%-&_=>-99!M]1VHC/KJ00CU+BO(K>Y)"LXYCZ&CSL;XX M@(:37G(F>=6A_VC#/Y]5T&DX?_UC?%&AX*3+G)NPB'EFJ_!9V.T\ ')PB#]/ M;Q.'EO,$T&I0U5L.VY)WWG,T4';2BRXZ]V(8/9)R-)O!&$4FH;YH>&7A+7M& M>.7GWNYG>YG?-2CN,OO<5P)?_QNDK/*-OJAXJPW'-P'Q&67"%H M6HS!K?)!0H0EDUHZLD1VA*4.3*EM.2D1EI(]C.J%2#L1EEV@285MZT98ZLT- MKJ035Q !&\LK3T]0*&"FU3EQMA".J#0C?ZREW>,U%5.,RCK:D>+0B; M(G@/0N6$HK2L?FP0MD[)>,"-5,^Q0)@&F8V7ROE!H9QVYN'\=YSLKU<>^Y M+\ GAS%$Q_Z3%UA.]GNR17KO!?\ P0.PO84+_Z3>;VCM]_(VZP\NCLR*KN58 MNQ]$I:W>41-^Y_4 MW?NP6OT%7VIR%/Y_=*S@7Y:':[UXMK?+"<$-:F6K_O! M-''U2+HZ0!O;]:+:P2\E?I!07%>20O49K]WJL%*)-3,*@R5N'9YU?'@4E#K+@N%*2+_AC>''<[ZNZ)9)[^X85^%9R M6J^PGW.HM"),C8ZE^_L"_S ^8E6&(%36TXP*G+4OZLB!(4]B0 M]AUFG&&A8%XM@\'YZ84F?J"6#Z_&)2D2A79HJRB<;V_6#%_@#$^1'[!&J$^S MB535ER'5QBZRI#;:%MR$IJSQXP>IMBJ^7:WI#P^)B#"=10*H]_K6WDB+=MS WJHHH,]6].LDU,)EOB9GGZ\B=Q1\ UX[O;M(ZM[BD[C- M-G@3GNJ[=5^P$(],K,5VY$Z+.W(966IWX]*&;';-8[RR5U$C]X+:4.$3>MLV M/EBOWS#U$;0L:2FGPNX?^N'6GR+.!S^1!KK#) M1& #;66=J)0)-]"%_A+,?O6\&9,)N<(F,X$-5-)] HV80&+;DV15/D OU)L# M] HF,X(/;--IG3;OOVQQWP/FO <7,=GR-'BRPNK)];D#IH6\MA )E/&G $71 M!>2.GFM#!T9R)_/][\>68X=.]*7@-/^L.,U/A?>P]%XD'G^8;T'/FY<5RS9# M\7G]GH)X3NXI5:(#YR-%5R@PK^.MJ3O/]TR\ _M3:D.%=;/I[7IS^1L)ZB33\;[6IS\%SP+W)75Y8F_UMTKQ; M%S?M9EXE<WK>V\N:/HF,LXVO])/%PMJ9T0N4U1;4&OAHA=9M:A2&_NSZP0TP[@F <(D0_\2HKJKD)JPU1 M-",WQ%9O92G*[[+'?H!6?!OI@;R7LMP&O*!/)6Q<&T'*NHC993IPW^,9#WSPW6#J;Y!93V022 MKV9>-\>#BZ'B5S[J\:(IXE9O:62<#;_$0.R9A,WNVE'2Y?*6]TP,C6"+2G/M<)T M5-F^Q.%I##,^$UJKJ9NWVYIM7R$F,=1/UAOPMW]>OY% MS%=9F_XM:H\RQUX;L#&7!I(-G"@3P\B=W>%?:UP;G@T-QPRII:BX@PB6"NJT&!> M07%%5%1XH(0H,MD_@%4:/,%9U2!N-(9M3!J40N^@)[XH*VH0)X1AMG *H@4# MBF,O+R&*-=\#/SA14T\X/I:5^ABWQO*RZ4F#^C%@&P2P14^.5_+I:49!LFE' MYD@AR0^4*TPAC@3)>=6?#,[/3[I.LK:T(NED1%="DC?.H!M&#PV">'Y&B^WD M%_!NZ,4-7M+CBRTL<7CZ#?XP\=GD&/(&MPF7=X'OCU9>6![Z(T&L02QJ524M MO$!XB!W9W4H16#ZX"0/\V3?HDNB6Z),T.[;0SFS_J'AVN_VA7B07?Q+_6"_Y MM>3C]/?4[M%&;?$9V[+[A90$5&!2@CTCWD'K.8I2VMHN!/?85$^OP'D!40P< M-0M#37':.8ER ^:",61"-3$\G5=!9"/IZ=5KR*A$BL%$JD)H8F2[D%[P#],6 M6L)R3.<0%6,+>=TZQ:(;+Z3=L83XMOY1,;YM;Q=E+\;M5I<8M\[LGS1^]?YT.#SNZ]X9.0 <+-^DCX*, M>?"_]DV#/_KQ8+F+LCQSN>^T,P2'FC.;T4PH&IJD/$M-_EMMS,+6<(DU*C#H M&8[)9;QDCYUJOMSW^AFPHEUY$[)Q=-F(\:5CNA&SWW?9B$P<+6R7*IU\W#'R M.;'>MNW:V">(2]^LJODY?[ICPK6X2POK:\EJH["6?)7X6KGRN&/#B0YLV'MA MXP&0K'?IER3'$2TU@J@84QE4$WDK]QCTYM95LL=&(EF2;$=UN%4BYIUPBQ=Y MR[FBA+G%O#!#L"99CQXPJ.2=FNJ;,N5UNL^$^C EG8HY^_96]$PDV;'W4%X3 M6 7@U7(JLA R:G6?'TV RCH,T_?H8NSY?(,**6@.&3BQ51Q='3C_S@UTR3V= M>%-85CQGOQC/F?S.[APB">=<)>&<3A3.N6X8SDD9X+(@)\\.7,1!WY0#![XJ M*KI8ME$-PC9%Q6C3/46,F>V54@";&+3)4DQUL"9G[;PVSP;GIXJ.H]NB3Q5. M$T,UN?11$:+)7?]],(>*U,0 31Z-5 1F\E9_%\RA FTU+%/1CA9+(34)8SQ1 MJ@AB5#!FJ2($@S"%9)A)'2&TK89@GFO$(Q&^F,F+*OLWSD![&J920T&/ED7WTM=QKF"3=/K?X9P369;W\F; MT-FO1NY,0EAWOQC67=A,W;:A%Y)&].9)@7A7U7)G/4MJ:E/#]UGO2M[PJ(KX MII;O? \70W:P$&0I%JUX^I967!M[UK,/GWVI0+MEWCOB3E'EH[BL:ITP-]5< M?-9FXE4> DT=;.;!\FD)T6P[^B4.;NRMUI:[H;^1RUFU$^9GVF\OHJ4)=N54 M:-%;,&*J*^MT@BA-AX5JM/H&74^1MP8HV$P=RPWPE'Q+>_QW=D;T0$+\)O/O M>-Y.DIE> CQ+!B/;#E>A8P7DS5EL2#O)28AG]BL/!?#/Z)\4SAS@E_.V.!]< MG [U8UXUUFU=2E"MY_,/Z &FLY[+U;OGXTQWU6">7Y?_B# M]_+4UL)S2 VH3UG?Q!DVL]N)&5@E@==\E8RB40/(1F:N4OEP<\>I)$T!K8;V M*YI$EBGEUL5-!'YT!VH4Q&^F7[LS 5Y1)+P;6HG@URO7%?4-N+7GP\"_\=!V M()^&R%YBIUPV6%65-XH%]="V^KRS\%TRBLU3!!/26 SM'KQNT979O*J\>387 M1MMJ[(2J^X--7G'O. NX ;;P'@!O2KN?OY+F/F.:_O7_ 5!+ P04 " 5 M0/U2HNVK_OPG 0#B)0\ %0 '-C:6$M,C R,3 V,S!X,3!Q+FAT;>R]:7/B M2+,H_/U$W/^@M\\Y]^F) +?VQ3/3-UC$8O9%!OQ%49)*(",DT,+B7_]6";"Q MP5NW,<*MB6G;B%)5Y5J965E9__R_Y<0FYM#S+=?Y]S_4!?D? CJZ:UC.\-__ M*-U"6OS/__OY7P3Z+_I!$/_\?^DT8?6S[2IAN'HX@4Y Z!X$ 32(A16,+HFN M.YT"AZA!S[-LF\AZEC&$FU>D"_Y"$"GJ@A$HAB72Z9^[W6:!CWIQGMHDMQD*-Q)^T.A_DJ8(BKIDA4M&(IJUIR^L>ZI:F@>\U1;22]0U>3\1CCS\ M4@=Z4\&@]2G, R5-J4:#;-FKJ4!@S+IH$.!9YC(-1IL-,3^O7/ M*$#H12AV_,O03P\!F/[[;10$T\L?/TS@:Q>N-_RQ^0)#0J9)*LU0WS:OV)8S MOF^_6"PNEIIG1^_0),G\P%]K"&7;YKYN@4?-#1" P /ZV+_0W4F$*I)GR&U[ MW)L1W+^QVSGW8_WEMJFU#-(^U!_UCCY?#-WY#\M!$X$88S_08(YONMX$! C+ MJ".*2Y/B#D2^%^PC #T\ +RU? YTBMD9<]O<@^:SJ.)_H&]WH;9>P*KE^ %P M]'NL&M!ZC*(MW.B+0]/V79:FA)<&6+?8O/"HX8*)FE&2)/U88MZYG_0>*SQJ MBK^];WJP2S0R]:-?JW;T$9R ]%,@$7T/S_@UXM)IFG_$3]9!?N+7_&1]^_G/ M" +CYS\3& !"=YT Z8]_OP5P&?Q8PXM?3L-9:,W__;;Y/AVLIFBF/W[^$UB! M#7_^\V/[>]V7YAJKG_\8UISP@Y4-__TV =[09R_6+&5QNF2M$J0ZF8>=06 MR-UHQM5B.FX(LF(RC#4@:XMOA %U:P)L1$PDKPZ8H"EO%,5ESIU,7*<3N/JX M$XW<" -,3JRTOQ&6\>^W4C1]59R[L[E.%<<*K(OE(3L8\+33^O:397E>XJ5_ M?CP&[VC@\BI#8F@IE>W".C5:#*_'<- L:]FI[]=FP_=!6_;]$!J/ "U66A.Y MFQWJXW!6-TKE LR.VT,,J"1*I/@EKK*0:Z<#)U\?(E([$(5JAOK-2#+O0F_B,T MP&M+9_7K_FH<5HRIUKY3Y(JU^/:3OJ2V*-B _!X,D!@#.QS[L2@H.&S9=&YS MK-*3Y;!95?I*'F1^&05-]J9O--2!-Z9+HYHHKQ21K&9^%P5/F"#7+EOMS)58 M&$_T>KK;':J#;N^>;&A=N)2= $\3XFG:9<> RPI8K_S/GF0D0>)RA8O@[L 02>[!AY1-[[*7>O M,[7&<3E,T6@$_<[[YC>GY,.$">N+?3Q>X2U"@ M2;NE6&:ZJ+=-C;!5:U%A.FW)]3E_?Z35U MH7)XMBWZ,^>:01,UHLG:8+.6U('GJ;=IUEAE&S6+K&1SE)J5%P7E!BE8$^EL M^)D3[$ ]])!HR4M]!)PAK*-O'BF >>ZN.:A)F5LE=]<"F?[UDK,K:,VK-^KR M,Q,]XGKWL;JRGAFR14J]U62^V2OW5.M6UBLOKYY/%.?+]H(TX-T[E1XQ"BTU M*^QPU4OW**P\68JC/\U:.-I24QE*0;<-&"BO1.X=-=808(K+O+[$5_.\W MWYI,;6RW1\]&D=N#D9#>>G<72]_ !N_C/M;#[8X1??3=T(L^15[1Y888$5!Q M,(2V\X+1,0$J;1.G(/0P"\ M "_8T>J&/5*2NN_G_KM[;!H[3?DT0SX,L?YF^WD[R(]'[/$6;CF)T9BPRZ^P M"_EV=B&WEMY'L\LSRJ4QQ8TB^QD:73?R_#Q_K8N[2!U&C+-M+"/%Z*X@C%"W M?G/#+GO,M_4BD')WT$?_43\[#N?F_:K<%,8NF9N.PZ9:Y>OP2I^-8JN=WH*T M;S^WK9_%VK/\]GZ^/X3NAQGLX?M+*\;?X73?"]2\Y4$]<+T/8NU%I^Z&%NA4 ME4HV:_+E/T93P\O$6^2TODZ?G92VH65PU.R9SC=8MUPH& MLLW'UBI(>/G7+) /XN57/?47F:\- V YT)"!YR WT-]PX%#PY@U=NZLJN>*H MY7*^VFZ58FLHO)$/#L/ZD?3=]]Y2*LYE2[)Z=SLF5[HU(N MU[S..N=.VJ.*>/RHFC$,"RM=8#>!992=')A: ; W%.XUK,JJMI(H9=6IC2]+E]A^DT_,Y+.G;2?J*/C0-67=70FIYO#J[SH MD15[E%\TQEUJJ<3678VWCOXD:O]6H/=&++LK6EIC^#XFDZ8PY(SKX9]Y9+;=R%]$WAZN@T.BGP+VUL_(I-4DBG SAL7W7)="@5 M2,\LL!,J_FP>(YODR<[$R0B\;Y108G7D]OJA+_?F*[>;*^B3Z\RYT_:SC)*X MD/5EJR1M],A>NSCQ%=H39G68N35!)O$<3T[N_=#T;VEI>9*'>9L5[3'0&X:F MKTIROWCNQN"JJ_H M:*%%=M)J#_U4PFQNM.(J=7CNR_!I=/1G4?NW/,?F1.:SJW&Q(J=+JRG5[/EA MO1'_-3F.GN,'4YSY6-^IVH7U\IRKJ^/PMEVVN_XX6ZF=NV!_]JI\C,C ![A. MZDB;YQ?ER;A8+@FS'%?..NGXRW!L5N4X4/7E57DZ8=5)8^3PXQQ/MS*%2@,R MK7,7WA.MRI]$[=]:E14U< >Y9I,D>R4R72UGC;IM#&-/[YBNRL>A>(F]:_)+ MFK?("EN[4E9^<;FZC5D\]X.!W\:%*.EC;!)[=#?MLYFZ,9[)W5HF!X&U9.+/ MYO&Q22CI.(&_=Q-XWR@9>%>E9NZN7E'@]"8/[@)R56J?^Y+U249);,CZLE72 MM*:2R@VTJI+ND5JKV. 6^?FYVYTGL$H^D]R_999H#0.9GAU;E#L>R8QF;!H, MSB" 'T.SY.-(_KE'A.Z*HS)Y-PI4,ES4@JZ5'S54,[8<<.PC/K_ B<_G/!< M:NBOGD88]^K72NR9>R&25L%VE=4[BE),=6I[]@OM\W>1[88]IL[,D.E+(O M'BC]/>XH]$N%165US*PZH+8ZH68<@?Y=N[XL".:;SQN_'OWZ@JWT$]WQ;N[X] .\OUV?Z"W<,>I)PUSS*M1)7O14MV7> MN',YMH9D3+DC3M& JN4@9SZ'(+>" M M&X'P$"XLA0@F9]AUG2QP[G,#TZ-: M%0JS!MF!CN+>]F\+)(AM;N!S &YB@X<@/ _'X;VT+%AF,.J.+,_ 1O440U"P M'%ST&$?(@;/:D+>35:FK^?"Z3T["FV&[+%@C58OM O *>=\(]'E0'!F%PN.E M/@^UH(QZ]:*"F@^T[FB@"5:((/JXZ;D!C"KLH;^&'I@@8\_)X;)]&3W82O3* MG>>T?GNH@ '%W)6%!;0 M;-A&2\HC"Z#I(:SCI]OM^]5D"@==+T-.AEE?Y(NM)6#A?$$ MF5_*JGB%1W&X^=X&*T(LB-.1I0/[@4'+J#// >N-V"?\F7.1GL85H_&W;6ZQM.(=." N>.]E6PNY9P2@7^H$[@4_+*1WH=B^J]C#9O=:; MWF:-9CEWG>ZIO.L-[<]SQG/VO7!L*R)@[P1.XLGD=XSD=[3%VPC MU;8^).?9OFN-5[6RF6M=2W[Y^/OS[S:.C[%W1DDJ,#U3OLY>U>6P"1?5OF:, M BY>2;I'2 5ZXR;2KZ3L.N.*G<]-ZZYBM:NC/,M=39:K^$?Z3IVR&[LMI-_B MC?ULW_DD[U;S\T5#*3J>*-)C5AC"V+J"<4=H@3G>?18?5]BRUZ@' M3L4.FR0TKVJYPJKOZLZYLT5<:^7'D"->MD)8K]W20*L_47)44<_?9*ZKQ?*Y MVZ@GLT)BSRF_=P=:,9Q<%>ND)3>"VC5.[(OO46T[.FR->MD)(,+_1LDR85GK%.B=V.U-^%-\TN5A;(>? *;]E MA= S.6NFQ3ZCA,[4O2[YPP*;C7_<+)Y62 RYI0BY/&<4G&MYQMP-R^4)&;;+ M1S<@S@IQNSD('UP1KS]T0DQPI63?QYY78FF]QXQ:= M'>5'D])HKM 5?D;78..VVXU#:M7)$??T*!+.&6T#9_A0;J1F.=8DG&PD93@6 MK9OK\M55:S9LN7 ;J$2._UUB"J[8,2=*KL^HG"O98YVJ(N6(0_5INZ2Q=EH M)#.^HEIV[(@:XT-=^[[QP[&N5Y3K;M.CI>/XV=)U61-J4)Z0UU-CELT/C>,7 M>O^%/:&X9:8,8#H]S\U\5@D'R\#H-Z::>!N[Y3PV6Z_'.FA\ QN\8IF9:]FJ M-Z[)5K,\:KFQLP7B>]#XY.>'7KU\^K>44N'XASB^),D_JV 9=B:0-6:$>M#P M$&!S2X32-+OT8^OIQ>YLZ=LIL)'1 M?1)\*;/N#44=8J+Q]2MZM&([KD "FLZG^V[:'2F)QC\WC7\Z#C^BZ]-,QR5@J&37:ED.C=;E$9= M9[828YNC+ MQZE#=(>56T:;U<<]IU:5K2)Y!^HW\ [X<>"$V,G,Q]3(3@\S9&8^F^3'O=G$ MDERU!V ^=AH\?C6R8[)A\182#WB9=YW^,B0[-YEA0.H<9+W8N66Q)O$'7YTD MJ+2X6?@J%?MNT>%$LC(-1_-TH^+/])BI?L3?0IH6/U[U/XG5Y=IEJYVY$@OC MB5Y/=[M#==#MQ3%%Y%-"0*%CK;&FH#^P!G ,X!FJ/\(I1&J9E=MI- 4M5=A:2S:QJJ?&<^:+:^9N5V(-_ Y&/$; M[Q\P;\T1+T3P;1!+9NG\U?S.*\N3)7\S4EIN=>X\"*01O;#;63U$)CH(7.\7 M,;'W/GZ8AXX[L9Q#W;Z5I(^Z^/%X]F\GQ$9?JMR*Y2K3W#(@*W1+]0UWV2?U M?>I'_M3FG9>I\<-:7B((W-#3H;_^.(+ B"023?/G/^@'X0.19P]'],]>/C@^@86RD=N;P[V^/>M5M M"+Q+S0U&?S\=X-";(,(.6IU)B6(-7N5HEE1923=4C18EE0& ,74>4B3/H]8_ MP,]_IMN13"39:1-,+'MU^9\N6O)\H@X71-N= .<_J?43]-M'^L#\S]]1:]^Z M@V@RT^ >-#11Y U>4CN/ G<:?<9J(PUL:^A<8H\3>G]KKH=0^?#.DO!=VS*( M_R:C_[;?XPZ8"S3*DZ^1BSJTG$L\/(+%GP)G"XIA^5,;K- B8%L.3&LV6GEW MQ\]T!&;6)/BU@1$K-M8W-=.ZAH5&;N>5; M6I36=#FR##02ZOG__K=(D\S?VP%^3#^*!/OX?1Y!#Z_RYPB*]FB4W9E_^ZG4 MRUTY3W2ZF:[<^>>'%I=Y=>2 _X(R3'@>NDB/Q%[H*@28Z58CK90J-=^[__3?'DW]$$D;YV M7"=:O"R=V-@N;6C^JI5'. #;< :T+O.N'N55XYK)WR*M6P>>I]YU6JMA/\.7 MQI7BK,&J=N'*$#.OS)HBTZTU0A]-^",1_(A1O^,8(M%PX%_1" &^96$[RD;I MZJYM@ZD/+[=_;+3Q)8E)$* %,#"VKT0I63JP-P2,:(F4]M^+D17 -%(..D10 M+3PPW56RF_5A*SL?">96<^T\P8O(9J3'3&&ZW@0$_WZST*2108Y(XMH:L&TW MT-SEM^/P3"M$YCCT[%4;3ETOV&$?B)IM+N*)EZE^@V"*19NTA]$A1#--H$Q7TW_B(:!:);DHD=I7NO<#.Y+OZ: MDACV7HE%./B!N?I') P?+W7W2FQC8!1N0I?JLNMMH-_;!!CU3!==M9^J=&Z]8?B, EOAY4I]'6N.2& MY>.0.V%:2&$[(8Z/7SY=%C]48\E1;+6 AJM'H^UH*F8\-5;RJMTAI9^VN3:@&W04M^'0\K%6".KHFQTT3[R"1LXX390GZ72N6BRCP4A<71_:]7L'X=WD)]"!"$^&:A'>/ M'@+XA#^%.MX#, C+(:S )_119##^%8O(T:\'BC;<3QL4#7A)5W7#I%26%0Q5 MTWC$_284#&A2%*U)&^[?R@MOLHRA09721*"R@B:H&NI#%7A=XT22-'F3?OR& M1.JF*4%#I9&DJ2PGZBK@.$XU&9,B-6@RI&@\?H,E3<-D@*22D--5UF31K"22 M574(#%&7&('5F,=OT*3&LI W5%,S&)7E61T-RU(JIS$\!= HP#2?OH'$G!)- MU> U](8&156C.219G,11/"<:)*T_?H,Q.).5 *F*IH3@D!A#!1*&@V9Y@V6! M9,+';W1U=2C?W'GNG3V5T_8RO[+4NRRW&*JT2CYMN4Q+?C]?R(QEF%.ORL'5 MM0_'"]22>MH2U&JLWN"F524,L]6[\=6H-&L.56:_S_HJM-DF.2\IL_95:3D9 M@%SN&K?<]ODV8A AP%UR/#?SNQS8#46AJ>=P;Z#YKAT&R-S8V*"/X5MO8&Q^/C:1OQA@D=G[ MLA_W1@@_1]^^[+7Y./5@ZKESO&!\N/._7J++#K)-IQOS-,IUR+FA$WBKG&ML M5FPDWNUI1BOV+;DRSO&",9^WJ]WL8($&)E]9LQLCRWUK/.J,*'4$0G3!LKQ) M ]"C_G9M4T0"MEB=.(Y8DI7\2L!'(]7>1[>L1MZ%F^8469VLBX.C<&^UZ^:%]T+@AY,K7=%?3.EB[6KD*) MR.,-@6/=19__.C>R/!9)HNY>_'74(,NO&^BQVK8]NK;,&(8'?7_S"Y<7H7;< M2TWMBID;.Q>,*VTYZ(63=,EU]_=6'NM)6F0D(K?VN8A.X$$8'%28+_61(HZ] M&?D(_!SZL^%UW86SN[&4Z]_0_1XWE2NM6]8HER';5(>O )]#9M9$"_V/@?@4 MALP&)=&JT/"::#"DB79C#IT[DZXN='-%TG):O/';LF4,7F.*9^V7EU[Z7"9H MN@B]]HTU?;#8(G@-]NK**_"3*YD>W=3%@"EJH/(:'[ ,33]O)WQZ=/#[!D8< M+9EZB*#6%-@$7$(]Q&X#>HQ4,_3_(KXC^ F,@,^,EKR$R._'Y@$L^QGD4CVA M.F^0('U]F]-DJ]=G;IMTR3&SKW$Y3['O9O*_CL[E51<9!JBGA;Y\(H VG&.A-*#Q% M(+:W0VSY$ #1&^$X/EQ>=P,B,\69[=@(.EVFT/<"6G'0LHV9)Q4M/^@#V.@. MX!C;1Z;E(YY:QXOQCCI"KHGCK,X0(G,4+QB$#?R \*(=S"-A^3;TD4FY>I26 MR#S$6#=X[R =YUF!A499QXFAA^8X#3T_Q 'CP"4ZZW*.!$5_U_["&A+OP67T MX/*4TSYF"-G43 ,R%%1-40:Z/H1%':E; XML M5;'\ZLUD D9VH[N-7#QJ:9,%IC:YJU251KG #V=W)>O.PBWIIRU;@Y:F]9?U M@ 1%+Y/K>E1.H%JH)?LXC&LR/$?KNJ#2@FFHK YY%8@DK_(237*FH)FT)#QY MPR ECA9%E=$!5%F-Y%2)9RE5YPU=XBG*8!GN2<@;D*) 2KQ*&3A4K-$X2$XR MJBA(E";JI$3QX$DXFJ=9@P&<"@R>4UF! :IFB)+* :")(J18G7P2P$;2PO.T MAA#-ZCBL+M&J: *@FB8) $4"VM ?XQW!RI \U$P502ZS.T@9$=-%U4F4!Q:N2"% 'D!(HDZ6@03\)]FL" Q& G$H)HJZR M+,(:@!"J!FH.T$=6$)X$^T5=9P1>H%2> PR"W JT! G&1(GB@AUM$0^V8(0 M24T7 0=5DC)I] 9 8W 2J_*D 0024J2DB4]F)>I08BA-Y7D!\2C@!5726(1= M&HH4(S(L(VA/< 5X780:4'E H3%,0*)9,1Q&-F=0AB"8&OS:072&N9"XX[OZ M;]%3U-N5TENC&,P%(WU9X&CN@J6^+'2(=,+7!8ZY$,]4ZMX3$MTHE]=.H)PX MSMBU CO*"8! 'Q$Z/FH:=R7S?%+1^_5'W*GC@.0&[18F2A)P^^TT>HC_4)MYAAX)@QF(T7NJ)H+5)1 M]]N1K4HS$S8SU:G2X4N![4UGJ]X\LTXW65^CA4!W]7&*6%C!R T#8@H\8@[L M$/[67O"IK:GCV$]_*GMM%.M:K][SUE5=&[;-?+8T7O5",]_2PKFZQ*E,=)0$ MF/E=!CJI37<<*R[6#+0+/MX/2EO+]!KVRU+T2YWG[IJ#FI2Y57)W+9#I7R\Y MN](Z:##^ZB37'W%'B'6\"; ?G:#:/-J'Y-O/1C?7RMZ3YI E>K0MX!.&W$X! MRY.@;MDQ\+X[)+05$5UA0^!296A=AU'"!XYV[F30?J?^6MLX(^!'J>0& 6Q[ M$\G%,=19:.$(:N 2&MPT0!UO@JCK5RD&)RQ$IR[6#S9!U9U8K+RU,#)Z@,T. M?/2",-"WR#S$3:<>U&%D+%+TNH_H!)=/?$<]F^B?'R*KQ!^YT3;SYIA$, +! M4W@6X/&DH^SXZ.4-2'^EHLCV=WH';@U"Q FA=HN@PB]%[=&;>#Z;SO!1'3^: M231='.V6R'4/!ECY%Y^0>9\+/0_-8GU,"*O_ 2AO[.]4RV5!*:NY-/CSH J M6]W"D@'UUK>? UQBXK'N)]Y_AHC?,CI1=W_A=?:\Y02S">*0B14$B+&@C3C% MP]4&D;"L"(C6F151QIH/U[R<0R(/ D#@HQ)/)>BA#\R%4]",2.! C5G%+*]DB93/>KU\/;R6!2X8>)!'R$!" 6 X2-^H($T'4D M 1ZNZ1I1W\,Z]>!3 F$\?? +'QD.Z,^-6L8LJJ\O+<)K">H-:5P\[2$Q]-Q% M,-I^>X%6%1A-S8"FY43YSE&> UZ,:?+O9R88?4O]G=HV>Z[!]OMG9[=MAZ5W MT_:9F6Y;6LZ.3".',$UO-QUW%\6+W1T[BF&!J)."2FL#?G,K0Z:?,5_ MC4EF_5&.C+(/E3U^/P[\"V<:*.Y">#'BG2#_J,BG$LX_$?)I]H*A$^0GR/]: MR']/(/_5E?=H=NRS&*EB$V]M3NV8<>L'&ULNVK3Y30/]PY;'S\=0)AYH>7GA M^GRTO))NOZX=&Z$*>T5#UUL=*>D>!P:\W&:,'??5]:^NW;QM"3*L+ZK5]F!J M7UDMG"_ZR(G:H>E3K_97:V_KC_>.682CTY7^ M63-!---LZ%L.]'>C>.I@,34SDFC(5EUH=?@1=37._E+5'_X]57_.B M4W+M=L>1Q-MY%J,9;BYEWCUSM.QU2_G;#$-:=6?:FS3'PD@>_@JIWU#@Z:BU MC7YQNVX3O> 9D1$I4L1U(6B5U5A*U7B-54G1H&@-?1:T;4&$.(3-S!?B4_C< MP<&HFF4>"BE'@61H$(X;!7]#?QW;0G-9E[D[4!O*]:*Q[!4>'&<)$#AHYB#8 M71RO0IB/8EKX'G +V#@4AD^FX\;^IART3^!#999Q.#%^NZ?S'3S>S7D4K?KM M\.4VD:B+C6,ZE*- M47%F%!$ 7*.%)YK8I M\< 0!%XE35'#;W"J2)F:RK"F!"A&$P%\$G_31=J@!-%4>4TB519"2@4ZTA2T MA'J@69)G6/+)&SK435XS4#L-\3Q#Z0AHSD!OB)1N<(P@4!]7UN@4H6)_!&W[ M/JC['3%[%+%=%^IY0T3TKPMB@ \N1+O8#CV=?>("T(QH)6!/!E:Y2Z=35,9 MZF-U-U%W/\:>V["ZY2>%09U DGAAL84+>0[?6-P(>:$(CD8[9YX]T>Q*8; M_]]OY7KAP&YME,VUOGL]FF$C#"(%C#3Q#AN!86ZZJN4\3>Y4!J..-^F-IS9B M(S;%2F)*(L4M4VS1\)-8 XQ%9I,QUGDF8PP]@AXDW(>!"1 05Z&](F@Q16#H M+CYP+^I])>ZW#/$X3_)0&?LW)ND\L,^V1/WSD9/=DQSD+V1W;.OG([ILMDK> MC+2HX/XF7O4VN_<-,)&_#M-.=.C__-=N_$L#^AC9-J%C/"F_N'/CP@8..B+U M$*;7X35@!M"[!/8"K/R-$R&*%S3[OP]U8S<@,AB^Z)X'XN'/O^]+%,7M\HB3 M+L1OYNK=M*5?9(JM74XQ)&L@RPD8R%YB#<"JDL2P*F_RC*%Q%"[=]J$+QMY9 MV5),KUW.Z&;[>1.]:Z^\PD=U;9YP\J M_WI]UFZTQQRM4-%FL7]_QOE\=I_78O00S3SI9L1.W>3]?8E?+5OW"$*!OV"8 M+PVA>,&P9PK@[HX-$A*LJ/_]1G]["]02=<&?]+S:AV1N'R#D"0_8O*5*\$OU M'YK(5L)%L0X4'S\C(@-BY&&'Z;^;F7:W7"C7,_4<6MZ0-X06X@RNQZY*K$22 M^Y7VCI.,_G1]CBZQ0LA&LR/*%[]6ZINX!XO8@6M--_![C!O_0P[;T?>OI M1ZY<1SLI^&OT?P7HC\;D4?(3HOT8\H)[H@G*7;E&W8M,=,583:YW.ZH@T3PG MG?)@RD8;E ,X(7#88\._[Q?B4[#;.6&X<+_U<'\'L/\;Z#Z)S,2<':C.(OZ"=RELU4D8C)G9(L(^&2*$IB8B!;66 #7&VK,X(P\/'U!\C'QM=* M$0RY#N@2WT,'A(850..O*$D]#_7U)=T,%;4@CRB+GV*B,(G1D8C]L<3^84%M M%!I-N1V9^QV5ENC(C3FU_#^LJ%CP&U.XCK\]'$SL(CA@)/<=:TG4UH>]Y"B5 MX+&:P$VP-MC5%^>N&;A$,R2:X3,T0Z>4:1ZYM@$]?U,JE9!G(?+H$XV!1^$3C9%HC,_0&+E,IU2H-GH=E6" X9K9\Y:OA]%%NTA*,PZP M5[[ENV8A!D(:;6709[R5<3ZH?ICE_843#[.-+*'M?+$M]: TO 6\, Z)M^>.SE-#ZCTPBHHF(/EUZ69R;Z[FVC]T/S]6A@7E>926: MX<@8K+F10F'/V[R).XZWTXNTX,,$S]XFD1*%=UR%=P[YJ2]FX$9)H>4+XNVI MH(UN26[O9X&>P MCN1ESD+TL"]*%( >N%XB=8G4G;O4T6*8R&@BH^JH;[3&=%'!3]QY_>%9_$@ MQ[C8YUGNHMD=#;%AM:0BZSLKLFX+E>*J[(+(JZ+. )7%%>0E5N14T^ ,@S(I M S"/R\B_H6193*J:;LJ7/5>([+Z&Z.N%@6("$)XH0>T"]##9V%=N75LS3\JW M'JX5$Q-T;R9'K&=W*@2_G(_UZX5F,YU.!)7VD4SZ@ C/) MK_/6Q.*?'%5;9(-<3#.SWC&R.L9U'*OS^L;PHFRX-7)YW:\M4,N]THPQ72IHI-Z72>-KI MEX>HY1Y$4U>3A6L]K,K%N3JYF;C=\:V;4?G]T4M2V>\4)YD1B4CKBL.;=I=M MME1AOZ7DBUU: Q4@@^$,Z?5FH7'K#E5QOV76<.:MZW$WITSDE:)(,RWDG)8J M[;>DTX59P#K#G,(W&@UZ9?;U:3NC4N1^T\5JT;K2.M.6DJZ6A GCJZ!;;:D4 MM=^4''K7;4^C(%EIT!.W+&5EI8BXB=EO6K8Z\T6F$X0DU+)BH3+4^7H!]7J MHC5J&2@5=7 [!OJB?-.9P);90$T/D'0PR&GMN>I+XYZ-S(8%VQZ.KA%8!_"O MK ;]:]CV7+DG@U86EKSKGHKF>H ?7FAS$;CL$5"\ZIG+-0 Y%IH @?PVEG. M[^;I>L\F5^%0[[=+IMJK(BFA]YLVI@O:&30G1:58JY:5NT9&[1M(3 X@R^.O ME$S.KXHRF%VQ^%D>].S2! \AJ-VR^ M;+?JU'@R7^7H,C^N5F]0KPJ_P*FX5>U_?[G;,RU%V2% M8!ZEY1+_6$LT0Z?@ 3TJYALZ5M#&:?P*^D/M!, Q@&>H2B>O4G(!:%Q# @H= M2'SCKAU.U%SK&Q&E+2S7;V5\M6&JO,J0*H[[J&P7UJG18G@]AH-F6 WL$"(O$M$#1CUO4C?XDB][:K%/CE=\WEFT M&W-W5,RHG,I\^\FD6$E(H@(5=7ROX^0*+%XT3C@\X? X M%6?#^3)%?Q9 MAT/V!;<.@V=D%WE>L-C42_UK^U9I7#7@]5WI9G#;6Z@"CH*PM) 2!#:1UD1: M_W1I/=[:^SYQ%83;K#62G/ZX3&UW!2'1AOB('"9VSH.&%20>Y1?R*&,$_9^AZS[:,O%U"UQN9?5>5,N. M[DX@$N2UR/H;G9<#'O0S^B'=9\QSRMVD?=[5K8^I=C:ZY<*&*V%2A!#Y% MVT%L 6Z2FKL38=!_:B=J?@,DUHP:92E$BF&$[ZTD&+]5K>]. 46 8!EU/H M^(<7],0U^3C7Y(0'($^W+7YJH$^MY(YE6VR$5U[+[O/QV3PO%,4K)0P4Z\HV MZZ;073;++5QI#ED9M$BG>/(E79=H@D03))H@WN;.6U4!D\NEJ9(NY\?%IM6@ MA6KEBNT.L2K A@]#I1B&^0J1"DI<;\FX ; )?7/D$3Q[Y/&/T%]?64TEVBA& M=LGZ:/'S2L@TI,&T/QG?R V37,IEGFPS7E3.%MDC8HJG)621<$G4(Q'<1' _ M.?'C%R?866')QJD>*%\640+V4FW6V<9-XN1#G MJ<>27=[SV>6-*_0)Y_^YT)\3Y\?=4XYB_^X436E%(!N$P"=CIQ.TZJ<($""3 MPS^8K_A'"&O\9?+K;#+> _-A("4\E_#<+_+>N>IN#B;'(700S0+/1B9'"9"YOH&\\2TRG.@KRFRE<98[Q*5Y8W"R5#^?007\*)SYHQ=(KADTW31 2_J@@> M;6%_CPRF[S(K5O%%88!GDWR*#7R7"4(7 AR/7-@AK,O7< M.<2V4)(\GO@CB=KZ+,OA7@3+.Q+XG-JB!JO:**V8KC*YNNI,9J*?Z4D+?"DW M,ATXB4^)O)"$%Q)Q3L3Y9%;(N^3Y;J;6="%;RY$YU;PQ@I54J]8C>>:Q/-,I M47KGZ;4X6QLYU_$#+UQ3T7((A)\ALM&2\$*2$)HDA![W&H,=R2L[S8W5 M1OW>J!G,Y\J8'MPJS5MN.@.-H4I%=?L81DR1S*&RFXD0)T*<"/$Q+T!XEQ3? MMK.#K!'.@W&NTL[3G#+/\EPDQ3R^@T0BD_SN),LU<8\2]^ASC[JOD#?UM0_P'TE.9B8NH=!<] M?U:''2K$H[<]LY-5KA5>6^@2_@=+ M^C'O.3B6J&=JP\JPURL/QFEO7'8 Q65N9I&H\SBEFZ*I%,_N[[G^E812$J_K MP[VN4VN-DWAEIP;ZU%[;IX=B#E=:594<0ZUF37),5W)R?9 5YQ700A.+B@^F M:(I+2622?)*HA$0E?,% SF&=4-*H7"<3CAB%IJ<+8$BK6_,J@W5"5'Y9%,44 MQ;QT;TKGQS=NC#=='<%.HVJ1_QE?9&8P1]W!3">;GC#61X@P"A*TH@CT2W82H^C$IY M'K"]946%4Z.]FBEA/W/=+'6H!J,/59J.DC0I/L6_F."5B'XB^HGHQ\3M?J_L MSU3;G,STOJ?TE );E.X*U@W7PK*/4SLY(<5(+U69B;O7_<2,R4,3>AXTB L MUV9,XH=\9:64Z)Y/-#NVPG5_5^JZ=/CA>!^3\;(3GEG1,K3$+JW"L*Q6D-YA MHF1,44PQ5%*Y(A'6/UY8CV8HO$M:.V$N[^3D07L\L;M63@+0G)&1M$;1>9*2 MD+R^M&/W5>(@C6 $O1=N#4H\H"^Z'QDC["0;ET<-GF )7^O"0V9+V&=G^OQJ M07:L3B4_LYQIH&94.BK+*5$I@7_;<=9$3R1Z(M$39VU O:PH_WJ6*[BO&T1^AVQ)7[4]UU3[:(O%U"VRN7Y.7 MNAUBC&VSJAXE5+F._NSU; 5#-K*N,;XEK6Y7 D-]-)N.D>>VKA":HK$J>O%X M7"*^B?C^$>+[X8;"A\BOUF>*%CG6'-):6<6Y)U&΂?J/("RLP*89YYP[- MF45>*/K9I!P;FK^3<)9X8-\&L,Q^Z(XC+3KD3-(L58DS"<0,T'(CN]R(L1.FA M!VQB"KSHG$@P@CXD3,L!CFZAYWX @G4!\XL/!.%Y3.[94&]57X8U__D/^K'M M2+" MNQ#%_R4>_L38V$/E!"S3.PC;:+AU$&?]UO;1^K#5YIGK6U@F+SUH@\":0]SW MYW6-$R65YZ"FLB0054#SI$IRE*1I(L]"2&(8P$=1=8\A MGR7SO?0]D+F3*Q-RO5BNRW);SA.U3%=NES/53FI]3+Y MDXE.28Y\E=/,ZF5_*GH3K22N%Q7QN43R 3W;?U7(F6ZZ6NV6Y M0V3J>01EIBV7&M6\W.Y@;4()?Q-R2REW!_=>VI&5P@'=]UA/1>'3-VJ_C7! MDM%8P=14@]4XE>4E394X25)-B91$BC=TG60VP@'N+ZS-#JB*-'/;XW2_(J41^.% M*NZWI$?I*Z=:\H,*3YKB78Z_GXR)%9G2Z3)8:X^UMC4]H&IJ@JE7:4%XMJW::NO'DH#/$M[GL M]=J^'H#;2C;CR8UAI7;-UL%-V%O@XNQ[3:?U]K*-XW%0E:0@HG45N.&7C;.X^QJ/(&K[.F"%36H RDQ1"A148'JB;H(L]I!@L- M[OUO/)W9F][9HR^8=89YAA9:2GHT5DIPY-[>#9%;CRW:2YP">T]IJ6T_:HV)U=I95)[7J@ZK3-@LH0IVGO\Z(USKB#3EJ5PQ%5 MF/>N:Z,18@7Z (/-9:I]#09Y56[81EE5JL O,RW<=$]IS2;P=CC+#.&XXZ%? MG47GMM:)>MUB.G*D[LW3M3^,%ED;3'UXN?UC=_'#WL?&1,7F7>13.EO+?VT[ M@C!PMP_6EF/TY)%]N>-2[QSE?VR^!]YV8IL!J?7:^L:8,7DAO1@SWK%9=_IW M49^F[2ZVZ_+VE5.WBSW$<#;YL"S7?M,(!'\5-><;[6#=^Q M-_O@Q/Q^I"PA1!P(05VP+^X0)83X+$*0%UQ"B3A0(M%-,2%$HIOB0@CJ@J83 M2GP<)=Z;Z_":W?IY4(OO@/JH6OBW01;?E=VQCN+N_]S+]$ .$D;!O]_H;[\N M;1)S=-!_/33[[>=5Z, U^ R9>@8/"=7?277Z@H\WU?-0AQ,->AO*4P3,'F>C(1 R^N$WX7:EG ME'RY*^?_2E3A1R9;GC2!/Q8X>"WZ<$9(^+"C?I^S)CS:GQ,NZ*V.L!P$9G"9 M7C]ZA+G<^IPD4;5 A!0+'KL*TV/?>W)JJ3_QD:W7=D(^XU*\Q]Y^PK\) M_\9MO?H5_HVGY_'>5>9)P;]"E,$."1N74R9<#<$198;Z*6)S:)^8XNL@/^KN MY:]_)]$)Y/^\C\B]4P++'<9=AI18&3?R/:%86P[4 M^C7./\=U9W@RQ5*?4G7F+(R$>G04;@I6.+GU38;!&5OX<3*&_VQ7('86270" MBOYJ+FV<2/YG,WQB ?R6!1 M4\WU*O7\PI^=37/:B((+DA\[Z:P**^5Y-X,< M [3PTQR=XH1W%OH___7]_E*E) QPSE[(\[')LU]YSRH6\/B.LC?X(K/AS!AF M.JNAW&A8Y1XG**X9X-.HN.@^DR*E)!CP1XIA8@]\X%V!;Y!#5:REP4K+7F:T#\K))#1=017KLM.K4E&^OZA0)2=_G%3=4R69+C6H)L R;HKA/O\\G$>4O)LJ)E?)[ MI?W>*LMT/VO >:&05BHF/VS:'BN1]2&29;QCP0HI6GRG>7+^5D@N]-&4H8=0 M'YUM_*!K>UD:ZSBYY5.AY.K M[LV=V]*&JA19$BF6%E,\?ZP;C1-YC+4\)@; ;QD ORB096U*S_AI4QM/"G.K MW6IUZ9L<%LC-E<5DBOZ5['U>N-17-6[0"RF+_SK6&9+0N]J% FSI,4R13/O;19 MFXAU(M:)^7)D\^57Y#JLS2>3)E5GQ^%H]Z.O6%X$<->IP:N%-KL2-NJ&#AVU%>&<>(;D#? M>71 D67Z8[E'+X=P#*>-SI"?B:RTR.#RW-A (>D41[_-0$GD^0^3Y[75<6K@ M3BW/Q]Q5^26!7K4X.*?) C^V&OK4Z?KL). C@<:6"?$E39W%G< M=0-@WV>(VE^V:D'B@R6AE1A;+V_RN6XH/71:[2$UIAN#A5=5-'4PB:X'0:8* MEV(X*2614A)-220YB::04DD#)LP;,Q3*#X&RC_%QWVU0)(# MHZN DW((B<&.9K+3L4I7/C$C0+8F]40"NV7$+WWV)0_82 M\H2EE^Y+3X0Z$>JXK.>G%NK/K>7THE1;-7/2F+I47JZXY;1ETF-37"VP5..R M#BR3HBGQ[!SBCRW;]'9SY8]08/'74U_665$4$%ICT98^T;CM#OS"77'>5P=>YHR55H%,"_8GUW1ZT2?A \YIR.R$4NAQ,]>AE+OEJ(L4*(\C M#33'I2@AV6]/U,)G1").#?6IU<)GUYAZ42\8#6I&&[=^:=P00:5;S=^,"GC[ M/BI!R9!L2A)?T@M?+%;Q*)7PE13"/T+??66UEA@U<3)J7DZ%]N4;SH2\[XW3 M&:JV,,;RLEQ!YHNP3A@4*3+%BDEERD1N$ZOCA%F"!P0WK9/V6 EL,,YQZ:ZZ M&(8,G6EAP<5[(2E6DE(D]85.,<35X3A/-7;&&[MQ@OX$*8@Q C]A_3\8^C-/ M9HS!BO8+5P=W1L"#(]=&!I _-A\&4,%W< MF>[D^_#/,MV9>3"_6P;7=2(@-!L24P^:T/,@AMO5QRFB@T9$D\FFWNKC3D,/ MJK T%FUCU<^,9\V6U\S<+L0;.'PY.+7Q3G%/ 9R@B>=LX/L-LX,GDEE:ONKK M%E!W9MO<3C9JLIYIM@8G&O34>F;(%BGU5I/Y9J_<4ZU;6:\\"G71;_"8\8B7 MSX[8A)Z.Y@F&L&&6$6 >]!\"]FEZ[5'7@>>IC@Z@/LU2/7(R4.^F1F$D3YPA M8H"CX'0G3!_Q)Z. EM$%ASG-N()N/B;9C7N#QOS2T#1G$<'UM,ODIF MZ?S5_,XKRY,E?S-26FYU[BSBQ>GE>N$16=(^U#%I%JYG^-!Y&AYZ/%C=;0+O M&MCA7I)/1(3 Z5S5^N2L*N>RHX5:OLM[W=GB-<[^'3R>D+N/B<@959!,:=J_ M&J<'F:M&=@;T7AHATG%?YV9B"CQBCKM.$?_S%3GX/='-)^H$> TOFJ81X1ZI ME\C7.4B#ZEPOY&HJJ"IA[]:>Y!S/!^*K:OI,F?F3<#I;23(H,-TKN=A49$6^ M8>?]>>9M6AH9(7B0+6N[4_P4V 2:")Q$'P@0)(;)WHB-#:+:]W@ZO(+ZW,#) M3079ESLM:;GJ%4I]J9-)S)+?0.E5Z[H\#WI5C[2JNJ7P'77;&07 M,RMF[/\>O=1%M' ]X*W6L:I("_EEWP^A<5 9T:X?9!C9\\>KLJ(9,ZXP[39? MM59^'8MGHM[?BT9FU0ALYU969%YA-E\Y!TBN&38\^)()_#SM^I!?EH:3UODV2G*0ZOI1;;&Q=]Y).)J]6B MV5Y@2>:1)%-LBF7^N*/..7H<*TU2%+F?<'WT 8C%P/ ML:7Q"8[91U_L=H^ZM?V?N8?E(,K*'!TJ64$2Y,I,N>EWBU[,#]!GN^Y&YI/'@MQWV MN)L#L6B(+"^'W;32H\@2"_O#Z-(_24Q)Y/Y:$[F#Y\]%+[C/!F?=M*JYYER9 MS?/S985V_$9E$>&$YU,2OW]\9^LP/S)!L2Y,6\OTVOZ\+$6_U&*E-9&[V:$^ M#F=UHU0NP.RX/7QJOO[6:KO^B#M"DT3XL==/%A";4]M'.V867I71!-;>_KUU M'/U:$_MUJ,2Y.YOK5'&LP+I8'K*# 4\[K3A ]2APL0M:BD 4FT(=;S':21K5 M.7HV223B1&O+<\X+D%8=*4]W>TK.XW*0"VFR+[=4>G-A2HKCQ)3()W>F_)'2 MEX0//LJ">4[\9AY=*)1E59,K6?$5#G.]6QOEF=2:%W5JI/* MS;C12NLKS:PT'#:2Y^@P,\WR*8ZD_K3]CHR^R7Z&!J* :>E6D'A(2=V%^-=+ MP:KJ^UF9'FT8 ,N!A@P\!V'*WQ&]_%KRD-9"H/[[+7U(?4&C8VE> 3ES/'Y/G(M=T,ZQI@O) M7L5GB_S2"07N MX)\?6F*#?ZH-SB!KU'!#7*[I)$;X_WRZ)WX"B$]M@']"T?:,8[S)&I\[F677 M5*L"N@4Q:)_4N*9)UKA<[WR/U K?$9)^+>J!1FT M6FU-;@"RF*V8K0IE]TO]!58+R$D74R1'IBCQI4/AD:'U(\#W!\9&8#^<36Y# M/[#,U=.=$+P+LN&4[@@20-?="9K$"M\!Z$07[P(//78("[' T(L22+WH'L!@ M!'U(F-$5QQ:N$[.M)^)??" $SR-RSV1\JRHTK/G/?]"/;4>Z#8&')7^T&>U> MKO&H6VN _-^C2"\N,0B]+9@TN[-!M8:9W9ET]//__-?NY/<5VT8#[4 U6B.) MCI31$*8U#X)Q&IAHX$M@+\#*WT IBM%JMM9NE_=:#..!X"Y$\7^)AS\Q-O90 M.0'+] ["'KD$Z[>VCR*MM7WF^E$6U:4'UX40<=_/$>CQ (?>!)%B4$5H< S' MZJH&)$%E@<"@ORADRW :19,B*S(4B6$ 'T75/89\ELSWPO= YDZN3,CU8KDN MRVTY3]0R7;E=SE0[J76DN5S/K:5J#5RGB[ZOR?5NIU%H-.5VIEMNU#LJ+=$D M%2.8[F=)- K$PSP_4#W\UORZI;8L$[5&O5O:.)?E_O:C7,\C,EPI=1GQ?(K M!G#4!"]YIYH_FO)WI9Y1\N6NG/_K.,O$H4$/;9%O-R3HM^^2;^22A1 (-"6I M-))"E94,704FX%1(&JS&&*+)F.R&A\%VB1_R+?'N:D )2J?'5*])2UM*I:&* M+)"G+4O-57;56XVKXXDU8.R:P$OB8H%:BD];VF7%O&G"IB47>\N +:3M06>2 M4>G]/L5..L<7JGQ'*?J.>FM0?OG617Z'RCUMVZ.U:7K/&IC:4TX;*7>5"OWPS0D:+2E%/FV95JE"9,V2?K%"4$X!>@RNL M,BJCDD];(LM+MJYR4D7N+)SIXM;VLLY-"[7< TEO XTNE,<\R2LM3RI2R.[J MX99[( VN]6L%LFYW#!IIOB.K#1_>X='W0)I*='!;N;NYE6>YLA#F1MI-N3I$ M+?=!NJ8;-C!)M3GNU'S[JCVP:+G54KE]D&Y;1ETQJ'Y \B4J,RHM1F&WV%*% M_9:MLB1+H\)L*E=*UV6^*_K #8>JM-_2D-.<.I2&*KFZNTY+6CDKS_46FN9^ M4PCK12-=ZW!*KC5JYSV[5[W)(<8[@/Q*IU@;#?IZ..Y-_>E=V2@.!JL6OF=Z MKVF05[42E%6@Y%;&]5@MZ*$K1C<;[36MCNBI<%WU?#)WDZ^7AY)YG;V*FE)[ M1+6K[97=G%/#\8KDZT*_65K6.#39 RB X7"JY!Q]-9YIA6FE-?9H)8P.4.TU MU<.E59%+":,9ASCK'66F<'2V1B--M-I[+Z4_J$UV0LZA%K<)W53-G)CZD07 MR$O5:Q@CC#*Q'3;M9;S.=BCZ[WJB6;@BI)88P>T5MEH=;LS>?(D*X^#2H\XJ M*[U!JZ.FRXI@0!OJ%D'+3$/*ECESTY)ZO#-KT)+CW"0-7K MT#6>YTC<3M"4A4J M/Y-8O$'/_=1R:<["2X]Z:RE2+69HBSUE-U1V([:?+U9RX;L>]U9M.=OM9KOM M".]LZJEBR]ODVX;/0Z-V+6:]^99WZR:N ME?P1[1>VR,F-@TN/VN646KT,0^TW9FY9P[S")E,8-,)+C]HU7_5[Z8(XSIOI M88XFZ*7<%>CP78_;M5;Y<:,SW%8;CBBNKC7K-6 M:M;FC0ZY\"_ECR\E*RJ]G[;G@N*E"0$U[9;_Q?=[]A_,A.GNCRSB4,_P,PA+ M6[CHV]-OG@<*@6/_,9,(HO"P)C!_2M .(;[FK>RG'QP"_/ G/Z4!SZ6"PS7' M6=;*>7JQQP<2ASCD?2(Z@_\I,*_5Y)ZE%L_N;_OW'%GVYBF&>?HS%I1_OAUR MIF"WGS?3E!B(: P'C M$(%Q$/YD81PB, [DG^2K9@<8B(L1$\7!0$1@((0_&?A41V$@(&:*S$ 0% Q$ M! :"_Y.&J"D* T'\R4,:$8V!(*# $86!$/XD!1B(KQN(#RZ7>;/2=Y%6/]TV M[;_AP#'\V^21M4;!6P>WU.8N=G1?_@.==-9P,DX]-+2MX(?_?6 >/EL7H/\D MSMM=_#OD]E==\<\]"S^;%%XRP,.,.>>,\8.B5S\!5Y\Q+YI:?IXO-TF],>-2 M_JC%KPWL\R/#?SX^?/#"+"<_.\N)ZZZ__ET(!.ZM+V+'MRK',9X#/N+96Y\& M^*U\)",[#4()Z[8GP5=QP5OUD/A. I\+:.;6IP'^9@#TJ>6VUXB,&FB-YAXZ M\U*OJZ8%5U_H=N'&GW49VQL^A%M?HY;Q'"VXCTJKQ&'M:LM^MI#53>7;A0%7 M0=(,;R_T92HSUBN?/K/X$7ONJ5-"9B)&+Y9M7LJM]9(D[#V\/MNHX::91%+@ MR"1.OW9(P5F6J][@+@]?A^+7W0:W!^/71?NXX1A_CF-5M:4OMQ MH3##O4;A-S;(?1''6,U9I^O,LFLN&;Q0MZMM-!X%:R#"O;M9G$TR_/O.^H&O M\=>T_G5I_M9P_);"'1L<$R>_Q^E&P6B(13YKSH95K-4:J[U6YQS?XX[)9=A. M4<%Q=K]D!IEHTFF1.$:H#C8$T< MZP?53))Z>\>'&Q([XB%O1*21L6_C1;+[Z^_)>(.);/3SU6O,UDLDL5L)-1*/'1N)"D!08DO@M+?-=&RL79(4BAKMWHZ-## M677"#]'#5$P9DWPWS>-+L3:OR^OV:D**/CV$RB'!\DD>IT YO+!R>&VD7)@> M#BGKM1L= 7JXA/SX(7IH+-:9EM$:[R6-P=.ECFOP'AK[]" \?*>2+,DG.18$ MR4L+DM=&RL6CAZ!"<.U&1X<>SJIJ?H@>L,QDW>R.]D-/1R-O,=D#FC(3,>9Q<.R1L8(R97R6&UY(PKR#*L(E),H0A;40A"?*!NW<FBV: MVP;1+\H]0E2Y0)-D6#+),#0HDG%>='@IQ?%^T'Q61?%U-%>GK%.OSV7)-(H- MO\P7S_TN)1#> 9HO(0"^CF:9P<>+70^3 MI&8=9Y=5E^[NY>#;+ 1^(8IEDHSP6D4?%+]S*'XQPS.L0_Q"Q>YU/+O$>C.0 MO45/(26SMBDHM))'&_5P/)] .9B7\E"JAZ3-C;K@K)SP\)(&V"S1W864B MR'91B^$C4$JXB&QWP*8XU\6?D"D=@'FBO+ GF/ER/TFKRJSN4/6.-),F-5$5 M BF/Y*DDA_,@Y8&4!U)>5*2\#R,\NR6&6TUH#164,WFV:O8[\TF \&"%($0_D/9#WHB+O?1CA](":IA9;%2F=#:O8K?Y,Z@TV/L*%A^\,1R09'I;X M@> '@E]D!+\/(WQ"448%Z[,NWO3J!CYWUDM]$R \7*?'!+N1$B "WD,<$OF" M 8B ( *""'CM;/CJ(WD7W HB8#P:>9L)2_3S$A !XRH"-I"+-&LH3'7R?^13!C^%[2J;2+MDI"A*[FBHF( M'EO3\CC M^#CFTPRPJ7E_5O,I4'\NWI2'1U\G_G4P8_ANXUUBXZY8"TS7<26 MB^9P49IX8H#O0/LC."Y)D:_M_P_:7VR"D,A7"D#[ ^T/M+]K)\)7'\F[X%;0 M_N+1R-O,5Z*?EH#V%U?MKZ(Y)EKYSPC%/]?/5UR0_2XB^UW["(UKR(+7;G,$ MRA*7D V;R++\OA/G^@]XOUR3,-O8?NL6K"S>LFEM!A*[%@\ZO4HJ3JW34P1MQDU)6Q530S((5 KN21/7IH<;C'[ MA],(X33"VU [/T0.FW6;YS-\I:+(Y5K%6!%UI]8/TXIPKU,A27"PRO$NHA]0 M.D'IC&LC0>F,2R/OA%M!Z8Q'(V\SUP&E$Y3.:X7KA?G0GJ'$R+%G"7N!#GF3 M"\5*6-L8L;@] M6$2XB4\@&#\_$!F&7;=4^4$1:6-!CPF8TE88518[!0QIEL M8TL>5W:J:&XHS M8RJNQ@&LPXU,DQQ[Z6/-[OM3#0L9;Q?5E] %WX=J.E6Q+'*LEB5#<%,]IIBF M&E,Q0+7P\)W%J23#778#\MO,DF']XM73Y>C ^JR*WOM@[6R9$EE;BS43&W/% M8GJTL-A=".MPU2+!)$D:5BW>1<01^1H :'F@Y8&6=^U<]^HC>1?<"EI>/!IY MFUE*]),1T/+BJN7E-&.>\',M/VGR'^09[B3^7G08 6%POAH>A%J/(A_ M'Q+_]LBQ=$[13))"C_V#OP;5,88J8P1:GWDY,@?'T%0WV+WV;Z';#V*23FH M;Z"^@?H&W'KSF4\D$YRKC^0M1N]W$:1',A8']:TP7R$'N7 ^X&7TMFOO;G.- M-7;7;G-TJN]G78/WA.2#_?=Q,Y\J"LIN?M/_^X"=J+\I@UII5"\T'&E7YEB5 MP_IVGQFKA!!H<4(2)V"[4-@N%+8+O2&![LLI@AY7A5:_4K.5W+3.\ZOB?-]A M-@%%L _?N9,%>H@A8-/0+Y?FKMWH"%#$)52\SU!$U4G)M,C)+;RTZ.IC!A]5 MI\TPBA >OA-LDF5(6"D(>X?"WJ&7XXBSKC3\#$=@S19;FVOENE3:=I;L,)>= MB"TQX(C#NL,DQ0JP[/ >8B$0/D'XC&LC0?B,2R/OA%M!^(Q'(V\SY0'A$X3/ M*V\A.D!^VH,2"\<.&NXG8OX?$\;A[U;:%L&FHC%:@ B;BMZ6H/FTCU'6L6=I M_S6,N>=WIOQCP]]4"-[#=:T K-)VY6BVXW>YYNP**S1SJ_8\:(!CA\>=/%4N M3A0H>OI8GO>EO*$8A#P>]<3*BFW65;]5P>:DK)#T&PAB:)R7)<+FI#SQIWU8AS00[#)*9ZD89/3>*]5A$U.;TS'O"0[=!;N M>)?I;.M*L[^22NZHV:6S8L .P>F)!)DD218DT#@O8X3-4F],PKPD/62UCC/M M386NM./&UDI:ZM4!B2 FS'"DL]8:EG3"72]U!##AM,<&%DYB2-W1=8 M;8]&>;H>4$.PP)/BD[APV8#A-A-^6.$)*SQO21Y]#S5P%7X^2_=Y4C&8R; P MJYN5W6X<4$,H;2:%5_>' &$S-G$/")L@;,:UD2!LQJ61=\*M(&S&HY&WF>> ML!D)83-QE\IF%:T>]4RH3<+*S8@%ZQ$H'UQ"B?0Q^(_!^I34D"FS:\=N#?#< MJK/?4^WYH-D>JR03KK4DB21#\R! PEI+6&L9D;66;P&::A=)*\-Z6X7EEUEZ M77#VKKT) VK(V%U)*R.C)KT]Q:>M5DNUVV/7%KQ]M1R71\U&D*V'N!9>/C. M<722H$#P@_6,L)XQ*H+=6X">50IRO3(L;TRRN>S/V1W)KK0PXCZL0"22 JQ MA&)R)')]$.I J .A[MJ9[=5'\BZX%82Z>#3R-O.3Z*N]JOKF;$0)4FV-^.4UMT5%V-1);E &623. 6Z("Q,A(6)<=$5?Y,M M+]LL4E5,O?9(M,):LI M7A_3\1)&CNH564 MXEHS+,WOY9:=MFQY6-R8^"R#'36FN,3Q1RVB4^>K2&.9)7)X0FW:IT347 M^[%*"N&"2X)),L1E%VC=9FYU3F$UYG1Q+*K>-5]<;K7FI_AB-N^7^4*UWE38 MG#S6#=O+C6IBP!>LSQ=TDB9)4%:OJJS&FBY.J:KW21<77PSZ*;J8XG2EN#(< M2=D-EE.&-\H#4@[I(E@NRI))G.% 6KVJM!IKOC@EJ]XU7UQNK>FG^&+G3O,B MFG32DK'-5'%/G'MKMA[P12"M\@+L&@OE?Y!68]S&VTS_05H%:37.C01I-1Z- MO,WL!Z15D%:O%:Y+FC/WG^ F%LA)N!/-00DL,0BREX2?B25TP_)62$_\4;57 M*,']&TJ=L+-LQ +Z5VH/T1KAVPS]8:O5J^< -S/#[YW!8?/1L\SP0RO/W];; MS!Y@J\VKIQ&?F;Y0RH_-!R3RD7Y,2_EGCXON(L"/?AP?U]I^U.;OG; O%/MC M.W]O,7Z/?I@>U^K_F>;O+\M^(>R/Y3]XYT> M (-#V3_>"00H Z ,1#C%N$UEX&DU1X(-[Q\N=8#J4[QV2[CO31$..R:&:Y#" M]-=5\129*:[W3D&:;=G^1*G;Y?5\\\4[(Y ?6(KTY-NK(:<9O.)+"X[(99K' M]HWVQ,1RZ8F5TE.N.ABK%!WL?X#_B;_O,,N[2'GBNI7!G>]8\#5@_O"V!>< M<\;+][=X!7$F5AYX':>#BMAB$X"9#<'\OIU,X+M\PQL-W/E^ K\)YL]N*G . M,'=6Z[E!N55.D4F/X+1)1]D28@!F(0 S\;Y] ^XBD8WK+@!WOMC_:\#\X17_ MYP SFJ:8_+XCETRC9NUV&F^JE6P89@?K^OU/\VN[!MVL8/A+)2!S6"P$I6;8 M:Q'V6HQ'6>$1TB<8;R(O>+9N3?.XEZ^4EZ6459:"\(7Y4&$!1%;851%V5;S% M&L7+S*!V%BJJZ1IM+K%,-U]84]WQ?!,PPT>J%! QP :*L('B+18\7F:&37^X MWBQ'ZR[.>@LQE=6=09VJ!\SPD9('B/JP52)LE7B+U9.7F<$LE=932?%,7-ZA M N45ZE4U%\8,GZN?1*I, HMY8"EEQ)=2PLI)6#EY0RLGKSZ2=\&ML% R'HV\ MS40G^B;EN*Z+A&60G?"$.:0G-/_-M#$ZK()T$[:W4TMQGNPY+(J\?]-S/#[YW!84ED_&?X+285L"3RZMG%Y79=B516 :LF8[5J M\F4TWK?'\<*?V4VHN'S+[JS0;( MD4>A/NG*_^3W+SF]JVV7JF76S9U4\CQ4SA%9I.XW*L4'ODY\"O ?M:CF'\7[(LQXM*:@FJ24=A.C=1R MY['U\,L>& [I)"7P29YA8=4F5,-CN&KS0H+GU1L=#3Z\8EGC$=Q'M'AJ/XK% MN*+LC2FNS/#)$"?(O-G#ZBHE' H;#,DFS*\/N=.\HQG!7T0UVT\E8XX Y'JLD?)(B&5CU>=>K/B\ET%^] MU=%@CBL67#[ '/.R4"T(9'8IR4S&%A;93KVX"V..L.3"$&R2YGA8%7K7JT(O M97RX>JLCQ1S7J-Y\@#F6N:FW6,RUAH2DWHS)Z\M.)RL&S'&HW]#X6]01UF_^ M6FG^"$<&U5\^CZ:>NS)&NU^K/P3Y8RJU)BBA#8?VS'^)G=_7B;F]\I_FCT#" M?WW#GR!C1[,2"\U9)>Q18C5!+DJ,C+DV'QK^S_TA6J$9FJ_NP1RK$+#1:?3O\JZ^'MB6_O(P/XTP_V.4F^E"0JKF"E5):DB9 M1$5L28V"6&XF#U^X0C5]P-"A;;F;X1IQ[Z$^?^ M3)C!M^,_[Z3A1Y3R'*4/6,2I+$'J*DUKI*H1U$ E.&;$(U8G*6[T.)6UIP]\ MGF]CDI$9$"9K,F:&<.>9@2D&L'[.7(]K?M7\K]> MV5A34Z-GY55)2YOCBMH7L')OK)+']QRIHV['MF:JXG&+G=":F:CL;/PKF:/W MS%84C979'*ZUAXNECL]ZNX'H7WGT]*Y>74TI2QR;N^6VI1>+RFY%!5<2Q*^7 M*FI3Q9:9(FNF)6;>%"M5QLWXT2O]Z:<_"C*[76TEFFLL6K%[>&*TZ&Y56\5^O]!H( MWW"I]DK!>(*?;(J;1G]?]Z\\:OU T2?4C-HU%&R=&V^7]J2-2\&51ZT?3=8, MMN%+(NY5.V+=F_*.- N>?M1Z<>65;*62Z2J8L!J+ZLZI,2BX\D3KN^U^;M0F M9KAHJ?WSEP"Y7J%JUL9?(8KHZ=:MJ-5<7[LN#^;+.E4V\V6V):4G4D:SXEYX8*,4;IB8XS92D MSGJJ\.NV,+CT&*9GMMM;X3C:U%I/FEJI(D_(XN/1HJ/I#95Q8>/A:6J)^ M2L87EC3A-\&E1V,UZ7KM==:2&,EHI0?U247K[I;A"QP/UB)5FWLK;SM19)=U M.[G5WJBV#M<>C585KZH%;M>PE%D=*[&F,I]76?_:$\-%Z/2XV%B@FN)ACKBH M-/0<4_4;=F*\QMG\?K@9YX=2>N%E+J@W*WHJS:."N1_'XG M$LM.R^>?$^,USHV*L] M=2[N_4M/-,MTA6[751;^7%646D?"E&R+"R\]&MIM<9.=YA5*5HSY?%D2/75E M"O7@TJ.A9?:%$M:N2!JNN;R^+Y866*41WO68A"HH)Y4%=20MZ<%TN"@)$L&& M=ST>6BO#XTRQ-L+-IMWKK1Q9G$@^M037'@WME".8&LO5.1QKD!4\5])'YL*_ M]L1X-PY^S_J5'?>#6-+FK4M+&7.XFRBC+DLY$"E_@ MN \Z>RN5GH#MC9IRY7%D):PU)RJ[K54QO\L!;G^ M41]H$M=0,I-^&Y\5ZK4*4:<%K5M7J1,3L9J9S>6R/C]'2BD+IA]/86WU68<7#IT7@5:[8W8\W.3L+LM=#2/*7>Z85>KZ/Q M*GAL>HDKW;K9=/H;=6UGEIQ;#RX]&J^TL4'-$5'1)4_*;>=.QV8J_? %CL>+ M:,Q7G7K)U27DS*P:M5LZXV9XV^/QRM&97*E1&N6E7$I(S5-R1P\F(GUBO$BG MI7;97KIL=M8$8_'5XF:)CU7ZQ'@I0F[1KK7W>Y-,I?7:=#@N,67_0W=BO.K5 M*H48W>Q):%J>#,U_18FN1T1/^N)\8KDZ/% M"^7S-B,'"G2QGW3)'NYO45:V#UX-*CH6V8XW1; M=TI=@ZV@O;;BI$UYZ3$?+,3;D*A1M:E5$[H7>)D/EQ\&E1T/+#=8SE=]M MZF9I-"YW5W.N*F;"NQX/;3^3PUM5CMOCGE"AV,F@E6M(F_#:IZ$-RTX_TOM# MX=%/[2UMX:)O3[]Y'K,'7IW'%#](C\/*W?RI4'+(O35O93_]X)!YAS_Y*3]_ M5KM\O.:X_+%RGE[L\8'$(25XW\(JZE7%_EG"_^SFMG_#D65OGG*)IS]C08WV MVZ&2L?$[ZOPKA<9UR(/U]=* W#>]4K"^-R+1Y[?>DX MC,OUB.Q5.P,,#! 9C L06>3'!8@LF@,#1!;-<0$BB^BX )%%?\\?$_;\[") PO]_=?@BV;(%?99B!)&WOJ4 MWD$/O!5]G]]=&[U.B30PHD&=YYTS7TR=HO]V03BD6<"<@]8<-$*.@_3# LWFRAZ:R7N(J:(Q5VXJZ$[;LYD]A\D! MD^,4D6B&CA5@=L#L.)FO#X?>S+.T-S2;#G:NONF M9TN0P,(L@5GR>B:K+8S5[6A',$^N-$\R:&0,C17,DZ^?)T2WO=N4*PT,RHA9;4!(PN:0JX$5MXWO)F:KO^\.['HJO(H MV*Z,>MR<^'$GX>!.A_UGTY;FNO(H#''%K>&J[M#0U&1/0XP M3=NSA3T/-K,.&>3IJH.T%Z+ZD2\(OCRQ.UW/E3KKG=U*9X>SMGA>OAATM_1B M,T0=25ZL>E4CE^9KA8 OV(?O!)YD*#S)L@)0!E &4,;U*>,?"VX@_1;FCS65 M1_K ] [>:>1FKD(ZW+**Q.E($\6STL<^SZ3(=#I=QW=",S_F]"G66XQ]^A > MOI-)DF:3#$X >P![W -['+4W\4>TZ*.!5IHQ1[JD.7._8]Q'WLABV J-&\46 MCGE"%G=&67I&?&W8X??7?Q^P$P32EWKFM"-E9U(N;UOL4NE@V7(0?P3GK7!) MCL:3-'W,(/\&"@$*.0N%G+_T%ZT I*ZE^P.]N%F8,BGAE<]:@83[. MT4I#+*PD3+":[2&Y;I*#(&@@F(?O3))AB"3!\72[77#/1-_J]BO!]D3P4'VU&,9 ME?AJXUC.FQ5S5=R0Y%6EC389JET@/UR4#9[X[>?'9!XI)* 8#^DGBK."D"OP MC4JV8'J6S&KKKD1.*G65#0QD;!('^UAD,!>_P"4^4G#DZ.B#3K2.7%W-2Y97 MP]&H6$EG=UU[.!^_0D![Y-BZYDY^BWNZ4MK96^I<-#NKN2/7)B5N+ :G&;.' MV4.0_P'VB0C$@'VBRSY'??7E1I0OI9_776VTTZ@/M'IWIJ2)W##3%]OE7.$\ ML="++A5KZ.X&+3W55>3:K%6VVUZ&16.?F(27@B(PJ O1:UKKLY+MQ45O>"6 M6XRGLU5F.$%2LXG3\C!7=X?;LX=&-4F2%=$:JR9RUANE-F@JG9[H,U#@DX/8 M*%I PZZ8X?=&QS40QBV3B]=6O%ZVY7>E1<#?OJ:2?]+Z*,XZID-P=JK9GJ1 MP3?%HE-82D$ $UCNWJ8/,-S=>PW][DOED:N(_[I-VMM9X+7[)(8A T0&D4M" M !*/JKU""?K<2E'<*A'@Y@,W7\S=?+^6?)]65XOZU'-7P?NX+?L%U;PY MT1P4LD[Z&>DTT-+SY]0*^6^V-H:HYK^@K3?0T![/P[NT-D<-0+8OA-) M@J> TB*"6Z TH+1H.Q*O2&.X3:=JDC'IFSFBOAC7.@)!NW6?QL#7&#VX I.! MK_'+?(U1"ZCRF.4X.P9-I'1Y*^^G6K$S*&X")F+>CJC ('GOLL3=JP^1$QE MV+_!61&_$"-R.1'@X@9G!> "< &X %P +@ 7@(M(5&3 (/E[!LF#RL\OK]'OZ->Z+<6]>M MIB;VBVLI/9\7EFC:6#9%425P<#9&#WSQBV9 0K]99^/;!V!]@H[RK+64\7W? MD[P-5JULT;+2\<8!';$/WTD\R>$,L%%$( =L!&P428_B5\=(^T6=[@Q+.]+< M57:4A6=:L]0^)"4!8J2H00]8"5CI-FR&GZ4C@JAGIKJ(5(GEBR+7G+*DV]X$ M= 1FP>B!#O@(S(*7,0M^ED_<:IK!R&%JIC3G9%D6+0&;S<,24&#Y>S/I L_? MO9?=[[ZZ'KDB.FC5-S@KXA "\ %X )P$8G""GC^ M?L_S5T6KA#$?VC,$#K_K.?P&MJ,C!SM<^XU8;!.N;1EZXE]X^!_TW"O%BROV M7=2KNA%U"/J<4P@IIVR[I\K *9VU-BB7]B0,JU6W'>0.9+6N$B0X :,'PC#& M ?[ZO H._!4=)^%G&8OI8RU=:(8T6"OKW(EOFHE M>HN[AMX24679V$M&H]4>4$VAWI/$@+L""R++D$F&AX4:44$@D-=O6A2!O"YD M87R+=S)*QLMZ9F\AR;WFAF>I?5\M'7B'>0_O@%?QW@4$\"I&TJL8Y2Z(86@! MDGHTK291[@* < 8 P !@ # & (.+^0S!5OA>6^'?@Y^>L$%!M9(\/&NYLM:YM,WJF M:G9:;(GJUEQQ(IR7+\1V>64T!M.*A/3&8E2UNAVM$?(%^_"=P),,0R0IC@;* M ,H RK@Z9;SN>!/3P]&XF.$=O&1-,AO9;!%;Y=-G +^+/L;F;"BDU%19D:M2 M-9_9-'K3\2:@#^'A.YDD:2+)TA!P 'OK.V4T(""0QH7!+G MN23/'#/(N4]4 JY5PJ)^4YVOS((1HJC'LY8?;.SW0[,%B+[V>*9NH.XP;"&CT/,!^:O)$DR?M2 @_T+[%]@_[HM^Q=LL7);LP*D3]AZ M"' !N !< "X %X +P 7@(LH6,MBJ[M.%,W$X=%!80;)'B:$W\RQM9:Q10C?6 MAM\!N@L6LEA:R&ZX9^+O/_NQ*)=^MBB752G\''8T4V-[54>V>Q)JYUEOO3%G MA?R'MQ8(GOCMY\=D'BDDH!@/Z2=*ONOL(%]RV18N:11;WP@R4:AF1)5@ UL: MF\0I'C3BB( N?J%,? 3FR/'1!PUNZUG&+F?6&UG)S1V>)TV:&Z./[,GT*?+9 M5+F.N&MW=LHR6U:)*B%GJLPX(!_87BYR& /ZB2[]'/75E_M;OI1_7G?+:97^ MCJU7R;Z43@UMDYV.*Y+Z8>'[783THOO%:8SK&Z=-4-(R;\U5MTX[([P>,)/P M4E@$QA<@IJAUS=6)Z;;BHA=L>'.S9&72BZJM&(WR)$,SQ=EV]]H.3%\2'(EC M<32?%RH43IH:-E_G<:NWW@04!(?01@]I0$)W;-U[@X3<5+Y=&' 5),WP]D)? MIC)CO?):0/,E_)%)VXS9:BI]$ULP$]G8_>"^EW7R^/ M7%D<).@;G!7Q"PTBEX8 +FYP5@ N !> "\ %X )P ;B(1"7EEJU\+_7:E=U] M-6T7U)U?\O8E_JC:*Y1@SJT>Q:TV 2:_^)O\COKJZJIV!%Q^3PNZGPK [L^/ M3(=EXZ-B,+F6R/Z6JG.F(97I3:ZV(HJ]NDKP@+F88O)[F%MG>5[C+8S8X'IU_T0 ;\ _P32:/?UW!1C][N M#&KGBE)S.QT.;3>U;';' 1?!L;"1 QQP$7!1M,U]GR,AAB6FC**S.+Y,;^M> M!1]SI75(0N#NBQ[4@(6BZ^Z[>I7HP_:^+ZSKT'E+M!MM)B\MQ=YTVYRTEVHC MK.L$)K^W"SOO-_E=J;P>>5$FAK7UNR^A1ZY2#GKU##RP]2G"3J4\]=!>_CMNP7=/3F1'-0R#KI9Z33 M0$O/GU,KY+_9VABBFO^"MMY 0WL\#^_2UBP/G2@F[PK%7=X=+BMXTU@X"K4B M^[7NV.^EP"0(DE2TTM1:E;('4^1$WVIA"0& M3L/((15(#$@LDD[#5R7Z*[":A@B3W+J+E+)#WKY+C7*D70Q937CX3B0)_ECE M!TX#3HM8UP"G1 4>VPJD:VUG=4UIKMK"@M"&S6UK$_ 8V!ZCAU>@LNC: M'J]-95_K>KP"%8WX'M5>3K0.CK%\MSS?MZHS]D!%S-LQ%>R.>._:Q-U+$)%3 M&D#=O\%9$;\8(W)9$>#B!F<%X )P ;@ 7 N !> BTB49, E^7LNR8/1P']* M8)8T7-=#.A@CKUWBC5M5 HR1,3=&AO_HU[HMZ; MYT9.QS.7I,ENZ17=X8T^L:RK) GNQNB!+W[1#(CH-^MN?%6Y^BP=:5@CBU(F MLY/D]$"E"VV,U860CMB'[UR2%B@@HX@@#L@(R"B2+L6O#I$$8V$7#:&6-IN4 MMK077G.9#B1Q$G9&C![T@)6 E6[#9_A9.A)[?5OKKSC!)(427Y\Y\K[DC ,Z M K-@]$ '? 1FPC(P0[7?B,6VX1K6X:>^!<>_@<]]TKQXHI]%_6B M;D3]@3[G%$+**=ONJ2JP.;27LY:@=G&,7N^L;7G4JN;K*DF##S!Z( QC'."O MSXO@P%_1\1%^EK'6=7HQJS+%@6(8BYHJV=BXN!\'C 5;&D8.=L!8P%C18*P+ MF0W?8J_BG,2[U5DQ+>5DWIXXI&O9U3#> E-AY" ([ 7L%0WV^BI3XJM.HK>X M:U=<%:0BWL[ARP$GJSKG%-I>R%V! Y$@B21#\T!>$4$@D-=O.A2!O"[D8'R+ M=ZB26+++]0'"FYZX-&Z"&(86(*E' MTVH2Y2X & , 8 X !P !@ #"XF,\0;(7OM17^/?CI"1L45(O\-[1T_R]3 MFJ7-ARC!_D7A?P6UF[__&IR[)!NWS/&,]D-JL4WHMC>PT*7*BJ_UW/]*T)WQSY$D#?SS M6Z8_;KRF]UXWRRHE8EA+LRA%;0(1 MF@WL?P2>9!@^R;,1S9*N\I.()1=LV+.EA)=QPJ?-L"\ MBX#(XDJJMGO5+2X/V9W=--5)J2\&!"0\?">3),4F.0$'_@'^ ?YY#_\<=4CB MCT@1T O6NS'GK.7A8%]6TKE)W69<^5P)("$CHO7ZZ:)'0Q8,@NH6JQ&0S M;INH5RL,4@O7K2S/6ZMIMRM$;3ZUTB::I>L,59G.63VLU00V.I\Q*"+)$008 MZ1#=QU!)VD*]EN(#'N<.1:Y M.GW$_!"YM^GC@^:XGE/,U]+[:DE!BWY&VZ_P7;YQ7G.]MJQD)0F=Z@K& =?%#/RB3%7/>M$.I MN+A;V!J<,C/R2VDOBO@H)X:@9QZ^4TF!YI,\Q8*S#)QEX"P#9QDHHJ"(@E, M< &X %P +@ 7@(N(]0G@ G !SK*H.\O$X=!!80G)'B6&WLRSM)6Q1@G=6!M^ M!^@N^,ABZ2.[X9Z)OPGMQ\$9Q.'@##PX.(,Z%&?]/WRM)8U3,Y/*+.5RTBR7 M,=$@_4?)-YQR;EAU\I31SY26N8',%[3?! M\F8J6$N,@S$M,J"+7R@3'XDY)AEZTOY0MRBG4TOV!:6SZC*+WLGB5$0-F$EX* MB\#Y L04M:ZY.C'=5EST@@^O.[:UO%MJI,R.4'92:0UE&M)K/KPO"8Y0N5O0 MFG9MHV##>FOD[9?\0@B#H\"!!]%1M) &)'3'WKTW2&A(3S*367ZR5L@2NR0K M2)ZV6J\%-%_"'V0FYS&DTVKA7LEA6FC*3J9J&,($9KZW^0.L?/=>2+_[>GGD MRN(@0=_@K(A?:!"Y- 1P<8.S G !N !< "X %X +P$4D*BE@Y?L]*U]8FDD, M-!?IB:$]6Z"Y&Q:&$F@;_!XE_JC:*Y2@SZT5Q:T2 98^L/3%W-+W:\WW:>&V MJ$\]=Q6\C]NR7Q#.FQ/-02'KI)^13@,M/7].K9#_9FMCB&K^"]IZ PWM\3R\ M2UNS/'2BMLE-O6 Q,!;&#FD HD!B=V.M?"*K#;-2Q.OU. U82'[T22X$G@M(@ %S@-."W:ML0K\EB99%+2/I/-2UJN M-+=ZHB?35!B=@;DQ>G@%*@-SXY>9&Z,64I6JFJ3AK?5>D3MRVA2*+-EIBR$5 M,6_'5."2O'=MXNXEB,@I#:#NW^"LB%^,$;FL"'!Q@[,"< &X %P +@ 7@ O M121*,N"2_#V7Y,%HX#\E,$L:KNLA'8R1UR[QQJTJ <;(F!LCPWL70O;P&^ / MR*'B&Y9Y_7X/_\8]4>^M]68JN:SAHID>YEIM>KJ:BSE1I6AP-T8/?/&+9D!$ MOUEWX]L';'V"CO;,N-QM4KF.N=.'>I,7%8RLA73$/GPGA:0@P ZL48$D)$",%#7H 2L!*]V&T?"S=%3O ML6F-)KT)WIQ6\;0YF\VJFY".P"T8/= !'X%;\#)NP<_R2=$C*QO/[NO>Q^]]7UR!710:N^P5D1OT@A<@D*X.(&9P7@ G ! MN !< "X %X"+2!16P//W>YZ_*EHEC/G0GB%P^%W/X3>P'1TYV.':;\1BFW!M MR] 3_\+#_Z#G7BE>7+'OHE[5C:A#T.><0D@Y9=L]50:6E?R&62*K@9-;-N6I M6#:-,7658L$)&#T0AC$.\-?G57#@K^@X"3_+6 VF+L\;-$K+V!42.5IOI.& OT6"OKW(EOFHE>HN[:H,28>^U?$E)J_GZTK7R.[LE!MP56!!Y(LD0 M+'!71 (W/6;#D7@K@LY&-^B';$Y,>GEIIQ62*>VZZRRU9YBA E?X%1\DW; MJ7CO\@$X%2/I5(QR%\0PL@!!/9I&DRAW < 8 P !@ # & . P<5G^7Z8T2YL/48+ZBR+^"JHY?_\U.'>1-F[) MY*WL./C61/D?V#3PM\JDHJO*H[-Y !5U9??2M1J.=_(X5BZD]*JE?UK<"1\P M\3D .>Y!:CI1:C6\<=G0^1Z)[S(XOR1$BUUD1)7B S<@0^))F@.%)S+D<>98 MY.KL$?-M:]YDCP\Z\ AU,EAG-H69F2ODN66:*:3FV._M*_$67^S$C#XHVDW3 M])9;N8ZWJUCFP!?LPW?"IPL:3[(< Y0!E &4<77*>-T"MYC1ZDR>S%DSS9)U M,5N2$56OGY4^S!;-C%K87L)16V]U!IHC]\AZ0!_"PW7 MDZS2Z9(SLIF:3;E-2""!(TU($JP??_#'^UB=^X@%H)![I9"8;VWW*X/DZ7V- MW9*L@9?H2E'9N;GM;GK>H*'+T117[P[34GJ";<=B"9>-XCC$///PG?8C!B+) M4%]S7NV5"KR?!3A!^'][5/.];]M8V"=W[1N[8 ]$UCAVN3Z([-?_DD"(J$IZ M621$TRT 2 D !( "8 $0 (@ 9!P+21$.(.^PZWIQ.'006&!R!XEAM[,L[25 ML48)W5@;?@?H+CC$8ND0N^&>B;^][,2J#-]J+MB)]N%SL=]%2"^:6[:>,,+[I?T>;]9DJ]S_%-LV,-INC^I2BRMSW$U1Y,59A/P#SCP(@H #+@(NBK;I[G,D9&:F77$Z*E6EV9(M6WF< M[F_K84 $KKOH00U8*+JNNZM7B3YLN_O"NLX*2^&\DFWVI%DZM2MO^:I+%\*Z M3F"^>[NP ^:[>R^DWWV]/')E\; +/L1XU^Z3&(8.$"%$+AT!7-S@K !< "X M%X +P 7@ G 1B8+*U7 1$T=?6(])##07Z8FA/5N@N1N6AQ)H&_P>/5KZ:+#T M@:4O8CUS=4M?Y"2CRSKZ7M*.1'WJN:O@?=R6_8)HWIQH#@I9)_V,=!IHZ?ES M:H7\-UL;0U3S7]#6&VAHC^?A7=J:Y:$3E>,RR8Y;ZR'7Q5%!TY1LRURQQ%BE MZ< 1"/I3M' ;OZ@(5/#8.0*O0&+8-C5<&,*@9&I;I^O0:+2N+NL!B8&M,')( M!1(#$HNDK?!5/?X*K-9;#'%#=21!R54G*%U<5QBK&+*:\/"=2!+\:P?? :2FA353-:0LL;E<*/4&':ZY"7@,/([1PRM0670]CM>F MLJ^U.%Z!BCJ-=78W)F5/\IC<7B\Q&S&[%T,J8MZ.J< E>>_:Q-U+$)%3&D#= MO\%9$;\8(W)9$>#B!F<%X )P ;@ 7 N !> BTB49, E^7LNR8/1P']*8)8T M7-=#.A@CKUWBC5M5 HR1,3=&AO_HU[HMZ[MHV6 MJ[),!M\U4QC;[^CEE".J- ONQNB!+W[1#(CH-^MN?%6Y^BP==5P[Y7?"7L-) M!+'<6"CB$ .V C8*)(VQ:^.D1HS9L*D=\N)F2LV M^/VBR;;J=$A*L ]BY* 'K 2L=!M&P\_2$4^U54NGL9HTVR^<=7^=6Z2],&4# MMV#T0 =\!&[!R[@%/\LGV5YZ2+E*6I'8P2#=0X.T2P9;([*AY>_-I L\?_=> M=K_[ZGKDBNB@5=_@K(A?I!"Y! 5P<8.S G !N !< "X %X +P$4D"BO@^?L] MSU\5K1+&?&C/$#C\KN?P&]B.CASL<.TW8K%-N+9EZ(E_X>%_T'.O%"^NV'=1 MK^I&U"'H7 "1@^$88P# M_/5Y%1SX*SI.PL\R5F[&>>5%VP$*7JBJ^UG/_ M7;?]6JJNBJ\NALEL':3&)3.S-7DK#\;D'4.JY7E7]O*Z^)SR+(<0_* MU(G*K.&6Q$RO,LY*LU)^TB-XS$W18Y7! _,@@Y-)BH6S^")#/\>"T)WQSY$@ M#?SS6Y8_66$EQ^C/^@I2IZ;$N6PA[7[Z)-%W,@W]+R]-9LUN[X32GN_ ML9N <=B'[P2>I#D\R7(,D Z0#I!.#$CG==<>QM7Q)J9V_%\5+Y6>[)A2%;VV M2N+W"0@-A@3;J,\]9;:>3[F<9V;6C7I 0,+#=S)),FR2)"C@'^ ?X)_W\,]1 MAR3^B!0!O6"\DV89E+%HWC*UH:P/AKN\U,U];>CC=]=_'[ 3%"3ER6D^K>TI MQ2@6O8FPJ!M=/(R! AN>D"1H/$F2_!$'G?M<"2 A(*'WVNFB14(7#X(:PS&^ M3G5MP]Q5"J-TO2VXA>IY:S4IP>8ZXEQ#DF'3K+[:%%)\(:S5!"XZ.HGS0A(G MWSSF]Z^5Y@_:&383",X\-D:[HWD:# _[%L /_^B'5Y/\YT<6&JW">?1.#KA4 MNX)W?)QLK0E*:,.A__W1YCM_VB?F]LI_FN;X/YXG#'\6C1W-2BPT9Y6P1XG5 M!+DH,3+FVGQH^#]WG[YC[I^7;\&IH?EDS_^E&^OO?_N_/-UG:"'-">AE\LOX M4L%=G\@%_]^O^[P\:_30[U#D/+69I)]-Q\.HL<]>.OSU__Z?YR]_S)Z/-/>L M59.#5D.&C#=&V,!!FHEI(__!WS1KH^WW06\<=>5,VV+/.NR17P]#=/A73S\*N?'I9[8;)E_?'&1I*V.-@GN_-$ _ M/^#4O]1"*E(1S>G$D"34 9Q1AT,!)\8![A "[3.:QP7M$'[JE$]TL5> M'.8?4_N?86ZF"PFIFBM4):DA91(5L24U"F*YF?Q__R)8_#^%:OJ ND/CFBW_ M[RM2M=64LVFQF<^6Y4Y392F!9X@(M>G'6R;D;")XST3XHE]('[_W?H5NHB)7 M6_FFW_49O]>+2E7RIW@RX7\\B818S20.6N9U7M=_PS^4JJAD"BTI\^_S<.ZI MAYXBV>=?O'?R[",,.4+7!8JG58$@695F"$T5&'ZH$H/!8,20.#.BM,6FK-4?TSL8U$DV4,5GK*HSH7\G\ M>J73[:34?&'/*D;*H9=;N3-%UE@E5?S7*XOT+N4M%^V*A'GK'4GD5Q5F):K4 M\97V4*0EK+)MX,K M&SEID^>7_;6)34TA@^$Y"W5%/TX\NA+O55!*7V_3RM(S2ZWQ@'?1;*QRQU=V M6[GVP@_^3+Q#."KF4+V!5Q95_OC*FCIN,JU9V3 [A6FOS:"Q5*QO5.%$S[=E MJ:CV\Q/%V&'9E2JRK:&\40G\^-)-OE9CZFC=4W;":NYD=NE15?('GCB^E&L5 M4W9MR!257;VI;Y3B;,7A_J4GAK['-;LL-]5$$W.)XM28V?D5[;_ B;&7ZE*G MO5^(.NX1R^98;NZZQ-:_],1 >9N:G)Y(J(23HI'9=X157^S[+W!BI$@UD_;\ M^'ZGR R5I[I;8ZZO_;N>&*JJRZH=U\RFE/<6:_KN>&*TIR?'6M.?W M0#H_H/M5OE?!9J*?>!Q?ZO;T-K$=3AM*TW+[@VD)WYH!^$Z,EEN<6/.)08Y- M0QPTR>*0V]-T725/P8_9M6?9;:ZCI-U^UVS7RVG#]%_@Q!#,<[DJG3=4&U^F MQGMAX_"69/N7GAB"DK@KMKM.9RK)>"O5X1M+G/(A0)X8@KV9GG&#?4E7FNE, MC>);**/Y/$6>Z-<\B^?G0U&:2LMTG1_*1+:7ZL4B=0,!KCV#2;+F+X+KO)E>5M&9-*_EU/]&NE+A3Z638M2ZS_.5M6 MKE::MS-&1U/:98FA6&! MKJ^'[":X](A8G6*AT5CM5AT+S5LN;]""N91;4NAY<>M0LJ]#:J$5IO#1E;"ZM>IDZ M-FB$=SUJUKK>3R]Y83V32-/,$!DDC1K^9X ^ 9C<@"LY6'$N*4C8#8EF/DWO M\OY=3PQL23-JNL*@OF2,B/6DSG6%W=Z_]!_ A GZCS3D4'7Q4Q!+6[CHV]-O MGH<>00KWF(H$87Q8MYC_G$!KWLI^^L$A0PA_\E,>\:QP\WC-<9JV[/&! MQ"&R>=_2/([\DWW5@OLL-WEV?]N_Y\BR-T]1T=.?L:!(]>V0=&W\?GHSWWD, MML('/UVJ#5S;\E;H+/GHR^'?LPL_FF$__OJ;3N#7?; P$!<:".*-E7HP$!<: M".%/X54?, P$4--]#0104T0& JCI:P?B@QM*O!FU7J[5PJ>U\"\FX=]NLG#4 MXM>6P1QJ]<>_'JV&\=.CH O^^T ^?);UB#\I[JJ;QPCOJ"2_UEE!C?VE94(P M#>YI&ORR6NRK%LR=GQ _-BW^$< 2V89<2<@UJ2&V"M5<0DRW"NU"JR US[]N M[M)(>9KZY_0]7787F7-\][ZJ+]Z*P;X:[K]:G'YA/YC*,)5C-Y4C%Y?_/%%_ M^(<.EJG7#X.)&N:BEV*<'9)'-'/2)7MCX#E87<^_;R1QV#>2>+YO)*&F&P6C M(1;YK#D;5K%6:ZSV6IU/K]=Y:]_($K88YG9YLR9A_7K)+F^':+0._"+4PW>. MHY,$];YU.H!%P&(,L/C+'J[B8%DU._-*63)R^%ZK]M%><\^VA^NR9.>9%:V( M)KMM2XL:VF2L78#%<-DND10X]F-;N-Y$YOG+)U_4 RMU:-5.K.R$@_SA&AH6 M2LQ_Q +!SX,_#35WDE@X]MK0D9X8[!+V @7#.1\G@MY9&RL#N=]N.HR_H9#W M\OQV_I3F[.SWUFF141YPF/PP^6]D\M]*UAM:U!^^9]#"_^X98622\".:8.63 M@X(_0>A]&Z'WR^B,&@BC%7^?-1=^#BMQ9OOCL#_\?JZ+3P#S8_03D3G'6^N] M,:=49=9F^J27PRQ)%54FR)))"D^RO !9,D#UKJ!ZUE3Y\U"=]?KE3A&OY95< M6QON*FPI7Z\%"XO\))HDV:3 Q#J)?HP@GO=9L!XZG"O!;SP7)33712O(#" S MB&QF$"VF.TM0$NQ:^NTY3.51(VBF/%)<) 8(/56M-Y6UM7:&AL*2N"'V,H7^ M8CX.WNWA.XTG.>'2.XD"S@'GL<'Y62*:3^$<&]0->R"++.Z5K;%4&V:ZCK/Q MW\T/8B@NR>,?C&%N*519:,'*.A?2ITBF3]%K\IV1U%DK)/^(;UG;>0[,4_N: MRV:G46\+F.D-Z_1>(,4*.ZFK7%@329(X!Q41@#1 ^MJ5E(] FM[4%CJS0"4) M37N=<;97*-%RL(%*8$!(\(P1Y/?GQ"X4F&O?0& MY(!QP'AL,'[6F.7=&&]+*8$J;QQ;*1DE:2"B<3NKCWV,^P$+^];)2C=6)PE, MHXD_QIHQ_W?"'T_=VJUE!R00M/6,1A'B084&&!6QUX8@DYT,R *<\;_KT M)(]J3N!#7NUJEG8X-R&$YFN'%6@IM3E!NB1)FM/:6M-,N[ZQ@DTF@U E2;Z: M=P'0 >@1!OI_SG!8R45CD7>C^U=0R],A&@D=NJ5XACF>YSJZ&FS#*(0:3A(_ MD7[\.W[5E,SC49R)E;8%WTFL@B"2.@XL%6./Z?7%G MK/&[4=0>.;:NN9//$L:1&%5)F=G%4J6EM-BL*IE!JKW;ACS!'F8!0?XG/M6= M(,P,RCK^Z/@/]0QW$H2507%'1P.HZT"Z=QN<=8ET[^S%'#?(]Y"?\4D_@5$> M97PHGF"J'KESZ-DR[YH=42B-]]B<](KA<1Y!_89DDA2.O^^@2< T8#IRF(Y) M'/(99,M<' M^9$)>R(J 6 #L '85UXM] Y@%U/[=A-E>HS$TLAR%EXG(Y+U -B!ND0E6?*U M#0ENK#:2GFCSL7^KH$+RSPY?@9CDAKNC6(86(OFEW;[ND*=NF(ZBQCK1&RV8 MH#!!+S%:MY^^\N']Q>'0?V/_8^&@(3+6P=&/$.="G'NK<>[-U]B/%<$GA#9^ M /1$S)LO4'..:U#0ZL#XP!-)QF&>5^9'9 .2 >D7\ \ M^4FDI_1%/M?+T#.\N9H-8C:-"5O*CWUJ80YK+7"63>+X<>T, MU'I )E2SSP72%[W"Y9Y*MW9,5Y=*ZUZQ5BCCF_5@'* UW)&"]X-^BC\.^N-7 MPJ@Y:*$9>@)M@^6PIP,%R&H@J[D%9HMAS/$(3^F SA-$5LVZ.WZU%P6IV>FQ M5:>B3 <;G\C"G3L)ADB2)\[V@=H%H!Q0'IV@Y4V4,SM>1.IL5S2]O%QOTFFB ME%YO I3[X0H3[#GS:F9Q8W4+>35!SJ,.#^D1I$=Q3H\N'$^$T)*?O"[A+L&O MYDFFS&_LYGSDF6BTV.5&>]38\7YX\;@9)_OJF0> 6$ L! 1?"--?T;G*H'IV MG%DA948WMRG2L"KR4 S0&6Q3E:1Y/MY;0?SBPEAH.[!@0')SR\E-O*./)Z36 M#D ]E>A45(9V\IV24M*,--VKVQ,OB#?"S35)GDWR[/LB#@ \ /X6 !_#X.48 MY2^F%]VEB&7TCKB1-'NT)!>T-ZD08@!W/X#AZ"0EO+J^^=;J&C_6&%A!3R7L M@?^.X4A!F0.2IOCQSCE7*!YE3$_8*@=_EO]!UFOTPZV0K;LC92=A=JV5P8>( MG]=\^@GWQZ2I),.^T_<)4 6HWC14S[GF\$N@ZK:GC=V$;>XD>97I2[L.L<>D M<0#5@W.3/E&)C&>MP_'0/W:-<)GBT'/]-T2./SP+VS5.BR:0$)TK(1K8CHX< M['#Q-V*Q3;BV9>B)?^'A?Q$AO:]-F*[DJ=><;D A0"'W12%Q"[C> MQ1LO1E[3K25M!WL*DYKY=+>2;?51?KL)""0X^#Z)\VR2I&-1IJ$.]Z^B56*H MN9/$PK'7ANY'6X/=\_TA_/:MPSTA(!/\?"9X&XP7,V*+0VST5'?V49KV05I[ MQ&AJI[C!QK__B.8_8'IJ^ZKZLJQ-S6%5*I5F]F+2P,;M_\_>ES:IRB1M?W\B MGO] W#$3,1.A/8 ;GGG>.P(5]WVWOQ@()=(@((N(O_ZM*L#6UEY/N_7AP]S3 M1TNHRN6JS*RLS#8TBG!A30KB&70HWVSQ%"E\I/"1PE_TH.FW%+XQ;30:V7*- MYFJ/U<+CHK(<*5,7*3PT8I@80QUGRMQC\.B.')^? (1W<[!^1[2XWZI&D8Y$ M.A+IR*2TX1=6T.$<10OU7K*@-_IN.^W(:(R,QKLV&F\K%G76X'.HW$537_K=>QN\ ML) U8'JL)K[5O%?:CE)BM31O*J,A-4W1I#)3ONO0X6GQMF&V%\)7)[*;Y5*\G$K*BZ"BE<;?=^-H_W26'),8<&C?$9H M)1E!(W2\-BAUR\AQ3/ZNNL +70!.U ,=LJK]GO M@)?28SKNA%4J))V>K;:-?G:23$$[!Y?#3*68&$._>3D]4O)(R2,EOX!Y\CM* MSK.KMBAUL@RYFF^FTE!;P65@)4=5--.96#;[V;I4]Q7J>9DQZ%A 1-VD9&T- MK ]D"T:.7)11'654WX$M]$KR4274\X/DHU=3J9-FHVW'/3 B\TXSQ].;N+"A MI"F=#HTB.I&)BG5&P!$!QX^QK[X'.#+#V=JUU42.DU>%HCTO- 3NL8. QM: MR5@V\=GKKS\^4?$/1,(_,.1]:Y'MVUMR)-A_PI+O5[#O-0CPV5S!8J7)-O,? MRQ6,S/L[/.#],ZO7G4[BBD0Y$N4?(LHWYSN]?9+NQ_/1.;K@+!T5>KIK0(@R M\CXU/QO1,,$UEZFZFU%"\1*FE^3GXGHV[$QI7+203L:HU/'%]>A@/5+R2,DO M>J#^>TJ>J]&NS:XRN8',E;NLG94;'(V5//T1);]7G_JU.Q1S4U\2O1Q+0.H* M"R H!/S*!KYTP#\EDU\2D??Q0[R/.Z+%M>'RSBY5;(&IB[RU>"M)N@D5^XT. M$>8PVQY39+[)T8-6HQ+OZ$XFRZ(I)7S&4_1_HTL4$31ZI7U!^+?#\X4BA*";BL(U 7&LX<(9BC%.L\;LLVK M)\KAOP0W=E%:JCVKIRAR=5IIRW9/8M;N-('K%C*96)*.8C^1CD++=]7Z.?EG8I_!9/"SA052V62T0V+"#@BX/B)8:)/8A8ZL2-]1L.'-V>2_43H/ /#(C?6MS[]I8<"?:?L.3[%>Q[C0F\=\6B MR?6)2C/?Y=@>!_\@T)6+Z$K%#SKN_0/ST.\LH^-->QP9X^A_J(;,&IK;FFUU M@66;LF #$7W!:N+A!WLCVY!PNGC$T"7=X&W'P.A%,%:K;] M3E.VXFY5\?1T>U;J6:W,D)TF_&J;F6PLG8HJ;D;H$:''+7KS5T>/0LJI),K MK'% [N<&EI2UC19&C_1??V?3L21U5YDDMV=1_P0TO#70N[TEWZ_?% EV)-@_ M4K!_:D @# 0<2('X&\TE"" 2DIC:R R[*-CONB8[RR. 6M-6_,I1:,T)>P* M=/C\XTRLNH;2RG"#>2(A3\B&^SNN $ZB.K#Q63O/FZ8'J3CD5>=4,GAY.ZM9 M:RXYX]+&:#.;6!ON<=V9)G#!13J6I3*Q5!0!B( B HKK 65G?)S<\X-<]4F MY[2!6Q_/Q(6=^JV(XU> PN#Y_K+1[4A*J]/<="5M8?-5%@$%*K"(BM7'$MGC MVJR1M_^'(5_D%/U/J>)D9]_"^9[ IJRHN[,5' 5^_T? MES;=+[_>:]ONS\D"R3YH4@M7&BI@TJ[,7KK=Z@R_6(5I'8=5<@*LUBJ]M@ M^Y56,\K]C[)W[SE[=[?(J)U"),H_5)1OSI%ZL\ ><=^KQQ$*I21.=WFYG5"WM3I.XW%17M_6Q=[W]7I:FJYF-IUG2"<]'=2R\44U[DI(K]-8K^GC;N?W MYV'N# Y!7P+"YC>G*YC^@1AT:U!S>TO^P^#HS&8&4L ^TC^$2"?@R'I<3FM] M,DDIM;+07MB3!%68LM-D E<533 Q,IOXD*$1Z7*DRW^Z+I_9M'A/E]OM5B=5 M=R<+Q6M3Y+);E3AIX2)=]C.!/ML=YBZ"'+]STMIL-?%A:Z4YY'I]W+^^68BZ MV?]Q[M4??&85B7(DRC]$E._%.4Z'OC&NVT7(&L%;%K )$]BR"?P6][LV*I&I M?9.F]L\]!?MA[N^+&GDLTK3N3M'>;E?42S_9R]5:EP;IW*:W'A5K?5F$OG$J MN'Z3>LN>CM0U4M>?IZ[G]G!_1UW[MAQ?Y.SXE,OGM'@K.\MN:SVLKGZAB_?= MW__8J''H^57L@TKU/=/8$YXGQ[+EN??2*$'1^D!^^@M \(*@+^$DT*6CH*4J M;\*/-6BJV$ R<4M6TT:7DNT%@!9,T+ ,?F[9O(TY93U M1.BU"%<=7MA#3PU@ER3_^7T[RAZ7!(".P<(UTLD]X]=?<&9OTOB___L_^Y,_ M=E6"JX5[JPIH26/(E4!\!B%#B?-S^.)?O.KRGA6LDF$>Z&1X;?'7[GHBH@.1 M>F"8?Q+/?R)J')%RR6_B>P0+ -Z7(O]7X4<8G,//=$M&&//+!"J$K#5 SSYX M*N:*K1OG8\E1..Q5'OELZ>4K!-\7A?02VYJ9QC0?6U MK)8I\9J\Q3L0W$C;C@E_"::I-)U!@L/_'>R^36<)ERU\A^%[N$/N3R /=T%4 M6 O_@X6S,2$6:S;^9VM>##&YMX/D@FP)JFXY)NC#2>5475""O7,VU5*63LT& MIL:UY(J^:>@"7:78OP@ =UD#3L V'7 ^L7R)YGN\AN3W64T]['O](4>(?8K@ M'N !4RZZ_9#/NP]6(0U^"8 )1*(!B6]"+E@Q?][0Q'D@_H4 G";_"\?BOZC_ MQ@C=Q/G7P3=Y?P,.OOUW#&V^K86L0XF"J_,%*4:XO 6WY/ CW$F4H+),YH% MVWCP#$(W /H6#?VH=6@!"4G,-.4E4S4CO[')&MV96J*^&9/"=SMTE6;QP$:, M6T! =J(+ 1L*]%$C-&=.<.NLZ!=()AQNLQCDE M#Q:3YJ8A_?4WW,"/C$$B6#8!R<(0H@Q)<=Y]O#0LA;R"O(F**L+@D6O4KP M[=M#'LKHP0+N%@N? J5/ ;9%N+*-?HOD!CX0\E>$XFEZ2";\4O!P)KJM:[)@ MQ8B>KO)FC"BI/-0:M)B^R6O0@##1BCD5"+:)1SX0/6<&[3C-ANM1/0+^AS#! M&FA.8 =*0 .^N,U-?4G 64&S IC^=(BEHT(S7/,A4@V$[WA!(GRBJAM(*#5] MC3$W>!)4.Q%5#'3PKPB@09,<+07:I/ MOI7I" +2?7L!;01I ;]257X6J(4_ M#0 7",EE^DMMP8U91M-!%^L-S./&'BL#8_4_!^!]%?0X, 0/[3:<4O-% _;, MNU(/+DZ>0\G5;!;Z#HZ&U+(-]R9!!M;Q7I.O3;2EM7:Z@S13B"O3I147,P&J MR%#,1-9^8]P4#:-N:6>B#W:FGK.$/_(0/.S1A7@F#!%2YA*LR?&6;+7F+]CB M^?\]9LU@/BY)55%]5/*%N5J=E"LUI=PY$[$_Y];AE2"J[MLY/LGCQ)';ZF@\ M1$ ,4B><4V+!0[R9 : 1A@D0!N*]$SW!%!&B^R R>.@]!'"'D1"BCH$>R3_S MTC AV,J&"GSD1PZR*2_W7BIK_M86FB?XP;(&<=H1?(2S=:((AT#9BG?P$!8% MH%0 /T#+[0+)4?W?]^+C!RQ()@)WU8LAZ(=8JB,O/4!]@ $;;0DOWSS7==OW MYDT 8=#TFXU_?HV(RBJP7W'[B8J_(>F&K*$WPQ5 68 .&OHZAB?'BXC=/B.@ MP%NRB$TE#2!01ZJ#WC+G91,Q9\?J(-P )V_!+09+PO/F@G_R?'_-"G\)'_O, MZH! HK\3G90+:Z$[*J0+>@V/90).\,G1A.>=!;WE3=E"M$:#?%K#OTP 61Q. MT(,^"-J=X*\+<,'(EB$25(Q X31$/%]^PD6B_1;Q-J0-U#.TS6,C 2X+TB < M&3Y_[D *HY>1>?@Q4X8T3&W9SW$<7'AIWTG>2V+R)(T^ F_!78")31VE,3! E+7@&0/L&L ML%!!P\U9&@%H+'AHI^+N/H%60$L3OV2)WH'5 Y\J^C]591Z;"3)ZE/\+Z#>" M4*?>E.-3CWXV".$@L#& 9L%_[-TC]7^$EXHU$N&6[?#J3EX%K&BB#)=@^H:D MO8!NV_.2KR*_77]=13@?Z%[;R#,809;F QOWM6V3EW,9D7T4QIR3EV9Y:94: MEN?2L45S>MQ9+9K/:4.P?KCI"#JT7;#DQXD@UK)GON,0#1)^6\>+1(0*' 9 M,7?G$V Y?=8%*!8^,!.&8PH+=/R-PW(0>0WH$,[QWAT,)^ KEKZ$P5>(>#)6 MS!]/K!SDH/CR# = (<.^+%0L780;*U(PB)B'/@=\'?0[T%.A=R[Z4P.\L/!_ MB4ILAC\.YB8^SQ=YA):/!GB3P5LK,A2>3^H/7V;!SZPYFA\BR.E?^',W?5IO M,1;XY$>Z31@Z)"_"%Z@0T"!9 ,TGM:YBY3Z:-;2.;.32085"VRGD#%+$D!4/ M1,A;.&X)>!0&0I#B[V=8L]'#POW8!SU[G^50RQ&3X7/AC ':?N#<0-!LS-]_ MPM?[$(>G!7D K1MBJ5O/S+&@FPXY&0X/WNNO3! +]/'@*W@FMA6P8 MH=^Y-S?D\5"9_UI[_CF: ?P+NT;'I$",$M",X)M%H,*U'$PY_,'+QS^+M6QA MMIFB3T,>&T6Z!D(B6ONP/7/ \N_CP]?S\%/9%/%! M"UY ,,T#HD!0A8R9F]A?"1X,85[UN8_U CT.6GG\;NZ8D*$EA#@8R-P#L7@WHV5>>4 HM[-I#L?-W+^Q4A902H2@[&L("?@=!:-DS3)\9.L@C',@3M%A@ MA'LXCX6/F/%!* 5ZVV#-J\Z!B2E U8"ZY<(=;.%'&>$7&"D.16BGZT!5 SW? M29!GH @0A+Q@CI()@GT5HZ3!>_Y.CS%.]:,9<#+)%-R8O9?!$AW2'9F!ST\- M90>2V#424(6,$)^"8J?(UCQ0YA1@U1QK% (.TH/H?":0B"1!FMTD56 M-2*"?RX,OPMU3I_9O(Q[(SV+10Q%C!9(45$02;8L?R>!2AR8+J(/./!Y#L;. M&1#X\/50WJ A$P28G\MC!.:*KW3(,0W6A$B/V/EP8M>TH5.!G0P(8WB&&G)/ M-!''M] BU_Z.AG^B^U'3%^&#K%Y:X+G MO1##:K@=[G:#_9U\?Z_;H\^.-B\QOQU\<1#+W'L?Q@I$B&6 XI*.',E@A]S! M)WHU-L2!;QWOJYDI6TJXI[N\*?I.J@NM&?3P'M3.AM:?;""L*,50>:)@D2AQ@IWQY MP<;8;GO=N5-&>%H8G##B V;>@%OJ!L=DX+[PP0-DZ$&#*2@KC"IZ8U99M3MF MFWURF4<@O7)ZG#P9M;%,>QILW"TSV G9C6Q-+4'FI[O3S0:>;@-'4Z=!+&>: MUS6D1/[SNW!KSGDYH D+M#;\C'#@.T&?X+%<)LE+\X96X.1%)EZP!7'IC0\. MLND/I#JB>?\ZFED?.LQ>=1<4QL^YT4%H,2SG# M+D@#4OKK[VSVZ#3[GYC3Y^;7BWS0&^(7VZ?*7)RKR$JIGZW&!ZFZ(B:D"_.K MV"]H[E*W5F0MKC3$1Z&[L@ [&GYI:\ MN4AO:D%^8.^>^!9C=AN_J>([X+>",/_)J@<"9Y>1ZMHA2F-@JO MXD0H?U56SMO_YEFH^ZX>/LD*'D4-E9X@]BHD%]>RG0Y7-G(;B[VPZ)'JE!P9 M[4:&7"4H:;+D:J5E 8I>YN(&P6FHN'TV2HNR+6DY;TK&\RNWO.AK*X]Q+\S& MR81+UUF0\I11OC?GU7*.7,B0C7>:-Q_8] QP\\7FR1Z.#IZU:[4I^ M&!]-N7A?CUN;86G>Z'W:,MVU#7KYEF=9HTX+6V=4$Q^=QI+D2K6FT&^UF?@X M 8W2XSH_5[,N?BSK"TESK9JFIJRZS8E4F3&3@OAI<^7KK!?$H=%@*J7,8#FF M0+TY:^K5@?O7W\G/P,Q<-BU['VS@2*2TK^'++G2['Q(Z6RH'1F)N::BZ!T 7 MV"C$KFMY?*3W6O[&DUXLUP69K9/IY4@=QTE%RSO2U3(R]A*"PX40NY40_E*( M^,$1X,&?/TZ8YM;XK8CG0G[R.0;#D+Y6OHL!-(2DM-: )S#:1_:\J>3 M(X_WV.@*RP<3/R$Q]NY(0-6"?PI^P@[JR8ESW*R*MC\FS. ]-BZ L"5\NB(7N^JD&ZX$1_-0 M#AM.]8(J&@SV\SI?#%[J(E"#U#47^C,+='%#=Q$D!0N<'22A[/+I=D^#.KG MZ8K\7EZ53X:'(ZH&3\3%H@%.:D=[#**6$VX_)ZV?Q ,Q G@/#9/X@KU3AE8Q MSHP/DMUY4=^E .+D&L? ^>_XQ3A[#7WGF&^4LCC[[7?5+$PR^]<:W?#0 MI'_O+H8T=4U K=1BR)>K;>&I2*H U]/TA&U/IXQ#V>57CJU717M:\^#;J M,,(V0XT&M*;(@CX#<:,VTLJ0.FDZEDB_H1Q?/#JZFFH,M+W=YBKZ<9ZH1,CR M,# 19%>E N \ M6JXTY8FSHG,NWFW2QP?)*&X![>@3$G+",PB#S;ZUWL?W-A [-!U'/L)4]%VD MRA=(V3ID)#9/@LSVD*F&"0F';T3C?%6 8V\R/A%!WH-OQ.C[]V6#B_)^K-R_ M9N['7^"+G5 H;%GU%Z-KZ)[-'/XC_ 4.T,G6KIJ+?UGM>DK0Q[?,M7@8:R1R M.I0#Z'NBLZ:]>Q<'I(2<^V@5("1TUK22Y+KQ:2[9&(PJ3G7;;N74AW"Y^Z?\DO[O,=' ,Y]O> MV-0-?N_VFKHC\[WZH);+S=.52L.IL>YO #)Z-IZ]Z"?EM;$MB[74@MS&7YT. M72=K"KTUNOW$H#:/9SG/+7'U$8LZ/]'I5PR[\[/KE:2-J[%K9C?D5#VGD/E6 MYRG5L2>I/>3* =GJ)B)'.*7Y)D @DY1SX[ M_.N@V!<, .G@+MW!P<07LS<0"OC/7O B"NP\S\'WS2YUS'9/^OXIX_2T^ P1 M<=^6GNV$3&FS_.B1+ EUJK YV\:SH&YQ!]>(]<^ZN_M0J*W5'>7VYUX MWJGA$0[>V=Z(#?XOOTG8ZUP[H^ADWE"<]K2>;H*JL%I\W6G^^K:V\AA>Z!0F M6V748=-<2W[*#QI0VI,QACS.!3KGKN:?+MSGSO5#!.8#Z&B/F$X#:J_:;T20V#,3%YO5AX3G-KI1#6HT^-NJ!H4+I/C+!W_-C#60B5&X1+'1OF%_A&V?$H?(:/L*R\(W>L+#$7$>GV=:OGUA4(!L5%8B*"MQX40&_ MM/XT.:?(-,\(4YX"Z6ER-DM,LR3%3(59*B6"&95AZ%105Y\/F[S,]/9T6IHY M1:64INWX1LY/!ZL.!/[DRY&-]>#1:96KZJ#']BJ]Y;R]&'6D*7T\DJTG5&^L M]&1%UOE>STX67:4&3KG2@9)>GVUX%XX\>F9RL,[T MUE2G2]9FV\XVNVJT*^W.-'7\S/:BP&IJ;9$>I)GL8J(GX]DMZ:L=0&/\N-NNPT4VG2ES_$RULEXP M_>VLJ4 D[^>+#IVOYU@X\NB9G+L063VU20Z64J4+[:-TVZ3=:?;$/ ODXV X M&56498%,,ZMZXW$L2W!D^,Q7REB\F9+RZJ_>W.[O)G7E3 4O3J.6#"UES?Z% MS9&/=OS%/Q21VX&I_PLGL:$TY?W;%"^R<6:7[;=T_FQ9W,=JM^7C[3F.J^0; M%O@5_K$_<32;8-M' ([-:^WP];QCZ^$'_FZ,/SG8L\GG!FC!F.?]E_&W7]L, MYQ6\C_()\<&FG8FWFJWM[4A[#T?)2'-H[X44"_\=1VW)] MM^ET3_KS;>S?LIIW@E9G7-][V^7W,^L-G_&ME<:&&+W,V<=Z6 MT1_@[)O$&.%_ ?%P\1'\7!E^;F_)YP>I3U^2NP[CSPMEGV+\D3Y_D@9_ L"Q M<$6\!")\NU]\^UTQ_RW "R*J8:#6V!"X. X1GJ7>L.CCR+=OV[P,?T 84 MO&-1"?-]?&EIHXY:[R+F<7J!( PG__WIJ"T]2)7A=<<5.X]2$LYI0R?7=<- M@>CK+MMW+>KZJ/C23,1G3_O';HF#')DS9 #ZUP$I.B@U]LG$^O=S_AXMVZO\(%\7FK.I)$TKO3?[J'_E3BEKFJBB"ECDR+L_[E),L&K,*RH&@__H[DXZ1B>,K$&?6O:ON4%^S4+Y- M27%8_-HZ>D"=?YQSO7[T^=KK_39,*LAK600XS3U )3)'%ZKKK5GAEIOTXV+0 MT>MKS;TU5/I,/=-OQ*0PA!5X>J$I@XV8$TBEU_M"4Z)39;+GKI2D5*1-92M! MI$K]]3?U0!Z7%;@?M_&%K7.4A'N?GN$=Q=DCV^06;9/T0N#7.9+J*;UFGI== MMY5U#7::^J1M\D>8(-]\ '\I2^*;CZMO# @B@^"KKNHF8RQ6QY#Y"+D55HZ52N5 9+/,N)VW$Z6I&HOOE?LCEK7CL M?89KW.R=T@3&"?4LW$2):=\,1YS-Q@3'?"\#S+$)>6@.9**A6CR>.BCE$HYKRAF.O;+]\;9;D;3(G.BCZ% M*9\T7#Q3<4$=S*J#U99/)ZV*[;;Z"&G\@,EQ/K9B[=F6;QH0\5RV;(*"X299+<, Y$48TS&@?2 MN&QTI6I^RHT:"CNAA[462[(0'7SCX+B[S@OCX#^XE-?MZ/,MM!@.:8Y: E! M6]6P?"SFJ$C,37WY7NWPLYPMOM\7[??EUD]*8!U[H>.2M@-4XFY/A=JHZNV! M8'815>JZ"TS_+WDIG^YEO=PXY;GDR8M!VJT-%F9F1N?5#A)5YD1=>%N/:'Q( MXX%AO$MC?E6L%]S'QQRYZCXU>BW^L=>:NBC(29_J*/.R]3=N^.(&*$3P/@SM M"AZCF>P:>89*\79MY@]T1_N>+>+]%FF?YMOLF_BV%[8.(/\MG,\!B$P:')OS MV[13)_D\R3IE@_'B79(N]'@SVU9'HLN^$LP.VC(?,]8$2UY&[\*D1<,=7B54 M>0[V2ME_8UGT/?K'+2#\$AW3 [SY,>H?[ZBS3Y\3=,,%YY_7VP?FDMXCK6O: MI>R26MO*JNP,J4E:->P,ZM;RD'A9O]MW[] 2K%W_.?2?&_.-3K3644;-X3J1 MS&\')0NTYFL];8Z;;SI#F&%0:5!]+ MH%S\EQKS);Q.9JJ-W5TIM)1J;Q7A: M43CWK[]O+>Q]@N+L6F/+B453'3A5FEMU6'H^G;_9N/,F*"[J@TZ_]\BUN962 M3.6+*UJ/NU ;-/V$=?D2=PX:"(H!/8C#[@S[^T?0<@-)^*ZYT<-9;<.CJ^GO M% $(AFJ(2VI8L39,A4,_NHU&ZFT3S(%I A'O3L=M)%;==M66IZG#NI&[];C5U>^5D5EWU311"ML6-Z#SX2ORT';*)Q@T.!<$$P' MQS,_"$V&8X(I*"N,*GIC5EFU.V:;?7*91_"U5.A=5Z"\REM6:X[I=N ?^W// M'8I* %:+45;*MZN.0*89L#W-:*;S7KC\C,.8Y[_1,B!@0'5?5"YNPCBX_\#\3'.8@W M\@OW/?\>YA7'Y:);\X8I;O7$3.0!(]5U_LN-G4XSSZIH@KX$NXE6E@:DT,D= M9$"YBIFW36]0>YI-FBK0JG--^O">_572GD4O\CVN/T^7<^S Z99H839(;;+< MEQLQ_S9I-]0F(VQ5<\(MK<2Z07.01%UH#J$[AJ>.H+^C??T5^TC^'N\VY7X5 MTG:4XTK"I,:H33=9&U^/=_.&/74RCK%2XB6A,DXFK<)Z^G%3]IM[TIU[N[@H M:6MK8;LT:$W@9'&DQN?6QNH/44F(!X5/;RV6(/._6)]"(7M/ M,C+SU/*R\<:$'@YSHKK=9*%JKY5ZU4;VE9T.A5+9^B3 MQ#VJ\( EWX*&[E)W--LBH)5%R)J@.DA;9 WJA(8/N-#A_@NIC^WT(18:8S,_ MY 6M-0#LCW9Z@T:=[S;BP3O?,?P7VK)V:D@8OA]\B>Z?+S8Q=K9J*B.M4>?D M$KGEFX]@RUM?WW[\=4 9V^'CH4RQFNA_ "!!\2C]H/LU:,,MZ,FC9\_ZRJB\MCL]8Y[NY9"")&-4ZE@_3H1=>8M8 M\B) 9QE[PH]2!$<>]5KK>ZD<-])J*W+9G3<'LUDB MYZU1![6C9TH2U8]GK$ID%-=+GR>7CDH4CCYYIFPFFTJ^(>2ZM #&5?*P+ MQ:9TJM=:QED,.RU #3E9[; %I3@7QZ1[JH-:G6^8<:&3:Y/+V7!2=E:E%%AU M_#ICAR.7V:=MJ2&IYL#C&W*F6"ITEA[KU_EYT4$M.:L%I[B:V8TI7XFIK:)<-9M5ONJ0YJ3:XZHHOY:EII;85Y/Z=L2OKH M9 >UYC2;&ZM;T2%EM[I,)A>,E*E(?O+JX4B&::3%OE%9*\[,+6_:6RO_.)#\ MY+.PA]DYHU@5N'=HMFYZ!=D25-URS!,=4:E509B059TA1W)>X*N99#]=86\I ME)4^"&6%BX([W[7"6'M30$RS9 L="@5]MOW^I2BCY+*M<7?,SCL0)C7[E0:X M256:UGJ(9O] MCG9K]$,Z:J;SHK[PM=I+92-&W CJ(=DU.?K%AB1?!?Y%L7%XVR)\$D;\K$Q%F_AAK MX5^.QCLBG*%XLN3OGXQ\YPEW_ DT>"_2<$A6I2VO\F:M(74)[O[]>S%?S6]^___N9%+)=,@+4OD:H?"GN:17E$"6AOQC)4)I8EC^ORGU>+K[IY1TH<*?%O)%)W M^/SC3*RZAM+*<(-Y(B%/R(9[;BUN=D%GO"G..X.E4633CX/Z8E9&'?K2R&M, MQ]+IM^HYWH$7.=)-)2YK<G,".AI#4_*VPU:9=&Q))(O3JO)$H51>: !0L40V$4LQ9ZK1=H?[?*1_/TS_ MSK]UOZ> Q57)ZF:ZCD"VC-&TW"J)Y3I60+AW,YE,C*%.W=3X"8&!HJS)U@*( MA*3K8A09^$E.Q25:>?T)\'1V\R#4P1)2P1/HI"XX$0+2DT-Z=BO>,I^FNC?H MH'E!\R"5C5'D<56V*#H0*7*DR)>V,][39+Y,#O5Z;=-2EO-V7:JL984&Z"9> M&M45(&-D]I--9&[-G-A1@C !'+X&493@,[!R[:Z8Y_1BKKVV;^HW?&.VPY!7 M_5IV75_?3J%.*<[F7+E?7G#YL2F.2A(SLDG4%R^!KZ$SU'%@\@=D $1J&ZGM M[5H*']';S&,O9PP[38/T-M6D.LFV^D\9=!L_C?66?EMOOR$J\9IDW$8.6_C8 M/)STS)3A8\I 70.T$/1(7K/BP7.OZS'H+OK:S=7;+ MIPF.ZK:A6 GK/EI,AD^12Z% SMNCTI/11M5&H*T#(3.9BF7>/(>-HB61]D?: M?P<&U&GUSWA)?F!/S3(Y,NKF>IR<]/(\ZG2' BPQBB%CB=2'.]H$%SPO7%?K M:S=2SS+)6ZA1'JX>%$Y/8&>>H[;PZ_FS=/)/3+XK*3(ES>$ M__=_#JX^'^%,@ A[RPJN7-,8'"00]V]6\W/XYE^\ZO*>%2R387 S0A]M?NU0 M!1&"2*$67\3SGX@<1[1$I7OV*'90O-\/#G*Y'[G MS)'I].-\&U^SW/J 3ARP]Q:M=;;9&ENI:I&CR2DUWYPUEK#T- M:M*IFGPE1>PD*LG>8!"/KTQMP%!,9H%&,B]'=L;P/8Y540?+%=6M%A99NSEF M3]7DRW&96@\\K6@%.,-\1UT!LU$_69,O43.JR?9&3"II>UO:9$<3:L&CD4=O MEVE[JE:GR0K'E\1"8R*92D5PX4B*>CFTS"26M;P[7@V6H#5NU[(D503N-'%< M[$YDW>&D;[E4I3\FOJ&W M&2Y-DB56U:N%)Y9-+Y%%'8X\2XFMLR-1RSH)6I*[0# M-GI<7B7LM71+Q?LR!\7[PA41<$D$7M.U:OCE> NR3,8UL0D#S@:7%25DBX"& ME>! Q$!]GJQP!&\8*K2%D2%KZY#3RR6T%_78?_04A0;BU".A$ ,%& MLT(-S_!KX>>$H:.">3*OODZ0L),-FBZDA*R+A&.%']C0*+ 2]W\OS># 0?NG_^DT&@ VNQ_R\"#CL>0W!Y&5<_5$VPT5#KO%P M0#Q<]0/!JNJ;$_07X!/DH,./ZM>7E#4"J161A"_B;;^_!B197)_'X9OC\'? M(U!SN?W7^L."%02M%\57E^K78=]5L$2+,$S=%Q[(11/ ^0LR$C0X[ 2E0CE% MT[YP^\ M3-$/3%2[Z3<\Y6^L9A95'KT-1D13>^ M=T<5T\X66KLO&NSJ0Z:^6A^2IAZRZ6O7AWRS+FK_]>;/WU1*][UM^D^4B?/> M1/U=F>B=:GS\9IWY""MO$"MOM\8^^4"E[[V:]'=5&C\[/!Z)P>N<_G8N_[2: MX7?$Y4C9(V6_K++?/9??;Q#PI?)0U[!V*N]EUYVU9-2UW< KWYVZ_N7K2]Z; MHF[@(OWUKDWM$@&3)Q,!K5QY6)EE&H!;DD-#7.4*DMCH?/4251/8OF+7=*I@WI+L=NN-18=;/8F6;8W!3!511CPJ246E M8BGJ8_4JOQ$IKNH(1DAQ2:3(7'^]MX,4Y#Y2D-,22!528E$;*AE,4ECK&X04Z$9F,I:DWZJL&0%%!!212?&[ M0/&YNP77 HJR.7M*TFVU3]+ZO/>4695JXRFZYI;]Z^],FHZ1J;=JXT5($2%% MA!3?A!0O3 IVMFHJ(ZU1Y^02N>6;CV#+6UJ/6>2/7^$]R>H]'XV.7I8!>;V.1YR8(5. M2VCQ]X<>8;:ROK*VL0E>UIS7"7% M:CWKZJLQAV:"5K,E/J&4M#*5S'9JG>%,\EOT)6/)+.K1FXCBDY'&_^:YYA^E M\6<]NOQ=C6=*_4[%FI+B@.?468,>\-:3)/D] :'&4U0L0R4CC8\T/MKC/Z#Q MESB#_%V-3^K*M"?F6WD%5#)T6VD\F9DJJIZ9Q1K/,+$L%>WQD<9'&O\)C3_K M6>+O:GROT6OVRHN!P*6[!(.UU[T;<0EKG;:A. I.L")JA+ $VJF&=N797!&YLEW4R,>K.;7120C( CNFQY]X>67P*.L5ENM*J51W(PFEMLIN\T*"DI M^%&9'#\Y*//+^'&8[FW3-BE9$?Q.CS3Z-ID:EQ%N)&%!D05O!Z!3UBP"7@+HNZ@ZJ-'9C"/<-0':%Q=T&DETQP_LU+#N! M8,M.M_9$=FLZYY0AN[8=.YY$ :>T>!G[^M4# M&Y]2]:)LK]A'-=Y6THR=EB?IUL!TD*KCK.X4E8XE,TRDZI&J1ZI^@Z&(3ZEZ M0U^9:Z?'<-QH.X97:C7K M227>LS?)O,U.>DDH-P *C@&?8YL.^#8]Q?_<+P6_IZ?H?]2SHC9U.VB#PSP< M5]1'WUK^GVW>0Z*(:?GM:()">?+<.YHGC8 EC2?:T@C6,&65H#(Q FE\C+ 7 M@,CK2\ABC\"E\8%(R)JM$SS"&PL(#OK$,/6E;%FZZ1$:7 [\!H(H_BUKN-_Z+^^^\8X)?BE M[F@X7>H?WUP*C[6FK3ER8C(^Q 6R-D6R5M$L*#(H_,EN9&MJ"3(_[E 3^A$MM*IM+-65\VC@8AP='L\HYI MGHC,-GG3G.KJ9+MUQN6A AK+[F;KI1;LR/WK;^CDQ!(GJN4]$'W$JW:;<'D+ MZ@M"1-E:0,X^@)(@$!VD*14 @>FB"$"<( M2(,#!N?9+M=#GX9LQK_CQ:6LR98O5S,/OVCPT'L@>G#Y*I%S+%D#%GQA,,Y' MD8,'0S\N?*2_#/BP)1(5.UB2"MF"U_41?'J6! A09Q,+F@-I,&T+.EE:+19< MPAI,994]D(0X9/4OT3%1$T4+:*>P\'DB?;CD/?:[E7RVU$Y3%<49M-OF7.$I M$TA__6V[.N$!WK1>;B ^X62LWY9-0%H I+97LC6$?G>TSP#"N@4E!5&%;TQ MJZS:';/-/KG,(Y!N3/42GU"]PTE5 DIU(:'\5$YY#=K 1-U#H"FST\DXO<>5 M)[5/-H0\O1RTTXT?/B!:7ZZ&E*2S2?&NVQ;C?9SE]_0SK&,1U? MZD= >$@T S^<@.2'&Q+<*>$4)_N=)CYKH_\B2 @?6/'F"+\P4 (QWHCA4W03J^01ZNTD!V[+N[D^ M$(,=JB-!V84!\,&4\1,HV F"_)05\8U"7&0T_U]X 9("!_X:SA M@O?)@F05@3GZO_V9HL=;X4_V389V&^*_ R>^_Q2T",N9/06K5N6E;&,9M?#+ M=4W2T8FPO#Z#=##%OJZAB86[9GS1J(/,JD7V@#;0G\9/19)W]W?- M>/H3V^:I&33XC;QTECG=-'473B#/&_ ;V]OMFND]J.X/]"P]C.(@(10P[\ Q$;L!!M!%N'%"%2L0"J6'O7IAA_$OONTNH7 M547RV$2"K'S%8]B?P4FG\6EA%%LYJ> IRWQ7K\IKHU8#4-4T_5C7?+2'NS+4 M)T(T>5<+-]=#Q7LX8[CJ4ZA]$,[RA^W2S>A=["NN@KF- V ?C'CQ>S[WNIQ= M")V50LJ%>;%%N4N'F4#R_=]_^+-'QOP"^WU^\U9X;+E93JQ51=@,O$W%H_-, M.]'=LK[XRIH#1-9^8]P4#:-N*9B6/0BF!9T+(0V"'H77"*"AG0>95E!XH#J@ MK5[VIV6C:>V\-GN_>3HRS*Q3G;/W0 I:53L+%MIWZ!W($$;):=!%Y%6?!"#T M1-'KL!/O?X[-21EI//;^@V?R.+DOL#8AZ$)J(-M+E.%3H(TK@&!JT,^0YU!H M96C$67#J<.]$CL#.DX'&^ S]4] E#9)M9_8%GI(<>B'P,P__$I($A:Y$?Z-^ M@US(Y/]',A-+9A)X*O\@G]=S1,:3=$._0N9OZ"]!VJB>__%WVV 7/27=Z3NW M01X%R$'S??X:K \&WI-%&R17&\Z=4G4H5+D*"CLDF!B9/:YO=1'JG/5@Z3/4 M&^R?LL^.(T60,,^*!^H M+5X#=,X<&P7NS[N]+$C\D\<[WD;DO5Y<&Y]:\3^ MC&=PFMAYWYR YNRSKW^:II9$C1-;9S'G6A52:,Z],IL;=E";P(?C0IO_)#ZJ M=CA0ZJ"=!4[:A(J%8U68 3,?"%ALN)^$ MPC3KK-TB:PT'=%N?/SV5NN(LP;Y^:!2 H:DO#X..>Y&KT^:_?] ._Q."H*!" MLP0E:"S^>VB:)Q#*A9W"R7^>)B___L_^[,_ MO@H3I(KL+6OAV[8TSAJ10'P&'6@ESJ.8_"]>=7G/"I;), ]T,DQ#^;5+-T&$ M(%(/#/-/XOE/1(XC6B[Y37R/8D&.BN_8^+\*/\+I)>%GNB4CIOXR@ML/5>C*@T\]^YS7YJ M8K[3N>>OM/I5?HLH5IIL,P]G2?3Z<+X-KMGO[4G7:SIQR-)3O/(=T6D" M@@W@$[/I7!29:5*8@6DV2::G63%!T=".GB>83."2\F$6S5;:FJEY1W[D:*N3 M$+(:$Z\..PC%7HZDUAXH3NN9M$([#;>8ISM#0T(CF92E=ISN:Y0:G,/=KQJBU+./'KF>E"NNZ15X)2\*];I M^:.QDJJH8>31,Y.%I)L;)-)E,C]0-D"=C"&@HY&IER/+ACVR2_FQ.\C/C7Z] MNU[VLTX'CCQZ>[J3'\AFG?647J:^2<1-?67;N D=]7*HY95L-K-.UI0EU3+' MXV9A)B2E:7)*OARI2E6#RZ_UK@(*':7;F)8E;^K"D4=+6JPJ8]N01TN.;@RY M5"J3[XFC#AQYM"2Z49^WZH_SC +*/7Y> (U^O(E&'BVIH^7[_:31,09QD%N/ MTTR5\JKH[<=+XM;)3$$I& I74Y)9/9/LY38&*HY]M*2L-5@OALSF9YS9XZ6,7)\HK:DL/>!(T\6E*_:=;K7;Z>Y%;.BFY5 MYZ[H]B0X\FA)]7G*:\DB(RFU]B(NY*G4NE?NP)&[)<&]* AX!,<<;P5'@J#' MC88YB'_M0C?_OD3^54]8 -%14101>A$Z"A=8K?DKWE8?=WD\"D()?6E;&?4W M10X\KIQU,E]_@:(M_3A[&(E!H&2WM10#GK>A\A1_XQ@C^ MY,!DV\]'9Q)S*"\A MT<)_QU%&\2_?O$.!^'GHCZ;Q;^9@$T_9")& MW (CJ(?,FY4.(T9&35>3>#?5=;M7, M)U9]UJ#:32]9T%7TX?_[*_775Y>?>">$\MOK9][*)@A>,CMXR?X!$$H9?9G$ M^'__F7T3Y]\$_9_.^>0[4R, LO@J_/,_?F ML>HT<^\;HXZ6^3- BSDBP5N,/:Y'$Q;4FKTBTO17=V2*?$AFKUKK^W>U .7* MW N\W;(8I)+W+@;D/8G!.VM]G???SG?ZWOE^5^K_.VN])"!0#\F?!@C?U9OR M&B93<#L*-3<(R@V=LP'(M9VX*S=\.;?A?[SZ?YQS/>]E+-UJC=1/W_*Z1(># M0J!^@4)^\%HKJHNJ3 LU/CDW.*^SB,>S5C?=?D17 %!C@T0,XOA%>SI=VY6_ MNHI?NBSTF57\[2MQ;=I=THU%Q1O"8^#'C^EEG,Q#T 1 M72]*^V)-T?^-U#M2[Z_OX&]FS_P8];Y$G8XOZWC64[85E1(KBKRTDC+GM5/K M#-K!LZAP!Q4CR8\U)HIT_$Y7?VX=_Y-4_'>+S7S[#BX)H#!HL'QOT.*>\M7F MG)M-LF@'1WT+WM_"[^#8!=?\Q!K T]/9S.N6W$\ M VGU)R,&D5[?A5Y?G@A^T.#:1+@! +A$4.&K*/#(N*3WZ W @.[WQXEL0XG7 M9@@%LJA?.YD]KF088M_HR&2\DT:UA[.OMU")8.&\J[^ZEEPX5>/JZ[T=5+B% MQD$0%39;U=RT/6>J+-TG8\8^Z;EI#AD+'PZD_ =75/[[3+WQ?EM_K]&@*,RG MP26W>;QC&7X;A-8CFH3?M<1L#1TDS>]@Z9E0?NQH"%9V&PX*.:- M'G=0S!N]"7XVEU'+7M12T@2X1;$F$89C&KH%K >")=:\&M2+YU&5\+"][[D; MN2;[H$DM7&FH@$F[,LL9EM58?5J\<=>8D+A0NEE,6M0P!L**. R7QH8K:X+3 M#6(<[G$RXB!QN#1D:F@3G+;L67T.-(KM^OEEJL_+6GIK[]/:?S+UFJH7_ , -Q5&[^6 MX%$+9,L.1!:JRM:7=2_L[ZP!^[GM^TXQ4 ?;$]W&"D# O4.)!(4_)@_[2R]X M$3]/]QLS01E7=\=] X/+8+C6/4[J0G,(50-- M$C>3WD!*VT#USJ01WRX,+U/X=O+0"DE3AY3)[Q/F(-A^4C(R6[V>-P9M1RE9 M,\\2P6-$S$_6Q1&P*(/J:'N!5V7;47T+*0 M%L2Y&CY@57F5$MRNS^X$\.;>^LU-LYI9&;62$L]5^I5Y.KZR>1==CTRD7NYS M#\2U&B2P6&I/4!V^B9?\1N4BL(&YE#7<(IW'V@DYX;>@G\]E04:#_!IJ:T" MM2RBO0?U&4--N%#W<_]W,FZ(OM1-U!=70?H!/]8(3;?][_<5V]>F>]>?UU#3 M'I*+G)40DXIG\GUNG1":CP+J]18CJ6PL065.Z(;Y#(DJU@.#-U$K;X%W+(#! M,00V7EC(8(U[F3HF6K\%! ?SQL.-OR%A#1,@Y/+M@!@V @0;=1^%!IX5< [W M4MDU^8#_#RP ?"AT;,?TS0=Y::A82@ "4Y< @4 (\K/Q$XPN%T<@5:YEN$#@GTE6%% X-!,.MYIT#0%M%G!N:'>J6]H MR8T90^_TPSX2W6,3X*0DLR13Z#?GU0KIS I>TY !!RW-TVVR3YF-"$4T@ 0 MHKJ_;2-^G-CCW8,CS4_RR3G,ZH]'R:3*%V;!2?F#+S>2([3Z=X6A#A M"PY:6!7->+.X7>7Z@]&\HLUX=Z!1CQ+[G+FF=/I:,G:R0'(3BN@4)V-F+A[JGG8 MJC/?%(9D41KT=&&172WX21DW#SL:*5>I,MNLYI>D-Z;X1Z'2H%9E=YHY'MGN M+:J-;$5@XHGR)TLUN7E*8^OK=*MSBO*"8S8+]=P8 MD*O4I!LGG=H0U% CO.3+D?6>^3B6EJRDI#LYT"PO2#&M=$[Q:)%;ZUEHWJF* M5S(=FNXN1A49<3-\YID[AM4AR@'P;$D"'CH-QTW!H"UKY&6I0I&U;4DRET4Z MUQJ?JRG84?V.EQ&)YV#6[C&R*V(;R4!_Y!F]"NX-B$)Y2R9C??AT:"0O BRL'CD(6![1G M\KKJ+&>.%2-:"UGW'4JT[UNA)>&_1 [L7ES1$AJZ!N\A(\$B3%Z3T%QPR.;< MVYEEVM,N?"%@-[*%_]60-7GI+!O8VI]*"B,_#BO5-;(##-? &'DY=U M$:L)U#$494=#>?4M+_RCUM9+JU5TS%>L5H2HNGE(24A"X/)J'RKE'N'$:798 M7&29'B=S%MGA:LNV]0CMU/G.+7KIDT/7RM.#->NF#+46K@[LO'U,2TPVY G! M_VDZ"L?:\*>XR3?\#5S\&F@\4GMHPNJ0Z+AYR)P_7>%*R:V+9\*BM.();?5PAO=:$TN&\_TZE7HD50=:WC.,E> MX]0]Z.4A?'B6# V'F80K!/9><:FMEB"IW6=3,LKT:W)7#,KH".4!/:N M$U3V^ZHK70F6Z&^YMGR/Z'/S(/-M954B0+D(H* LIKZKG\ 1N_67+9)L MM8=:LPO2RW&/G=((1RB*CJ6IMVHFW+GADX@,GY]C^+R.29'U)I9]T$F8.!#2+#*J?8U#=TN(CR^L2<'?J%JB6S58J&9QG#=Z(Y< M)JB6FV!2L43BS@TN1!M(UIE-A"?UD?EUK^;7%6@0V6E7 Z[!7FX-MT&W35A\ M>?!4)2PJ.TAK!>>)RV_B(%EBTI-AW/4K824R,3+-_&A;[66.D3Z#L\/Y7I'! M=EZ#[>IE+2Y^-GCU%?]4+'P%!4_%]*L]=K3IY9Q!34E87JHPV71ZZ#H00KLD M$Z/3[QX.OE:ZXYRWL4^!?0M=2ZYH/I'@TU_)'C56PVQIZ7)C;J0URMQX;E3J MDW-EC_XVX/S12D6,N %&O-?T,6+$ MA1B1?&#>[)\=,>)*R:?O;=YG(,?S5>/#NS'X(NT+K_7,KNK;^^79S@J/_WM> MG_3MW>C>?,ZHD^_9[G2&QP*GRDB7-W.ATJ$HSENOW:KH&G*JQ?JYIU0V$R/? M//K\?BEX;T>Y$;?O2R$^.#->0@64EKRL/8@L)0(5A?'[JA.N O44D":@>-@C99M/)5 M*JTXY""5L=I2BNET_'1:(O&0/ JH_3Z7KH!^06F%;S\@N06P"\^4""@ X$>: MG#_,P+RA(Y]; \R/FJ.&8X(I*"N,*GIC5EFU.V:;?7*91R#][@E'XLL&Z O4 M+01ZV85JV0:F /8.>N/T<[[*HF',)"J_4M++0IZ:;IL<*[I^@G#JX;CJW@^S M2_]Y(R78OQ;:N,TZ\7ZL92^$)$ SV$3<7X0G+N%IY_-YRO?&D/947L"ET,)5 MTS>LH+ &XUE5@)Q/[[&S^&;?_&JRWM6 MB'C, [WK5O%K=[B+"$&DD/@3SW\B*F89 MBDR":8JD$M,DQ<^F63$QFZ;HI"C2"2$#1.9EP4=MRO;*-9DDN5)1Y)*CU'"; M/UW"DLSE-D] G70&*^:)*3]U%L5!YV0)2[NEY4JTU-LH\<'F*=M,;3/KZLD2 MEDHOOB&+1C9/IEN9A)>TMP.[=+)XZ#+Q2%N/5?UQ$&>ZJ97[7Q$8]T[*\VN7DRR-E(I9<SO5))"FIER/+O7BVZRYF Y*W)TNV.E[J'?8D_^7" MB&FNN6QJD&9[8E>HJ]Y40"5,C]Z>'=A>;THNS(',.ZNJNV!J5@X5I#UZ^ZJ< M[W0G]*@R2#OCA-PS?/N9MVHQY-P'B<+TJZ[WH8R M'(J3Q4%:DA:TW.\BZ3N:9[S%E61EN%M!:Z MJX65\)^+PV%C^SNW\JA"VSFSE: M^6:;ZN@D^F+92IDH6^D6&.&W)(T8<75& M9"-&W&:2S'M[QEU6:'L;?6\E#'?.+LP_)R7F/>2XU3.(V[AD<=*7^EQEMLXZ M7E/,YJ*OU#ICO6:-I\M5):C,ELG&Z,QW5F:[#AQ]3V6V>T2=VP>7;TMQB8#D MG$#R>D4V@ZK/XZ/RS!O4N$&^83='[G :5F0C4S$JE;S$9=7K(,N9*[+=(^3< ML:%S0ZN/T.SL:/9*R;:V3);ZW<=!5@$M+9NFR%Z_L^@$)=M(*I;.O)65<1\& MT?>4;+M'=/H2"%V[7,:5B9"]"2+\R5CU2DVWHL=;7&:H=@9R&S2H2ERB59GU M:[HELS$F]4G7[6XLK^N5=+M'S+MCB^S\&<"1H75.\#H!6LUU-[%<>ZV\LG)R MX^FXPZ\[&3>HT)9(Q;+I[ZS0=@5PPA7:^*6?E ^",WONO4=E8)O5)%_!N M#*OVRPRCR,:*;*S(QKH],#L!6E)\U77I?'%%EE;-M)9_I*>YA1N44:/2,1K= MM/C_[7UI<]O&LO9?0;F<*OLMB :XTSDW590L)TIL2Y;L),X7%0@,240@P&"1 MQ/SZMY>9P8"D)&HEY? NYU@D,9BEY^F]^]D+5GZ1IHA0TR3%%6QEJ:TLM96E MGAQ^]O@6+D&AG>G97M'I?=C]^MO9M_1@-MF]_-+KGW9)=*H[-M#U=RH[O3?# MN\V:M;85BQR%J16P:RM%/9P4M?;2KD\=1;7V!?^G,/!3$OM7PN#>O[/&I^-6 MU'/^:.Q''P\_CSJ_#S'WC#3(EMWHW2B,K2L7>L6K^YBE=4_\L0B*2!P.,;4F MB5'G/!R:IW!%GM!?W[[\LG\0_/K!*<;]#[/1/[]^^O+I\Z;D"5V;$&1Y^4+J M3AQ8[X0O)@/X<<.EC^'+,+/"V(^*0 0JI\?S?SW+:_UU!+;NI?LUIIK+02WCB4W:JVGKIFT M[C5O*?L_L>3G2]FWM/UM$'?J3I>DOW\?E[J[L 6#RI#FBJ^KSCNHKA;$(MR" M_WM1?W%70F_5G/7:V[K3:TH,K;!9*&;S]H"LS?_@I+7!\Z2,E4HS;P_^Q4^@ M3-6T(E4][H>R/*X#'#]Z_CB,13HCC5%KF8]<#7*M,LVZ[8M/+MX\;B^LIY%= MOE?SX%&*M?_SV5'DQ7D_#O;5#81_FT:K8USTX?!K)OI9)O)= 6\0?=\O)D7D MY2)XA]%B?DC&,WBT/T$_P;_TYQ(3X_G!SO#?W_MGL_V]R=G@8[3K9I>?1YQX MU6FV['KWNO#?+21L(6$+": M/"],F'1W^]G!T?GA?MWY,&Y\&W[V^E08KKT*)CP#/9"#:\OM@=,I]X?$'\_8 MH><@S6]&= B"U[HC*!XG.D0"V;H7MVZ@VS#9Y\X(YXGW!\&?GX)=IQ@._OG2 MZV0?#WU9,-OM->W.BLU?KZ\_.WXYW;#\7ZN?_AK_]_Q$5J)*$>\U7+L5F-K)=IB MRA93_FMRU[U Y??/NYWP9+Q_]-5K!.\[OX1?OWT^0E !X:O5[=A=I_',HUN? M*D@2PQ^-$%$, \7CR:ALNS1EB<#"RKB69\%)ATF J00/'WZ[I-4@UM[-1%P) MS25B,@G+)!5L+LA$\LE+T]/!Q>Y?O8._][XYD[\_]=KA\-N'T[_Z+W[*16S) MGGS5T[>*C.K2CS&J,_609'>B,!;61.1C6/B\?6\^%+9B#!274Q%G3US??NX\ M67VM%O[GBOQY6OA8_C_@(O[YV,NMY"(6:38.IWC"N GT0, D8:4"L3>S\H2^ M4TT'X#G\4\1!Y2GJ>EJSX(K#(<*F1C.[,AQ/0V\8?%SNO1P:KX7;^3&S8B2- MJ+J[?"(9'4D4GF,_@T-S^JH)@GS9A8"WP9'&V5"DN.JY5> O::JT4;KC 2XB MJZR+WYB;5V7LG0MK( 0>N:0%:LB]L(.8_QTE&39=\ 9PI=9'&G!'U68/PS3+ MK2R\M"8)EFC%U>)%K6S/A0?KGDY3F'2 C2'>AT/8H2_C, TLC?B6RD!23\&5 MAMTRPL[I+N'AP F$.9QKCN< NR9@V)>/+$Q+CG7Z 29Q.-RC*;SW?,+B_F68 MG2*^G-+*:&%Z77)9#.XOFR^;T MT;O$U/?=)$VI7<:>!^+-DM1;@KJOOW6:O_S=\6=G>YW6E]^^C69_GOT)4-=U M'!ODFP5NR"0.AQ-.IE$(PU+_3@/9'ZT'XE,?0_.>QW @JZ9@(\5^?D0<<#\. M%IHITC%\/'[_\^X?!X=_[HOX'V]O[Y?F]-P?O?@)T^$6SN 'PDZXU;CM?+N\ MJ&:]$XAG,I@&0$E,<[I5\*,8X !^%A1\-.7%FL"5!PB"&V6A.)4BGL<+N1LN M#DX%ZNF6/_2%NX'Q/^S!_R4.VU_#8?_W_?#3X>_.YZ.#\>?DUKW<2:10>_(^ M2?4[CXK4'P-T+[ULS9^][&CT]>_#_9.?C_)/'W+1';R_P"SWGNTZB_HLL1<-2\A-+F##,VLJWVZ1VH(L-P=HA^>V1\9'IH[G$/<'S@WXI'[W MTB-KO>N,GQ$WH773=^QFO5%RS:9 MS ]C(098F)],X#=P28MI$L]=VH#OLPCFQT*Q+)(C$OH.X>7P6OB_*$%HELC# M7V9 *1'>\6%XB1)%;@U!.T:B* 6GW2A)<*M'ULD?_2,+(0M+0(' 2NO!GTP2 M'%#XE <,(EV8%)D5>#,+)1-!F,-OXB[V2"T9+ 6%/%#'1^.DR+5D!.+=0L[8 M=\W$23$!JIQ33):QCZ54^/-N_6#XZ^]I[^O)M\_3?T__^O(I^ A<.DX6"9 K M>$G)-4B]B]A*.-FN*D75-KD7K)X&B+[3R)OA'&5&W,ISPN7NR"RV5>/RG5MD M(#RS=K6-;;M:>2R/VJ[V_A;J==;]@]#1K> MH#EH.0.GT\&=URTJ#W(QJ7_T8CA8KH((2F>193 \0&\?.,XL"[-D^%X^].0M M('%^5KUFE5/4>GXY5>)#:K*(=0S?(?#+O02XGHZV.A99$;$X*]NA []:I\7% M:&\8E,O)@&]& 7)ON&ID*@(F]W<1,X_4YH9RE< HT3X<7X+5#9B> SJW?ZRBX$'V'OT!"VJN]3 MH16WUVA0.TP0#W#7.95>/^KN+WD4=@-TMI$PQFA6Q[@8A_Z8)$Z4#.DT0?0$ MFO(3EB\',S9=>D/832\%V,Y02"#K6HZ[-YBAY(FD8JQ3;HEM#4"TFX DB&:9 M 8H9DY">3& :(! :CZ1BY)%5C^B-9I/#\R#HBB&O%8V??J[JSY")$99B# '' M"F<0JS&&W(L4E-MAF,L"%S10PK<:?H9_ 6>[ ')'XVPN1K":/U 2T^,CDM2= M'VDBY\*F/]T?U<<@Q89^.(4GY[_AVA%&T?QGL#_S'_'=GO^4CVC^4Y"! MXH67PT69+)G4%,6[Q5E-$]QMP(CY+_"BA'&Q,$X4GHEHICXD 1].-D)$N,3J ML A0V0)9A0&^93B[YH;4K(/X7."EY<=]K\#S)F(#]01IYIKK5=[KU6XN3AP! M#@FY@QOL=[S[]76FIX I.E^'!< 9HN+60V8^2+Q>M7, M @'KB;2!&6U':,C&_Y8OE;\/T5R0E9S% !H<58,-Z$.3D$B@9AVB6I&"AI@* MB4]9N2=DY/:&0[@G"L]4/U^^NCYQ./X%S62 >BF%2\-OAYJS^17^S4\!Y:#N MZ>>X7ZEDZ;"P((3A4@1[8#= 3S->-]XB'A;PXF]&5:#&?H3'.AHC24@(X.(D M659,Z/0R/M!HIFTPJ]"G8K8I<>\,!*E!)&Q&5)AZ+ UO^)J4E'XF_WBF4/Z: MMU0+J=QX"1"2+#+#2^C'4'3$0KR+0,\@?ZF79L"%PR&P4RKW4KT).'/X6#=D MOGEZ)N^E#TFL42V@37XM11W)1)A3D ?$\LIRU/Q3X%=%9I&38"8)%] ^(S77 M8R)*!G2^YY)N^>1I%VCQ8SSD8'TB3#^^!B"M; IZ%2PPAM/TM!LI($-[+-DY M[5_Y"% V@GY@@$=$[WFB&] 865--SS]8DHC>==.(:E@)3R5BF&$-Q3V#3^! M[_TP]8M)1O8JV.5A+A'ONGDRX)-%$T908^)3B<]%J=CV5<0ETPWD.VWX-$)< MB 460?;2&HS-5Z 0_3@'-%E!1 A7M M*U(D:%J@O$5$\TA[_&)DL\RN>#@;/8YTL^%)=-W!9(GP)U./A3/AJ2U1-CN^ M2AKS)+X#,>&BX#52>,/#HB=LVOID,@!@S.5=TJ]'*>R6F,@:0(6I7DL9V4-> MFAO5OXK4#ZP(;[1U4DS@=[.U75Y S(]>"J?"W!;/"\1)P*Y?A >LQ#I,1R#V M2T]_('P0F5B0AFU.@0N0HDL2EQ$FF*=%:X"&A]Q%%0A0 '3N.+ M &=#%NM,&)]4]0:$ [Q@I=+P%E[BD;-CXH%$!E--B/_#?B'4D" &_QJ-1"H) M,V5O6,;+R05@2A(/D57AKRW0<;("7ZN8Q$0(5 R(\].NX!6&:X1\0TRF43(3 MPES_L,#;<@XL$^\>A9TS'(Q88\AVO+@8: -%"WS%@FE5]67Y(5TRG( M,NF#7MC;791=BF%(8N4W@*7A8;!VQS/7<[:1MH*$B('5*G;Q8^@0<05$)05> MA*AA.M&LB(323$5C%-RWXN\B&&G%D[/N8$AUW>@4%?GI][#":+S)"W#*&L.E MM$R;.\/W2FN*]'J@92 5_Q1RM7B0\H340W0B%9&SR:& M&8\2ZLZAF0L%7LC552&$V9SA##Z'&^;1YL5*%D9TD8 M666RH]0+"N(D, >4+4F8)+M'&&1R2L! ??0+B7B$LQ4QH%]" $8G+O=MF,"[ MF59 :%%++!E]EHNI%$.R*OT60Y="<:&,"!.X=VAI@C_Q<>26H-V%.:'G5. >(<#9YF.( M+-H2(2.[,I(BDBF*Z>CF0MF:EA841.?!FP2/ +EU1L,BY)%3'R\>=V1!F2>1 M$I"<"T8PE98_91T(*/X*3FQ],/!'E<;E-K*<@[HWP3CL'?.Q)5?5.*=1$7*H M%0DO5[.S:0$RKP_J!W%DKX#K9JBQ*">1<(Q.!'PK7G16!ZV! BW68S7W]:2V M>*"^J1U+D68@2;\'HGB8HF $%I^R%Q:5Z 6XDJRZ: M7O!D 2O83F5;(^#.?+^"6>SAW09V5"BE&RZ:WD2Z6B"'(D%KU7.F:<(02DF[ MT/NL3N4ZN, IIJ7U/-'6F(%@BQ4[97@=K#% @UQ%XW](0GQD;\OF>?&: M6R_>?\*+]SVZUZQ7B@T$K]?&C"J'*>](G?Z'_7"I,"1_R44X%(9!#4$5A3() M[<-2:. .N ZJ*M.R%.$)IU:#P'\D60;Y+,#0'@WI &O70 MC@?:)9S' 3]'YE'D"5POF1B9GR9H);50U[-2,LO"?$*809:#, N 7/)-TD*D MCF/*W&1=8&,J$ L$Y">!3I/&F;F@ZJE. 'Z21(5RE)2\;^09&UR?(\L<3"L MP?JS*I,TYZHDVZL%:-:BRF70P01H:4?)D2*TP]00_*J6*C0K)\#78:M1.5IO M\L1A;/6GL.>6VU'F^PN,BL_),\=T@=%0&1KB!>TT&MY1]@/N+@Q/PY$W\\?" M/[..4OB"78;P3Y#2)]8K_(%T01P='4G/PVNI/H+" :((TF6D&@!BF&>CWK(; MCL-!9_ 417.## &R1)B-,?)>OWO/,&ST0] I=)>CWY>\89BH#G^SVU9"\#/B@ M#$B73F^2JV@@)"]?9FBPWH\2SZ]>7* 2TI;!L)N%73W\7QE#L"^M%[#]Y.R# MR7-4F?5J_WCO-;F%00X>80 ARH.Q1WI?H@U:F@;E=NN#H>KM:(C'X$$J7YY[ MERH>WQN!#@>XI9SC;$0A(Q7\"C8$A%T@+2#EEO.#TE3Q([B=\/H+;T37T@*: M&9&555IA4FS<1N)Q:99A.S-/UZV;'J\!E2#2IZ5#EW%COGB7,!0\N*>U:2I2 M'V8>TA=^+TEV@3;+C\M;8VR<=K^5>U=QWI,E-Y#V/S@$=)>IZ:O81_SJX/@$ M51]*^U#%(QB9S$,G>@E )6%:?\MN*;@&/\Y],R?^O?CI4P*<1] +=["&)(W- M+R)C=G*.7$2K5](NK8@%9T[4,TD"/C1)(.7NU"R9'$(1R1<8;XH.1_)!]9KN MSI_$\"(OG =2<)!E'&=%F8:X!OG26+JA617HW 3S!K)R)(4GA,!PC7&7"QM M0C>[!TBWR7Q?@DP>M!I#>!P&;U9?:ULT[><'W%IUZ6>2/E'[?Z%&X+LP!!V04\D3!#< MGGMAY"FO$X=%%'0@*<4PR>C_#@X^MM-L(I 4 1@I9]+Y+T+$J\ ,T]*6@)Y& #65N:CK3975F&05 K4 XO MR:^0ICY$("'-HQR.C4)S%3)UM,?2S649&*\*;:R)J%@>P>E6])N1K3"Q5Y*2K(9+B#ONSH&HCF$T\Q MX![3"_1Z0N6]GJ-1=!>,*#!.9DIU&6(P,0KI4TMV6:W<<5X?Y2:YXE_U7[P9T$S*EXX9C8 'B9=>QF\VNRO:, M0K' 5 %;TP00C"%Z+B=D;JTR45;Z!I!QW,3JJUQ]&?/?")!=IJ+\"W7&*?>VA)^T&TV[ MU>BBJZ/>K#5^L!?NT@WO!TU$S?1Z=+QFGDV[UVO:C=8U\W1M!X#=J3Q9O!4'4%R'Q@8ZXL"B9#C$ M4%A0$;&D&HL[0$<;J/=LEL]^6>OV;'=>KU\^H8]QX=8#T%WN)#6 M54E+<,#E>=CMVO=OA:=<; M7;O>:=&+#*_MS2KE[2BLLL:M[_#NOL/6UG>X]1UN?8?W\-4L1O*0,O>RT06A MPNTQIKYLN@XP[MOPDN6 SJ-U@#,Y;IW_Z#9O:JVT[!;G:[D^V[+ MKC=;]SR^Q44U'6#+3F?E1:V/ ."J9^C2BPVW[EQRGI2;0>^3N62H$,:P8"'C M$3-6X#B#)A8HP_'6%RGKT7G(2:WL(;:FR04:$3(0@N;R"F.T5(7Q,"5!+H"S M"S#D-H/_5U&TZ,'?N:#9J-]YI9M0QS>;GZ%[B S+RN(.2BT)]>702 #:/1TC MQG(NEERP]$'&0@09EP(9(MS( .,8%&K.C4JI)@=%1*XUT!?'#3&2T9,I-UBI M+,I0/:4XMB+-"I7>QZ8&CH8[]_RBF%CCA&J*9!A"!IS&"K,$ _I@:^2GN-JS M,)(F*B-N0 6O5N(',-.!\XP&222S@- M^<(P175;=DV'@RLPB5@F]GXIXA$2M'6(#]" 'Y-H-H"CA*7QARJ:.%L(C0@I M$Y)K -*J<%2C7%.F;?^X7XK^R[52:3K40Y#GHBW.6 >MP,IF,+M):=R#U7IL M8Y.U-?2H'K(S>).7E7?3&-\,/E>S4VG!ZF^>@TZIA)M!?A!ZFW%JDGUR;(@/ MXU*E&I6 P_-95Y[)\?[)UP]?3JS#]];AT?YQ_\O!X:>3QYS+;;UZJ^E-UJLB M]H!&@!V\GK,;K#2 8P[PD W8^4\'-M6O4^F MX>L_:'TS*3LNSYQ(N]ZT.QV'[V"WUOJA9E7F29^N&VE&7%5A:*R;?-FQRLJNEZW:TVW:S?; M9$UO-FOU'Y1'\&=C1WA#.@!K-[UI;DM:MZ[@U3JM=Z/Y -A3^A&E<3G 0KP1?DS5?\_?J+AI $ MD\)PPM6"56"^].O55KM6NYDN]S&Z^?#X*!IVJZV6V0;^RG8GA HNW@-C#(68 M#_NXJYV2&&BKI_YP;+=Q;SNE!/@R6*%J=P79<,+Y"@84G^SO$0%%(<6(("[Q M$B,QPE1!(T&8D#A/_+,QZ&'D:8]4) SL2^U9.GG:6R?/ULFS=?+J -]MK5 MJ;F=CMVHMVXSMV8'=*HR!DZ*%]ERMK&"8%'')JVK"A9M=_[75RD]->L$/0%> ME)=E)]B$SM9S9445@:P^1#)2U2%2<0@IOT?%)\'2 MY M'";FD_-.BRJ1G50 MA2C?49GJ/2J7&4XC62$H3LYEWVK,I,*21D;]!FW0I7573+KJ\.;])5P4CFW& M*OGO)MOQVG2-C[04+3YX6,U]W=APS9SX1C7;=K/1E.YIN$C=SKVEOBNMA/6: M [=NSY3AU5R,^V8J 2$R3V\X5$:^V\K\1(:75-H +O5+F&F[W5B?L'[C:?0Z M=K>A5MKPEG\POJZJD.!I?F!^1IQ#+(JT7U.3% =BM75 MM!8H"%TN=JN<3FSPE1'#Z[[F)Z@7+-V3C5 "V7Q?58?B)*8*'*32[+!ENK( MUH5P][MVNR,C+1HN'$3] 2(M>#0'E,Z&9(%UN]&^?U3C4B117E%SK1XW00FK M-5RP3!'&/7.CC##E]L.ZLMHH+AO5<=(!%F;!,R5?HH(6[\EI*&YC, M9CP88Z[EM;M>N?JP\>W>%=F)6%]-5J@T7J!2S>!'#XIIM[H-JIG1&FE?]C2I M JGMN+>-LWK9P:3V51]RT#*U[-5NVVZW;D?<+UTTV/=6>P9>_('P4'=S"3G* MZ/I.0%R91\@ZCB5@ WXCB>.5">?6LT:BH@512M"Z(](PP;0J,77L9D<"V4/$ MH3$!-+JVTVNH(/#>RI;'J]'QP$Q!5^4CJ.6B+&[/50P*QCTIMF/5QK+B,+J# MJ=P)H@X7W94YMCBQ M#.P^0@65Q=5:,5JB$B[!RU*52N69,$&5%E*T?U*#$%WTCME3!='59@6V@QL=A$)TOW_,(S2]AZ M"YV05/K;XFLD"^EV8,RPN\X%;EQF7U;"K4%H;%KU_GD;YSM8HOS7*;XWR M=PW)_* +2>(L]V3-59@MB#7^@\J.M^)[>Z#VK:^#P#(5DA11.,PQZ9+(*QIV MLX>Y ?6J-;UN]]R.W6JY2P6O!1>]2U;^=>WS'TE*)8%EL=WU;?F"J'91G9G: M\GJ[9[?G'1AUN^LZ=KO>6VW+7S9;H-VV.QQIV::@T)*)RT":=CMKHKV:;?M9K?-HN$M#'^/ M8)][Q[1XJP!86Y>PEBV64NYW#Y?':;?LIM.C0(VT$O-A%GW$_>*&U)6'FQU0 MVV4.F0STP#CA&4G?QB_KL'7==GL#[@#^+6I1"M:2+^0:_D['D UMRZ[#-V:$JX(_3)X6V:R M/-4U6Y4P\N9F!'+RFQH<3L1!&^[F,8F;3FL]Z\60U!_X"Z;MZ+M=V*0D\<0.V_#9-=7 MQI \7<'<=+27DX6KAMNVZY@DO2"BT?5\V:EW[1XZP)>+7A6?::M=:_]P324A M?^YZZ2MUQ=6Y_J;@02.MH F$NK<;E7=I:&4NT;9VO*T7N<#BT=F4- MKA.JP=5/J?XT+7B=?28H;1@[G@V'.W-5PHP9FG6Q.?0&4U2GF,B(QXSXMJZM MW<,N%=C HE^&J1XE$68F/.W&.F;*(8;:"D#^LN.8MB!DU8;#*EX X:B)),- MG]!ZCYW^4(7GBM/EZN2-P2 )&=F,$<4^MO@M?0A?8VK*0H7K,N6C1=C5_@$* M,CH3U/1'5A0W^S=2T5/9_D+FCTN;?UE.+Y.%WLO77ME7&>=/9=$I71>;+/\O MK!Q,!69?_%2S_OA8?C779P=K9GT"IHEOD3]12372]2Z[ MNWJ7RWPX]M6J%A<4QM9_9!@H>Q/)$#W=N,JLLX=U^78B4IND/PGKX%)+Q!J6 MA35;^;'#2G;SDRW\,*).4S>+3F4[<5]!RM*33U4G&!1.*KF/P&=6NDQW(I@O M-Y]Z)9 #+P5OJ]H[%@0CS$DW7)-ES7^E*.KAE%O#&YF^2/5M65BZ9AW0=[ S MS]+9T-TZ&[;.AJVSX<[B3LA!E!B(G910Y@$D_YV4S5/TTF6QS0OL^ZU[N,KV MJX$8>K1(A%GI:J6BGPAGXQ!;H(>^C./CZJ\V5['1X"IA"ID2AN^40*=$%E2+ M"\45L+9VZ\P]00YEIX\ -'*GPA*J@ M@!J?DAV(U>'@*[(-SPJ#_WMQVFO[+;?INZ>^/^R>-ENN<]IK-NNGK7J]V>LV M>SV_U4"&ZZDG$+V; ,'8?C"#\S_2'7E/F[UZH^7(7Z^'K30QSI?G1L19SFY= M[:9+L1\(ZIU69Y]@FKK?4MH)9XL9"^<4)D/*"83]&_9JY4P71*3 MM/G>O!&V:=JH!(.CX2*>7?U1>K()J.<#+9SK^<. J0AT,]-D\#>??E8)V0RS"I/UJ.([NNR4 M6DG%XZM;@Y[*'<6(=#XV]M)#&SWP7JIT?L7J:^8]O8K$=/MQO"C8@8!L$[)M MZE4/Z2W$]C QC<\M_1Q_O L$X'E2[W>4+3 @ M02L F=&G6F])2?$;T(V<[JK0^,XB]QUV :E%>N_I$'&8%3 .!3B-ERN1K$>2 M. ,A$-/U0"@AJD(S7E8=F^4PXPV,*ZFX-Z$7)#(JVN9^-IHC86F&JZE:19_; M/#$0W@*LU#G!D)=_53LU;:'%056Q^E"G F?* %2:I."E9>]*VCFICDS69N0_ MB%'Q ?S[H*$GXPPDRC6)65>FXUJK6!&JV6B@QSF6MG\^#!+2JQ!Y+3NIMK$' MC \-M7;9X,IPMXH/ M4IK+M*TY9.'2))-/2EW-N.Z'&)KV&I4X*SHV^Q$PP) M>*6H,*9I8I^[<&^M5R%EE9$-6.(VMKP!14\Q7KX4_'N;KY;>TD# @US1I$@Y M]Y5(&]0ERFT?1DHQHBJ>JL$YI2J$F;(I:6\UJTL_PJ1P5M>=("%"=;C1;B67X4!#F&DDYJYX\]B3[+'FG[!?_;ZE0 M&^(8[Q]6A 4E]D?Z$[;LICTKJ7Y*G@;>AE3S3Z%:ML++L/ F3X 6JP-@;#0B M4$"@<7XDGK'.;"2TD"/4*\MS,<-1*9'+]GZ=^=)5D1'K&6=&1QO.6*:JT?[, MIKLXPC:RJO4PZ/IQKNG*X%0UZTN"/O-A*%.@]-B$-](:A'80S&>6=7)IB+G; MOC*V,1^5-I84JU0,Q:CP4MT.=.'6")(X9,+>'!F:O79-*?<+;PG>!L:()3/1 MSA,RYQE.+7E[I:Q=>E*D>)"-B7[0:2%C'EW<:SR3U0V(<.3/F#/FZ!:N1)R-#E2CDY\;E MEYDWG,F+@_:QLBX*Z8",N1"ZI'M&WL0T)%&5FGD+A"]R:ZKY,0'H9WF"6,@+ MI[*$)]DJNHBX N:WJ9;9. F*[6+7&DQ"Y&RCQO[9U(XK7[QQ2MVC@'PD\D*6 M3LSE_4 H T*"[[BP5B8%,!DU:,#-<_.M];:^M:UO;0U&T U(PC$\ @M:"HO# MI8)\K*!G7;;WPUR[VEC)F(A QM:KR!B OT&"2<+LA9(5-,R(C62)X)]=+?FO MGDI*'%B)9H;3""4[V7)5-/< RL:'&I67]:RQ6=OO5Y#J+SK M#-"DE8E_"LDAR(2(Y3A8]@!.4QICOC=OS;/ PXWCL]B@?LMGOW<^.X'ER5-R MW5J+)R'=FT%3#-L EJK/M MM(3C!\IMFY.6I"B>J!.I/?*FF7BK_F'.$H%,[B?N/8(Q7+0*:@+ -D^]%\LH#&:LA&K4&7#>#].3+%!D: MU&0,CFQW&"47BAS5WSL7J3=]RY?[ C;IQGNEO_<&U!%*_(A7;'&)!OC\[TT> MK+2V>JWUG:ZLVZRYSW)M;_(4R?5A2/.A45>SO7JWUJ57-%YY+. _$,D]V/D^ M@4C&\"]?LY,)?P=^G7I^_E8PDO[XP@+9>@@4EN?3[.V;-Q<7%S7X76V4G+_I MI_X87=!O1##RTC<@8'ION@VG[;;?H&C0<^M.JP/_:-9[]>8;#R3Q5L]U_Q67 M.XU3KY9?YG,<\*%2K6*T1D85]B$_6K(9H&;A"5$'.)*/3S@]K"_C%63@9$Z> MWCZ>9<1!@EAK)IT:\8HG!38K*9N!H3\XB3D(#GYJBWN,XK[7@X/U4DOB#WL_O[M+T M5K@SW''ED7;T*1!OL$6\)T>\P>8@GL:SO20@S#L6HR(J76\/AF2#+9)MD>Q1 MD3S< QDM%4+NK5 MLEE9#I/\KAP"I;VP$L:LV./"^2=[!]8^)C@(BC3]J/H#,/3QA>'_7!$%:^Y5 M(/A9.PD7TTX_G^Q*0/P$*AR!88>PL/.ZM@7#+1@N@F%SJ\@^#AC6G7:GTW1= M^*=3[[[)_/ T$$.WZ6T.$EX/6@ ;KFMQ?7WX&T.A0*H[BF#:%0PSP>VJ_YR' MN66X]@XC9[DZ\%&:7,[*/&3MLL,9FJZK),;^- TC%!7- ?$'6Z3<(N5RI-PJP(^C +< +;M.&__=KK^)W%ZOW?4V M#BQO4F]!RFJO )<+(E]_2H&OEU;_7L@(+[\-'/9(+&PK-/SHS2R7/]KBWQ;_ MEN&?ZVSUYD?2FYUFN]6#N]=J-%WG33X!,:3K-GJ!>]H]VQP$?$<165/EN?@: M9YC!*2C^;1)F&:;B4^DDU>VV3+H4UM?:23U%C^V^*%\#F[-?4CX>(2XPO]W MJ_EM""ZM*)3!7?5V,*C;:3><2W'9<(,-\DA@HCCGB2.7LEBM0N MNA57MG"S'&[J6[C9)+BI/T>X69#1MG"SA9ME<%/?2C>;!#?U39)N3F3!!+?1 M87RKK/Y>DX56MQ=S>S%U.,!_ M^5Y^N6U@MO:,J0YR2RN.<$DT66;LS]WC#]8K\6>!YDH3D1%QBL#&8T0*JV@[AMHWFCFR#5 MY.,I+'\7OLHH:K/_3X$%K>[UQO-KUT5]&=]'R46V8L]58VRJ,@C#8QP$5>S2 M<@XO\62NCM]SO/E;E7:KTJZHTJJ!9*F!5JTKRX<\#TIWG>9SHL_ODR+WJ)+7 M$? W+FCFH"NPQ546:I*KP+A93XZXPW5 M<:D4L[C[LFKE0:F"3<8GJB2&65BGYO;$9$EYC6K9C%5J*QEE/1:'HU?7VO J M2;&MFJ-K*L5)+/3>8W'=Q'(LY\>YJ$+536Z[4Z]W6Z=MCJMUFFS'71/NX-!^[0U[+6=1C!T6T[G MQ4]& :X3("./JFR?MGMNQU7?/E+UK2MI5Y$MU:[D;2RGMK9*PT=%FA5>6?_0 M[$JFLG]O;%R#/SH6(XILAJ&P#4^ -AMJBA:8/6AD:P99M1H;A5%+K;$7#57@ M- 4EJK+6")!%# _1>&7U<58F'JH2V5.6&6OVGD&UJHV"C%N6.MMN[V-N[Y9\ M[[&_M[%[7+_1F[+"A[B43V+%,%GT R_NZ4]J<.729.+"IY\//NWO'^^_LS[V MO^P?'_0_G-C6P:<]8)N#.SH;M_2XI<='7]U&$R3Z!]]6G9'/A^@>@<:DP*V* MD:,)R"(7@Z54["==[IOLC?4KJ N3T!M;QS7K&^C\HV="6M\MUCT>V:'DMW:: M6Z WV\( AC!0_;BN2 O3Q=L!C:_)]7&[(-F<9S"[VH/VCHA1E+R7$/ M\A,S%&(^U&$Q7N,\"8,KPC7*P)Y!$LS@O\;Y)/KI_P-02P,$% @ %4#] M4KFDJ431" S#0 !@ !S8VEA+3(P,C$P-C,P>&5X,S%D,2YH=&WM6W]3 MXS@2_2HZMNX&JN(X";##.@Q53 @UV9H!%L+=SI^*)<PPOYG=3 T!RRVI)?73>RT[Q_\(@GZ>TCSFC+P9OGM+F(K+C.>6Q)I3"Z53 M85,R5$5!<_*.:RVD)*^U8&-.R"_-=KO9:AX=!L'),335J^JH/"(OPP[\;W7: MI-V.#EY&[9_)U3NR>SOL[3GKL\O>\/U5W_=Z=?OZ[:!'=H(P_,]^+PS/AF?^ MQD&SU29#37,CK% YE6'8O]@A.ZFU112&T^FT.=UO*CT.A]=A:C-Y$$JE#&\R MRW9.CK$$/CEE)\<9MY3$*=6&VU<[M\/SX @LK+"2GQR'\]_>=J38[.28B0DQ M=B;YJYV,ZK'( ZN*:+]5V"[4#.'VFLU],!7,IE&[U?IGMZ",B7P<2)[8Z+!Y M=+0LTF*<+LJ4'UJDN:163#BV76LUEISJ:*1LVEWO8%/-8EXO4;D-$IH).8M> M#$7&#;G@4W*M,IJ_:/@2^&VX%LF+KK,VXG\7%^3RG/3>#/KGI/][ MOW<['/R[#T5PMW_]]>;VHUV^NKV^N3V]&)+A);GI]YSC^ZT..C]\TRO M3R_Z-\'E[V_[[\EI;XAW.JU6YPN/X?%P^*:KO^+&H$%^Y9IG@J;DNDG>JS(? M-TC,M17)C-B4VN@YS8"E(\G)2&G&]:N=U@YX*F6U;2VN34'CZAIJ:/AA\V[\ M]K3_,SA0U9H[$UI6-YS@#,145C'GP@]VU^XT%98'V ./;?-+3EH M6ZQ5650KP=W>]]1NNME9&\/W\F9 4CKA1/.)X%.@6YL*0WXKJ0;8RAFYYH72 M%DB8G"N=D78K^(VHA-ST!J2?0TL!1H'_M,@1^Y A4+'5*1$YK/2)E;77)P M'"+?25P !259A0.2T!B*-%$9J!>KO-T#@YS'W!BJ9VB2T3L._=;:-%#&P!GH M4B)%8A]H$ L-NAK,0&D;\ 2BD$!$Q"DQ)7XLZT\!G54C.(!,&!" ./5>B6MN M"AX[!['= EQ3#(8Y<: >S>K3L,7T%M,>,OL_+*8Y240.J$$ +E'2 $"#.=S6 MM?LB3X#P*.9$\'9C82RDKY90+/1^@Y>-&GK-W)D' MWFX!O 6PQ\?!1ROF3"Q5*:$>LCN6DF/OD*KF#,H-F07P,8XH-W"+! 91]M8?\$V+_L_/5A3_>>.>S/N($"B'XG8S\,S08J M[)B6YNE54.J..,"LZLF+9U5J: (%&,.:1FL>.[:P4.5):'718$_* 7<5NIY MB;U&)1CPI@!R!U^,DH*YXVQ3CHQ@@FJ! Q!>XSN9DF-+I4'=[78ZXT2Z(W%E M.#AD031@I8)B)):2HO: 83DGEOH=:OALH)[$P%\CCH8@#Z ^9X_)@2V>GAJN MHQ\+3T\FH@>P>CJ%/1E=@,B)8 @::E3N0HX: !RFM(@DJMD\J@%G@GHB0"6\ MJ5O$N . BVT/SQ736DKL),%]-:"BU 5@RSCE'L<0],X!EQR/>0Z"7 +$X XO M$+MH HF_AQ%@7!3 REL@?6Z)) 4B%(U7:QSUX"E_2A37'E#?Y\+$/&W>+2;EPN_]KQ7*34+!8AL MX,#'F:-)-Q\5AY:_:-SYZB/P/<=TWF'$Z?4S+W=SC#.?S+GN&X MQY%LONTTE@2$?%B'_I*+$+P?(6\?)&P+[R@D;59ILU"4K@":S#)A+>=_PO8C M!9H5[S,!_KE&=F&# '(U2-[P&U/'^:[&_R@%N.]VL#*/W;'OWO:H9BL+?I"C MFE,)2144"0 OGC;BN64L.$"M4K6+(Y,IIWC=P+V50T? %]3X*]BJIA"J 6(C*AM?*!H2R*3.8!I@D-YA*\FQ\.+35 MP7^+LY13D+N)!CIH0/AQ1V(0P.ZA>A7I#:\613Y1XUDA MU8S#W6FJ/-/1%1Q!W'\1/=W\JE3RV6^&N;==/3JJBAXD0:RDI(7AT?R/>M<8 MLZE_61#?7L4Y@-GMUMF(EE;-"_R+L:YDA?OJ9.AMW*JC-X&D,TBR?:7:V[$[ MQ,7#JQW_.N,#H*[AS\=6U< AU*]-V%>,Z:K-,PC(B/Q:P@;8^:5!\+7I3>#Z MD,_5BE0X:1?WQ!UBDY]:[M^W'5-HPH>O/J[%^#->DD_!R*87#_ M39'G,KG.&?^9Z@67T_ANK 'Y#/E#,Q9#(N:'1M[5M_5]LX%OTJVLR9+9P3Q_D!4\:AG!-"V&9/"PR$W9T_ M%5N.ME?W/MDY_IOG#;*$9B&+ MR/O1QP\DDF&1LLR04#%JH'3&34)&,L]I1CXRI;@0Y%3Q:,((^;G1:C6:C:-# MSSLYAJ;Z91V9!>2MWX;_S7:+M%K!P=N@?4BN/I*]VU%_WUJ?7?9'OUX-7*]7 MMZ/H:%6D^"19EDDWM$ Q00V?,FR[TFHH&%7!6)JD MN]G!8S7S1;U89L:+:L'\]0?7H^'Y ML-\;#2\OR.4YZ;\?#L[)^?"B=]$?]CY $=P=7'^YN7VQRU>WUS>WO8L1&5V2 MFT'?.MYIMM'YT?L!N>E=G_8N!C?>Y7\^#'XEO?X([[2;S=>.CZ?#X:NN_IH; MPSKY!U-41.2F04X%U7>"E%N M6\MKG=.PO(8:"GZB13=N>^K\! Z4M1;.^":J&DYQ!D(JRIBSX0>[:W>6<,,\ M[($%F9PI"D5/MOF:D^;!%FMD&E1*<+??P,9_"XT+!YVW&G;"-H:U10X.24*G MC"@VY6P&I&P2KLDO!54 ;C$GURR7R@!5DW.I4M)J>K\0&9.;_I ,,FB<,065 M/@*?*TZ%KI-A%C:ZJS'[N/"^C9?7&N<:8]KUM@/C&82K"3Q;LHIPLOBQY1OA M7DZ0;0F;WH7_*T=7>]O#_Y1JJT1).B=W,)6"@62M.Q0H%_N1!#\R"5H7.J0\ M(S2;DR(SJF#@.$2^%<( "DK2$@@2X%$BGV@0<@5J&\P SVNP1.(0@(1$29$%_BQJC\#=):-X !2 MKD$FXM0[O:Z8SEEH'<1V%Z=AAVF=YAVD.E\MYAF).89H 8! MN$))'0 -YG!;5>[S+ ;"HY@YP=^A*")H$Y!8@40=4,R1)', $NX!N#= WKL$ M>8DOO=$U[".13MO5)43+I A)3,8QA\L]O6^A M,"14,0LZ !'': !P$*8Q,KA.L ::I<#AR.-X'7$="JD+J(?LKJ1PZ,N5#%D$ MQ9KL =@B!NAUB!KR? ?NW[3\_[.G^EL/^C&DH M@.BW,O;3T*RCP@YIH9]?!:7NF ',RIZ<>):%@@: 0#'FD);!BF6V'3QZ61%Z M512XXU3 ;:F>5]BKEX(!;W(@=_!%2\$C>^BMB['F$:>*XP"XT_A6IF384J%1 M=]N=3EN1;DE<:@8.&1 -6"FG&(F%H*@]8%C6B95^AQHN&Z@F,?#7F*$AR .H MSZ*GY, .3\\-U_'WA:=G$]$#6#V?PIZ-+D#DE$<(&JIE9D..:@ ,6 #:V'3S73"LIL94$]^6 \D+E@"UME7L80M!;!VQR M/&$9GL@"Q. .RQ&[: *)OX,18)SGP,H[('UNG(;;#J3!E(K"[MX892R.(:GC M4X@/_4ARMI2KSV C=_EXOF9Q Q6!2;3+"L>R,$][\!R^I$MKABEO_.EC'S)> M)--V*V!N)L"?+C:^"_W/C*QHVT/_S$75P^C$0] R0;%W'H7 "Y@#=98,PT)A M#%9$S2.MIE(;*,<'D-"6AO4GO[D'%F3OB2HQ@ GV] WKTO$00MR>W^+1;E8L M_=IW7B54+Q4@LH$%'XLL3=KY*"EL3@2_8Z(\S-VPKW_V%/T>X+YI,F=QNDW) MW%_A#.?P3WN&8Q]'1HMMI[XB(.3#*O177(3@?8&\?9"P+;VCD+09J?124=H" M:#)-N3&,_0[;CR5H5KP?6(6< M5+5+H],9HS>H4QU2985JC8] MM$]'%X\\7@3@\G3#G?4^PKTT@HJ:+:GW2;"72254 <1"5-:=5M8@E'61PC3 M)-G!E)+GT8=#.QW\ESA+Z8'_/V;?B77H*"LZD'BA M%(+FF@6+/ZI=8\PF[I5"?,<5YP!FMUME(UH8N2APK\_:DC7NJY*AL[&KCMYX M@LXAR7:5*N_0UHB-AW#+U8^!ZU,^ERM2XJ25WQ-[B$U^:-I_7W=,OO8?OB"Y$>-;O"1_!"-_ M;+EP$_O&:[5;IZT9S[\@M2)7"@07BGRK9?H)9S$Y7U+&I M).)D/6E"A:; M5>6K+.LW2NY'.2QXQKSRNKFF -S79=8DP%K1\KLY.:@S;PP9Q)U'8R#U@$XE MC\HH.#IJM ^6FZHK:UKA[;[S8[]$=/)_4$L#!!0 ( !5 _5(, Z880P4 M %L8 8 #,R9#$N:'1M[5A[;QHY$/\JE?UTD2G1(3' M>#R>F=^\UKU?'&BAO4>*4)XX[7PY;<""(+PZ$W8.H&K"SBXCH:' MEOMT,HP^78VJ4Z^NWWT8#Z'A>-YO[:'GG4:GU<*1ZP<0*2(*IID4A'O>Z+(! MC4SK//2\U6KEKMJN5 LOFGJ97O(CCTM94#?12:/?,Q1\IR3I]Y94$X@SH@JJ MWS:NHS.G@QR::4[[/6_S6?'.9;+N]Q)V X5><_JVL21JP82C91ZV_5QW<:>' MR_=X;IT52W06!K[_:S&QV^G5$LQMJ9.]( MC3DE*IQ+G77O'_"UG?EF7RJ%=E*R9'P=OHK8DA9P25T>NJ#5N+GF"BZ/; MC,V9AG;+#7K>'+V6_P0=C5:&>W/.#2M0"\[T.LQ8DE"!#"]?=%I^N]OS#.,# MZ15C(E%U3[%ON6LXFD;CL_%P$(TGEY@5T]GUX#*":/)POOMN'8,.7+LS=^C" M;#2T>@;M8[_YA#0/Y$*;'T']Y9^TW7CQQ'\-DS.(WH]@-IB^ M&UR.9L[D]P^C3S 81F:EY?NMAS/BC[+0+%U7)"8P2738?IU_D?H[9HT%Q%(( M&ILJ5#4*G5'X6!*%_N!KF-)<*@TRA=EP#".!8DN!,ZF6>+SS$5*I[$DY"I$)4&&J*IR7 M@D+;;X+I.DT@!:2,;SJ889_1N%18,M%%1"0PNL5N(+"/X5E+5A3&"'P9S@3U M@PQ51=5WM:H,VBB%RC?A'+F6C&0P=>&3+,6B65MSI6C!C!OM8<.,T12/1!5, MJ89)FK*8*N,;([\VMPE(,S T(2]541+"%L[DEM,U#&*+B8FG)JX3'3Z9D-HKVPDK9<".C:I#VF'OB?LBLZJ<1% J,0\*[NZEZ-_$!QNFXS]B!"1 M.C/2DF.:Q @^-U&YC51%_RP9QA4:51BHBCK'@O8!P5Q0$!P?)(=;>._B>AO3 M-<;!2?NH:P+PT1#^GX+:^@JH3*1FBT4*"Z,F:&""5 O2!G'"3&7,L3@8<)MF MF>!(O:PK(D)?Y(AVT;2[4B9P.#=T%)C8<<^6$^0JN4588A&T1Q;W:HG[L)#_ M\+1EQV=-YIQN-LZE2JAR8LDYR0L:;K[L:F-"(*OP,>.P<3/ZL=:FFK5)J>6& M4$W:EK(WCQNU]Z=Q:Z;1QL'HE&6]:6?<;H!U $[DMMV;9P>%_\G6;%.Y8\)K M/^'$KN6R%G",^W<<5I^\<=Y_@]$/ ^+IY'OLJ=&JZ&&0WT(A.4O@A6__?JZ] M7N%]V8GOK/(L5,]P*?L$^\A8/>/T9.SYMS/J,T*/9<^W'YR><7DL>PZN%,/! M+,?)[(N$.7R&Y;'L.2]QN&Z=5'< ]V#P['BWN;A]*LZTRE3OF=I.PB3^O%#8 M&Q,S#4L5;AKUSFWP_D(]$YLK6?M<5?_V]R;CZL9Y;S3>(VVOMW.RP$#,R9#(N:'1M[5E[;]LV M$/\J-P=K$\!ZV4GKR*X!QW%6%TV*TR4#.+8]SW;MWI%E#0?(:ERMD8D/;YT.?MR.!Y[G'[[UNQVX M/(?]ZV!\4%"?SL;!Y\M)N>OE]V^NN+=72":Z<6*_$H2.DS)A--6T-!V8$OQFAP\&* M:0)A3%3&]+O6=7!F]9!"EF.*#\%C*]$>Q=:T74DB>6EJG? M=5/=QY4.3C^@N;/6G.K8]USWYWY**.7)TA(LTOZ1W>O=#RF^C+=CLE3-5TP0 MS6^9X=W@&@I&E+^0.NX_W.!+*]-Z7203;45DQ<7&?QWP%K'UZ2MK7CLOH'9&03O M)S ?79V,+B9S:_;[Q\EG&(T#,]-QW<<.F882?^29YM&F'.()!HGVNV]VPNJA M6M,$0IDD+#2YIBP'.F;P*2<*[2$V<,52J33(".;C*4P2Y,.8PC)PCL5 <2*R M-DR3T(8R)^R;U28N.VY_+%=85S;%G=<_P,(!9U*M<'OK$T12%3NER$128(G) MG? A3QATW3:8VM(&DD'$15VG#/FZUXEEFE,"/ MH:0H'\0H*HK>E*I4J!8*A6_#+TP106%NPXD@V0UG;?B5APPN%914LMGG [H?4*F\-(S]!-R2BWXSD:N@+NK>&^][! MML84EP 1J0(CR@5&28C@"^.46T=5[,^<*V:ZKV3HN 3--L+$[BE1)4W;8 M)->R'BC[ZV)DIPLW8N_VX(7>1AH+W57FU:)&D]V"PB+8AQ?EWYP85"UY)9%7 M&D/3K2E,>@^)J(R)O;N6JXKI$?)L&+&2IC9HH^]O,)?(,!)R71NVOK?6BJ3^ M @]=-]8:K?C5LT0I2;EQ34H6F12Y9CM*__O->H,0)[_1>WFOU E<-EWEX M\\18O>#T;/3YKN/;"TQ/I<]7'BGL7RJ.8*6(UCUN@X4:UM@97.]I1F$H\T2; MYP@5P<$+M$^ESX<+!6Z%35G M&*G\NK(TGMSO3E1M9@<%*8['U;V[2TPK47L_N'&XK8#GF%F\ORE<&UL4$L! A0#% @ %4#]4FN88XH^$@ M*!&UL4$L! M A0#% @ %4#]4J+MJ_[\)P$ XB4/ !4 ( !K:$ '-C M:6$M,C R,3 V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( !5 _5*YI*E$T0@ ,PT M 8 " =S) 0!S8VEA+3(P,C$P-C,P>&5X,S%D,2YH=&U0 M2P$"% ,4 " 50/U2&W:JT]8( 8-0 & @ 'CT@$ M#,Q9#(N:'1M4$L! A0#% @ %4#]4@P#IAA# M!0 6Q@ !@ ( ![]L! '-C:6$M,C R,3 V,S!X97@S,F0Q M+FAT;5!+ 0(4 Q0 ( !5 _5+@,C.ADP4 <: 8 " M 6CA 0!S8VEA+3(P,C$P-C,P>&5X,S)D,BYH=&U02P4& H "@"F @ &,>