0001104659-21-130289.txt : 20211027 0001104659-21-130289.hdr.sgml : 20211027 20211027080133 ACCESSION NUMBER: 0001104659-21-130289 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211027 DATE AS OF CHANGE: 20211027 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: 211350732 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-20210930x10q.htm 10-Q
450124844669692:12:10000830616--12-312021Q3false24152241520000830616scia:ConvertiblePreferredStockSeriesBMember2021-09-302021-09-300000830616scia:ConvertiblePreferredStockSeriesBMember2020-12-312020-12-310000830616us-gaap:CommonStockMember2021-07-012021-09-300000830616us-gaap:CommonStockMember2021-01-012021-09-300000830616us-gaap:CommonStockMember2020-07-012020-09-300000830616us-gaap:CommonStockMember2020-01-012020-09-300000830616us-gaap:EmployeeStockOptionMemberus-gaap:CommonStockMember2021-01-012021-09-300000830616srt:DirectorMemberus-gaap:CommonStockMember2021-01-012021-09-300000830616srt:DirectorMemberus-gaap:CommonStockMember2020-01-012020-09-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2021-09-300000830616us-gaap:RetainedEarningsMember2021-09-300000830616us-gaap:CommonStockMember2021-09-300000830616us-gaap:AdditionalPaidInCapitalMember2021-09-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2021-06-300000830616us-gaap:RetainedEarningsMember2021-06-300000830616us-gaap:CommonStockMember2021-06-300000830616us-gaap:AdditionalPaidInCapitalMember2021-06-3000008306162021-06-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2020-12-310000830616us-gaap:RetainedEarningsMember2020-12-310000830616us-gaap:CommonStockMember2020-12-310000830616us-gaap:AdditionalPaidInCapitalMember2020-12-310000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2020-09-300000830616us-gaap:RetainedEarningsMember2020-09-300000830616us-gaap:CommonStockMember2020-09-300000830616us-gaap:AdditionalPaidInCapitalMember2020-09-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2020-06-300000830616us-gaap:RetainedEarningsMember2020-06-300000830616us-gaap:CommonStockMember2020-06-300000830616us-gaap:AdditionalPaidInCapitalMember2020-06-3000008306162020-06-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2019-12-310000830616us-gaap:RetainedEarningsMember2019-12-310000830616us-gaap:CommonStockMember2019-12-310000830616us-gaap:AdditionalPaidInCapitalMember2019-12-310000830616us-gaap:EmployeeStockOptionMember2021-01-012021-09-300000830616us-gaap:EmployeeStockOptionMember2021-09-300000830616us-gaap:EmployeeStockOptionMember2020-12-310000830616us-gaap:SeriesBPreferredStockMember2021-07-012021-09-300000830616us-gaap:SeriesBPreferredStockMember2020-07-012020-09-300000830616us-gaap:SeriesBPreferredStockMember2020-01-012020-09-300000830616us-gaap:SeriesBPreferredStockMember2021-01-012021-09-3000008306162021-01-012021-06-3000008306162020-01-012020-06-300000830616us-gaap:RetainedEarningsMember2021-07-012021-09-300000830616us-gaap:RetainedEarningsMember2021-01-012021-09-300000830616us-gaap:RetainedEarningsMember2020-07-012020-09-300000830616us-gaap:RetainedEarningsMember2020-01-012020-09-300000830616scia:FifthThirdBankMember2021-08-310000830616scia:HuntingTonBankMember2021-09-300000830616scia:FifthThirdBankMember2021-09-300000830616scia:SbaPaycheckProtectionProgramLoanCaresActMember2020-04-170000830616us-gaap:RevenueFromContractWithCustomerMemberscia:PhotonicsMarketMemberscia:TwoCustomersMember2021-01-012021-09-300000830616us-gaap:RevenueFromContractWithCustomerMemberscia:PhotonicsMarketMemberscia:CustomerOneMember2021-01-012021-09-300000830616scia:InternationalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-09-300000830616us-gaap:RevenueFromContractWithCustomerMemberscia:PhotonicsMarketMemberscia:TwoCustomersMember2020-01-012020-09-300000830616us-gaap:RevenueFromContractWithCustomerMemberscia:PhotonicsMarketMemberscia:CustomerTwoMember2020-01-012020-09-300000830616scia:InternationalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-09-3000008306162020-09-3000008306162019-12-3100008306162020-07-012020-09-300000830616scia:FifthThirdEquipmentFinanceCompanyMember2021-09-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2021-07-012021-09-300000830616us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2021-01-012021-09-300000830616us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2020-07-012020-09-300000830616us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2020-01-012020-09-300000830616us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300000830616srt:MinimumMember2021-09-300000830616srt:MaximumMember2021-09-300000830616scia:SbaPaycheckProtectionProgramLoanCaresActMember2020-04-172020-04-1700008306162021-07-012021-09-3000008306162021-04-012021-06-3000008306162021-01-012021-03-310000830616scia:FifthThirdEquipmentFinanceCompanyMember2021-01-012021-09-300000830616scia:ConvertiblePreferredStockSeriesBMember2021-09-300000830616scia:ConvertiblePreferredStockSeriesBMember2020-12-3100008306162021-09-3000008306162020-12-3100008306162020-01-012020-09-300000830616us-gaap:SeriesBPreferredStockMember2021-09-300000830616us-gaap:SeriesBPreferredStockMember2020-12-3100008306162021-10-2600008306162021-01-012021-09-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 September 30, 2021

or

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

For the transition period from                       to                       

Commission file number: 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,501,248 shares of Common Stock, without par value, were outstanding at October 26, 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 September 30, 2021 (unaudited) and December 31, 2020

3

 

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

5

 

Statements of Shareholder’s Equity for the Three and Nine Months Ended September 30, 2021, and 2020 (unaudited)

6

 

Statements of Cash Flows for the Nine Months Ended September 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

September 30, 

December 31, 

    

2021

    

2020

(UNAUDITED)

Current Assets

 

  

 

  

Cash

$

3,953,385

$

2,917,551

Accounts receivable

 

 

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

573,316

459,471

Tax - Employee Retention Credit

184,861

Inventories

 

1,982,028

 

1,180,359

Prepaid expenses

 

99,523

 

131,333

Total current assets

 

6,793,113

 

4,688,714

Property and Equipment, at cost

 

  

 

Machinery and equipment

 

7,926,829

 

8,280,611

Furniture and fixtures

 

132,364

 

132,365

Leasehold improvements

 

596,867

 

592,899

Construction in progress

 

229,845

 

3,904

 

8,885,905

 

9,009,779

Less accumulated depreciation

 

(6,716,883)

 

(7,121,647)

 

2,169,022

 

1,888,132

Right of use asset, net

295,640

357,396

Deferred tax asset

703,132

1,019,317

Other assets

90,656

96,623

Total other assets

1,089,428

1,473,336

TOTAL ASSETS

$

10,051,563

$

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

    

September 30, 

    

December 31, 

2021

2020

(UNAUDITED)

Current Liabilities

 

  

 

  

Finance lease obligations, current portion

$

108,832

$

160,416

Notes payable, current portion

252,577

Operating lease obligations, current portion

 

95,187

 

86,844

Accounts payable

 

312,655

 

147,284

Customer deposits

 

1,754,558

 

1,010,236

Accrued compensation

 

272,158

 

115,143

Accrued expenses and other

 

97,292

 

105,585

Total current liabilities

 

2,640,682

 

1,878,085

Finance lease obligations, net of current portion

 

171,087

 

243,218

Notes payable, net of current portion

72,723

Operating lease obligations, net of current portion

 

230,731

 

304,989

Total liabilities

 

3,042,500

 

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

 

508,400

 

514,438

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

 

10,566,355

 

10,530,669

Additional paid-in capital

 

2,231,934

 

2,246,501

Accumulated deficit

 

(6,297,626)

 

(7,740,441)

 

7,009,063

 

5,551,167

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

$

10,051,563

$

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 NINE MONTHS ENDED SEPTEMBER 30, 2021 AND 2020

(UNAUDITED)

THREE MONTHS ENDED SEPT. 30,

NINE MONTHS ENDED SEPT. 30,

    

2021

    

2020

    

2021

    

2020

Revenue

$

5,211,169

$

1,494,078

$

10,205,528

$

7,539,460

Cost of revenue

 

3,908,801

 

1,034,939

 

7,537,570

 

6,133,199

Gross profit

 

1,302,368

 

459,139

 

2,667,958

 

1,406,261

General and administrative expense

 

306,997

 

263,444

 

878,586

 

818,825

Research and development expense

 

56,612

 

83,276

 

149,208

 

260,601

Marketing and sales expense

 

61,732

 

44,862

 

159,559

 

144,033

Income from operations

 

877,027

 

67,557

 

1,480,605

 

182,802

Gain on extinguishment of debt

(325,300)

Interest expense

 

8,156

 

9,058

 

24,808

 

20,427

Income before provision for income taxes

 

868,871

 

58,499

 

1,781,097

 

162,375

Income tax expense

 

200,189

 

 

338,282

 

1,900

Net income

 

668,682

 

58,499

 

1,442,815

 

160,475

Dividends on preferred stock

 

6,038

 

6,038

 

18,114

 

18,114

INCOME APPLICABLE TO COMMON SHARES

$

662,644

$

52,461

$

1,424,701

$

142,361

Earnings per share - basic and diluted (Note 7)

 

 

 

  

 

  

Income per common share

 

 

 

 

  

Basic

$

0.15

$

0.01

$

0.32

$

0.03

Diluted

$

0.15

$

0.01

$

0.32

$

0.03

Weighted average shares outstanding

 

 

 

 

Basic

 

4,500,256

 

4,436,185

 

4,492,736

 

4,411,390

Diluted

 

4,531,523

 

4,447,059

 

4,521,746

 

4,420,272

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

5

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF SHAREHOLDERS’ EQUITY

THREE AND NINE MONTHS ENDED SEPTEMBER 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

18,114

(18,114)

Payment of cumulative dividends (Note 5)

(24,152)

(24,152)

Stock based compensation expense (Note 4)

3,547

3,547

Common stock issued (Note 4)

35,686

35,686

Net income

1,442,815

1,442,815

Balance 9/30/2021

$

508,400

$

10,566,355

$

2,231,934

$

(6,297,626)

$

7,009,063

Balance 6/30/2021

$

502,362

$

10,558,867

$

2,236,790

$

(6,966,308)

$

6,331,711

Accretion of cumulative dividends

6,038

(6,038)

Stock based compensation expense (Note 4)

1,182

1,182

Common stock issued (Note 4)

7,488

7,488

Net income

668,682

668,682

Balance 9/30/2021

$

508,400

$

10,566,355

$

2,231,934

$

(6,297,626)

$

7,009,063

Balance 12/31/2019

$

514,438

$

10,410,677

$

2,265,925

$

(9,242,204)

$

3,948,836

Accretion of cumulative dividends

18,114

(18,114)

Payment of cumulative dividends (Note 5)

(24,152)

(24,152)

Stock based compensation expense (Note 4)

3,546

3,546

Common stock issued (Note 4)

89,998

89,998

Net income

160,475

160,475

Balance 9/30/2020

$

508,400

$

10,500,675

$

2,251,357

$

(9,081,729)

$

4,178,703

Balance 6/30/20

$

502,362

$

10,470,675

$

2,256,213

$

(9,140,228)

$

4,089,022

Accretion of cumulative dividends

6,038

(6,038)

Stock based compensation expense (Note 4)

1,182

1,182

Common stock issued (Note 4)

30,000

30,000

Net income

58,499

58,499

Balance 9/30/2020

$

508,400

$

10,500,675

$

2,251,357

$

(9,081,729)

$

4,178,703

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

6

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF CASH FLOWS

NINE MONTHS ENDED SEPTEMBER 30, 2021 AND 2020

(UNAUDITED)

    

2021

    

2020

CASH FLOWS FROM OPERATING ACTIVITIES

 

  

 

  

Net income

$

1,442,815

$

160,475

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

 

 

Depreciation and accretion

 

325,793

 

335,789

Amortization of right of use asset

 

61,756

 

57,265

Amortization of patents

3,311

2,827

Stock based compensation

 

39,233

 

93,544

Gain on disposal of equipment

(4,511)

(1,322)

Deferred tax asset

316,185

Gain on extinguishment of debt

(325,300)

Inventory reserve

 

900

 

1,921

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(298,706)

 

(14,411)

Inventories

 

(802,569)

 

1,518,506

Prepaid expenses

 

31,810

 

11,825

Other assets

 

2,656

 

(13,594)

Accounts payable

 

165,371

 

(88,211)

Operating lease obligations

 

(65,915)

 

(59,739)

Accrued expenses and customer deposits

 

887,869

 

(1,500,314)

Net cash provided by operating activities

 

1,780,698

 

504,561

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

  

Proceeds on sale of equipment

18,091

3,063

Purchases of property and equipment

 

(615,088)

 

(49,023)

Net cash used in investing activities

 

(596,997)

 

(45,960)

CASH FLOWS FROM FINANCING ACTIVITIES

 

  

 

  

Payment of cumulative dividends on preferred stock

(24,152)

(24,152)

Proceeds from SBA Paycheck Protection Program note payable

325,300

Principal payments on finance lease obligations and notes payable

 

(123,715)

 

(84,238)

Net cash (used in) provided by financing activities

 

(147,867)

 

216,910

NET INCREASE IN CASH

 

1,035,834

 

675,511

CASH - Beginning of period

 

2,917,551

 

1,828,397

CASH - End of period

$

3,953,385

$

2,503,908

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

  

 

  

Cash paid during the period for:

 

  

 

  

Interest

$

9,256

$

10,736

Income taxes

338,282

1,900

SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES

 

  

 

  

Property and equipment purchased by finance lease

 

 

306,973

Increase in asset retirement obligation

 

5,175

 

2,700

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 September 30, 2021, and 2020, all revenue was from the photonics market. During the nine months ended September 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 99%, respectively. The balance of the revenue in these periods was almost entirely from the thin film solar and thin film battery markets. The top two customers represented approximately 84% and 83% of total revenue for the nine months ended September 30, 2021, and 2020, respectively. International shipments resulted in 2% and 5% of total revenue for the first nine months of 2021 and 2020, respectively.

Employee Retention Credit (“ERC”) - The Company qualified for federal government assistance through ERC provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 for the first quarter of 2021, $151,701 for the second quarter of 2021, and $153,713 for the third quarter of 2021. The purpose of the ERC 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 $184,861 appears as a tax receivable on the balance sheets at September 30, 2021.

American Rescue Plan Act of 2021 (“ARP”) – This act allows eligible employers with fewer than 500 employees to qualify for a tax credit for providing paid time off for each employee receiving COVID-19 vaccinations and for any time needed to recover from the vaccine. The Company received a credit of $11,042 during the third quarter of 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 the Company in the first quarter of 2023. The Company is evaluating the impact that the adoption of this update will have on its 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. Non cash stock-based compensation expense was $8,670 and $31,182 for the three months ended September 30, 2021, and 2020, respectively. Noncash stock-based compensation expense was $39,233 and $93,544 for the nine months ended September 30, 2021, and 2020, respectively.

Unrecognized compensation expense was $7,487 as of September 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 7,605 and 75,475 aggregate shares of common stock of the Company during the nine months ended September 30, 2021, and 2020, respectively. The stock had an aggregate value of $22,475 and $89,998 for the nine months ended September 30, 2021, and 2020, respectively, and was recorded as non-cash stock compensation expense in the financial statements.

Employees received compensation of 4,804 aggregate shares of common stock of the Company during the nine months ended September 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 nine months ended September 30, 2021, a total of 30,181 stock options were exercised by management.

9

SCI ENGINEERED MATERIALS, INC.

NOTES TO FINANCIAL STATEMENTS

Note 4.  Common Stock and Stock Options (continued)

The cumulative status of options granted and outstanding at September 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:

    

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

 

45,856

$

1.07

Options exercisable at December 31, 2020

 

55,208

$

0.94

Options exercisable at September 30, 2021

 

31,970

$

0.99

Exercise prices for options ranged from $0.84 to $1.25 at September 30, 2021. The weighted average option price for all options outstanding at September 30, 2021, was $1.07 with a weighted average remaining contractual life of 5.0 years.

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 September 30, 2021, and 2020, and $18,114 for the nine months ended September 30, 2021, and 2020. The Company had accrued dividends on Series B preferred stock of $259,634 at September 30, 2021, and $265,672 at December 31, 2020. These amounts are included in Convertible preferred stock, Series B, on the balance sheet at September 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:

September 30, 

December 31, 

    

2021

    

2020

(unaudited)

Raw materials

$

522,058

$

206,668

Work-in-process

 

1,201,672

 

877,812

Finished goods

 

283,416

 

120,097

Inventory reserve

 

(25,118)

 

(24,218)

$

1,982,028

$

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 Sept. 30,

Nine months ended Sept. 30,

    

2021

    

2020

    

2021

    

2020

Income applicable to common shares

$

662,644

$

52,461

$

1,424,701

$

142,361

Weighted average common shares outstanding - basic

 

4,500,256

 

4,436,185

 

4,492,736

 

4,411,390

Effect of dilution

 

31,267

 

10,874

 

29,010

 

8,882

Weighted average shares outstanding - diluted

 

4,531,523

 

4,447,059

 

4,521,746

 

4,420,272

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 had a line of credit with Huntington National Bank for $1 million which was closed during the third quarter of 2021. It had an expiration date of October 5, 2021. No amounts were drawn on this line of credit during 2021.  

The Company commenced a line of credit with Fifth Third Bank for $1 million during August of 2021. The line of credit bears interest equal to the rate of interest per annum established by Fifth Third Bank as its Prime Rate. This line of credit has a maturity date of August 29, 2022. At September 30, 2021, no amounts were drawn on the line of credit.

Note 9.  Income Taxes

The provision for income taxes for the three and nine months ended September 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 $200,189 and $0 for the three months ended September 30, 2021, and 2020 respectively, and $338,282 and $1,900 for the nine months ended September 30, 2021, and 2020 respectively.

The federal effective tax rate was 17.8% for the nine months ended September 30, 2021. The difference compared to the federal statutory rate of 21% 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 nine months ended September 30:

Three months ended

Nine months ended

September 30,

September 30,

    

2021

    

2020

    

2021

    

2020

Federal - deferred

$

185,183

$

$

316,185

$

State and local

 

15,006

 

22,097

1,900

$

200,189

$

$

338,282

$

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 September 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 was more likely than not that deferred taxes of $1,019,317 were realizable in part because the Company achieved four consecutive years of pretax income, expects 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 $703,132 at September 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 rental 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 $82,600 and $80,900 during the nine months ended September 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 September 30, 2021:

2021

$

27,797

2022

 

112,611

2023

 

114,857

2024

 

102,550

Total minimum lease payments

357,815

Less debt discount

31,897

Total operating lease obligations

$

325,918

Operating cash outflows from operating leases

    

$

219,400

Weighted average remaining lease term – operating leases

 

3.2

years

Weighted average discount rate – operating leases

 

5.5

%

12

SCI ENGINEERED MATERIALS, INC.

NOTES TO FINANCIAL STATEMENTS

Note 11. Finance Leases

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

2021

$

39,624

2022

 

105,154

2023

101,675

2024

49,859

Total minimum lease payments

 

296,312

Less amount representing interest

 

16,393

Present value of minimum lease payments

 

279,919

Less current portion

 

108,832

Finance lease obligations, net of current portion

$

171,087

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

    

Sept. 30, 2021

    

Dec. 31, 2020

Machinery and equipment

$

745,289

$

745,289

Less accumulated depreciation and amortization

 

213,383

 

157,486

Net book value

$

531,906

$

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 nine 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. Due to the improved cash position of the Company, management determined it was preferable to reinvest these funds directly into the purchase of the production equipment received during the first nine months of 2021, rather than initiate a new lease. The cost of this equipment was approximately $341,655. In addition, a deposit of $220,075 was made towards a purchase order of $440,150 for new equipment expected to arrive by the end of 2021. Should the Company choose to initiate a finance lease for this equipment, the lease schedule is 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 September 30, 2021, no amounts were drawn on the equipment 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, some 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 whom we are still unable to visit in person.

Based on recent conversations with customers, we do not expect to experience any material impairments or changes in accounting judgements related to COVID-19. 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)

Two additional issues are affecting national and global market conditions. First, supply chain disruptions have become more frequent in recent months for the Company and some of its customers. Thus far, we have not experienced material adverse effects regarding product shipments; however, timely sourcing of certain materials is of increased concern. Second, published articles and corporate announcements continue to address the global semiconductor chip shortage, which is anticipated to continue into 2022. It is affecting some of our customers which could 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, 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 September 30, 2021, as Tax Receivable, and as a credit to wages in the Statement of Operations during the nine months ended September 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 nine months ended September 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 nine months ended September 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 were eligible for this credit for the third quarter of 2021 in the amount of $153,713, which appears as a credit to wages in the Statement of Operations for the three and nine months ended September 30, 2021. $73,852 was applied as a credit to payroll taxes throughout the third quarter and the remainder appears on the balance sheet as Tax Receivable as of September 30, 2021.

In addition, the American Rescue Plan Act of 2021 allows eligible employers with fewer than 500 employees to qualify for a tax credit for providing paid time off for each employee receiving COVID-19 vaccinations and for any time needed to recover from the vaccine. The Company received a credit of $11,042 and this amount appears as a credit to wages in the Statement of Operations for the three and nine months ended September 30, 2021.

15

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

For the three months ended September 30, 2021, we had record total revenue of $5,211,169. This was an increase of $3,717,091 or 248.8%, compared to the three months ended September 30, 2020. For the nine months ended September 30, 2021, we had total revenue of $10,205,528. This was an increase of $2,666,068, or 35.4%, compared to the nine months ended September 30, 2020. The increase was principally due to higher raw material pricing for the 2021 third quarter, in addition to increased volume and improved product mix throughout the first nine months of 2021 compared to a year ago.

Gross profit was a record $1,302,368 for the three months ended September 30, 2021, compared to $459,139 for the same three months in 2020 and $2,667,958 and $1,406,261 for the nine months ended September 30, 2021, and 2020, respectively. These increases were due to volume, product mix, and improved manufacturing efficiency. In addition, $90,082 and $328,356 was related to the ERC and ARP credits for the three and nine months ended September 30, 2021, respectively.  

Operating expenses were $425,341 and $391,582 for the three months ended September 30, 2021, and 2020, respectively and $1,187,353 and $1,223,459 for the nine months ended September 30, 2021, and 2020, respectively.  

Income from operations was $877,027 and $67,557 for the three months ended September 30, 2021, and 2020, respectively, which included $164,755 related to the ERC and ARP credits during the third quarter of 2021. Income from operations was $1,480,605 and $182,802 for the nine months ended September 30, 2021, and 2020, respectively, which included $571,962 related to the ERC and ARP credits during the first nine months of 2021.

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 nine months ended September 30, 2021 (unaudited) compared to three and nine months ended September 30, 2020 (unaudited):

Revenue

For the three months ended September 30, 2021, we had total record revenue of $5,211,169. This was an increase of $3,717,091 or 248.8%, compared to the three months ended September 30, 2020. For the nine months ended September 30, 2021, we had total revenue of $10,205,528. This was an increase of $2,666,068 or 35.4%, compared to the nine months ended September 30, 2020. The increase was principally due to higher raw material pricing in the 2021 third quarter, in addition to increased volume and improved product mix throughout the first nine months of 2021. During 2020, total revenue was adversely impacted by lower volume, pricing, and COVID-19 related issues. We anticipate revenue for the fourth quarter of 2021 to be below the 2021 third quarter amount, primarily due to lower raw material pricing. Volume is expected to remain stable during the 2021 fourth quarter compared to the third quarter of 2021.  

Gross profit

Gross profit was a record $1,302,368 for the three months ended September 30, 2021, compared to $459,139 for the same three months in 2020. This was an increase of $843,229 or 183.7%. Gross profit as a percentage of revenue (gross margin) was 25.0% for the third quarter of 2021 compared to 30.7% for the same period in 2020. Gross profit was $2,667,958 for the nine months ended September 30, 2021, compared to $1,406,261 for the first nine months of 2020. This was an increase of $1,261,697 or 89.7%.  Gross margin was 26.1% for the first nine months of 2021 compared to 18.7% for the same period in 2020. These increases were due to volume, product mix, and improved manufacturing efficiency. In addition, $90,082 and $328,356 was related to the ERC and ARP credits for the three and nine months ended September 30, 2021, respectively.

16

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

General and administrative expense

General and administrative expense for the three months ended September 30, 2021, and 2020, was $306,997 and $263,444, respectively, an increase of 16.5%. General and administrative expense for the nine months ended September 30, 2021, and 2020, was $878,586 and $818,825, respectively, an increase of 7.3%. Increase in compensation, including year-end accruals, was partially offset by the ERC and ARP credits of $22,354 during the third quarter of 2021 and $79,354 for the nine months ended September 30, 2021.  

Professional fees

Included in total expense was $44,385 and $39,694 for professional fees for the three months ended September 30, 2021, and 2020, respectively and $169,143 and $159,831 for the nine months ended September 30, 2021, and 2020, respectively. These expenses were primarily related to SEC compliance costs for legal, accounting and stockholder relations fees.

Research and development expense

Research and development expense for the three months ended September 30, 2021, was $56,612 compared to $83,276 for the same period in 2020, a decrease of 32.0%. Research and development expense for the nine months ended September 30, 2021, was $149,208 compared to $260,601 for the same period in 2020, a decrease of 42.7%. This decrease was primarily related to the ERC and ARP credits of $29,224 during the third quarter of 2021 and $90,974 during the first nine 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 $61,732 and $44,862 for the three months ended September 30, 2021, and 2020, respectively. This was an increase of $16,870 or 37.6%. Compensation expense related to an increase in staff in 2021 was offset by the ERC and ARP credits of $23,095. Travel expenses were up slightly as we were able to attend one tradeshow, but some tradeshows have been cancelled or moved to virtual, including some scheduled for the fourth quarter of 2021. We continue to maintain regular contact, via phone and other electronic means, with other customers and suppliers whom we are still unable to visit in person due to the ongoing COVID-19 pandemic.

Marketing and sales expense was $159,559 and $144,033 for the nine months ended September 30, 2021, and 2020, respectively. This was an increase of 10.8%. Higher outside consulting expense and compensation expense related to an increase in staff in 2021 were partially offset by the ERC and ARP credits of $73,278.

Stock compensation expense

Included in total expenses were non-cash stock-based compensation costs of $8,670 and $31,182 for the three months ended September 30, 2021, and 2020, respectively, and $39,233 and $93,544 for the nine months ended September 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 $7,487 as of September 30, 2021, and will be recognized through 2023.    

Interest

Interest expense was $8,156 and $9,058 for the three months ended September 30, 2021, and 2020, respectively. Interest expense was $24,808 and $20,427 for the nine months ended September 30, 2021, and 2020, respectively. Lower interest income during 2021 resulted in an increase to overall interest expense.  

17

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

Income taxes

Income tax expense was $200,189 and $0 for the three months ended September 30, 2021, and 2020, respectively, and $338,282 and $1,900 for the nine months ended September 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 nine months of 2021 that could affect its view of the future realization of deferred tax assets and determined that no valuation allowance was necessary at September 30, 2021, and the deferred tax asset was $703,132 at September 30, 2021.  

Income applicable to common shares

Income applicable to common shares for the three months ended September 30, 2021, and 2020, was $662,644 and $52,461, respectively. Income applicable to common shares for the nine months ended September 30, 2021, and 2020 was $1,424,701 and $142,361, respectively. These increases were primarily the result of higher revenue, improved gross profit, and the Employee Retention Credit for the three and nine months ended September 30, 2021, as well as forgiveness of the PPP Loan in the first quarter of this year.

Liquidity and Capital Resources

Cash

As of September 30, 2021, cash on hand was $3,953,385 compared to $2,917,551 at December 31, 2020, an increase of 35.5%.  

Working capital

At September 30, 2021, working capital was $4,152,431 compared to $2,810,629 at December 31, 2020, an increase of $1,341,802, or 47.7%, primarily due to the increase in cash of $1,035,834.

Cash from operations

Net cash provided by operating activities during the nine months ended September 30, 2021, was $1,780,698 and $504,561 for the nine months ended September 30, 2020. This included depreciation and amortization of $329,104 and $338,616 and non-cash stock-based compensation costs of $39,233 and $93,544 for the nine months ended September 30, 2021, and 2020, respectively. In addition, due to orders received throughout 2021, accrued expenses and customer deposits increased $887,869, inventory increased $801,669, accounts receivable increased $298,706 and accounts payable increased $165,371.

Cash from investing activities

Cash of $615,088 and $49,023 was used in investing activities during the nine months ended September 30, 2021, and 2020, respectively, for the acquisition of production equipment.  

Cash from financing activities

Cash of $123,715 and $84,238 was used in financing activities for principal payments to third parties for finance lease obligations during the nine months ended September 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 $279,919 at September 30, 2021, from $728,934 at December 31, 2020, a decrease of 61.6%. As previously mentioned, cash of $123,715 was used for principal payments for finance lease obligations and our PPP loan of $325,300 was forgiven in full by the SBA.

18

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

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

19

Item 4. Controls and Procedures (continued)

Management is responsible for the consistency, integrity, and presentation of information. We fulfill our responsibility by maintaining 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.

Changes in Internal Controls over Financial Reporting

There were no changes in our internal controls over financial reporting for the three months ended September 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 October 27, 2021, entitled “SCI Engineered Materials, Inc., Reports 2021 Third Quarter and Year-to-Date Results.”

 

101

The Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, formatted in XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets at September 30, 2021 and December 31, 2020 (ii) Consolidated Statements of Operations for the three and nine months ended September 30, 2021 and 2020, (iii) Consolidated Statement of Changes in Equity for the three and nine months ended September 30, 2021 and 2020, (iv) Consolidated Statements of Cash Flows for the nine months ended September 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: October 27, 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-20210930xex31d1.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: October 27, 2021

/s/ Jeremiah R. Young

Jeremiah R. Young

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 scia-20210930xex31d2.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: October 27, 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-20210930xex32d1.htm EXHIBIT 32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of SCI Engineered Materials, Inc.  (the “Company”) on Form 10-Q for the period ending September 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)

October 27, 2021


EX-32.2 5 scia-20210930xex32d2.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 September 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)

October 27, 2021


EX-101.SCH 6 scia-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 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-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 scia-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 scia-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 scia-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 scia-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-09-30 2021-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2020-12-31 2020-12-31 0000830616 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000830616 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0000830616 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000830616 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0000830616 us-gaap:EmployeeStockOptionMember us-gaap:CommonStockMember 2021-01-01 2021-09-30 0000830616 srt:DirectorMember us-gaap:CommonStockMember 2021-01-01 2021-09-30 0000830616 srt:DirectorMember us-gaap:CommonStockMember 2020-01-01 2020-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2021-09-30 0000830616 us-gaap:RetainedEarningsMember 2021-09-30 0000830616 us-gaap:CommonStockMember 2021-09-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2021-06-30 0000830616 us-gaap:RetainedEarningsMember 2021-06-30 0000830616 us-gaap:CommonStockMember 2021-06-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000830616 2021-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2020-12-31 0000830616 us-gaap:RetainedEarningsMember 2020-12-31 0000830616 us-gaap:CommonStockMember 2020-12-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2020-09-30 0000830616 us-gaap:RetainedEarningsMember 2020-09-30 0000830616 us-gaap:CommonStockMember 2020-09-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2020-06-30 0000830616 us-gaap:RetainedEarningsMember 2020-06-30 0000830616 us-gaap:CommonStockMember 2020-06-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000830616 2020-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2019-12-31 0000830616 us-gaap:RetainedEarningsMember 2019-12-31 0000830616 us-gaap:CommonStockMember 2019-12-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000830616 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0000830616 us-gaap:EmployeeStockOptionMember 2021-09-30 0000830616 us-gaap:EmployeeStockOptionMember 2020-12-31 0000830616 us-gaap:SeriesBPreferredStockMember 2021-07-01 2021-09-30 0000830616 us-gaap:SeriesBPreferredStockMember 2020-07-01 2020-09-30 0000830616 us-gaap:SeriesBPreferredStockMember 2020-01-01 2020-09-30 0000830616 us-gaap:SeriesBPreferredStockMember 2021-01-01 2021-09-30 0000830616 2021-01-01 2021-06-30 0000830616 2020-01-01 2020-06-30 0000830616 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000830616 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0000830616 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000830616 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0000830616 scia:FifthThirdBankMember 2021-08-31 0000830616 scia:HuntingTonBankMember 2021-09-30 0000830616 scia:FifthThirdBankMember 2021-09-30 0000830616 scia:SbaPaycheckProtectionProgramLoanCaresActMember 2020-04-17 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:PhotonicsMarketMember scia:TwoCustomersMember 2021-01-01 2021-09-30 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:PhotonicsMarketMember scia:CustomerOneMember 2021-01-01 2021-09-30 0000830616 scia:InternationalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:PhotonicsMarketMember scia:TwoCustomersMember 2020-01-01 2020-09-30 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:PhotonicsMarketMember scia:CustomerTwoMember 2020-01-01 2020-09-30 0000830616 scia:InternationalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-09-30 0000830616 2020-09-30 0000830616 2019-12-31 0000830616 2020-07-01 2020-09-30 0000830616 scia:FifthThirdEquipmentFinanceCompanyMember 2021-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2021-07-01 2021-09-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2021-01-01 2021-09-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2020-07-01 2020-09-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2020-01-01 2020-09-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0000830616 srt:MinimumMember 2021-09-30 0000830616 srt:MaximumMember 2021-09-30 0000830616 scia:SbaPaycheckProtectionProgramLoanCaresActMember 2020-04-17 2020-04-17 0000830616 2021-07-01 2021-09-30 0000830616 2021-04-01 2021-06-30 0000830616 2021-01-01 2021-03-31 0000830616 scia:FifthThirdEquipmentFinanceCompanyMember 2021-01-01 2021-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-09-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2020-12-31 0000830616 2021-09-30 0000830616 2020-12-31 0000830616 2020-01-01 2020-09-30 0000830616 us-gaap:SeriesBPreferredStockMember 2021-09-30 0000830616 us-gaap:SeriesBPreferredStockMember 2020-12-31 0000830616 2021-10-26 0000830616 2021-01-01 2021-09-30 shares iso4217:USD pure iso4217:USD shares scia:segment 4501248 4466969 2:1 2:1 0000830616 --12-31 2021 Q3 false 24152 24152 10-Q true 2021-09-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 4501248 3953385 2917551 15000 15000 573316 459471 184861 0 1982028 1180359 99523 131333 6793113 4688714 7926829 8280611 132364 132365 596867 592899 229845 3904 8885905 9009779 6716883 7121647 2169022 1888132 295640 357396 703132 1019317 90656 96623 1089428 1473336 10051563 8050182 108832 160416 252577 95187 86844 312655 147284 1754558 1010236 272158 115143 97292 105585 2640682 1878085 171087 243218 72723 230731 304989 3042500 2499015 0.10 0.10 0 0 10 10 1.03 1.03 24152 24152 508400 514438 0 0 15000000 15000000 4501248 4466969 10566355 10530669 2231934 2246501 -6297626 -7740441 7009063 5551167 10051563 8050182 5211169 1494078 10205528 7539460 3908801 1034939 7537570 6133199 1302368 459139 2667958 1406261 306997 263444 878586 818825 56612 83276 149208 260601 61732 44862 159559 144033 877027 67557 1480605 182802 325300 -8156 -9058 -24808 -20427 868871 58499 1781097 162375 200189 338282 1900 668682 58499 1442815 160475 6038 6038 18114 18114 662644 52461 1424701 142361 0.15 0.01 0.32 0.03 0.15 0.01 0.32 0.03 4500256 4436185 4492736 4411390 4531523 4447059 4521746 4420272 514438 10530669 2246501 -7740441 5551167 18114 -18114 24152 24152 3547 3547 35686 35686 1442815 1442815 508400 10566355 2231934 -6297626 7009063 502362 10558867 2236790 -6966308 6331711 6038 -6038 1182 1182 7488 7488 668682 668682 508400 10566355 2231934 -6297626 7009063 514438 10410677 2265925 -9242204 3948836 18114 -18114 24152 24152 3546 3546 89998 89998 160475 160475 508400 10500675 2251357 -9081729 4178703 502362 10470675 2256213 -9140228 4089022 6038 -6038 1182 1182 30000 30000 58499 58499 508400 10500675 2251357 -9081729 4178703 1442815 160475 325793 335789 61756 57265 3311 2827 39233 93544 4511 1322 -316185 325300 900 1921 298706 14411 802569 -1518506 -31810 -11825 -2656 13594 165371 -88211 -65915 -59739 887869 -1500314 1780698 504561 18091 3063 615088 49023 -596997 -45960 24152 24152 325300 123715 84238 -147867 216910 1035834 675511 2917551 1828397 3953385 2503908 9256 10736 338282 1900 306973 5175 2700 <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 September 30, 2021, and 2020, all revenue was from the photonics market. During the nine months ended September 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 99%, respectively. The balance of the revenue in these periods was almost entirely from the thin film solar and thin film battery markets. The top two customers represented approximately 84% and 83% of total revenue for the nine months ended September 30, 2021, and 2020, respectively. International shipments resulted in 2% and 5% of total revenue for the first nine 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 12pt 36pt;">Employee Retention Credit (“ERC”) - The Company qualified for federal government assistance through ERC provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 for the first quarter of 2021, $151,701 for the second quarter of 2021, and $153,713 for the third quarter of 2021. The purpose of the ERC 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 $184,861 appears as a tax receivable on the balance sheets at September 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">American Rescue Plan Act of 2021 (“ARP”) – This act allows eligible employers with fewer than 500 employees to qualify for a tax credit for providing paid time off for each employee receiving COVID-19 vaccinations and for any time needed to recover from the vaccine. The Company received a credit of $11,042 during the third quarter of 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></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 September 30, 2021, and 2020, all revenue was from the photonics market. During the nine months ended September 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 99%, respectively. The balance of the revenue in these periods was almost entirely from the thin film solar and thin film battery markets. The top two customers represented approximately 84% and 83% of total revenue for the nine months ended September 30, 2021, and 2020, respectively. International shipments resulted in 2% and 5% of total revenue for the first nine months of 2021 and 2020, respectively.</p> 1 0.99 0.84 0.83 0.02 0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Employee Retention Credit (“ERC”) - The Company qualified for federal government assistance through ERC provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 for the first quarter of 2021, $151,701 for the second quarter of 2021, and $153,713 for the third quarter of 2021. The purpose of the ERC 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 $184,861 appears as a tax receivable on the balance sheets at September 30, 2021.</p> 255507 151701 153713 184861 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">American Rescue Plan Act of 2021 (“ARP”) – This act allows eligible employers with fewer than 500 employees to qualify for a tax credit for providing paid time off for each employee receiving COVID-19 vaccinations and for any time needed to recover from the vaccine. The Company received a credit of $11,042 during the third quarter of 2021.</p> 11042 <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 the Company in the first quarter of 2023. The Company is evaluating the impact that the adoption of this update will have on its 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. Non cash stock-based compensation expense was $8,670 and $31,182 for the three months ended September 30, 2021, and 2020, respectively. Noncash stock-based compensation expense was $39,233 and $93,544 for the nine months ended September 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 compensation expense was $7,487 as of September 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 7,605 and 75,475 aggregate shares of common stock of the Company during the nine months ended September 30, 2021, and 2020, respectively. The stock had an aggregate value of $22,475 and $89,998 for the nine months ended September 30, 2021, and 2020, respectively, and was recorded as non-cash stock 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 nine months ended September 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 nine months ended September 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4.  Common Stock and Stock Options (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The cumulative status of options granted and outstanding at September 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;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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.15%;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:1.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Weighted</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.15%;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:1.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Average</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Stock Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Exercise Price</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;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:1.86%;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.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 3.6pt 0pt 0pt;"> 76,037</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.03</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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:1.86%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 76,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.03</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;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:1.86%;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.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;"> (30,181)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.96</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.15%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;border-top: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.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.07</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;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:1.86%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,208</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.94</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 September 30, 2021. The weighted average option price for all options outstanding at September 30, 2021, was $1.07 with a weighted average remaining contractual life of 5.0 years.</p> 8670 31182 39233 93544 7487 7605 75475 22475 89998 4804 13211 30181 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The cumulative status of options granted and outstanding at September 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;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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.15%;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:1.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Weighted</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.15%;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:1.86%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Average</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Stock Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Exercise Price</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;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:1.86%;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.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 3.6pt 0pt 0pt;"> 76,037</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.03</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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:1.86%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 76,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.03</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;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:1.86%;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.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;"> (30,181)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.96</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.15%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;border-top: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.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.07</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;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:1.86%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,208</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.94</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 P5Y <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 September 30, 2021, and 2020, and $18,114 for the nine months ended September 30, 2021, and 2020. The Company had accrued dividends on Series B preferred stock of $259,634 at September 30, 2021, and $265,672 at December 31, 2020. These amounts are included in Convertible preferred stock, Series B, on the balance sheet at September 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 18114 18114 259634 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.84%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;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.86%;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.84%;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:1.86%;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.15%;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:10.68%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 522,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 206,668</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,201,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 877,812</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 283,416</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 120,097</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.68%;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;"> (25,118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.68%;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.59%;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:1.86%;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.15%;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.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,982,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,180,359</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> <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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.84%;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;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;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.86%;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.84%;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:1.86%;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.15%;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:10.68%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 522,058</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 206,668</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,201,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 877,812</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 283,416</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 120,097</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.68%;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;"> (25,118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.68%;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.59%;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:1.86%;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.15%;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.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,982,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,180,359</p></td></tr></table> 522058 206668 1201672 877812 283416 120097 25118 24218 1982028 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.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.61%;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%;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:9.28%;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.61%;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%;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:9.29%;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.62%;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%;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:9.29%;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.62%;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%;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:9.28%;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:52.33%;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.61%;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:22.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three months ended Sept. 30,</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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Nine months ended Sept. 30,</p></td></tr><tr><td style="vertical-align:bottom;width:52.33%;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.61%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.3%;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;">2020</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.3%;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;">2021</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2020</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.33%;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.61%;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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 662,644</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52,461</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,424,701</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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,361</p></td></tr><tr><td style="vertical-align:bottom;width:52.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.61%;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.28%;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.61%;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.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.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.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.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.28%;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.33%;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.61%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,500,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,436,185</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,492,736</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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,411,390</p></td></tr><tr><td style="vertical-align:bottom;width:52.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.61%;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.28%;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.61%;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.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.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.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.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.28%;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.33%;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.61%;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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,874</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,010</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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,882</p></td></tr><tr><td style="vertical-align:bottom;width:52.33%;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.61%;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.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,531,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,447,059</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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,521,746</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.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,420,272</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.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.61%;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%;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:9.28%;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.61%;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%;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:9.29%;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.62%;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%;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:9.29%;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.62%;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%;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:9.28%;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:52.33%;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.61%;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:22.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three months ended Sept. 30,</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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Nine months ended Sept. 30,</p></td></tr><tr><td style="vertical-align:bottom;width:52.33%;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.61%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.3%;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;">2020</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.3%;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;">2021</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2020</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.33%;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.61%;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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 662,644</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52,461</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,424,701</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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 142,361</p></td></tr><tr><td style="vertical-align:bottom;width:52.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.61%;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.28%;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.61%;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.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.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.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.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.28%;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.33%;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.61%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,500,256</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,436,185</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,492,736</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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,411,390</p></td></tr><tr><td style="vertical-align:bottom;width:52.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.61%;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.28%;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.61%;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.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.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.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.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.28%;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.33%;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.61%;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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,267</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,874</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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,010</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.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,882</p></td></tr><tr><td style="vertical-align:bottom;width:52.33%;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.61%;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.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,531,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,447,059</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.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,521,746</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.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,420,272</p></td></tr></table></div> 662644 52461 1424701 142361 4500256 4436185 4492736 4411390 31267 10874 29010 8882 4531523 4447059 4521746 4420272 <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 12pt 36pt;">The Company had a line of credit with Huntington National Bank for $1 million which was closed during the third quarter of 2021. It had an expiration date of October 5, 2021. No amounts were drawn on this line of credit during 2021.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The Company commenced a line of credit with Fifth Third Bank for $1 million during August of 2021. The line of credit bears interest equal to the rate of interest per annum established by Fifth Third Bank as its Prime Rate. This line of credit has a maturity date of August 29, 2022. At September 30, 2021, no amounts were drawn on the line of credit.</p> 325300 P2Y 0.010 P6M 1000000 0 1000000 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 and nine months ended September 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 $200,189 and $0 for the three months ended September 30, 2021, and 2020 respectively, and $338,282 and $1,900 for the nine months ended September 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;">The federal effective tax rate was 17.8% for the nine months ended September 30, 2021. The difference compared to the federal statutory rate of 21% 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 nine months ended September 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:42.81%;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.5%;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.56%;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:10%;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.5%;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.56%;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:10%;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.5%;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.56%;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:10%;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.5%;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.5%;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:10%;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:42.81%;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.5%;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:25.62%;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;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:26.56%;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;">Nine months ended </p></td></tr><tr><td style="vertical-align:bottom;width:42.81%;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.5%;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:25.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">September 30,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:26.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">September 30,</p></td></tr><tr><td style="vertical-align:bottom;width:42.81%;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.5%;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.56%;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.5%;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.56%;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.5%;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:11.56%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.81%;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.5%;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.56%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 185,183</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 316,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.5%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.81%;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.5%;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.56%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.5%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.81%;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.5%;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.56%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200,189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 338,282</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.5%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 September 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 was more likely than not that deferred taxes of $1,019,317 were realizable in part because the Company achieved four consecutive years of pretax income, expects 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 $703,132 at September 30, 2021.</p> 200189 0 338282 338282 1900 0.178 0.21 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 nine months ended September 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:42.81%;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.5%;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.56%;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:10%;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.5%;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.56%;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:10%;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.5%;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.56%;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:10%;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.5%;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.5%;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:10%;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:42.81%;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.5%;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:25.62%;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;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:26.56%;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;">Nine months ended </p></td></tr><tr><td style="vertical-align:bottom;width:42.81%;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.5%;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:25.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">September 30,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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:26.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">September 30,</p></td></tr><tr><td style="vertical-align:bottom;width:42.81%;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.5%;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.56%;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.5%;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.56%;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.5%;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:11.56%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.81%;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.5%;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.56%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 185,183</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 316,185</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.5%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.81%;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.5%;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.56%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.5%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.81%;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.5%;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.56%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200,189</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.56%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 338,282</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;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.5%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,900</p></td></tr></table> 185183 0 316185 0 15006 0 22097 1900 200189 0 338282 1900 0 0 3700000 2035 1019317 0 703132 <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 rental 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 $82,600 and $80,900 during the nine months ended September 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 September 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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;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.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,797</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,611</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;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.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 114,857</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 102,550</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;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.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.65%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 357,815</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,897</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;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.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.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 325,918</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.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: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.69%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 219,400</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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term – operating leases</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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.2</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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate – 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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 82600 80900 <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 September 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:79.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;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.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 27,797</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 112,611</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;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.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 114,857</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 102,550</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;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.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.65%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 357,815</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 31,897</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.1%;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.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.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 325,918</p></td></tr></table> 27797 112611 114857 102550 357815 31897 325918 <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.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: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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.69%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 219,400</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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term – operating leases</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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.2</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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate – 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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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> 219400 P3Y2M12D 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 Leases</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 September 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: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;"> 39,624</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;"> 105,154</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;"><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;"> 101,675</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;"><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;"> 49,859</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;"> </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;"> 296,312</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 amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 16,393</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;">Present value of 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;"> </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;"> 279,919</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 current portion</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;"> 108,832</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;">Finance lease obligations, net of current portion</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;"> 171,087</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 September 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.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: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.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:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.43%;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.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:14.97%;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;">Sept. 30, 2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.97%;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;">Dec. 31, 2020</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.43%;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.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.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:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 745,289</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.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:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 745,289</p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;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.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.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="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 3.6pt 0pt 0pt;"> 213,383</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.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="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 3.6pt 0pt 0pt;"> 157,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.43%;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.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.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="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 3.6pt 0pt 0pt;"> 531,906</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.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="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 3.6pt 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 nine 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. Due to the improved cash position of the Company, management determined it was preferable to reinvest these funds directly into the purchase of the production equipment received during the first nine months of 2021, rather than initiate a new lease. The cost of this equipment was approximately $341,655. In addition, a deposit of $220,075 was made towards a purchase order of $440,150 for new equipment expected to arrive by the end of 2021. Should the Company choose to initiate a finance lease for this equipment, the lease schedule is 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 September 30, 2021, no amounts were drawn on the equipment 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 September 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: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;"> 39,624</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;"> 105,154</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;"><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;"> 101,675</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;"><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;"> 49,859</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;"> </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;"> 296,312</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 amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"> 16,393</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;">Present value of 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;"> </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;"> 279,919</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 current portion</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;"> 108,832</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;">Finance lease obligations, net of current portion</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;"> 171,087</p></td></tr></table> 39624 105154 101675 49859 296312 16393 279919 108832 171087 <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 September 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.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: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.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:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.43%;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.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:14.97%;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;">Sept. 30, 2021</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.97%;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;">Dec. 31, 2020</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.43%;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.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.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:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 745,289</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.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:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 745,289</p></td></tr><tr><td style="vertical-align:bottom;width:65.43%;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.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.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="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 3.6pt 0pt 0pt;"> 213,383</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.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="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 3.6pt 0pt 0pt;"> 157,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.43%;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.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.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="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 3.6pt 0pt 0pt;"> 531,906</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.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="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 3.6pt 0pt 0pt;"> 587,803</p></td></tr></table> 745289 745289 213383 157486 531906 587803 P10Y 800000 0.0271 341655 220075 440150 0 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2021
Oct. 26, 2021
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Entity File Number 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  
Title of 12(b) Security Common stock, without par value  
Trading Symbol SCIA  
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,501,248
Entity Central Index Key 0000830616  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
BALANCE SHEETS - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Current Assets    
Cash $ 3,953,385 $ 2,917,551
Accounts receivable Trade, less allowance for doubtful accounts of $15,000 573,316 459,471
Accounts receivable Tax - Employee Retention Credit 184,861 0
Inventories 1,982,028 1,180,359
Prepaid expenses 99,523 131,333
Total current assets 6,793,113 4,688,714
Property and Equipment, at cost    
Machinery and equipment 7,926,829 8,280,611
Furniture and fixtures 132,364 132,365
Leasehold improvements 596,867 592,899
Construction in progress 229,845 3,904
Property, Plant and Equipment, Gross 8,885,905 9,009,779
Less accumulated depreciation (6,716,883) (7,121,647)
Property, Plant and Equipment, Net 2,169,022 1,888,132
Right of use asset, net 295,640 357,396
Deferred tax asset 703,132 1,019,317
Other assets 90,656 96,623
Total other assets 1,089,428 1,473,336
TOTAL ASSETS 10,051,563 8,050,182
Current Liabilities    
Finance lease obligations, current portion 108,832 160,416
Notes payable, current portion   252,577
Operating lease obligations, current portion 95,187 86,844
Accounts payable 312,655 147,284
Customer deposits 1,754,558 1,010,236
Accrued compensation 272,158 115,143
Accrued expenses and other 97,292 105,585
Total current liabilities 2,640,682 1,878,085
Finance lease obligations, net of current portion 171,087 243,218
Notes payable, net of current portion   72,723
Operating lease obligations, net of current portion 230,731 304,989
Total liabilities 3,042,500 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 508,400 514,438
Common stock, no par value, authorized 15,000,000 shares; 4,501,248 and 4,466,969 shares issued and outstanding, respectively 10,566,355 10,530,669
Additional paid-in capital 2,231,934 2,246,501
Accumulated deficit (6,297,626) (7,740,441)
Total shareholders' equity 7,009,063 5,551,167
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 10,051,563 $ 8,050,182
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
BALANCE SHEETS (Parenthetical) - USD ($)
Sep. 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,501,248 4,466,969
Common stock, shares outstanding 4,501,248 4,466,969
Convertible Preferred Stock, Series B    
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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
STATEMENTS OF OPERATIONS        
Revenue $ 5,211,169 $ 1,494,078 $ 10,205,528 $ 7,539,460
Cost of revenue 3,908,801 1,034,939 7,537,570 6,133,199
Gross profit 1,302,368 459,139 2,667,958 1,406,261
General and administrative expense 306,997 263,444 878,586 818,825
Research and development expense 56,612 83,276 149,208 260,601
Marketing and sales expense 61,732 44,862 159,559 144,033
Income from operations 877,027 67,557 1,480,605 182,802
Gain on extinguishment of debt     (325,300)  
Interest expense 8,156 9,058 24,808 20,427
Income before provision for income taxes 868,871 58,499 1,781,097 162,375
Income tax expense 200,189 0 338,282 1,900
Net income 668,682 58,499 1,442,815 160,475
Dividends on preferred stock 6,038 6,038 18,114 18,114
INCOME APPLICABLE TO COMMON SHARES $ 662,644 $ 52,461 $ 1,424,701 $ 142,361
Income per common share        
Basic (In dollars per share) $ 0.15 $ 0.01 $ 0.32 $ 0.03
Diluted (In dollars per share) $ 0.15 $ 0.01 $ 0.32 $ 0.03
Weighted average shares outstanding        
Basic (In shares) 4,500,256 4,436,185 4,492,736 4,411,390
Diluted (In shares) 4,531,523 4,447,059 4,521,746 4,420,272
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Convertible Preferred Stock, Series B
Preferred Stock [Member]
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2019 $ 514,438 $ 10,410,677 $ 2,265,925 $ (9,242,204) $ 3,948,836
Accretion of cumulative dividends 18,114   (18,114)    
Payment of cumulative dividends (Note 5) (24,152)       (24,152)
Stock based compensation expense (Note 4)     3,546   3,546
Common stock issued (Note 4)   89,998     89,998
Net income       160,475 160,475
Balance at Sep. 30, 2020 508,400 10,500,675 2,251,357 (9,081,729) 4,178,703
Balance at Jun. 30, 2020 502,362 10,470,675 2,256,213 (9,140,228) 4,089,022
Accretion of cumulative dividends 6,038   (6,038)    
Stock based compensation expense (Note 4)     1,182   1,182
Common stock issued (Note 4)   30,000     30,000
Net income       58,499 58,499
Balance at Sep. 30, 2020 508,400 10,500,675 2,251,357 (9,081,729) 4,178,703
Balance at Dec. 31, 2020 514,438 10,530,669 2,246,501 (7,740,441) 5,551,167
Accretion of cumulative dividends 18,114   (18,114)    
Payment of cumulative dividends (Note 5) (24,152)       (24,152)
Stock based compensation expense (Note 4)     3,547   3,547
Common stock issued (Note 4)   35,686     35,686
Net income       1,442,815 1,442,815
Balance at Sep. 30, 2021 508,400 10,566,355 2,231,934 (6,297,626) 7,009,063
Balance at Jun. 30, 2021 502,362 10,558,867 2,236,790 (6,966,308) 6,331,711
Accretion of cumulative dividends 6,038   (6,038)    
Stock based compensation expense (Note 4)     1,182   1,182
Common stock issued (Note 4)   7,488     7,488
Net income       668,682 668,682
Balance at Sep. 30, 2021 $ 508,400 $ 10,566,355 $ 2,231,934 $ (6,297,626) $ 7,009,063
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
STATEMENTS OF CASH FLOWS - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 1,442,815 $ 160,475
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and accretion 325,793 335,789
Amortization of right of use asset 61,756 57,265
Amortization of patents 3,311 2,827
Stock based compensation 39,233 93,544
Gain on disposal of equipment (4,511) (1,322)
Deferred tax asset 316,185  
Gain on extinguishment of debt (325,300)  
Inventory reserve 900 1,921
Changes in operating assets and liabilities:    
Accounts receivable (298,706) (14,411)
Inventories (802,569) 1,518,506
Prepaid expenses 31,810 11,825
Other assets 2,656 (13,594)
Accounts payable 165,371 (88,211)
Operating lease obligations (65,915) (59,739)
Accrued expenses and customer deposits 887,869 (1,500,314)
Net cash provided by operating activities 1,780,698 504,561
CASH FLOWS FROM INVESTING ACTIVITIES    
Proceeds on sale of equipment 18,091 3,063
Purchases of property and equipment (615,088) (49,023)
Net cash used in investing activities (596,997) (45,960)
CASH FLOWS FROM FINANCING ACTIVITIES    
Payment of cumulative dividends on preferred stock (24,152) (24,152)
Proceeds from SBA Paycheck Protection Program note payable   325,300
Principal payments on finance lease obligations and notes payable (123,715) (84,238)
Net cash (used in) provided by financing activities (147,867) 216,910
NET INCREASE IN CASH 1,035,834 675,511
CASH - Beginning of period 2,917,551 1,828,397
CASH - End of period 3,953,385 2,503,908
Cash paid during the period for:    
Interest 9,256 10,736
Income taxes 338,282 1,900
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES    
Property and equipment purchased by finance lease   306,973
Increase in asset retirement obligation $ 5,175 $ 2,700
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Business Organization and Purpose
9 Months Ended
Sep. 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
9 Months Ended
Sep. 30, 2021
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

Note 2.  Summary of Significant Accounting Policies

Basis of Presentation - The accompanying unaudited financial statements have been prepared in accordance with 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 September 30, 2021, and 2020, all revenue was from the photonics market. During the nine months ended September 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 99%, respectively. The balance of the revenue in these periods was almost entirely from the thin film solar and thin film battery markets. The top two customers represented approximately 84% and 83% of total revenue for the nine months ended September 30, 2021, and 2020, respectively. International shipments resulted in 2% and 5% of total revenue for the first nine months of 2021 and 2020, respectively.

Employee Retention Credit (“ERC”) - The Company qualified for federal government assistance through ERC provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 for the first quarter of 2021, $151,701 for the second quarter of 2021, and $153,713 for the third quarter of 2021. The purpose of the ERC 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 $184,861 appears as a tax receivable on the balance sheets at September 30, 2021.

American Rescue Plan Act of 2021 (“ARP”) – This act allows eligible employers with fewer than 500 employees to qualify for a tax credit for providing paid time off for each employee receiving COVID-19 vaccinations and for any time needed to recover from the vaccine. The Company received a credit of $11,042 during the third quarter of 2021.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Pronouncements
9 Months Ended
Sep. 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 the Company in the first quarter of 2023. The Company is evaluating the impact that the adoption of this update will have on its financial statements.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock and Stock Options
9 Months Ended
Sep. 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. Non cash stock-based compensation expense was $8,670 and $31,182 for the three months ended September 30, 2021, and 2020, respectively. Noncash stock-based compensation expense was $39,233 and $93,544 for the nine months ended September 30, 2021, and 2020, respectively.

Unrecognized compensation expense was $7,487 as of September 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 7,605 and 75,475 aggregate shares of common stock of the Company during the nine months ended September 30, 2021, and 2020, respectively. The stock had an aggregate value of $22,475 and $89,998 for the nine months ended September 30, 2021, and 2020, respectively, and was recorded as non-cash stock compensation expense in the financial statements.

Employees received compensation of 4,804 aggregate shares of common stock of the Company during the nine months ended September 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 nine months ended September 30, 2021, a total of 30,181 stock options were exercised by management.

Note 4.  Common Stock and Stock Options (continued)

The cumulative status of options granted and outstanding at September 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:

    

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

 

45,856

$

1.07

Options exercisable at December 31, 2020

 

55,208

$

0.94

Options exercisable at September 30, 2021

 

31,970

$

0.99

Exercise prices for options ranged from $0.84 to $1.25 at September 30, 2021. The weighted average option price for all options outstanding at September 30, 2021, was $1.07 with a weighted average remaining contractual life of 5.0 years.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Preferred Stock
9 Months Ended
Sep. 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 September 30, 2021, and 2020, and $18,114 for the nine months ended September 30, 2021, and 2020. The Company had accrued dividends on Series B preferred stock of $259,634 at September 30, 2021, and $265,672 at December 31, 2020. These amounts are included in Convertible preferred stock, Series B, on the balance sheet at September 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
9 Months Ended
Sep. 30, 2021
Inventories  
Inventories

Note 6.  Inventories

Inventories consisted of the following:

September 30, 

December 31, 

    

2021

    

2020

(unaudited)

Raw materials

$

522,058

$

206,668

Work-in-process

 

1,201,672

 

877,812

Finished goods

 

283,416

 

120,097

Inventory reserve

 

(25,118)

 

(24,218)

$

1,982,028

$

1,180,359

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share
9 Months Ended
Sep. 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 Sept. 30,

Nine months ended Sept. 30,

    

2021

    

2020

    

2021

    

2020

Income applicable to common shares

$

662,644

$

52,461

$

1,424,701

$

142,361

Weighted average common shares outstanding - basic

 

4,500,256

 

4,436,185

 

4,492,736

 

4,411,390

Effect of dilution

 

31,267

 

10,874

 

29,010

 

8,882

Weighted average shares outstanding - diluted

 

4,531,523

 

4,447,059

 

4,521,746

 

4,420,272

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable
9 Months Ended
Sep. 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 had a line of credit with Huntington National Bank for $1 million which was closed during the third quarter of 2021. It had an expiration date of October 5, 2021. No amounts were drawn on this line of credit during 2021.  

The Company commenced a line of credit with Fifth Third Bank for $1 million during August of 2021. The line of credit bears interest equal to the rate of interest per annum established by Fifth Third Bank as its Prime Rate. This line of credit has a maturity date of August 29, 2022. At September 30, 2021, no amounts were drawn on the line of credit.

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

Note 9.  Income Taxes

The provision for income taxes for the three and nine months ended September 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 $200,189 and $0 for the three months ended September 30, 2021, and 2020 respectively, and $338,282 and $1,900 for the nine months ended September 30, 2021, and 2020 respectively.

The federal effective tax rate was 17.8% for the nine months ended September 30, 2021. The difference compared to the federal statutory rate of 21% 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 nine months ended September 30:

Three months ended

Nine months ended

September 30,

September 30,

    

2021

    

2020

    

2021

    

2020

Federal - deferred

$

185,183

$

$

316,185

$

State and local

 

15,006

 

22,097

1,900

$

200,189

$

$

338,282

$

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 September 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 was more likely than not that deferred taxes of $1,019,317 were realizable in part because the Company achieved four consecutive years of pretax income, expects 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 $703,132 at September 30, 2021.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease
9 Months Ended
Sep. 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 rental 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 $82,600 and $80,900 during the nine months ended September 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 September 30, 2021:

2021

$

27,797

2022

 

112,611

2023

 

114,857

2024

 

102,550

Total minimum lease payments

357,815

Less debt discount

31,897

Total operating lease obligations

$

325,918

Operating cash outflows from operating leases

    

$

219,400

Weighted average remaining lease term – operating leases

 

3.2

years

Weighted average discount rate – operating leases

 

5.5

%

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

Note 11. Finance Leases

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

2021

$

39,624

2022

 

105,154

2023

101,675

2024

49,859

Total minimum lease payments

 

296,312

Less amount representing interest

 

16,393

Present value of minimum lease payments

 

279,919

Less current portion

 

108,832

Finance lease obligations, net of current portion

$

171,087

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

    

Sept. 30, 2021

    

Dec. 31, 2020

Machinery and equipment

$

745,289

$

745,289

Less accumulated depreciation and amortization

 

213,383

 

157,486

Net book value

$

531,906

$

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 nine 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. Due to the improved cash position of the Company, management determined it was preferable to reinvest these funds directly into the purchase of the production equipment received during the first nine months of 2021, rather than initiate a new lease. The cost of this equipment was approximately $341,655. In addition, a deposit of $220,075 was made towards a purchase order of $440,150 for new equipment expected to arrive by the end of 2021. Should the Company choose to initiate a finance lease for this equipment, the lease schedule is 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 September 30, 2021, no amounts were drawn on the equipment line of credit.

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

Basis of Presentation - The accompanying unaudited financial statements have been prepared in accordance with 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 September 30, 2021, and 2020, all revenue was from the photonics market. During the nine months ended September 30, 2021, and 2020, revenue from the photonics market was approximately 100% and 99%, respectively. The balance of the revenue in these periods was almost entirely from the thin film solar and thin film battery markets. The top two customers represented approximately 84% and 83% of total revenue for the nine months ended September 30, 2021, and 2020, respectively. International shipments resulted in 2% and 5% of total revenue for the first nine months of 2021 and 2020, respectively.

Employee Retention Credit

Employee Retention Credit (“ERC”) - The Company qualified for federal government assistance through ERC provisions of the Consolidated Appropriations Act of 2021 during the current fiscal year in the amount of $255,507 for the first quarter of 2021, $151,701 for the second quarter of 2021, and $153,713 for the third quarter of 2021. The purpose of the ERC 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 $184,861 appears as a tax receivable on the balance sheets at September 30, 2021.

American Rescue Plan Act of 2021

American Rescue Plan Act of 2021 (“ARP”) – This act allows eligible employers with fewer than 500 employees to qualify for a tax credit for providing paid time off for each employee receiving COVID-19 vaccinations and for any time needed to recover from the vaccine. The Company received a credit of $11,042 during the third quarter of 2021.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock and Stock Options (Tables)
9 Months Ended
Sep. 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 September 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:

    

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

 

45,856

$

1.07

Options exercisable at December 31, 2020

 

55,208

$

0.94

Options exercisable at September 30, 2021

 

31,970

$

0.99

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

September 30, 

December 31, 

    

2021

    

2020

(unaudited)

Raw materials

$

522,058

$

206,668

Work-in-process

 

1,201,672

 

877,812

Finished goods

 

283,416

 

120,097

Inventory reserve

 

(25,118)

 

(24,218)

$

1,982,028

$

1,180,359

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

Three months ended Sept. 30,

Nine months ended Sept. 30,

    

2021

    

2020

    

2021

    

2020

Income applicable to common shares

$

662,644

$

52,461

$

1,424,701

$

142,361

Weighted average common shares outstanding - basic

 

4,500,256

 

4,436,185

 

4,492,736

 

4,411,390

Effect of dilution

 

31,267

 

10,874

 

29,010

 

8,882

Weighted average shares outstanding - diluted

 

4,531,523

 

4,447,059

 

4,521,746

 

4,420,272

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

Following is the income tax expense for the three and nine months ended September 30:

Three months ended

Nine months ended

September 30,

September 30,

    

2021

    

2020

    

2021

    

2020

Federal - deferred

$

185,183

$

$

316,185

$

State and local

 

15,006

 

22,097

1,900

$

200,189

$

$

338,282

$

1,900

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease (Tables)
9 Months Ended
Sep. 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 September 30, 2021:

2021

$

27,797

2022

 

112,611

2023

 

114,857

2024

 

102,550

Total minimum lease payments

357,815

Less debt discount

31,897

Total operating lease obligations

$

325,918

Schedule of operating lease other information

Operating cash outflows from operating leases

    

$

219,400

Weighted average remaining lease term – operating leases

 

3.2

years

Weighted average discount rate – operating leases

 

5.5

%

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Leases (Tables)
9 Months Ended
Sep. 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 September 30, 2021, are shown in the following table.

2021

$

39,624

2022

 

105,154

2023

101,675

2024

49,859

Total minimum lease payments

 

296,312

Less amount representing interest

 

16,393

Present value of minimum lease payments

 

279,919

Less current portion

 

108,832

Finance lease obligations, net of current portion

$

171,087

Schedule of equipment under finance leases

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

    

Sept. 30, 2021

    

Dec. 31, 2020

Machinery and equipment

$

745,289

$

745,289

Less accumulated depreciation and amortization

 

213,383

 

157,486

Net book value

$

531,906

$

587,803

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Business Organization and Purpose (Details)
9 Months Ended
Sep. 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 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Accounting Policies [Line Items]            
Employee retention credit provisions $ 153,713 $ 151,701 $ 255,507      
Accounts receivable Tax - Employee Retention Credit 184,861     $ 184,861   $ 0
Tax credit for providing paid time off for each employee receiving COVID-19 vaccinations and for any time needed to recover from the vaccine 11,042          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 7,487     $ 7,487    
Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | International            
Accounting Policies [Line Items]            
Concentration Risk, Percentage       2.00% 5.00%  
Customer One [Member] | Photonics market [Member] | Sales Revenue, Net [Member]            
Accounting Policies [Line Items]            
Concentration Risk, Percentage       100.00%    
Customer Two [Member] | Photonics market [Member] | Sales Revenue, Net [Member]            
Accounting Policies [Line Items]            
Concentration Risk, Percentage         99.00%  
Two Customers [Member] | Photonics market [Member] | Sales Revenue, Net [Member]            
Accounting Policies [Line Items]            
Concentration Risk, Percentage       84.00% 83.00%  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock and Stock Options (Details) - $ / shares
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Common Stock and Stock Options    
Weighted Average Contractual Term, Outstanding 5 years  
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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Common Stock and Stock Options          
Stock based compensation $ 8,670 $ 31,182 $ 39,233 $ 93,544  
Unrecognized compensation expense 7,487   7,487    
Stock Issued During Period, Value, New Issues $ 7,488 30,000 $ 35,686 89,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    
Common Stock          
Common Stock and Stock Options          
Stock Issued During Period, Value, New Issues $ 7,488 $ 30,000 $ 35,686 $ 89,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          
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          
Common Stock and Stock Options          
Stock Issued During Period, Shares, New Issues     7,605 75,475  
Stock Issued During Period, Value, New Issues     $ 22,475 $ 89,998  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Preferred Stock (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Preferred Stock Dividends, Income Statement Impact $ 6,038 $ 6,038     $ 18,114 $ 18,114  
Dividend Payment, Preferred Stock     $ 24,152 $ 24,152 $ 24,152 24,152  
Series B Preferred Stock              
Preferred Stock, Dividend Rate, Percentage         10.00%    
Preferred Stock Dividends, Income Statement Impact 6,038 $ 6,038     $ 18,114 $ 18,114  
Accrued Dividend $ 259,634       $ 259,634   $ 265,672
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Inventories    
Raw materials $ 522,058 $ 206,668
Work-in-process 1,201,672 877,812
Finished goods 283,416 120,097
Inventory reserve (25,118) (24,218)
Inventory, Net $ 1,982,028 $ 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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share        
Income applicable to common share $ 662,644 $ 52,461 $ 1,424,701 $ 142,361
Weighted average common shares outstanding - basic 4,500,256 4,436,185 4,492,736 4,411,390
Effect of dilution 31,267 10,874 29,010 8,882
Weighted average shares outstanding - diluted 4,531,523 4,447,059 4,521,746 4,420,272
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Details) - USD ($)
Apr. 17, 2020
Sep. 30, 2021
Aug. 31, 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  
Fifth Third Bank      
Debt Instrument [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity     $ 1,000,000
Borrowings on line of credit   $ 0  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Income tax expense (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Taxes        
Federal - deferred $ 185,183 $ 0 $ 316,185 $ 0
State and local 15,006 0 22,097 1,900
Total $ 200,189 $ 0 $ 338,282 $ 1,900
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 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 703,132   $ 703,132   $ 1,019,317
Deferred Tax Assets, Valuation Allowance 0   0    
Income tax expense $ 200,189 $ 0 $ 338,282 $ 1,900  
Statutory rate     21.00%    
Effective rate     17.80%    
Tax benefit from debt forgiveness     $ 325,300    
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Lease - Future Minimum Lease Payments (Details)
Sep. 30, 2021
USD ($)
Operating Lease  
2021 $ 27,797
2022 112,611
2023 114,857
2024 102,550
Total minimum lease payments 357,815
Less debt discount 31,897
Total operating lease obligations $ 325,918
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating cash outflows from operating leases $ 219,400  
Weighted average remaining lease term - operating leases 3 years 2 months 12 days  
Weighted average discount rate - operating leases 5.50%  
Operating lease, renewal term 5 years  
Operating Lease, Cost $ 82,600 $ 80,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 ($)
Sep. 30, 2021
Dec. 31, 2020
Finance Leases    
2021 $ 39,624  
2022 105,154  
2023 101,675  
2024 49,859  
Total minimum lease payments 296,312  
Less amount representing interest 16,393  
Present value of minimum lease payments 279,919  
Less current portion 108,832 $ 160,416
Finance lease obligations, net of current portion $ 171,087 $ 243,218
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Finance Leases - Equipment under finance lease and additional information (Details) - USD ($)
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Line of Credit Facility [Line Items]    
Machinery and equipment $ 745,289 $ 745,289
Less accumulated depreciation and amortization 213,383 157,486
Net book value $ 531,906 $ 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%  
Cost of equipment $ 341,655  
Deposits towards purchase orders for new equipment 220,075  
Amount of purchase orders for new equipment 440,150  
Borrowings on line of credit $ 0  
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !Q 6U,'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 " <0%M33V&ULS9+! M2@,Q$(9?17+?G20M"F&;2\63@F!!\1:2:1O<9$,RLMNW=W=MMX@^@,?,_/GF M&YC&)F6[C,^Y2YC)8[D90AN+LFG#CD1) 11[Q&!*/2;BV-QW.1@:G_D R=@/ MA;> *F&"$.93O KJ%.%?_Q,X=8.?D4/R2ZON^[E=S;MQ!P-O3X\N\;N5C M(1,MCK^*5W1*N&&7R:^K[?WN@6G)I:@$K^3=3DC%N5JOWR?7'WY7X= YO_?_ MV/@BJ!OX=1?Z"U!+ P04 " <0%M3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !Q 6U/EL#^2'04 /04 8 >&PO=V]R:W-H965T&UL MG9A=<^(V%(:OM[]"0V!E%RV_*TCC]W.HGCB9 GES(6 M$;Q92Q5R#;=JTTEB);B;!85!AUE6KQ-R/VH-!]FSN1H.9*H#/Q)S19(T#+G: MW8E ;F];M'5XL/ WGC8/.L-!S#=B*?2?\5S!7:=0(*]8\#?1";K^)?86NC)XC@R3[3[;Y MM]UNBSAIHF6X#P:"T(_R7_Z^;XBC )N="6#[ '820,^58.\#[*RB.5E6K2]< M\^% R2U1YFM0,Q=9VV314!L_,MVXU K>^A"GAU^DDT*O:#**7#*)M*]W9!KE MP\,T^2Y79F>4;\BCC+27@*HKW(_Q': L4-D!]8ZA M@DL17Q+;NB#,8K2"9XR'/SGZDK!>5?@''+MH.3O3L_]?RR$E=(L2NED)W;H2 M7G:QJ.H /)Q:[6>$XJJ@N&I&\9QRI84*=F0A8JET%1$NI54J$*)>0=1KV"Z* M@Y]DX_0\$JZUYD&",5T73-?-F.9"^=(,")? A*SL-ESI,,Q_^O2I9J3V"[8^ MJK@?G/=^(,@L#5="55'A&E;;IKTN1G-3T-PTH5F(C9]HZ$!-9CRL;"=<9SF> MDLGLZW0VF2PF7\CCZ&6RF(X>EA>__$Q[UN_3V?@2H:56:9!6$]YIY$@%8RR; MW!=DJ:%SB51D+--(JQW\NI65J%%_^H9!'KDX;0+YPM_)U(5AZ*]])S?P\QU> M(VG3-F74LFD?(V0E(6M".')=R";)Q>&"/,!WY"FJ;CM"#E&0 M S'4TMBI_9]0Q^8.NOI%;J-*3%P.5AC0!VF"L94I@>*F?LI6C,.YDF]^Y%2W M(ZZ)C\$R3U#_ MD:5P4@6M58F%*XUE&(+CP)K5>;V =:SV8-] 8J[(&P_0S$_+Y$%QUX>4[_K1 MABQWX4H&E9"U:6.$+4;+O, :Y85QJI3)^_D")$.#*7DZV_?K6USQ^^DR^R-9 MF0Q8HV0PC< 7\VV268KP VHE&:Y80U8F =8H"9B5"&1.<*Z-5)4CK49G)J,V M=QS8#$(^%FXNB!&6WL\:>?\RY$% [M($7B?5?8GKU"QU66GXK)'A3T*A-F9T M?04%[8&-A3&/JML.%ZQ;\;+2\%DCPU]ZL E'@7"96J#2Y1ENTHA M9;9_)4^IAG04&?.HW#OFRE>9LCG[>!MVKRS*NI!_WJJ@2L=GN%D?H&#F*;#^ M*>R&W\D?HKJE<"D+_OJVU:,]K+E*YVX2Y=;*>.V>[A8?5QLW MYQ$@N3E6P*L&]UV-P-D)V#DZ5S+^DQVW)<0Q6Y[\B*EX6ASIC;*#K$[Y>7X> M^,B-?24D$&L(M2ZO8::I_(@MO]$RSDZI5E)K&6:7GN"N4.8#>+^64A]N3 '% M0>?P7U!+ P04 " <0%M36&\36,,' !+'@ & 'AL+W=O:9(4\>=?&SW"AET-,VR\O3 MR<:8W:^S69ELU#8N/^F=RN')6A?;V,#/XF%6[@H5KQJE;3:C&,O9-D[SR=E) M<^^F.#O1E9?CR=D,G+C=OT86/J&[.SDUW\H);*_-C= M%/!K=K"R2K7:/:E7NM?]8_KE:G$UPC M4IE*3&TBAC][M5!95EL"'']V1B>'=]:*Q]OU6?@T\$Q>G",-O:8Q]ZB*@J5&S0O2V7*$8/L M8) U!KG/8%QN7%%IM62C52?-_HQ%@K%0G,SVQ^[;NZ\&B4*O4N'P0%C@2\E"2@0^V&';#EP?XF")6U840B+ M/QS@#04O\?)!FX5[4O4RTN<)1I; M;@81E2&-!N%P"(8TQ))XDZ0Z]7#F62 M#[%ZY(0':D\1A(Y"O5;0 &QTMD+I=E?HO:K#ZH9*[4(8R5 &0Z@N.1I&GF0E M/?F0-]A'YZ4IJK;W27,$D(BXXSTDA)3 M=)/%=>Z^SHS?"NV!;;-(&(8BPA9N6S#". H"7Y1[PB'CC'/=,&:25-LJBXU: M04,(S7&2QG78G9AMUO@H P*595A_7)(!H43RP(.ZYQDR3C1O!/R;@L@X!S5#0]V!5*5J2_P4Y1ZT-LO02$B.AV!M.08M M2R0]6'LZ(N-\=*'6"KAHA0QT( U6)TR;9@+,CD/5P;3E""; 6[[%T/,1B49Q M?C<;58SP9:?^.GFD&'9T+C$IJ8?4:<]E=)S+6EK7;X"D-CL1'$;<:HY<@APZ M5.;YWK2G,3I.8W??[^;7:+Y"2DY@3WZ?K"8B.$] W;52)=O%S/3&\!_*"VHQ"!16!)QMI3RATG%"^ M0V&&T.4/?S>6-FM$@H3#ML,A%LJ0>ZB<]LQ"QYGE,(%UP71"M.F!$2K%D+4= MB] Q"QQD$ M@EE40"")WM8CE[>GH#8WT( 2&ZF#0X@@W%>C>PJAXQ3R O1E-&P:BJ9D.^$Z MF"*@D97MMAC!$'Y/$\]Z1F'O89277,I\I;#;K+'Y@D(3(<,A7(<@I%V(O7A[ M8F%OS$?^X@J]3]T-O:,N, ?[!%!EAX7!(4-%3#QL?G08U]MW(%\R> MD )8WIY%RXYVY\8Y:[32_H7 .F8GA@,VW"URR#',H] S@K">O-@X>;7+^:UE M;/,5O)T*/&R''8*41Q$FOF7<,QL3H[W'RLBO(?S;AAGL=V67O.8>.< M Y/N'J:9M-[M@^&KZ[JAQ"<_IVBIZNTT=#Y%!/^"NCDMW=J.;7)GIT1<3&OD))9K81;DF$I?>G7DS1[@Z17J[1; /7VZ,CI%$@Z7#R M<^TXJ>JKF[Z'J\E7E4([*T9T]./8R,89A=3A@.02%$(1(3_O.>Z[F M[QD"KZ_FYU?75W=7ETLT_W:!EE_GMY=?OU]?7-XNH?3]\>/J[K].!XAUY.,9 M$1V2[A%Q=G325Q^S_AX7#VE> N>M01-_"B (17MRV?XP>M<<_MUK TUR<[E1 M,82^%H#G:PU$WOVHSQ,/Y\=G_P=02P,$% @ '$!;4]$1S--L P ) T M !@ !X;"]W;W)KKO[3$MCBPA%JB1EM_OU'5**8CF*9*>:DQ^:WOZSB%C.HKF8/ )QNI,FIPJ+:^SA70Q($R[D=! M,/8SRH0WG[I[2S6?RL)P)F"IB"ZRC*H?]\#E?N:%WO.-+VR;&GO#GT]SNH45 MF*_Y4N'(KUD2EH'03 JB8#/S[L+;13BT !?Q+X.]/K@FULI:RB<[^)3,O, J M @ZQL104_W:P ,XM$^KX5I%Z=4X+/+Q^9O_3F4X_0F5H9/EBR;7[)?LR]GK@D;C01F85&!5D3)3_]'LU$0< --H.B"I M="I@4 $&SFBIS-EZH(;.ITKNB;+1R&8OW-PX-+IAPB[CRBA\RA!GYO=W?]W] MO7@DJX^/C_^LR,62*A F!<-BRC^0/\C7U0.Y^.W#U#>8S6+\N&*^+YFC-YA7 MD%^107!)HB *6^"+;O@#Q @/'3QHPGWT6!N-:J.1XQN^P7?'<<=2$0/!O4\2 M6:S-IN"XC6)9"*/)!1-XEW.J=*O9DGWLV.V[L9N'HR! 9;M#3WU1#>F#6OJ@ M4_I"9AGN>-P+\=,ER:DB.\H+.)1,"7K6'A71$/TL!8]/$.T MDZ8)+4PJ%?L?DC:5)>'H>/)>S_()@0W-HUKSZ'S-3.NB7>_HE8SA* BCX/SU6*EUH:*A(EMF^3QB9);XKHD7]>2KWLDBQTHP]8< MR!+K-2@%"5F5#E:@&#JX[WC9;^H\-R?GR>L\SS-5Y;G$^IH5G-H^8M^?& L? M=BXB-X0) SB;IFT*NS.'P540_-Y6[L['-:Q/:NN3]UM_3^V8]-:.KHB&AS!X MZ4K!+RR@H09'YQJI4C:*\[&5[IBFF8,6&[[?C,SM<89R/!,ED+E!J_CN%&$P M>&O?O0?9-/K28L/N'GN:4;="J>0)KE;L$/HMT]WIHMOV<\69J*;9EZ8<]G7E MKBW:USLJ\L,*&PW#472\'_O"FN)?FG/8UYW[Q?>TDO!U%VYUT!=6.O /CK#V M^^$S55LF-.&P05QP=8T$JCR2EP,CJ74N#9V1WF>)G#"@;@,\W4IKG@3TH MUQ]&\Y]02P,$% @ '$!;4S'T;)#5!0 6A< !@ !X;"]W;W)K"8Q;#22=J^V C.O=*Y5[HZTNQ%UD]J(X0&KV51J;/)1NOM MZ72J5AM1INI$;D5EOJQE7:;:-.O'J=K6(LU:H[*88@CYM$SS:C*?M>]NZ_E, M[G215^*V!FI7EFG]]X4HY,O9!$W>7MSECQO=O)C.9]OT42R%_K&]K4UKVGO) M\E)4*I<5J,7Z;'*.3A-,&H,6\66O"'SD"JQD,7//-.;LTDX 9E8I[M" MW\F7;V)/B#7^5K)0[2]XZ;#4]+C:*2W+O;%IEWG5_:>O^T <&!@_?@.\-\"V M 3UB0/8&Y+,]T+T!_6P/;&_04I]VW-O Q:E.Y[-:OH"Z01MOS4,;_=;:Q"NO MFHFRU+7YFAL[/5_>G]\G5\GU_1+YT7G$Q_Q2<"5K/1&@:3*1.:QC\?MHQ'[J>'7D\1O)"_PJ,.EV)X M G\#&&+D&<_B\^;01^?_]9[\Y][?!8/T&2>M/_(O,S[BFO:N:>N:'G%])YY% MM1.^&=,9\M:P*5[/203#$"*+LHM#D-"(6*&)79QA$K M6HQ='$>$H"CR,^8]8S[*^(]:*@6VM5SGVD>7NS0(Q(1;"5FX.,HBY+!U89CS M(&)V?CW=4L@Q1WZV0<\V&&B\>FS9J[00:HQWY%EQ ;%YNRA*0VZA8A>%6,28M3P2#XQ22(B?-X*#'("C MS"^KE2P%6->R!$:--E->5LJK :!G>@80VY/=@^,!8Q8L]L 0#4TJF<72.K@=&NXK7)_"Y7FW:^FR*?B0=?R8OW#@^'\CO!C, CFPO" MPUCP!VG0HA9J=+7M7;Q?^(S;X7=1$;2K:.Q!81-]>[7Y8) >I/P]W4&2(/*9 M6?<@S,E'-'O,<]Z>1$P3Y-TWG;X*_SPD;AAX& ;V-NO!L9!&]K[C@:$@1- N MXHD/R+'9D(\$8Q!1:%Q%7?:$1[-//:F *+0%E0<';CUJBU)L%HY-U@/DD!Y-[R"CT+B. MBO/G/!-5III:8P[W:U'7PFPR6JZ>O %P%0Z'Q%95GT+%'A0*$:(V]X]@[ZD/ MF@J-BZK+Z\7-50+.;V^_7R[.+[XGX/X&F%=7-]=@^>W\+EEZ Q X$IX;@6?+ MI84'QS#ER(Z!"T,4T\#6Y8D?2(XI2S0H*Q2.GL#V"]SLKL \E&8:J$U:BY$# M&!J$"QI7+A>IRE?@RV4%,ED4::W:;EK__I-\YRXX+ \G]F)8>%%VP&(ORI9! MB=_7$>&"!^&"QX5+G!<[;=;1YZGO'7Y W8MRJ'M1#G6_KV/4!^&"T>A\^MG> MAAGNZ;,1;(^BXVSJRTXK;02L43-CERB#*,'CHF286UT'_JBZ$H$R"+$C3'Q M:E97R.S8^H 1#HA]$/("D3E:'MFB\*!/\+@^.9Q<8]Q=24 900P3F[L'2$T) MLF5^[/6(44 =[CZ/V*AQ6Q9/#^X*2U$_MI>TRA2B7:6[2Z3^;7\1?-Y>?UKO M+]#I GG>Q^@TZ:YY!_?=K;,Y53WFE0*%6)NNX$E@1EMW%[E=0\MM>U/Y(+66 M9?NX$6DFZ@9@OJ^EU&^-IH/^.GW^#U!+ P04 " <0%M3>+84MZ0% ![ M&@ & 'AL+W=O3V707W/,U%[>[JUSN39HN893PM(BR%.1\>SHZ0Q]6V"T+*L0? M$7\NCK9!>2EW6?98[GP*3T>P9,1COA%EBT#^>^)S'L=E)\GC2]UTU)RS+#S> M_MY]55V\O)B[H.#S+/XS"L7#Z<@;@9!O@WTLKK/GC[R^(%KVVV1Q4?T%SP@JHF6W076'\^NEQ\__[987J]_!LO?;S_=_ 7&X':] .]^ M^F4Z$?*,9=UD4W<_/W3'/=WG6?K$?A6%4WNU!#*Z"*!Q_2L$\V$4B MB V]E@.]-IM]LH\#(:]JP;?1)A*&)BM[DYM,._=$+F^SQKA98USU(3U]SH,X M2#<JD5RPG%=>EVU!O7;2 M\D 8/44A3\/")-:A)3U6P4-(8;S04>,NK$.8-(2)E?!5\$T:O.BC"]Y=9H(# M:GQHBBGS2)1*:;G)MUS]GF60N,KSN!J$=:AY#37OI4ZTYCOI1+!T(@Q--ZFG,:#0 M(Q J3J3#$*0R5JE7M-"!&%/D4,6QECIN[$,/N=A7)-*!!+F>"QVS1GZCD?]2 MC7[=IW:-?(-&V&'*@SS78=*M78-&.E!JQ#!R%(UTW-A'!&*LWN ZD$#/ET"S M1@BVL07^_WY=]SRFPZ ZVQ8&U+@#ZU(^2EKHQQE?W;NSALA3'7L(U67>Y@=D M#Q"O-;^Z7<>!(50?W=4@K$NW'>7(/LOM!HCT>4P]XJM/]R"L2ZX=V\@^MU]C M@4B?P$8/-.!Z3-" -+N@ =AC@P:DU0=1&Q20/2F8J=IT@NSQY+_9H1X_3/G5 +,% M6-3F%&0/*F^)L$@/*,8,.XSKDF^3#+)'F;>YN9X=9$1U5>X#J"[S-E\@>\!X MM9OK0]RAS%-3]R"L^]VUG?38/NGM;H[U82T?>^PA-="^ -@EV,YU;)_K/8Z. MC%^O]0%M='0#3MH48PY5'=V Q-A!OJ,\QDL#<,RP[S*LKJ0!Z4+H0];CZ/CH M1<2+WT0<9UNS5'HZ,(9; TY*13V/:>\B=*24BKD^5*72@6/F2_6AFF\-2.8X MR$6H1ZHVQ. ?\$("ZZ'%$' -*$O Q6VTP?9H\R9+Q(8,HP?<(527>9LTL#UI MO-82L3[(7>)I-\< JDNVG?78/NL'#%&?UDRZL*[D(*Y+KYWJV#[57V6'KOZZ MT6B'.J[/#G5DCQWJP#X[U)%F.YPR$IZX4NS\\$O' M84=DN^K-_%TF1)94FP\\"'E> N3Q;29OP7JG?-G?_-XT^Q=02P,$% @ M'$!;4[5F.9DX!P Y1L !@ !X;"]W;W)KC[95M3\=C\MXRW>L_%+L>0Z_ MK NQ8Q6\BLVXW O.DGK0+AL3Q_''.Y;FHXNS^MM27)P5ARI+<[X4J#SL=DR\ M7/*L>#H?X='KA]MTLZWDA_'%V9YM^(I7]_NE@+=QIR5)=SPOTR)'@J_/1Q-\ M.G4=.:"6^)'RI_+H&:(.L M7M85J]C%F2B>D)#2H$T^U+:I1\-JTEQNXZH2\&L*XZJ+U=WD;O9]MKA;H9MK M-)VL_D'7WVY^KM )NE]=H4]_?3X;5S"/E!['K<[+1B<9T!FA[T5>;4LTRQ.> MO!T_!GP=2/(*\I)8%:[X_@NBSM^(. 0;\$P_/MRQP*&=S6BMCP[H.[+2]>W- M=W2SG-U.[N:+KV@RO9O_F-_-9RO+-&XWC5M/XPY,LX @3O.XV''3%C1C_7JL MC-7'"^RZ),3>V?CQV#0&.=]Q R7V!IO78?.L)I@D_X)O0CA7):H*B.>XR.,T MXRCO0,OO\BUFY1;M1?&8@C.@AQ<$*4BP*LTW30RG5L20]Y NICP>6;R7Z-+N_(+I1X041[YC.(42\(([/Y@@YJ8(4ZV16B2O]K MH!9K)&2RD0^'DB-6EKPR00XT+#X./+^'6)?R N(/['?8 0[_"/">57+O32A# M@\4P[H'4A4A( C/&J,,863&NJB+^5>?T!($# M&5;&CW(QUD1&A_\W6IB'JN M:X:)'95R'2O0K\"N".R8I.6^*%DF#NIQG5)(8I(0-X MCR@"OQ-8:RX$6+5BS\/>V2IY8U/LXW# \S!1TY,/F8L_RZ1Q2,NMM),T6L(? MS%"(;@B(;NHX UA4YL?4BF6>/\+ M *@X [MV;MJR?,-+)$VF\JSM@Y4: >J8_"1WB^5$?H"Z( M/7#SHY6\1:A( =M982GXGJ4).+K,70,P]?1.<8@U[]+%, [)4"PJ&L!V'KBI MMERT_F2$9TCLOD91!BE(5%XTE%D5 V [!73.N&S30LJDN=Q*& M9,@1B4K_Q)[^;[JXS#B0%2H>LG13,Y71I,20U7TOT@H]DYP7!72@5"$J_1-[ M^@>CB@-7;EGGD:8U 5](.'!8:O8&HE-"& :A%E(&N1/L.0[% QY!%'D0.WDL M/EJ!&O'K/(*#T/&CL+\ 7=!S7,\?\A7%-^3/6HWYXL=L]?%6@RC>(/9F8RF* MF/.DE$0+)0E_MR9I];VQ3>A$_2@RB%''IP-V4:Q#[*RS/(AXRZ0SRF)4R VM M7FK'M(,VD(L/GA9J&VH0=".'# %7+$3L+-3YXT&6J<#2*=!2^1%?-/"3%_E1 M%/2A&P1=D!RH?8BB)Q+\D2]>SQ>3Q?3COJA(AMA)9LE>7BN\^+ [9$R>]$"U M+.,W;UP4.KVV)BUEU6\TF(%DB(L]TK?7NW)OEZ'(B-C)J NIM2AV:'4Y0;"P M>,NA28&?JO8<"QXW@NU0#E\LM#4EAI;%4M)214?43D=+ ?UZNH3U0P>ZC,Z(U(#63G4 M"ZG;1ZH+^H'G#14V].A8S-X]%O ,/-H.U4!BD4=IJ'FS+D@\AT;.D#LKPJ/V [=I M7XFLJ$& MLH&R-Q@H?UQ%-JZ=;& ?1B@HZJ?IQRUG"A12 W]<%D&S[(B?H;O8N M_@=02P,$% @ '$!;4XF5NZA) P )0< !@ !X;"]W;W)K/,NG9CNV]JX@\/-;:N'E2>=^\2U.7 M5U2C&W)#1BQ;MC5ZV=HR=8TE+&)0K=-L-/HKK5&99#&+9RN[F''KM3*TLN#: MND:[7Y+FW3P9)X>#+ZJL?#A(%[,&2UJ3_[M96=FE1Y1"U62<8@.6MO/D?/QN M.0W^T>%.T1WP2M M\USWP9)!K4SWQL>^#BVM6)7$^<6R=7+B'-S:$HWZ@5VM3 &KUC;L:)9ZH0G.:=Y#+CO([!>0 M;^&&C:\<7)F"BJ?QJ:1WS#$[Y+C,G@5<4S.$R6@ V2@;/X,W.6J>1+S)[]'\ MA&-ZY)A&CNGOK.OSD)_9$XR'\+_0L+ZXEN*7XD66"KA!3U:A=@.X-OD07K[X MXRS+1N_%+:[&[P? %GQ%T%LNN&[0['OKGP-!A]M*,>0L##8R#F"'#I0Y' F1 M,C!^>_9F"%\%JL< F1_!&ER!#8&C4IK:@P0CE)HWJ&4D-(U69*.*&DV[E6YM MK1SP%K!X0)-3,/0Z0(81K*J]4[D$WZ'PPR6)=!5+<="WNKL\*)",A/Z#TC6< M!ZH\2G!/,U4!6'I.J 1%9M0]>2?]Z$-LJ(X BHI"NM+N@W+=%LJ4D@E[-BJ7 M^JY9HQW 1XUR/T',5XO&-6B#XJLPBFST',*ZW3B/QHL>O0=YR(A[(--*H<0; M2C+4%75KN>XG =DN':AEYJA7)HJ0"G0E_K>@0A U-Z'TAA\PS+\>2?T09,>Z MC5% !C5W:9 (E'+93NJM5?+)2>35 M]U8U\8YO3J[2#?^KK=*3T27,91S03LA:X[LI=CP]_@/.N]'WT[W[@=R@%7X' MFK82.AJ^>9V [89RM_'&PO=V]R:W-H965T&ULM5EM<]LV$OXK&%]RT\XHMB3;C=,XGG&<="X?>O7%3>^^0@0HH28! M!@ MJ[_^GET ).4XGC9S]R61*&!?GWUVES[?.G\;-EI'<=\V-KPYV,38_7AT M%*J-;F4X=)VV^*5VOI417_WZ*'1>2\67VN9H.9__<-1*8P\NSOG9M;\X=WUL MC-777H2^;:7?O=6-V[XY6!R4!Q_->A/IP='%>2?7^D;'3]VUQ[>C08HRK;;! M."N\KM\<7"Y^?'M"Y_G ;T9OP^2S($]6SMW2EP_JS<&<#-*-KB))D/CO3E_I MIB%!,.-SEGDPJ*2+T\]%^D_L.WQ9R:"O7/-OH^+FS<'9@5"ZEGT3/[KM/W3V MYY3D5:X)_*_8IK,GQP>BZD-T;;X,"UICT__R/L=A(F)4.X6MR8M36UJ:2-XK*J M7&^CL6MQ[1I3&1W.CR+TT:VC*LM^FV0OOR+[E?C9V;@)XKU56NW?/X*=@['+ M8NS;Y9,";W1W*([G,[&<+Q=/R#L>G#]F>RF "';SV.F@;)1?)"_'K1J-4*M=VTN[H1F]EKTS42M3&2EL9 MV8B XQJE&8/8R#LM5EI; 5+HI,>X$9\.;P[%6EOM9=/LZ&?= MD4@Y6M9Y ^%= ]O -1 2M3?M1*FQB8.XF*U*@HT-T?==@J=>?>T,^KW;?X"-%N=%(W6.1/10?+&MWG;&D&1ZTTH(IZ><9&R?5 M[Z"(E(@*$3!*DS%65SH$ @)IJ:7QE)PQRY!$@O$(W,4@ ,E[F8)(5^A7/#%. MA7(38L=4YP"I0X;+H[@(&]+ M_+I'A$G)H?@4^,3[$ U@ %M2G23$#S%]U(?D..''Q-VW%$.&6)@DGX#>RELM M]& 0A4H&M-8NE\)&1B'K<OY[ISGI6TI(.3CO,Z1[DQM;CF MPL3E0]0S*\'_E0/930CL*M&7(-QZR@$"ABQ$CR$@9.(@'=Q?Z02':TP)K$NH M%UWOJXVD]'M%!T.G*U,S,>;C BK:Y"A4*#8CS-)Y\;D'_^:PX@!\!9\:B/5. M@;4HSQ6Y,C4:ZC!7D%2PO$JF:5EMTDT$=[B<;5.CO5 C0@(E5S#S%K&P6S5F MS4C=5Q;P+-1D'P7D\1O)=I^B_ =#,@6>("8ZA_ 2S)$7L/U&VQ1JC#*$L2^L M1M=!'FQ 7HFKD!G"0TG%F%6<:[4,/1V2(9$% XR$%;)+M1>G*0?8*,F0"XLU MU39LT_>(E%WK5-Q%?:HT-@LY0.L0K0MCJ"!O66RS%*8 M9L+&=!UQ6D+M8-O?_W:V7+Q\S97 !;^N1 -G,O**AM)*;V/"%GP6";)F6?ZX+$H87*P78.9&DSE,&,N7WT%A@0 M730TZ"<6XP&HF*J I=Y2,PVT C8!;NP=B()%6Z$?N%3WO> .91#<5*3&Z66Y.G[F%KEOD! /DP&QH/XK'X39/$+!^Y!;&<"FP(2JD!6IA0&[ OV[Z,-NO M\Z:4>1]TAANM>'";.4 9\G)+,P,%P7-0\5L!O5M%K*SDZ@B+&793)$^2R6UK M0DA4CBK*+4REBH>\GLEKI2M9U -O:&A_)*]24\NCQ%A.-'%GGRCTE,[]#$8, M2SP\@4'8-DMCEU4-?Z$--C43;@I,0FCR2.64E-X0VD%,8:&J4':=_E#4K MC1SKL/-Z-J(HSR/LQ>,6):_DG^HZ5Z6R%5I_,)DK:\ ^%*9.JX.ZX[O,GB.5 M\8#C]=B&F-%*)QJ(>-I$IVUF$I\A-@_I]CK_, XO^_J8)2@0;2;0M:,!.3>G M@;E(-8]B.LU'TP+S)MR6=KJ57J7A>XM!@N0.(U7Q@I!'\T.FRE*[/*'A-VZ] MV/JTO\,8\;3=>=?@%>:!P;",T@WH-3C/OZTPV]2I;[,+60--IPT/QKMA>4'' MH$J?'[\6W["&?D>),;!:?2_>C>-AW( &T8WY]4$BKAL:DM.0G]\ ).32N)^V MH0$,A/72>[N-B\Z:BGJ9O]4(UT0-ZO\O:2D:OBJ==?QC/8=S#6'+# PIAPI/LP0ZF2Q1W2ST< MY)* 5)ZM9 1'[+*-F7*BZT3#VAX'W-,E?0FI&K+.1](%'#,EEQ^H01M?$(T-04'"7-7U7\'C!V.TUK1*3 MHD"N4E__CG"]G+]^__&*/RU>?_]@O\!XWP#=.C%]K14O!&N'""$@C"KHSW%W&GFF1.4-+EQ*7%'RL!GGZQF8T>#%9H;@'<=,.U/2X MJ2343 ;E9\O3T]GI_.6# ,%P']-(F]+R;'&ZF+V<+X9S0=,V\^5!"B,.'\]> M+HZ'PVD(?' VP0Q+2N?" &_RWG#;UA9LX+'1"ITRX/GQK=9=>:*I7:8ZDSNP M=S,3E&YAZO2ZINST].*7HC(-#N5 J]*(2Z,N@YOS@-F=\3TT]'$%ZKLE7A;O$XQH8D9!.NV*&PT=$,FC$GCD;#66Y[Z(?IT/I\D$ %) M59)>1B57"XK6&=PI:(A%+_HU'Z2(J^T\GKW[Y[<.[%XM7X@XCBK&3 M)955T!Q%8JS6*C5.2N7=^!Y!YXL/MHEA"I'%0,['8C8_64ZQ]16TYR[XV*OB MH\D+>F1CS7^&X'<<-J9W]O\<:,EF(D.X'=Z>5F^D(+A[S\7_P502P,$% @ M'$!;4ZMP$A\R P (P< !@ !X;"]W;W)K"KG&V0Q M_38/K2;:H"N^:0+ H:;?M_?#CT MX23A8OR3A.*04"3=/5%2^2[<#':$&+BU1JRA9QVL9#6;,7KY8\7MR1 M(LNP5,IUEK7=PJUW5M:*I/4<9CD+2XS-U0%QU2,6/T'\ VZG0'7!-?+]0IT"!V5L%Q_@@]NE+PO)E-X_NRB M*,:75YY*S?"W"X$"O( ;PM#YA BN@L=N^9:NM46K-!JA"^R[1#U*8)/+'TB" MWEI=:866S1Y4C78K,+6T5-(T:S%VVAAH>E90/9WIZ63P0.,"0S60HC@XG(&V MRG1E; +V_0B M@0KO0HR,13I>]P8DLC-7NS6H(K![$K<1[&3UY?AV +!ZKP0 M)]IC)=BVWJ&J11_7@GT,IH=6ILI_@AM7DH%.;KV'7:TE"XW,/-%\+'!#4963 M;GR3W#A,RMC- 70Q.F1WHHC'[HZ@%1N8: JHK2>$O=BH=^Y9H6[5Y@ MDEEI+QW\VJ%G(9 CE6]);M/'T\@ =(^FPW2K8I(6A^(HAY.-I6O3*)5\KB6^ M:TN4:YF4U"CLXM-R"-]/*K $]+?C_SZK_&1P->2W:3P'2&?9S[!A=W@!EOW@ M^Q[>/Q\WZ+?:!C!42>IX]/IE!KX?R;W!KDUC<.-8AFI:UO**D8\!XJ^<7)N# M$0F&=W'Q+U!+ P04 " <0%M3-I G]B@% !]#@ &0 'AL+W=OF58#+YQ24\_B,#R=-5S(R<696[O6 M%V>JL[60<*V9Z9J&Z^TEU&IS/HDFP\)'L:XL+#X=PMO MH*[)$+KQM;&>>-D/Z?W_5YV%'(P@,*<:\0.[\]D//R%V[Y MQ9E6&Z9)&JW1P(7JM-$Y(:DH-U;C5X%Z]N*-:AI,SHU5^1?&9=&//K24,W,V MLXA!DK.\MW?I[<4'["W9.R5M9=B5+*#8UY^A;Z.#\>#@97S4X VT4Y:$ 8O# M.#IB+QD#3IR]Y D"W@-(1X#4 :1/EM'C]MXK"RR=LN-V^]DE$K0@46Q:PQWO M=^"@-.1J+<5? M)'L+VDEK^-H)C2L&]*W(@3V[!6.%7#]G+6BABBE[3_#<5![VA0?+=YV#.QH# MVW##3K+@=!$ZO),D"J(L=FX3EJTT &L\LX"8Q9 7%IH5.C.0(W"J.,*Y!M." M:_AZZ_SX%VXDRR!.$N_',@GF:3KZ(;$V/^[&)[F3Q\/XBR#-%@Q'JCQH?B.P MF"O8+0SF2'7KBH22*?NC NWM2<4LOT-A":6P3D.3YSXFY$#^@"VH1=$.7K5: MX(8MZBTJU\@._*J8D#E(BJSGE.IY:"N.'%((:]G7CM>BW'KV.2\0N//;<8?* MM0]&230M2IP,&L@B5@C3*B.9 N<+A>:U@3TTW%L4HDE/L&Z\,I70JHD[C^W1#X)(Z]D\3 ;!DLE]F3,+"G#C??2.#X(5]\ZX['>2G\ M!E$*R64N..TCZ#&>S7@A8%=],8[D/PVR,/W_D[ZI1%X=2VR4!'$4'::T--#7>@+5V8O M,:RMN73GF;];NOT0L4I5XZ73O&2D%2:OGNS_L[OL(<@_";[&TQ+K,\[W*W'5 M5Y)=:SI /^SG]WU9ND\R.:G^W878VB[%7W4K?D\B,-L1QUATT/JC\"CH27>%O;T ME^-TS&Q+F35N^QR8AXQ>T_FG5<-.PFF6TG%V$DWC^>-0?M/>#"7G?4D'ZKG2 M#?>K >,[6L6=]2YGCN/\(8(&>E61">I8C0\8/!T9GH]N,YM/0[8%CL?B8Y?6 MV&ULG55K M;]HP%/TK5Q'[%I$'C](*D$K9M$W:A,H>GTU\(58=.[.=4O[]KI.0TJJ@K5\2 M7_N>XW./XYOI7IL'FR,Z>"JDLK,@=ZZ\B2*;Y5@PV][W/F) M:#XMV0[7Z'Z6*T-1U+%P4:"R0BLPN)T%M\G-8NCSZX1? O?V9 R^DHW6#S[X MPF=![ 6AQ,QY!D:O1[Q#*3T1R?C3<@;=EAYX.CZR?ZIKIUHVS.*=EK\%=_DL MF 3 <[U_C.V]8P\7Z:EK9^P;W*3<0!999TN6C I*(1JWNRI]>$$,(G/ M -(6D-:ZFXUJE4OFV'QJ]!Z,SR8V/ZA+K=$D3BA_*&MG:%40SLU79 (:@QS6 M3FD4I4=%B_0BX1K+/@SB M$-(X32[P#;H*!S7?X#T5OF <=HS#FG'X?L\N$WS7#F'4AU=$L!2/@J/B%NA[ M=3G"&HU "PLHNTQ;9[(L,Q4"EG"U#;Z&7CJ[#\6#H?3JW52\=C\+Q5>IS MEIBU*4GXK,&2SX6NE+- 5H)0F:R\>*%(G7I$X\1&XNO]PTY9>'1\PR13&4+3 M;2]H>D/'LC+^-+]69.%SXC'TAG>V0,D.U#9=X\ P3$8I[)FEKL'I(/6I4/]M MY%IR-+;_UL6(3AI+@697MT\+F7>CZ3'=;->A;YO&])S>M/=OS.R$LB!Q2]"X M?S4*P#0MLPF<+NLVM=&.FEX]S.DO@\8GT/I6TZUI []!]]^:_P502P,$% M @ '$!;4[QJQL^* @ %08 !D !X;"]W;W)K&ULK55M;YLP$/XK%INF5:+!F+R0+HG4M*O6#YVJ5EL_.W" 5;"9;9KVW]MT[6$;$)20:*M S? $%U"65LB$\:O3]/HM+7$\/ZA?N=Q-+CNJ MX$*4#RS5Q=J+/91"1IM2WXG]-^CRF5F]1)3*?=&^]0TC#R6-TJ+JR":"BO%V MI,_=.8P(,7Z#0#H"<7&W&[DH+ZFFFY44>R2MMU&S$Y>J8YO@&+>7^AGJ (^XA@$KZC%_7914XO^MOLCM2FO=K4J4W_[:S>)W\7&M!\@D8B1_-$ MF(>N-*1(9$@7@#)1FHIA/#]#GS[$!$=?_MMHCEE#M0/ISOJ 7D+2@>$ VHNP M'_R;R.>&TR9E)N*3-S>ZHWOS6#5(1DO5HQ_1C! ?S^(10O#7# JU0ID M[AJ2O?V&Z[9J>[3O>>=MJ0_N;<.\H3)G7*$2,D/%D\7,0[)M0JVA1>T*?R>T M:2-N6IB^#=(ZF/5,F#?9&7:#_D^P>0502P,$% @ '$!;4Y&ULQ5;?^5OC<%HH7'4E;FTBNLK2^"P*0%EMQ,58T5S>1*E]S24.\"4VOD6>M4 MRH"%X3PHN:B\S;JUW>K-6C56B@IO-9BF++E^ND:I]I=>Y/6&CV)76&<(-NN: M[_ .[5_UK:91,+!DHL3*"%6!QOS2NXHNKA.';P&?!>[-Z!M<)%NE[MW@77;I MA4X02DRM8^#T>L W**4C(AE_'SB]84GG./[NV?]H8Z=8MMS@&R6_B,P6E][2 M@PQSWDC[4>W_Q$,\,\>7*FG:)^P[;+3R(&V,5>7!F124HNK>_/&0AY'#,GS% M@1T<6*N[6ZA5^99;OEEKM0?MT,3F/MI06V\2)RJW*7=6TZP@/[NYX;H2U<[ M+6JX*[C&=6")U\T&Z8'CNN-@KW"LX+VJ;&'@ILHP._4/2,\@BO6BKME9PCNL MIQ"'/K"016?XXB'(N.6+?S+($])D($U:TN0?9>X\QP=E$193>,X%U]R(%$25 MJA*A)K-IS<) RF7:2&XQ VYZ!*]K*5*^E0A6 9E*.O*M2Z%DAMI )AX$;0]L MG\ 6"/OVO#J.!]1T_4#E)VX&Z H;RZN,A$WAK9"-0V.O](RD[(#]66F]_S.) M55-N:=EOE1[5_:@'[*@4&, \I^+@5'$INV7)#C7M2F4%EZ\G!+)&NY>32YD0 M*H/&] 9+U=$T^@GH]J;W4*(M:)XU$5SN!*I_M2E\/^D EXWL85R;=(QQ]O?O>Y3.#^Z\PGS-_GB0CRXSYR3P: M&2(_88F_"$]L"?/C$>K??G_Y]GJ_?C\G[E]-!;1W3?Q9&/IL-A]9DGCN1\O9 MV+)B_B(^P421'Z_"_RS$F^YV4L'J;@A%UT_%D<_FBV$8A?YR<=PRMO+#Z*AS MZ2^7['G"7LQ4?]]&N:*U9BP>YR%9^.%L-<:PR%\D)[EBE.$%ZRTO_6.#4:=2 MHMZU_1C]/U13V:YI&:Q#RW?5=3I'>-K!N8%7= M]CU;9:F+:C\+:EM1.P#-YXJJU6'@%A@:X&PO=V]R:W-H965T7)J#3CV63RQ[A4V@ZN+M+5VO"2X^=JX?$U[E!R7;(-VEGRO+X$L"H+"SSW?L#$"!!I?6LQ!YU(,^^,]^IL4.V)9J< WSORM M\UA<#LX'E/-:U2;>NNU;;N,Y$[S,F9#^TK;9.ST=4%:'Z,K6& Q*;9M?]=#F MH6=P/GG"8-8:S!+OQE%B^:>*ZNK"NRUYV0TT&:10DS7(:2N'LHP>JQIV\>J# MBQQHH79J9?AB' $I"^.L-;]NS&=/F+^@]\[&(M!KFW-^;#\&E8[/;,_G>O9# MP"57(SJ9#&DVF4U_@'?2Q7>2\$[^>WQ'>*<=WFG"._V_^?IW D?XL6"Z<66E[([81O:E?2K;/CEI_/9;/)JL5BDT?35;T-(+Q:D@*IMIBME M2)6NMI'[YOG'=6W6M?!YKK?$BW M;#2OA^">T^O,69#.:"DQZ+BC>1:/*-W,;U\O979/+-FI'.K7HD.L!AN\^K%',?>'D]WT,V80"LE.!B&Y)QR*[$%;>.=JQ\:/;I M= A$D"9@!H+'0Z[IZ/)SU0A>&5M72*-A^TP$=T3S=6S3B7"BQF' ZO=DU<)B"DZURPG@.";H!VXV:'(I$3VTQ$55 M4,L]Y\/#M.:>#X0'",RCI1%%Y)NAJHZ6"Q'-5(0*@-CI; M,4'L8(V ^VF1DQ#!R$^?J<"'O4F_D!8+:*P&\3Z*!!'JU3]MU$:7.B;!A>3< MV8W3=D.^-KA#[V382A8:'*9K)&]TA)H-O/7>TAD"^U\B)G[&K:VYX@TM$),TV\ MZ3F:"X&L(:@MK6LDHX^=:ND8>BHAH#9;5AA!Q*;.4_=L/.*^7]0P5IF-3*6^E?.PFPLN' MY!CE=:WL74KRLREN>&,DW$.I9,:)6'IQH_GX_#&!=['Q*_PKW;:_/#4L!)I% MM\+NLV&[^X-K[6UA]9V3+UU_CA0: @IROBI<-_H-?Y^2H2_%V8+ M/*\W>.DR']\]#T]EEM><]>I*S.T+0CKK4*^I)<[U\Q0[2[)Y/];:"C[[U1 MQKWW7_/*?J]07Y"[X35,)Z/G9P/RSZ9A@<<^>]F ];7#>Z+]$ ?=OP]77P%02P,$% @ '$!; M4W4AO_N@!0 0PX !D !X;"]W;W)K&ULQ5?; MG1]&62W]OK2]+Y1FFZM<'W;2KN^H<:LKD;I M:"-XKQ:U9\'T^K*3"[HC_V=W:[&:;JV4JB7ME-'"4G4U>I$^NSGE_6'#7XI6 M;N]9L"=S8S[QXDUY-4H8$#54>+8@\;>DE]0T; @P/@\V1]LC67'_>6/]=? = MOLREHY>F^5N5OKX:S4:BI$KVC7]O5G_0X,\9VRM,X\*O6,6]:3X21>^\:0=E M(&B5CO_R?N!A3V&6?$,A&Q2R@#L>%%"^DEY>7UJS$I9WPQH_!%>#-L IS4&Y M\Q9O%?3\]1M=F);$!WE/[G+J89'ETV+0OHG:V3>T+\1;HWWMQ.^ZI/)0?PHD M6SC9!LY-]JC!.^HF(D_&(DNR]!%[^=:]/-C+?]B] W.G6W.GP=SI?V3K<>UW MQI.XF(A]*^)#3:*S9JE"FJ/*A(JO?7C- H\MOK9$0NI2:%@5;:2=F'8!TCRU M<[);YL9"N9"LI8!1TUL^XB,* 0*I=2\;055%H2+X(&$EH/%9E7(%WJY)VL&2 M+#\B#:'(KSM")6C27I0*!BSI B 9ENNH4)4JA (6![S2"VD)A?NY5Q;JWH@Y M+PNST.H+!$H'SV!2F;!:U:JH6;8.FN"AM]" MODL7:^$I 3YVA'EIUE%\DN>S<3;+XB(=7R0[Z_\N%D>-1Z\J*LD>CP9[E9Y/ M9D]^Z+1H=A<< 9XZ.?#O]TYT7OK>&[N.IYE*9.F3<&C9,]L*/5HU:U:3 =2< M-%7*\\Z3/#L;Y\R#-6VP>GM[*QHC0W 6<$.3"!TCV5OXK7IL%4 M4'K!^#81U\]V^XE(9V?LR)X[SYG"$6@, M-XG-CO1LC"O @2?[)K=HLW%R3@_8V-*JA=87+!(I@2%4V=Y"J?!)D ME=)2%PHT68)-STG>];8SCE 9+\12-KV,%Q.N &'MCG!.%M'8-+U?2EF!R*54CY\TP.8;$"\,@9 H#V;C,2&6')GZ/QN+1 M_]!$QN<(<8)P ><#/.-A'(!;%88!&+-K1B);TVO/_<*:?E%C=WX&1L,11\Q@ M7N%VV8:911[S"R58QOD$ZFQLM*ZO,+L4;P)<%3HQ+5496BA:('I6T?0E13UT M059J#;0;]8F]@5P+;7SC//T7*S([L+8!-?0H3UB7LC>40CH M)@ZRJ!4MP_#%$ <*1T4?T/&$#I9Q%V>B8SJ.0RX68 =4HUN[ 7QHN-M6BG]R M1#%TO>]M3&/5=DT@BCCX*QY*@9-"[8I@ !9*\?RY8W;["E?KWH8$MZ8(G3]& M@P!_+_U+!/X@'NP/.(8?X;B![[&8&U_OXA!:/BTD+\:1W\+T#-.%SP20CX^.\%CC*X\L;\#[RF":#PL^8/O=>/T/4$L# M!!0 ( !Q 6U,@*M(+]0, "X) 9 >&PO=V]R:W-H965T(7(F8D # M@);T]ST 15JV&Z>3!YNX[)X]>X!=:+77YHLMF1T=ZDK9ZU'I7',5QS8ON19V MK!M6V-EJ4PN'J=G%MC$LBN!45W&6))=Q+:0:K5=A[I:-^X:/C]ZF5S=3 M;Q\,_I&\MV=C\IELM/[B)W\6UZ/$$^**<^<1!#X/?,M5Y8% X^L)Z^BP+5UZ/%B,J>"O:RGW4^S_XE,_,X^6ZLN$_[3O;]')$ M>6N=KD_.8%!+U7W%X:3#F<,B^89#=G+( N\N4&#YJW!BO3)Z3\9; \T/0JK! M&^2D\H=R[PQV)?S<^D/#1CBI=O07([E5[ #JM^+\!'#3 63? %C2.ZU<:>DW M57#QU#\&F8%1UC.ZR5X%O.=F3),DHBS)TE?P)D.&DX W^9$,GR!.!\1I0)S^ MN&:O [S7CBE-QO0,B3Z53+>Z;H0Z$BO'A@N2RFD2BO1@6P7;O70E"7*E- 4U MPK@CX9:_$R8O*5UX^=)I1"A;DLY2B8+]VL**C04DHE1MO6EM1!]*J<TM;HFBZ6$7H!@2Y&2O@\A;4ZE_ HNJ0&)AWSCE2N+4SW ;!IC#Y(9,Y0[6*119?00X#.Q2*) MEA@7D 3">2"%Z]$I;''JJ")"#;@G"J51<,8(<]!L.'2SZMC%W^H*W=7C27LN MN$#.1RMQRIMC4"7JCU1F MKXJW>DGVBG[Y:9$EDS??_7KK87)!V3R:+^=^-1M6TQ3BI:E?G)PM3J/%+%A. M'Q>3+)K-$OJD_1U%LY1U6_<7IK^QSQE,9O-HD_?>Q,3P]E%!GST);+URZC*:X5;W_Y_ : MX4S% VQWC#OC7^A'NK[6@W6:OGD).&0\SD[%] )P4,GXHOXNTFP\HY_[V7_U MX/CL#:O9[,)+;2G$Z)ZS877X,?"V>P,?S;M?$NB!J'8+"ENX)N/Y;$2F>YV[ MB=-->!$WVN%]#4/?']EX ^QO-1KT:>(###^1UO\"4$L#!!0 ( !Q 6U.- MBG!=/@8 \/ 9 >&PO=V]R:W-H965T;'7YHLMA7#LOE*UO9R4SC4O9C.;E:+B=JH;4>-+H4W%'5[- M;F8;(WCNA2HU2^/X?%9Q64^N+OS:C;FZT*U3LA8WAMFVJK@Y7 NE]Y>39')< M^"AWI:.%V=5%PW?B5KA_FAN#MUFO)9>5J*W4-3.BN)R\2EY<+VB_W_"O%'L[ M>F84R5;K+_3R+K^=,#RH M9!U^^7V'PTA@'3\AD'8"J?<[&/)>ON&.7UT8O6>&=D,;/?A0O32ZZKA]8&IL)0)XU!73'QM98-*<*P%RH85G638!DVM:XT@ M>LBJK<(R:_B!1&S$M@=V$-Q$H)8KF8,=U*\E=7=?%QLHO5RPSYIQ]43N R.;,ZC>9(B M#]8R7ND6P!C1042!R=H)O+G!- 0V'4&7WBJYX[01V:G1JV'M*0UG+%DE4;Q>]2M$K60O>=9B:HS!Q_ $/F T&JQC-+UYI&5P((L:ZM6<8< M0]1=9Q@^Z3OD@[-&&*ESXH(3M:]QRUKK:Q$IL].:8]"%-.A3M4]XF,LP MZRMD[.<>%$4J 0L*J M=@0(W!=0>[:.XRB.XP #Y&35*)EAGT&BO%O35?*KSSQ.>;007.(*$0G*1E>_ M@!3%[EW!IAH'/6S+VW"J&[RI<%@"@'"#4>$:8F/]H'LE!):9>J+O (YZT:!U1O)1>4302.:G$>2- );*#91UJ-D/4=S8J0W +-UB)E MH)Q31)#.<-.:K/2-O>@&\B,104A(\B[_@01'A&MY#!N#R%%!H$D08)Y H8PS M;5VPBLH?;/64N)C9?8, NEU/V#K3.NA',9\.-S)W&FXT:C%TS\E;9$_ZKH0QAAV0;1M_:1AS+P^T%*.9 M,O1&U>GS]"YPVX!5_"GMT]&=(/Q'6W*EB*J%O*>R=IXFE.&A>UTKK8FW.W;[ M^=4-^TAR.)2@<7?A4/YMX B= =!7I6Y!-0Y(%"%"I1,L&4&W,T166X1"U#2Z MW0%*U[KHKON=G)V@+P J+Q=(7+E0G7K_#B=..O/%OM<('RCR5N MK,+0!GPO- [AW0L9Z._ 5_\#4$L#!!0 ( !Q 6U-".^:=9PH /(; 9 M >&PO=V]R:W-H965T[.=<1W; MB9MTFV8F3;MS?=C;7'+=NU=:HFUN)%(EJ3C>7W\?0%*24\=S[;XDLD0"(/#A M R!=;*R[]VNE@GBL*^/?'ZU#:'X^/O;%6M72CVVC#)XLK:MEP$^W.O:-4[+D M375U/)M,WAS74INCRPN^=^,N+VP;*FW4C1.^K6OIMA]493?OCZ9'^<:M7JT# MW3B^O&CD2MVI\*6YM-GYP+>@D M"VOOZ)_^9C\,-AP/GEFPRQMF+'=41%;^5$&>7GA[$8X6@UI=,%'Y=TP3AL*REUP M>*JQ+US>Q6 (NQ1W>F7T4A?2!'%5%+8U09N5N+&5+K3RXJ=\]>KB.$ U"3@N MDIH/4F2 )H/N<^@-BQ&OQ[[4" MV@M;-])LR?36R+;4095BJ8TTA9:5\%BND%W!B[5\4&*AE!'(ZT8ZK-.&);@2 MJQ4@&=;BR_AN+%;**">K:DN/54,B9>^BQFD(;RJ !70!(4$Y70^4:A-IA//1 ME%&P-CZXEI/4BV %99N83E[_BY=5T%UM M1R*LU5:45A@;(+2HVA)^J"JZ_XWFI;4!ZV"I4U];36=>;'_@C.3E2@6UU[-C M\=FP=MMH0YIQ@EH:D!T]'K%QLOP#61X#4< #NE1DC%&%\IX025J64CL*3A]E M2"+!N 7Z81" IYV,3J0M]!1WM"U]W@FQ?:B3@\HQPV4O+OS:MA7\0FHD8P(& M_M&:R*<<.])R$%OD:UH4?8TKIQ#B;.!622<448+XB /7"^7$R923>D+.B_C) MAP0R.;;9-QHATJ9$IA*SDP_RRBQ_V<+#I&1\(&OG7=;.#Z;;%\\Z/OF@ :2G M1! 3]OLDI%R-6=?%=:\?H_,)PSIL?R0A$\S] ("4;+6\5T)U!E&XI$>%;E(Z MKF40T8EX_"A;1X?K-_%1&>O$"*&%@HR$@B%<:AP!:>1LC6W6#XY\"!EO.F2\ M.1C7VV@FV*FPJ!W/L?EW"TGXN(Y,+BB%'4$!<0,8@D-+XQ.'TE&Y6Z 5'+4> M&7!2) #1M*Y82T*A*VFA;U2AEUPCTG(!%77T-U24;(8?Q?7B:XN:F**+!7 Y M2HN&6&=+$#C!#9DYWC$:ZM ED52Z%&^)@;3&9, MX520[*+2*TZ8764>]_R2[".'[-\1;7?1RW]R9D3'$])%8^%>RC; X5OK4QT M-1HS@OHW5J, (P[& UY$VX@,P3*'8BQR5+&N5M*WM$CZR)N,3]20!B& M')BG($,N+%9$<[!-/<)39J4BSV7U,>'9+,0 5534UO?!\1(T,.J6)[WQ9$71 M @U\6JX;20HSKE_KIB%ZC\G3V?;WOYW/IF?OF%#:): 8LQ)7Q #;;UU!@2K( M(F@N586S[)B<-SP5W\-:>PZ;*Z,/)1=?:U1VHA]&!N"V%554HGFFJ49N8^%ADJE(!PC!B-,YZL3V"7.4%LE)];Z7FH.G'D/L&G8% M O)^T+RG<@.,=4#)A73(G1W HOI:_F%=\OI>/':[N9F"]3VW,(9S@G5>(2U0 M"P-B+P(UK1_MYGF5T[SU*L&-!E8>$-=_3.>*M;6U%7UZ43# M1SH3N9["N1O!@+Z1^T@P"-MFJ ,U9<4_:!Z/Q82+ I,0>@V$+*)6#O M,U/'*:I\X+W,GCV5<9_E5%^&F-%R)>J(>%A$AV5FX)_.-T_I]B8]Z'NH77W, M$N2(.A'HRM*LD(I3QURDFCM"%=NT88(Y[>]S.=U(5\8Y9(-&@N1VG5T^!2&/ M^H=$E3EWN5'$,RZ]8W&GW /:B,-VI[&+I[DG!L,R"C>@5V$]/UN@MUG&NLU' M2!JH2:YX1MAV3ERSB[=N7)($Z2)J^JFU,_86L8J[D^32U/XQGWX^D M++GB!H4PX4AV9P?3)9*[IAH.G\0CG)R_93AMD[^X\.GZ_,X>NX-'5,%?0M).RS*>Q)%+#+%HQ/V#$4CLX M:&@*EI+FYQ0?&&;.NF'F[. <\@F)8+>*!I% H4&*77-GL&^D^4%1XB=*LMGD MW:?;:[Z:OGOU9-C!K%$AU50L.TM5\G2RLFC'3*0-%#2,D00VY)=M5VL!:<2' M#YI+75_ #6"D:1 MQ14A 7-*&@4P+78N'8R57!"Y@_!4@;G"10@/NO87L_E\ M-)^=(MC1_ID;<0\ M)J;&^B[7Z/2:>PAE0$T.4[Y0,0*.;]\KU>0[BFIW3'JY12FI1H*P)_0ROD;+ M[UKHG3IY9>@0NX;<15H'S#]HUT)#&Q;@X7LR%Y:E!G/8QB>GWN77 M 23EM_Y%%I$$]:=+KT(J&61K[C]XLW:#%,BMC2 H4JL^)*07T_/3T?F;*=$! M(II*?9"/J6)S\YR\DK?QFW5^F?%M^A_*MO,NV\X/IL@5N(KJ"5+$%\C\&Z@= MHG)?TOTUB5WN7=W>=+G'W>WT78P3C12H0'8#YD/'H\DM/9"X9UZJ#8]%$#V? M3 :@0I!BYL87E]&]*?!T@].SY+F/ARZ:LA%??L:S1A:58D(KKW_[_?/'U].W MX@$]G#:#*9Y54*-)8HQ29>PL"%X/_?L>E38^&;>Z-DUF QDCT]'D=#;$^_X, MW!?[X\%W&$1AQ5^;^!V4"?&33'>W^Z!U%;_C],OCU[!?I5MI0S/2$ELGX[/Y M$=HM_L(4?Z#@\5>=A0TH>'RY5A(L20OPG%YPYQ^DH/O,=_D_4$L#!!0 ( M !Q 6U.QXLI6_@( &,' 9 >&PO=V]R:W-H965T T)!*DZ;MVFUMI;TA0)J8V&"?W>3:6/-+L)UEX]=S=M+0 MPCHDQ)?X)?<\S]W9=Y[5VMS; M'!HQ3*SJ/"N?(XCFU6H&2VKTM4]&>EC62. MEF8=V](@RP-(BCA-DL-8,JZBQ2SL79O%3%=.<(77!FPE)3-/9RAT/8\&T6;C M"U\7SF_$BUG)UGB#[FMY;6@5=RPYEZ@LUPH,KN;1Z>#X;.3M@\$WCK7=FH./ M9*GUO5]\S.=1XAU"@9GS#(R&!SQ'(3P1N?&]Y8PZ20_,:>+]/"AB_4C>V$%+/*.BU;,*TE5\W('ML\ M; &FR1Y V@+2X''3#P#?\I\A?$!AU J,@,-KG M,!507@D$O0);,(/O_/7)(=.22LHRK],#E*703XA@@[QNY'O-=>7NZ;G,OZQ[ M6R#='%D)YB\\\3)76>]$RPUKPY0C1WS05*=DH'*NUL <4)(=RB6:+M.]8':! M6;L]"-OTDUFHJ9C\N"&N"YX5L,2,201\1)-QZ^\/<$51*]568LU= 8Z\I",H MF7IZ\VJ:#B8G=B<%4 I&E-RV_8+_\!Y;6&E!C<0>@T M/J"A?M6M=ROFL@D;X=KP#.'S;GX_,551[X,VBS Y["7#24?U&@;]9/@[Z(_D M[X%MI',XH-,;3 =O.XND?W3X.^V?9PVC<6\Z/MSEG72A;9_HLVZ-Q[TTF6[! M27:T#_Z,/!$=39)=_-%F^5Q%QEN-3Z)9A_9NZ:Y5RC4]L-OM7I#3IG'^,F^> MGRMFUIR\%+@B:-*?C",P34MO%DZ7H8TNM:.F'*8%O8)HO ']7VGM-@LOT+VK MBY]02P,$% @ '$!;4^027A=\ @ Y@4 !D !X;"]W;W)K&ULK531;ILP%/T5BTU3*]%B#$E(ET1JVE7K0Z6JW=9G!VZ" M5;"9;4K[][4- :HMVL'U\S_&YQO>B FYVMD*65)NEW 6JDD S1RJ+@& \#4K*N+=:..Q>KA:BU@7C<"^1JLN2 MRKJ&W!Q[8+M<6"%:+BN[@$?3/ZEZ:5="K9*P$KIC@2,)VZ5V&%^O8 MQKN 7PP:-9HCF\E&B&>[N,V6'K:&H(!46P5JAA>X@J*P0L;&[T[3ZX^TQ/%\ MKW[CY;*B"*U$\L4SG2R_Q4 9;6A?Z033?H#O2U^X>1H0$'R"0CD"<[_8@Y_*::KI:2-$@::.-FIVX5!W;F&/< M_I1'+ Q!8=5&[3/"[TY5-"O8:T \,!M!=K/_@/ MD9.:TSIC&K+3@P<]T,:\0@V2T4+UZ&[9O895N[0WC; >^HW#&N4 %;0\7GLXF'9-M5VH46E:ODC="F+[AI M;AHQ2!M@]K="Z/W"'M"W]M4[4$L#!!0 ( !Q 6U-4>&PO=V]R:W-H965T\FUL>;8P7;7\=]S=MHL@ZWP KS$OLMWW_W4>;;1YM;6 M ([<-U+9>50[UQ[&L2UK:+@]T"TH_+/4IN$.1;.*;6N 5\&HD3%+DB)NN%#1 M8A9TYV8QTVLGA8)S0^RZ:;CY?@Q2;^91&NT4%V)5.Z^(%[.6K^ 2W)?VW* 4 M]RR5:$!9H14QL)Q'1^GA<>[Q ?!5P,8.[L1G-^Q?PRY8RXWW,)[+:]%Y>IY-(E(!4N^ENY";S[! M-I^1YRNUM.%+-AVV0(_EVCK=;(U1;H3J3GZ_K0:K#&X(3R3;ET!O\*M'.+$VZ44"M+SL&0RYH;(*^O^(T$ M^V86.W3@87&Y)3ONR-@S9%-RII6K+3E1%52/[6,,K(^.[:([9GL)+Z$](%E" M"4M8NH6_1H M0WU++LNU# C[5(WW>WOU8L*2[!WY7^=5;0!(T_49?)\)=LEU;=J!/F/0O\/X MEOI/,KB=JE(W0'C;2E'Z*21.$U0A55<\VYN_)$7!:)'G \V(T;Q(!XJ4YBRG MX^21+FVH/Q(.UVH!9AC$YQNPY*^T0Y7?KC6^,:"\0#\O]3:[03OH'^U%S\ 4$L#!!0 ( !Q M6U/1@A5;DP( *D& 9 >&PO=V]R:W-H965T.-TH^F0K2PK84TDZ"RMKF((E-46#-SJAJ4M+-4NF:65+V* M3*.1E3ZH%E$:QV=1S;@,IF-ON]/3L5I;P27>:3#KNF;ZYPR%VDR")-@;[OFJ MLLX03<<-6^$<[9?F3I,6=2@EKU$:KB1H7$Z"J^1B-G#^WN$KQXWIR> J62CU MZ)2;]@%$"Q-E;5NV!B4'/9KFR[.X=> M0!X?"$AW :GGW2;R+#\PRZ9CK3:@G3>A.<&7ZJ.)')?N4N96TRZG.#N]D86J M$1[8%@V\>6 +@>;M.+($[1RB8@IXI7M> ML_0HX!R;4\CB$-(X38[@95V=F)O,LBW@EMK'X$LG>CS#M1+4,%RN@)L#H$ ]Z;=LI1&!R1(DH4#= M7@6ZJP Z2(OU C6=Y@6\?I6G<7;YW]8'S_0)P?W6YV?4_PSNEQ+^Q>J>C?O$ M/>D:2]1,P#O7MJAU+\4))/DP3/*L9W%2DE[V+%ER1C[#%WSFEMGV!H0J*,7> M(QF&-!V?5-*'[-BF83PZ?V9.PE$4#4Q\1@=YYKE89JG_0H=VDMO/^J- MCQKUR@])0^]Z+6T[23IK-X>OVO'SV[T=XK=,K[@T('!)H?'I^3 W0[&5K&J M\<-HH2R--B]6]"]![1QH?ZF4W2LN0?=WFOX"4$L#!!0 ( !Q 6U,IKE%H M_0( ,$' 9 >&PO=V]R:W-H965T*6G7FE,?1X$>E&"H+HG:ZCP3RZ5H :7J@ATK8!FSDGP M( [#LT!05GFSB;-=J]E$-H:S"JX5T8T05*WFP.5RZD7>QG##BM)80S";U+2 M6S!_ZFN%JZ!CR9B 2C-9$07YU+N,SN>)Q3O 7P9+O3,G-I)4R@>[^)E-O= * M @X+8QDH#H_P!3BW1"CCWYK3Z[:TCKOS#?MW%SO&DE(-7R2_9YDII][((QGD MM.'F1BY_P#H>)W AN79?LFRQ0P0O&FVD6#NC L&J=J1/ZW/8<1B%!QSBM4/L M=+<;.95?J:&SB9)+HBP:V>S$A>J\41RK;%)NC<*_#/W,['<-BAI6%>078'#D MTQU-.>C/D\ @N\4$BS73O&6*#S"-R96L3*G)MRJ#[+E_@*HZ:?%&VCP^2G@+ M=8_T0Y_$81P=X>MWH?8=7_^T4(\P#CK&@6,<'%*(5R1K.!"9$UI5#>6DJ3*F M%[*I#&1D075)WOT/"7'+DMX1,$XJ5 M81K%S KE4+[23/LD79$54.5O)!P4BE?V5*V$.A1FR(!(075I.B(]B8?^<#RTUKBS1E'LGT61-?9WC -_E#CD8&L,8S])0G(G#8:&UX2) M1JQEUW2%3<3H/07]9.B/H@2K06N\R*DAFQ/9AT;^"-6U]"_/1::<%=3V&+T3 M4#]._'$T.E)E25=ER.QCK&K:[U/V*41 M/>%MIJ27D ^OY2G8::L"5.$>#TT<=]MA.VOW/EVV;7D+;Q^W*ZH*AO7!(4?7 ML#?$G*CVP6@71M:N2:?28,MWTQ+?6% 6@/]S*+%O*; --VF #EB%HLO8S+5$648I42:JN]^MW MI&3)76TG7R3QR'ON.=Y#GE9[J;[HFE(#WQLN]-JKC6EO@D 7-6V(GLF6"IRI MI&J(P:':!;I5E)3.J>%!'(:+H"%,>)N5LSVJS4IVAC-!'Q7HKFF(.MQ2+O=K M+_*.AH]L5QMK"#:KENSH$S7_M(\*1\&(4K*&"LVD $6KM?WWR#3:3K91?[.#/#K&[VCG%L@I/%UP/3&D-;Q]/N(?N]R MQURV1-,[R3^STM1K+_.@I!7IN/DH]W_0(1]'L)!'&+'NP_D6+XGAFQ62NY!V=6(9C]R:(*"C\13$U#6^?R993_=LJ, ANEP3% '3; \47@')XD,+4&CZ( MDI8_^@=(:F06'YG=QE,F::.+SD59E> 9R/@','.+]$ M$ ](V7$*LH*J,YVBMD"LZ1K@-@:TY(#R-?K<9EZ'?JXIW,FF)>+08VDHJ#)X MQH!^[5AK8:'#C590#6GURV9P?XV)#]L#'"A1/LK,U& P#IYE;>&^$=ZY7'17 MU"<>1%LC5L/09HL!CR7!&8RC:[D7@+PL5"4Y'G(F=F"LC&;PZR]9'":_O_BV M>./@#22YOXCGUAJ/UBA,_2AUQN0G_RB,_,4RM9/SGR;GN9^E.3Q+0_B%?9F( MY L_B6(4B=9 &MGAQB@Z;)%-C E#<62FT.B0)_#X_UU\*= R]_,H[P,5G5+6 MN97*75536IF?)3'TU?K M_;H*SPG^.K85_%5,(.:\!D4)[VDQF"-GQDFFL5(%[_ J.HJ3%$5_HFP9MX0[ M;'=Q:JOQ7KOZYM6:?>EMV4X7F"4Y&PG" REJW )U< E,F4]U6\Y3/\[R,Y9> MFT71-1TG!A,LK4 +1OHVAW@H7)3!O^0'*<11XB?9=':B=.G/LP7\C0JR77.0 M[A0O1;9YN#BU9$L_"Y-S6@I.6E!#UP:7G_(_! MU(X)C76OT#6<+5$ZJF^N_<#(UC6TK338'MUGC?\C5-D%.%]):8X#&V#\P]G\ M!U!+ P04 " <0%M35*]3:_T! !@! &0 'AL+W=O0%#1+T[=4,JZ2L@BYK2D+/:#@"K:&V$%*9GYN0.AQ MG2R38^*!MQWZ!"V+GK6P _S>;XV+Z,Q2![@%(3R1L_%CXDQF20\\71_9/X7>72][ M9N%6BR=>8[=.WB>DAH8- A_T^!FF?JX\7Z6%#4\RQMH\3T@U6-1R CL'DJOX M9B_3.9P LN490#8!LN ["@67=PQ961@]$N.K'9M?A%8#VIGCRG^4'1JWRQT. MR\U@7<9:\LVT3/%?+)Z5JLEV,+VV0%[= 3(N[.N"HA/T,%I-Y)M(GITA_T#N MM<+.DH^JAOIO/'5&9[?9T>TFNTBX@WY!5ND;DJ79TD+KI@,OT*[F0U@%VM7_ M'L(%C7S6R(-&?D;CZR#W8(ANB+M0QBFHEDP=V'^=;&2["FS^9AW*94$/IP;H MR5>78-HPVY94>E 8!V#.SM?G)D[-G_)X]^Z9:;FR1$#CH.GBG=,U<9YC@+H/ M,[37Z"8R+#OW"P#C"]Q^HS4> R\P_U3*WU!+ P04 " <0%M3->B8,F4$ M #W$ &0 'AL+W=OGZRV"W;T/J_W@)@.QFMB<;: ]W8^_<9(&*"%PNN4+ MB>UY9N;QXXQMNFNIGG4$8,A+$@O=JT7&+*X=1P<1)$Q?R04(')E)E3"#335W M]$(!"U-0$CN>ZS:=A'%1ZW?3OK'J=^72Q%S 6!&]3!*F7F\AENM>C=;>.B9\ M'AG;X?2["S:'*9BOB['"EE-X"7D"0G,IB()9KW9#K^]IQP)2BV\23SQ#0, M9/PG#TW4J[5K)(096\9F(M>?("?D6W^!C'7Z2]:YK5LCP5(;F>1@S"#A(GNR MEWPBM@#HIQS@Y0#O/:!Q %#/ ?53 8T0$>;S;+)YW M(%Z=/$IA(DU&(H2P!#^JQGYN 6Z_2X1065Z3N7A#/]6A)/H-J M^&]+40D?5L,?F4(X/0@?_;_D[TZ'NR7P^VKX$((B>;="BGJQ%NNIO_H!?V6+ M[OOO:$0>#"3Z1T6(1A&BD89H' @Q2A:Q? 7 *FI I,4P4!!R0Q9*KK@ML+IL M46=>FZE76]U7?>K76[3>=5;;:Z7,C+9_X.97< M9;-@V:QD:1GEDN%&G,D6VB6S8#PD!K=)K&6S= Q8$!'8*&YGQ5H./G][&%[2 M#EFQ(.""V0G1A(DP13'QFKD1 %ABB)$6*E>@R$S)A)@(2^3_B"C$'9/CP9ENZ7U0Z]*]?]M6QK.(+S]W&[E+9.&+2: M4GJ*P<_G,T[5EC[C2!HI>*#Q/*.>=[6K4+8J)V^3DW0_JW)WQ&&G M:O$FC#ZS*IMJ3-MG4V536VGG9W\KU0[;C8.%[PBP?DA.9^N:A0+-TQNT)NGL M9*?XI=^D=]-W_;?T>DA+^D?T^BZ[@V_<9W\)X#UASO&0$L,,0[E7+?R0 M5';+SAI&+M)+WI,TN'K2UPA8",H:X/A,2O/6L &*_SKZ_P)02P,$% @ M'$!;4X,_VY D P U0H !D !X;"]W;W)K&UL MM59=;]HP%/TK5K2'36K)%X&D J1"F;:'JJALZ\.T!Y-<2-3$SFP#[;^?[800 M(&2CVW@@=N)[SKG']M4=;"E[YC& 0"]92OC0B(7(;TR3AS%DF'=H#D1^65*6 M82&G;&7RG &.=%"6FHYE] 5S$%_S&9,SLT*)D@P(3RA!#)9#X]:^F=A=%:!7?$M@ MRVMCI%)94/JL)I^CH6$I19!"*!0$EH\-3"!-%9+4\;,$-2I.%5@?[] _ZN1E M,@O,84+3IR02\=#P#13!$J]3\4BWGZ!,R%-X(4VY_D?;8FVO:Z!PS07-RF"I M($M(\<0OI1&U (G3'."4 "AL\(DZ@3*9([>WX' 24B)BC*8D@.HPWI>1*M[/3/79: >>0=Y!K M72''(T.T& MF+Q?:"+]9/(2K'&*O@#+KM##6G AN1.R:MJ@=GP/O0)F;4J]2JG7BC3-\I2^ M AQ8@+[?0[8 ]J.%H%<1]/Z/U_V*H-^:P0'>@:]7: RKA! Y1&.<8A)"D]4% MO*?A51W=C/H]R^T/S$V#*K]2Y5^B:OH"+$SX\64J!/@G JY=R_;M9@5!I2!X MLR]3_6PS)3C1U/5\K][B68L">$M9ZYD[->DVAW+/:/4V2MU_DYIZSDLP?V: M**L3G-OS?;&UW7]HW^^/9DGG'WIWYK[:^Y)M7UBS3V3^X6'MGFRM=#$X/JN- MJ]S@X'>4DEEK'#)@*]U/<132-1%%#U&]K7JV6]VIF/OE1<-WCYD\I1REL)2A M5JJAB(FBNVY %%;*IT<-8]IW U +Y?4FIV$T40=7)CGX!4$L#!!0 M ( !Q 6U/=3T_.W@0 !T5 9 >&PO=V]R:W-H965T:(LQ4(^LH7%5XS@2#.EB85LV[=2'&>=T5#OS=EH2'.1Q!F9,\#S M-,7L[9(D='W1@9WWC;MXL11JPQH-5WA![HEX6,V9?+(J*5&<)Z(.[K^DY0.:0-#FG#] M'ZQ+6KL#PIP+FI;,TH(TSHI?_%H&HL$@Y9@94,F MAG 55K M8G*]$.DU+.F[07_+J0-$&];ZE;7^$?FYYCR7UDYS%F<+,"3&7W@CV5&%1.!;_-J8?5ZK!3A7E!PRG8 M0Y[9J4'EU."W.?4]%UQ(%%2'H(3 +OBIYQXI;?Q"F)SCMGB[JJ\IADLL18?& MTSW822[LV=NG^P#11K"@74\.]H?"!<:,*:?E_"G XQMHTLWQF]X>KS&3,%!% MHA$>0UCNB)J1520FLM\S.8WF$)MLIJ]K@V M@:@6B#ZG:<*Z+4/G2=:.$[9VRO<+ ?^!8#*F[ M&!Q\3L&A&OK1 >AOP9"B5QX D6FI8",K@;UG*D$U(*-V0#X5W*:E_";00 ?! M/><#U<".4*MAMS0[(^^E$,5RCA>4'9]]5,,[^J3/+E2#)CKFP^ND[+NFP^9M M@;Z)RG/[>Z8\5",R:O^,.KU(O)TB0:AI6&G_+IFI:5F-VYN4L(6^9^/R^R[/ M1/&Y7>U6=WEC?8.UM7\)SR?0L#^%Y[/BIJX67UP&UL MO59K:]LP%/TKPFS001:_'PU)H'EW4 @-W3ZK]DUB:EN>I"3MOY]D.UX>JNM1 MV)=$NC[GW(>N[-L_$/K"M@ EJ/6.J(T>2,:W#$VS""(% M?]+,]S[BSYKYMPU\712HKI)UK-+(:A1<0=Y%MM%!EF&9BGC&[>F&JAS-]!^[ MK-'[M#U=Y7WVN=SGG\M]T4R?0"CHIHI^=I)VW>]VH>>T[/=)O(\CR"+60?=9 M2%(0=LQ!O)PYND]S\6I5M7_IPRM\R(_#?N@9=M#7]Z<]T08TNP:9@6DZYZCY M1ZBS4CAU*9S&4AQ31TO\)O/MH(OBJ#K5N8K$]?.JQ3MQAZ%(TEB@PT%-46CN 9^FVMP#5)=@X]09Z4(ZE($C:6X"T.Z$X4XED"5 M:'#=J>ZM9U_$-VL'6RA@GNOYERVMGWS54Z";8L)C*"2[C)>WO+;60^1=,3M= MV$=F;VPJ[!.S-U799V9O7LZ.?]V6D^P#IILX8RB!M0C!Z/KB[&DY'98;3O)B MUG@F7$PNQ7(K!FJ@$B">KPGAQXUT4(_HPS]02P,$% @ '$!;4R5V)@MS M @ NP8 !D !X;"]W;W)K&ULC55;;YLP&/TK M%MI#*S4!FW!)19#61-7ZL*EJU/79A2^)5<#,=D+[[V<;PM*$9'T!7\XY/L?& M'TG#Q9O< "CT7A:5G#D;I>I;UY79!DHJQ[R&2L^LN"BITEVQ=F4M@.:65!8N M\;S0+2FKG#2Q8X\B3?A6%:R"1X'DMBRI^+B#@CVWB@SX*9)3=>P M!/5[!W!-\&;9W96 NJ:)H(WB!AT%K--.S>6+9.PRISBDLE]"S3/)4^5#NH%!<, M)+I:@**LD-=HA)Z7"W3U[3IQE5[$0-VL$[QK!M/30 MTLT%VJ4!(5X0)^[N< ].8<0+P_ ?[).[2>]N54Q_JCE:V%O+[QH;_^M?.CR)$'L8,AA>++TB 08'Y_P$&Q"\)D3CGJ'T=<< MWJ!?H(;L12=?%I[&^BX=^QO X=CS@^F10?>@M)BR_I.*-:LD*F"EF=XXTA%% M6RK;CN*UK3:O7.G:99L;_7O_5^E?4$L#!!0 ( !Q M6U/8&/!N( , ,D) 9 >&PO=V]R:W-H965TT/51"15V?36+ JA-GMBG=O]^UDV8TN(AM M+R1VSCGWWF-S[=%!R&>UHU2CUY)7:NSMM*YO?5_E.UH2=2-J6L&7C9 ET3"4 M6U_5DI+"DDKNXR!(_9*PRIN,[-Q23D9BKSFKZ%(BM2]+(G]-*1>'L1=Z;Q,/ M;+O39L*?C&JRI2NJ'^NEA)'?J12LI)5BHD*2;L;>77B[R S> GXP>E!'[\A4 MLA;BV0R^%V,O, E13G-M% @\7NB,P,/%71#]EP_B,,WVM:3&+U<<&5_T:'%!A[*]TJ+LB5#!B6KFB=Y M;7TX(H".FX!; NX3X@\(44N(+HT0MX3XT@A)2["E^TWMUK@YT60RDN* I$&# MFGFQ[ELV^,4JLT]66L)7!CP]61!9L6JKT))*M-H12=$7]$!S4>6,,V(74VR0 M S8C/-]SBU#H:DXU85Q= _MQ-4=7GZY'OH;\3!0_;W.9-KG@#W*)T+VH]$ZA M1570PL&?G^TOD%1\!GA (>.?&:7TP-7.?\7??'/ MT=^9$74[);)ZT<4[Y8QHW(G&5C3^0/1[E8N2(E+7G.5DS2G2 L%4"=M.G<9H M%JV13*VDZ8,ODS3%:1R/_)?CQ3F%)3A.P_>H^2DJC'&U9]T M]2=GZW^RC8P6B+Q0"7WY7>T*06-7FE0%^ Y_+&B(+'<9TL1(CG*+DR# 2=IS MQ(&+H81!TO/$A1OB+.KI+5RX,(R&@=N4M#,E/6O*8K.!8\2TG8+QO6DPKJ+3 MD^!1B-.L5_(I*@P&66^KS$]1>!B$0:_<4]1@,,#N6K.NUNSO-H!SY:T/SI8X MS1QK'X4)CGI&.' Q;/-DV+/"I8?#+.ZOO4L/.DW6]\,_.IM**K?V4J!@G^\K MW32?;K:[=]S9X[8W/PUO9Z%C?@[WE.9:\4>^N>3<$[EE<#AQNH%0P4T&V)K\!4$L#!!0 ( !Q M6U/6H-R', , &H* 9 >&PO=V]R:W-H965TL?K!(D>?PW'O)(TX/2C^9$M'"B^#2S)+2VNI#FIJB1$'-0%4HW,#VL=JK5TO[5BV3* T3$G0N)LE-^3#BHP](,SX@^'! MG+7!A[)1ZLEW[K:S)/.*D&-A/05UCV=<(N>>R>GXNR5-NC4]\+S]G?TV!.^" MV5"#2\7_9%M;SI+K!+:XHS6WG]7A([8!!8&%XB;\PZ&9.\X3*&ICE6C!3H%@ MLGG2ES819P RN@#(6T#^HX!A"QC^* D8A,TTH(0\K:NE\JM4!M)_MV'PC M)#.@7?A,^KH_6.U&F_*HH$U/=(-1WBS0DL9-V_A-WA\6,&;7]Y.4^N6 M\9/3HJ5<-)3Y!PP7J_ADZ(R0C?LZ(:!;GB!;H4;"W?26%V[TV/AZRXL"O-7A'[4T8^B:A^EP:+6N(5**\&,4?H(TM6XKXP-U210>7]XG@_S\3!S M-7OND3#N)(RC$KZ@%J!VP%\EK%DUCL[AB%2;2"HFG8Y)E.E.6M1H+&AJW71VG(X,L^S4BZZJ3=17E6>$.M:;^M,>4'E$WR]1[%!'=N=[SOJ]S]C\Y/L M9&995'O@_K"1"U@H;0C=>'!DE9NU!Y[#2I[=3)( M%G[]1X.O'2GFR/Q)WK/Y=V_$K)/S6D9]]U?PN[ MIWK/I &..X?)!E>.0C<7FZ9C514^]1MEW<4A-$MW&43M)[CQG7*?@K;C;P_= M]7+^#5!+ P04 " <0%M3[DLU::," V" &0 'AL+W=O<&E)!;,]Q0KO .;7BR(P]\SAB6TER"L\\DTF]8 =1R7>P KD6_G,5<]N5-*\ "IR1A&']=2Z=^^6 MH<8;P(\<=N*HC722=\8^=.A^."$JGG^#5!*]-..?@UP3_4H=131A=ZA#4!!/=KK*; MC5M@B>.(LQWB&JW4=,/LOF&K_&1L?/3$J,X&6-(6T MA[\8YD\&^+:*W.3V#KEGWJ#@"LH;Y#M?D>=X;L]ZYI?3G;XX_^>^_&?WD\WP MFT/@&SW_@D,P(#=JY$9&;G1&[@%2X)BH\Z*^6."\]X7/*HW0:.C;[#-VQX$[ M]B/[\_@]=&'.*6+11?ANJ+1.8R/%G:V4Y4F=SQI9>O" MVMFZ"-\?>V.O%:X+ZPEG'UV$!?"-J4 ")6Q+9?4Y-*--D;LW=WMK?.;>S=V> M\84JBE4-^RM?5=0GS#N M 6I^S9@\=+1!\U&ULI5=MC]HX$/XK5G0GM5*/Q D06 $2 MRXNN4GNW6JX]W4>33"!J8N=LL]!_?^,D9%D27$[E \3./,\\\^)DF!R%_*;V M )J<\HRKJ;/7NGAP717M(6>J)PK@>"<1,F<:EW+GJD("BTM0GKF^YPW=G*7< MF4W*O27UF7Y?!8S!;IF ALK_36.^GSL@A,23LD.EG M#_T:T+_7PZ &#.X%#&O L,Q]E:PRTTNFV6PBQ9%(8XULYJ(L5XG& M!*?<=-9&2[R;(D[//O)(Y$#^8B=0Y#0]R!7]KQ8PO>Q;";V/US M[(^^E7 #18\$W@?B>S[MT+.X'^YUA?-SWE<_YWUMAR\A0CCM@K_)9=#T45#R M!7?TD86NW]#U2[K^#;IGB(3$*I.O+#M4/3C/\"G(> 1=G5>Q#4LV\S!]F6%0 M+Y?%^*'%VF;Q)HA!$\3 &L02$I 2@\"LD+E2H-4'\F-".3,9X=Z.9!L)XC'/6@%>=[S-XHW<<2-W;)5;GW&3=SCA M:*,ZA8U;N<(IAX[&;]4MVF;7^ML603#R1U>U6;7-Z/C68:#>ZVO1L\9J#N)! M"SP#V/==<2Y_0.#3GN?]:NEY>O&*IE:J59) .8#=UF(GH&%O9-?BOVKQK52F M4[? (4DU2:3(\3ANM7E.[% ?!Z4ZY?GM4OJ#H%4E]V*.R4'NRHE3D4@ M1&PO=V]R:W-H965TP MS=W[O&?,4>RE>M [ "1/E:CU+-@A-N=AJ%<[J)@>R09J\V0C5<703-4VU(T" MMG9)E0AI%$W"BO$Z* NW-E=E(5L4O(:Y(KJM*J:>+T#(_2R(@]>%.[[=H5T( MRZ)A6U@ WC=S96:A5UGS"FK-94T4;&;!C_C\8FKC7X1+$,(*&1O_>\W (VWBX?A5_=K5;FI9,@V74OSC:]S- M@CP@:]BP5N"=W/^$OI[4ZJVDT.Y*]EUL:H)7K499]^GTX2*#Q MB03:)U#GNP,YEU<,65DHN2?*1ALU.W"ENFQCCM?VI2Q0F:?==&AZ G4 M IH12:)OA$8TOE]]@?2YIETZP('P=@8P\;?P2C0[ N*SV Q3&=Q/$P+?6T]"-:,D1+!VCC M/#U1V\33)A_1QD.TR3$MHFD:#=,R3\O>I?V1R(3]1MRY%>[<-OVY'7*1';E( MTBR/TV$7N7>1O^OB!K0V;6&)9,WU2K8U#K'S8W:?F(#I/\>NBV0 M2\&WS+; P5V8'AWJA*;3.']C)3QH,;9;WS*UY;4VC(U)C$:9J45U';";H&Q< MUUE*-#W,#7?FIP'*!ICG&RGQ=6(;F?\-E2]02P,$% @ '$!;4^8NBY7V M @ %@D !D !X;"]W;W)K&ULM59M;]HP$/XK M5K1)K=21%P@O%2 5NFF5BH:*NGZ8]L&0@T2-X\PV4/[]SG9(LS9D[,.^@-_N MN>DDVL](([ M'N9T PM0C_E?PJ0)W2IS:LCH_H7XQX%+.D$J8\?4HB%8^< MOD,B6--MJA[X_BL4@D*-M^*I-+]D;\]V X>LME)Q5A@C Y9D]I^^%(&H& 3A M"8.@, C>&/B=$P;MPJ!MA%IF1M8M570\%'Q/A#Z-:'I@8F.L44V2Z6M<*(&[ M"=JI\;<^* M!%[@U_"9GF_N-=!IE^%L&[S.7\.YHC(F6#=K+!1)UH(SPLO-U,2Z+GP6OFO@ M=0GNQH$_Z'C(;5=#JU/2ZC32>C+9#!&A.Z2P 2Q 7>(E%:) ,+S7VJ3 M U A24"8O6@_(!$]R(;8AJ6(\-]$1(E<\6VF"'*&,]DWNPA;H?>Q@6JWI-H] M,PT,DRN,=P9[+"@=YSI:S7"A#6H#L5Y)K'Y>'_:!;24-; M7#6GO,&I9.V7'/N-'&>8F&S+R(\9L"6(GPVR!R7DX%]DVT&ULE59=;YLP M%/TK%MI#*W4%\TV51%H359NT25&S;L\.<1*K!C/;).V_W[4A-&L@Z5[ -C[W MG'L,]S+:"_FLMI1J]%+P4HV=K=;5G>NJ?$L+HFY%14MXLA:R(!JF3K/>5B/W:P#P^1'^PR4,R2Z+H5/#?;*6W M8R=UT(JN2V;O7'BH+Q66A0M&!04K&SNY*4UX@B MPP& WP+\CP*"%A#81!ME-JT9T60RDF*/I-D-TF/1D TKS3$NM(2G#'!Z M\L!*4N84?:?@A4*?T4.M:TD-%2OJ G&SCBKR"D>G%;J:44T85]>P\VDQ0U>? MKD>N!ATFFINWG/<-IS_ N:#5+0J\&^1[/NZ!3\_#9S0'.+9P[U^X"]EW%OB= M!;Z-%WS(@C,!@RY@8 .& P$'TKIO4+%%F<]K-PFRV ]'[JZ'+.S(PDMD?A]9 M@XJ.R+ 7X6B +>K8HDML01];U,.&XR3J9XL[MO@26]C'%I^PA5D:9?UD24>6 MG"7[*33A ^]]GXCD1(2?Q0'V^U6DG8KTK(KO5"E$"E&7&JHD5&8%_*S<(%9J M"C/=)R4]=3\.LJ!?2=8IRHA-8,9GXD"WRJ+H$\DO=9G.[SP\#'Z;LLW*,N85KT#R(WK%0@<@U M[S8!OV33]9J)%I5M'$NAH0W9X1;^%*@T&^#Y6@A]F)A>U/U[3/X"4$L#!!0 M ( !Q 6U/9?([IH@, $4+ 9 >&PO=V]R:W-H965T^V7-@&$KO& B1#T*SMAV$?&(FVB%*D2E)Q MO5^_(R7+2BQSPX#Y@RU2]SSWW!UYOOE>R&^J)$2C'Q7C:N&56MU)+BPH(KY41!,_ I3[BWG=N]1+N>BT8QR\BB1:JH* MR\,M86*_\$+ON/&)[DIM-OSEO,8[\D3TY_I1PLKO60I:$:ZHX$B2[<*["3^L MPM0 K,472O9J\(Q,*,]"?#.+NV+A!4818237A@+#SPM9$<8,$^CXWI%ZO4\# M'#X?V3 CF&2NR$NPK+72Y\#(/%62+&Z8_B?VOI O("LP%4_8;[3O;P$-Y MH[2H.C HJ"AO?_&/+A$# /", Z(.$+T%)!< <0>(;:"M,AO6&FN\G$NQ1])8 M YMYL+FQ:(B&P)0^V8.18TK%ZM$032V3N_,MRFJ11-IO[+\,T_:/9*YUIKS-UZKPG M2L%-SINJ85B3 BX@-*. MS2!WJ":2BN(]VKRZSU>4HP/!4HW>53=]&+10QWG->J69DVI#M[I$OY=4%H,& M=)2Z$E6-^<'A9];[F?V?UR\,3ETU< 9T"H)U+G/KAC^[TA&=E$1.II50VB3!V8DZCF$>XB2?MQH8EJ:7 MY)UZ=>ANUG!-&V[3\]]T)6>ZDB0(TTO'Y]2;0W=SOA42,)3O%(+^\2_.<7I6 MO[<:_,&@4A&YL_.;0KE)0#NS]+O]C'AC)R/_9-X.F ]8[BA7T,>V VNI^!= MMC-;N]"BMF//L] P1-G'$N9<(HT!O-\*H8\+XZ"?G)=_ U!+ P04 " < M0%M3/!M5P00# M$ #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V4U4&3:TH MR1MPJG@P'HWBH"),^+.I:*NK2C?>0K9"I_YX,'GV]B5/_3!^[WLV7"9SFOKW MIV]_M%)?OO'L_>3=R!:D87UOS& P+R:7RM*FA$1."I7FT<&AG4-X^ M3L6$5!VW9;#?\W[Y ;"9@4#&^5ZMP3";UD1KJL25F72+.^,3R.O'=^O:*"P5 M68?C"W_KT-T,R5RJG*J!)O0WIMF4TP+D*%8NX:YE'0"HM:S,(&>DE()T&C8> M_<"$75#.;Z'WOA=[L5?%SJZ.8$_%,#2"^J$-8R<0?S>:C;T3-GE56*]F#U)_ M;DTVHIM#K] ;10NVZN:K8N#'HH=X=%+7?/V)LU)4U.;^8L+9E&S\O*54[-&P M0:E--ZT*7//X']3\9^M<4D$5X;NB3>L?"PP7$SE=T3SKIZJ<=T//# QK?X'#(7+576X$\[&8&P$, MX\$48#[6"^/YG_*9H/E8#-,V<2(3U&>"^E@O%Y)U'XS'[9.8RYUIDD11'&,5 MS3*G@@RK6QS#GSL:I@T\,!Y@^KU:X[N-=\CS?8#MZ7,=@F6*=R*6*5YK0-QU M X\D<>\VQ@,>V"Y@O0/\;A[H*;=/%,&N8MJP)QA'D@1#H!?=/1K'2'5B^+CW M!WM*HBA)W A@;@51A"'P-.((I@ T8$@4=>?@P7D4;,ZI8/L/@MDO4$L#!!0 M ( !Q 6U.7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G! M135I=+479T]@8\SA O?8YM.35 _W4CZ0;9$+/? VQI37O9Y.-ZR@^H,LF8 C M*ZD*:J"HUCU=*D8SO6',%'DOZ/@7EPOO\:=?77/7L@C0L-5P*J*PK?G#V MI%^/UT7RR#6_YSDWSP.OV<^91PHN>,%?6#;P^A[1&_DTEHJ_2&%HGJ1*YOG M\]L#/Y@R/'U3G=202WJOFQI#[Q<40 ;>11\Z7'&E3=.BZ9\"XR.#QFVI,G+$ M<\/4+37LJY)5R<6Z[@;NHF?=1A.'W;8-XK7ZES#*U8JG[%:F5<&$:>.H6%X# M"KWAI?:(H 4;>+LF9"@R$@D#02(3T78%;>L[A4M/LO:N#>!:,537' ZH2=: MNX/\,IP.9S<12<91M$PLI@!A"H[)1$[F5,$)&]:\*>\MQA!A#-TR)LOA,KJ+ M9L 7CT@\CQ;#Y22>V1$\0^C.CDF7C(>+:!Q/;Z-%\HY$W[Y;D.<(Y/DQ(6^& MR9B,IO%/.X07"-V%XY>PTEPPK4FLUE3PEZ8%H? ISRM52@OR$H&\=!S"JBBH M>B9R11*^%AQ.HW7"25-90<*Q(*\0R"NWD N6,@M*K FH1?J/I:L^VXIYXJMF%+L+YZ-A3K$L40FXA$: M@.-9)U*80GS'#HFH$O"J:3)GBB0;,(A-AHG#=VR.&0RK (L^T^:ZKU"8+WS' MPIB(5!:,+.FV^P@Q/?B._1"73-$F7TP9U9U085[P'8MAQ 6%U-5"=8*%B<#_ MGR;X%=B8F I\QR[ TRRQ,3$9^(YM8"4T\S6P'$3$? M!,Y]\)I-#L*ADPO'9MA+*P?Y,#\$COW0S2\'\3!3!(Y-@8Z+.XDFP.01N)Y< MH/DPM#$QF02.98+FPVXT,;L$CNV"8W:BB=DE<&R7O>$Q.;EEAO*\^_%@7@F. MZ94#<"$FEO#X8CDE,'F3(N4YIS8F)I?0L5PZX^?#4<3T$CK62\=]I^1OT= M M85OHUL9$EZ\<6V8/,S4X;0?5CK MB]+5N9^UG6N&-Z>VK_,P+/NS[?+BFI^=Y31=VOYYAMEMGV&/P?:G[:^^="Z8Y)#W9Q$F!7(3TDT*[";$ MFQ3HS:@W*]";46]6H#>__&PKT)M1;U:@-Z/>K$!O1KU9@=Z,>K,"O1GU9@5Z M,^K-"O1FU)L5Z"VHMRC06U!O4:"WH-ZB0&]YN2Q1H+>@WJ) ;T&]18'>@GJ+ M KT%]18%>@OJ+>_4VX=[Y?S4\UCC^>^D.@S?NNGX@8I*\^'[73SB@[TSM<[Z>VRVX> MCG7+]7?\?<9'_0MS") <$B3'#4B.6Y <8Y <=R Y[D%R/(#DX".4("A$Y2A( MY2A,Y2A0Y2A4Y2A8Y2A&UL4$L! A0#% @ '$!;4^6P/Y(=!0 ]!0 M !@ ("!#0@ 'AL+W=O 8 " @6 - !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ '$!;4S'T;)#5!0 6A< !@ ("! M^Q@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M'$!;4XF5NZA) P )0< !@ ("!3BP 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ '$!;4S:0)_8H!0 ?0X M !D ("!C3T 'AL+W=O&PO=V]R:W-H965T]% !X;"]W;W)K&UL4$L! A0#% @ '$!;4Y&PO=V]R:W-H965T M&UL4$L! A0# M% @ '$!;4R JT@OU P +@D !D ("!#E@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '$!;4['B MRE;^ @ 8P< !D ("!36T 'AL+W=O%WP" #F!0 &0 M @(&"< >&PO=V]R:W-H965T&UL4$L! A0#% @ '$!;4]&"%5N3 @ J08 !D M ("!078 'AL+W=O0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ '$!;4U2O4VO] 0 8 0 !D ("! M^7\ 'AL+W=OB8,F4$ #W$ &0 @($M@@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ '$!;4]U/3\[>! '14 !D ("!)(H 'AL+W=O&PO=V]R:W-H965T^; !X;"]W;W)K&UL4$L! A0#% @ '$!;4[Q-?L&* P )PP !D M ("!R9X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ '$!;4ULLB6_0 @ AP@ !D ("!5J@ M 'AL+W=O&PO=V]R:W-H965T*NQS M$P( L ( !9;( %]R96QS+RYR96QS4$L! A0#% @ M'$!;4^(P!9RV P =QD \ ( !3K, 'AL+W=OJX !;0V]N=&5N=%]4>7!E <&UL4$L%!@ N "X >0P +:Z $! 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 86 284 1 false 21 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-20210930x10q.htm scia-20210930.xsd scia-20210930_cal.xml scia-20210930_def.xml scia-20210930_lab.xml scia-20210930_pre.xml scia-20210930xex31d1.htm scia-20210930xex31d2.htm scia-20210930xex32d1.htm scia-20210930xex32d2.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 56 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "scia-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 10, "contextCount": 86, "dts": { "calculationLink": { "local": [ "scia-20210930_cal.xml" ] }, "definitionLink": { "local": [ "scia-20210930_def.xml" ] }, "inline": { "local": [ "scia-20210930x10q.htm" ] }, "labelLink": { "local": [ "scia-20210930_lab.xml" ] }, "presentationLink": { "local": [ "scia-20210930_pre.xml" ] }, "schema": { "local": [ "scia-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 299, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://xbrl.sec.gov/dei/2021": 5, "total": 11 }, "keyCustom": 26, "keyStandard": 258, "memberCustom": 10, "memberStandard": 11, "nsprefix": "scia", "nsuri": "http://www.datatracks.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_6HLUbjKhtUmTygj5cZG5CA", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_6HLUbjKhtUmTygj5cZG5CA", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "scia:EmployeeRetentionCreditPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "scia:EmployeeRetentionCreditProvisions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "scia:EmployeeRetentionCreditProvisions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember_D5dEKpzdU0KGPhvQF-9K9Q", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_jTjQc7n9p0-S6qpQj-4ZrA", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact", "reportCount": 1, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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": [ "us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock", "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_yq8ylhOdtkKdE--hhVEa9w", "decimals": "0", "lang": null, "name": "us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_jTjQc7n9p0-S6qpQj-4ZrA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_4_17_2020_us-gaap_DebtInstrumentAxis_scia_SbaPaycheckProtectionProgramLoanCaresActMember_VxgdirnLmUqS5q_pWkDp7Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnsecuredDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "As_Of_4_17_2020_us-gaap_DebtInstrumentAxis_scia_SbaPaycheckProtectionProgramLoanCaresActMember_VxgdirnLmUqS5q_pWkDp7Q", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnsecuredDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "scia:DeferredTaxAssetsRecordedValuationAllowanceNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_fpPUT_mXDk2FCOYWn7kX1Q", "decimals": "0", "lang": null, "name": "scia:DeferredTaxAssetsRecordedValuationAllowanceNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:LesseeOperatingLeaseOtherInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:ScheduleOfComponentsOfFinanceLeaseTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_qnQB6fczSEGsYQv3NSmEWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_sag_BAAKRUOIUAalJiaRfw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_scia_ConvertiblePreferredStockSeriesBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_SBu1XFQR70i3VAV55RZaKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_scia_ConvertiblePreferredStockSeriesBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_SBu1XFQR70i3VAV55RZaKQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wxv4z6s4m0Sn3Q9uwR_m5w", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_zyk9uubyHUe8n_sazCdUIw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 21, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "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/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "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/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "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/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/20210930", "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/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "scia_AmericanRescuePlanActOf2021PolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for American Rescue Plan Act of 2021.", "label": "American Rescue Plan Act of 2021 [Policy Text Block]", "terseLabel": "American Rescue Plan Act of 2021" } } }, "localname": "AmericanRescuePlanActOf2021PolicyTextBlock", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20210930", "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/20210930", "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 period for:" } } }, "localname": "CashPaidDuringPeriodAbstract", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "percentItemType" }, "scia_ConvertiblePreferredStockSeriesBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Series B" } } }, "localname": "ConvertiblePreferredStockSeriesBMember", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "scia_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "scia_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Two [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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": "Accounts receivable Tax - Employee Retention Credit" } } }, "localname": "EmployeeRetentionIncomeTaxCreditsCurrentCaresAct", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "scia_FifthThirdBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Fifth Third Bank.", "label": "Fifth Third Bank" } } }, "localname": "FifthThirdBankMember", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "FifthThirdEquipmentFinanceCompanyMember", "nsuri": "http://www.datatracks.com/20210930", "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/20210930", "xbrltype": "stringItemType" }, "scia_HuntingTonBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "N/A.", "label": "Huntington Bank [Member]" } } }, "localname": "HuntingTonBankMember", "nsuri": "http://www.datatracks.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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" } } }, "localname": "InternationalMember", "nsuri": "http://www.datatracks.com/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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]" } } }, "localname": "PhotonicsMarketMember", "nsuri": "http://www.datatracks.com/20210930", "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/20210930", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "scia_ProductionEquipmentCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of production equipment.", "label": "Production Equipment, Cost", "terseLabel": "Cost of equipment" } } }, "localname": "ProductionEquipmentCost", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "scia_PropertyAndEquipmentPurchasedByCapitalLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of property, plant and equipment purchased by capital lease as part of non-cash financing transactions.", "label": "Property and Equipment Purchased By Capital Lease", "verboseLabel": "Property and equipment purchased by finance lease" } } }, "localname": "PropertyAndEquipmentPurchasedByCapitalLease", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "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/20210930", "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 PPP Loan" } } }, "localname": "SbaPaycheckProtectionProgramLoanCaresActMember", "nsuri": "http://www.datatracks.com/20210930", "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/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesTables" ], "xbrltype": "textBlockItemType" }, "scia_TaxCreditForPaidTimeOffDuringVaccinationCovid19": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax credit received for paid time off during vaccination for the employees under Plan Act 2021.", "label": "Tax Credit For Paid Time Off During Vaccination, COVID-19", "terseLabel": "Tax credit for providing paid time off for each employee receiving COVID-19 vaccinations and for any time needed to recover from the vaccine" } } }, "localname": "TaxCreditForPaidTimeOffDuringVaccinationCovid19", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "scia_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Customers [Member]" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.datatracks.com/20210930", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "label": "Non-employee director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r193", "r229", "r259", "r260", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r410", "r412", "r433", "r434" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r193", "r229", "r259", "r260", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r410", "r412", "r433", "r434" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r193", "r229", "r257", "r259", "r260", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r410", "r412", "r433", "r434" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r193", "r229", "r257", "r259", "r260", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r410", "r412", "r433", "r434" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r156", "r157", "r249", "r251", "r411", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r156", "r157", "r249", "r251", "r411", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r360" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r23", "r160", "r161" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r177" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r279", "r360" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r88", "r89", "r90", "r275", "r276", "r277", "r321" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r73", "r175" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r261", "r262", "r280", "r281" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r162", "r170" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r82", "r144", "r147", "r153", "r166", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r312", "r314", "r326", "r358", "r360", "r387", "r401" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r49", "r82", "r166", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r312", "r314", "r326", "r358", "r360" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r33", "r75" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets", "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r330" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r80", "r82", "r111", "r112", "r113", "r116", "r118", "r126", "r127", "r128", "r166", "r179", "r183", "r184", "r185", "r188", "r189", "r227", "r228", "r230", "r231", "r326", "r440" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r88", "r89", "r321" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r232" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r360" ], "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,501,248 and 4,466,969 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r135", "r136", "r158", "r324", "r325", "r423" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r135", "r136", "r158", "r324", "r325", "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r135", "r136", "r158", "r324", "r325", "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r135", "r136", "r158", "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r135", "r136", "r158", "r324", "r325", "r423" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r176" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r239", "r240", "r250" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r61", "r369" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r83", "r295", "r305" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r79", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r207", "r214", "r215", "r217", "r225" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r81", "r86", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r219", "r220", "r221", "r222", "r339", "r388", "r389", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r42", "r218", "r338", "r339" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43", "r81", "r86", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r219", "r220", "r221", "r222", "r339" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r81", "r86", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r213", "r216", "r219", "r220", "r221", "r222", "r233", "r234", "r235", "r236", "r337", "r338", "r339", "r340", "r398" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r296", "r305" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r284", "r285" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r291" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r293", "r294" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r290" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r73" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r282" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStockCash": { "auth_ref": [ "r237", "r397" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r97", "r98", "r99", "r100", "r101", "r108", "r111", "r116", "r117", "r118", "r122", "r123", "r322", "r323", "r393", "r407" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r97", "r98", "r99", "r100", "r101", "r111", "r116", "r117", "r118", "r122", "r123", "r322", "r323", "r393", "r407" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r119", "r120", "r121", "r124" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r287" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r84", "r287", "r306" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r273" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r53", "r54", "r55", "r88", "r89", "r90", "r94", "r102", "r104", "r125", "r167", "r232", "r237", "r275", "r276", "r277", "r298", "r299", "r321", "r331", "r332", "r333", "r334", "r335", "r336", "r413", "r414", "r415", "r442" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r342", "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r176" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r73" ], "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": "Gain on disposal of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r73", "r223", "r224" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r62" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r134", "r423" ], "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]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r60", "r82", "r144", "r146", "r149", "r152", "r154", "r166", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r326" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r144", "r146", "r149", "r152", "r154", "r385", "r391", "r395", "r408" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r84", "r288", "r289", "r292", "r303", "r307", "r309", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r103", "r104", "r143", "r286", "r304", "r308", "r409" ], "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": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r70", "r76" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r72" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r72" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAssetRetirementObligations": { "auth_ref": [ "r72" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r72" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r72" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r72" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r72" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r394" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r67", "r69", "r76" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r172" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r45" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r48", "r360" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r47" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r48", "r171" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r46" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r11", "r176" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r352" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r350" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r352" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLease" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r353" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r82", "r148", "r166", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r313", "r314", "r315", "r326", "r358", "r359" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r82", "r166", "r326", "r360", "r390", "r404" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r82", "r166", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r313", "r314", "r315", "r326", "r358", "r359", "r360" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r18", "r389", "r399" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r37", "r81" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r37" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r37", "r81" ], "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]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r37", "r81" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r43" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r11", "r176" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r71", "r74" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r51", "r52", "r55", "r58", "r74", "r82", "r93", "r97", "r98", "r99", "r100", "r103", "r104", "r114", "r144", "r146", "r149", "r152", "r154", "r166", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r323", "r326", "r392", "r406" ], "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/2021-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": [ "r97", "r98", "r99", "r100", "r108", "r109", "r115", "r118", "r144", "r146", "r149", "r152", "r154" ], "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 SHARES", "verboseLabel": "Income applicable to common share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r91", "r92", "r95", "r96", "r105", "r106", "r107", "r164", "r165", "r168", "r169", "r252", "r253", "r254", "r255", "r278", "r300", "r301", "r302", "r320", "r327", "r328", "r329", "r354", "r370", "r371", "r372", "r416", "r417", "r418", "r419", "r420", "r443" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r140" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurposeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r144", "r146", "r149", "r152", "r154" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r346", "r351" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r344", "r347" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r341" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r349", "r351" ], "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 - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r348", "r351" ], "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 - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r226", "r317", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r316" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurpose" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r15", "r386", "r400" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r66" ], "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": "Payment of cumulative dividends on preferred stock", "terseLabel": "Dividend Payment, Preferred Stock" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r228" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r21", "r227" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r227" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r238" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r360" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r7", "r9", "r173", "r174" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r65" ], "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 note payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r63" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r177", "r343", "r345" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r50", "r178", "r345" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r13", "r176", "r341" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r176" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r178", "r360", "r396", "r405" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r258", "r355", "r356" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r258", "r355", "r357", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r283", "r368", "r435" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r237", "r279", "r360", "r403", "r416", "r420" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r88", "r89", "r90", "r94", "r102", "r104", "r167", "r275", "r276", "r277", "r298", "r299", "r321", "r413", "r415" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r135", "r158" ], "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": "Sales Revenue, Net [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r78", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r256" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r56", "r82", "r141", "r142", "r145", "r150", "r151", "r155", "r156", "r158", "r166", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r326", "r395" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r297" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r118" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r30", "r31", "r32" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r263", "r274" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r264", "r269", "r270" ], "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/2021-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/2021-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" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r72" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r267" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r267" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r266", "r274" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r265" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r272" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r272" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r271" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r266" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r77", "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r80", "r82", "r111", "r112", "r113", "r116", "r118", "r126", "r127", "r128", "r166", "r179", "r183", "r184", "r185", "r188", "r189", "r227", "r228", "r230", "r231", "r232", "r326", "r440" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockDetails", "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r53", "r54", "r55", "r88", "r89", "r90", "r94", "r102", "r104", "r125", "r167", "r232", "r237", "r275", "r276", "r277", "r298", "r299", "r321", "r331", "r332", "r333", "r334", "r335", "r336", "r413", "r414", "r415", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r88", "r89", "r90", "r125", "r369" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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": [ "r21", "r22", "r232", "r237" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r232", "r237", "r268" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r232", "r237" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r82", "r163", "r166", "r326", "r360" ], "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/2021-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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r19" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r19" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_UnsecuredDebtCurrent": { "auth_ref": [ "r16", "r388", "r402" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r129", "r130", "r131", "r132", "r137", "r138", "r139" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r118" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r110", "r118" ], "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/2021-01-31", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails", "http://www.datatracks.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r108", "r118" ], "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/2021-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": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r304": { "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=122134291&loc=d3e330036-122817" }, "r305": { "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=122134291&loc=d3e330036-122817" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r417": { "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=124501264&loc=SL117420844-207641" }, "r418": { "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=124501264&loc=SL117420844-207641" }, "r419": { "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=124501264&loc=SL117420844-207641" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r435": { "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" }, "r436": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r437": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r438": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r439": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r44": { "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" }, "r440": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r441": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" } }, "version": "2.1" } ZIP 57 0001104659-21-130289-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-21-130289-xbrl.zip M4$L#!!0 ( !Q 6U-Y]+G:^PP !9[ 1 N]:9D6J5RC>;> M9H,9>B"<4\=!UYS:*X+0Q=FGLQ\O^C^=#<\'%Q>HVPTY76,!+3V&-,OAV2"N M&8=\%-OV!\.T(?+X>!R<(Z>'F+*!Q!S2:M)M\*^%-::N!B!MDQ< M;IVKSEK*S66O]_KZ>K9=<.?,XRMHW3_O_79/V==.2"FH%9-J,D&LLY7WTH,* MW5E,R&5,N,1BH?E!H2;J]@?=\YB4;*UU,5-5D^*J:JE!5LJ$Q,PB,;T#LJ?H M7\\U-8S]14_71J0VH<5"0$5*!LOSF>2[8N*P,M4@)T-:9E6] /0C)^8K(1^P2L<$628VHC266'%M?Q9GEN;I!_^)EC1\^3A*V6#7E<533FPBXR+1CR0>^WA_MG/<-B\Y(\ MTT?*$J"ZIZI5-WW536(F61374S:<3LQWAT66,.S#A)*$";IP2%>1$8XE^#G1 M'9[U$S!RSRDQ/UU3,!2<+$LM_%,/:I-#7<(^KBK@[TM>RO^B![6QQ9*5NYH2\6-YV+*P@$4'41!X69-8@$C$6VRI(QJ=(*0*N*&"+%%\4,$81YY][67;9GGQ8@*?L%_T-* AP&WH8U?(7M@Y)3"TM M[%B^OSFI (MI(Z$SXP"30^<5/XOA[= MCQ['$_3\>3*9/[<@&$"(/\1T.=U$KCF#1@F1&99A#I;G^6@^>9@\SI_1]!9- MGR:ST?QN^M@"5!>@,1;K6\=[->&SIS'#\Z$"GO'H^3.ZO9_^IX7'N"3=L1=0 MU^.4B!LB,75R*U !A0F:#_U/_4%VP4GP0#^$7/[1 F,"9H(Y@_VS>"+\>8TY MF1'+8Q9UJ%9DNLS6C_=:EB'Y%BS-T/^8ASYBBH KTFRA,-TS\I9%9,GN6ZNI M.YVAD,SQEHCX<[+=P/Z%E$[ORA9FS"^*IKMBA#33_8\2;Q$).+=PUH,SC%;8 MZIY@06Y]"64/(([KN[KD">_TNEF";=/F1J A3LT!'7> -#\H"3I!82]A<=1/ M"_LW@5TYRN&1V <\WL\ @%)A@X:M)9@LX98RM9$\P@X.X&"V@D'>"L(^LC;@ MAC;@Z.)-W@;&K04TL@#1> 5HV/HXY$5]Z%O,:V,^^=.G&S5\7YA->+)JQ.R1 M;6LAL7/'EAYWM:9U;.%PKE4V,JRTD;AOY*O.T3(D"(P%,QOA6 !$]Q*TYF,T MG_!$-?H?<)PP2>4N@6%H$G4HS>D7B/H5S-$A;N)3I90#;BC!K@6L;B;Y";:^ M3*Z)I*"+*:V<)JS*,7\TYIC1#REN[?RJF]+4F8JUYX ;TRY5[@RYS0)B,VSG M%4G.Y\^CV>3S]/YF,GO^.YK\^\O=_/<6.M/*.O9">Q%GSR'6N4)[6:-S,3QQLB2< MDP#!$JR+BLVZSJE._G+O,G/J-VAS.FQT!-0*X2=.J Y\I8)V39@G?\/O2P M#6@%F$?M/%M43:C.B$52B'"/P:<5Y/&R:%90FU$\SZ,8\$NAEN+88G?8#K/^ M+K("L\;9@1:Q^MM \_ZO IGJC5\+1+0@U,QV&;$8%!!7WE%L$ZJ)RA;ZQ>8U%-1W>@] MJ#] W;.MZT0DBK_A&3)M$-D1"CN.6&!NY;CD'E0#)AXX2 EQ7R\2OH-Z;Z86 M#&E3M=(HG*)2#EXT50J:$.=4]8$)TU2?S!Q[>ZU^[F5?P@I+TB]FZ?>R0$&/ M2\0*7YLK>W,P>%/QWK,T,T,3]5/\2EA7%74'P^[YX RZCN0UBU'\P%]- :(& MJN>/]?NL>DNM3N\.YZE62H0+I?S@4T/E\\\S%O4ORLC5AS;7 _4O?+"O3(*J MEOIG45\2\Y-\QG$H?)6Q1QPI8F;=/;/#1,J]]GB$1*KD.(&RCX[6$R9J%0BB MWB8T"!&^,JFEN.J,/?:BG!"$G>DCWV>BDB'7#\1=$-Y!@2^-'X:\M/6+=7>2 MN"H,Z""\$"I@DU<=R7WE;=7CIY?@WZAGSX.V/@]_%Y)1QU%Q;D2K C7ED?^H M*XSPH3=H#\*\ARB[!/AZO('7I'I\HY) I&%S.N\":B*E%YB M1Q1J'3A.>8C2Q4*]N>[!90GLS(A-W$V T'?6O$BD0_7.7&2G+]0FS!Y9%LAB M1YH&G%R/0:C.=XW4K&'6%2)4:!9\+X)?0;WJ6,"'2H/"42IS-X/PF+^0]]$Q MWVLSM6RRJ-!*/5BM-FK!_W1_-#)/O6HY-. M'DT7#EWA\#K6]QD4@T!O-1:)":3.:G$$(]"3-.20AG \<9+>*4$S?UXS/N>"$$R M:=&I7!.>N/ZN$VASLI77CK[5%HS+02T+0=ZOB3(B?1.DR]>OM2<]1BWQ@/E7 M(M\U'BOI^^ 09(W9"ES!'&]GL)]2+Q^_@T46]EJB@BTO;>JJ5\<]/9;UE0E> M<'ZO.+FX[T-QV<\+3X@QYGP'D^(5<[6"T4"8WPGF=;$Z9MVH+1X7YJU>L0K+B-%4 M"2-A15J'PIK35$+OO!D.-J1I+8JK3E.-_!VG>\J($D/$L]](8ICKV:7@_512 MVZQH/YU0(U-\NE[Z$72?*N8>^]^L5@_86K?^,JVGW3[_28F],1FFM.;,>I/OMB^0Z;+L>=N MP/3U\UA)-(JW3P>T^]Z;I[W."PSQ&BA@?85X1A)+-8&O%A#E5V ,%8:MZ MVY[;Q/X5.WYPN\-QO%=EH8\D5K%QJ]-=.Y*.<[J+%L(+H M.R6R:H3PMW0IU_,UY?N]1^APE _";)>>L/7)3W.F1IEAF&ZY_./>>(TTIXME M).24JS=O/?Y(7F,%X@2LF>:]E#.I,7$WCKOY*L;!SCA: M'"+5#FAWLCOKG"Z!"GK'L,L%#K6I3R9<*).8>R]4!,<59M62A*=W3+#7<[E4 M06&47EN0V MK&"92E8?N:AD!\.D3W8!,AR$>[:OX]C8KXX]=:,@>6Q63'$4&-7*Q.ZH)(=< M^Q@T]JA@8&IC-J%]]U' HQ8.KD<%=J5_^!U!+ P04 M " <0%M3ASG((U8/ )WP %0 '-C:6$M,C R,3 Y,S!?8V%L+GAM M;.U=6W.C.!9^WZK]#VSF9??!\377ZIXIQ[%G4I7$J5RV9Y^Z",BQMC'R2)#+ M_OJ5,-A@$$B @\!=796VL8ZD[WQ'TM'M\.6W]X6EO0),(+*_'G0/.P<:L UD M0OOEZX%+6CHQ(#SX[=>__^W+/UJM/R_NKS43&>X"V(YF8* [P-3>H#/7'M%R MJ=O:#< 86I9V@:'Y C3M[/#X\.2L3GBNQSK=MI]X[;O4ZOJPW.>]WS;E^[NUFGO*'5G,'LI!:T?YRS/\^T4(T" MMLG7@[GC+,_;[;>WM\/W9VP=(OQ"I3O]=I#P8)7R_)W 2.JW?I"VV_[SYOK! MF(.%WH(V<73;V$BQ;)+DJ!;.VMZO-"F!Y\23OT:&[G@49-9+XZ9@WUI!LA9[ MU.KV6OWNX3LQ@WK%JI4!GOX*4]*O85,]:]H7C"QP#V::A^_<^5B"KP<$+I86 MR]![-L=@1I\94&\QKCIG_0ZKWB\/#B6=6=6%;K$,'^8 ..1 8SD^W5]%JF#J M-#'6C1_DT$"+-DO2YLFW2ZO8^@.9SJ9+@#V^\M20E]%NJCK2R7QBH;>B-0WE M4[BBEY 8%B(N!E?V*\T>80C()7!T:$E4,SV7$BLYUK%-^T-R!_##7,53T8K:"$CDJ/%G$V$HU2QFA):5<^_F^GDV7/RZ S@1=>7 MGE_=!I9#@B<>JZU.UW=L$*IZB/DACJ+0L1'D3S_&C"'J1?LIVL1=K$RL M!2FG@?P,HT6R#OT"D4SE$:9F3F=Z!YI+:)W0O;,GW\=T M($ ?@(X0M.=BA:P=.SJWIQUJ@)A6&9"AL=T0<^51;W++@^R3W$LC>8DAG2LY M'UZR:OIAPT N-5LZI0'4A)\M< NY.=&Z'/=5ZXK#^;C'Q0 A\YP MDF;0EXG(IVN@'%UW&"QU:/JS[O1FF)BV&02*0_.9/%*0240GYL[''9U-.-1+ M6$]N^ TQ340=7L6\7VDL(J.E6D3^CA'9GEZ)"445<'34[1U7W$BEZ9)@G ]9 MV0G0C6[,H0WPARC??($:<[QFK63E7S0BTV ME>H4B89R+8M8V>D2G:>["T8!,"_!$@,#^ML"2PMXM-CF<(&P __G/>8 )^Z6):2(XCP>G!X?5<1@21S%6W866A%G?L-J56-#]%S$ M/:O9=/9$@ >,QW.:S#XP+XU?;I.C*ENX!#- ]6"NMW%6RN,OQ?$%]L *),'7 MHY._AOHSM* # :'*>7"0\8/-=@#VCITX'RGG)+)%JT;$F\1N4JACMG*:39BH M9H!2=JDI5/'TC9UX0G78$V4AE;/(RY1KU:P[:8+-8CK'$"57?P- MSNT(->'DQ UB5@*@LBN\(V2SD]K.-^C,1RYQZ(0$"[9@$=$&L9T;KK)':#:G M,+U59F'_.5.N0:SGP^I3?JPNN1V;-=(=D&49\?KT__B7+T M)\XDN-LO@E)1%9P.3OI==2@O,L7*@*CN80QDOSP"O C/,GA+(0E)F\"G,*YZ M+*YRYA"9+3=3K@E>N73.3Z@.FT47H06Q*=L%WV%_C\<#DG:?+R&E M.C1*TA'G412=LBN6([18(#N3Q>UD#:)0")JR#7%SK?U.A^:5/=*7T&$52Y[B M)*>.0CX;G/2JOO23FTT9A,HN0]ZSL 0V,(.P,)&C=M]X33J MM,%"RD[8]LM$J:P?M*GWA&J&K85#VZ6]RJ9Q7H 9BL2X&K_3YDT!05O''U=4 MMX1-R=@J.K)H!5^N; =@0/C7IG=6HCH&)FX9<6OZ; 4I:YOK!8#,;B8AI7JV M\-F\IJRHU+6W\J[:W&$TXWJ"H101:$<=!2Q 5/]QYK)@*PI^ M5H^K+(TG^>4I6)0E:(2(,YW]CI#IK>(!_ H-0!ZHQ\-=$N$)-(%$270[N&]5 M5E<);-K96%X$P 6T(7%8U_,*_-@@O.XS74H]A@MTJ3F@JDOW/2" ZHW%5;ND M_9"%O"L,Z62GRC2):GF@F4MDE1'] #S/CT*YT?$/P/21SC)?H$D42Z+,7 RK MKM_6H4T8<$"F-O7_*1 7DCDSV.GL$CQS'=\L.?78KGY"E$]I]3B]':ABI3V_ M,:1%LTM._M-LDE9H)'15CY,HVX'K+ZAWQ)]E0=HU\MN;&-VR.P2 MK/ZGWU?WPL?OQERW7\ ]Q3Z>S0"WK7QV):K:\6,UO\.(M0+SXN.)L-ON:Z]] M:- )=-I1<_$,U.E/JC6SK6W&(MI3=@FRV$:R$L91D!J9+67EZ0Q'M0I'LF(K M;08U?/8Y+8*(D/0>F$ 1391_;H\7!BQ4L>DL/5I0MD"#6*U#I9(K-D]/X3DZ\!V1+ %?V.C%; M)&5>R-1^H,[L=!:)2)D5"E1,.*J0G@+'ZDNWA **R+QUW(H, OWJEA"W9C>Q M@&C MG4Y,TV .Q?'Z?)TIYP?$^Z;XZ[Z$N_>X:(/)+ZR&8*VGH]X^4QQ3Z%7FPN80 MDME+.\C"'Q@ ?[5/(0.(OH5,V :B8GMI!@(J""Q!P2WG.!XOJLY&06FAXL6$ M]](JA!41V(:"QQ;Y0U]Z()M,N:@B^H.37M4A?C_1;4C306 ,)2X=":(J78(D(C/7\ MN?/9/RO(J9/ '-2+5\A1&'.#29&3) D9J&LE%AZ'CHG7%[1$.# MJ@P#V3>7B6>@GED5)#5N)065D7E I<*SL<@ P/3.CZ]V8Q)?R\H]%BLDO0\& M4D 3];A$P5'9*JQH@7$J(0/U[$79<4I4>\H&N@IZUNEL?: \>LZ<:G;U -@& M\)YD#%@2.455-:"J4O38A2C-_)&KJ%:$AK#J>ZEP/RP0')B7?!\,0P9Z/8:H M>[#<6#MX9GZ9'_PO8_%%/H,],)""RI"X-U[^99]+2 P+$9==?5QO)UVR:(&6 MV%6?0>>XT]5:VB8C^B64E_9//[=_57+19[U]GG:+=9.$$=09]/M'IT>#H_YI M[Z1[7-GB=[#OK[_=4(<'0]WB[X,DI%6OX64J.FD96Q29W(MR3ZIF]1O"/[S7 MP1N >W\E.7&S>,V&)C>B5D[LA(6%F0/3"P>416PD<13]D1*WYO,3FPU-[II" MY<2R@->>POR#6)GDQ@2:1; 8/(F@*;MT;H*XQW< >\?K[X&!J+-G0?]:S?;O MHTVADM[02=P;"C+7:.Z:ESU]&*V!AF9)R<+5J-B1^N;Q!W'WKH[QI8E5#Y3%PD6E#8A+@2%5U17ZT%3X#)8D#*!3\2$U:S)6<@C5X_ MSPU3V3[>?U&D%\IF:)O7M"A+E'8AV=JSGA^E&KUR]+SEV0YN5+GZP*T_S2_,=!>15WV-> $+"EG/4;]=8ZX;X&2UR\ MFA=C"E;OEA+\^ :L5W"#;&?.F_7GS2[:+(X5N,\N2WOD59ME:D%N1;>JK311 MR/\!.IX@%Q>TGR";_;2;5/3UV'J5@?I(2R[:O:[SV5^+X<.O1Z0<*:QOJ R# M>4-[;"X<\")A=1*,12'/E2TG]RIP7VE*!E?K_?1C/Q?=DVU2 MFU+W81A&VQ M#A?L6QZHO+SVJ*.04D$]W%<.4HZ!<%)'\9_0N?UIC4U !F1.GW.78\+J'!LH M?T3HQD<$OZSM\6#ACP>6]W@9'P]&U8T&8?5(C +98I4TW\1J2?;Z4GFHU]1% M"0TW\>*0Z]&[)^*4,8,&TUUF?ZX"K?XJO R[ODA-2$ZLIB#9:4AKW)39&VGD M:=]([0'S&6 5=^!(6;M16?KIM.T>3OI(G*%V3QIUG[!8$6^.>77X' M4C:;_3 /(=0U]OHD=HR$Y:,Z.E7@5OG..@XNW'KL#(E@3-ET%A7?'X/@HE5P M\R?B)ZX#9SQ1]P^'?_)>5FW"57VO[!G"*^W*^H^]3/]Q70?-99709GZ"E2.I MVZ:FKRNBP4U-*G8MN1%JZ.>P(K=>O3*<.0 /#<-=,":!&7GU#M5Y]AM-/J/@ MJF(+Y )6A3*%RE2O _P\H]T*A?#)2JY/-(T\BEF]=+@*NYH MOK17-D3_/-.:_OI_4$L#!!0 ( !Q 6U-E;Z*Z3Q< (!; 0 5 &UL[3W9DMLXDN\;L?_ K7[8V0=9I7*[I^VP9T)U M;5=$7:N2NV>>.E D5,*8(M0@6<=\_0(D)9$B+E(\4FZ]V"HI >0))!*)Q.>_ MORY\YQFSD-#@R]'HW?&1@P.7>B1X^G(4AP,4NH0<_?UO__D?G_]K,/C'Z>3: M\:@;+W 0.2[#*,*>\T*BN3.ERR4*G!O,&/%]YY01[PD[SL=W/[W[Z\?CG]^= MO!]]_.@,!EE/IRCD+6G@)%V>O!NM?SG+>J7!)V=T/#SY:7AR?#)R?OQT,OHT M>N_7EW>OC\Q_1]D3 M;WW\?K@"/$HA/[V&I #]\GX%.QK^X^;ZP9WC!1J0((Q0X&Y:B6YD[3@7/@Z3 M7]>@?'@O6L/FL?DP3'_DH"'Y%"9#75,718FTC"0X2@CQUV %-A!?#48G@_>C M=Z^AM\*K1(&!3_Q7HH%?(I\T>'#'.,HO$>,?S7'$7&1?^2([K]. MK@KX>(BW9,C]%KYSZ6(H0(96G0T;0WG](;R;/]SZ+OZ(2?16 VU3 MASNC?DY"UZ=AS/!#O%@@]L;'(4\!-SP7!='8=6D<1'RVN*<^<0D.SW&$B!_: MDU)[@ 9).Z.+!0T>(NI^&P=>\O_=4AC9+N18=-H)"6//(^(#\J^"&66+9/9H MA2[]2 T2>\\A^$*#T]%WH$7148.HWM((\_GD#3WZ> =$I=TTB.;=$C,DS.P: M\SF]<9VIU'V#9%V20,SJZ:AB3ER*N?)KP*?(_$])'_'#]EAY4E9TU%@EN!?A(>9QSIW%8407XU<2GM,%(IQI M,Q3[45AA3;/OK,@C&2TVO Q7'MX,A8\)-[F3_830,G%=AY@/*+X1788)TH/C M4>:7_8"QMRBK8JFC5"X<=GCQ&N$@)'S*N BXR\X2S;HF851)K]9R)T$T],AB M+7OD^_44*.?9"M_S0T)=TEL#6/'/@F@:#+Q4@@WB*.F[68P3S6L'X:SK)O!- MNAHL\.*Q[A0B1[;8;P.8SCE2S(T?\6#-B ;QE?:>QYHK"0E(:G3!MVP0@=BN MQILG 0LX#WOK;TDD!M@T=W+MG71NX]MTP>.P*KJ-SLY:]/DN^?C8&3B;GOD? MJ\X=WKN3=N^(_E=4K4=(B%J1Y5.W,*(O-M"4U9Z;Q3?;4W/V]>_K[=B9CT*Q M)4N\9([B:C0?/6(_B:SHX7\?;3'$JL6P-\+SV)P79K$MBLN 2E+EH$4:-SH[ M9D5J^1RPZG?&Z*(:SZD)BSCD0]!EZK>MFF73SBYK5,J!#56?++!VIM318TL9 M]\2^'#6I(2&+R8L&STKT&XQ&X2 MA91JO1963J .NK;NVS"96B#0F=IK$!;J;D2T!8VOOQBDP;@SNEC20(3J;!8$ M61OSHJ!JU1\3MC#2K@U26"712NCF5@B#$*@%,OTM%'+D\XN%$FD(UI/&%*^X M;_B*O2F]"L-X'=>>\M$U1F335*E6MHWAGM_>(<>P8"D+D)D<#IV_Y7S2V:]^!4D>K=0UJ;+0-: MT=Z@+=:2"C6AU;GU52$C;X-R]"'8V]C[5QQ&R0'P)66W^"5W8,IHP#^ZZ?&P MQN0J]:'4O,J]],S<9>JGHWA3CF%F]DH$H6J(!W-K^Z$J)FW#JWP8JT MY,U014-?X8T)#E?.MB*PL04AW?%+8'HC0QG$*,&82&DH:*%F(-4,V6F8HH3B M*D A1:TO79T*W.]FW(\DS\2+D:_06"F<5-A*R)X)^XU$\V3!%BO[G"RG](+/ M+@H7JT8/=LPP][&379C$1&NCU:GM*,A865 -]"$X99>"1'Q-GK%W%40H>!+' M<.,PQ!'W-&_0ORA+PO0:EZQ"#TIOI&(?(-FU0?,6+?2!C8J]U&&;JI^=_;MZ MXJ8[(=VYXU>)R+S;5X,X"+/ &>6>;!"E!^\3$GX[-<4M-2W4AZ3Z-H#(-X8F M-2WLR6\X"&DG$FJ-4.=6IR6@<'*L1QRH19WBP)TO$-,E69B:5;&M4D-(W%CA M5LW*MII5X$:Y81OVII*5SN@DJ$&PO"U2M.8G(0&"#=XSNL0L>KOWQ>V,P%NG M-AM7-XN62MVS; N0+<95SZ)E=;8TO I6$QVMC&#GMFE%4-X\+0GI/='J?S%] M8F@Y%Q?73,E6V[#ZA"L9=,=$XJ=M1-1)5RI8.9$ZZ&:2KC3,IA9(])-X549Z MG7RE0[8O*^!&ZL5N=,<>,'LFKFPQ4H%)U4(%V M5H;ALE^(1*M5>":NC3PZ] MD]H;6$PMQN]4X^7XKI1=BR<$I^P\=A)BE9%K/N=CI:0PA;' MB@ (EI>OU;$JAZ*Q.A6X4L=T#6!1K;4R=8-*E#=H51:2H+;(=&Y):N3S5J1' M&H+U7), W\W.&/9(=(E<8>ZZ-4L%KM0A70-85%^+FZ=,:T.F9I6XL-UP9WNR MD VMAE+G5J4F(6]5-JA#L*U?$2.B1,L$1;I0^#:84HMD@#"HTUI-&="*P@8M M0\-A:AJ\_26R$[@OR$B\,3IF=&$VAA*?7.ZI<%VO_*AT!#: M/N[=7PDITIHW]K9HW&FB*%<4$]_\?C872%T%4_2J\/]48.73&0U@:PC+3Y64 M@%9(-W&>9&8:-0W>W6&2$MGD,$F+9&_7F 0^J@M,J]_D]WWRO_: M/3JWM:O M:L0;N*"G8A&5#M/MM:0-6NL+245T(#A+US1XBC!;"*?.X#/)0-7A%P4P'$KU M82XK!JE0+SCB.I3[\ES2ZS])(4C,9/?I MY$!2ET .UBT]8H]R-RM@HDSU4L)*J=-"[^3^:-E++4;OU"N28;MRC[18;JOX MY^$6LZ[YG^DO]>NH6KU&D9>(HGKJ\?'H^$-:,#7MCW\^'5^/;\\NG(=?+BZF M#\Y?"KW^SZ9D:A\%\J8BOJV:Z+> AKUBNFM=UQS^5G9F;0?28L0;I94N65+V M%]8I-1E;5MN+5'8H.MN:',H5MRV%H-(L?2W:'06A"@PE:7>1N&=;?"'C 3." MPU/YOKM*R[:X7RPAKF>]6GTV 25+V=K*+E"L2MF2$,A*] M);H%P01S3R-Q]^J.)51[OR(_QO>8)><4JA7*IF6G@GR_BR"MR($LO@3%\VDG'<_$PH(PJ^2;=BVRGVH2<$NJ@L7'1MBVX%M5/X0DO'?LC)[*^;FW4KL9WB%&9BS&+[ M/&SI$-#TMKO50>#[Y!G%_$'@PW0\O;BYN)T^.'>7SL,OX\G%+W?7YQ>3A_]V M+O[OZ]7TGX?#P,-AX.$P\' 8>#@,W/_#P*;>'NQEKC)Y8^:Y2DX*! GM_# B MO%E+IVO&QQ)A2"47Q=6^"R2!@S"+:95*$:V&-&V-/8^D"-PCXET%9VA)(N1K M16%H ^'TVUHL!EH@B&B"(XX\]BX0"_@.*=3*1@4,X23;6B@J(B!(H^B(:&4A M!X5P2&TM"3D)$.1P2+[:A^2K1&VD4922E,J $!826WF5L6_]S*5HF^?BP28< M>&/79>7 KTT#"$N$Q;&*@0IP4=\5AF$1\3,4SA6VH&T!8?FP,PHM&>#$E'LE M:T>1/LTJ=4/KK\@?:'W9^LJ_9Y 4[K M$HM(#ZS.8R9>9$TP3]"]Q2_)+VK'QJKM_B1T61($3HBW.+H*7+K US14"6L+ M!GXREP+Q[D_GSDDH'-F8X8=XL4#L[6[V0+A9SX@K7@;9O&5,?>(2')Z+S:._ MH45W6O?C\5U=&E<1:/03,+D3?!8JB.PH@"$%QM99L MCO;*F+?)Q>D+-7,Q!P0A]%"!BSG,V^ B[WY]@U_-1AD4A)B"!1]EJ$.8;AM] MT7:_#I2UA("4C;&"CK8%D,710N,L']^%(:7->VDE5+5G-Q;M(*RT%DJ8%Y<% M51"$ECW_54UBID80EO2*XC*1U,JIPIQ&-"!N>(/8-QRIEWL%( 2KL-.?S8F" MG!((EM#2 ]R]N *F(Y\JKL 6-3!%UQ:@MA5K15T&*TPXJ\%J38W2O,O4R&II/5TF1H(*$W"33Q M1'3OE0Z"\OS M6 O>?4Z9+0G?9699:37;U)<8V;I:A29][@_K2%)/3>NF<[%8^O0-XPF.^*"\ MY_2M.+[U>B9BQI4:D$6C/B/&5<1@2T_W@DB/ZZ?H-44FS*JWG25EIEQI*9KJ M??29AK:[F(SDM2ZU]=B7E(D$IRD1I9!G:=[+K\AU2;H8GG%-\D8?94*KW$6? MF6"595:9.G!I02NMRW+2Y \KW8HKCF&$T]>3PBF-D)___8R&T2V-_HFC+)M- M71JOQ?'ZS"&KLS:VR(H^$Z!R=\C&0;Z63,6DIQ_+24]IUT[2IX,"+_N4==]W MHI,[QU[LXZPJ0ZW7R;0Y4LWUW\M,DTKIBLOZ%7M3FB1*KBXB&,Z+[9H"2JEJ M6A7RTX8=,R"L+29,M2%GV\9 L]5M+N*-"&%H-<+UF9.UX:=-? 00LW5U%.Z ME=3J"D#;:DNK4X 8\W=A1 M_S/:Q-39J+X,\S9N@)K\SMGA%7&2;H M:G005W9!*JDU"_=/=94N[-:"$%X%Z9K1A@8WC 2(N\?]*'+#G-P_?;9?;GJ8 MBJU'!W%1&^14;,U"F*I;JB%1IORQ\B(TP4*L_/M5LF2,?%$U_D2GQEUC N)A MDO94NFMVPCP0W)1/N0IFE"T23E0])3RI>$HX<#;#.KEQ#\>'A^/#P_'AX?CP M<'QX.#[\GHX/K6Y(G!.&7=ZA/'5? @#AW*2Z!&240#"-[[LN?YO+V:&D_Z&D M_Z&D__Z5]#_DJ!QR5 H7"4E@N'U=!EH!1@7/5Q8V(,$DEZO-D#*0:I9'KG4 M^#O."+'DP+[(?6^K8G>;8K&G5;3_/ F'W28J?+\)ARD-XSB:W[ULRORV77FED:\CO/ M#FB-;S ULY0,49/<7&9$MESH+=N6>$ ;"1SG<(2SI9K5GC$6]L"0KJ"6K<*!J(C X1D#N]Y[\%1O_SQY0FG M;E-]5"$WNZ8@T@"L9&I'#[C-@!SM,*V(N:;\:K%$I5*A];H <12_@T15='51 MG%H\:;["8SMS6 H"XC#;_(9["6]X9I)NN/C"JGC&?!QXZ1%*X10O]C6 U.)#I7JU5 M:FGDR6ACVGEX1-QO=.?8_7;/N!N9/$+//STQM+BF*%@]1J&>D*KV &%1,&G6 M>HJJ2AP\LS$%,I70_44S#02HC67?XYI?@Q"[?$OG";*RUV 48I.#0G #*DA/ M3@2X*,R6DF&VL-O1)H 0 H_U#2HA ;A DD?[V';$D*LTD) E6@" M9WBR+=X->B6+>'%*&:,O(A4-+?DOT5N%X(RZ"P@W8BJ8737B0(O70GPP+I#4 M%$^_X?\[OI='(LQTC5&(&ZB3-SHNU\E;#^*DHX"MC-=77IM5Y:0DW5SQFG?N M-SBA?_WKW3F4^ZI%E:"@+$15^!7 B]PE^1UY$5'45*/E1!&Y4]QVK=P,AAE5'EC:T[9>4A7\OGB#.)7C6D;*T M&P@AK@:D+*6M]0!7$:4LD#/A8V=96;+0EKD-A*"612*EF1!P5G:-PY"R(N(< M8_R27J!413],K2#$J^QLR$@*.)$5<17%PZRFOA000J2JSN268M]GJ.J2!.+* M?!I"$E5)EX*$Y)I^_J=QX#40Q1J5HUC9()L8UAH')Q9(.+,,P!< R7L0:!/E M(F"B7++8L"[@I8'O/3C\G23)&D5R2)7M.P*W/ZFRFVS&]02535WB9CT*WFQR M.@U-(>1.V6J:),W30!TXCT-*JB%R96C37Q#+BAB3&>U[:.N>4;Y*1&^BJE#$ M79:U1O+/>6]F(K:4=[.OW*\)0QR=8NY%X+'KQHO8YTZ<=XZ7#'/E3N3'/9\% M91'YMZ[B="3T][:M[-M2=((GC M<(M?UFA(=5X+#Z*@;$7-UQ($>D&Q6#& U%'=:4VH>13W>9@RA_\CBOS^[?\! M4$L#!!0 ( !Q 6U,&UL[7UK<^0VDN#WB[C_@//NANV(4G?+]LQN>V=VH_1H6W%JE592SZS/ M<3%!D2@5URRR!F1)JOGUAP?)X@,OLEA(:&X_S%A=S$QD IE DAD_N'?7]<) M>L8DC[/TCU^=OOOP%<)IF$5Q^O3'K[;Y29"'79W MC:(LW*YQ6J"0X*# $7J)BQ5ZR#:;($6?,2%QDJ S$D=/&*&/[W[_[I\_?OB7 M=]]]?_KQ(SHY*2F=!3G%S%+$27[W[K3^F']]_]_OUW'[X[13_\ M^-WICZ??H]O/->1GRN8R-H,F7GW M^DB2=QEYHM@?OG]? 7XE(']\S>,6],OW%>SI^__\?'T?KO Z.(G3O C2<(_% MR,CP:"]\?,^_4M \_C'G^-=9&!1\"(Q\(24$^]=)!7;"?CHY_>[D^]-WKWE4 M\=5CRR \_1H5-4(3^'?OQ<>O:!2)?@.+Q$7[<=BM\%__"J/UYN$T>*_ MK0A>RIM."'G/\-^G^(F-/>/](^/]]/>,]W\H?[X.'G'R%6*07^ZNE%)\;-$J MD=X++H4JL)^NZ5\M9O%K@=,(1Q6[C(BFIW@;?!@Y948["UL$$S:F&>F+GU<] MF>/PW5/V_#[",==<]L<)^X-+3?_QE_.,VN;\,2]($!85)<[_'[^2?']?\\) MYJ3-4$#"B@3]TR!?"?$^S*A6;XJ31/2C0%^2;"UEH&PNDWS\2_*8=#ELL4=P MGFU)B <-0),K5;^(EJE"4P@VK>'TY,O]5_]V4-Q;3$,@-:C[,3>Q70V_"LZI)NB94"M% Q[]RC'^+XQ& MT(D*7Q5XG=L)UP#W0C-Z[&NTHX:%UI .(Y9:PK 01W.I*@^4HD8J\1E.%9KL M=8>>?0,9ZGW#ZJ%E, Z'\3^V 2DP279W>),1V5JOA(0;7 73W7'N@($,N90' M]>C7X$C NS1H$J1YS*84HRKT00$-7<%VS^@[<# 3@)0)S610P[O7AUM,XBRZ M3*,+NI_1R-2!@],$*<-=-6@!@>B A .U @A@NDV($ -W,/QB1_(I3O#-=OV( MB422/HC[05>Q68UW][O3H98WWAOETE-PC4A@=6BS[14 M*?9@<"K1Y<&H$ R!+2\,Q;4R\+5M06Y)]ARGH=I/48$#JX6"?:EN=&#A%$3* MB%%+:B^DPG.M*K=97@3)_XDW6H=6#@RL)E+6I4K2@H13$0D;1@41.(@BN7)0 MV<0U)SA0*$3[,\!-MH2]^B*[\*C:K,>U^=SJN\L9[8\O!$(=SMS.XQ^&64*4Z_>[Q(2ZDT0A]$/?CJV*S M&M_N=Z?C*V^\-[[\&\J6Z/2[;QZ_1166@T%^( &+\;O?K1\SF0"=[^Z'5\I@ M-;:MCTX'5M)R?U0%#!) SARO\RTA."W$_13CD;J 6UG4B!XL_U;R!H$Z"*RT[[N M+I*@"M;9B-^O@R0YV^9Q2C>)2CDZ4% C+F6V/>(M$( 1E[2O&G$.BBI89R-^ MN<;DB2Y"/Y'LI5B=9^M-D*IM70$-I0%:YMN:( 4%T @-'RK-J%"0P$$EDKM) M8863Q*09;2"P*4'":F=&:$! 3 B]YI7S 8-T/M:TO36[ ,_"W^Y7 95_L2W8 MRR:VH5%[P5HDL V%A2B=;84& V)S861'N<7@F(BCSI! 1@UL=^I$W542)%=I MA%__-U;/'CTX,*61,]S1DS80A&K(.%!J@P!&'!I1'_6*K\BG.PR#Y!0=$ M';^J!@6X!#"P75\(*.#<7@YHF>A?%)3G#@(>,027\:Q5*.V>W4_T%]VKIAXD M7$BS@NEN4','#"2L6% M42G*H'=7:C&G;4>2MCTZ'6=)R;VAK&,2 #A[,99 _ M?#@M\P_\0_GS7WA@"F-DL?P4IT$:QE0S,_&V M1O'0?1BJ6[48(Q;3F"%XSI1I.%,]/3N;7\]OSB_1_<^7EP_W/NB9[$6]"@A8 M=WJOZ.40SE? TWV7'Z"P;]6/)[7 0(K08]EJ2)<.W\J;V)!K1!=19B$ MQ6=,'K,<7Q^54XG3GX)DJ_(@+7%A5'^08$U3 ML$)T;AH#N.HK&T5"01HA_D<#?8:" E44$"=Q%./95-D&=.9SD(3S^Y_1"3_1 MS99(-'=$2:C/1(HCRW*&G^(T9>-R7(DL)K9#=0]RY0Y#]A(YO\,AIHS3K=D- M+N1!?W8H0.NXA1BMY5P#[WY5-S+37]Q+%+3'F2&*-5.% 3I;XP^0A=0X+*5. M1"5*V./6($FR%Y8^%2TS@J)L^U@LMPD**C1J_O]X^KO9AP\?QMA1'L8!-XX/ M'[__P$V#_?*7R_4FR788W^&"LYP5%O@Q!"E M=A19"TSDT]&4 DOG)RHJ=:?Z72$H R[H5^DS924C.SKO*N;H-@C,@BUCL[E M-[\[7Y#[C?>4H@;AR^YQE#LK@D2WUOK!IH53,(#1&$-N]F\)W@1Q=/FZP6F. M]6ZP A;&G+2,-^U*"NC,SX;!!@C,HO0-!TUM'.#,;'24Z,:H:M'' G*+@X4 M UTJ15?QT"C/Z;16@:@!K:N0686.GG M=JH04!,#V 0.D")N8$ &"VH3@,IO[:$\MWIS,"+090X(99B%:XAAK< M?9"&B9?^]7@# \4IJG" 3>%P038ECH_;;9U!F) \VV(KS4*/X<^V6J=3A@WU M\2S$>/CD3!RWH3+;]39A=4,O\(;@,.:WS?3O!//'+VDT7[.D77_CORN[0!TY M,1%YL!"<2;NG$ZXS"6V(T)X)&9==35?D49/^#-4M<"MJMC%#'3N;M0UMV@E# M6F\7HJNN>2A1H[^B1B,^+L+J^WL]BF<+L.)^7P?OS^*KOJ\VGV5[MO!.*8I# M\UA0U@*6!Y/O)>_BIU6Q6'[),;_=4O2! 0?&0*P$:5J(%L&YB5APTU.L&@=Q MI!GB:"?9\H0BBI<=4/NW,>)P*!;VMZ7<\[O2&4I!C>,"+S$A.*KCVL2=KWKE MT"' F(59A*9-J*&=&X2)E7[^C!*A&2U9!0H<;;E0Q4<>+@6+< UD)NQR<2A6 MF B.57;>A ":^/M,MJ;Y_6?WDWJW[?X4SB 4C_#<:*@MC^.#5Q0O $2;EZ]A MLF59\2HOJ>53T=&7!E2-(0 0^S]*Q#KP?Q V3-3_"!;[[_^W:[;H4R5#8?42 M4#P!H/O)O/KT&"3\B4J^PKA $:^OM&1/5TK%1!G7TF(5\*/??9Q(?3'.OE'G MFV >+1BR+6J1H4?VN"!(XK_1?\8IY2!?S5#.KE0R@NCXYK0#(A0LJ1TA5@AD MQU)UT4^/>)=1ZHRU-"/K($%9[8V%NY ]%XJ7*,G2)TP" +K/J%19H<=6N6<=<4>T"0U7JMGB8 M7R/PA!+7:D#X:U!X=*)!AH'BML 9+7/=! M#H,8ZQ_0[M'K29S.Y_ 1H8?*=34_N[J^>KABC_YN+M#]S_.[RY\7UQ>7=_=? MH\O_^'+U\(L?EF:7OT6' &Y-%IE/D_B)[\CI'&40RJ&1WV0%SF^#'7N^K;=M M*22,26N8;EJR!,RY 2MYZ*D+AT0E*+"Q#N5Z4W'MCV*WK[(LUR\3D@]WI#9K MF!X#^);4 M1%@R)7M1P%'12\SJ_I7(/BT?APA7@K,P359< /)\8)]'BD>.]D\[%.);X,%8 MD+5 3?,Q(CFW'4N.E!G,3HA 1+)C-2B;&2L477?(ELH29FN6:P8ZK+EDIWUV MSB,U&C^IUUL;7##?RUZPCBMF1H3PS&RY4JI<]^9&!.1HSG8=.FX'"U>E;N*2 M\6MXKRYKK$_D_;F R9L E#,Q-OC7+[3Q/B;^W+LJ(.FLLC^Y>Y+%S MEBA^W, 8PY/4ES!0D5?3R",YNDHQC_[W^9[F^.*Y7.RR].D!DW7SC%XU$4I! M@18\#=NM)4\"YW[14S)ANK8YMGF;;FX&A.+A_&4P8.S!,.) >2Y@'F#?.S]_9#=CW;; MX\=V9W ,LW]1R\/BE#V*3!X2\'G8F2=S-T ME>=;#%9>S9[_\RRE](J86>BFEB47LMQC5ET"GP-C MC_0H3SD#_$Y\R'DAJ]-_1=_],#O]7?UCS#M9G#-O"]ILRAZ-@<8/K-=9:C3* M/AA47("^=8TI!W5_<:GCHW^;5T,C!LZ>4I<(8'>3 M8_EG!65.^%-P*?\.5?X.%T&Y&:-F'& MMBSULQR5B*C"1-^TLPQRY&^AS&:T7/-6ZC\.Z=5I@/7>SI_=O]VNWX/= M_N&[?+BJW];2G(D,))!5O;W@U7AN:,VE.#[,6X+Y9#[8ML3?U.U=&(!!#H M#$S)K<;U8T Y+%ADF0OS!?^E)&+;/M8++=)]83PKJXW M;WB<.HP&T!'C&$%;!X]#"+@_CAS.7?^(HJ+![X<1/,+=AM0!:$>S41OP*YQ81?I9MO3-28X'=E)J$4UV05M"?&T&9>:P@"%-X(FGQ8 M&8!'$0SV$K0U/Y8* *GUBWTLA*W8+11/]%\BAM8(&O#PEM!CQM(<%NHP+S"; ML):E;1@'1JP-/9JAGEW($O\_X<7R*BTP94%:@V$@ 9\.:G0BFL]K9-@P-1A& ML"C)!E,%:S*'O,1BAX)QB8>H0H;JX$_'%0XF$5E]<(7V9-!BB2I"KJ>0HXC: MB]K-ZZC=T*0$WH2PWV1T)VH?Q]X$]R&8O<^^.J)]#PLB9V*XH1"0K"TMCB M)1Q@/YZ3##XSU*U5C:H3AW+T: 6XA&BV!F+ M_/FE/X9C<5^AQ?#";$SW%AIP:*.Q./WOVTQYB0=[A3%<$+W#ZLFMAE0L\\V& M&7=_.%J<0-99_4./^-TJ\R1M?\, M]1RWS5[[T:WX!O"TMMFPY &M^ QSI&S''&@ 0UXLEC]E6<0?&F'R'(/H_ W:A428EAP00LCY2#@ZO\3 MR?+\EF1+97*$%@2,@DN8;&ITX[-S%>ZUW1MK#H$$",Q;2EL>-U(>72HC3C$) M$FI#\V@=IS'S7MC]^J6H>: 2SX0%I+1VPK0468_B7KEM^.DKD\#BTW,;#Y6( M4//TX?($;7FP7!ZG#G..J5*NJ$P7=#%)L@US_/4&8\"!!.YQPDE^D2E^1R0WS#+JZBW#QT"T(-[HPBM M%_=*:/=/[@VL],\D! )7HQH%VB &2['GG,F1!PG=H, ;0ITQ71P375.?3R&P M%!(X=W^?:6FV_CT87'[^+@^:W/4"%'W#@(^3Q,RX/;!GNV26#1#*!%:60B8Q M_RF(TYPQC/-%>OG*A-C&^8HM/(OE!7Y4[FG->$";!EN!6ML&$Y+[C8,=1WU7 MF^*5ML""A]J8[,"$X4YK)1^%-"E^XN4MCR44E0;WI(DDTCB]G1%QZL*LRQ7M M!JNO9U3@4/O;;%S1R6( ;&ATCDAFW?$]2K1,EQK>SEI$?)B]*B=V+]T1Y1%Y;.5BRIWW?;-HGV[Z)$W7$TTO&E1 M'FK?U'&?=AD=5;#.*[MF0[+GF!=.8 EB8O&M8,V SVA4V'(:/L,I5E_F**$A M9Q(E\_U9H <*9,$*/E0*1,&K,PST38D!M-L;QC]/.0MU[#*JJZD]>N!G4&?( M>,C2@8&Q0"FC3;MK 3BW-DGK_7*:N&@?H[C,F6T,@+&50"PG,'."!SQ:3 >' M<0GVOO0B?HXCG$9Y)SCO:KU1AT(.(^'#6U,[,=4O3O7XP.].;9@SO3Y%-9%9 M-5W5=) @Y,.K[[LD9&G3*#^EF0 MQZ'-)&M#Q0.WQ5Y8I6-C)@'K^MCR9^,<5:289]3, U52FR%.SP-/9+305S?G MB\^7:'Y[>WUU/C^[OD0/"T1_^KRX$;4 >B'N(#[,>/G$@ :;31*'U5"&91HL M62H#A]-050BIREO Y6"1)'&R+7!D> )BC0TS[0P4KCG=6*(ZGV8&\=73Q+HH M5YU%HYP^1$R3H''LDL1&#VNL&>@$/=9"1J60W]QD!4;_#)G8IBOG0&/S MS;J&F),W]C/88*"6HH&,EVO.AC]A]W>E&3(#^*+G2A=5"@BNX3K/1+D>^*+E M.N;%PO7-E6?IRKHBE*N6I< UM!^ZWF%>I^TE*+B^M_BPTO@2PQ>=UPM0.6G> MZWW':UL4*TPNXCQ,LGQ+>_*PG86:FA]V,U#X 3L/%2EPNQO$Y[B=R0QQJJA! M]MB;E;%KUNB.^#..GU;,P /:-,M0ZU6&B(J[N6#N9LMJ9RV6O508.N=N( T8 M@QXE:-.,!Q%P;KPCN%-K:DD$"2J\V%XO9\M1CRE-!PI32+OW-H5!@I4PGW3H MJDFFN4=LS375V8E_QI,Q:MYQR2LQ%MA%,6B): MAPA7+MK,E2&UEJ_UQZL\I^M-EM)_YC8UR.4XP JG$T2J:#($. 53<]/?UG)0 MM(>%+TO>X5Y;F5P!"W3&HF.\=8(B W1_/J+FPJ@F!]4I/TI8I+2*N1[4AS#' M?IUR'1QPV**V$GDW9N]7 0VI(8TH&*UZ2.# RP:J%:,'!%D@T%"5U".YKR)NYZ1=1KW$00SJA M6\L2#31)5D'7/AQ5!^M:35(!0Z7%TK'>SHL1*C+#&FA80H+6;#4UXJG)\*3$*!@G6U% MJHQ&L<6HCK\/!!D4;0D[W"E6&.UP0-S6%1HCH>J]!"K10$H'C1HJ^A6+6D_R M,0*<]>MW&FW!SH-\I9B[M!@P\[^%$,U%0 /N?"4P\J)^63/KUM>:(88&E>]D MN"2WP:Y*\B.=N42P\.\@PVOFT7]M\X)QF3]D"E>/'[T_!CF.V$D"3G,^S]_A MOV[C/"YPF>GZ%I,XB^YPF#VEG(JNU.SQFX7R]=UT9WN[<-PV 78<+@22;%KJ M9ME+FLX>!L7U'J8L'G/"FT?-]F>HYJ#*28\$#ZC!!,QM(5"O"M=&=%78(%JE M9R@GP1\@)T'.HZA7=<&=2"$A%^L&O_ OZBL1*URHJY$!@K6O2"P0 :Y*K+E2 MZ*% 1@*[-,V9* ',VO'GQV7E-*5EN0HI ALNF&M\Y@A^ M2K(74PRR'@7\TEXIAN*NO@46O8,9P,W\^O_\9?;I>_!FRZ-4-+ACWMRR] M6(2CL]T7NF1>I75>WGE(=P]TN37&N(\A!/9^?Z3(G2?\ ZE O.(?Q:+T(3^C MA"I2Z'&'OF'4J'_Z+=IGE-Y3]""4?3+Q]X:*/MTM/E?5ZFY^0O/SAZL_73U< M]1_U0VVFF7^@J.U5X4QX!=UD:[&\8P'JBR6=3.9YWK,4&P2 *V@K$>HK M:"TTS!6T!4O]>;NI[ZQ0)\-B?VQSC *&^,[M+?/!0BR6Z*X2@N(ACNC6;H\X M&EZX_I\RTN34Z'WTX*&=<(4 > MY8/T]CV1ZGA. 0QTTJEEO77&*85T?[JI8:-_KJFXF 2[ AC$O.*J$+BT&-L) M+M+[(,&+)=T+TOU8L;NEC/,'.[R\I4)X6V2X(F/VHG4KC9DQ0>;+(^K&;\$ZU4[,B!"U3VRYDN4/Y#CHFPK[6Q984Q%HU1V"JVLV M7KY:$%: 9/2>1'&,<)4^4PO-R(Z562;/W=@Z!0S 88&*T?I\H L Y)&H'GV]XF(+CDP%+66HP5,*!Q)@/9I;(F05=G.IK@#)V MSG!A-X2 +\N4243]6J7"]F#!TK-FNVKMK[5*,AY67#M^XB&:HO-J@62V]]?3P/[$[% ME*W%5?AH3\ ?+]%:N%H*HI0"U)*J=3<>L-UJX?AB.Q)!]$;30/# 6GK@^3L,?>QH@H1 ED K@Q;;F-MB-VM/4>+[8D4(@N]U,B>2!]4@Y&KR/*;'] M.2VP$ZOF?R/G_Z!#;N4!QC7[]^(QB9_XD6YW81F.#G(T/EB\QJFY-2[4@?I M!ON5YE>8!427-A/5-I,M&Z=1"?]:'43M/#A[/U3L>IJH2+2/%SD5U" #=&I_ MJ)B+SA!F:HDFG4'*[#6E7YW/T^A\FQ?9&I,+S*_Y+:<2&SI>S"GV FLF%S,1 M7V896TXETTV<(YR(DM1TWDFV$<[Y1,+?8O"C\.;T0K=>+!2/_DM,-,Q,V>^! M)%=5M3]C=+?\3OAQ6Z T*]".TF9;N'=HGN19W>Y,T6BGJ48R+"$C6F4%SYGEATS0R&K]E10PTS0,J-8B'/+FB!HN2VV!*." M!&G.GI]00V74XB*FT)M]=AO&6)CE_.\@%-DB>.@,X31YU_%HW2)#%(4R%Z?T M3]I6EO++" 89T#[D(P$^?8_6I_X\?I56V;RJXP9QC5(11!5%3Z;TT:)74N*F ME+4N1@HIO7Q?K7"6AQ#P_3VU;-=EC^WQ^^GIWDV#E3X_7%*K1X3^F2([_\^G M2'6@)>25:5J(;&&B&BJ^F*J1Q:$F6Q-\$ZD.AHO?375P=?.GRWM_4AU0 4., MH_P3U7(1@_PY"%=QBLF.^@RFR'AK;*AD_X.$:^?_MT(%* DP@"_)G9/ 1JR? M$,-GGGY-@?MZ1PJ*MWT&/)& +(=6*9X/,?%E!E&6L8]MJPAN1?K;6-H D#& M-EC$EKU98[LWN8&LJ=+'BFR4@D3]$F4FGJ+,CFEZ]E=OAXM*F5H%;-O(WC=6 MKVV8;#Y8H?VB?K!7X+]_>IA?ZK$_.IT?ZM76<9BD?.NX%<+Q]PZY]]O&3W$: MI.$$VT8M(:_,TD)D"_/44/'%3(TL#C77FN";V#8.%[^[;?QT=3._.?=GVU@Z M"JRLJS2;/O45Q ^8V@;_Q>!R#*($Z^&.$%KFZ@X@ ^;S#N91[?Q2AW!!(FH( M=)^I+@W!?<4]97GU,M?N\&2]H*P@0;>KF[HC\NEEMMY]3R9Q702G)-D;:4\. MO5AN;4-0GAH<_EA+QK[J'*L)"WIPU6?$<%+%$8X:9#?H7&HP__=G<\9]N,)T MAJ.?"LPOX=F?3R18LV@"?$@,WF25]39[^\>/;,-?/C8TA.R-(0!5@6^HB.VJ M?+;8 )7ZAK'6T]@] ;9*,1(BP*%\$GODV#7[1?E@06])3'WQS3[RA2^_2^ZB MXWY$&^^%E$] \!9JO[\X>(/B_U;YL"VRQUOCZ;;$7IU@#9.4GV!]LZVD:X9! M+&M)O3C/8K*R_['#\><@P?SM,-W=QR&=RM@'.D6U?VA BF(H_0"N,M+O\E4$ M$M[1:?%RN<3*LS#73 "5Z ;IZE;];Z<__"+F;YP/N@?C09F514V MR7LRE934'MU]IM*AO/4S@#8H5+G@:AJH(@)>.F("0;_N]@( M4+]KT0'#O%\Q<]2?J-\'CA]%C&!2;#%8:H)6O3XP:SU(#IYBH?\(9YD1V*Q7 M5%KJ%3")U$56>E!03[^ES+8?>K= )YU2]J7O.H14%RY9XBZ5^5KJO+\*/X; MSUPJ@&;N'A-8/? >(B!LXH,JM2KC52E.!PHLJ8&,V4X*@R8(1,*"?ONR]VIU MNEVNW3#^U"!F"UEN8,>G-JS$Z W5$_KG/KPJC20'51=Q'B99OB78L'4YG"S< MR&2LJ-<$-VSB&-9MJ3!]\H':E?=+NGF\4- MWT UWLO<7$P6!J784E7ASLU(YRJD.3K;->^99$[J('2 #=<(\>K]UP!+F(A" MZL:(C6$DO,D]9A33D(9,B>]#1C(#<];)R1@=M"<$F7CH&-)2$7F>/T3V(N[C M-@#-@K2L\W9.!DDT&NFP=)/=^<_& 7XNS1/VR8/IF MWJ#5:+IK,@.2M/&V;$DI0#_S7:.9&6HU5+ULV>$%'C MNH^?TG@9AVR+OJ>#*D*0$3![SOH"FM8M6V2@N)=!HK5"7JPPW4>[#&"KKXUZ M%?1@?C],O+=@;#?XI2$9R5+Z9U@ZR6E4UL&J,V)S&/X (+%X7SX!9:@H^LDZ MI1U>?S!9@+C[B7B6/)D)<<<<6N3?IE&8UJ=I2+\YL]"N;5/0?4N&85HX*&FU M68C0[GU]PA9@U8('2^<1^\?CF6._IULLS[,URP+,-VMWF*67CLZSO,CO5P'! MC^PZI'HP;EA)#R4*,UM,TQ7->>(PBLYGB"G8[4=#9.LUW?OOTSV(OQ:;T04$ M7&O^65-:TW)Y,%7/=5_?&:.47T[27^W7\2M)C%&?_M%M59,N*@DC3GF&..T3 M;EI5%@T?EL7C=(NWLP*+(RAVAO6M"P1CLW)6FR;8AG!N4;+F9841O3Q$A! 7+$:/@PZ8D',^-!_(/&$8F"O3OK*&*I49S>1%M%AXV6!=80 M+@.2QND3>]#//5^3%6C@@3Q'DP M)U(%[-Z?U'/2TY8*GCUI%=LK#[R&PX6 M/#/!CX6UUZ "!CKAT++>.KB00KH_C]"PT3^!UZ5,!%,0XV&9"MH'%=$?;LE! M@97$>!C%TOQY%8\VC']?M+Q^^3I@!Z7! 'X.;;N#4H+#/9,>L(/:/YGV2W', M6R@=BC>J8]A"J>%]4![SMJ/2'K]FSX-$ 34$_B;/=(W:3H<^SS%N%Z$W7JN:D*!4PT:4MJKH, !4Q\Q.3Y4$4C-CCL#S M8$(<)<\$IJ%(,"#>4.!NIFI=VC8C"D B 4LQZN0!!GAG6F[/3$\G2JQ2L\%G MRZ80EG.E"@5RIM2+T9\GY?! LZ2.&>4QCF&A-2['#=&XS0]CJ/Q]DR"Q>:H\^$V]/=NC7\K_@EC2-A,U' MEX"F]84NCLO+O(C70:&L)M$%@C$5.:M-DVA#.%=]6?,]!?B2\X# &LP__1XE M!F@YHV><;C&KV'2>I=RY^W-9&M,;%;)882@2IK-$;4=FFC(10 RAL- M9T_RZH(307=IA0]=;6#@TF)=X0WF3UP(0GDO/$V7&ZS,A:Q*FS!&E!G/*<=AG"92LL M#Y-H!H6\'>0XR=U!XE;(J,9& AU^9CBB@$[/K\92?MCG2B68*5Z<%QUS(9V#%^141@DX3:1 ME^, ,7[F>60I.Y%@,UOYCN#RE3D,^ RG>!D/77Q'4(2>!$9W@GPB&$P.<#(8 MR:MV0MC3%,M=_6JFI(N^*2E_Z^4"?XPN"5M=(JY6JX*8" O:X.'%[8#YZSAX MI+-9L?L<%%MBNV/' PXI'VUVU>_"_)7FH[S^J.$M4"D[+=D=Z_XAY>)N&"-D^N M]A$<6OL=307@7GZ\L/7]_' 2,/?T8_GL*>[#BJTUC]3W)"AJW=UGC%PKTH?@ MIX!$0F6%M7>4V/'%_62=( AUYR[$::$&,?"):UJQFY-6=SKJC3Z@%])\CC+. M^QA$ <;K&"%DT]L8@.['"-LURN2W8=+R.TWB]79>VN2FS MZ$[H)\AW.4U9S%["\#GF6#+O*UO330M=]EM#"EJX9KM^Q&2QK)V=>_S$IS[%Y*N!!RHQ M8Q*@53=&!>R^&(R>DW[F+0[/5&GO0U$BQ9\Q MFQ-E/H@$","75[):.^L]"+?)913-]T,X2SA$ =&O O088_KPDIG'M $$.*8] M5GMC6D/ C&FG>?684L!CC"DE6S61JP=5!@4PJFIFZV'M@[@=5U7[_3TQ'<\: M\J"1G6A=/F>=S]Z&\[I+Z!-JIQ"K48,"NUA1#-)5L#[GSM-O(B"=EO M8""&@A@&O(O7$X6QI?7UM!B>J%)?"*TJ[<'A5:G+B[TJ'> 93J1,/^'LB02; M51SVQ)(N6 /P8!3+6J"F>AF1G"N9)4<]5=OC(8G6>; 0WI(LVH;%,&TS(4'5 M:[,1I5VV38W2(.8[K/HP'TH>H@WCW%G4 ;H[?35SH=F*!LGDRY^= M9HC8@"8CTK7. N@&2;&:\U0 ;K5##T7!LV8_GKT*BTP2?GJ&"3J+:,4#&## MJ&&WWBY*8& VBTI&#%O%-*._OKM_A_A LA +QQM%>\9;D%/FVVRGF8]Q?JW( MMV4&A\BH:69_GT)3#>OVQM#(2#^!XCX=9H6BS4P%N86C)L9^")[PJ>T.HX7B MR=9-(H9VV]: A]^R]9BQV*[-T![+099ODCW'.9MR919B@>11;N^>*,:TWC6& M7QF].VP=(YGWIF[#D[3>)IG5&;WWJ!XE\K861S,R4P8;!:^"L4\9N0WBZ"%> MX\5R>;$E5%/^%(1A+'R:<]IV=/I1&E\SE 1$F-(X,?*]TC.,3Q,XYXEN\-I8T*2IP"+5'$R:/G/7T.Q.:?:I;)R] *6@ZB4LMX(// M9B'^5+RM!NP;#L)5"/WH%-[_]HC3G?.AQ9$K7_43:H3&X^0W6K(A5S/FNG M<&:-4I@"[7"!]NW"O!ISW8U?4E*#M/*Q>I#[2:2:O:)+\BN.'K*K/-_2[KO\ MZY:]8]?'%]NAPDPP0\1JSA4V>,[-WIXI25EKKFIW8Y^361AYHX('=+)4 4C>I"PSG MYL@YT;@IC>3O/H3FC:X&42: 7VR+O*!;([IO$B_7%1UVA';>6)$54X=-4G-% MU^]<8:?XC0]=H<OF(1QKCST&D,(:-4:+7)K61I,Q?VZ,Y+%HZI_U5:.XA0)AJ:=.SZ* MCDGQ$\O)H9T])NN?]DQ9@P--BM.*518=0E@EU1ORT$N)62JVHWKHDG;>IH>N M[+ I/?1>(V_.0U=(X&(B96T>U4,_NA-FW7D=?[0]+S'T-SPS-;S"/^/X:<5N M,IXQ"9YP-4O?DG@_<,?S@_6MO\U9;&#G'NGT0=?TFYOQ!LGE;C]5\8)*9FI? M#'%V_BZ.,$;TMZ%;_G\XZCAZKQF/1'Q:C91UTSM;@_PJ%;N'8RQ*$S/AZ=IT ME*X>M$1-RH%_*]41Q!NU8.4''(' K%PVE=9\Z'WC1*P\"W>4579 M+[9!\H#)^CO=L+GF!'""A>GTWF3KE@V8B1="1L!CF)HSU& -,=X )^3_'H-C MCH'MYL*+4>AU5K>+6IWK.*W-14QP2 G*,YM( -PGL)&S6&6M:7]UFJI&UG2_ MSE"6GM1OWZ(2P]>@G!O\PC^IWGG8(GL8?-,3S3K@IL;T*\BFPY;B2E-@5T]0 MJP,A08%E6GL1$$!%NP %!#^]$2S.M\4J(^PYV!?V%KH10L,>1>>M+=@=6[JN MLQ=,Q%_Q.BX&;0JG:M*GYZ^W5]_JI/EELW$]:?::_#N8-!7=>+1)L]/> MVYXTI<(X-6_.P=_9I/D&>A7\>'MDUS8.)_?H<^_O=@#1DL4PRFR^6*#C'.SVXI34P( MCKC@VKP*6@R@R=PL1&MN58.[G^I,O/25F6.@,U3C"&T%+0+7Y/XB?HXCG$9W M08'W>7$5\MNA0A6$LQ>K71;.C =0',Z6*4F)N):BS5"%C1BZ+OFQF]T,B&B' M)8XG[+B];*I[K24%@4D0+V.SF12^^1TFLZJ4"5/VY:@:Y$VP8]%0+.]1SCR! M59;0U=]U?F4[&4JH6D,!Y_NK])GV949VYUMJ.VGQP#I189P*6)@97S'0,>FU S]!/)\N-$45@$NPT1@?&]KF!\4.\_9^2WJ_269"'.C?K= 096<"GK4@UO M0<*IN(0-G8XS19&4RJ M0P!6=Z4(4I7O0<.IO8(5C5M>8Z *!2IEV@%"$ $(J/V=FR*1;.@B3K;T-W'/ MT[BKF4?_M M)LQF>MH.N%PN<Q$:;$LRVH%89S$Q4Y3 M+T4-#J,\)O:;&J2"=:Y&>D9ZNG2->7#%3;#VH,:)C'?!H+:ZB1G-'_V1B6/2 MHR:.%_K49ZBO5^Q8F\Y/5?F_$G.&2H4[0DWZGT5-Z8<",!@[@-E?' M<'VE*P."N==5<])_WOE^[OC"=@!S)6A!-W<,]J Z* I5_!0OB]7#*B:17A7E M< "JJ&.X5D49$(PJJCDQQ1FL.:RFV#,GC3AMKAZ.]7B 9%U.O=D;:%P\&: / M.P.56]>' MX7:%RYS@8 WIUK<\Y<3*T;IP;W04/Z[*OU9 \+K"U=1DPZ,RLW M M,[9_>/P6VPHQO7\+=;DA4XY!'G)'LBP?HZ"])S'IL>%NJUWM+1?$FUGZ MVA 5IH3V88[N,:^>HJ_!@L2T?)@7]6MUO)A#I?F2YCC% M41<=VTU=D<$Y5Q0U$Y("VB4H/P6NPTUA[D!&\;VAXQ3G.;NV3.F$ZLU\R#*1 MV1W8LP MH>I=JQT:S&YU"&^Z7:IX=8_H-A6]K.)P56Y;.7$4E=2;4&O1 'O-)@R/JN+7 MM^DOZ>?TXB']F?[G_FLD=KTSCH!?@_6&95/_^O;TE]]]/OW^XFM$]@S0/S/" M8EZ6@0@(R>@N8(<#0K&9^?+V\AD*THCR%E-0G*(HV+E^-W=0AY?(J,(N\Q8B MBH]* E4B7K>NP.&B79AU!#)*]5IRR?LY>(W7V_591DCVPO+Z!AOZI=@-N"=6 MD_#G0MXDINER7H7OQ46]GCG[2_N2#JH)H8H2C$\^@:R7?]W&&WZDDI12AYP< ME/OCQ_ !S3D6?>+#G&&:$T!M7IEHASH.(D*PK1_PEJO@N-;2G'HY!NMT^I(C MS-;X(7AEB>HI=S@-=Z;3<@,.U'L."T':3SHT" "O.HS<2#Q+AH,H$FI@^7*8 M?E$F//F$(TQ]Q%K RU>6%@N?X10OE7.D+3+4&E@30-R6)WG&%NW.8 R2L!#LI=\6@]0'+NX?[(BCP/(VN:5.)K5E9 MXL)8U2#!FD9EA>C?=DCN[(Q_#J0X!:]6"MK2/,]QD=_A,",1CNJGJO,DR5Y8 M.LT;+#T-'TH!X%1\G)#UZ?@P=)A3\C$\]G.AK;,MG8=).[2+E)30<_V@.JAH ML5T=@TEQ47L+J*!:&S F'!]<3]('M7_';$^0F:&*4.-->4V*E>*!.,N>1%J= M8![LIFK9%AOJDK)I\#K+\_. D-TR(ZRF7=Y:D WN\'!RL#NNL>++]F!#:8'M MRL8Q:F?'-4G$:*(6T5G7_X3>O'G;$0>X&TI1J!\=$SX!_8(#:>RX-2J @S%0 MK-JSL,2#<2D&,=>/I*)> :X!4<0TBCH+. A7**NU+V':%S+:J"2.XC1,MFQ) MBE-49 7=!^K J;9FA+L@P6:3Q"'/.\LKH;+6\BUMK<.%Z^OTP[I18ZAH3P Q M"J[GJR-)ARS%@W1'^ELA/:@G;D1G[$S'K[U?'2E:GYFQ^%&V44U9+(00 MLR@O*9BGNF6)TEK BFZ;A#*,\D[8*4WEGH"L<^6?C&=%JBX6BMDX?F7PJ$U] MAH*BOOZK6^@BU54NH/:1Q^NHOTF>]WQB4I/X5.#HBWA>016 MN R[=WQZ<[Q>L)^^V(>R@9E($=EH8X9$*P W4,?K&Z->0,8\T^8QWI][X8!V M41P\\CCM\@5)?K'%-_BU>'C!R3/FKTN4"3-'DP.*I3Y0_%;<]4A:[F.T#V)4 MDK"3D6O=PC"*,U33G%6/I*A]4[J($4:"LGA&=9P4_N;0[VD[@IG8&S!E=OS\ M\)(=V"JEIB;RW5LQ1=JRZHQO M!)TW8(Y-@4<;)"/BMTGN.9S,*!G)-V"6&LFIP7S_1@SS$^W%"7I#D/'?+)OB MCK5*1L-KH]PS.)5-,HK^FZ1&;FHI/[P!BSRP$WRWP$,LSUN+F\K2CF-?+!IK M"OM2G?KP:*]UG/*'[@G#]B*QADZJ+VD4YR$[RL+1Y6NH.A8_D):'EF@2W-HL M583\LE$]EZ,,MDD2"9H@9[G'DE\V8"-1][3#^'[HQRGS=RAZ3^$E/K37^Y8\+.D M?$/GF^/K51EC_(ZT^<&9IDI:E5039T'D4Q=@L!]">1;][E>@891DOV]_VRS878>;Q7G!3"^HS7W89"O4+8MEDGVDHN0EXY'"7D"TA:J4Q_Y#J]% ML1?^D250/[7J&QLR/IB,O;AJ8S+3 #8S6P;-!M@K^%W3$A#'JP(PV#I'"UW+ M&)0RDEI&L?OCJ1I/WHP)7Y1G-"Q\KXR5'M.!4C(>FK!&7&L3EM#PRX25#(XP MX8J6'^]:)A*[9\352:4H/#"-]1K3(##*9?;Q.\HK=1@DV;@L<4 3'^@%D60\ MD"- ISK0<=7?H939WWGVNHT 9?EN.YH#EG!@D#"=::#.UL\P48D*? N7D;9L ME#7\$B2:^DY&++B;-0MANG=H&A20VS(C/])[H8Q([L5*5, :4>,$6K1-?<;F M BY((1$$S-\[SW([CTX ^N"S-5E6>V4,"MCOVK-@]JP8+*!2?(I3]KC_T"HDPD-O #%),4^H@=BC^VMFI;FL<,@RX)[VG&@E,!/.DSV+0**3B_%;K-:\_PE.[> MK4+7DJ*_NI):&GCXZKA2 4SELV%*:ADXL:VL?(2:6I_B9;%Z6,4DJ@M4ERI_ MGJTW0;J3AXL/0@6(]1@H5AWR88D'$_DQB+E^F;96L:PX769D+3)I;S IRI# M(D.\%<2;0?NBY=6L7+;D.$SD,,FM)/)L5KXV5'HVX/@S._<$,T@EI MFP34S[]@,T=8YN%.(^KPDR+^FVRF%Z[',0KNBD1G:\VAJNVGU[LQO$O/9W.:,Y MG\O^OF:Q8\]?3B%=.L749M_JFYG?AHK4L][S8!.SZSQ./:J+@/U$LGY:?3?GP6!=P0KO/6;9 M;^)T><(30,YND_4F,Y+G*K9( *=^UJ+4YWU&#)B3/DNV^I??["UOMD0)3X_V M=8Z6I9<@;B":2]V,U:S]^C;])?V<7CRD/]/_W'^-Q*'@C/T7X==@O4FH;_'U M[>DOO_M\^OW%U\T31/HGI4:MN:MF/[4KPL:[E9+2\*X/G/0?*T>!?U:6:U>$(_OJ$JP48P_]:ST]"K M\JJ8O92=%[><^J,U21$:6'@@() M2HB2 GJ'=["L5VM6"3PNIJZ61OV4:!LR6Z\]%,G#.CTHP IN8+M>MQ5P,*NU MEIF^3TL_,>W>U%C[LS3'2^,PQO?0^ULT^3-!!ZO@N#X_Z-!286G4E<_RN,@_ M9:1FY98*NZ(KJHQS/3R S=D(4!N>#AC&^LP<:8KZ124R6@<11D7V$I H1YL2 M'64DPH3!I?@%S$I'"%BAL.)[C2OO"@O 7@\10CXL.=^DM 9FRO6S;&O!FJ), MW^"7FF_I?*2%AUA)+038+Z<:8* UUB\ ^=!S?_DT^-+_U .N[NNUY?:^ 82@X_0N$)P_@U[O_,O)E]/S_MF7X='@_+SW^7/2TH7EXYJ>VXN: M''X9;+^9)*UZ[D^]0?_K\.3KL#\<](Y_&@Y^&ASU9M^V);_A;BX@NZ@#W3]^ M(O_SA'^TAP&[_B^?ED&P_NGKU]?7UR]O3\CYXJ%G7+M_]#4M^"DN^=.;#W.E M7X_2LH.O?_]V^V OPM02Y%^?TV*?R4>?!\//1X,O;_X\[5>A6PSP^%M847X+&\NYU_L9>0ZX M!XM>A.^G8+,&OWSRX6KMD :CSY8(+/!G-K0^$UWUSX_ZI'O_?IF0*OWOV)U? MN0$,-C?NPD.K2#B?>J3][_H9+8(<*Q+]0IZ/[+4CLW(W[@K7DH9H$ MSE67V*TK"[F82OX,H,B$UNE;L0V)';SS H"GSXWUY-3J7+Z^5(7B7P./UEM= MA6:J2^Q6,G>[S[? JF?P]UN0V+EKZ!*?*&JXEM3V&CCXW-/^'-3*7$0WP(]D M7$@VZFF;[5C/^CTN::1%2UJ_G[26VC%>3>19:*0U0U:_E^7MM&74ZO>SM)F# MK0PN06!!IU;'.1L^N*UN $GP!PYBJ1O X6CT(!#&\SDD?UA.9F>I%5S5O]3: MFJ,!%DI#[\WJN#1T8:7"ZV/]^8CEVZ%A-1XB4GVUIU=, M5FDS[;@1VS^OWM; ;32A\+3:#@C9!HJ[Z=;\INLPP)]]@RYW&'LB ?*CDD[9LF(&;P' /9UO/X4!^9U^OW_>[WWNI0UE_\2-]N)6 M>]EFH][C_CN>G?L%AQRD>BBO28+#QT"BLTL?V%^>O9>O?X W2EASK"3B_?"KY_FN;?4GE\(A;+.E*]NL?)T>GI_VSDV'_ M='AZ?C(:G)UG.I=5]!CE.VHA.VT;_UG0??[(-RGQ=1T= 'ZVE]#9ZG.!O%6I MC))?\SA[[2%,YU\^#3[U0A_WQ5O'//[46Z<^Y6TL VHOHRY&@CJ0@OXGM% MD+.Y!VL/E=&&4K)[:N,!D&AP6-#@848+LEP_,GY,;>P7[9XZN! D^CA2HP^\ MR( >GASFEU909<9RY;JG"7;W$S4<=\"PQ9/N-73 7;AZ JA$;?M%NJ,QKIXG MRAH==LS$7;L'SY!TW0WNK%79D"DKUC7Y<_0^T<%)9P8,62 C;(8C,4?1,1.R MR8HV$V].UV-EK:ZI51Q,HN53%2/MT7J[F6/ T:8X^5V&N:.4[YJ21& DZCE3 MH1Z\BL6R\Y/_X"4J&%!54U*V:VKAA9"HY%RA2B;XSREZ]%Y=ED)V)3NJ#@: M=+G:5ZB-R,Y.T0QY+S".0Z]4R5[QCNJ%!T6JG.)FPN&4,_/\P'+^%ZXKG8"R MPAU5#!M#JI8#[Q"0D3Q&P*(H(OMU=T3/['4J[ ,O_\FM%F>V]%SZ$G*_2'>$ MSM7S5/#%!7^K@G\ =H@P*0;#IT>RQ5XB^/TBW1$\5\]3P1]X\?Z(+')U[F&S M>O*<$JGGON^.R-G=3N7=G87Z)$1$'O&>*0&'11WZU,FYO'AW5"B,(M5H<5&N MJT9OW 0Z/ %7%J!E6"MV',I*]XUC0J@2#6J9!U/]EK1!+OKSQ[:5.XE;TMU M317LSJ<:*"[;=1U3#RO+<=)X6*K:U7:T >L;V_5?D MO0;+B;=:6RY]U)66[IH:^4&DZNQ">$%"T25P')86LX6RN,_Z_>'IV9'6RF/V M/=59<;M 5YUE0KFC %M_&@8D60)QI.E>9D6E/;D<84)KK5-A+*F.B[L4VNH8 M2PB1^+HY>/MO0!^:>^7VT!^?GH[TUB1']U/E=2&T(7&2KZ%O6\X_@(7HD2FT MHMU1H1""5(O%;1/]M)A&W>R07>-/RIQ42LGNZ% $0*K"+NS$Y''%X5-\2LR4 M[:H:61!2179A V:,8/^B3\/QM$_COB_'M^&YRU7OX[>KJ\:%!./["\I\B683^YV?+6L<$ M T[@IY]$3/O<'R29S/X]^?C'MCO317SS >(QY<61L)3H?=R='R+5?Q KVF#@ MU 66VT M+Z ^FLYYH)FC>I(V;>S.R7_(?:X7R\'8_7$PL1#:X+7RWRPGW%^:"-7-RV]P M?*IJ)T]Q*C$+4KQI'BM5/RR8^KU=KQ-@#<@X!$[7KN]B;V!'<1;L4U(3MMX\+<4:L- M(X@A#SGU#I484P* 2G@R4&1+TNP7&SQ,*+8C6\0(2G #DW1=2X,I8X; VH+S M).E$]5Q16M8HQ?,CI-X!ZQP#48X@\3G"S6B/O M)<[77L4.>@63Z2&(6M("4P-^3#P7"RJTXZ4VEN@SN15619"*&B8S1!2V22M2 MBA"K6%)=R62BU$ N:>VJ?$4SMNUP17*3@ODEP'VW89+*;NV 2)GN?+PB]UGB M3,U42=&WQJ4T;S+[6I51TY7W>C9RFG M]G&7K]YL)YS'[]M%\UQNBO-%=Y:E=MY7/ M@<44G^\66D_0@0$$?OK&2^Z95\8A'6]U;?@@*1RX$6Z#=MYW8N"+%J97T(8A M4E1Y 8=W64>@DB%L*F._*BJDI?6T6C05W29O*9B2X[M1-&:PXWL TK5 ME"@I:1X3>$%*FD T6TCFMEDX+45U)?,84@.O.>>X:30]E\$H+VP>(P1PFG-< M._'<2$:_PV Y"?W 6P'$:3%XJIK'DMJHS0DYWMVZB$X.BR*E$(99SSRVU(,L M::]+ ZI@FXK"'&Z\ HQV?3,?T><==EWS*%,?MJ2=- UHPVU2WH,-$3,:33-6 M*-]'+5W$4T]3.&OIS H9>V)UX!NT>>JYSX\ K;*K?IK!*"F:E\[QJ'\V-(H< MW)A;O0FKV6X(TZ(PZYE.FWH",&=IS/90J0Z9>61@034E*%GXW)97LN910A"Y M.8O:6=KA2 )5>7Q*2FK'"D$U%GG "]*W_)M?J?7V< M+Z3=R!713-Z0,V%)6O4Y2N?N!.7$L7Q_NHA,T?@-TK8%J>7UU3M=?Q5*YX)' MU;^:E7NFRY?>"ONDM+5[H:"^RN/20\GBG0^B) 52;M)-/!=[YP'$],OO(ST MA"?^BV^@Y(5I@9IY2">CX=FI6JUQ2GVGKJ9@]1J 6])B7PGU;@D;9JIG#;'CN.]$K?VVD.77O@4+$*GF,:;$7LLTH:^!*G6= ),RFANC<>=@EXH_3V17O/C-J(91U MB*)5'/#>F!!;2O!5S@OS]/CL6)5:=+'>S 'J^AOH3FE M6+W[1)"".*'">??GDT<,TT,6VL1'S^DE8'*K@K:!656E^_RHC3+=F.H;1PJ. M)6E%#6,IP029,L* OGLZG[\>#.]4_-,>YRI=]L]CI?9*35^' U/ M%0W7>_ "W)!ZO2O]6IOAQRW-XL"KQ"+IL*A^FEUI6X-^,%W\ZGGS*&(0H!=H M __!<^A;Q+0*)NA<$)TY]S2BMU-FR%M08_ S)4S0- N.K(O=JB.I?P4NGD4= M\BS)? 5=2*02P!>0O/A*4W9U+2,(4 .B.4="]UA%6+Q+#/\2SW..%R44KR9% M91T3*"$.4(/S(%E19L#!C3YCZ-\L] <@20RJV4"OD)?4V?'I>?>H((C.G&.@ M;0J+6&"W]!?H2DJ:H'E>6*8DX?_5@JY/4 )_ZEZ]$>0A])?QU89+\$3U!UGU M3"!#/9!-SW-*GW%30H[T[#L66V(!Z6\NT8J;0 4A;$V/<71B0&H%K[$$R6$% M=$,\#':;EM#D,XH-FT$D3MM5,GS97Q@1=LP').BI2 M/K[S\1:7\ 7.@3OW]P1VLUK3[TR+-&$".QKC3+\(,ME/A$Z(/7E&S@;. MVB:PI@G4E"WJ'CEMB2V"]-".#S*4RZ8*%S>Z/R&5"E'$<&A/BX8\8$\GYI$@ M&4&<-$A*YV5TCF5T;!01JF":$Z+!,*K1>R>7T+<=SP_)%==&K@:M->VI)'>J M:2(5@3UP<'F$LS2G*"/(_(@19/[PV_C^ZK?I[>75_<-_ M]*[^Y_O-XS]4YX[D?J+!*7^AOB(QZ>BHKSHO5MTLD@I'>DTYE\0IL?%]I).D MY?G3P-1SZ*]"Z5SP3,I&J)/&N(2_4UY3S'HE)926%;3#&A6$2/69U)K4]!;R M:NVYQ#7B,:ME=?15:RW3R@U1+[7FK4JI\:TJJJ\2N?7!.N6N8V*[XREE#ETK ME5\H9Z3F^5#J-8(I3P-5:K.R3@[SH']\=G;6?Z-/B*:1*]987-E*O M E"IE_'4G,[D,5?ZQ*5EC50G/U+J3;I.YUS72H^U_.!J7))N2:O=6Y+SS)A6 MJJ[66IFZN;!)^,6"F0FJRN/9AW;-BJFEV)7Z+YR:V(TY]QZ&]"< M%\+$\I>4,5Y1H_M\J NRJ9$OO/Y_H1]$QX&/'F4]$9T2/ED^F!,? M!KA^I.![@$VD#P.0)(B91?;L'MC>LQNU4I4XM^V?-8>G2B0E*<5'>2)?552/ MQG><3_ R1'A=%0LDDL(=>(V^H7NX''7-(5U]N++>7M6*.*^\N36/&6%/D_'#;[WK MV^GO:G)K9H)HMLC$8IP*U7Z<#$[465W2G1GRB*<^O]A\QP[.C;M-33.V ^S# M1\\\5T=YBS>4Y_S@^.ST7*L0*8J:2LVW#.CF7"5I.)4KI()DE0I-]<;1(+>J M(DLBUX8.R$G@T9-C?=KXJ?=#RH-)K[5@[D-O]P'<81O&RE]Y*(!_QG_'^YV M_$W/7<596SO^'8PF)1N)#42F_,8*Y1 ABV.ZN"=7):8+++"Q[Q>HPZ[PP9;: M4FK!*NVV4XZ43[[7'LK*A#F#[I7_(%9=(9GSMFMZ-RR_]TW;NBDM_$&C6A(R M)P\X27!*A#IU'RP'3!=8K%B0P6;F6''@3Y0"F\(IOLH?'),BL:;'"XQ36%5O M3&*9(X 'W26(_WOC7B9P,@DL*?SCJOM!/QD":WK4H2G[#I/\^IVSKIZPFAZS M,!@G_( 69;UXX[Y@'![:D,0E.1P-!HJ/9;6:]82D9LZ3O$5!C&W;"[%*L$( ?*G(H\!353O.-50\#Y,X MI=!TMU.K]P#V1) :<2C@IV?JO$?6L. WW?O4F2XS!-86G%<_+L6J]AY)PR&! M5B*U->%-E/5JYPR0U-6^3URB%L.37I]Q[YPR," M#=Y$I*[5J0*Z)?^>/CGP.?_B>'X9SUW=7&Y(D80&SR5R4R2Y*I=,N^19Z E> MR.(E*[H$:\^'A5FH=COOCC0U12(I %N#!3E_[%CC^%[MR-5F,&<3F9CR\#=% M#&3IZ7N K3!UIL5+\!9 M.R_#H]'14/&[%9)H4.17$X&T$$"Y.QT;J.*7M4GO^]H8/0*Y D>BG$W\(Y8 MUDPFYFQ&\DNX\53X?MC54":&NUO7T+5<6X*[5=&0-EQKR=T2A6Y.A&]JNT MXN^(3R(2:/6>BZJXRGNPWHTI\$2C M,381"&VP.*K2'7+5-8IT]=!*BIIHFEJWPXSIZ!E3 [B2PBC*,Y$=^C)SN%X[ MD>PL)[X2L,L_'W_.VC@3:,$8>],4LZ10"NE9."+GTX*Y%)P4]3/+:Z-L64K; MBZL1QF[DR>&-B_N#W3DB"7J2G[U2VE"CGB++(C;9^%I)9:8# ;8WF EZ>E1O MMI2!!&#C:W7'\5RAQTFFS#O/M?&?N^-'=UZR:[%[/9OA5#1M5AN"R7!3I0M" MTM5>Z>Y'&B"1C8V8A0@O^GVR&9;==2WS1@2JY\4R&N%_J75.6M'SGL?25#[F M).,LB8DF=W+N00!1/$*9)R4B3;PWMDF348L1G&UD_-X)ZB+TH0M\?XJ>+7>7 MGA&/MK6W,UZ5N;\'??Q_O<^]7:/X'VF[O6S#/> ^=; MR!EY3A<)NRQGEQ.=(UVXE/9_G(Q4G>0WZO]._X^8*1<./=A$]L]H8[9:XD+1 M8!U$@JWN PP/8]\>PM7*0IOIX@$^NW !;1+1&E]2)$LH+#<[<_++L'/#HIU+ MVN]YBU[F%WJ[G^AM?T-)/M$"5 XK1J^$Z7BF:O^W2G\L@\-764LSPE)&R9YO M?; FC'B2:26'''DN_M..;1_G2#\JCO2XW=S(SK>L)KCEE8:4G!E%A]#^]EIV M5 ;BV6#M<(092VA94*N5YZ:QP]%_I^O<*IYAH(Z+!BINLQ<'_NZ%QC3,FL-%:=;PCX&JN%?N?E]D^\TR2PU;U<8B2=9PT2:U(2@3 M?*;\;09.$S0JFJ!M.['M46)SXJ?Y.&Q(ON"/H_/C@3*[D%< :[Q32FLYCBE2 M+HY-$5 FC+F2M(B, 7=2''#91M2<3R0)>ID'IEE.5-3ZH>HAVY(^L89A514M MQR)#[F7G(H((6SQY:WV6$, MOO,R1Y4TTHM;41K^*>BI4FO]& @_$=(>%+:K2J^BY8!D";XTAD<,H@EC,Y]6 ME6]X#OK%X;EMIQ[)F;M-65M!F$U=K(#K@: M@$P8THZ,J.1LSS(!BU7WHIA5%(ZOG*#Y1E=Y%6W& MEHB6BB-- %RKX^Q(I\@MH0@N3+?^L'X$5^\OZ5__J7* 1Q@6KV@IVI5>P]>@!L"DA-MXKF1>'Z'P3+-^,]G(\0:Z3A3)("5E5U5 MCLV@^+57J[7C;0"X!WA6CR+><;]@4,T(@9H=I4%3A+*R#\FYYD_1_1@3F3AD M]\"W0T 24H_M8+H@!3GTSU^[RQQHB%)29B$&#U3%4SZ2TQZ^Y<%1_[A_)!95 MV?M+W+Z:!8'4\$I)@7>88?WCHZ/1V>CX^.1L>#HX4>1//-A+, _)FPF[B+XL MGBQ)DBNDFTB9S,LDC1O6SMBTH/.BN]*2W%I8]APX_$O(1)T4352F*;7V2'XT MV/F10 MJ=I$VM%SOW]DN\W&'N,E=$(\T0F.;:'6M!SJ3'U5C?7F\$TX#\R$QP@9@/.R MB7P7)*-Z)N>-EN$)V,CZAZ=ZK F(X^FY(,J5O^UZ\M#H!7#! HI.],(MYD?$ M^:A_>J1V%2"JPBK;($<:+:MG>AVS,XMM)Z@ M@ZGPS0I"Q+O^K]&2=D.]7G1/'92'F>(;[C*7@9T&2X!NW(6'5I%F*KE1LY4. M\4(FPE;/+U6$@0G9]$'1IN>#P6J:="E1861QP%,-+Q!.3L]5G15G.U?/B NT MH,T@%=9-T:HWA:U7C F%\>5>:!8ZVY:+MF$"2>0!;]7 'RC^L#HSYB4(+.CP MF?SC6@DR>W])?D.-9]]&JDS);:O)+A6NG@":+K9.T -XSF46VT\912NOC<5H M1>.Y3%!"(G@_L/C4_2@'84IF%/XB!F%L)>,K)<'PN(.%,7F^PWXS=(?ZZ6MP'M*,*AX2(M M&N*E4D:Y]B^]E05=#BW'!;739D/%5&NZ K,DC=*> TM"GJ%4P!B+M->->WT6TM5/!KG MP*W7B&;<7J^<6+GJ=D#W'$HKVW&K"[Y5 O@HR"@?_VM?\?BCG7G;^8264V*_ M*\MJIU@AHRT.K>*BON1%+I\.X]/;;-=+;71E66UT**Z./54*(6QW%_;�!R MK;A-NJ];4DPO=0B)=,_!Y077KB:*YZJWT 4WF&4%2\6!\%^K#X'CM?)5,T MW0!MJ\&CLO(2%:!M+[G%&/WD_OL$"YADL^ B Z,-L[E1!WPGTI=M(5U[:&;! M^2-<@>EB<1DB++N_6;8-W23F\@7.!^>EY[9B3>1E-1SUSP;=)8H,['JE.I.5 MGB$900\ O4 ;E"?5N?/<%^ '8#Y^M=#OW3*&K&D')]98URMPF%AXM_""NXI!HS7.WC;3.W39&B#P?'?7^ M8E-XL34:4I51V;+:U\9TM0U[!VI#GT;-*2" ^3Y:0K/$Y67=,P M\ .\%L/+Z_A:L&Q:TWY'/Y:WPSJ)]!82I22O?0TPQ>4E. MC5X LIY!.A/.$+2IF]V'^?6\!H]&@^'P8S"T+F!)IW]%MWNWU#S7==10%_][ M;J)_X\:>9!N#1VHG/L:00CDG0^FDA7=(=!LYALXW'][7 22<#)-3R2N/#LPW M_#ZM@E'#^>L?,XP* 2=CYLR(AJ4QM)Q'@%;#JN%R MV)Z\\Z&C@;"3873>N9?BZ$&.X_DQ'T$/W(&A^DP#;=*"!G!CRQN:4D3 MZ<&/&E"EMNKD!#]JR8.6@A\[H.T*%=4.?CR$BKFRA%Q"!&S<8'D:BD(!,Y7' MB5-2#CS9[QK$8'?/ %5,W)5UM-/MH6=L<>EHG-=V#T/E-%U:-@_X>(0A:Y+1 MA%L])>:9&ZE>LV]F9Z)RUBV4TTZ+_!HH:H\/G5Z:Z\R- @VX<7"#WXX(6TUW MH=>- B%NZL>W=O3/2S0QZR7G+?4CU-KUKQK7#7\3[ M8*&PK"3%IC->\M5BN1*+9AP&2]P]['E\=S'TC*1FCK635A0G=D^4=NN] A3_ M!5>0EM6IS9]\QR0_M%0EQ9=KY@O(E.+W]?K0PV'O)S^&P\&D*BF.7,/A4(B4 MK"G%3-AD,M]6!1Y?@&?HDE#*"PLW9U/SC.O4Q7<^W'36@J20=?HU#V6Y)3]B MV%-5CT;#_OL><(<7MJ08=@VGO>XG*GEWXZ%U4::'3OUVZ=[N[8U9VM5H)A:[ MG#$JIJ7>-I?3D7N%(YY!I M1009'8L!-P>V*">.Y?O317QABB/J<+^\-LH6T%^%TKG@Z16=E.UR]0NNA8+Z M*H]+#R7197P0]5+@ UZX ?\B/_=5A@A6U-!.I9PJ*1F3@B U4VK*9&8,8*&@ M=BIL9E*K<4F*$:$=IJH*M=MS9.$+G&.O]1Z+9/?^'H40/%7UI4BUMHLTJ8U6 MDA.F5X1FN33\^,&VK8QO5FOZPS0B39A.(P'4>J40I[]UBTBD0 )O_ZI729$\ MUI-1_^RL8QKF1E41 *9\6"<7WJ>++3/SA!V[\_@#X-KQO4/:Z!9OJ?L4D V^ MU3<*#[13=N.^X$8\XB*+;9.=%+?),FTIWB)+>[+9]8_Q#EM%C=P36T>OV&R8^@Y=#6 Z5EM1O#HF(O#F9^G*U-.T.>#7PF$7*% M368"&V@KJT6U5+B&+O278/ZKY\V95,@5-ID*;*"2XOUUH@*)/4_2)OD O5 C M^^D53*8$']BFOIT^3Y)L@=\!IO.#BYBL>AH\66'OY(;; 7,47EF(!+'X,X"B M@W]RC+_>\GEF.'3O2EH+-_6G3VT\9[N/5>U#S^,-^#GK_U_H!V1+3H1.[-:,)E9-^"U<;]:'8&1#MUPJ M8G:*UHK1A!*$+6OS^\ ^\YT7 ']F;<@,+^8#GQ5]X*BQ7M*:ZE3Q6R0D9+2FHS2FM(NSA6>0'J%;9$CN2FBPFV C"XMLB*,-A4 MA(72BFNI2AYM%/4H!+%B-:'Z#+H,QRVQF*@R:)1533M-"^F+3]U,O)+&,"7J MX[?0#?!L_NBY%Y9;'AA*+=<)]3#ENQ<-P@VT7;UEGE!8K\A%(Q118+:J?[^I,C)SB-IP 0HA+!= M _OP9.$UFKT$]A\SA)=L=G0Q'WG/R%K=>I8[B:[PVP'=](JUH+D2&;K8,\82 MH.NU-,D+XY9QK8)2.H_S[/BL?ZR3BNO;WFJ$U-U#)9K\[OK QBOJ.8$P"1&B M[R"7%=5^XV+>P?\ M@-P"NEHLR-3UPKXW)=2&T=RI@[V5<+H&Q**XA#26,A:XV^"C=G=*])@+VI\]\_ >NN!^!>4W\A* #//J+.Q#16U2'A#_T35:+U,2'<- M,"W)2^!Y=5X %RRHXYBOLC8C7%0A96YE;<#FQ%4F2_+HUNK8G=_BGW)X&<-5 MUR#"U,=K3@BEF$TQWXC4L!J-HQP/')R6<1#&<^P)19V^<1<>6D4MBWH)0X:7 ML/N1'MS]2F<\!1X^98.LSFJ%M%%V$-(Y#?_LV/=!X).[+YAV\^W]LK'C>*\D M77/QXE6-%O(\/Q\-^B/5][+$I+ZWJR !?0L;V4J=R:THIFOL)I'0%'(A96(A MM,&#,WI$+38,8E@KHM# M:#8(BHJ/%5"%*GL'\ J/=GFK&H0-QK# M-N?&>&%XT*\(EQ4UB!3",%O8V=:# L7IEY<1Q9KO@2"%))E"KC"%.1):-I!E;4E%TOM)U28GDM>X3[B\"WQ_ MO/+"\I ."!Y8/K,,"??8,N"5J(/DDSB@IMT [Z MQ6/<[0_UHG;Q)_&/]9)?2SY.?T_Q5FW4&9^Q.[M?2$UT!:8EV%/C+;2>HO"3 MK?;(B]UOP>,K<%Y %-U$O:]:L[G_(&>$GVF-QWVFF"0\Z9?6DF M%!UU4IY3)/^M-GIAB[A$'1486DW\P:6#9-N4VP<6B@B_B6 M)UT7V>^[K LF#NHN9J>?&#X:C/IG_0[-*(*X-,X^EO>FT]T(KF536EA?559K MA;68JL37RNW"'1U&6M!A+]OW/2"IO](O27Z8 1=1V,V82J&:R%M^DEQ+DDL@%7&0W/7?!W6H2(V,@N01247T(V_U=T$=*M!68Q]5;6RQ M)%*3,7D!#K$ %;T&T1932@$:&?%8*@G!2$>A-LSDCA#:5N,%*.G"[NJVS[T0M*)WB(I$&^O6NZ\ M9TE-*&KZANMMR5,(57'5U/*='^)BR#KV.G+3=Z]5*K2>@O@43 7:,?W*?OU: M5WU3]<6G;B;>0[VRO)W&$D,U\59KR]WP/+Q<6;432F1J82]*I0EVO=[]+)4& M(^*YLDX.\_%@-!@HSOG4AI&N1JMQ2/0,>6N @LW,L=P ^\A;^N*_LQ[*/0F_ MFRZ^8T>:Y/.\ -AM!6/;#E>A8P7D-4VL23M)RH==[96' OAG]$\*:0[PRYV@ M7C5UBO13);=6C]Y5;3#5%*8*XG]0_H 2:SDHO6/6?KS HU8)Y_E_^(/X\L36 MPKM #;A/6:G$.2:S.WP96"51T7R5C*)1 \AFIFU2^"3M\7 TZ)]TETO2!-!J MX+TJ/[),*MEWP<=!_![TE3L7(!:EA7?#*Q'\>B5ZHLQ9>#Z?AS;IV78F+[FD M4574*-T+ Y45Y"#GH73JDW=KSX>!?^VA+:)9B.PEGGO+-%U5WCQU"Z-M-81! M^$(?;6 G"*:DLQC:'7C=HBL=W17ES=.Y,-H6\M]K<(FSP=/U7:&I+R\]=8)_A_GC!;__K_4$L#!!0 ( !Q 6U,,%C 5!2P! /]+#P 5 M =[\ S]][G/U>5 M9'(7LM::IU#Q?D=B] V%T"J*H%R\??JG&S4QT5QGC)BPJE:F8@,];K\>8W3W MZ'_^WW)B87/@>J9C__L?\HKX#P9LW3%,>_#O?Y16%N?_\_]^_Q<&_PO_8-@_ M_Q^.8^9MJEG&#$?XMC7V];D%?FX27K[*M2()'Y1W"^*H$B, MN:;(:X+!ZI7'-VR>5#9[KN:N=I3">Z^(74OON;UKAQW\&O[0T@(3I X3?[8WF*9]OBN_6*QN%KV7"N\AR(( M^A?ZN0=9MFONZ:;VH+FA^9KO:OK8N]*=2?@"0J")77OT-,._NV/_X>ROS8^[ MIN;2QSV@/W@Z_'XU<.:_3!MV!""._8(OL[V^XTXT'W(9/HAD<8+?H\AS_4,& MP(M'B#>73Y%.TGOOW#5W0?])5G&_X*_[5)O/<-6T/5^S]3NN&L!\R*(=W?"' ML-MW'?8- 4_7K7].@CX9O) M7[>5LJP/P43#'Y,')7N\QR^)E<(I[H$FF4&7G0S#F:!.?_WQ_9WW%]-84]__?['-WT+_/[GU^[?S;-Z MCK'Z_8]ASC'/7UG@WQ\3S1V8-NX[TVN:F/I_P[?^@C\_:&.8WM325M>V8P/4 MP%Q>HZ.FJ- M&GK2%J8$+G.S:6.$,UU7_+$A<[FY4?346E\55)I0D=:H,[N1XOKZ6I9R7JPR@FQ/-@K(L5+,_,%N;P#YO,>(Z[4PFCBW[CCZ6PU?7 A_)$^'U M#\PT_OV1#_NO]H/^H+0H:'D)C*5TIJP5NC=4X\=OAH4@Q?#__'I(W\GH)2F5 M)A'!A-J?UI66.KG-C*ELNM9IV\GQ+=EX*\$%SPN \8#6X<2;5Z1YLBY1TX[) M>+W.8%9=0%H9CA,XX2E:JW#PH61S0)2)8]P8+T:"T'06^45P,-7:NNT MH106NS[#@>%:LGW438"Z:15L RQ+8+7I:$M7(1)ULBME"12YJO77IKE*SSH# ME5+)'[\)^!]/$QS)?69_TP$4C^UG34_7K [07,DV,E"\=UUN+[+-='[=O55F M:UOL!^MUO@$&*HVZC.,D!4?NS^QO9NM[WG%<22(*QP(ACTFZ-% M5@)29:$RJ+OH%>?K:QV^P#$>]K8U;V2#9"'+2%2*P56Q*BXX>Z"RJ+<-^C/[ M*L*.&F%G+6T[HE0UUU4+>'&@+,;>0IKU2Y.AU[\9%GV(+'T(W.")#IYP\/Q8 M"&)L:VHFI\!72B*GC[LJ(?17BQ=&ID>(]/QP3/<;.#ZP;)X(R,92\ M#?%1% MJ,20+'6.P?AC&5CG@-E,%7NY,9A)-WF\/SYQ,+>09 MA]>&84B!V(#O(J>KI6<@E_+A,S:OVW]'^-5S C?\%D8.;=X_SP #U?_/5@"];3BU3-_U-US## MA+^&N8<[M7B2YA^_$='7KR/ZGU]'7_A[U].[?OTZQH1IB-%W-/B:ZZ/!\/27P_TXUEU.:]7&BO,>Q2&V#E'+RO,HZ8? MH##)HV[ @;;LG&H(R#;\ZH4:LVNU%X)M]6,]TAO.LE!C"#FUX,948U5N=Z.O M'\>H_/'[2*1Y>@A)XL2K-.($$'(2C=!*28*=\(VFHFDC95%?IOBD$6O$&S2" M/)M&;#&"V->((R/*&S6"8XHN+];\M#)QG/G0RCDZ?3.(->+5H\:K,8(X%49\ ML$:4>?QF*)# 4>31S8*[[9;UM!]KQ!LTXK48<3*->&+4J$U1HS#+!8R6$Z9H M76_#N!:,K!XHA@1C+&<%0,BSS9U;!?E3!9L,_(Q:+A86DB;IH]J$:COT5(RJ M@KV&:?=Z]B37GM2WR]7TLXZ&'Z#IGNNK&=,%NN^X'Z3:A8Q85!3?9(A)\I9N MI245EWL7KMJ03=.X^?298TK:-,\D_&EM.R,BO-&MUVR(NL'Q+I\ M5@_DM(G_MZGRPR=M'P$: U]/>EU6"9Q!/E,#*UE;1#_R/4VN[*-U^QC'/U*] M-XMA_"/HN_OE!!K[K(XU@:^9-C DS;5->^!MM8RLJ+2Z"CB#F%0R C=S@YF6 MBRQFOE*ZQVG]VO(]' YK:V]P(^C.>MSN5CU&\#(KEHJL:Q>%02EZ4A4-PT1N M@F;5-=,HV&EM:OJ:M95POMNR.QKC>N-2J[@J%%<9HN0O+ES"SY)\&=+FHNM5 M2$G5[+92($O(K8S$=]JY&[\:?;R/O8I#C>4^1V/?XU4PR>SLUJ?:=6(V[*?T M#CF\59:7/O1\ME<1!?D>>A5!19W;-TQUHI@:R0$3)T9$*_H $AFO(@I2?=ZK MZ'<\N\TU^;9D9N?IND>OET/ATHWW3%[%::0M&.N&L> 6Z7&Z9)=J_&QMYO,G MM\&S$G^R)4D?X%/5Y:&YZ"Q4FF@"+H5:PMAZA;LM)4TDK*RXZ&N-!S M8Z_B$KV*4Z07/\BKZ-E&CLLLNSEE4N:*R::G3:NC2Q]Z/MNKB()\#[V*JFB) MV;Y>2DNK:7_DU0?SX:Q^Z:+]1*\B"E)]WJNHFD4S==LTQT0M4+J%FD&7@XOW M&\_D59Q&VC5_QK757E-29D4FWQK1"U:Z/?D@?E;B=WDY4HB>3R6G O(VVV@F M"9.^$6]8MMG52K%/=6D^%2F<)I5\3&7?XU1-&ZG5;3W%IA7H4A6-XBWN+2>7 MCLN?Z51%1L"'7M6\7F1OC"%?D>3;G-RJ5:PZVXG^+'(DO*K(B/5YMTH*6AD+ M?@@DRK63;C+;;F97<;+FC.+^W'W(RQE;H87EJDEH08NO6O5RK=V(K)=PZGW$ M[U"!L^^ ?&HU_P-?D:6)/.0RC M6L0JKW*Q=KQ-.RZAW-&[M*->=2:] 2XQ!#Z:*)F>.W8G7/13 9'3CJB6/OHS M[<#GK3H[M\D5 9I=^G:.YTNY=&0=R8AJ1Q1*K(3:<;_S8S7C5]:P9OCCDB'A M^'!X(VG"R:W^M(SC3@>Z]_,E-T6Q1MZ,*4,!>-!9BN;MM,-$8[+LYHJ '\QQ3M&FZ4XG+T^\UCRR MYOR"+(]1>!G3'&^5Y5&[S$I^MC[F.IFQ-IS-O=FHP=;Q2Y7EY]KE1\J24BW-/JV@IR7Q_77<<'X6%'\-/ U29E1[/3Z 0E4=^2 MJ=XL!X;IVN6),I/9F3IMCS/3Z)[[U-8$%OPJA#_V/50H?";L[;\E*K_5_NG]9:.+N. M[/S!FJ#-I+Y)="4MT->RG&9SF69DITM>$L.^2_@*.3RIG'_2H;TJQ,AM%O^W$H^Z\95W\'.][UHF:#W=A2P)V5T<\ZTFJBF V#G_28:61]A]B, MWVW&!Z+_3E:,JM_?I01R +D[AGC]K2J-)3LB)P8D4VL799%16H0_D1?.@IK;;ZT M'>]Z 66Z?5)1 :)168(V04E+CJM[ SF9BFR>)C;C/_:E[T3_G:SX2_O2S("4 MU!3K$H%,3Q=Y9;66J,A9<.Q+7X@O??Z#M@A570;I1<%WFH3FK6E^/"?FUNG# MPSH[U,W\Z%XL6F4P11&1-6X,0@Y:;:/9J.Z@0+%G6NJ-! MGZ"&TL!ADZMB*KHK9UX]/?LLT5&?L?WC_6:?7/ DMQ06HF][!8F3V)92G6BE M]2RR.A07/(GHNN*/6'/^0BDKL9BG"":C*N;*DV\F3=WK1??L[JC57(B.IKQW MM]0GX^)H5AY6)Z9:'8/EVM:#KM$9DY$+V&)TA9C2/A# M]QH]CXM&LNOE1X5;6DGS);6@R7,B??'G&YX'%R]AY]&Y<7%,5-S!A)$ZA-ST M&F59*-V4^S$N7B8N1FUF["-Q<=U?9QFE)0C*I) RDE:'5UT]^HH:45P\\RS, M9@%B4[,'V]4(\%O%M,U),-F*VUY/JU6K>S55_1=$/F!;J05L3(!6W'I+)/1M2EJ M]QNH(*R>;#=5H5,9.-D5J!!8CZW%&<#?58W#=WT_U KCN-SU9 M.MO3!FI*%$M-I5901,TJFEJS'[EYSK-F=YFCU8XZG4E5[/N50&HKRYZ6UB'9 M3A09QYR[VE'(./IN3_V LH+23'278XI/X]SMHI0?UJ*PRN /\F;TWI*$DV=8 M/V:B7-4'YB5R(55 M%R'R$QT#3:HSNY'B^OI:EG)>IS&GJ_)$:I]\Q4!4]+T_K2LM=7*;&5/9=*W3 MMI/CV]-/8)])]"_DSRQ368/)=$4HN76*2:4#4:OWHL"+R*63/J9JK9GFN6&# MEQ4E"+*C!ENPI\WQ)0Z(GURU-B(#X6M$[%.K6GFTO%&D]*@W]JI5-RVW+G$ M/)^(/WC@(Z$)N&EBIQ1%\LYL^8\ M9D+(-MT0@D53G;"+@S>:GL-09/(:WO('+YS"]JJ@! LZ:=JE\4K%N>&BPAER M[?"-6V;"CV]_8<:<0UT(Z=LRMJW*?1J?#B2"*GIN$6AYI;JW#]L(;]A_6#68 M *C6COM.3ASF#1_QZV/O7"V(+F"J7+RN]46GH*Y/6 M:C!B]6Z.31_J6QBC;.]Y7AJ_S.4UI, )7!UXFZ]#H!FA1<)N_OX'_L$\?V5! MPYYH2WQA&O[PFB2(__U[JAF&:0]P"_3]:_:*Y^\ON>9@>'?-\<*91O@:"\+. M'/S]X\%3=0MH[G7/\8=_/W[!L3NUD#MP;#;Z--OKJ1JEZRI#\YS:(]F^2K,Z M10NDP8 ^ UO_TG[_,]V]J0\M&^]K$]-:7?^G!<<\#ZN"!=9T)IK]G\3F"OS7 M@WC0_\_?86O/7 /8F:E_1QKLJ.],KLF]2[XS#;\CV, URQS8UVAO&W#_[CDN M9.7]/4O,0%_!MSSZ>:*Y ].^1J^'M'A3S=Z18IC>U-)6 M_28[X.^P@Q&O;L_2!/WW>GF8K2$?S@#F=<;1PYE.M(WW1XBZ M5HTEG7#P9O=AB\;7!!*!#P= W]C=$N;Z=,W:"C"4)03M MOQ=#TPU?0(+)]TT.EZ#ON1//__6'" M3D.''(K$L7J:93E^SUG^.(W.- +HC@/76C7!U'']/?6I-CBG<%OV6:+4)CKV M7 #EJC4X4)\=>V0P< "F%#!Y-8&Z])]#*$N7;^P+\VQB>&RCU %\S-+35"CJ'P#Z1EM;##DF;>'!/1X=@<9MKE%E*,8." M50O,E#ZV&W"$ U,_3&1L )@F$IL/Z+4G1+8W#!V.&^/=.? NK%43!BL'@+>\ MS:V-?"X[46;-E3RMWRH6UQ@<?Q+PMQ#'WCNB%HERK*5;E0HAE7PWF_#L- MV.%C=# "A^:'XK>_'_V";-5QKW=A(!(_@IES_=UJW>8+ MYCO8UZ/J/&B==B83TT.)=ZQO0L"V S2X7#\>&S\4L:0PP9J%KZN&;]M#JH8* M0$4?CH82M<#Y"3'F\X1RZ)H]-&D"ITF.(4_HW/.OB$M/SK F&)@>LG&_"G_9 M8QI?+X@]B1OY8]AJ17234ZXW>2D/N7?48YJ'>5.@HZR]@9DV9OH>I@]#%^^O2.1Z MWI_:V:8669+LT9QAJ&12)U6&I4E5H!A.U4"? D#C&88SMJG%S1TM736;R_J- MV/5&XU6#2"WYAE^Y33942B4>MQQVFL"=S^@24>/+I?X-E4U6[V.L[*;Y4E#I0^?J4NM9)N>-D@E1ZW2F7*SF$]R(FRY>^;K_,$] M$2!&#CO8 M]H7D1L)/>Z/.SNMDX1/VU.*1R[.78]Y[L@.?UK>]UR@C?$% MY-"+>>N[W[6>YUB!#\>[K1/TD+Y-&GW[]Z&/]L4("_VNYP.)5U+X.1CR?-C@ MH1GPJ>O,$0A^> BZ&54*-G2.IEO_*)QR3SN![;NKM&-L!QEHWNMFC?;U>HX; MRZM:I=:8* -FWH O)EX89FI#TWEM5N2")'4"0;2T96$[&:V'S]MWCJ (.E/. M9/EBD53PI#^3/7R22686Z*4OB( F<9(B"9KDGQ?$A=G.SU!9,1C[.##X<;%1 MX)J>888[7Z##<&D*]K-PU;R2KS!I,K6<%7 O5B[F/J"$XG$'FFVNP^]_79I8 M'IHD5G6N_CIIE/]^IS-2DX=M_T.X).U;$T<5+B MN%955SE5? $G*9X6L/0FCL!DWP7 /PJ8SSTC@9UZ2NP!^6GXL>:VG(6]'T.+ M:M!:%>M] B_0="9#3-OK[DLQ=!JZ69->X'T,Q>=P9+8L"4>%FEN'+X-(]"!, MG@("##5C(,DWIF<;>=Q(IU_BRY/^RW,W?:X2U!W(7JMK3N\]MI#>4GJ',F\6*=:'+P$\PW,X M07&G3!2^5;WO/ M0^ M@0O[. U<+T!)4-_!Y,TV?XRD?O;^0@B))H%$W;\^9[=/F1;M]_H&H$F@]GE= M4QF^9Z@\SS(J*_!]C@$Z2S+DK@3E]\/8:S2-?KV:OC4OI*UKXLL11 M[!5#?EGJH.B27Y.6J9OA3.70-.'F([VL$4= M9)Y>I_!V_(BZ=%PM]*@WZYM^>F]+3)X!13Y$-EN B+ALJMLI_]!PP'+CGF/0 MT5T,37CEWAO^"/C8[)R)& =.&55OXXH52?5"B+J;8'*KM;YIC6_PL2EKXRDY M6U::QG8! 5HFY""8=_1Q EN8_M )?&RJN=A]4!:9:U36>A1-(L,%$:R7>P'M@V@ _>9I(VMY(TFK4-USYO+FPS2WL) M*6DW*(NZCT9JM :,^"OT*-"3:P$U1WWA MG:@_VX>A!?->V).PNRCE)Q";)QC:RKOZA/6OZZ> M>-->VN6,I9B9X;1$5]**28L_?G?0;N^'<(F]?24_MU-TK.J\XW;FLNT$J0G4 MD(GI^U"Q@ 4UQ45G"4-C66$ 0O,*"\],16?_S@&6T7P-0PN6'UO0_3.0%DX= MSW^4HVT&%MCH%4.PR%2:8!!8F\4$,M["?GK;)"Y%4U?;)O[0#!>T3M&"UD\Q MJPT9=X8"O+\^PP+V.(P8O#6(/0N8,4M/+\JI(:$%A)*G)&=MM1>Q!7R$!4 5 MTS +/@M@FJY#"W#1V=:A]%V$J4>O8I#C^-$?O DT'?@6=P=G4&'"PI1H+(%/ M@XB+NCW !JZS\(>[7Z_@J +"KAF@;]KAHL]PLA<-QA3Q]Q,=#'\E_T[LFCW5 M8/?[D[W;M4/6NVW[1$]W+4U[SZ9A#(53NYF7_4'QZ@U[X%Y.[G]FYIYZ-O<; MD76_)]E1Q=SO?O_SG.8[5ER3;,SY,W&>CSE_'LY3U)7P;/(G9G[,_,MC_EO2 MT<\/N"?S*Y]D1QFY7!OW9L^MVES8^E;AO,,?.LP?,RI^/GO$*/#DV?'J\WGR MPNK?34'%D$\H/ADX[NI$:X!1B.ZFM^_8"R3!*L^D)#/C$Y.:,2RO^%2MFER@ MY6L/PID]@3Z.+]\K8.Y]A% ;/MS%49NO=R%2R*/SE<+8*$'8 MTU3@F3;P]O-IY9E<[4UP/T/@ZY+NE>@6N90;[ZF"P;VE"L8E"5G:QKX;26X" MX"B*>-?/7-C#[1$8>Z+.S,=%=HE7!6CO*[;EI#OU8N%=HGY%P9.3UOIXYUQ3 M%-)1_6?R/FA1\]%LE=D_EJH-$[3 P&PG3*H&WB9G!/NRJ>1TI/*)XX;OLE;H MY6C"&D/)*!O2[J \$.1CF"M"9ZB8FH523&C;*VKL;2N>>AC:L6(:QU?=[N9* M?FH/9TD>9(&^:5K1&P++NDL _H0"#+-[FVH-K\B>_76%=2"!9X<9&=%QB"[# MVJBA#$RK*96(44MUUW@Y6_Q8=,&JSL=X'&=3(#3-^M ]S(:Y?FBBJ.QO**:W MU+-^4)[-#B:&XQM -^%8_P-#:_HAB<1#)7AMA75L^QSOWQ^%:O;(1%VX]F5S MM$K8Q5K@AQ@!P6)/*YKF:*%54BF6,+4;4"^S^.T4'0_))%B"3% ,OY/QC@^_ ML0W%R *VZVOD)];7P$O !9AS_V),\[&:[CNH=C[%)3!$X-4'2OQMM89W2O%P M8=FQ>L*O7-5PKT*[6L%/!^G[2]^)=\SM[PH90]%LD_&O9EI8^7B;&GF=K_4* MFHCWT[27B/@__[6?:NEI^AB.P(%M/"J!M5?Z>DL'%8IZ /!-)D?K^\"]UJR% MMO*VCBO/7U%W"^BN[\1&(_K"@MO8_<>_[ZIT1*V*]UF'UE=K]?ZBE7/+G=P;:9_>J_?^&GFM0[5 7G&?D \_\5+7(X(\XXZ$U]1V?&X+=!WZ2J@N MS)$"L!*W9&%[=&UD9OV9XH;R57:[[;?N3(=;*M5>^3_PM$?S0G3S(5'LX!$%?L(R0HM*0*>6'"T*?*'/R#LE([HIZ9&QG8&N!8?K ^"MP<* T"V!T'P/'GOEP,7#$P/$9P)$6Y7RV7&O+ M*D<+/!L]SR*M>4,L:SF+>\_B^\)",H:%&!9.!0M5QP?D;OEY;>_L VA)]<"= M.AY068Y*1@ B4%<]M*;U6)KO*QD\'QM\] W^4^'H3' M($(K%6W-6GFFY_2S$3#2<)*#NN!)CLMA]7TO[X*J^]Z&GM"NO\BEN@?-M&,; MF]T'J$T3>('U.)]SZ0B*#@B((32&T!"-Z*M+@* &VK%C^N'RK= PX05K]QW9 MM>5X 5I_+_;08ON*YHZ!CS5-;WR1%EK])<8F&IOHXZ&70:MV7:0'O$E:N/KLV-UPN M6KC"7K](M-;*2\W#]:$7,++$*GLY8_3=RL7H#W5E,( A;CAJA+5'7W.*1?3& MBM@[CBUOS_+$BS ]%(MB64WW'3>VNMCJ+MWJJ(LP.L7>.VY1UJQ-@8;MXIJ] M&O@HEE*\<&/L=G",;32VT4NWT.DY=#LF;ZGTDF!H;D(3*2%T,!=]F1E!-FZZ]&E3TA29(QC,8X]V"," MNZ?YX6H 3B"39!16?=_WZ90X=G&V2YVIHO=>P^DG'TSZ=*/94[;*[LJ,O MUQ**"$&HHQBY3]!]9R-?['7CYCRJ^'J\O$Q$V+WM'+;IW;D8_/Q"K??7IA5E M.:2J]Y'CT%%0>@)YJ]#6.[K$D M8_#T V!KZ6I'Y7V26,R:TD0JW-I&*R/WG $Z".%QRUS;Q(M2O=^6S&Q*Q9,Z MY[5IU))]W'+&TF6027<-*;A9"0O!''7Y;$.E#I_9L=+MIM^HK:22[9A>X.;7 M\_4"MCQXIAIT^&2FV[T9!_69A)N% :E)#94^?&8I62\9Z4)6DV:*G@1VGC3S MQD!E5.)QR]I0NUGT"#=-3-(E=3@8![7;L:BRART9J6VLAH5Q2\G97F:XEB30 MX!:PY2%%XW$OSW0KE7$I,QWDF&8_Y64'L.4!13W?SQ7;*[$YQE--22FL?6>: M7*C=A2[&0\:K3LTM(DVW @# TX>[A0 M^<.6]>J\61LWDJJ2LVZGPU6_J5MJ0Q4.6[:G1JY#!MF9=R6:R5R6#-7&1(^]8A$;WM6F??,$3%>W4JF;ZESL%Z**GE$ MI(64TRE-4RM)6=EZX?^BVU*&YFU1'@=$075R%;*W@%PECPA@ MGI/+8K9M=PEYH@\'"ZD\3.NPZ1&^NEJNU0K:/7X\X<590\CFJ70-6@EUV%19 M#+U@IK(Y)3#J)9Z<5%)T:J!21Y@U6OB$P&2"!F%VJ8JPZB;S/.P =819PK@] M2@VR56H,K*9>7-97H[$IJM019O'I$ML056.E +M2;O7J04:8P[X>X0"=6TK# M8:9;',N"C1N]8K:RNEF@I@>VTF?42FM&.14%>"EY/9N55VL\;+HSEH^J&;Z/ MJUK@.[L+&R\TO/+)9<63U-4YSY%]0TGJ2(:T;R\$/C1]@,,'Z"C_@=BU.UCM MBN)B041 $.05<\[3Q&-![ 0A7 FQ(*(@" A-YSSE/19$#$T1$T0,31\KB#?. MEKWDM'X>T?P;B#ZI>_BY)!\DP][(@]=OT7P2"LE33Q?_Z1$K=W7I-NE7FDCL MIIM['Z009SU4)U:(MRK$K@3Z5A_(H_H0(^'9D9 _H/@YJ3ZU)?O S#],Q2_X MV"E4G?-2\"]6@U.J 1'#7L1@+Q[O/UC+?RI54_XHZC_'T/<&N7"2^9B,3R_I,PQNL?I^ M5_6-9+SQUM'E;E7?9E$?.BWC"P0:7]6+_)^+,2B,ON(>; O _C&7L(]V MUM7TL)AX8)M^$VTC4N '5?8UV]!<0U7DC+I8SIDUYS$30K;IAA LFNJ$7?S MPM51R\U=HJ?6^JJ@TH2*DD7JS&ZDN+Z^EJ6EQSN6RYWU%MM)J2_O&; M3@@LG:!Y]I]?#UGQ%2*^V!AC8R0IE2:1-1)J?UI76NKD-C.FLNE:IVTGQ[=D MX[.M4:.RI077EFX)SJU4:I)!L^/;!K1&[L=O*B&0R03+DL]8X]>..1]Y!:*N M0[)\#W.!#B"/>Q;X8D%HA!S>,R#9Z6.8L^-S)6X$F"M OT>:(/_)]/Y-D'@@O/ MKQR:;A7X3U@O#.2\5F_6*=VHY\U^U)89C MTF1J.2L L"9 .X"11J1=8)A^G(3Y0B%JA*C_+I#XT2Z,IYO:]2H%:S&W#AK$J#9&Q+K$N/Y9$/ED4]#\DR"YYZ# MR#A=%6-!C 6?Z1ZM@>L8FC?\:!PHU"FN: WHFI+&Z_7!6%.Z4VT <8#;: !) M_?TV5^F"/:+-3%3!GL-FCONVLRZ^EH\3??AZ@/]C(3 4PF"XN/L26QX7];P3I84><'RG"3; M78R&RS0QTQH$*(!FD] 6T/(X9'DD3R1H5HC3()M!O^Z"J68:&%A.@>T='_GC MM,?'A3IGW!5ZOIG[G;O:#:DWM!OX7'\Y71+ :M2/DOFUW73V-5 MQB?YB=@74])JT4LE\2J;(;MAI7#HMW")I$ G2/)UKLNW\%!BTXU-]]/6IKQ@ MN])2F[2$FU&;X I2/]FB^-9T$=HN6HV2X'@^D229+Y.(B6JP<9D^2#S!?#D3 MS%&E_C*'\%CSOYOF?XF(.IQ+<*:PWRL,^BD8VC$\G<"F"4SSH5OB'5U1^2W& MLN@;[M>9V[PCYL-(NLQ1)-:YR]C_?%DQSA].-E6:%H&W=>6LYU/.]($J>FWH*:OM1,26X"@B2;'28CAX5@;(IKD? MO_D$Q1,)CGSC1L&+]TVR@0L%&[@@]$WZD./P[ MM9NGH(2[&G1$6]FSP*71KIOM&)STB&8+K!,6;4K9,KWL+E>3" MLD4"E^"Y9)RPB TZ-N@SNBMOLN@V-^J4'*G,*[)MBZT%&.$W* G)(7^%%:@$ M+[QQ0]_%NR5IQ_9\-]B(VK0QR,0!]/CBA$6\\C5>^7KJ4RKV;*]@U[>6]Q1X M30LE:H(#(2EQH[);JON$-U@-5#*LHDA10H)GXJ,I8C..S?CSS[=XDQVKO1)' M4M[ DP*^8[=30'7/A(3-$O)0]7LH>!U)Q(/7)!0 V:V[KEF;[KYG\ MS589/M]-9DL2I97JPZD]=0&S4,FP "*?X'D60MGK')(X/Q*;]3ITKB&"OR,19"KI\7Y9&(]^:6V;,V^-D"Z ,$,W'B0"FMP^M/ M MT1C".GN'"S%N26Q!6J0VZNS@BJ/%!)85L-@.2@_W)8#>"O.)L26_HWMO13 MGDYQ*E-WJ3R]HE+BBI!%>]XN..5^N[! ILZA=>/!=@TZVYD.&A0O00^.M]14/A,5,C_C9?J[;-$>JJREI M9506:;&1''1@]$V%T;? )CCFV"'V<>P=&W]L_)$+LM]J_4IZ6LCFQC#2;E?- M:JN2'@WQ80-9/UKSR283M,!=6HS]A_Y.!O2!ZP(#\[7EQM^) ^^OC%TQ1'VJ M?[(SK[L#;3=5UH\G 7$YF-A+F7''::6YS.6J50:?0N>$#HMS$?0+*< XSQ"; MZS 769:=#Y"]ADE[@A02-/G>)T#++Q#60>PC?A,5'!2+!L<]%7W'N)4:*&"F^C*?U/%14%HLV']0;16+"4MJ\T.X;C7H# M007:_L(EN&*,W]QZ\>0&0JP3[ M;ADH$*^UQ#(FRK+4DO_YU8MW*OQ!PI&>+C'#"7H6.$_&\7].M!7]#'2=W[,_ M60F*I[*$I,")TV3/F$H:;@[YBRF?),OT\(3SS 32GK@ M:A8VU=QP.XL_!![ ^J:MV;H)KWN^YF^JM%]]( E/<_+ CWHM@!GF_/<_\,_N M0;H%-!=9^'#[MCL#1F_=XA9!_.])S%2'# /NCDR*V4N?;&BF]SH=_OT__[7? M^<.88 LU>U0--TRB0M09 +SG FV,:WWXXFO-6F@K;TLESU]1S [&KN_@"O$! M8Z]X_G^Q^X^(&P>LG&A+?(]A#_SDS5V[2R$\[:XYGHEL\MH%EN:;_92 M'K[@V)U:B RJQM-)#8[B*DD(I,IH/5;E!8U5"8;A^Q1K"'Q20#1H'R75 X5\ M4LQWUGHY<';>\G52E,6\I20M6[:6+?7V>42 MM3R@*)UV)RDU)9#$Q)J A4OH'2JY4+G#MV=H9>$5QH7F6+:D7*'.@($O-=3P M9*-'SQSG.==):REBYM&4EAE.+3/74)-':'=8L\1.Z0XQRRX!,3'SG69'5/G# MEC>CFR0+\=95J(Y;,])N+[ND!S"*.VC9: IRDDK6;\;MD7"3-T<+GZP,X*V' M3=-K>=5@:C5QK+%=<;$$&;( _3N2/&QJZ-I,,MCRK:1UB[>UX20S:O4:R"<] M:-HUR%993^5DB;.F_C"]P%F[$1YQ>RC1RLV:PE.$)4WXE-EG;8ZPJ^%A> =- M!P.AJXH%MTH L2;V27G*NL+N],I'36_]T21969!$D'3GLV"1'8[OQ6R@]'XUF^@JF@' M3;FIMICV"T9I'-2F35'M=X+U*BP;]+"I2E! (W4&!N*L0:L,W^NK?+)OJ *A M,3U>Z/7[!O_V.Q[9P^ON>GSFLH8I %1# J:IW4-6I;.J!Z]V'_<$/11];%Q6Y=V%,:>\\_XWOJ 6^ ML[NP\1S#*P_\R_W$[*;-H?ONN[N.;5](;L;6CTDN[[FL>X]WX"/[EK/8# >_CU8Z0&#(\2"?W]0/]X+>N0539^<]/>G97_\EL'4!Y,> M<#<\H(G$$\R(Z"1Z+/IWBSX#]'W)DT20<<:CO=UI#"FND[WVV5?K(R1LWA**V6;JRD4JK,!G/%7Q=N%NJFM W!)_BX M*'%L@5_3 D^V/>Z-)DCFIW);)_WR&,\MFZ5:6=)K?$/=U*;AB 1#?IW*-'_H M)53#77!3;876M;[*,[C@^#1"OG <"40,$,/=3]17"VDC)/-8XR.F\9?E H0# M57TS3CTS\N-XAG 7-6$L-]+U5FU 6J,DVB$&1WZ*I1)L\HWG"US\ ']WYE.< M"+CD,.3IW&0,1&<\0?$5P8B?KKAK%=1Q:=4B/%[7V*%$#]2PYH[ )DC^.42* MTP&Q'5ZV'7[288:O,$3&UMET6\O-"6Z0RE:,H:O,JJ*ZJ:3#)7B&B9,"&Y]! MU'5(EG^7%XC3 %\H*#K]+.=W@;:3U>_;FM^+T4Z*S5?Z#87DI;;ES-AYP\U; MZX8:5A*@22K!L6Q\0%!LR[$MG[.RWVN-F1X#G&H1A$[@A#IR^4JNL[I%QHPF M+9AD@N+?Z)];&^,#?"X1B6+ ^53G(0W?A#K:-OWASH!> MDZ485,CFRM2KTJI">'G"FY6JI07J)3K.(\DR"9:-#^2)#?+K&N3)/(!W6N1 MJM,U/)<$TLK!UQY%L?P@@\K-;0]+)A+4%SI@Y\\S%FX T&ZBR138GA8O7H@C MG1CG/M7QD"93RUD!T$252H"QM\OE:8R['7<#2Z;'*4EF:D63:-I,7FB@0IG0 M[:"25()\I=,19S!BN_[F=GTR_^4]ACTL"8&0TN6E8E;Z]=P23^I*+:R B[P7 MDDV0S/<4T'6MP=> MHFV$9ZKO73H"9.[P5DSK(TL?:S=]9=!VI:5T9Z5*?XRWZNU!)I7T TE$!HT\$X)-L/QSDZ;?)*NR/=RXY?B: M=;=*U/JRA0OB&"R.P:+LO;PJYEJ57*TX:H*61&5'GIT)>B-K/0@1^,=O*L$Q M1()[]JBX.)T2FW)LRJ=V7%YERX(J,SA59)O*;-*T.4-:9X$IHDZ%LS]\DD\0 M;_53SN^.G#G>N$S'(OJ@\_E$GJ'L&89A9]'8"QP_8XV-A,:^F\AO$N.^6";) M!N%1P'%-A-A?COWE2%5?JCJV_J3O;*^)XK2C%BT)=\M&7:"UC MDH2>\^NV7,91<&S5W]RJ/[>BT[-F/2J.Q/E8ZRT)7#3+K4PP3^:E!C)K5-N! MH1,4^=Q:H4@&Q!];O.GU_LJW<$NBCU-?-0SYJ,)+WV*/@['%.35"))O7&5WM?-$SQ; M1RG.%)PCICCWZIJSQ!SG)OK\H/G)E9V>#4IRTJI58/KEFI)>K;C6O#>K*F"A MDEPXYTX3B21-QKF&&!=B7+A@9^H]P%"7\NE^9F+,%;GLYSM&05ZUJ1 8H&=% M$TQ"X(5ODZUXL)KPA56$W\(/^LJP%J-7I+R:YU=#=Y.WJ90U[%05^79Z.\HJ M0JE3AC 55J>D$P1#)5B"B'L=R,)W&L8J\;4FU1KWFNQBU' M>@-9+IH.23""D"#(K[.3(:H1QV7Z'Q<\MQLAZB]I35><:8@U_WMJ_I<(I>&; MY:'F@J%C07?+"^=,DW]CTBR /(C#Z,C:[->IPG9'S(>1=)D#2*QS$="YRXI= M_K0,KF.'-/0L@$U=T >N"Q#9CCY.8#)\(^Q,*O':X'8:N$ 5E&!!)TV[-%ZI M.#=<5#A#KKV0EMJ&I>A)/IC CJL!5&=N:FLDI\)62R.GCKDH(_=5B/U0N5+.O");1.Z^??&<=N#KLJ38 MM7X!DN8"[SY9CU.;8+JJN:X*5)$"L_YHJ%"+E,(6U\5&2FQ %3@)5_=R!A_+ MUCH'S&:JV,N-P4RZR>-4'YB5QOG8R@^+3)=LVK@T8Y(Y33([308T4*&%(YF) M1Q?^%].#26!IOCE'BQMA9QPT"?.2IF?,N6F ,(GC(9?)4]NJW*?QZ4 BJ*+G M%H&65ZI&Q+4=]X".1+-P7,,#]N/FD,M=EV7M9F M;*JYV!P].H']SU?4X+>D-A_!B>;6W+";1LA[""]AL'-4!CY56P':X<=$2:BX M-=L-"JWABT!]HP/6M3#$GR">>62GGBJ M,+;D;V[))UO=\SI3UK5&TYIZ@C*6"6^]OJTW,T-.1*;,05,FF01#?[=-SVEG M,G'L7?[[,S(I+V/X&Y-.&Q+>'J>W6M22RW"-F3+3LMQPTI3[Q<)G)?)>5O]/ MX@+;89J>?;L8C;EE]A8HW7)!5!=OS\)I@3]T7*B6QB=$9V_7H9<.E;ICWB8$ M$.^H. M&T4Y542A/IL@" +]_^HHZ#/B^)-KRC/!8O?6' Z=QJ(OK:B61YN+R7(FBS]^ M,PF6(!,4Y0UM,?( \62 3%+@V)U+I1:JAZRAN&XA, = M[N;91T,UHD#5@PS&/FD)#$IL"G0TYVC%"ZLN,<*) YE//F_V#DB?"F+X MDI"9=Z5"C\AI9+/"%;I)O-E0J? ,%9)(L!! Z5<>5?\M,@^Q^7TY\SOAZ;(O MVE]7TWO]3#%KC%<%BY-&G5S7+2V0_7$;^Z.)!'?$@?FFZ^U$>/=VEK5CS;$>=(8VS[--?BWA#KT X+=GICA<>./G$F5%,6:T-"4RL&*4]( MN36$'L;VZ!.*)A,"S<1S'K$]Q_9\SC/;7FW0A)8"_6;'E0C*G)!CVKUQR\D! M,NAP=S/%<"@C]7N6E]D8'L0L2.J_/_!CAS=5:9P=M.7UN%W-K&[KRZ"N=&"\12-O MA$M00C+!4=P!>/T5YSMB8_[&QGPRM^//K'G5TN1]8'" ME/*VWL1FK?D1<%P$CIOI"Z.9(L\MKD;3&4J9B2H5GK633!"$D""XYVJ(QXF7 M& IB*(BZ!_4Z+*@MN)ZL]Q2BEIGY.NU8HXX_0%B UJHF6)9,D-QS)V]%,F=S MYECG,AV;Z&>+O^J9)N=7UPLA M+VHX 2K@=!8/_'\^V_D^ \'G][X_H8*[:!NO%(9D-W!4L%]MU?-D?6 MFD)7G-NNN"2@+\[&<7D,"S$L7&Y0_@Y$" M#-%Y" M$@N2/%85XX&G]\M%Q@I&QV ]7E%'@^69_]7@F!,V"8/1F*49K"#!- MUYT)[,4*'0IHAT?Q:BZ\;&,FU(&!&ZX?=<.# ?TA\ #6#\\\-E'1F%UI$>_J M TEXFI,'7N-KP= PY[__@7]V#](MH+G(]H?;M]V9-GKK%NH(XG]/8L"HYB!P M=V12S-X,U89F9J_3X=__\U_[G3^$MBT([5$UW#")"O%H /">"[0QKO7ABZ\U M:Z&MO"V5/']%,3N N[X#,L0'C+WB^?_%[C\B;ARP.$2JFL7;"HCHF<_):"'+SAVIQ8B@RIH@D#1 J.R)*FKC,'V54UGX">& MT_D>+_ $VT,T:!\EU0.%?%+,=]9W+V8Y7<"D:JY0E:2FE,$J8DMJ%L2RG-AD MF@O5],:J-L3)+?A[1:JVY%JV5I>:8JM0J\HJ)5 $&2&:[GJ)U;+8?3\_$![^ MJ'^M?%.2L$JMVLIOXLLJ9/_NNU3-0#G(4AV2D)*:4/,3&'*$PX9HY#L7%;#C M/Y6JJ&0*+2GSUVE&BV,O/393OIN7H%X_6;ZU3@8 +4F1@DI1!*\R@J&K6E]C M54 83(\V^#[=9[::K.U&^G90*Q4K^8XR#H;TJEBL9OK3WD"%CLCCEE6^&@1< M)CF4Y'1]OF*6-X1A-&!+_G'+J<,30D[U)Q)76^=2Y4JK1S+0>SA\YFQ@#V[2 MF84^+J46RP9E3,9X'L8?*ONX97*DY%?.4#(5KDWY]!(L9WZZ 5L>O)US>Y;7 M\3U>,F_GA2+(+0EJMH M2?)Q4[4!"F9UD,I)FEFM4Q1;G@FSADJKQ..6,G=+ M5QJK%9!PI07ZHMO3!C<+V/* I(Q2M;(X@J:D!1ART.2O/ZBT)TX MZ04Q*LT9=C&]DBSATU[1FV89VX9 M65EI^?'\)MM>%L>#[1E*#YL*?%/,+;OT/K F70#R?2T[JC3LW+II8BV9ATVM>=65E]0 M-U*P9(JM9+O8EQHB6H=TT-1*NWE[(L3@H M2V/37?%$8'+CH 0[<(0#-^WDK5J8])+$K+->CSOIAV:>M-.4\'BG9+-QJBIMR D8B:'ACAC>@Z1&W"II1: MGPYN5Z5FKX4X(!RQ0K9=R1!LDLT0.3>7%W-=U^MZ Q3?'6JLOTJ3-:TX&X/T MB+6J.8^J4! OCH@+IRJ-9=WJ&%*;Y@K)&YJ4,]!B:>:P:9?)"K6AG584,[-> M&TI7'!;[#=3T@%L<,5&-H5K!I;31RPS:\V6RAOK*''*K69E,2QE_8(VYFUQI MZC?7@;024=,#;OF!-ALNV&Z. )V&.5V/['ZF$#8]Y%:YD$U/J%I6')=J27>Z M[*U*:0#I.J);.7_(=I05)K0)]JC@K2N#IJR MWAF@I@=T*2XK*)QJ3B1S-'9SY72G1Q3#I@=TJ=GN-,\(R;F4;@:4.70JW2D9 M=N"0+EW.S0B^R^-CBLP$7K,^6O>[4 A'#(&F #\6N=5 FO'>>.07VL!&G.4/ MFW*ZW4TKV7652#.=VV1;F-)E.&+3]S83AMUWPN!Z]V'?4T&Q MZC:@0<% F)NP=W'B)M+0 M_97=C$&>&5!]'(_J3%ILUAL.>[NXYM7TAN'*'7 M3>4SPA6=?"XYN!?A[#W?@<_L6\YBYT3MON,H#W6]"=U0\:$7HZ:M;Q:^>-=4 MZWF.%?C@)%'M"Z'ZIN$;5E7>A[Q_/K?Y[!18+(C/$T0LAPC(0;A*/CL/'@OB MDP1!79%"+(@("(*,Q^IH" )"4RR'",@A]IDB(PB:B@41 4$(L45$0Q#4%1$+ M(@J"(*^HV'N-@B"$V"(^5!!OW+3S8J;O4ZC>/38->]AS3?B8/+#F /4:/5*S M/?S@N?P;F'12=_(K<4AW+'3QWQ_LC_>.<,P5_2RR_C&[^%?,]S^[/G]_Z<3] M4HDKM$SBJ;7XL:/SS< MO/>$GE/OU7.2O"*IL^Z+_E,[0(O(/@@B7TH??VDU0"[O9:L!<2DC9735@+BZ M>"WX.#!X/@C\TEJ /(#+5@/B12?H7=M_S^$=-<$D;URWHU%W))SV56HFXS+,ME;NC)#R[C1(:H)BD35;)X[,^$4.VA/ M[,)&W) _'9Q/;R"@G1OH]),$(S )(OG<(:KQB/SAAOSL+/W_S]Z7-JF-;-M^ M?Q'O/Q ^Y[[H$P'=F@??/HX0(&80(,3T12$D(80FD!#3KW^2J'+;!I>K7 4( MV(YH=[DJ2RB'M7+G7BLS;P_(E^C-5" 9/3DE[W<6&X:37472&3>:H/<%3:J> M \E%61_0/,5$E+'FIL7U"^ M1&^F"UU9[%#I/(^3^0+(:>T)^\X>/NG4'80HC+U2ML%(K0&PU%? M# 1.B2?E>#L=G25Q-DM0IR[FO57EXSZTCI14\N[K>)EE_M4/B[S%]6SZEZU7 M&:YW7\<'X=:+K\VN,5HOWI.93.8:_'J+:Y/T+T&N,6(OWI/O&;&W+,@5O" Y MLLT'8>X"PMRU[VSXKG$N<5$%_> 755Q4W8NQ+$S+GJ4I0\<>M^UL7)Y@KA^ MG=/$#V<5#=_$#]7"TBB8DSTB.:2G=D2S(;C;3L0/B8R(X$26Q2_K!WCT^ &_ MKKGY.OQ 7-?$F1Z"N(06^2:"H#?5@4_ MI&B .'D.!9E7PHA0/.\FR@(-$_0/.^VDJ!YWDD='X1;0?.\CTK>YGH'!,]4 M")X/J7:6?2\(,@O?FYHK2%7>SQ[$2TF9#Y%(N(14F0"QG>#PE#;9R2DU/F>B M2+UN*JZOMS@[[,C)E29H%D>P+$Y=>M_#+:YC;G@OXH6TQT<"]%FUQ9T?BI:3"A\#S):3 E_$\RMFM M/D$9%J]T)L92MM>^LXXO76,_?<&R%$5G61(V)M[UQL1+:7N/A.BS:G^SEHD'[, M9/3M0G<#V*T($E[J8OA4Y!,N(N$=X,FY&O<=./D#-D_D&,@\6MZ9Y?$4"4>& M4^BOZ' T-^(7_/0%1Z@LR](@ZH&H!Z)>:D2]-T.\KKE^0YF%+4MI%BL6XJWP M<-F)7I#Z] 6C\"Q!$"#T@= '0E]ZA+XW8YQ6%]L=6O991%@QAC(8C7B[M8E> MD/WTA:&9+,E0(/V!] ?27WJDOS=C?%B>S4H[:];EG4*S)-."9C$(%[U@+ (15*?. Q$,1 $ .OO2:^>D<^!+>"&'@?E;S-)4OZ5R8@!MZK M&-C5 UWQU5FB!FKZ6K>]A:.[*Y "00H$*?#JUPH>P,FY6O$?:/X\NS#I62A? MMMB^)'9<6=T%6R)H=&0432X;I+(4BH$0"$(@"(%I$0+?"O!^L[!H[US4E,HS MOX&)]=UV8"8 ISY]8? L1E]6(GCT&1QDP%M&^&6N(7P;PKD9-F.,AI&3!*M' M]]3E#FD.N!CA\>6$!)O%$-@ ""H@J(#I40'?"G&DZN5VXZ;2XX5-,8<%4[Q. MS9-)/!8!,0K)4B_>$ BX-U$(JE/&8 (""(@B(#77@]?O2,?@EM!!+R/2M[F MBB7]"Q,0 >]5!&PJOJ6OHL](5, @6J\$H/]=1/^[]@T;5]$'KUWI5&0F+J$? MBKIM1ZW'N=I7A+^PQ<@KYJ:\BN@2U<*$EMYUMBAFR"@>BX<4FJ5Q$ _AVD*X MMO!NQ,$%DFF1AVUR;Q4[,#O%1HT26H2[+#H\>.\"EA8], M#Y=0+M]$#[DRKP9KFZM)6,<7VR.++.SM34P/L6Q)LEF2O.Q)Q+>9!( ["^'. MPEN1/=_$#[2]7?E26+,MO3P9"G/5H>T^%_-#<@YJ%$ @. Z:YR/$0*!Y@N9Y MMY4$S?-.ZO@@W J:YWU4\C:7.Z!Y@N9YK7"]ZJJ>HV>FON=DO(5^6#@%D+*$ M[8YIB]M3D5&XA%PI'&#H&@=L-KP@.)%*, J6-NDT-CRRX^:$9YFHAON&C)*Q M3LG0=!;!X+A3V.4(NQQ3(S2^#M?RIFIJR,@:\,K4E_41VFY2FP37U*,NXOH1"^#I8 7.2I+J0WXMB<0NMU W,:[9Y 8T)M[O M]-*AAR .GD,MJDPGAG:BZC%8 MED%>L@6!JGM=>\5^_(A^!64/7NHY*WN4Y)_W($5+U[ M5?7*BNEFHK56M&B*/B@T@UERF*DWC=9!DQ6D"^]'W4M1Y5,H \:51[&S9EQN M,_*_8=DK1;5/GSYV@0'_Z Q_BZN*NU&.XC'^QRV+17%D%L1Y9#T07/Z[\$R8 M%J/@[$1^F7+WSDH./(,OKVQS41V)#:G)R2@=2T42 MY^KD>HOQ^T.$Z:F,QD%1J;HKW=<#N!#N,AK*M8\ONH=RQ'$C3[>4?HTX&*.H#Y]8;,( M>=D[JQX]CH##(1^9)"ZAYOT.2?!46>H%$J):N4'0& 7[4KZQZ,0DP7[Z@A%9 M!FZV@R,BX8C(.]I%]ELLP32VE;FS\?C"M).SUHW- -DFH41R.QZ2)5X\W@$$ MT+N)AT 38, FLED0 ,%#10TT(>G5]! [XA?;W'I S)H*F30]XS8VU9"DQ,C M)WJT_M$S"]^+*QZMR*)_9LS#SU;*5H34EWW,*T6N8 M;A@UI_#UB-=\@M]#N5Z,5WZ[\A7/CQI=\7?5E>X$+<^-*^![R0T7SUF,$\F* M"KGJSI9YF;EZ2'\QJ MN[ MCAB-#XN^VEOU%AS/)OQ ??I",EF"O>RM6(\>/L"9EK?,#Y<1-B_)#TT> MXUEIM7*02?^RYB&DT$?605?*%O:$PIY0V!-Z%XII3]D^^;/S MNJM/S5.I"'PXK.;'=JN.Y,;,;*Z@,V7 &3*&QVHGAB!9E+FLG'&;"R/8"_I0 M>T'A9%+8[PC['>]"%GS-)%G<]AO#=:&I6[N%WT74L%#?LLDD&9]9BC-9C'GI M2BP0],XAZ%T;)[#-\?X%P=>0PS!PW$E.7A \M5.U&=LMK:OKA!P2,2_+GCC/ M&*2\.XQ]0,I+@Y0'>QM!S;LI->\J _9!&!8$O?NHY&VN=T#0 T'O6D%[2U\] M;6"$)"5L74Q;Q)Z*-,(EA+@(AO]8BT\D#[2YN^(:E#61%"I7\J9<6]H(G(R1 ML?Q&44R6NGAF\197,K#9\-I+FC0A^JR;#7^)Z)!KF$(=\%>(7A9;"[I1]1W+U&NYU3KH%S>-9(Y.-O01!)9ET)>V MZX#^=P[][^Y #1OZ/E"_^Q6HQ0%'S?-VL6$I*Z:@AYLV2^$)J ];\) L 5OP M(*NB'= KB'9W-&)O[,J[43&P_8QE,8;R5Y@?\A31JZ]T1W=752?J MJ%-&XX6[E2J4UZ,1L2G(!;43;-1[J(UZMZPT MOI,N"-LNJ:ZT1JV=OZV7T-[0UFM&3!?4->CBT:,+V,_XR'QQ"1WSG7S18L*T=Y@3JYW+M>)^2*6.9DLBA*@<<(>1]CC>#<:Z3L)HQ\%._VA6VM9 MCK%A>6G+6DT\"3 2"?57C $*ZMU$2:"@@H)ZMY4$!?5.ZO@@W KRZ7U4\C;7 M/Z"=ID([?4CA]._)=\_A\>]+:ZM7J' JDAD7WVG)K173 M5J)V[GD%SW$\-\EPS"(FT/T@KP2F>B*?$?8;9GW?'&\1H3+W*KU))R@B'1EC M#WLQL2Q%7#H#>HO+JW,JK/?.&"FH;YH(XW(;.7^+,-!*#Z=*B%#BQ7UCMUV6 M9*E#)X01;_7$L@1UV8MB'SW .)98[YPOCN751R6,B^\3_2W"*.,H1ZUG7D<* M"X7M4M]*QFJ3$,9A)RE&9&GDTI=+W\[:]#(JZYUSQK'"^N"<<;EMJ+\79)!> M;[_MN[155_6UO@RVV,!+."-160DLB[\89H#,>C>1$LBL:9!9X8!94%I!:05Z M!:7U7BIYFVL@4%I!:;U6Q,XKOAM]0I!9Z'XFF"F^GLEE)O$*)A.MQC*::8H;^#R0]X0C:M,7T+Z0@/BS(!R$0#F5-Z:&L:>OBQR9Q.*3T+"/\ M4,OSU_4V%Q!P'.?55Q*_,WPAH7\W$TCJ@_U[3>B?/3!ZB __7'\G:;WTS9\ M'X1](=]_I^/W-N/W](?I]RH G&G\WK(B<' Y)7J FGB;#K( )(T@\_]PP3^D M_2'M?]?+ V!P2/O?]P("E %0!E*\Q+A-9>!Y4T>&2IZ?['B [--]'9_P\*P6J!7].5BM32/OJH!.P-FY*>W7MMW1?C5_S9 MUB-M4+0;TR591@2\@^M>PUQX-4/&B?A !.3/5]YY^1"+GGL]V^#1CS#X_ M^1R#BS>70GW QG.-M_M'TC+]MC_]M"(<_9 2* MAWU#D'*&0QCA$,:[22\\H?H$Z56%GM&HFB,/,9W>EN79P-S&I$>^*<$ 9N+C MY]S0;JPI?Z0B2TNL.^R69MWZI)&$#6])?8#$#R?2O/+2[BTV^-OM.=E%?O MR(?@5M@X>1^5O,VE3OI-R_>Z3Q*V10Z2.^AT+:-$;Z88^F%79)#QPE40'UP? M?3KD+6&+9-J"^!O:7W.+X3YLD;QVW'\S _S1&1RV2-[["+_-105LD;SZZN)R MI["D:E4!NRCO:A?ES]'X\%['KU>[/B^,$TDRD#X9XG_,]-WGJ7WK-%9+1"LWEN.G8H::!U#QIG8 M_TAD203)8B0%NRS?)9-<'1%G@WL*ZI8RM)_UPNCWHGTG*#DI&$W+2&[M2Z2] M*?05A(O13L5H)W JBS)GV5/]('-[^ER*'XCV>W,DO@ONE[CN^;UP9_E]I[[P M*$LR:YU1)T]OO-8TF=S9!.XLEJ7Q,TWNM[BBO@/CX0?"_=Y,AA\!][/>U/Q> MN(\]--]N\'(HE2=T5<&;(T;2$KC'QL,([RB:Q5D$=G%"5OP.=W%>2OB\>JW3 M0HE73&\\X?N(&4\E.!BOL;&:S8VU)/(8476W.:F^D7'V*<&!HUD2>\F1#8KQ M.13CJZ/H&I+RU2N=,NJX1J[D#=0QZ-7M!M(*+%[I,Y6MQ/\/%U''(EA!T M%B%9V 7ZT+M +R767[W6:>&.*R9>WL =Q,BBYOQ@5.'%NM\-ESFUHR-&S!U) MZH7$T"Q-O"[U BZ'>]TE>BD;Q-5KG3+NN$86YPW<@4D+85.:YV1KUUF7R1&[ MGN_'2=SQE,?!D"Q&O[3%/,GC_+52HCY.#:X_?"3-PV!E3G<_9H%0+!Y4ASQ0 M;Z9G%%7UG.@M=E%C9UQO%7U=:8<0WR;A#%8$90_"SK]L1TZSU^-D_ZZ#O/^#4 M;RH)$\@4@3**AF,R04XIF6#TB+[+%S--KL=WJUQ#S!XFN6JK<,#0H6YB+_IY MDV_U1*$D5K@N7Q$:1;XK\AVIVAO)-$+2;'JJ]O5E,T(I\^WKQN!$Z?_-'%[[ M SGB/:_;JW1Y/L.UBIE6U!N9IM#J5<2H;XI1MXA\.ZI*GN]&.,AFXL@Y*1A/ M@]=Z^^B-_Y!:G%2L]OCB?\XS59SZT.^8]WO:C*>0_WTE&3]AE:%Q;4+IM$RA MF"83A(+)"HI/9)0FIXQ.:1A.3Y\&M/(\SP]Y$V]-!4&V],UR6)BM&@;6,^(0 MY<>2I7UA8V+CFHDHNMS?] IM;;+O1"69'TON!]30+BWP$E\NE7@ZY&JCC<7) MV/$S6[L5QU;1(,^;!$V.FN2RB;>-J"3Y8\F*ZP3K5FVXML2FVB.Q+2*21[4O M+%N# 4U+>6E N_XDUZ5-K,1%)8]J/T*1 4846Y:TV_8F[%RJ+3 I?N91[4O; MMJZ0U>&,+T]&^&J][DUK0?S,X]I79H16V4_)CE18;Z@V1=5-(6I2XD3MZ\LB MO^BTUR&_5.9KT7,IO5;LR-1Q[4=RO=:KZ^TR4J<+]?:6<>=2CHM*4C^61#IN MKH'(#(-0YIA>X=6Y5FILHI+H44.1B?8E"^"UIM%:V7^"BWSIZ4TGS7YM$)<\>E.IN167 M0[[+(3LDV!NUCBFRLXV<6"V^+]G0@LXX=+VZ5 C'M6V9"W(;IR,S)^HDC3>MMQC+@H_F/1N=&C M*P[NE1%SCXT+PWHHDT(G+GI4JTUK$.S[WJPO*;B!!M%JA&JUDJ+'+SNGISK! MK8LVLFPOE5TF MO#42S5TMCY!'I?TV*7K4L/VE.LTC\JQDF2JW4XU!U>X*2='CEPW;AL-TFT:! MSY4[OB8$'=/);Z)1?>)E>Z(ZVSFCE429RQD:UI:B91MQT:.7S>-4D>'%%6() MAHH'\H[.55PN+GK4LF:1Y$)I[X:2@TPV"MZVRNMN4O1XP,SS&U_ %V5I8/ 5 M8U(3^M-IZ^U0BXN>M0"'9J8%MA-DT8*PG+7 M6+5'FXV7%#W"BV#G9C5KRPF(.:AJ2XQ?S_5I4O2(6GJC&6L(LQ"5"JI:*7 8 MYM7WR;L>$I M&SQZ[@G,%GDC;\T6LQZOV$O!,4AQ.RX8<=&C-N#:H:@V6&5IF49QU\-L=\-( M2=&C-IB1U8EH-$8TD@L%0=\6/;L_28H>M<'0SN]HH]4>2N&,5"JZWU*ZUB8N M>MP&&[+2'T["$+>4,M?!54&S"HVD7L=ML";B@[*X_!JI]P>LNPN6K-&/9M<3 M;$ M6)8+9KNII*O"3AX.-XT%W8F+'@W$]L393R=3I\V+4AL=SSH-8YI/GGJ, M&H$?235&JT]XO9D+L179K$SQY+'')-M:D;-@Q> #7N";BXTR;;:%,"I[@@Y0 M1FP$A=(NSU/+ :-(!;91K"=%CQ"&-;3:J-#<2[S3G :-=87J63H7%SVJV+!: M;.QY=5>R*!H5>\:^750H(RYZ7#&9]%?(OI[WK3K5#PD=MQDW%S7""3K837:L MC-EU1=I9S0VGHN6P&U$B=H(.6(5;[0RO0TJ*C[D#+,?W+21YZA'&7=>MK;=C MUN"Q($3+=-@:D*(1%SU^V=%6PK=#I%F2S-&T&LU/%:VO1FUP@@_VG2;E#>9R MC<<,7K>Y3LNPO4U<].AE[59+L%:&9")B==QXU$06M:*:_ M:<4Z:)*I/"*DSFA7:4E(UW*<;J&:W]=6GMF)BQZU0<-0Z&%O;"SX'2&KN.)J MG*(E3SUJ ZE2[6^YD&A)X6XF6'QN66$:R5./VZ"*;O7FD%9[5BY74;3V>!@* MYB8I>]0&A450XU"YTY3$66V2$RATH'/1Z^:LW+R_U#"V5<%&FZ?[4G[HW%!M]9HA)2)*:9I?R^2$BGKQ M^2Z&[\OJU+ RT@9XPPI[)70IROM@%9<]00=^X+BC[88H\6$C0)OKXM0J]I.B M1W30JPK>NA+B16LYUGUR/*P:EK&)BQ[5JT3UW)J9+WJ2,@TQPRTO2HNX;T]% MZ6-4LP:3QI#FS1J[D_J]X;:[23R*1R]K5.P^5J]W/-Y9%.:%7+4H;P^;%8Y> MEMOL5P8V+:^M'#.KA+.BO%:WW)/1^0>6J04"W6M+M&1.-GN/;=)SG?UJDORA M#7J-6J55F7:E,E4P+'O:0'/-:$5U*OQN&O9TIY$%7@AIS,_O.Z-:1+3$B? ; M58ENOV7[.K*L]/BF8?B=-9H4/6K93JLTD23,6_.*VMY9A2*SJ47UBHH>U2NP MS*)(%90<0@US_;;:[7LX%SWU!, :^LPMY_S%P!)S-N^-.OBP%RU B!-)@J") MKQ>SZ@[C<]2N4$8W*V*Y3HH>82;H2?:$;>I3J4R@0W?&+5AKE+S $M0&N5(S5">K&6&9>PKQ5FP85(.DZ%$;;"8>1U5J;""5 MYQBU5#8S:K$PXJ+';;#5Y_EP56]0&2Y*AO9#IDE:A M;9:WFVYNS,05.\$&FP:Q;C>"GHF83+W$F?A2\4=&7/1H(&(8Q2_-:F>$+'/Y MGC[@ZD0KFNZ(4Q G:NM^0]8\E3>5 5H*9_-=?Y8\]@31,N-*.:Q&D5%N9G5G MX1XOC*;1ZR,U/K.!G%7<0).ECE=GG.WI-2-#%UYUXS M"I3SH^2I1Q7;[^;E+6,Z!5[O:SM]L^ZM.EKRU..*64VJV[=WN]"BZ@6[O>]/ MS)9IR.0).C!T22K2;6O-%TJH:G):VR$<+BYZ]+*\6"HJ_35=M90*0C4J6UEF MG.2I1QC'6JA7P>N"*X4K8D6JD\5DP29%CU^VL1_/94J9SZ0!/N^WL7G4%%&0 M2)[@ TXM3^B=W*I)"MH8+B>F8]>9I.AQ1%LSS XJ[ K2H%F2_66^LI#J2=&C MEIUT.UT2&2&&Y"P[(;'>SD6W9L1%C^K%UX@";8_JOK5K+2?A2%>FI!\]]01N MVW6JI46K\4"B6NURM758BUI%-$>>P"U+ M62NQV:K8UL"47'2Q*EDE/GF!XR!QLO)0@@U9R^D/.]2RTVOF\>0%CG%;GXZM M'N.O5"2:$SK4K"YU&L/DL5]QFVBT7Z6P@TZO>K:M+ +]\_,7WV:V8V'S20Z+ MI:1$YG:?1<6#3J6$*^_Y&P>5*OG.=UK6-U+_4YECJ7#E/[_8TP>BA\3YZTXE MP%\\).H;<>R;AWO1 Z?1 N4YX_[\[UQL:?A\4/TV42/]4G![2N0G'_Q<5)D$ M7JS!GT40_7$KPI\(^560^4YI^.;W7B\R?".>OG]C%@7]DKY^0?_$H5M2V"W( MGP3@)84=$_$8"?V2OG[YU6%2T"_7([(7CR*%C@$B@WX!(DM]OP"1I;-C@,C2 MV2] 9"GM%R"R='8,$%DZ^P6(+*7]$A$9Y/K/US%O/ WZ9=WE:BW O*$%SJIP M7+4%CG;&O+%)5,^.OYE<7?J;:$7_I,_;/G$]?[E=Z?L&FWSWF=^VSZKLX'%)L8$Y@3F#.!V5. ,;%@''9BQ$O!PQ8@\(:]('7H&U?G^J^KVN'PTS$ ME:=:V4>(J=(Q5FXJZ"YXCN.Y,#A@<)PB$L74RRL)=\0F'W7AX)D#^W<-F;QB*ZZJ9U#L+QS]ZW#4 M\FFD?.!-'^F5'ZY]#4AB4=YL MU\2>"@@'$5V\PX:;KNR0F^^O\N "69@F!\4^W>3Q=.U&_*3#70T%6PD"89J$ MN-S6#.1 -17Y&Q?A5S$G*7)8..6;>GQ-Q_'3^&48C=2"YRP\-[X((GGB.?OI!H?*\[<^F;ANXMZ_BQUQ#=,P%=-..>1@)ZD3(. MZN"W?&$,>JM11]HW)&4I[<5NT%KC9>ZL?+&;&=5P-BF*DDBBDX%J+OL^8LC) MD94HDB5Q)$M1E[W8$"@#* ,HXR1E_./BC=7CJON4EGFBCX6!M,DQ.B 0RN+S MS8)?JY*CW[[X\%7TX2![*3?@:,5WHX8)GGA#JB]OKOI]RIBY7]7;AV>4RVA%UQ7!]W1[GI+KE4!OOTA<[2!)(EB&,& M^0]0"%#(62CD_-G#= 4@TT5;ZLG.L&AAI8(P&KBT-40_%OP_8A[GK;XF^&W' M4CKE'E\J%UI>-0X:XD.AR2Q)HEF4HG]UIRE8/1XX!YRR5&_Z&^#LZ>#4-\$= MSNIIF[S3WP*7V;"8YB8 & , 8 X !P !@ #"XV*:0ZVP!N44+&:>JOIXD M>[QIYFD;F+G6,YJY-J,&T (PC-VE8>R&6^;^W6;%T%?BY\BHG&1.4;GGR6QR M'6O\C]1YS^;+QJSEF'++TK=[5PW'VLAZ>UXW?NG/WS^_^,1",4N%NG8BOVO7 M-PAKTVS#JG,=H59R_>&@"\P\CEF;15G,^[C*0$A?R@)S?0I?MF(]>KYNZ? M&C/\=:=75;;.Q H=K#'NM5==I;N))G'VIY,XF#* F-+6-%=2WP1W.!_"M)>Z4##U30 P !A<_LS^7^=JKMTF M@ O !4P/ . 9B!7M-(5_8'M95=+##\S!V4^:/EK?0,>>YT_+VM*<$F=/\V MH:.VNKI,>!\^H>?]G\\"8_#]9Q648'9"8Y1EM=2077:*F+MQ$7$]O*)Y&YF) MC4(8D45)##3&M$#W_B(CT!@!+ 6 N !<"2TJ8!L,"( +"D)7.5^L7E?F>Q M83C9522=<>5 V1BAJ9>RFW6M)U4^GN_'R\EHL/]?GU M8N[UMIXK)>52G[E-;48.12^7OD]GYNV"+9!:K\_EVB"UX<,E@9#2,.&R2$BG MG@M( "0 $@ )@ 1 B !D' M)*1SO?SF-KB30W^2W$IFH@1Z?&&@L]#=($GU M9/1M_+7^Y.HAP-4#KIZ4M MU4%.FX?!*GZEH.?]Y(/%F>+K24A;^":B[>I1'8*HRT7=7YNJWHXZQ=.ZNNH9 M;O*4OF*'^@F)L=:5^GV6I3N6N45R+=_8NA6W(Z-(?"8-GB6)E^X, 4X#3DM% MTZ20TR +"DLVFN[NFY=@#PL9:>*TS:WJ8PVHH]B>2I9KU?'9(UA&L8\:0= M&X-^-6O#:3^/GK][^#1=ZK)QJ6^".XPU(*1(79B=^B8 & , 8 X !P !@ M #!(L^OG06_Z*GB.X\7-$7M_S" (=0U\/M?.QMY; @%\/J!<@'(!,E^JK0N' MF?#;@ZF4.HV0#M/I2HHRES;M;9ZAM=\^F"IYJZ:B>=KNI\[E/V,+K:9P+--+?,O)/D#+?=" MGN&*;0=JQ8V-F&3^!;#]OO0'8 .P =@ ; "VE(T8 -LC@2W-?M6NOE),5]=X MQ7>C5@J>3*N-^F9DU>3=QBJ8U(1L<:5FH?;;9H!HV5I-5JT-+S@E^O>PN3%Q M53E 0JJ9W[IVMRBAAHP2,HI]^H)F"0++,B@)!M648!#HZYTV(Z"O"]F0?L4\ M:&B7/"77":W")(_N5T:EO]AR"?.0KV,>FX1'$?@.(+@ L0UT)@!!@ # M@ ' & , 8 S <73SCJ._)]]]PD:/\T71&]I:],.\8BNNJF?8OW#DKSA[ M\_=?DW,G9>]MY7A&9Q*^V&8T+YS8^J42BR^UW+\O[BZZ?/VOFECE EF8OB0$ M%6PE"(1ILC4S$8$"U53D@NH3>,58J'8Q)*?2,2E'0=Z*R>=])*+.(B'0_.+S+B?SN9K84]VM$O:!T6=5;V\- MQJV 8(/BCL2XLS*.TUT6.#WGE2U10AQ[JSJ%H;:)&8?Z] 5%LB1%97$2M&P@ M'2"=>R"=E^^JJXQ[[D@A_,"J]VJ[:FU71.JK]QVJ\2L"TJ1MWQEC]96$]?W" M)- Y>3Y(0A[VTQA92& M.,TB2RW]<*F4C0]EGJBY_OLI=X*"6&[$"EBKTK#"LA?FVT*5+@5<3$&QGX_* M8BR=I;#C>DBH8L'04NWDZ>FZE[DR\&HL\9;HL,/SKMR M,J2N)19;?M,2K%*IL).VBM%- I?8BT=G$83-(A3^$%Z\HV0[F// G'='YKPW M!5S7;I,[C!Q F$ZG/P-P<5NC G !N !< "X %X +P$5Z#'[7P,4C.?XHELUQ+Z^7$+%7Y)G1H-Q?M3Y60OHQ!\QT MQK8L"'3+HH:6TJ*%8-O?&#+*'/QZ6!:G,)"NT\(_9PYFKDY :;L]Z=($]$:W M7=B4UVZ?:#F2J:"4;N:0.=([+U_L159"-_Z*MG:;45T+>=[!)2[FBR>W'O')6E6=@@ .SQ$.QQ5-\S.=U^ESY^XG0CZ-)RN,(&;60Y MF^;5$3H;2MN/Y8V?.]V6TZV3*P1M7NS3IKC0V5+)W,0$EV MW=0S<$HZLJVIBTA8;=_1-M2F8!7J;EU@EGNS4CGO(L1%\<)XS9842]A,L6V. M&:S;>!)%Q,:UB !P-$NCZ$,8U\"G!CZU._*II;D)[G"ED+;)._TM ,<& 0P M!@ #@ ' & , 8P"%RJ;.4<:KJZTFRQYMFU- );65EKO6,9J[-J &T !QD M=^D@N^&6N7_[V==[..C772-T;3=:>+V_H*?^]&7X1K"E(T( $MZP7+45A]NQGAK / .:U>+JU4PA"C*DKD+Q+[3 M58/)XLT6C5?-W3^U:FB5D-QPHL;RSMCUFM:.FRKR)I[$V9]-XG?@TKA-] $Q MI9>88!9/V8@ L-R2_>D(+.#]>?1TWL-G[5*7G$N!P14F2)@'4Q<; BYN<%0 M+@ 7@ O !> "< &X2$7: ,ZH>I^A*,G]9R9*H&L9U7,6NALD4D9&W\9?ZYD_ M6MY*SQ#G3N#?6R8"C$6/:"R"_#WD[]/9-"!VP8@ L-PN6![=L?)\C "GS<-@ M%;]2T/-^\L'B3/'U)*0M?!/1=O6H#D'4Y:+NKTU5;T>=XFE=7?4,-WE*7[%# M_=3-QQ[B,18E#Q&EE'>KJ!V.U;HA8UAL=T&S* /G**8%N,!IM\1I$ 6-+9 M-"ETNUPV @40\YS7+TK"56)4^R:J72GOWW;[A4F[=$B+XZ,(K*1L*K:P?L] M9&GX7#QIQR<)_6K6!B?1H^?O'CY-E[IL'"A@-S@J[B_&2%W<#;BXP5$!N !< M "X %X +P 7@(A4I&7 2O<])=+C%)OJ4V%!D!D&H:V >NG:*]]ZR$F > CD$ MY!#0#E/MASB^SVT_5SO>MBH0B)C?4!;6V34&X\Z[KE*H)C-L]-Y1/QQ4D40* MB9H[^4EP0A.9ZEBIYF*[!2_JZ-[IECQ;&AHR1L17O-%9@H'#M]*".""C6R(C MF+D!+.EL&@ +C @ 2UI23&D/YSU&F[6]*9X9TX M3(VM.[^*4\&Z\^C9LX=/DJ4N%P:2TPV.BOL+%%(7/ ,N;G!4 "X %X +P 7@ M G !N$A%7@6L.^^S[K3T5<9T5<_1P:AS/:/.Q/,UW<\=RGY&%]M,X-FFEOD7 MDOR!EGLA>7'%M@,%Y,9&3#(A ]A^7TX$L '8 &P -@!;RD8,@.V1P)9F"VQ7 M7RFFJVN\XKM1*P5//EC'GO?KRU5AR5/;72#P?;98! M6ZO)JK7A M!:>,!*WNH$O3FZK!.R'=9_)+=V@6#1FC9!3[](6BF"P%9W>E!H% 7N\T+@%Y M7D4QABJS[G39/=86I:=A(G=AM$MXA7\,[8&%Z]+PB6)A2:6%*@T-P' & , 8 P !@ #@,'%[$?@-GJMV^COR7>?L-'C;%'T MAK86_3"OV(JKZAGV+QSY*\[=_/W7Y-PIV7M;.9[1E80OMAG-"R>V?JFTXDLM M]^^+.XLN7_^KIE6Y0!:F+XE !5L) F&:;/5,!*! -16YX+E)8T?-U/;UJ>[[ MNI84$:,:ZD'^20UZFZ3T_9.>'J%WC)5*!V-2"CVC4A3TG:ALWG>PRBPB(MT/ M#N]R(KN+$S:C#:OFTAJL[(8N]N@5/NK(&"/CG[Z0"),E$ 1$I;0PV+&H]& 4 M=J1J X6]ZR@G81\8?5;U]M9@W H(-BCN2.RWK[-Z%>,T!E9[R4W0%:)/" XM M#XWFB-G$C$-]^H(B69*BLCA) ND Z0#IW 'IO'R?7F7<^0CE\1$.FVPHT6""TKY^5]H^DJ7+A/0A[VTQA92&.,TB2RW]<*F4?]N]=Y)YHN;Z[Z?<"0I: M-\V&7?2' 8]M1LY(W2,M2EBX0N M'@0MW4Z>FJI[D2\'H\X:;XD./SCORFFXIT88VQ1:O%GOSEP1TSJ";R2LD1PE MAB!L%J%P\.*!%P^\>.#% ]D99&=P7P , 8 X !P !@ # &( 7[\&]>"CV M%X[^A2$H"V:\N[W+[^KITK1=QW>6;"B*R7B\01EET^>E$_,A.BQUNC1BXGVN M3Y+=L5(_KY?.E!>ZH7+K"4+U$1U=]M<5I]F),\:QEPXEL@0.=Y*EAH#.'+U< MG8'2=E/2Q1GHC5:X=;M&]K49T^3%85GL"4V[38X^5@_^D3 4JB7;JC9S^/): MEZLB9JB374(8!RL<$?U'T31P!G &<,;U.>-E)QL?]HIV]$7(8[Y+^W1IT"WM MSBL(2WMR8>OK!FU[%BNYVW I1. M&"0VHK%9C(AH!#DVPX(1#3@$[JS\" I9>V-[W!9,T5K.EP17V@@C8WS>94>] M49'GZV A2CN\5QO+3%SS+$DR6P8_=I^ C Q\9^,A2[2.#ZY1N M:U2 A@K7C $N !> "\ %X )P ;@ 7*39BP;74OYVYHQ355]/4DC>-*.&3F@K M*W.M9S1S;48-H 5@1;M+*]H-M\S]^]B^WK2!'F[:0+Z]:0-)GZO-0IJ^X1#\ M"!&[0:RDE/-:[0]8F1?/<_D_5/#AS*Q^3ZZ7HE(P>].>N4Y8J.%9!9G M?SJ+@]D#F"EM37-U9H)I/&4C L!R2[:J([" I>C1$WH/G[=+77H.I+ ;'!7W M-P^F+C8$7-S@J !< "X %X +P 7@ G"1BK3!+5N*?M9J5W89M95=K%+\S&.4 M^:/EK?0,>>Z4_KWE)L!L=/]FHZ.VNKK6>!]NH^>]J<\J9?#]9Q648'9"J.2" MXB1/6',"<::(U]RJ@Y"KW^Q$@B5 !8 "X %P )@ M26G3 %A@1 !8TI++2OWJTC:EO>XL=HA4WN>)?"'DE/;D0HLYE,S7RL*BZ2+8 M5&X[R_QB,NITXL5 "\ %X"(5.99;]@NEP1R4I&@R$R70M8SJ.0O= M#9*,44;?QE_K3^X@ MQ!X Y*6@# )8 "P EFL?149.FX?!*GZEH.?]Y(/%F>+K24A;^":B[>I1'8*HRT7=7YNJWHXZQ=.Z MNNH9;O*4OF*'^@FE,B=+U-Y:-E>2TC$GN1X?4E*'DW$J/A\'SY+$2]>B *=:&DX<>/7_W\&FZU&7C0 &[P5%Q?S%&ZN)NP,4-C@K !> "< &X M %P +@ 7J4C)@)/H?4ZB@N.^J'@RJ2 M2"%17@2J8=QX]?_;P:;+49<- =+K!47%_D4+JHF? Q0V."L %X )P M ;@ 7 N !>I2*R >>=]YIV6OLJ8KNHY.EAUKF?5F7B^IONY0]G/Z&*;"3S; MU#+_0I(_T'(O)"^NV'8@@=S8B$DF9 #;[^N) #8 &X -P 9@2]F( ; ]$MC2 M;(+MZBO%='6-5WPW:J7@R0E;9O8#+M^N3?E"::R*.0WAVL%O.V&C96LU6;4V MO."4D\!=+T>;G%CJ2&6V4&X6%T6FU35D I%1[-,7E$*R!$V"YS4E" 3R>J=S M"VTX&7+_%F1?8"7"ZC5N7 .^1K> 5P0+4RHM3&EN M@CL,+4!I2Z<"G>8F !@ # & . < 8 PN)C]"-Q&KW4;_3WY[A,V>IPM MBM[0UJ(?YA5;<54]P_Z%(W_%N9N__YJ<.R5[;RO',[J2\,4VHWGAQ-8OE59\ MJ>7^?7%GT>7K?]6T*A?(PO0E$:A@*T$@3).]GHD %*BF(A<\-VGLJ)G:OC[5 M?5_7DB)B5$,]R#^I06^3E+Y_TM,CI@5-0/!-KX4,5'6M+S&$[//OV[(ZBXA( M]X/#NYS([F*3C;E MC,*.5&V@L'<=YB0R5J730M41[XC.6)OT]PMGLSDKX]0KE9S(SR0+]M,7+(N1:!8G:> ?X!_@G]?PSU&# M9/Y(%0']Q+U76PQ\#!,"%=G1;6IIUO:-ZN1C0Y^HN?[[*7>"@B9AL=IBK%69 M#W.,K95"<3L>)S%0[.5CLPB#9FF,/>*@4^PPH9&P!OGI"Y%% M:29+(SAX\<"+!UZ\V_+BP3$8MS4J0(>&XV$ %X +P 7@ G !N !< "[2[.># MX\3.:_"C#@8_L/?=[?V 5T_ INV*O[/D5ZGTFO/VMH>T;5'J2@4I'Y3FLQP[ M\<]KSAMN^T-WB->7?#CO3,8[*8NA+\C*P![#'W;#'47W/9&O[7?KXB:UMXFIE MJK@=ER6G0=7H;J L6O,+V=HDBW2GPZ"]Y\,=VND5AT:XEY+URL'6AA)(%L.. M[[L#6QM0"%R!^0$,(JR6U$">='EI62,JO3F^(?GA>7,4BZVV*,UWM2ZO3X>] M)1+ZF-_9))A/3&D(PV81[*4T!9C2'CT'G+)4;_H; $QICS#-IVTV3W\+@,D M< &X %P +@ 7@ O !> "3&EW:4KC5-77DPR2-\VHH1/:RLII$=UPTUQ=HX8["U,V(@ LZ07+45M]N*'CK0' .^QA&CT.*O/J$)<*3%VN M*N(:*?3>?/S(J^;NG]H]!,Y=:W-UC/-U=FOT\59)GC4[\23._FP2!Z<'$%/: MFN;JQ 2S>,I&!(#EECQ51V !0]&CI_,>/FN7NN0<"&$W."KN;QY,76P(N+C! M40&X %P +@ 7@ O !> B%6D#,!2]SU"4Y/XS$R70M8SJ.0O=#1(I(Z-OXZ_U MS!\M;Z5GB',G\.\M$P'&HD3Z;@-/F M8;"*7RGH>3_Y8'&F^'H2TA:^B6B[>E2'(.IR4??7IJJWHT[QM*ZN>H:;/*6O MV*%^RN[2$#I*77?FDE*OC4FV4VSM]8Y,,+'=!W!JR'8+C!Y'/Z;Y\F=H5)>XJ$N\U66=8MP:OG MW''=,U!E$T_:\?%$OYJUP4GTZ/F[AT_3I2X;!PK8#8Z*^XLQ4A=W RYN<%0 M+@ 7@ O !> "< &X2$5*!IQ$[W,2'6["B3XE-A2901#J&IB'KIWBO;>L!)B' M0 X!.02TPU3[(8[OA*.(FL]PPJH@.9ZWGMEE3\7[O^V!2)Y<36;8Z+VC?CBH M(HD4$C5W\I/@A"8RF-3;Z%R=^LB@3L@R&GKRN-"1222^)@Y'L@B"@),A)9 # M-KHE-H*I&\"2SJ8!L,"( +"D)<>4]CCW8VT_OQNGKA=XM]$LRQV>HJOJHK4N M6@YGQ'%J[-WY9: *YIU'SY\]?)HL==DP$)UN<%3<7Z20NN@9<'&#HP)P ;@ M7 N !> "\!%*A(K8-YYGWFGI:\RIJMZC@Y6G>M9=2:>K^E^[E#V,[K89@+/ M-K7,OY#D#[3<"\F+*[8=2" W-F*2"1G ]OMZ(H -P 9@ [ !V%(V8@!LCP2V M-)M@N_I*,5U=XQ7?C5HI>'+"+I'90&1092X-5HI=+X_+98;];2=LM&RM)JO6 MAA><]T[@$ MW'4A8].O:&?=&TH33%E@EN#*'+7RITK9VB2T0[Z"=L# ].A913 PI=+ E.8F MN,/( G2V=.K/:6X"@ ' & , 8 P !@"#BYF/P&OT6J_1WY/O/F&CQ\FB MZ UM+?IA7K$55]4S[%\X\E> MC,*.-&V@L'<=Y20R5J730M41[XC.6)OT]PMG\[XM\K]B''6#X5IS6>LC=659 M5(I:61#=A'&H3U]0)$LB2):B22 =(!T@G3L@G9?OT^LHK1&/&84*[PS;+H(K MRZ UY\Y*0'S+4)MR=T-9@M4IY2L+W\ZUN9B V$]?L"Q&HEF;3'P,4P(5&1'MZFE6=LWJI./#7VBYOKOI]P)"M)9>:J2 M\L*U"DJY3!&-6H"QFYB"8BTI-I-5DYQ48\ M(HO23)9&\%]Y\?Y:*5&GG6&;DJ M&4>OY(!+U2M^Q^>*]69Z1E'5: )2W%TT[C.NMXH^3O&C;[L9,QI&AJ_8F87B MKS+>-+.:Z8&>F9JNXJIF]/W@>2(+_KQ:%;[KF]]L^K\T<_WE[^BOY^>HMJ[X M,;_,?NA@/'[J,[L@__-Q\\LWE5:C!M7]YSICQ#?C\< 1U#9_,O]\&;?&45,ZRC;W38,]$>RABPZ_]?RMA!R?O^<%R>KKLZ_;RLI< MZ_&S?]9!WW_ J=]4$BZ2%6*"3K4I(6L3G) )!)O($TS'9%QA<)*9,#1&:G$= ME(_JU2-M[:?=_'5H_]/-8J&:X5OE:HOGNWPQT^1Z?+?*-<3L__L72B'_6VT5 M#J@[5$[L13]O\JV>*)0*G%@I-82!*%,XRY!HBNKT]2TS0BD3OV=$/I(]W MO5\K:NU,4VCU*F+4]L6HV46^';UQGN]& SV;B>90-,.UBIF#*GJ=EX[>\P^I MQ4G%:H\O_N<\S'OJ0T]1[;<3WRO9]@F,-*II+,X0,HMBE$R0J"*S)*/*Z&0R MF9(80DYQY6G@*L^A1-.MEIK=O/');51RVB0.;]EF;,\:V_;;K4]WT0EC]Z3(@:D//=F)&^N MF[/ Z.[0#1<_\^@]0Z>!X'E7K$K.0.7;]+*7)Q5.)HX_W=F16LW;DCU^P/.[ M02",&&?*R>1QR=F:Q3JTQ>UYD9KOMM4:/R,P0Z9.U)W;#BI[5*U;V+2YG4ZV M]>54[LCT<!S>B&8._TU4N_MNE33F^5:SB9:U1P7G:Q8:\PH!9,7:=L>C?S\5HJ(GNB#,"2*1*PX#RR%U=2@NN;Q=-&3L1!>P MQBQ@MXLI)U%=T7,Y;[%B6U'1$UVPL.8B-2A.&*DLV&V&(A1D341%3W0!LR?\ M@5<8EOFEOM&$4.CB$S1BJA/MNAJ$V,:K-19(N%B'HP;>WXU6T5-/M&N>9?JE M8%F?205ESJ)KN\A5*IUXP7A4M(D)86MAH#A2)H4&N6M5-#G'Q47Q'XNVV=*J MT; XVEJZRK!!Y*6I$41%3W1!L RF#0JO>I:.DMY\C-)MO!]1X G U$KCVLB? MKLJ2V'=[ M;+.]-:]-0373"0%A,D' UM7L"=I3H[':F#5:W7X! M4>1.I;?="8V@U(F+'E$[XON,.VQT9X@84)T^&9)='AM;TF)8758WP)92)_+-93[0):&HE8IBSR7:[:CHB8YUZ].\B2X-7,)*V_6B M5*@L>\7H!4Y@JS6SID.W:'-(@1RYFH+;JRV:%#T:KSFT*X[['F(A=7+4)>N[ M*;:)J_7/<$G2#U_76(><4K2^LI5%H']^_N+;B"I>GSZML^(U2I*5<;]/#RCA MRGO^QF'YDWSGNT72-VFIIS+':]"5__QB3Q^('@*VU^U=I(D_$?JE%.HW"Z]O MGN]%SYS:WN8YV'O^=RY.P7T^K"@W43O] MU7Y3\*WI@Z>_WVF5?MDH#!UQH8Y ?^':AXZX4$>P?V(8=$0*.@*H*24= =24 MDHX :OK8CGCCB1N_C%HO5VOVMY7^#R;A=U>9/:KQ2_N$#D+$\=]'VX6BY5'< M!/_]A'WZ_0UDU'4/F&5?D2!_J;%BZ>!G^ZA@&#S2,/AA.]U'[2@\/R&^;5C\ MH^YE2EVAF1':?)?K55OE#%?H5?O57I47S[^Q\-)(>1[ZYW1U779'^3GFO8]J MBU_%8!\-]Q\-7#^P'PQE&,IW-Y13%Y=_/U"_FJ,.?K"7+]%(&^;2M\0X.R2/ M:.:D!_C&P',P\I[_8$WT<+ F^NW!FJB\WUEL&$YV%4EG7#E0]@5-JI[M8$UT MC*UUI+%=\TM5Y)8-OMQ::;&Y!?_T! M=Q8[1"KO\T2^$')*>_+;QR'\"HWN>#P9A?-Q&2D[.X3>N)H^]V,#6;PMF4*R MQ(M[DF]U[?G#I,]IL5,\<:)G5E[&UZ/N4DU;S[A?HX'X^_&_5"6891:^MS8U M77X[_Z+F[.SWJWOVTMSA,/AA M\-_(X+^5=6_BO?_TI:@OHGG/3"*33!31Q!N[?#W^%X3>MQ%Z_QR=:0-ANN+O MLZZ&OX45YWA1/^P/7[L:]PRP*$8_$9E;]H1VD8JQMDR,0C'98(/:*MZ&$:V3 M<8S,TNQ+>UX!J@#5^X/J69?*OP_5\:;/3>VA:EGZ//"I=4,Q\KD8JM$B&LK@8=T9"J.0R@T2Y/4 MA0\- YP#SN\&YV>):'X+YV0SD)9XP;.DW:@2&&UQ34T+\6;N*(@AZ2Q&O5$( MN*509:'$>^L"6#ZE%P[ZR[+6L9EII.KDW: WX3 M09J*CR5FL)>.)+Z7S$ER#F)FH@1ZO,G!6>ANH/Q,>8%U%*RC@,\N&Z*(,\77 M\S$\"]^@\P29X8,VWEX)9E\R>Y,^6QZVQ^/"1F:2^(3-8OCK)!O .& <,'[9 MF.75&+?X;K^LF[4R'U9$@I&FG0';B ^HBP(6%L^2!'$_>9*R8KJ9J",U,UAX M@6+'N1)]&9J+.+:#I14LK6Z"IO[W#)5P"T2"QQ-<%>2Y1JVJNUMK*2^8]D2BQPAIQ.\9GYQ.GLB7G+QK 5 -J'Y( M5)\UXOAM5"/(N.*@RL*QPF:U%6H-J5$9Q ??QGLVLCB&O83J>\F9%)]N$LVL ME"VX2^YJ)75#;7%M$KRG+$O557T]6H 5]NE_*T4MX M>>"WJE9.F.XQ$FC1XL:_CLP"M-B!,43DS9C M-IVM5\(XJ6Z/Q@V2LD.9Z<178SSM<\$1!+(4@.D;Q?3O3+4WN1ZONNL(YIZ_ MR_AZ]*OKD^%BB$W:4MCH"9R6&Q&;*A<# M.]$)6.PEM_2-90 *,\4UHD?%>8!_#F2*58$@.J&V2AM MI).^WH(!"@/T$KUU^ZM7)GD^IZK1&T>3A:^KNKF.[^J#,!?"W%L-]S?D=&J8.?/Z_ [K9C3466Z M&C>,&/=Q4!/A'KN+HQ@/@8NPFNG^DU0/:RA80]TSXUPXTDB@)3S;89)S7U]< M3.E-)=\A:T@/T2N:'_#[[<"L1;R3'*^(9:E7GO0,B 7$WG0V\L*!P4]@^B,Z MN^BJ6-VV;1^IKV>8D#?JNV#$Q>B,HP(\2[+'!P_=U;[_'YP:"V4'-@U8\,"" M)ZWAQS-2VP>@GLK>%GQUMV\X5;[.R/.0KS+=>;4CH\EYB2A%9G'Z=2D86-$<,]BF 8)HO=E6?C:T27 ML>.6RGB3Z!V3GH(\!ZR:[H]WSKF)\6C)](RM1OQOX1]DO40_.7J\LR?T:H04 MRA69KR\J9;49+:"2TQ"C8(-%C].J8.L J-X?5,^Y+?%#H+JD.FY_/<84?C"; M4#;JEG.#T(BA&E]&Q69I_$4'UAWE.OQ0_\?4D6QE5,,@>D/=C[IGX07F:=4$ M%D3G6A!-/%_3_=RA\&=TLN)&O#]R?B_ ?%CM,1 MW1'@U@ "UGZ_'2% S#.(Z48AI *$A 0: /G7?U4E"8/!7K:7,6#KHG=[@2A5 M568^E5-EW@CH?:[!=.4U?W,/R@O &0A_$"^V.4/)!9*?#P3_#' ^LLIVOFWK M2ZTYJU>35#;NDH\S.%N0V6U0% M3^QH:YKI\-,-ZEA,?[X#> 0LF3/B95E;E0%ZEH3 M[[""!%S?!E>-B.S C]N!]X%XWPS8OH-F%'J=H93FH)"V AG->H*-BD(_Q*0P"/G$9F()=EW5KZZ4>?1'9D^WP$*[R:P M?D=[<;^5CR(9B60DDI%W5P>[)6< &G)R-.06(*4*SDI7X)EC?JHN[G M4+@+EKGT6[76)7FN&L#R.$-YK5/KE&>H;3NN9;5JI=);Y!M@+6\XD<;U**ET MC,Q$]QLBM+C^7OPPM+BH[_KC:-&A'^U$2Q0-7F*G@^9**PX7YA:A!?O7/TR, M9)EO4/8AT)=<2YY+**41*DJKH/$U3F]\56OZ@7 7!>#N)0!WMY4CP M[)[)R5 *+7#4D?XWX)6BA^-EOJWLR/BBU^^J$\/9,&V1QE4S62H9(].G0?;H M>D4DY)&0?ZUZ\B="/JRS[&BHC3PMKHRKO+#TFD-VAH0<:BB)3(RD3U64[W0O MXWG6H&L#!?6<4HT-L-^0,1C9<5%6=915?0>JT L)2.50SH\2D%Y,IU9[28$O MPBD)7G;F9)/=@9:J0;C$!3R3&3:6R:2B=B01<$3 \6W4J\\!CD9)+:F[C-,1 MI-1<="Q!J*;J' (.I&-^:7_OVEAPQ]D]8 M\OTR]KWZ -Z;+%@H-[A&[FW)@I%V?X?AW9]9ONY\%E?$RA$K?Q-6OCG;Z?4X MNN_-1U%TV5VZ.C1T-X!05&1\&GXZXLH"4V!9 "W'E+5(Q8Q4S'N1T/OV(8>1 MMN8T'\IC*Y3%+A)%SE#\#X A _S)&5=0,S]\W)B3:4HH)@;%7#E+#CB2$VE< MM9!.Q*@D'875(R&/A/RZX?0_$W*!C==S])22M&K23G830V-* M;>J7+E%,+7-)=+,< 7=7G@-9(^!7#O"Y _XYLZ0E8Z5]RLRMY)JYH;73FI5.*U%7FX-" MBD/S0O<%Z&2,(5]K$'MGG@Y+-61U)>GHS,4F]7B MC;JZ985%::IO1<8OVTA \2:*C66HN_(T2YD>OP7)>'?Q#HOD%TG^ ;Q7M_ M8!+V=RH2B91Q]#]4/F4#U6W#L3O =BQ5=H""ON ,Y?B#@R=;<.-,Y;2;FZR[ MB![\3IY+Q@QT) ?PTRF0S]5F&><2:4>JM#N:QWK5GC7MCI+,5F3\6I,QDDG& MTLQI[[8(/R+\B/#C^O;\U?&C)R]EQIPEJCQK+U:UR7A 5J@VP@_VKW_85#*6 MI-[9-BGR"7P_.+PUU+N])=^OZ10Q=L38WY*QOZM/(/0!$'$B"^!O#)0C@ HJ M8W4@TNRC2%\4Z;N(9<#98G,J4C3*5,*VP'35$GKBQ+NGLN(7R]+'%RTDX+?#?;7O38!9FJE; *V^9H-IY]-5#TV,[294>Z M2A;;6:4SE HY4FDCH&"1KS!-IV/,F=*DD;7_PY O,HJ^KU$4,7;$V-^2L7^ MM<\;2F3GWX+ZSD!55C'=B0ZNHK__WU>K[E^_WFOK[D_Y FNCG66G\F.7+]JC M]H9I=)?\@/MJU7TD%VJ07OR(+$[RFIV7THV$SHE,&MGX3"R39&),^O1F9 02 M$4A$('%ID"!%<>?FMF7'[)"2_,_2T9^[O:]UVAU:KQ=;[1 MXVI$OMS-U9I=H<-WB6:!V'<7(,J-0K-3YWKE9B-*_X_2=^\Y?7>_R*B=0,3* MWY25;\Z0>K7('C(TB96D*H3B6BB9S)F#P,N,C-9?D79YD]KEIN MZ*6&X^',T08N.1A!#K:61M-IS,0$KOB5B=%)-HK[17(=R?5MW>S]O5R7R]EF M=P+(@3#094635]5B,[]%'1A/0,)8 _)'X*D,WA49)D-KJ1GVI=/.E-I)E?-4G\]X6 M,7?AY?B34&NCV<#1UG*CSW=[N(%[(Q^U<_]Q]M4/#EI%K!RQ\C=AY7LQCO<= M4%=P=A[N7@;6KKK"W=U7KB7/)?NP&TC0\BQ2NF]2Z?Z^ ;%W=!V-^##BP\B( M>\6(LV55^A5"/FQE]O6F@69F-DM1I7I% VUUL^4*VT5#@YB'JUPE8U0JNOT:27XD M^;>DZ7R2Y$O+'5=*23F+!.(R;LP;])+M;Y'DXVNMJ=_[LO_KH%;@EQ?*-XKA MYTSC@'D6KNVH4^^YJH1"[P3C*TN].2 D63:7 MXB'P]_N6I*L&B,_].,-;(?L=4_ROHF[^^7_P/^$HL@XD"\'7/%QU>/\>C1H M,DG^Z_,.H0,JR0!EM81KI!,'.KF_X-3!I/%___=_#B=_BLY!I8"#505[26/, MG8'X!&*&%I>F\,6_)'TK>7:PRG3Z@=Y77?BUKS: ]H%(/J33_R*>_D2[<;*5 M2VD7/]BP .%]+O)_%7Z$T3G\S+15!#*_+*!#S-H -/;1J)@JCKGZ15,/B'67 M\)_!JJC$0^)"9#H)>+U(-Y]4W5R9X!O%J',]OE/F:MT8:CCTF5+^ MKHGM&R0'#-5H]OBN?]SWFF$\CJL1W1Z<+PKE==\@)L=D/D<_"1\V#8B)5-:U MH4C;=M.:28;ZB(\E>+I"ZQS^$HA)EDXA9I+^"8[DAKN$RY8_0[$^/C8/)Y"# M1R.JG8G_P<'96!"?#0?_LSDMA#C=W<-T7K5EW;1="_3@I+*Z*6O!@3H1:;N1 MC9>:55UHCDHN[<:;HR8Y^XL \.A=P0DXE@LNQY;/$?Z UG#[?5)3#X=^_9 B MQ.&.8&=Y0)0O/9+(IQ,)BY !OP3 @I1AYMO02K8,7_>4.]Y(/Z-0)TF_X;/ MXK^HOV.$:>$K5L$W.?]0#K[]3PP=R,VY:D*.@JOS&2E&;"4;'M/A1[A?.$%E MTJD' AWMP1@$\BI)Z&"'W[Y19;3!#'&,R)9JPF11G3O"LN?-%DEY7$SFN$\V M&,N-PI'B&+>!C)3'+01QR- G[4[=Y018S6D3+PLB<=>?[(F:V) L2YPV;6NQ M=5()$@QV8ZHRT7)JYJI:O PKP%N<6= MPJ>A"%E()9*4#8K H"\",J.%$*VY9R.[@NA+D#)$'H3XLJ=\JY\/:0MI!0E3 M4/4EP:%7R;[2>TQ#%0TLXY[P@U*#%]"S)@$J%A5;,ZT!V+/SD ]%U)U"W,QRX M'MTCX'\("VR X0:ZX0P8P&>WJ64N"3@KJ&H RY\.L71U1XT;/D3J ?.=+DB! M(^KF"C&E86XPY@8C0;%34%%@%_^* ;4T]%2H)X*W^)KGBXTX. JG#G4&V9S M^)6N2Y- +/QI +A N%V6O]0F/*Q5-)V]8Q4*YA,I P7VOT?@?17T.%(.CW4Y MG#3[0:7VPJ=2%RY.G4+.-1P.VA.N@<2R!<\F607VZ5E3DUF>TYFYS'?YB:88 M5E72J9F/*BID,X5S7GE.1(]1MW0RT4H##-CH M2'C^YJEI.KZ%;Z&$ LM/(GC_&M$NZ\!YP15 E/T#R5RI!GHS7 'D!6BTH:]C M>'*2@LCM$P(RO*TJ6%4R )U)#KH+5-)M1!Q]J0.7!!P\C8\8C G/!TN^"=/ M5]3M\)=PV"=2!QND^"?16;ZPYZ:KPWU!KY$P3\ )+EQ#?CI9T%M>Y2VTU^@A M?Z_A7Q: ) XGZ$$;!)U.\-=0T #290B&BA'(QX8VS^>?<)'HO$6T#?<&RADZ MYK&2 )<%]R!\,AQ_ZL(=1B\Y?Z9=&&X$&S2G/)1EI!#9>U@!XE9>3TNS-.\U M[;ZQI3V&KES*NG@?K, 9HVWZ*F$U M045#^;^ =B,(9>I5/CXW])-"B-*3=BM@V/ ?!Z4B_!_AI6*)1+CEN)*^YU<9 M"YJBPB58OB+IS*'9]K3DJ_!OQU]7 9]TA"L'QXZL@EU%\SY<2+PM1RH[]A%@YC? M,?$BT48%!H"*B+NW"3"?/LD"9 L?F/>9; 1VU4'D74&#<(K/[N!Q KYBZ7,8 M?(6")V/'_.>)M8L,%)^?X0.0R; M"P7+5.#!B@0,(N:QS0%?!^T.-"JTSA5_ M:D"2Y_XO417M\,?[++O]?)%%:/MH@ \9?+0B1>$IJ>#X93;\S)ZB^:$-.?\+ M?^Z6O]>/& O\[4>R3:Q,N+T(7Z! 0(5D#@Q_JTT="_?)K*%VY""3#@H4.DXA M99 @AJ1X($+:PN>60$)N( 0I_GF&)1L-%I['/N@YAR2'4HZ(#,>%,P;H^(%S M T%#4?_\"5_O0QR>%J0!U&Z(I6D_$<>&9CJD9/AX\%Y_9;+L(E,2K1:?Y\$H M^"2TY^IJ%=J=!W/#J6>IO^T#^QS- /Z%3:/3K4"$DM&,X)L5H,.U'$TY_,'S MX9_86K4QV2S%WT,)*T6F <)-M \I8R-S%FL=".#0EVBFWEYA>Z* [9?<@:^7 MX*>JI>#@"UY ,,VC38&@"@DSM;"]$@P,85[WJ8_E @T'M3QI/W>\D:$FA"@8 M\-P#<1! O58T*N2UD MM;-I#MO-/+VQ4A3NE0%9V#80%TAZ"T+(G>'\F*+I' MN) F:+%@%9[A$F8^8B(%KA1H;8.-I+M'*J8,10/*UA:>8'/?RPB_P$AQS$)[ M60>Z'LCYGH.\%?( 0<@+YCBS0'"N8I1<29Y_TF.,TWUO!IQ,(@D/9N^YL\2$ M^X[4P*=10]Z!6^PKD\<#0HFS#XS/X'SWO2@^GX::RR%T[_G;?_U26IA6L.MG MQ6'_:ZQCP]D_01L6H5"^][L2.*S@!'P5%;[&M6/',*.'*./:(.!VY)]#[C0$ M08J*5KE%6C7:!#]8#+\+98SF2%"1$TFU;?\D@4(+^@?SO-]A&2X.*_Q3*ON_ W(\5 M"]4X"\!)@]@3+P7:*%[+^1GY:Y/>=/2%&A+$*>SL] %["IG?#H\+W\3V/:;/ M78=8O;7 TUF(834\#O>GP>%)?GC6'>S/?F^>8WXK^.+(EWGP/HP5:".6 8K/ M3&1(!B?D'C[1J[$B#GSM^%#,+-76PC-]*UF*;Z1NH3:#QMTKU =.78"4F "O M0PG&^CG\#I__#T076!NHR[P^[\ FQZ;^LPG#F2%R0];3X?/XNPE4L*9J&-2' MQ/7?@&P3'1N0WM[(5SXSZO?'61+/K8&3?]]79#P=1<:CR/@=1L:AU 66K7\J MONK7#ZS;%W_UJDU\EWY]XM][N_\_5U.G\T^^&&<.=4]H@1G.W Y_MK5483@Q"D _$P6N@TO6NMX1O>'%T_&YI!4_T M'78)P6/IC?%K:, #,2.X6R:E&E7-$^/L?%MGE6[S?=G.@5M(S)D&DCW_V0X\ MY;->%ACR',V3VZGV_L'?^(_J>#=>&[;GK0 >$5T)$??AVSK>D&<_[R"1!$H+ MF8@XF.MOBIWU#K]Y&BV<1=, P4C]);U^3P;H;^M.C4\+U9Z7 MGE"/CUMU,OOKGTSFE/X(,9"7$)U"NN>;J!-)]TV1,#84N+B,(%LU# =A)-&Q M$PJIW!;"DCWN8)MTBA(P;)0C$>CIX6<3R8&'KAS_CU?79I=PV>>)GOR=#C:JD>/IUMI MHTFJJUF\RHO)SA1P&.:EF+O*CNI& M4\T LKB@R&Q5<#L3;7L34?1P)<1^*82_EGW^+]_)[?-_XT>QGK4+7S-5@1]D MF (%A\)GY@9*3Y"<;*LH/5<&^_Q7.!KR>R,G*@HJ[\,UX?T .!B'5-*5I09Q M9TYV]AQPD+6!PQ\X7H0XT8]G! G&3R'B__N*&\>,R 3_F-&Z6UUSUDZCT[DX M.]Q62_/FN_MHOLIA^ZT[FT(N"JFZ7E;C0[*Z&35F<7O9!CN$OD65.M.OW,3'7 ,>/_UI2I,&F71IR-0<2FZC361B*>I4\=QO MHI]&\&P/?2-VY=^4"?$"H8B*(Z_P[#7A?LP ?S)6OAC#8!5^ E $4_?:R=Y MEJGK,0(=.80Z]7-2P\3%K6EI"%T.009A&5#"6&H8:PUC[Z8%-82-:KGP#:Z# MXQEHNG!F05C^,/][H%&:3YEA2*K'T7UIZ@2B!]B0W,-H[;XQZIU%$^16''H;/YKG+M!4_SV3[\J ^M]DY'^ESD$XV/ S.\ES&FE>RPP7K M"%VUJ(G,O.68NQGDN70BEF;/"*ZT6L$3(P@9.](NB/SB5(R 6\+MM.< YR8Z M9ZR>+\W\P]O%X4$EHP.5!Q>TX!3AGC2GZ.HT\VVNPZ^3R=G,2!J) M5O)Z*:T'=TC"Q1#^:@BTG*,#/U1"N$YKKX3@I [J;U_04":-I.OF%EJF\*4J MHM\3$N!4D2G8XF0D.'22) ]0 4J9K\+X:=P^'P22BS[ >@J^F^2G.J'<-BB@ M^#N<8A,.%3 />C+7[)?S<2I#;"195HV#W#G\"I19@88Q %#\4#K"A\U37BD( M?@B.TVKV>0E2.,%+:C<7/UCVPETP+50"&+%4YQC:I>-PV?"#/I3;)8[ZM 9-\6,UATLLXS5 M81^7I4N9AA\*+3-'H>4.0"Z HU#RT0Y8^ M)Q=GN[DK?"$%SP2GDZ(,$72OZ<5Z,Y8^IIL@NU>S9?2/#+O)GKJR-[)/#9\*; _J9GF./Y[PVZ8&7,_K._E]5 KT?= M?O%KX_[+Y,/)A38Q"J+?I7J\OZ>^EXO#S3^K"'?R6RZQ8Q]+_+HYF3$0AMD3(C LW0V#KYB:QK)++]LB%)3 MJZ9GK#PKE;+R(]P:AHI19[H!'7BBWIF&=ASQA'QZ VSZ%54QWT&+/+?)D]3 M;/!%MIE- *G;*V\X2(M,C&;.> 4ORJ^.OAB-^0,1]7]Q9@&NG,V MA?\(?X&=^JJ]KVSD7]R\'O?W<,4%([YW'V9-R S0#D2D.;B#=+25D'QOK8B% M.,\6%[U%6TX9F149[[+K57L13XRM]Q7$"C,/?%VT#.%E!Y2>649&M66C D7. M04*5Y8AYJ,#)COD\NV$?\_!_DMM?[#O*;_ 58:QW!K\OY[F*(#AJ@ERFADPO MQXOQ[H3[ SQ&8^/9*[ZKL8452RRJ-J0V_NI\4"M18.;:=*"D>54$_&,FEQX, M32QO+'F:WO">Q)8_(-<+V737(I?$EJ55*9%W^%S77%0V[?&@JL^N0BZJW^!J MV]9N0[J/&SGC+-M"?H/(E8PESI3:)J39S (S9*GXY/"O1F/#+ "DHWNEA\[D M/TN.0UC@OV$N*Y+Z=VFHYYFHCS;W=1XRA9HX-YMU4UN6 M%XP\30H9*H&2*>@7>.CK%=9KD^KW$O\UI.H+:SDKV]4*6:VMK+K\6PK!9B%4Z8< (W% M1"Q-GK$5+WZX^6[_^SS O@G;O $DBPNA+,M6=2$T!UFV6G+J%"^@Y#8F1E.G M*3(OXMO;7%NO@1PJO(R6[66*U_+"#+7FBE'I,[E4 MQR;[%KD*0/@"%()\JA9W/AIV9Z40,E$IA*@4PAV60O";!(B)*46R4EH6)0JP M8F(R8<0,2:5%>9),*F!"I=)T,N@0((4];!I=:9@>=/5NHD?E5&U9G(F, M2#]_4J^**2J[V55Y]9&=MPH9*]EEM_#)DS'9!K-8<,-\3UAJ="\^&\^,>7PF M)D3R^9.)U&-KM6AT25(J"DIJ-O!ZH_$6/GDR9M\5VMOE2!!Y.F'5TK4%,UE[ MG)@\'3.^C(MRFCDES\0K?U[4=V=T*W5P%6J5#N/;4Z9.;53V5>P3;I;#N\GQ3+U8\!M(H M=?IVLUU8%%-J.Z=)R0K;V:WB%%OEQ/3IF%MMG>^R'=KEBU22+L[=9%VEMO#) MDS&U9#4_V=&SG>"!W3*A%\F:M9O!@_-DS XE*8+WR*RU8M/CUTHQ5[)Y#CX9 MCOE"\8U7H_M?%L^G_S">?U)PX]+USN4Y4%P=-*?G Q*'6@'GE^+R>BA[Z#0- MH[VSLV/72KE:KA"O4\8F)\3'U[O%1!X[U&5WZ?I8AS5--ZBZ[&\ZSD1 "BR* M#[@.NI/DYT^=R^GV%=^3BL0^Q7K#/"L M&O/SNG2'JA.QTB4#9U'8N'Y+6%IL:N+\YE_72JV[4)8F;FJV5YJP@A/'W1%6 M-O@5_G$X<32;0,5 QQT6%>/X]9+KF.$'OCZ#/SG2>LBG;GC!,T]*92KSD,E@ M?<6QPJF%6HV_%V_LR,X\I).O]=\[.,4/QD>Y,%-(ZW#?PG_'46>_7[Z2B%J- M_%8_"\B#7QP^*DUPIPIP$<7L+6W#J/>V#0O^^X?=JM-L1(A;( 3U0$4B<1.4 MB$3B5@B1I")"W A,@^I5SL 1X1X'R%PUUK\O\_1EKYNU>EWK/JB(/P=E_P[ M#>"/UYQ^S9/KO^304C_\[T\G*32XT(>X0LR'R4M?G;P##,] >=9!.\*B;\NX MMXI%KX>5;F07[IGPWP2Q.#AI:08BP+HEODV?K'AR-.1AA. UG6+RB5@5N$A# MS^MJ1^"264087KXN&^,X@K_LPYN+]T;G-ZF'GX8\MTW2,$G$WX$6ZE+V*DJ= M)C[(,@#3Z=^W!E_-XPA013)<5"T_B/.FYKH7# M.H<1+0;EJ!RD\%P@;\R_7$;103' =^9F_SY33*BU\NT>Z?2T=66I"YNA((F/ M?W(7YFPXF+,L5*8"Y6IEO9.[^?C26@#O!T+DM[E_GDK6D\46,][5QCVY2*[; M=6[7RLB>4&R+"93BD6)C)'-Z4^V;2=^'.@==:O7(VWQM*3W:G?^[Y'I]I^ZU MU_N)J)17-ZH"<))T@$L#L3MEXJL93](5VZH J20TE+.77J^)2^^I.?R)J!2Z M@@(#*]1FL!YS!JNRXM"6&:&N"7&**?!*H=METRAU+/G7/]0#>7I!_:XLMF'12I*+>AHM!*;V>DA^E'#23HF4Y5%ZERI2TFWZFBW+ZL M?((F\LGA[:]2*#XY&'QS4!#I!9?4"TAC6U\Z-+?1EM-2(2TJQI :HO3O#^D% M]^$CV6> LD>.(.6;&6>1:\2'EW]__UMTGUAXXDWWZ-#=B5'1JE;M1%QH]EJ9 M=+QMLU4('"S2+%ZX2?>?;R9@D??CNO 3N4!N$HP^5?&Q?Z/YA!!EEPT?Q=ZI M_[2*_?RC/E9ZY#H_LLL=J0^ MS;[/=I$<@PD#P40Q7721)T23X %T-?BNH>;C#I:+(4L^J?#5U:,BD-5B:[YI M%^*9:N;3RU-^KG]E,_(8PRS.XB3$F@2SG3EIMXANI4(M*)&,I9.O <@]"=JU M_"NW+9 7\L[<]J*OKO!<'8?NP[7C%=2&W>J:0Z';K'O+L=1EFB;")M^U\YKG M]VY=.TCG">XN'UY7/H@)!:H/]:3Z1"DQ'_3[W!'01/&DWR,-_R0P+^H[9*JH M5&=<7R"+:KI,:XFDLYVCBAE0WTDF8S1Y6HWPFTG7S3E]KJ_C?*X_YXY0)0I- MO0M5WJF_&*5M22KVUUM-+7)KPRZUENH$U?'Q73.GE2#ORS5S7DV)7#21UO&3 MG"QO4SIT8P56G,-[(-G.=XJ=L>JBXELT;G63.=,&Z#Y%)4IBB32%F\*"^U 4 M*CL[/V(ZF87&BFY2&:](M]#?PGWS%87,[Q2%_^):7;BM_0^3>5KR\2S_Q]AZ\_YUH_%8)SG;F)Z]0)J/WG@0"A1M[V$5MV MT*[4S"VP_+_4I7J^E7NW(#FMQ3++D1[#3JKS3;.84-J(4=-G:IL[9K3'QWLL MK%:_W6-#-V>KCII.:?2ZJX&NKG3K'0YY/>ESC2W.54GT6Y=L R B)!^)]J4, MT73V72)#R7A#Z<4W]/WZG*/B]\V_WDW!R2=1\,"C'4#_:WB?!1"C#/AL5M)1 MTUWJ+,57>3*Y$[9CE6P6EY,E4\HE!\GV"W[NH._O*74ML)14]"Z\M>AQ5]() M79V"@V+LGUC+]&#_XS:0?RFNY0')>MONGYZLDW>'$#KA@G-/Z^T!:TD?;&UU MUAJ-%EX&"*I0S=N MJ?=O\JA6\'X]?I'@:U5X]1'54.RP]D#B'IZA_ #X0;Z<@;L_PQ?U_ M/X=XB]J@1Z->\&=/5*'0%G?+ M1<[3NEU>D=3=2#6<[5__7'AK+R(73N[18@6E36H2E6AVZZEI;0BNM[6+F4K7 M:B!?TZKMIF2;M/U8KD/U%-W'.A<_^[0VSE=LX?9G!&PUS.5D%N<39'RQ%/(3 M2[.6[(>[.O\Q =O9MKYEG *K+;/N>-SA=V4;GL,7DXWKGAE?NK69V:Z?;79= MD0=:31LUC?FVJJ(N3ND819T+^7Q.[SO?W L[A.%67U@54 CE\.AY\=BY0!>P MEYQ_?T9N-9=FY^UT5Q!;EEPF0T^$X?]P\.&]IJUQ:XO\+G%1+,; M#2O7[;U;H-Z\PY6.F+<[;4\6O.9RE.BFLF:\ RU?FDW&V!1]=H=/[L=C]K>A MXKLT7<.Q":AUH9[5NHOD1C6@8!C80X^"E,]8/[87BEBHG$U\2QUJ;P X[VI" M 34]OUM:Q872^_1@^$]TANTEDECYINY7M.##IQJ[/]7Z%:Y)]35:$4#<'>TX M=;@:)3[<�PV2&G[0'SF+,X0_$_ '!;\2?GVX3F9+LH/#));<#R@"1WN?&R M=$&5[?!88O9(EAY4B M5^SW'V4D)HD8E3R5DC,^(\DFEI("D$OV0 20@3*'UC$X='E\OO?^CX,*^_Y$ MQ56]T]8JI03)ML=:REAEBTUYBRCYO)/19&?H6KRGS4EWPB[8/)MNK'7TY$G_ M++K53 WRJ\<%V5PDE6)#S5;F%=05ZV3,'*M6VMO\>BATOZY_5G+E+C(6U9GSQ6Q]^CB,5]J)_MFN6):F MKE9#IR +@Y'[N!G09+K6#@HV/>N?1=*SD>5RJC;8MD"5K'LU*]7VRZ4\Z_>D M%O/%*<^X_'H=SR=6()'CD[-S_;,JTGK:H,6X*- R:2TLUR-+5>Y<5ZQQLL#D MXD8*CFDH\79ALLZO[/:YKEB]><=HUW/C,9G+FFLJWTM5&OD@'^_XR:E25(KV M+#GDU6JK,K(6Z42*"K)IPKY4E_1ME>$)8CBFY>556]9-V[7.]&!*NG1WWF"Z M)2U78?+M:L_A>M:E>C!]R,'%'CFXPD7!\^]:SJV#*2"BV:J-/-I!RUN_MQ(* MC']M,ZX]L7,NA$G#>:'EUC1)YX9P80.!'M>%W#89?QP59K?0HP<>$EGQCBUVB5DKYL0OE;>DR\07 7.4#E;AO1' MD_@R'H0?L0>_,][O:!,^K>C3UYP!1P&NU ,=0H!JP&4ZO^+^1T<[UY&VQ%*" MT*!*^MD&?E%=FL]9_9<#PT7KTGR1D%^B\,1'DTU_?WWP/4E<^W0 *(#U4/[. M7.2N%CN%3#5NQWDW)Y-N+5.IFH.MF!"9O_Y)TG2,3$;EI2(QCL3X[2G-TU5+ MZ(G+85ZC"[GF:&"DM"'UX>S^M\IQII,I3JJE'2 ]VM.J5EHV78N#QKU&R4=PMU!2I&D]39VP^1#$8R^&UD\/+G M_.^$L)VCM"3%LR3?51*/T\S,DA;R%@HA/.C3J50L3;TF@M_?X5!0#=6> X68 MF:82>1R^DZGR!56V?PJ.75R7",6PB*3P#(R595-<9,!H*TA%I9Z,]X0\.9JA M.VW07DDSL03UMC8>D3!'POS3A?GR2LGOI-EDG,V6XF9;0:4>5VK2GHVG FKI M!942BB9C9.:=K2_N4_?8[Q=A 3CH!D2VSWOPY]IM!2]J&UU[<9_4L?7&U(R^ MI/ME[CJ^P)T#IT6-EVRZ8+?X]:Q6MA6^[#CCF9C"JD8R1E&GGM'OD*\0"6XD MN#>L4KQ%V[JX1R3\7-OJM_T%OUW0]^HKOKYA=G'U MIP%.2KI!V.2,*I,Q\C2CQ;F^!892[9%/HKHC.$Z32=,QDHZR.B($B!#@&[AF MSD. (WG,9$+-,D*\OAQUJ'XYE>VV(00@ATR,2I,Q)OGF)AU?75_K8W=2K]_" MXT(5;/Q[M@?7AV4=2!82POG?QV]AT*B7N#_\8J(_G3C8!I^4%/G\CO#__L_1 MY><3D G0X&!9P:5K&@/##,3]N]72%+[YEZ1O)<\.EIE./]#[ZSV_]HB"-H)( M/J33_R*>_D3;<;*7J,3/P8X=.?W\7QT7\0D^^\T%[X LJ%DT32&@^7L)_QE> M)4\\)"Y$IY-D]-_=?\V5";Y1+#=XOL/GB3K7XSMEKM:-$>5&[N$3ZVN]:V*^ M3#UQ5*/9X[N^6=]K$H5R@VODX"R);@_.M\XW>MTWR,DQF<_1;U^W;?!(MTKQ M7$,5UDW5[F?R)29-GZW7UVA.K,:@&)\)=#TSXO(L!WHB!Y],/W_255I=2:K5 MBCQ+L>UELBHGTAIWKEZ?#A&_Y,C&4HBGK=1.7@$)++ES]?JHC:.4VIV1QQ?G MVR;).SX]L?D!Q.<4$'IDIM,_5"^2&O7IVTJ5GI&3MU&&Z MDL_5YF>K &8+U5UM)+(#@342%.46A&*].(,';/CDA0N_\9*%FHC8+6#A1B2G ME=ZD?()M3RMR5F/=U;32YR=<>GQ3A?U21X7]PA41<$D$7M.UZOME)1N23,4% MM(D5G TN.4JH-@'5+-F%B($:V-CA$])JI4/E&"FVC@DIO5Q"[?&P2FE0/E"T_57)^@OP-\0O_AYT/]*]VM/J@:!Q(I( MP!=)CM^1 VY9W)S&X9OC\'? (U#KK,/7^H\%*PBZRRDO+M4OU[ZO;HD6L;), MGWD@%2T YR^KB-'@8V=V*N13-.TO+HWY'"NQ?'.&$M#UA4J9Q3[#68Q*,I<: <'6FZH0'S6<4RWUP),T-]3B7,)/W ,%=W MR+_;9OW#V!O[U8UDK[[D'[;>S -](U>=(ZZ.N/H3N?KZP=,OYVKZIRWYAZTW MXNH?L>0?MM[[U4#>F55\0Q;$->L+W8KR]:EEM)(?+:-%TP_T93?D#66T>N=[ M3CZ@SE[?"L3_I%#I'Y'XLNM_ XD;9SLG/J-P!&@W"&BW6[V4Q/KHS1>^_)SJ MI5]-Y:^J7DH^,'= 0_(>CJ&(AE\AA]^6AGA=S.'11MW$@[R4G"(_MS5A@;0O6V\*0B#C++) M)0I\B8@5I+AMU*5=L>0M MM$'&)&EFEL[&P16QHC\>]C-->KCEX^-)C1(WCU.(71 K6%3:-I9@J:^&BJOZ MV2*HB*#BZZ'B?1E\UX**1K:]-L@-,Q%447ATAYG2HP&06I%!UZ42="*6(B.T MB- B,D*^!"V>*1:Z*CR"Y)C-I'-N9S4FGSXYN2?HX538=M&S1$69+=> MJ=*:QL;9'D(+BH9PD:!CS*NJQ;W%<;Y'H.8F%OGM5WCM=)&(5R->O9>$O1^1 MHA?Q:L2K$:_^-%Z]&QW@GJ.D@^!Y__Q45OT9931F9%QKOL>M5>Q!-CB[MB]#.45\X7UP:^']^_NFA^)//?3.:_0,N\ M,9F_:!3S3V5>:#='_56]DR4]+6GQ+BEIM=+,[_:3B"48-D:EDU%@(I+Y2.;? M)/-?$8[\4YF?5U)>1BCS'LDRA42]5!LS2Y*#,I_!,I^A8RGFR\_Y2.:_E\S_ M(-W^*X**?RKSG%-8#X#9&FLJE:QDZ"2=GCA(MT+5*%#S[1?Y[5<8\>JW6>2W7^$]Z0#W'%3D_1*UYC2HR0M-L2B" M\%/2G+_*\W#M1=^*9^)J4<>@\O&)>X)34/7A)3#.]91ARJ4.E>0>;3[7FDN+ M/L-UXMS6[Z/)4#&:?:W';P0=$71$EZJ^0?#R0]"Q4;("U9IG) '$\^LL5^NV M)ZFMW\B3(F/IU)??VKY#FR""C@@Z[CH&^B'HV*J)0[:G7I?QKA/@+)OTI3WKIPOS>E+ M:'8&P_AJMB0N^!JG+5MUHSUJLQY#MOU>WHE8DJ%B29IYDP84"?L/$_83DR<2 M]FOD>K]#V&?R)ID%?,\EUQ5'3\D#SJ4ZG-^U.Q%+)%(Q\M6NW5&0-!+V2-BO MF>3]#F$OTI-NNDU7-*V:'R>UMC6N56G401BG>2=I*I9*O"W-.Q+V'R;LD1I_ M RZ)=PG[F"WDM@5C+)+LD-X4=UXSIZW1R1[D=]-DC$[]UAWQ7]R?]9^@T_U_ MCQKHWFHKIGN8Y(T@WH4;(N?!Q,FKMJR;MGNN83S3W(!L:ZV,!79<* UJPL)P MX]PM-8Q//YQ6^D??VOZ?+-1]^6P;WS3(+B5I>H$E8H1"(9BN!EV MSEQ"$GL$+MF/FW6CKN<(!&T@N^B3E64N5=LV+8\P4!MOUX#8CG\+ER3/@:P1 M+0M^X8,G_'-F24OBW^@!Q$8T7'JKA?^B_OY/C-BJSIR0X*BJ(:LK22>DI>D: M.*GK_SZYEI1 ML*":*1DY!*6<[-0!@EBQOYLIJF74EL*ZFUR+JX&67Z4^#.-"N.%H=CG7LLZX MC1N298G-A.="^>#BPC*]8?E*:ZJW'[F__F'H9(PA3P-.?F]T2 -B*]E07A!, MJ_8<4O:)DCG3,@UIHUJN37"J$B,Z0%?!-(9[N_-P3R$+R$0731#B! 'WX(C M.:[#=]&G(9GQ[R1EJ1JH!3SBHHF'7R0\=!^([A)UI,^BQO; AB\,GO-1Y&C@ M;I8+A_27 0=;(E9Q@B7ID"QX76_!IR=.@ !U,;8HC^HSL^"!.LD6)UI\6**K MW?3LB!/BD-2_%-?:0CW)!L8Y+'R:2 \N^8#\]&2B9Q7>-?AN=\W;X^DD7F]! M\CM;D_" 9-G/3S5_XU0LW[9#P+T !-QF9Z[:)]OW.\E;0085,X*[95*J4=4\ M,<[.MW56Z39O3?28=XC>\:3*P4YUX$;Y":?J!K2 A;J:0/UJ+Y-Q^H J":F_ M!^? MRT>P\7#35GAP FX_/)#@20FG.(.TQR!UL-^86M(*GHL;H,2>/K; VE41 9?^ MW(B5/SG\XX/SSE">I-%_$=P('UCQX0B_6*$T9WP0PU%,"XOD">KM.0<>R_NY M/A#"'M41H^QGOL?HV-,0%I2'E8JG"(E&0,R?J4%#&]3>QD.C^F? !!"0OG#6 M<,&'VX)X%8$Y^K_#F:+A[? GARI#JP7QWX43/QP%+<)V)XM@U;JZ5!W,HS9^ MN6G,3!0NM%P=+"4-_1D<)_!\B*'J44#Q(0UJ)S8(WX\T%QD Q9\E)(9EPIG* MINWXPR[A=&H&L34A9MQ.#9&F^.A*;0$>$P$LX)_ M02;6707KB?X;(9W $OA3;D(!"LD&B0]W"U$%X@Y\APM5CO Y!2)+.,#YUUY- M2SZDV%R".@QD1@-36X:2K3J^A):0V!HS!ZZN@1<,Q3HK&1HF[F6TV"=[*L3G M&IQ8/MCDSW ZHTVY)W%B%2U+M,:;[U< MZ7$[W<)3\^3,)"#Q=;293ZB'3$7(B 1Y84?E"0$$]I=$OJ!. MX7][F,,N+.IID:'>PRQX:GAF!\RBYWD^WDFPCT)76X^7BCRSA?GV>J*>===N MEY-RI.95E&VKES*R5NUU40\XA7-GD)*')Q)X3J$)LGN>E"JHAT% AHH$ @4K M$/3]MWOE^\@6A@K%"8DAR*B0IUL69#D"F0/!F.O%^UD*WY!P$DU-PU: MY!HL67PL4(_C<9\Q.<@CQCL YSEO/%S0T?LNL#GRN?J/[5,VZ;V#-JZ#J8.] MM+?AEO6;4?2DW6N^66[9,6KU]&2K#7A)JQ8*B1WI!"$1U7"!PCFO/">BQZA; M\N1FCCRY0;]/N =!9\]KZ:5(KX=, =D;MC_' M'@AF>^L)VA;H%<@(0Z<@1$A)]W< A%X0]#8,J/[GV)11D2!CSU,PIH2S7@-+ M!X(MW RD]RLJ',5"1ZQO4"$;5YU"GE7AK&PX<\G!1NC>BH;X/4'_E,V9 7=M M;W($5KH:ZH+P,P__$NX(+>0FC;[+T]/6L)1ABZ!H;5%#7C)&I4\3=C!Q+KT[%TUU>L_N[-Q1=EEJ M#3TAIT\:C>Y.*=L[J..>>NV>6/Y)T'XK7V@OT0I#GPZ4(=V+77:+OR+!Y#U; M+$]I>KD<06U"2LW=1-'0YDD#;O%/67];;8P'VWJ?%;R)F%3+^J ]'K7_^H=A MTC'Z;);_ETKD5Z0HO&>[N$5BGFLW.PTM/O3TFC;.BRV20YWN,F>"6\=2^;9# M[ZQ07M?E- 4*0![HTY,6'5:!E?S)(9H_%ICWA%CV@90]*R![*NW(= MGH^O\"KOY$;-L25X_6QC5Y-RJH:Y(O60/A-@>0]#^.K"DWJ"7;E2H($X!\2! MUJ+C.B@.'MJ4-T<2^H])TH'ZEH&L0SP1SBGXB^^&:S]Z^(586':3+Z^&XQ99 MW*XV5%%:BIT5I!5]:NO_RX]\N4A=@W.TH+CAX -F_XF/$I?(#/B2PP+'K]ZR MR_## !%1S.W 9\]A(_1Q% M.@A%G#>5_70N^)\0&F4=ZOHH$7#^][$9RR#L"Q(<2?)?%\GFDW&>2@BG=.+ MSO:M.(KR5^$GH:'__N__',[^].IED))XL*RY;R_2.#MQ!N(3"TA:7$)!UE^2 MOI4\.UAF.OU )\)TQU_[M$:T$43R(9W^%_'T)]J.D[U<2KOXP8X%N9"^$\#_ M5?@13F,,/S-M%1'UEP5T"?$6&OMH5$P6QUS]@O"&3IDE_&>P*BKQD+@0G4Z, M[1<)Y].JFRL3?*-8;O!\A\\3=:['=\IWS7 M%Y]>DRB4&UPC!V=)='MPOG6^T>L><-Q+$.M=RH77$7]F0S4U'/\Y,Q M594N9";URE 8# %3R7?E5".-FI@F3]8>3W3:\_%R+BP9%AB&!L9VO V?/'E[ MN9+/T 8[$WDP;MOUIO38L/H<:HQ*G6Q3>59=K-KYBE9-](J5U<0>%K,S,2&2 MSY]LEJLEI6&6RZ0[;R?KN\XZZVA;^.3)DB9NW5W4.N0CF0,;UUX );4&3 M)TM:%%.N-QKK):'97BZH52>;SE,Q.QHT4[\E]?0R$$EL;H"=/ ME\3HBW*NOFZ+@KMH-V1:+SE3MRTF3Y?4,$I3=\T:D)OFQW(V3<5!2I%2#=,K]+7SR9$FD M530J-"ME>+?CZ7QG#]#;]TN"YU/@6 QBV:\Y(0/GXHVZ$XE_[UVD__D* M;VY7G@/%U9$7'NJX)O++V/G'VCAX3T^*TQLH:S:YR;(\R6XJS MO9#[]ET>]H*IZS@0A=R:?C)4Z/1#D5^TM'<[2G]=*S9YH7 !SM'?ZT+^-0VH M!^G2R@:_PC\.)XYF$V@.Z!3#+&DHJ?@;\;82!PGZ(7W5*\$?NX#P1Y=MZ(?D#ULQ]9!D?]J2R1^VX(BK M?\*2(Z[^[BN.N/K[+_CG4=<\)NEODSZB.SW+/Q_LM2OA .\ M%_?-%L_0X+-:*%Y#6PKR>5'I_:#>S"4;5%Q9B[]R/Y*O#X#\WT77\P6.X$L4 M[KS)*WSY0/H">7SC#1F4FTB7M16S'68%UQK32BL]F[0>46XB\]<_5#H9H])O MJ[@?B7@DXC]>Q/_T'NHCL$Q%LN>?)MW3)!A."A7-X^.322N;2(">-4,9O:S/ MUA3]=R3=D71'TGWU*\ ?%O%\=RLL^^O^2"@"<9;8NN#&10IV(6'N#) M2,2_2L2_?O&1A-_0K?5//[]'0LTK]NE!F?26E B2(V4S;R'A1J7T?W^ WT&X M!5=\Q#/:SM$+]OQ H'/ME=T$*'V%WR"H#(^ED#.4&I+! MMP!3?#7034K,CWEVIJ392F.N)]6MF,1N@V2,)"_2S2<2[4BTOY-H7\I?\%&I M-N<>-5FLJIX )J.BPJ3($5E"4OU.=T$DUO<@UE?8A$C^O\ZC\%$0 ,EAN9"I M+#@RGF7-AJ1,RAR^VI_YZQ^:CI&95(0!?[#&:_-_! $W!0$7+93W40CH9'+\ M+MX>&CR=SSW6N$JBR1IE6AOUXJK;S/)QD!LWK,5'8MGK:4>'R2;:F5#"H]%F541( 0 <*W\J"\'174TJZGLZ/%6D$:+:K,N M3D'>;J/:HV_UHOP7UU?\YT+]IOY8?J_1WB!,I<%E."7;!D%#55V5\(Q5^&X+ MV*[N$'YUP'@B,VDA[4D)50Y="PK^NE&WBNC7:6GFJ)?3$Y3"OT85<K>0?]8N](V%6W^4 M 4TVQ=;4+AC66%O/SO4!.FW/@OK_30# [93Q:PD)];ZUG8!EH:@\^KSNA8U] M#> \]?O>"P8AG>\0B'@Y#^3@8PI_3!YW%T8-3M&@IM]' S*Z;MHV(<.U>7 3 MMY!44.PVDJKC K"X)6PCNXW0[0O0N)Q:=SQ/,4 MOCU3-,.MJ<&=R1UNS)&[_2Q[C&UFQ_ 3:R&HO;ZCSJNS.3U&W19B*9*,D6<. M!D3+$YJ%[=YQ'UI4GQA"D.4A:H7M#)TYU"]F\S?U;_]()6@L+R_N!+_OCSL" MDG6P?B?KKB=Z):UKQ8HW4A+V6*T(;>118Y+/#[L'XEHUDSG,M6=V';Y)FOEM MJA6 NJ*K!FZ0+6$1M4#0@'PZ5674#9WP"_1O $VJH)[PC@FH@'N?>W_#O6% MA3]:FA;J.*DA 8&?&[@7.W[@4+Q]<;IW 7H).S>=C-;9JI1'LG:V4#8*.X[N MSI#&1%*9&$.=AI_]KITA,NI8$E:2A1JYRA+JX.X<-DZ7YRK8X'Z"KH4VP :R MBZGCX;:O<&=7%D#8Y:L#,:P+R%"8('I-40-7GWBXSOJ^ #C\?V #X*.AZ[B6 MKT:HRY6.&04@/-VBADR8)V3U20D))H:=1ZF_;<1=[A2NS&]7BYO.VTB_P%,# MLV>,.^I*G"^ M69VT*IKLJ)H2FD[=&$KTI+#-O=""]ISZB##! (@!(+#[)S>BQYFS_A)-*"^C M:;X;$-BZ4.JV-$HFZ5199 H+3\JUN;_^29%,C&).'2OG]9ZG=D2'[1YNQI8* M^K6D) @"F71"G%#L5$PD4;\62F+$]'3*9*9L4J)E!;[@J,>%[G:!)\V,(3]8 MS"VVG1<+G27JPG+2BV/EI$JNVCH#<\2=/EAA3$.R:/A/6;)+96=8H7N]TI0L9EV%S3BIA=YOG]OYN%(K9CIYO2FH32LS+UN2 MG>/.]M1)>IEFF])SDM;,5+(F<$?)7G%[;N>W'7?PA_^JJX:Z M=)=![WKC<55LI1\[.7*9;^AJE@<+NO\Q]\(Q<]?]U7?@DEN2A_3'LV=@P:8= MM=QW:1ZT:PUF9Y3F,FHLG(G1YZQ%2-8K[)BT.]BQ;L/N]89K;RI(LM)-9YAR M3N ^UO3P0SNV6$XS;*GOD:34R7"Z"(Q:>[=%.Y8ZMV,!R\/90+T;\KL2].1L MF)LC/2+QW%'B]P8R5WB/X;[#_0*!FN;S>=!@'$D+%#7D>T>/0DY_!4O?JGD] MUV 5UWI!@T7 :EK'.PFW$&PEO0=E\V#CZIU1HYPQ;5*3$J/4. 6IJR2A_37= MVTC/371H9WEFL&;34J'4HMZS>^,?[R7>-F05P?\9)G+1.O"GN$4K_ U<_ 88 M$A)[J,Z:D.C(8L(TV6^DO_'^GLJF#1_%9M]EO4I?&F\\IDX.KO$L9]?87HWI MKYB9EI,:Z8J;V)374TB@-!UCS[J.[KW?\QOW99-V'HO=TD3@BQ,@;!1OG%E# M8OR3)L_&6@C%M[#?W^DY=J;5\Q7THEH0\O#J 6B]T&)-IO)J'?3TM=!MJH4F MZ'I%;MZ^A19KN%?U89NU P"6((AXM@JUB(F'82<6J@^2 8TW'7*PHMHR\G-" M'CTH3&VJ_#KA(0]RW MU"E^3UN+IZ;&?WRQA64B0MP (:@']M7$GX@07T4(\N'56D\1(=Y'B,^Z5/2[ M(^,"N^'7 ;YDNMOKX'LC#NZ+I0"_CGCWE\SW.G#9:-*KQI*K<"WF'=! M TZGMP7ZQOO@$OTIEYKO$7YN'V4^L>A*A"A?@2@HQZFW-<\ B9L:RSEED=QJ.6G:)#=T MM<3I*%"'BB51=(REJ"^X3WT=B&$BU><;J3XO@U*D_]PA6J%FD&?P2FLN6V*C MG2 U;R;%/:_@91L I0M@O$K$TLF[UWP2D>;S'I"Y=L662VI&UUY;A$4(BPJF M:YV[0\5KRB/#Z8_:0-G1U6V\:G1 .VA/0=*Q9/(K2M%< :-Z)DJ&6?I)*&$F M0;!ED4KUC52J6UI]I'M]"=Z=*_3=W&J%92;#D.R"Y6JU1);9L9Q?3Y=)IF)I MZK4J_K>OK@%VC:F"DJ5T-N82#1!M^ARZC6R&"J6?J_+_+ZTM>?Y1N8$3@[G?D4JVX55 MMJO7O_CJ".'5%_Q]P? %&#P7(=29Z7):*^S(M6NE^TY6B MQ=%,(P1V=C&6H M]$=+?%SRPO8YM&^BF\MEP]\D./H+N:0%ABR.'K.C*AG7T^EF)2UOW3QWH5S2 M/X:<6TQ^3).?D?D(,3\3Y1?=0*(7_$N,$UFK]/73 MZ-Z,SM^!^OW;E%>\Z1F&!LYU]YV/&^-TLKH0I'*EDJQU%:W$MH,<5"H32[Q: M1/+S^>!W9\J-&'X?BHI< 98'^-Q%)?[@S*09*K&TE%3CR86(ZB80N#04]?>; MX/A3(B-?CK%?'_FX/>"]3-D"#U<(? TE0UGA?%'IA)*"OT0U#*@]:GJI MLK;@F>)&J]:SRZFU:4Z]+.MC^GTQ6 ,:C%\.GADUO P3#B1%BH M#L=[ /#N%=5OII;>4*CH]K#TK4KLRK6 F!'<+9-2C:KFB7%VOJVS2K?YQY$1 MYL-JZS- S@O!4NW,K23E=#D_N3CY M\%J6R[?09O]U(R7>/^82N1FC!.^A2'^5S?TX'0 MR[BZ6K@J.G%0ZL-?(D4_]R_][_\<.)?^[ PV@@BB=B?>/H3;^@UB4*YP35R<)9$ MMP?G6^<;O>X;Y.28S.?H%]8H53)IBDP ,4E2C)B@I(F849B)F*03BD(S<@HH MZ9.:FBU&+S&E1T/+S7<)N^"5*M/%[%RES-0RZ9CC.+7DO6IU;*SU4;Y?X%(T>QOT9/+YDWR_ MU)JLVZT6+[5:HCNJUI:#6?L<_7>,66S7XD*25-TJSD0.\5QXEFG:NFAQFM^=X*C&OTEY+ MS!;X=7I1+-=W]?RC>[;N;;SOT+K&K#<:Z%1&R[I5'C0:,_CDR3S37$,OZ[EN MB6=)<3$IVN3CH(G&#.?Y)?7("K@C"GBI2NNX]JC-N97C\O$YJ9033F*1\&ZK M2BL55&D-5N+7:+6_HJ+;X=Z]M9+;1"+7!2X[S)+%],Y)=VW*&.G;6ZGD%M;$ M]&US0H:ZN*0:!%B[Z@K7@(<:#;""-CI!)4?[@2CXQ>7/7W4YJ/ZVKP:Y0J7V MX7"H8#JNT6F[\OS@%R^5=HOAXI/VW-P:8>W]I^)S6 W_S ,]*OYVR?RGQ$,F M%<6V;R#)($I$NQ%"4 ^10-P$'3.:+2Z &% N)T<,V\^OW/+I;+< 8)]C@A*V[]\8@6MVGS_O9K.YN M8@O3;FZ2&0^S]]M]AVJVR)]_ \M[:#DV-W*.>XA//."RC84&U>TZOCFC/YT/ M?N]%=#[M[(WWG/;;L[_?#CG;IM:QF]@V9&U%N)MA1VMJ^?8 N<[6,Y>U]C79 M,9([8R37-WK[]\]>SW_KUIV#_?%?;[ZF1]]&?U]^DHW>G(;M-F[)0!Z2HG/7 MG=X>(,MYN(K.-AU^Q\WNG)M=TPCN6V?4'[U^_75P?GCPXOW9?FOHM83,U7 = MUVZVUMF59#-L:TV=X!X@=_H>)K3I%AR;A@'SHDU#X5?F5=0]7([N?UKL[1>O.F-<" MIM7H?[Z\JO_SXO#\W[/DXBRJUH;=QB?N^E;M-.V:.S_=^D'I5]3VS1MS)K^0 M@7N:]483:-,U=8%[@(SHP2M?Z_96;?IPOQ1;ND5+MW??WGFO_^M.#YSQZ[/\ M:W]4C;R&;.GF HOJU'Y2Q>IH-LUHIV/M=*R=CK5]S&P!T_I\&GC?6L>I.'W] M_L\OQYWF6:OJ=KDQ6[75L3ON+K> MV<\^4^$"+O3GWV^R_8O#TYJ3'YZ^'?_Y\K@V;0[/VNP^;]OMVBW-NP>C.[TR M<[S-/KBV%8D,E:D5>-=.BUJ;%K7Q;K'WGD6U\1/_4CSP8QSUKV6#@UZMXQW4 MSEZ?5J/^\=')P<&_+QM8@89LL.7:3OO&KN";JI)>D73OLEGO27\D_#P4AP.L MKXDCM#D/!^8M7%,L=.6);P/O[=MO!X>?WW7__?3*_3L3=]6J]];%0DNK@BPO M6UR_$_G62]&7'[OT,7P9I%80]I]FHU)?VN-\EU=]?O^/=/6S!/;@[@MB2BZA5&KM^Q]MP$SO6 MM!WWL&--VW(1.]9TYZ6(/Z2UWM^IVY,%'3+NQ=M^ U?^81"TYR#0*RUI'GA9 M+_!>^;!@+2$$_N^WZF_?2WWL=]V@+[X]6=*8C%^"5G9%6]@/\;I7ZN[^B]SF M2]&O:+_(^B,)F^!G'[S^*(A$,B7GC_8:W7'GUU\Y7'#O5WRWX8";=*#M;?JZ M'?[^HP2[+F?3H]"+LF[D'R@2A'^;7NAC//;AX#05W305V0L!;Q#=?C\?YZ < M"O\EIG_V _*&PT^[8PS\_4=_+H@9G(I/KUK-\?'H],N'[I=(=(>]RWC(E92M M>L.NMIJ&PDW,VF!R=?CX;__WRO/IJ__#KEZAU_K?[ MZ6$QA;_\3Z^_.A_$]/2P>=K[_.;;IXG(D"DT5V$*#\!XXW3Y CQP.P5\2 'R M# @] &U].]*]\!XWG1)U1_E>S,DV?;C-<[HMTWZ^F\4%\0^[H)I2@CR*S>G%\SH4W.Z/N3HVZC:=)WKO5 MM_$3;YY);INRA%-+OIM1-CX->Y-//3<^_1*U/U;_>G4\2L-+;OS0J+EVQUG& M*'=,9<=4=DSEI]2\?HBK7+ZO'G7VIO]T3M^=5T?QV'G3^MK$=C*@?C7:+;OM MW%CVO.4YZ_>5]8SYS$;B-R9WX_6D-(Q!NK.$;V&2B>59<--![&.!T/J3ZA=, M'<4TEE1$I81[0B83L4Q4P3FCC"0?O20Y>]&/OL7#P;NS\_&'J_%5^U7VUP?W M\K<_,A%9,Y&EN1]G.SA\WR.;.1E5GP9B20=!1.\800"_(_-*O:#9RQ0(2ATL$H(93N[0<;T,###XN8"^7IKFB MK>>I%2%JA&7H\HVD="5A<(&C2@[-[:OY)O)EEP+>!E<:I0.1X*EG3H%/TE8) M4'J8"1XB+9V+WYB9I#+R+H35$P*O7.+"((G'\Q#$K@YAG.(\%:\')+4YU : M5< >!$F:61%A>8R=E_&X2*DE^%QZ2QY*G^D %+F=.PWWO_?-M.'"JHX-AW&A-W[Y(A]\K M1A?MZ8-WA1TM7L1)0E-P]CW0O@9> MUW8BI=P_MOX=7K?-C/G)/3:2=O5]_^=WHV_.V/:J7ESMW![\0\@:P1[$Q= M7EBQ7@ID:#*G!KB2F&1$5?!0!/P 'O-SOIJ"L,9 \\"#@*(LU*<29.C17#66 M"XOG0O$^N'FFY[Z7CBR5 ZJXG02S;0'W\8:"WN(+9(@ (Y!V&?$$X,C 4*FP M"59-1! !*\XD?QR I\"UP.NG87(8^6+ 77Z(RH]'LB140M.!#\2 >[.7X%7 MV8B](W7L ! 590IH+ @PXL$5"^O:^G&:\5M! M@)@%^PK_LN%V0*(CUN&-K!O@-VBAZX7_R\\DO2R\!*&9Z\&@_;X??=@VCF\BJ.W]5>?7P+CKU:!\2_H M $S(/O9\)-A+@&B*>KTF2#24=]=AD(.$S"$"!NX$%#+][H77\?G3N\%T\,^7 MU^?3(R\XC(<77[^^@^NHUQW;;2R0PZ@C(9S#:4]E>7,:-C *OUX#$_ ;_-)',V( M(I^EE##2/IG'XOM"N1[I% ,X*KP5_A/&Q)U9GO*7Z<@+0Y1<@^ *%>6,I 8R M_,(>>!'&,5[LT#KYTCVR4!!COT*PP^1Q4!RD+#*P:058*D&<@^3Q "0A0@0E M*;\I$6,T"P W4S@*2JHDSH< RDPK_&"U+"YP_JEE AG=0 @S1O>4]X7#5A>]6R$>>VQ3(/9PA[;3>$75Z+,83]?HNRUH)9 M*X\M[[MNK]5K>6=.50S.ZLU&[:S3;K;/6IV^V_3:@VJK44/8ZS'+;X ]5S]H MVR1]&:3]/$UA>6##71!!TS1(X\$K^:-['V.,^[.J%:O8HO9G%5LEP:0VB]R. M67D G0_CEA1IF>.19J'&3UR.!&L2Z6;]"P:PWG]XC@IZR0]E,\>N41!X'W+ M(Y:7VJU6G!*$9L;W1\?$V<\I"4F/K$PPZ43 $) _1FD.G\1Y8H$Z-@:([[W3 M6@ Z=5%)$@L:D6S.V88M7">%J@+*%ZA#&,6"@[ 1N#,'IK5,O@2^%6J8*Q: MJ "R?,J]!+X"6_6852%80T'DD_)*:S5_3W0I,[QSM("[@A8V9=E++P( MOZ4!S7QGU597F>GP$8Z_#@!4W3X9;6ZG5J.)SJ J(-2Y!XS^J7NPX*< #;#1 MA\)8HUY>XW(4]$?D'D95D6X3=-$>6N^L<$IM./4& $TO <:=HII 7F3T HC> M%%511!7CG!(DMM4#76\,JB%Z'V'5,!@'K&W#-D!#-'Z2B*%'WFO"-]H-J,L] MT'S%@,_*NKKJGD:N=#B*L01<*]Q!I-88\#CM21(/@DRV9Z*%8J9J> S_ MEV M">B.08A,#.$T7U KT^LC)ZDZSVDC%\*F/]WGZF-0:X-^,(%?SG[#NYW]]#(( MP]G/ #ZS'S%MSW[*5S3[*6A!T=S+@5#&"S8U005O?E>3&*$-/&+V"R24(,KG MU@F#D\K42YN'!DQ W@$]3/C=2$2\+ M_.(;*2A2O5#8 MS%%AZY'T+^-K$O(",/I'4\7EE[REW 'L1B) EF21=UJR?BR[0%Y(+L00]2_U MTA2D<# <4K-RLJ4@#N'C]4%KK ]4_;2AZETB1/K->6U5'6D$&%)09$^RRN& M*?"C(*_RU*)8V%0B+G#[E$Q>CY$H[M']7DB\Y9LG*-#A1WC)_N94F&ZTA$%: MZ00L*SA@!+?IZ7"I3_&D2(IS@E_QDX!]D$Q@@,>$KQGR-\"PHB,IWGX^H96\ MI5N(2[R20A&#$"D4X(:?P/?](.GGXY0<6 #E028YWK)],L,G;RFLH-;$7\5] M;JG(SK \*H2N+]]IPZ0\1?$_TXS$>#'@56%'( MQ2MTIXH[P<,)<+,YKB@9%<$5,1(L+3#>0G;WY:E\,8I9%E>\G(V1=:)L^"6& MJ&&S,C#DL7(F/ 42Y<1C4M(\3_)W0"8\%+Q&*F]X6?0+FT ?CWO &%5X2;\> MM;!;\D2V $I"=2EFI.LDFAO-OY+6#Z((*=HZR->?P@-18ATF0U#[94:++_J@,K$B#6!.0 I MVWD"C&X8QCVXM@E@GQ@'?<+"1+#;&+FAO"9"J3\ MD9\B\(TX?A\#.R(:XFY%!-PJCCBN=2E4N&<0P[OYPD#)4$$PE0JK'$U2K,42% MNC =S<\)V?RG,5X!2M>4ED4>1;DFB/T\_PMUE%AJ+'(OF%E7>.J4->]37B#< MV.9H\4L9QR4862]!6YGX+L".YC'N:9@'G )(RL;UXF>2@X[:!W.!)*B7 M [D99B?J-:3,JF0'^ 7'OE*KIS@'VYU:6GK2NGNCOBGIJ\H,PY5[F#=Y(<)8 M7@>8^&F &FK.[#B)49$"#$XXC$IQ9!\!R::&QA>\6> 5[%>RK2%(4Z8O?QIY M2-L@/W)E) .A:2 2:8'>B BM3<6IQ@E#B21K0,-9W3F=$4F?!9J!3/K5%\B?4%-ME&<)X4 MY$!?QJ)4$$NMG%J,&R"V$\ZOEU&6"OI_8]0L23ZG(S0#L6(L%,J424 K8G=2 M%*/R6SA!E?X UY,H3XB$?HJ:+JR;DP^DCR4&*0A\,.N$"E<%^(+"!43)4W)- MRGL%VQMP_PUY:(JK5D FT:WM(5Z17<92_5Y4%B$5+S"]XC!7/J!29(E,O]+9 MR,<(X#64I+2L3MB&-J1L &GD2>L-]EI8:P35PM(A-=+'& +JV)3N&R2&BESV MP:'#'# 3Y#KY:39;_G086=U)$H26VU*!B4M,N3,:L51MVS7$XOPY^13F.#$_Q4;4S>*$[73#,S^GI:.0%R&Z,%\D*91%WY'+/CTL(G M+[IJ23X&?%!4E,AP/FF@M!"B5U_66+%+ W7#MUZ4H[G6E-GL&TV .)"^%X P M12IA?YP>1]%L, >&F B):G'DD?D;:S^<1C )2PUUFI:"\0-,@F2GAW>EJF6\ M(3!!4.(5.V3G#_G6X"E!*9V -X"G#>=W9;#C1T!Z\/I+;T@T9P%"#,DY++U' M"4Y+)2NA<">Q>YRWZU;-0%V/NH3IJ]"%!0B2S]X5+ 4_W-=.!1H*$Z0>(@]^ M+_%Q#O&*CPN2, "GHX8%[$HY!^2 ]J7;\N!X'Z-\:OLJ?1._>G-\@A8@2XV2 MI"8$\$%\,/(^XP@:X/7SF6]F--_?_O@8 ]\7])(];.Q*;(PK[\CO'E^@=:8M M2^E"5PB"NR6,&<<^7Y1$B@(B6+5!MAR595UBKBS&1BEW^3N F]8 RX M(Y$%V8;K-+#V!]\XBP83+R ?(&7&8!U7*@LN".F +K$\4GO[S0D],L*S< !0 M*F]8+23E05IL"_VEGO2F4+RVB."4%#FCZ,,L]^ [GG]WQ6)X6QOE" 9J:WPD MY(Q&'JE&V3*V05K8PGMB8EP0.%K;+F4+PR; 9NB#'H2EZ@P2R2R(Z5YX0>BI MD!GG=.1T'PDE8.FT^^VIV91[*VJ@4%TQ%'&/@CE(/7!Q8+6GDL8G;#95&[]; M-(;+*(==L#"ZDXD_R,4P20KT0NGC5N86:R!Y!FKG?SK.5^CM48XQ/SZ 47A M+DDEY!4B:/WV,D[.P]CST?F5@*5!X<$,KI)9A(X:*..'C2G;0+]<.CZIDDPZ MBSF='!7C,A?51M!"X+*>BZ1"@#69;,.Q&TYK&9.]=E45;>)".A;SZB ?HXK=%-= MQ(2V.JL)K.HN)<%Y2#]\HEP(HH4T6;-;;FV=- EZA^!P]FK4^:A5L]N-JBHG M#@,QI_R"UI/$H%RP\C1;?%8ZJNPS(4.8J-'=I):7E>]K%?7[-9N=4B)*4?V[ M3#,K1!P- EVDNA+]#\2E0L &V#F%*@F09C*4/2A,E18_8*.,7)$HHV4-_H"^ MHYPGM92D7GQ21[%4:H5F P.9VD?+1$+(U&(,[6'?'-T,A'\H2]&5KU4+_+)6 MX=I.O2IQ -531O0-8/4NFO;]T;3&+IJVBZ:M7R>3QUPV2>O>@VV]S3GN7Y48 MVPW\3,:M.$TQ03Z=4=XIA5*(]3;L*G!?MZD43Y+FD0XVL4,>5(V6[71<3&FH MUMN5]N_VG#J[RGZN.56[UFS/B/ ;<<4\Y*-ZHV.[M4YA['KCF86D.YB@2YC2LCN--O_I MVG6G:5>;[JT,5O;_LA,/,^N$##\JOX>Z6-4)@+%&A3.-B[7+5SYCT0T&@%*8 M=C?38.91Q[&=-FM1CVK5MEUK- FV1@Z8<@$2*SP^DDK5]VI+L\?M1N@6"HMOC<0$*-1FL]@-69!JI6Z9';K-NM1F,5=#:HM3W4MJ]]LXK O&Z-L+\#&.T M9)BK>!?8W*1J%$LCEN@$D B55*[CE >647XTFU/N*S1 1B4S_",1RKK*A!K\ M4'8V)B)M[%9Q7=E=B@-X:7POS@KM6]%A8;K+=01 M:/-6.H6-C0NY#0?UV(;V53E6G'!R>G[S^?6(>OK,.C@^/NYS>''T_N M1!_@!DN+)C"5SBV4<)E.3% X_YM@J ^ )K5YM5)S? M;XB FD>H.?#&\OYEB:?>^1P4#0_/[>RX$NSF_4+7,8MET'-Q!;O9:2'\VAT" M'V/^:P,V#)IFQ?W]QI>5P>.V;P3/K^&/NI=8GO'@S]N?LKF+[.TB>[O(WAUK M'R+"\NM2"4I"%Z/LZ\V%:V[7>5? ME?>_UMA3$_3YNHH\@7+?KJTW;%F.I166HZ'&G1SL$XZ' :7HX=P1/F,HAMA0 MPNCE0F[9+.Z?CX#!4Z9DJ#*V #!K=Q*N[HQ:[MK<&,;=M+';HA+A::-I-]UJ MV;9I@TG7:BZS&WB&2<'G:E6PVRK6RCM0V;E6:0(K[ABJD M=V?0H+D NQ<' TG=+KUA196H9CN=!FR,:QG*,BR'VZ&NJMS!4R7GJ[9KV(0< MJP0BFJ'HBW047W(_/&I@H#\SV]#U4?"%6&%%O78O^# 708*-'DV5CY90@V?\ M&URZN9=KF8M'.%0O*YS/ X:ID;DD^W?\"*V0MG9+2Z*%2D![8UK8"2J&"X^]?1J_ MY"41ELACIRY2:O=ZLD&+<0+6ALEM;C=;,N&PABEC:V*_MC8XJC5I!W1J=J-^ M.R/O>EQ>R+)5\H)Y;(\GK 7EMF_8V1"G*?)PK !S0\*<$1PC&\.HF+G,!4#8 MRPT[\(GD CL-/,8\"B"-)U+7PXIOXX5CLU:QFM2Y0=*0H\U* &[;;D.Z2SJVT[AUL.HZ+%S\MBJH,8[,VH7? MU*NM-2']>PJ(ZNEM ><+^D9G"F[;)V13YH(3 V-&9$;B"&;V? >.E%^NRJBU MBT7L8A&[6,1=RQ9B=U2WN^F\A$ M'O8#D%.6U%@*;'Q,#C2 (@X]R%0*NBF^6._"567J*U6;X],R8<%Q.W;-;>' MTOE18P9!D"4#%@V^D<:\8C,H. &8ST#UB +CZR1<%!]$>8AD$JODI[N34M'\4+07WKF2 MO\:A45;P^_RZI=#HU MVT7/RZ*?;SJZ(LE,^N2DI8]MFFGLBY=LG@,LV=H/QAV;S:K=!$.)Z+U1M>O- MN:*F6^SA=BQ"%YN #MMR7.6%P RON4TL3-@I?-A,OTC/B/$J?U(US-2).T,C M*ZI VN4MNKXG"\?(.1\8;0XEF6)'Q_<\&MD@>%6A+H/5N[F9B)=:S&3\0U(,R+3F:+Y=J=1HTAH.7YC=URL M$',7BI&Y,'JM00'^S3+'+W%" Q3D:(+-@7^QX+DL;T]&H<$"!U96MNUCY1M73]5:E]?N"Q.',3.C&5 ?"!E8::@V[7:MOS)NX3PWT MRQ5^&RRDRA@VLD,FI88;8S"1U?-(A5MV*E,14[N%18L=Z0MI.'6[<;OZ996R MJFL3?9SKU@\\;;)XXSC)#-7J4:W:L5VG7NC.39==/[?QBMZ9W[*4C2K158Y/ MTFUHC-Q_N1AFX@B_\/*:+9\1)*C"ID9UP:-VNV6WFQW;F"-B?NNX=A._E3D0 MI?G3B36>?*[33=ANVT M)174.[93K1&!Y-+.6K3KVY/<=4:D0ERO#QH$NS2H/)1SJA?SV:=<,TIKR8@(QQ M7X&%X^2D+!!@:>XCLLC+2+: 17?$";8X3*T76+ KC5OBZ2MV[&2Y4HJ7;!CO M7XI>1H'7S*,2XLWU4*9HHC^S'9VF))6V5@>TYLYUC@>BWT>M:MONU.K7Z76E MC*BF2VD8U_9<[,_2GZ:Y:VAK.2E1,@*@$1I](1I]1H-_6EH9B-H')B/4)R^Z MNV9L/Q F:>_")+LPR2Y,4%O2;I+@^$3BC)N<$"A'%6'6 MS]Y,XU1CAV9:&B>A8D./"?9^0(& FM*F7'#[.%\01P]VB]3QHSC$2L/[!:QC M".P1^EP%Z)#%;&>-M>80;IJJ5!E4W70 AI($SP7-3)43CG"$_7A2R&,U MN%!VVY'1E*+!,"Z,TS2+UQ;$>5(^)NZ?&KM2J*KTW(4_E<-% MNU&4DV,5WX8N1.I.[SI[[[1V2[WJ6/%>H-KX(NTG04_P^*H4YWEBBQUL'6L M5J(-;7@LLE'L%U9$-G^G^!&KJ(OV7K$.-/@P15*I1IP@6IYY6BI\T*:A#BU1 M YHX[V6@]VB;WW0CZ$=3*L?%_D?LDM;:O?;1H)<@Q X]\*27Z?N!D[,7 [:) M;Y&/J&)LF> D6Q1[5XLB8/;U/AS" !JD3C[(8G*L3$C7LWW-_N38SWPOY![ M'(W#N1PT8+Z"W9#-P>@<[I.ST55C8>1.Z@K8Q.)!U[0'Q386WG\BBL8,!K( MG8'2N1+!W( VBQ'F\\VW7LJ90])@L"K8L<$88CJO$=\MYHPI]Y1>3L5VO*$9 MT)WW0%6L-_1=(G@4$P5%@[@XE0>W\RTNLH6U*)?MF"^!TH;9U8<"BWI7"%(3QBM M-YB=X2#P-YJ00*H!=FIO'IC>02:9&!9:$.#S21RI$#)/;#:FM.T M8H/I:#N+FCZI)>AHNI<2DYC_A3.XY[:0RBH$]S8WNPBYS-M\2; M!#XWX><1T)GHCR+0X(?3LJ=2R@:)T9=ZEJY.KS1:I- .%[$=;;Z931N6 _VE MP9#PUR;C,<8HR[*X!2S-+IB61\Z*;.:B:( !=B0+93\2J1-*G"FF?7/Y"1>< M%'%_3*"/J+]ZJA(]N=-<#M>\7_"P\O ^,^M:(4VP5(/(\9[LTGS$68C3B3F?EH^O5]I8V_N2"52VC%'!4\8R MV7;.ZBT3/"OP_^^WLWJC[WG-OC@;]'L._.4X9UZ_[9YU/+_9JHI:TZVVT,+T MU"_0&JF#28%SHE.X_Z,D[@L?];&S>J=::SCRZ%*)??V31]1#!\!(M7GO4ZD]\P^Z["!%#SRB5GTT"T M'GL\E=S"E"1R% -'XFH[ZSA'3N76O#VW\5CPA$JWX$2;J=6IZP,.42P-(K0?%@-(WPB$^3IC)$_PUI))@LYN2]0U@+%VT A1WDH M2VXDL)2;^&9 V*8E4\J^1SLEFE[_NPC-'NS=B*-U.?N$]R([00([#6E9]G$" M8D3 1-6T0CW5G;AGGGAR6KO7!URXT/N'!1/2@7GJ?-S[QK>?EE+@@K0D9#T: MFH,Q0Z5ATOR=,F@P&KJG!)$NB<;)N^C6!]E+\T"N.7W%I-/K4$Q&=9E0,-Q) M9HKL2'#=CS0(<7)=1.O3501DQ3*%F6?MZ4L6>K"CFORATPPG5%W*ZV0TEHRT MHC3OC1%*!4:7T!C5); 1QCG+8:7'Y1'6D1;EN[/$9[((H[.RLMW0('&3W.& %TB+K," MCT,%3O/+E5#6(TV<&2$@TW)&*%E4"6>\M+PVZV'&&YBO).*'$3U/> M6HS.SM5$<#S-_?KT#$Q\$Z'A _SOO68]*==]46U/Q+Y?NJ[-M9#/9=$/[D8S M>IIKI.F +X.4]#*+7"I."O; ;# ,#+-VT>+*AE_%Y4B3G*[DMJ4/EU 2;?Z$ M)_$2/BYP+2[T07);@%M @ED"DA2U#C9];C,$]\QZ'% M'[F#)-^FPF81*<'+ M1,'/VTQ:&J2^@!]R4Y$<^PS+1BA86DCM' :A,HRHS[%G3+##YL@RA*(#W&PN M/8=-X:Z6W2!QA/*:B;"*;'PS41RQ =/+LY6N[PIDQKRZ2^4M^D&E. MRNTD*,A/NL^"=WHYW%XB$[P(0(8ZQO##=ME@Q#ZG/P%D-\&LP/H).1T9#(F6 MGT)-C(>784]BW@ =5F?0V.A$H"1$X_Y(/6.;V:@,H+B'5_0P98&C"E$7P;[R M(*.[G5UT=Q?=7:L0;-XBN'N]UV*C4[*:9NN'LCF&@Q128_ FMUR@<17]J4UR M;@C&LRP#P]D$V+E6\1E#"^11RGDX"&2YEEZ;97EOJGMT4%A5]NFG169DZ4$=FX,4.PJ9-N1G!@K*&I; M"W:BHQ3D+#>B1U(V2DNV"%E()$E'Q)TQ.B:N^D)Z3Y2]"VP%PT$$VAZ.<+]@ MC_0RX"F 20?$_%[OU^ R4 _A^"*&VV$'FA28>"5)/R"M+&.M-T6ZLN P\F)D MZB"EX-UX^J+RA_L2X*)=[.B/%C"H'9D0>M9,2E&[)" [$%?S!>H&%#Y4^]-3 M.OFWO$'L5(=;6:#PV2K;CU0NK,*3F@B-%:",2PYAP29$Q@$@$20\IS2;)SGE M2Z&B&\3Q7+85SB1YH)[ ]5;<."Z5UHU,Z#5D^?T8-L:-&T&#.4.&->;"ACY6 M -Q@$D,B5.L2,V8;+]#WT^L5_EO6W1%_4&J9$3!"K4Y.@I&JLU.$?P5%> P'E/?DNI4&;T*&!/LMWW7:KCCSO(%_5F^U6V>=IJB> M5=L-U^_U6IU6PY\+"38/KD:PZRP]J[4Z]5KSOJ* 2H5N5BRU@ZT(U!8+M8H8 M[1K"MCP=1%$C40Y28NA-4O%,_<,\!NY-WC1B!;)78 *EUWMY%JL/F%#HDQ(Y M.43-)C'-LZLL41M3J,5PR7R-VCAQKN^%$J9 8FJ)6J4&K,"X5_DR12 &GAN+ MHS0=A/&E IGZ>^\R\2;/F/%< I!NI'G]O=>CX7?B.9+__!$-QOB_3S-_I;-5 M*XV?]&3M>L5]D&=[FB6(KNM!S77+ \U7JNU*FUY1>^P]89Z_'I1;V_W> Y=E MP21?LY>*_AX\G8!Q_DPPOW_^FP4J\P P+,LFZ;.G3R\O+ROP7&487SSM)OT1 M!I2?"G_H)4]!9?2>MFM.TVT^1;6EXU:=1@O^4:]VJO6G'NC6C8[K_B>N]FIG M7B6[RA:Q]364547H_PA+@DU^M 88!'A#=&P2\%= Z@^K"NS#V1:?T9QVR[> M9<@I?]AJ(YD8V8G[RP9?P.ME!8,M4V6C*.\T0+-^^/ L772I\_'=$T5J 9HR;P M87*\WH[CW3O'ZVT/Q]/\;#_VB><=4X-F'4A;&R?K[3C9CI/=*2?K[SC9'7 R MUZW7JT[=:3F-=K/9?'KA=*INPSD35[4]MS+*QMO!QTA'4X5DU^MF1;- BO-P M0I..^D@V9D4>SW\XV7]C'6"Y@J"\T0]JS 6S/B88_N\5N6#%O8X)?M)1B?FJ MLD\G+R1#_ @F'#'#%O'"UI/*CAGNF.$\,ZSO#-F[8895I]EJU5T7_NE4VT_3 M?G#FBX%;][:'$RYG6L V7-?B>07P-R8V@59W%,*V2SS,9&[7_?"6;:>)_VY6GX9NI]-L>UO'+&\R M;T'+:J[ +N=4ONZ$TEBOK.X/<49X^6W888?4PJ;BAA^\J>7R1SO^M^-_B_B? MZ^SLYCNRFYUZL]$!VFO4ZJ[S-!N#&M)V:QW?/6N?;P\'?$FM2"8J8)U>/,F,KMO7NQ2]-$"^E%DE/DJ']M'/1PSH&54PX@S8 MYS/?S&36_?8',7?,W540T7-M*_UX+%G(DQW_V/$/%7-P*^XZV<<=9#S^SZWV MMR5\:46E#&C5V\,T;:=3JY2K,IM-9KVJY/9>W$D\X2C!0=BSDQ"SRC!_VLYC2W%NJ]0"-LL P MOFQXNCRQRY;^\I1G6'VFV5LRJY0<]%^%E^QE\=Y+S'"5TTDJLG'JCC1WI*D3 M GYEROQ\V]1L'1M30^2N;R7"O9AD=Z._7QR_MQZ+OS,A^SOI^+GNM,*(]-Z+ MAKDW%$^X_>!^'*5Q&##/*,WP21?/6D/:YY7FYI!PZ\#2BL:LD_+@HN\;J6T, M&*2>>[R1Q6_$%QH=:0[^S;&GSAK>>['TC#2W\5487]YN'+KQ!NHH""_!+ EJ M(*2U(#[NR6S/O@?(%78&[\[@7='@50O)1@2-2ENV/7D8F.XZ]8>$GS\G1NY3 M^ZXC$'O$'WC7)7C57:0AE=/^:7HU=7 MFO JB;*-BJ/;045Q)#3PL9-N;#F6\WRFF\/1L$ M5\(W :6Z6TE>4Y*LI7V=3,>].)Q[_2Q)((8278R"3.P!)?71:X*=4]1;VW/4 M\3^S=#9#/!OSY*!PA@V\HJQP["F'C1LU?Y@CA_L3JNXM9,P#Z_#F[CJ\&03\ MTW9X^TWW<_/\=M-S&LZ9T^[[9W6O[9^UZPWOK.XW&GZKY?8]I]S/[000R:-& MYV?-CMMRU0"H.VKF=BWV*L0U!N466]M4E[>C/$ESK^A":. MQ9"RT6$I'(3DYSB%SJ.!B,84(#D<0W8VQE%M--1LY(4#E>Q.B:2J]3$RT3R" M']%Z1?_WGVU\V4_:!Z_>>0#MU+:*/=ZR%]\.O'<)WAWZ_@!\;^-Z6P[H;3GA M.HCR7G1^4QU9\^'N_Z:6C9N@6-W'UV\^'AP<'[RT/G0_'QR_Z;X_L:TW'_L+$#A]W^+A]I]MJA,3P];.Y:/G#P;L[0#.IEBMM?W)E4;#+4AZ%>SWLT_2I M]1:,HW'@C:SCBO4USN70B.W'K9^6V=T=TJ'JMV&,F\,VV\($F\!7T]^N*5O= M(>5/AY3W>IC'2[+(=<6WJ6AW,Q.W3["M%Z*7G M@=@AW<^*=%N@UDNM8<$S-&RPD>I2!MZ2.4$#4FQMG$E(LX4)E9LWDI M1599+_:G\#^C;!S^\?]02P,$% @ '$!;4[NX]#/D" !3, !@ !S M8VEA+3(P,C$P.3,P>&5X,S%D,2YH=&WM6_%3VS@6_E=TV=DKS,2Q$V"7=2@S M-(1I=EI@(=QM?U1L.=8A6UY)3LC]]?>>9"=.H O<];JDA1D@EIZD)^E]^C[) MRM'?/&^8IS2/6$S>CS]^(+&,RHSEAD2*40.I\1%4-:C*R#PDW<#O_>3W@EZ7!/MA+PCW]\GE1[)S,Q[L M6O/3B\'XT^70-7MY\^[#:$!:GN__QWPFZ9*QHKKGA,J?"]X?G M+=)*C2E"WY_/YYWY7D>JJ3^^\E.3B7U?2*E9)S9QZ_@(4^ OH_'Q4<8,)5%* ME6;F;>MF?.8=@H7A1K#C([_^[VPG,EX<'\5\1K19"/:VE5$UY;EG9!'N!87I M0TD?LC=L[KPYCTT:=H/@QWY!XYCG4T^PQ(0'G;_9E U=,^P.^-1P:=0.?K:=_T/JZY/UAJ9,]N=B10Q9 [O4C[A MANQU.]TC?P+C5/P?O(H@1IEZAEN#X=5X=#8:G(Q'%^?DXHP,WH^&9V3X^W!P M,Q[]8PA)D#N\^HHN$_SM]MR'Q_R_O+FZOCDY'Y/Q!;D>#FPO]H(>]F3\?DBN M3Z[>G9P/K[V+WS\,/Y&3P1AS>D'0^\(=VG0_6+H_:I-?F6(9IRFYZI!/LLRG M;1(Q97BR(":E)K1^&#H1C$RDBIEZVPI:8")$A8SELRYH5#]7;KL27B2%H(5F M8?VA_P7ZXP&^C,S6DA#K=@K17T_0A2Q-F/ [%O<;('1>U1%H%/S&M]'*&HQA14862C2KPKS]/N6$>#A8+-,?Q7J1%GVQF:O1<;FO6PMH[?46VE#$Y@M2YD:5#)R'P+3*"F*6DJP*4Y+0")(4D1EP MII'.[IY!SB*F-54+-,GH+8-V&W5J2(O!&6A28$>P#32(N (Y!V8@\#1X N% M8%ZBE.@2_ZS*SP$\5278@8QKD!TX TX *J8+%ED'L=X"7),Q='-F,3=9-(?A M%7+; +F];88<(PG/(:@1'ZL@;@/>P!RR52.?YPDV@4(9/D>BC*%. $HC8ML M,HX44T"<(T01NK#/66*P"G^]T33 /+8*O(T6I0 # )X$=-CFM/4GHCHEB9!S M7:-2L2G7!O8TAE!,='Z#E^T&N'3MS#UOMQ1?WQ>\]K< 7N.U6/S[#X>][L]] M70&HTNW( #)).#SNZ%T;J"-"%;.0@!#G&' 0NH1IG$VN4RR!9AD0()(@/L=< M1T+J$LHA-2HI'#8*)2,60[(F.P"%F &V7+P/[V"GGD\9.0'6N2H%6'3WJ-<] MV&'.B^Y![)[<(\>]5>XPB?43I*8&5!UTT),@T)$,!6QCV.KC8JS(B6^NE%4.I- M&""E:LF)1UDJJ 8:L:UY3VP8KFM!S?X*\9LLJX[G@+H5>IQ!9]VQ!.XUH=D&--I4;=:1(3:IE;L.::L U[AP1L%3%-7@ SIQ.N.!F@8KVH69Q*;$XLQ!R MJ\"::6/G:<7#7=6AHE0%0%A;!1Y%$'W6 ;L'G;(P!^0S"4#^PEUOJYR=PJWM\>'MG MX0D%@1>UVT1.8/8_[\%3V)\NK1GND)/'#W'(I-Y[VQ6'N9$ ?_I8^78B[/L" M6+P% #MUL7L? WAP6NW+;,Z#0'L&#:(VE5%4*HSTAA!\H-9,:@/I^+8.ZM(P M"^0/]PZ"['RF2 *0!8+:L*X!;/GRR[PCC>N%HKX@*>;,) MWA5G(?R>H;;O;5.7WE'8JAJI]%+@V@2H,LNX,8S]B2J82)#0F!]S\,]6L@,0 M!Q+62/+P'S?,];K$_B@YN&_7H#*/[&GR[NL9T[?"S=MPQG0B8)L&21SPAR>= M>&8:<09HJ03L\JQGSN@M*E*W;;.:U&XX[6O-^F7(LS!8':$.0,\MV !/[SKW"4]L)0Y[/I)@Q5(C3#*J-0-)5YY1!^A]W4@V_N4M#2R3G"W M*6W*VIW+8!4@E%&K'>(G:^WK;<9;U[\;X1I0YE504'4+YQ'W$C]+[T M[3OO\_1B M^G.I0'3%K'HG/4@Y2\CPCD4E'AB2"[>->IV>OZH_.Y?N!060Z[U9V=V8EIIA M'8>^E,&USKB_J5K2.8UNIPJ0'R.E2Q76RU#C:POK&16QHTP0/&=>]1RLT;O[ M:L0:OZ\E+;^'48 T\B:P2;CU: *,'=*9Y/4%[/_ %!+ P04 " <0%M3(& QX^H( ":,P & '-C:6$M,C R,3 Y M,S!X97@S,60R+FAT;>U;\5/CN!7^5]3W] MJ-ARK");/DE.2/_ZOB?9B1/" 2W=DEN8 6+I27J2WN?O>[)S\B?/&V8)S4(6 MD<_CKU](),,B99DAH6+40.F=[I"70U*-O(+""=MM_]T>^VNQW2/@RZ[>#PF%Q])7NWX\&^-3^['(Q_O1JZ M8:]N/WT9#4C#\_V_'PQ\_VQ\YBH.6^T.&2N::6ZXS*CP_>%%@S028_+ ]^?S M>6M^T))JZH^O_<2DXM 74FK6BDS4.#W!$OC+:'1ZDC)#29A0I9GYV+@=GWO' M8&&X$>STQ*_^.]N)C!:G)Q&?$6T6@GULI%1->>89F0<'[=STH*4/U1LV]]Z< M1R8).NWVGWLYC2*>33W!8A,+X,.8ITR3"S8GUS*EV8>F*X'_FBD>?^A9:\W_ MQ:!KF)YA]\:C@D^A<_2UY^8?E%.?K TR9W8Z$RDBJ!S>)WS"#3GHM+HG_@36 M*?\?>!5"C#+U K<&P^OQZ'PTZ(]'EQ?D\IP,/H^&Y^1\=-&_&(SZ7Z (:H?7 MW]!E@K^=KOOPE/]7M]NC]JDI^9HB(B-RWR25!]QUF3A$P9'B^(2:@) MK!^&3@0C$ZDBICXVV@TP$:)$QO):YS2LKDNW70LOE$+07+.@^M![A?EX@"\C MT[4BQ+K=0O37$W0A"Q/$_)Y%]5W]9Z%Q?KT:+IVC55 :!;]1-0EG=O!C>0LQ M4;WR=R>RZ?@,%S:DHO3#N@0N]^8)-\S#]6-!)N>*YI5OQ]"J7.?2N4YKTX7U M^A,<\U7"QEUB1^"42JGHU6.\+-JRK!!6)*$S1A2;<38';WZ'Q#T=G=@>C\1+45/"1=D#N8D&"@C)HN2)4+S4B"+YD$205]4IX1 MFBU(D1E5,' > M/J+8A92M(R3$E,0RA21*; I$8ZNP<&&0N9UE0MT"2E=PS& MK?6IH2P"9V!(@1/!,= @Y I$'IB![-/@"80#@7T)$Z(+_+-J/P?PE)W@!%*N M08S@#CA9J)C.66@=Q'YS<$U&,,V9Q=QD45^&=\CM N0.=AERC,0\@Z!&?*R" MN EX W.H5K5ZGL4X!,IG^!R*(H(^ 2BUB&T"R#A23 YQCA!%Z$+VL\1@&?YZ M8VB >61U>1,M"@$& #P)Z+##:>M/2'5"8B'GND*E8E.N#60ZAE L='Z#E\T: MN'3ES -O=Q1?WQ>\#G< 7N.U6/S+#\?=SD\]70*H5//( #*..5SNZ7T;J"-" M%;.0@!#G&' 0NH1IW$VN$VR!9BD0()(@7D=P"%B &V7+P/[R%_SZ:,](%UK@L!%IT#ZG6.]ICSHG,4N2MWR3'CRAPFL7^" MU%2#JH,.^O+L@>*U@6(8".>Y"6"P0-4:/ [*[6<+G;6SA;<,W&]$C$>';P.Y M=/_M(_>,:2B +8R[FET-5%AAK30SV^"4F_" "GE2$X\RD)!!\!0,ZXM[X$5 MRVP_F/:O&+/.NN[0"J!7JL<5?)HE(V,E!_8$7[04/+)GB[J8:!YQJCA.@#N- M:W5 ACT5&G6GO5EI*U(M2TK-P"$#K(R-!A"]%D'; XZ91D>.@*2H8;E>(M $\BO'5KA5L)SX.]WO.X"7L,=P.MP1D5A MN0B#F<4QY(!\!F&HM^1R2_W\#&YUE]O3.PM/: B\J%T2.8'=?]R#Y[ _75HS MS)#CIP]QR*3*O>T=A[F5 ']ZV/EN(NS[ EBT P [<['[$ -X<%KF9;9F*]!> M0(.H3648%@HCO28$M_2:2FV@')_A05\:=H'\YIY!D+U'FL0 62"H#>O2\1" M9,]\\3@X*Y9^[3NO$JJ7JAFIS4*<19;S[7J4?+P@@M\Q41X ;]@W_^LE>@+6 MNY[#?E^'3T=_Y,,G^XPPJFX:U<.0%V&P/)9QY\Q;")!&T%"S)?\]BMO_MI\KM[(K=L55]?_7,I#38W]BWBN!=VOA6 M5M\ZX_XF:LGK-+R;*IA/A-PN55!Q1^V[%.L5)<-WP1'!,^:5U^TUGG??UU@C M^K6BY9=##,R9#$N:'1M[5E[;]LV$/\J-Q=K$\!ZV4GJ2FX UW%0#TF&<2LDXAW>2Q7,*\,;V/-NU>X>6==S'I8;U')'[ MX+E.Y\CIN!T/W ._X_J''ER>P]YU.-PW[">38?CQWG][FP\A);E.+]V MAXYS$IY4 P>VZT$H25XRQ41.N..,+EK02I4J?,=9+I?VLFL+.7?"*R=5&3]P MN! EM6,5MX[[FH+OE,3'_8PJ E%*9$G5V]9U>&KUD$,QQ>EQWVD^*]Z9B%?' M_9C=0*E6G+YM943.66XI4?A=MU !SG1P>(?GUEJR6*6^Y[H_!P6)8Y;/+4X3 MY1_:O=X=2;)YNJ:)2C5?4DX4NZ%Z[8U5(TZ)]&="I<'N!@_-+)IYB&"+N%*9"1_U:XH^%E2R9)7@>$NV9\4ET;U%+U5%N%LCHMK68-* M?Q_'0+^\3O5%[SC;VG%)C6XSP6,<'-VF;,84=#NVUW=F:+3B.X@8(6"IW)#Q M2V(-1U?A^'0\'(3CR06"[VIZ/;@((9P\(1F]'ES;4WMHPW0T-')ZW4.W_80D M'$QA<#*Y#$O& ?4S><"IEA^K8^0"*DV:G 140,--?)"Z:T4#2;40E=MPTZP[>!E) P MWI0+/6=*HX7$](1V(GD,HUO,O#D6#=PP8V6I-<%_S1FCD)"BO"C_IFB55HUD MJ$$;?D&NC)$4KFSX*!;YO%VK="EIR;0MS6;#E-$$MT01=%J$29*P".7%#?3Z MM=ODKGDTJ.K5IT3.2$Y+ M:W++Z0H&D7&,!E4;QXGR#:X4F7$*,R%C*M^VW!;*PGE='M;/94&BYKF&837# MB@3GI"BIWWP)_A4^Z^J&14:)S-?0"S8*GD&PEM?B9"46RD_8+8T? O5&<:H$ M;=*(DOB*&R4J-H-Z74=5O#GX645V!;_1'HP(K^4P(J'(P3)EBEK:?M3/Q5*2 MHI&MA[-J.]?"[7G[NS)L,_3UIM\D#U2/>B&42F:$!YN)JB8]8-?6<8C(JL,\ M67",^0A!S'5TK2-.TC\6#.,#HZ#4D"OKA.%U]P@&M@3O<"_>7\/T+C[7L5EC MU7O3/0AT(/4=+5[M(4?[T#$X>-KP=?]?Z.W\(.AE>:(Y#"2QG"F"12I&JD%C M VW"=#TK,)MK%+?U,,$#1U;7,<1X62"LR[:9E; LLX=Z!H.:YAW$S:0//+3 NP=.$Z:'N87H'B54DU0L#90X^ES^?/J<]^>2Q]]BXEPXZJP);J7L#L/[OEL?291$KH"Y?. MZ^K"9<<33>=:]:9/Q9Y&F.H]E>LVF42?YA++8ZQ;92']IE9O7'-O#]0-LVZ_ M==MGU<_N5MM<7:5O]+:K[V>W3E8]Q05 MS35-?_5[@/F!X?@O4$L#!!0 ( !Q 6U.EU6L\\P4 -H: 8 #,R9#(N:'1M[5EY4]LX%/\J;]-I"S/QE0!-G9"9$,*6 MF4(H,;O;/Q5+CK55+%=6"-E/OT\^@I.R/79+H;,P7):>GM[Q>U?<^\6R1DE, MDI!1>!.WW+]_3VX.(.=JV"XFY,?CX?!^XM1<>W% MU=';TR$T+,?YO3UTG./@N-C8LUT/ D62C&LN$R(<9W3>@$:L=>H[SG*YM)=M M6ZJ9$UPZL9Z+/4=(F3&;:MKH]\P*_F:$]GMSI@F$,5$9TX>-J^#$ZB"%YEJP M?L^I_A:T4TE7_1[EUY#IE6"'C3E1,YY86J9^VTUU%T\ZN+U%G<+BD^B]=KLE#-5TP0S:^9X5WC&@I&E#^5.NYN7W#7 MR;0Z%\E$6Q&9<['R7P9\SC(X9TNXE'.2O&P6*_@W8XI'+[LY=<;_8L@:U=/L M1EM$\!DR-[)V"_U]W /SX[6*?\R-TXT;ERS7;2H%Q#X'1\CN"[G%P-S@,(QH](1J\#5_;$'MHP M&0US.;WVOMM\-!(N8ZZ9E:4D9'ZJF+54),43,)C X'A\$8R.'\BPWP30RK:O MW0,8GT#P9@23P>71X'PTL<9_O!V]A\$P,#LMU[U'!/^YR#2/5L423RCJY+GY#).T MXD1D33A-0AM>//,.W.Z..?WB6:?58 MCQ,L)7CAG&>9T02_#25%(2%&>5'^NFB%5I5DJ$$3?F6*" H3&XX$R3YPUH3? M>,C@0K&,&U/F=PUCSB(XX0E6.U0>QE&$1,K8Q[ O56X"KAE7-"%=J&Q!\+26 M77JDL9@JN0^(6I*$I99XQO!5C (<[\83#5QGV@_ MAY4F4\%@*A5EZK#A-E 6(1H<@AB=5,$ZQ1%%=S-%;0)MR4,^PQ,H/BIMDF.(7,RS*&&,]2 MA'76S$]%ZPR/#&G>(.?Y'ZD6(H>RQ,J57YEM)7_[G[%]]RB0)\6-42!7\K!A M>OY&%1%?!?/"H@8_<6$ZT^P;DZ#.FZ.$>^ON4:N=[S JZ5'"5_ MKX3Q&B%;P"L"I^2RC_"O-89;8*H9I\9<(L-(R*4?/V<=XK^%&?%#]82 M;?+%":@6PFM2,LVD6&A6C\_O-OULML"?A$I!:$*59SC="*Y7E8Z-ONE,W'9W MC:2T0D?Y>S,JGVS^HVR>1_-FSO[WQK]OE?-\25DHBSSE+W B4 )SXU>K_VTP M*U-3U>JE-X">YA2>N?G7C[6$DSF?MO2W6OU4CKQ7=^45Z&%]]>2G1Z//-XV\ M3VYZ*'V^\%G,SH7BZ*P4O;7V6V^J^I7KC%MO209A*!>)-I^_E 2[3YY]*'W& MH9;F\Z_6J^+SKRU/5)-$T9,\%GO6VJ1X/2%,2?AAIA!9U$PK4OE5;:F]B]C< M*%M0,PZ9-L4JGZMJ5'\'4J[47X%LOUQ)R8Q91;-*(HP/GUQ+3DN_=CIV:V]= M XLU-Q_"BI?2YVOL, 6>P $0 M @ $ &UL4$L! A0#% @ '$!;4V5OHKI/%P @%L! !4 M ( !LQP '-C:6$M,C R,3 Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( !Q M6U,@ &UL4$L! A0#% @ '$!; M4PP6,!4%+ $ _TL/ !4 ( !'J@ '-C:6$M,C R,3 Y,S!X M,3!Q+FAT;5!+ 0(4 Q0 ( !Q 6U.[N/0SY @ 4S 8 M " 5;4 0!S8VEA+3(P,C$P.3,P>&5X,S%D,2YH=&U02P$"% ,4 " < M0%M3(& QX^H( ":,P & @ %PW0$ #,Q9#(N:'1M4$L! A0#% @ '$!;4_.-C(JC!0 -1D !@ M ( !D.8! '-C:6$M,C R,3 Y,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 M ( !Q 6U.EU6L\\P4 -H: 8 " 6GL 0!S8VEA+3(P G,C$P.3,P>&5X,S)D,BYH=&U02P4& H "@"F @ DO(! end