0001410578-22-001997.txt : 20220729 0001410578-22-001997.hdr.sgml : 20220729 20220729080343 ACCESSION NUMBER: 0001410578-22-001997 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220729 DATE AS OF CHANGE: 20220729 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: 221117436 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-20220630x10q.htm 10-Q
4515379450626900.000000830616--12-312022Q2falseNONE0000830616scia:SbaPaycheckProtectionProgramLoanCaresActMember2020-04-170000830616us-gaap:CommonStockMember2022-04-012022-06-300000830616us-gaap:CommonStockMember2022-01-012022-03-310000830616us-gaap:CommonStockMember2021-04-012021-06-300000830616us-gaap:CommonStockMember2021-01-012021-03-310000830616us-gaap:EmployeeStockOptionMember2021-01-012021-06-300000830616srt:DirectorMemberus-gaap:CommonStockMember2022-01-012022-06-300000830616scia:EmployeeStockGrantsMemberus-gaap:CommonStockMember2022-01-012022-06-300000830616srt:DirectorMemberus-gaap:CommonStockMember2021-01-012021-06-300000830616scia:EmployeeStockGrantsMemberus-gaap:CommonStockMember2021-01-012021-06-300000830616us-gaap:RetainedEarningsMember2022-06-300000830616us-gaap:CommonStockMember2022-06-300000830616us-gaap:AdditionalPaidInCapitalMember2022-06-300000830616us-gaap:RetainedEarningsMember2022-03-310000830616us-gaap:CommonStockMember2022-03-310000830616us-gaap:AdditionalPaidInCapitalMember2022-03-3100008306162022-03-310000830616us-gaap:RetainedEarningsMember2021-12-310000830616us-gaap:CommonStockMember2021-12-310000830616us-gaap:AdditionalPaidInCapitalMember2021-12-310000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2021-06-300000830616us-gaap:RetainedEarningsMember2021-06-300000830616us-gaap:CommonStockMember2021-06-300000830616us-gaap:AdditionalPaidInCapitalMember2021-06-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2021-03-310000830616us-gaap:RetainedEarningsMember2021-03-310000830616us-gaap:CommonStockMember2021-03-310000830616us-gaap:AdditionalPaidInCapitalMember2021-03-3100008306162021-03-310000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2020-12-310000830616us-gaap:RetainedEarningsMember2020-12-310000830616us-gaap:CommonStockMember2020-12-310000830616us-gaap:AdditionalPaidInCapitalMember2020-12-310000830616us-gaap:EmployeeStockOptionMember2022-01-012022-06-300000830616us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000830616us-gaap:EmployeeStockOptionMember2020-12-310000830616us-gaap:EmployeeStockOptionMember2022-06-300000830616us-gaap:EmployeeStockOptionMember2021-12-310000830616scia:ConvertiblePreferredStockSeriesBMember2021-12-310000830616scia:ConvertiblePreferredStockSeriesBMember2021-04-012021-06-300000830616scia:ConvertiblePreferredStockSeriesBMember2021-01-012021-06-300000830616us-gaap:RetainedEarningsMember2022-04-012022-06-300000830616us-gaap:RetainedEarningsMember2022-01-012022-03-310000830616us-gaap:RetainedEarningsMember2021-04-012021-06-300000830616us-gaap:RetainedEarningsMember2021-01-012021-03-310000830616scia:FifthThirdBankMember2021-06-300000830616scia:FifthThirdBankMember2022-06-300000830616scia:ConvertiblePreferredStockSeriesBMember2021-06-012021-06-300000830616us-gaap:RevenueFromContractWithCustomerMemberscia:PhotonicsIndustryMemberscia:TwoCustomersMember2022-01-012022-06-300000830616scia:InternationalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-06-300000830616us-gaap:RevenueFromContractWithCustomerMemberscia:PhotonicsIndustryMemberscia:TwoCustomersMember2021-01-012021-06-300000830616scia:InternationalMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-06-3000008306162021-06-3000008306162020-12-310000830616us-gaap:SubsequentEventMember2022-07-310000830616us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000008306162022-04-012022-06-300000830616us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100008306162022-01-012022-03-310000830616scia:ConvertiblePreferredStockSeriesBMember2021-01-012021-12-310000830616us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2021-01-012021-03-310000830616us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000830616srt:MinimumMember2022-06-300000830616srt:MaximumMember2022-06-3000008306162021-01-012021-03-310000830616scia:ConvertiblePreferredStockSeriesBMemberus-gaap:PreferredStockMember2021-04-012021-06-3000008306162021-04-012021-06-3000008306162022-06-3000008306162021-12-3100008306162021-01-012021-06-3000008306162022-07-2800008306162022-01-012022-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purescia:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

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

For the quarterly period ended June 30, 2022

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,515,379 shares of Common Stock, without par value, were outstanding at July 28, 2022.

FORM 10-Q

SCI ENGINEERED MATERIALS, INC.

Table of Contents

Page No.

PART I.          FINANCIAL INFORMATION

 

Item 1.

Financial Statements

 

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

3

 

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

5

 

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

6

 

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

7

 

Notes to Financial Statements (unaudited)

8

 

Item 2.

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

13

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

N/A

 

Item 4.

Controls and Procedures

18

 

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

19

 

Signatures

20

2

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

SCI ENGINEERED MATERIALS, INC.

BALANCE SHEETS

ASSETS

June 30, 

December 31, 

    

2022

    

2021

(UNAUDITED)

Current Assets

 

  

 

  

Cash

$

5,409,210

$

4,140,942

Accounts receivable

 

 

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

714,269

425,327

Tax - Employee Retention Credit

105,000

105,000

Other

1,250

Inventories, net

 

3,617,648

 

1,073,218

Prepaid expenses

 

46,052

 

678,357

Total current assets

 

9,892,179

 

6,424,094

Property and Equipment, at cost

 

  

 

Machinery and equipment

 

8,066,539

 

7,949,746

Furniture and fixtures

 

135,665

 

132,365

Leasehold improvements

 

596,867

 

596,867

Construction in progress

 

330,972

 

287,510

 

9,130,043

 

8,966,488

Less accumulated depreciation

 

(6,994,759)

 

(6,809,850)

 

2,135,284

 

2,156,638

Right of use asset, net

230,457

274,298

Deferred tax asset

531,720

663,820

Other assets

87,346

89,552

Total other assets

849,523

1,027,670

TOTAL ASSETS

$

12,876,986

$

9,608,402

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

3

SCI ENGINEERED MATERIALS, INC.

BALANCE SHEETS

LIABILITIES AND SHAREHOLDERS’ EQUITY

    

June 30, 

    

December 31, 

2022

2021

(UNAUDITED)

Current Liabilities

 

  

 

  

Finance lease obligations, current portion

$

98,828

$

96,702

Operating lease obligations, current portion

 

101,525

 

97,292

Accounts payable

 

430,808

 

250,383

Customer deposits

 

3,862,439

 

1,724,556

Accrued compensation

 

198,471

 

225,190

Accrued expenses and other

 

114,147

 

122,836

Total current liabilities

 

4,806,218

 

2,516,959

Finance lease obligations, net of current portion

 

96,564

 

146,516

Operating lease obligations, net of current portion

 

153,654

 

205,623

Total liabilities

 

5,056,436

 

2,869,098

Shareholders’ Equity

 

  

 

  

Common stock, no par value, authorized 15,000,000 shares; 4,515,379 and 4,506,269 shares issued and outstanding, respectively

 

10,603,450

 

10,573,843

Additional paid-in capital

 

2,229,443

 

2,227,078

Accumulated deficit

 

(5,012,343)

 

(6,061,617)

 

7,820,550

 

6,739,304

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

$

12,876,986

$

9,608,402

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

4

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF INCOME

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

(UNAUDITED)

THREE MONTHS ENDED JUNE 30,

SIX MONTHS ENDED JUNE 30,

    

2022

    

2021

    

2022

    

2021

Revenue

$

6,505,005

$

1,972,049

$

11,831,437

$

4,994,359

Cost of revenue

 

5,127,337

 

1,409,495

 

9,459,668

 

3,628,769

Gross profit

 

1,377,668

 

562,554

 

2,371,769

 

1,365,590

General and administrative expense

 

423,401

 

283,708

 

796,589

 

571,589

Research and development expense

 

92,085

 

54,377

 

179,116

 

92,596

Marketing and sales expense

 

108,140

 

46,434

 

190,328

 

97,827

Income from operations

 

754,042

 

178,035

 

1,205,736

 

603,578

Gain on extinguishment of debt

(325,300)

Interest expense

 

5,769

 

9,014

 

12,262

 

16,652

Income before provision for income taxes

 

748,273

 

169,021

 

1,193,474

 

912,226

Provision for income taxes

 

83,400

 

47,473

 

144,200

 

138,093

Net income

 

664,873

 

121,548

 

1,049,274

 

774,133

Dividends on preferred stock

 

 

6,038

 

 

12,076

INCOME APPLICABLE TO COMMON STOCK

$

664,873

$

115,510

$

1,049,274

$

762,057

Earnings per share - basic and diluted (Note 7)

 

 

 

  

 

  

Income per common share

 

 

 

 

  

Basic

$

0.15

$

0.03

$

0.23

$

0.17

Diluted

$

0.15

$

0.03

$

0.23

$

0.17

Weighted average shares outstanding

 

 

 

 

Basic

 

4,514,492

 

4,497,903

 

4,512,396

 

4,488,913

Diluted

 

4,541,819

 

4,526,062

 

4,539,988

 

4,516,478

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

5

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF SHAREHOLDERS’ EQUITY

THREE AND SIX MONTHS ENDED JUNE 30, 2022 AND 2021

(UNAUDITED)

Convertible

Additional

Preferred Stock,

Common

Paid-In

Accumulated

    

Series B

    

Stock

    

Capital

    

Deficit

    

Total

Balance 12/31/2020

$

514,438

$

10,530,669

$

2,246,501

$

(7,740,441)

$

5,551,167

Accretion of cumulative dividends

6,038

(6,038)

Stock based compensation expense (Note 4)

1,183

1,183

Common stock issued (Note 4)

20,705

20,705

Net income

652,585

652,585

Balance 3/31/2021

$

520,476

$

10,551,374

$

2,241,646

$

(7,087,856)

$

6,225,640

Accretion of cumulative dividends

6,038

(6,038)

Payment of cumulative dividends (Note 5)

(24,152)

(24,152)

Stock based compensation expense (Note 4)

1,182

1,182

Common stock issued (Note 4)

7,493

7,493

Net income

121,548

121,548

Balance 6/30/2021

$

502,362

$

10,558,867

$

2,236,790

$

(6,966,308)

$

6,331,711

Balance 12/31/2021

$

$

10,573,843

$

2,227,078

$

(6,061,617)

$

6,739,304

Stock based compensation expense (Note 4)

1,183

1,183

Common stock issued (Note 4)

22,116

22,116

Net income

384,401

384,401

Balance 3/31/2022

$

$

10,595,959

$

2,228,261

$

(5,677,216)

$

7,147,004

Stock based compensation expense (Note 4)

1,182

1,182

Common stock issued (Note 4)

7,491

7,491

Net income

664,873

664,873

Balance 6/30/2022

$

$

10,603,450

$

2,229,443

$

(5,012,343)

$

7,820,550

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

6

SCI ENGINEERED MATERIALS, INC.

STATEMENTS OF CASH FLOWS

SIX MONTHS ENDED JUNE 30, 2022 AND 2021

(UNAUDITED)

    

2022

    

2021

CASH FLOWS FROM OPERATING ACTIVITIES

 

  

 

  

Net income

$

1,049,274

$

774,133

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

 

 

Depreciation and accretion

 

203,944

 

230,689

Amortization of right of use asset

 

43,841

 

40,792

Amortization of patents

2,207

2,207

Stock based compensation

 

31,972

 

30,563

(Gain) loss on disposal of equipment

(5,166)

3,224

Deferred tax asset

132,100

131,002

Gain on extinguishment of debt

(325,300)

Inventory reserve

 

(16,855)

 

600

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(287,692)

 

(144,555)

Inventories

 

(2,527,575)

 

(3,066,009)

Prepaid expenses

 

632,305

 

(151,276)

Other assets

 

(2)

 

2,656

Accounts payable

 

180,425

 

286,866

Operating lease obligations

 

(47,736)

 

(43,565)

Accrued expenses and customer deposits

 

2,099,024

 

3,477,435

Net cash provided by operating activities

 

1,490,066

 

1,249,462

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

  

Proceeds on sale of equipment

5,166

591

Purchases of property and equipment

 

(179,140)

 

(558,828)

Net cash used in investing activities

 

(173,974)

 

(558,237)

CASH FLOWS FROM FINANCING ACTIVITIES

 

  

 

  

Payment of cumulative dividends on preferred stock

(24,152)

Principal payments on finance lease obligations and notes payable

 

(47,824)

 

(87,422)

Net cash used in financing activities

 

(47,824)

 

(111,574)

NET INCREASE IN CASH

 

1,268,268

 

579,651

CASH - Beginning of period

 

4,140,942

 

2,917,551

CASH - End of period

$

5,409,210

$

3,497,202

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

 

  

 

  

Cash paid during the period for:

 

  

 

  

Interest

$

4,826

$

5,895

Income taxes

10,863

2,778

SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES

 

  

 

  

Increase in asset retirement obligation

 

3,450

 

3,450

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 photonics industry including Aerospace, Automotive, Defense, Glass, Optical Coatings and Solar. 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 of 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, 2021. 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 the majority of 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 30 day payment terms. 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.

All revenue was from the photonics industry during the six months ended June 30, 2022 and 2021. The top two customers represented approximately 87% and 79% of total revenue for the six months ended June 30, 2022 and 2021, respectively. International shipments resulted in 1% and 3% of total revenue for the first six months of 2022 and 2021, respectively.

8

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

Note 2.  Summary of Significant Accounting Policies (continued)

Employee Retention Credit (ERC) - The Company qualified for federal government assistance through Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the first six months of 2021 in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit was to encourage employers to keep employees on the payroll, even if they were not working during the covered period because of the coronavirus outbreak. These funds were recorded in the Statements of Income as an offset to payroll costs in their respective expense lines and as a tax receivable on the balance sheets. The Company also qualified for the ERC in the third quarter of 2021. A balance of $105,000 appears as a tax receivable on the balance sheets at June 30, 2022.

Note 3.  Recent Accounting Pronouncements

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

Note 4.  Common Stock and Stock Options

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

Unrecognized compensation expense was $3,941 as of June 30, 2022 and will be recognized through 2023. There was no tax benefit recorded for this compensation cost as the expense 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 4,610 and 5,265 aggregate shares of common stock of the Company during the six months ended June 30, 2022 and 2021, respectively. The stock had an aggregate value of $14,982 and $14,987 for the six months ended June 30, 2022 and 2021, respectively, and was recorded as non-cash stock compensation expense in the financial statements.

Employees received compensation of 4,500 and 4,804 aggregate shares of common stock of the Company during the six months ended June 30, 2022 and 2021, respectfully. These shares had an aggregate value of $14,625 and $13,211 and was recorded as non-cash stock compensation expense in the financial statements for the six months ended June 30, 2022 and 2021, respectively. In addition, during the six months ended June 30, 2021, a total of 30,181 stock options were exercised by management.

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

Employee Stock Options

    

Weighted

Average

    

Stock Options

    

Exercise Price

Outstanding at January 1, 2021

 

76,037

$

1.03

Exercised

 

(34,733)

1.00

Outstanding at December 31, 2021

 

41,304

$

1.05

Outstanding at June 30, 2022

 

41,304

$

1.05

Options exercisable at December 31, 2021

 

27,418

$

0.95

Options exercisable at June 30, 2022

 

34,361

$

1.01

9

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

Note 4.  Common Stock and Stock Options (continued)

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

Note 5.  Preferred Stock

The Board of Directors voted in November 2021 to authorize full redemption of the 24,152 shares of the Company’s Convertible Preferred Stock, Series B (“Series B”) outstanding effective December 31, 2021. This involved cash payments of $248,766 ($10.30 per Series B share, which includes a 3% premium to the stated value of $10 per share), plus unpaid annual dividends of $265,672 ($11.00 per Series B share).

Dividends on the Convertible Preferred Stock, Series B accrued at 10% annually on the outstanding shares prior to the redemption in 2021 and were $6,038 and $12,076 for the three and six months ended June 30, 2021, respectively. During June 2021, a cash dividend payment of $24,152 was made to preferred shareholders.

Note 6.  Inventories

Inventories consisted of the following:

June 30,

December 31, 

    

2022

    

2021

(unaudited)

Raw materials

$

1,759,561

$

440,759

Work-in-process

 

1,700,549

 

549,369

Finished goods

 

166,101

 

108,508

Inventory reserve

 

(8,563)

 

(25,418)

$

3,617,648

$

1,073,218

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 common stock options listed in Note 4 that were out-of-the-money or anti-dilutive were excluded from diluted earnings per share. The following is provided to reconcile the earnings per share calculations:

Three months ended June 30,

Six months ended June 30, 

    

2022

    

2021

    

2022

    

2021

Income applicable to common shares

$

664,873

$

115,510

$

1,049,274

$

762,057

Weighted average common shares outstanding - basic

4,514,492

4,497,903

 

4,512,396

 

4,488,913

Effect of dilution

27,327

28,159

 

27,592

 

27,565

Weighted average shares outstanding - diluted

4,541,819

4,526,062

 

4,539,988

 

4,516,478

10

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

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. Under the terms of the CARES Act, PPP loan recipients were eligible to apply for, and be granted, forgiveness for all or a portion of loans granted. 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 Statements of Income as gain on extinguishment of debt for the six months ended June 30, 2021.

The Company commenced a line of credit with Fifth Third Bank for $1 million during 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. No amounts were drawn on this line of credit as of June 30, 2022.

Note 9.  Income Taxes

The provision for income taxes for the six months ended June 30, 2022 is based on our projected annual effective tax rate for fiscal year 2022, adjusted for permanent differences and specific items that are required to be recognized in the period in which they are incurred.

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

Three months ended June 30,

Six months ended June 30,

    

2022

2021

    

2022

    

2021

Federal - deferred

$

76,100

$

43,160

$

132,100

$

131,002

State and local

7,300

4,313

 

12,100

 

7,091

$

83,400

$

47,473

$

144,200

$

138,093

Deferred tax assets and liabilities result from temporary differences in the recognition of income and expense for tax and financial reporting purposes. The Company had net operating loss carryforwards available for federal and state tax purposes of approximately $2,100,000 at December 31, 2021, which expire in varying amounts through 2041.

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

Note 10. Operating Lease

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

11

SCI ENGINEERED MATERIALS, INC

NOTES TO FINANCIAL STATEMENTS

Note 10. Operating Lease (continued)

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

2022

$

56,443

2023

 

114,857

2024

 

102,550

Total minimum lease payments

 

273,850

Less debt discount

18,671

Total operating lease obligations

$

255,179

Operating cash outflows from operating leases

    

$

47,736

Weighted average remaining lease term

 

2.4

years

Weighted average discount rate

 

5.5

%

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 June 30, 2022, are shown in the following table.

2022

    

$

52,650

2023

 

101,675

2024

49,859

Total minimum lease payments

204,184

Less amount representing interest

 

8,792

Present value of minimum lease payments

 

195,392

Less current portion

 

98,828

Finance lease obligations, net of current portion

$

96,564

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

    

June 30, 2022

    

Dec. 31, 2021

Machinery and equipment

$

385,923

$

385,923

Less accumulated depreciation and amortization

 

85,080

 

65,783

Net book value

$

300,843

$

320,140

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.

Note 12. Subsequent Event

The Company expects to receive shipment of additional manufacturing equipment during the third quarter of 2022. This includes a hot press that will enable production of higher temperature materials with increased capacity. A final cash payment of $220,075 was made for the hot press during late July of this year.

12

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

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

For the six months ended June 30, 2022, we had record total revenue of $11,831,437. Higher pricing, primarily attributable to increased raw material costs, higher volume and product mix were key factors that contributed to the increase.

Gross profit was $2,371,769 for the six months ended June 30, 2022 compared to $1,365,590 for the same six months in 2021. The increase was due to higher volume, favorable product mix, and improved manufacturing efficiency. The first half of 2021 included a reduction of expenses of approximately $238,000 related to the Employee Retention Credit (“ERC”) enacted in 2020.

Operating expenses were $1,166,033 and $762,012 for the six months ended June 30, 2022 and 2021, respectively. The first six months of  2021 included a reduction of expenses of approximately $169,000 related to the ERC.

Income from operations was $1,205,736 and $603,578 for the six months ended June 30, 2022 and 2021, respectively.

We expect to receive shipment of additional manufacturing equipment during the third quarter of 2022. This includes a hot press that will enable production of higher temperature materials with increased capacity. A final cash payment of $220,075 was made for the hot press during late July of this year.

In March 2020, the World Health Organization declared the coronavirus disease (COVID-19) a global pandemic and recommended containment and mitigation measures worldwide. Since then, most federal, state, and local executive orders have been lifted. Based on ongoing conversations with customers, we do not expect to experience any material impairments or changes in accounting judgements related to COVID-19. We continue to follow practical safety procedures as needed. During the first half of 2022, we resumed in-person meetings, participated onsite in industry trade shows, and continue to maintain regular contact, via phone and other electronic means, with all customers and suppliers.

13

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

Several issues continue to affect national and global market conditions. First, inflation has accelerated, impacting raw material costs and transportation expenses. We have generally been able to pass on these increases to customers but are unable to predict how future or sustained inflationary pressure may impact our results. Second, supply chain disruptions are adversely impacting customers in certain markets. Thus far, we have not experienced material adverse effects regarding product shipments; however, timely deliveries and sourcing of certain materials is of increased concern. Third, published articles and corporate announcements continue to address the global semiconductor chip shortage, which is anticipated to continue at least into the fourth quarter of 2022. This shortage is affecting some of our customers which could impact the Company’s revenue, volume, and profitability. Fourth, there are increased political uncertainties affecting global markets. Although we currently have no customers or vendors in Russia or Ukraine, we continue to monitor the situation as some raw material comes from Russia for the PVD industry. 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 and appears as gain on extinguishment of debt in the Statements of Income during the six months ended June 30, 2021.

The Employee Retention Credit (“ERC”), as originally enacted on March 27, 2020, by the CARES Act, was a refundable tax credit against certain employment taxes equal to 50% of the qualified wages an eligible employer paid 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 sheets as of June 30, 2022 and December 31, 2021, as Tax Receivable, and as a credit to wages in the Statements of Income during the six months ended June 30, 2021.

The Relief Act extended and enhanced the ERC 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 paid 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 was available for all four quarters of 2021. However, the Infrastructure Investment and Jobs Act enacted on November 15, 2021, ended the ERC effective September 30, 2021.

During the first and second quarter of 2021, we were qualified to receive the ERC. The ERC of $150,507 and $151,701 on qualified wages paid in the first and second quarter of 2021, respectively,  appears as a credit to wages in the Statements of Income.

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 increased production and 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 specialty bonding processes for Aerospace customers. Those products continue to require research and development expense to accelerate time to market.

14

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

RESULTS OF OPERATIONS

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

Revenue

For the three months ended June 30, 2022, we had record total revenue of $6,505,005. This was an increase of $4,532,956 compared to the three months ended June 30, 2021. For the six months ended June 30, 2022, we had record total revenue of $11,831,437. This was an increase of $6,837,078 compared to the six months ended June 30, 2021. Higher pricing, primarily attributable to increased raw material costs, higher volume and product mix were key factors that contributed to the increase.

Gross profit

Gross profit was $1,377,668 for the three months ended June 30, 2022, compared to $562,554 for the same three months in 2021, an increase of $815,114. Gross profit as a percentage of revenue (gross margin) was 21.2% for the second quarter of 2022 compared to 28.5% for the same period in 2021. Gross profit was $2,371,769 for the six months ended June 30, 2022, compared to $1,365,590 for the first six months of 2021, an increase of $1,006,179.  Gross margin was 20.0% for the first six months of 2022 compared to 27.3% for the same period in 2021.

The increases in gross profit were due to higher revenue during 2022. The Employee Retention Credit (ERC) reduced cost of revenue in the three and six months ended June 30, 2021, by approximately $87,000 and $238,000, respectively. The lower gross margin in 2022 compared to a year ago was due to higher raw material costs in the first half of 2022.

General and administrative expense

General and administrative expense for the three months ended June 30, 2022, and 2021, was $423,401 and $283,708, respectively, an increase of 49.2%. General and administrative expense for the six months ended June 30, 2022, and 2021, was $796,589 and $571,589, respectively, an increase of 39.4%. During 2022 there was an increase in staff resulting in higher compensation of approximately $44,000. Business liability insurance (due to higher revenue) and professional fees, primarily related to SEC compliance costs for legal, accounting and stockholder relations fees, increased approximately $59,000. The three and six months ended June 30, 2021 included the ERC of $21,000 and $57,000, respectively.

Research and development expense

Research and development expense for the three months ended June 30, 2022, was $92,085 compared to $54,377 for the same period in 2021, an increase of 69.3%. Research and development expense for the six months ended June 30, 2022, was $179,116 compared to $92,596 for the same period in 2021, an increase of 93.4%. The ERC of $22,750 and $61,750 was included in the three and six months ended June 30, 2021, respectively. 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 $108,140 and $46,434 for the three months ended June 30, 2022, and 2021, respectively. This was an increase of 132.9%. Marketing and sales expense was $190,328 and $97,827 for the six months ended June 30, 2022, and 2021, respectively, an increase of 94.6%.

Travel expenses increased approximately $22,000 and $39,000 during the three and six months ended June 30, 2022, respectively, versus the same periods in 2021, as we resumed in-person meetings with some customers and participated onsite in industry trade shows. The three and six months ended June 30, 2021, included the ERC of approximately $21,000 and $50,000, respectively.

15

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

Stock compensation expense

Included in total expenses were noncash stock-based compensation costs of $8,673 and $8,675 for the three months ended June 30, 2022, and 2021, respectively, and $31,972 and $30,563 for the six months ended June 30, 2022, and 2021, 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 $3,941 as of June 30, 2022 and will be recognized through 2023.

Interest

Interest expense was $5,769 for the three months ended June 30, 2022, and $9,014 for the three months ended June 30, 2021. Interest expense was $12,262 for the six months ended June 30, 2022, and $16,652 for the six months ended June 30, 2021. The decrease was due to final payments of multiple finance leases during 2021.

Income taxes

Income tax expense was $83,400 and $47,473 for the three months ended June 30, 2022, and 2021, respectively, and $144,200 and $138,093 for the six months ended June 30, 2022, and 2021, respectively. At December 31, 2021, the deferred tax asset was $663,820. Management considered new evidence, both positive and negative, during the first half of 2022 that could affect its view of the future realization of deferred tax assets and determined that no valuation allowance was necessary, and the deferred tax asset was $531,720 at June 30, 2022.

Income applicable to common stock

Income applicable to common stock for the three months ended June 30, 2022, and 2021, was $664,873 and $115,510, respectively. Income applicable to common stock for the six months ended June 30, 2022, and 2021, was $1,049,274 and $762,057, respectively. The increase was primarily the result of higher revenue and gross profit.

Liquidity and Capital Resources

Cash

As of June 30, 2022, cash on hand was $5,409,210 compared to $4,140,942 at December 31, 2021. The increase was principally due to record total revenue and higher gross profit for the first six months of 2022.

Working capital

At June 30, 2022 working capital was $5,085,961 compared to $3,907,135 at December 31, 2021, an increase of $1,178,826 or 30.2%. Cash increased $1,268,268, receivables increased $287,692, inventories increased $2,544,430, customer deposits increased $2,137,883, while prepaid expenses decreased $632,305.

Cash from operations

Net cash provided by operating activities during the six months ended June 30, 2022, was $1,490,066 and $1,249,462 for the six months ended June 30, 2021. In addition to the net income generated, this included depreciation and amortization of $249,992 and $273,688, and noncash stock-based compensation costs of $31,972 and $30,563 for the six months ended June 30, 2022, and 2021, respectively.

The decrease in prepaid expenses was related to the receipt of inventory paid for in December 2021 and received in January 2022. Inventories and customer deposits increased due to orders received late in 2021 and throughout the first six months of 2022.

16

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

Cash from investing activities

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

Cash from financing activities

Cash of $47,824 and $87,422 was used in financing activities for principal payments to third parties for finance lease obligations during the six months ended June 30, 2022, and 2021, respectively. The decrease was due to final payments of multiple finance leases during 2021. A cash dividend payment of $24,152 was made to owners of our Series B preferred stock during the six months ended June 30, 2021.

Debt outstanding

Total debt outstanding was $195,392 at June 30, 2022, compared to $243,218 at December 31, 2021, a decrease of 19.7%. As previously mentioned, cash of $47,824 was used for principal payments for finance lease obligations during 2022.

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, 2021, 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, income tax expense, deferred tax assets and liabilities, realization of deferred tax assets, 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. The tax valuation allowance is based on our consideration of new evidence, both positive and negative, that could affect our view of the future realization of deferred tax assets. If we were to determine we would not be able to realize all or part of the deferred tax asset in the future, an adjustment to the deferred tax asset would be necessary which would reduce our net income for that period. 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.

17

Item 4.  Controls and Procedures

Evaluation of Disclosure Controls and Procedures

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

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

Inherent Limitations over Internal Controls

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

Management is responsible for the consistency, integrity, and presentation of information. 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 June 30, 2022, 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.

18

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(a)

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

 

14(a)

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

 

31.1

*

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

 

31.2

*

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

 

32.1

*

Section 1350 Certification of Principal Executive Officer.

32.2

*

Section 1350 Certification of Principal Financial Officer.

 

99.1

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

 

101

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

*  Filed herewith

19

Signatures

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

    

SCI ENGINEERED MATERIALS, INC.

Date: July 29, 2022

/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)

20

EX-31.1 2 scia-20220630xex31d1.htm EX-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, which involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 29, 2022

/s/ Jeremiah R. Young

Jeremiah R. Young

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 scia-20220630xex31d2.htm EX-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, which involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: July 29, 2022

/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-20220630xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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

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

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

/s/ Jeremiah R. Young

Jeremiah R. Young

President and Chief Executive Officer of

SCI Engineered Materials, Inc.

(Principal Executive Officer)

July 29, 2022


EX-32.2 5 scia-20220630xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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

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

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

/s/ Gerald S. Blaskie

Gerald S. Blaskie

Vice President and Chief Financial Officer of

SCI Engineered Materials, Inc. (Principal Financial

Officer and Principal Accounting Officer)

July 29, 2022


EX-101.SCH 6 scia-20220630.xsd EX-101.SCH 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 INCOME 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 - Additional Information (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 Lease - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Subsequent Event (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 11201 - Disclosure - Subsequent Event 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-20220630_cal.xml EX-101.CAL EX-101.DEF 8 scia-20220630_def.xml EX-101.DEF EX-101.LAB 9 scia-20220630_lab.xml EX-101.LAB EX-101.PRE 10 scia-20220630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2022
Jul. 28, 2022
Document And Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2022  
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  
Security Exchange Name NONE  
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,515,379
Entity Central Index Key 0000830616  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
BALANCE SHEETS - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Current Assets    
Cash $ 5,409,210 $ 4,140,942
Accounts receivable Trade, less allowance for doubtful accounts of $15,000 714,269 425,327
Accounts receivable Tax - Employee Retention Credit 105,000 105,000
Other   1,250
Inventories, net 3,617,648 1,073,218
Prepaid expenses 46,052 678,357
Total current assets 9,892,179 6,424,094
Property and Equipment, at cost    
Machinery and equipment 8,066,539 7,949,746
Furniture and fixtures 135,665 132,365
Leasehold improvements 596,867 596,867
Construction in progress 330,972 287,510
Property, Plant and Equipment, Gross 9,130,043 8,966,488
Less accumulated depreciation (6,994,759) (6,809,850)
Property, Plant and Equipment, Net 2,135,284 2,156,638
Right of use asset, net 230,457 274,298
Deferred tax asset 531,720 663,820
Other assets 87,346 89,552
Total other assets 849,523 1,027,670
TOTAL ASSETS 12,876,986 9,608,402
Current Liabilities    
Finance lease obligations, current portion 98,828 96,702
Operating lease obligations, current portion 101,525 97,292
Accounts payable 430,808 250,383
Customer deposits 3,862,439 1,724,556
Accrued compensation 198,471 225,190
Accrued expenses and other 114,147 122,836
Total current liabilities 4,806,218 2,516,959
Finance lease obligations, net of current portion 96,564 146,516
Operating lease obligations, net of current portion 153,654 205,623
Total liabilities 5,056,436 2,869,098
Shareholders' Equity    
Common stock, no par value, authorized 15,000,000 shares; 4,515,379 and 4,506,269 shares issued and outstanding, respectively 10,603,450 10,573,843
Additional paid-in capital 2,229,443 2,227,078
Accumulated deficit (5,012,343) (6,061,617)
Total shareholders' equity 7,820,550 6,739,304
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 12,876,986 $ 9,608,402
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
BALANCE SHEETS    
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,515,379 4,506,269
Common stock, shares outstanding 4,515,379 4,506,269
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
STATEMENTS OF INCOME - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
STATEMENTS OF INCOME        
Revenue $ 6,505,005 $ 1,972,049 $ 11,831,437 $ 4,994,359
Cost of revenue 5,127,337 1,409,495 9,459,668 3,628,769
Gross profit 1,377,668 562,554 2,371,769 1,365,590
General and administrative expense 423,401 283,708 796,589 571,589
Research and development expense 92,085 54,377 179,116 92,596
Marketing and sales expense 108,140 46,434 190,328 97,827
Income from operations 754,042 178,035 1,205,736 603,578
Gain on extinguishment of debt       (325,300)
Interest expense 5,769 9,014 12,262 16,652
Income before provision for income taxes 748,273 169,021 1,193,474 912,226
Provision for income taxes 83,400 47,473 144,200 138,093
Net income 664,873 121,548 1,049,274 774,133
Dividends on preferred stock   6,038   12,076
INCOME APPLICABLE TO COMMON STOCK $ 664,873 $ 115,510 $ 1,049,274 $ 762,057
Income per common share        
Basic (In dollars per share) $ 0.15 $ 0.03 $ 0.23 $ 0.17
Diluted (In dollars per share) $ 0.15 $ 0.03 $ 0.23 $ 0.17
Weighted average shares outstanding        
Basic (In shares) 4,514,492 4,497,903 4,512,396 4,488,913
Diluted (In shares) 4,541,819 4,526,062 4,539,988 4,516,478
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Convertible Preferred Stock, Series B
Preferred stock
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2020 $ 514,438 $ 10,530,669 $ 2,246,501 $ (7,740,441) $ 5,551,167
Accretion of cumulative dividends 6,038   (6,038)    
Stock based compensation expense (Note 4)     1,183   1,183
Common stock issued (Note 4)   20,705     20,705
Net income       652,585 652,585
Balance at Mar. 31, 2021 520,476 10,551,374 2,241,646 (7,087,856) 6,225,640
Balance at Dec. 31, 2020 514,438 10,530,669 2,246,501 (7,740,441) 5,551,167
Net income         774,133
Balance at Jun. 30, 2021 502,362 10,558,867 2,236,790 (6,966,308) 6,331,711
Balance at Mar. 31, 2021 520,476 10,551,374 2,241,646 (7,087,856) 6,225,640
Accretion of cumulative dividends 6,038   (6,038)    
Stock based compensation expense (Note 4)     1,182   1,182
Payment of cumulative dividends (Note 7) (24,152)       (24,152)
Common stock issued (Note 4)   7,493     7,493
Net income       121,548 121,548
Balance at Jun. 30, 2021 $ 502,362 10,558,867 2,236,790 (6,966,308) 6,331,711
Balance at Dec. 31, 2021   10,573,843 2,227,078 (6,061,617) 6,739,304
Stock based compensation expense (Note 4)     1,183   1,183
Common stock issued (Note 4)   22,116     22,116
Net income       384,401 384,401
Balance at Mar. 31, 2022   10,595,959 2,228,261 (5,677,216) 7,147,004
Balance at Dec. 31, 2021   10,573,843 2,227,078 (6,061,617) 6,739,304
Net income         1,049,274
Balance at Jun. 30, 2022   10,603,450 2,229,443 (5,012,343) 7,820,550
Balance at Mar. 31, 2022   10,595,959 2,228,261 (5,677,216) 7,147,004
Stock based compensation expense (Note 4)     1,182   1,182
Common stock issued (Note 4)   7,491     7,491
Net income       664,873 664,873
Balance at Jun. 30, 2022   $ 10,603,450 $ 2,229,443 $ (5,012,343) $ 7,820,550
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 1,049,274 $ 774,133
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and accretion 203,944 230,689
Amortization of right of use asset 43,841 40,792
Amortization of patents 2,207 2,207
Stock based compensation 31,972 30,563
(Gain) loss on disposal of equipment (5,166) 3,224
Deferred tax asset 132,100 131,002
Gain on extinguishment of debt   (325,300)
Inventory reserve (16,855) 600
Changes in operating assets and liabilities:    
Accounts receivable (287,692) (144,555)
Inventories (2,527,575) (3,066,009)
Prepaid expenses 632,305 (151,276)
Other assets (2) 2,656
Accounts payable 180,425 286,866
Operating lease obligations (47,736) (43,565)
Accrued expenses and customer deposits 2,099,024 3,477,435
Net cash provided by operating activities 1,490,066 1,249,462
CASH FLOWS FROM INVESTING ACTIVITIES    
Proceeds on sale of equipment 5,166 591
Purchases of property and equipment (179,140) (558,828)
Net cash used in investing activities (173,974) (558,237)
CASH FLOWS FROM FINANCING ACTIVITIES    
Payment of cumulative dividends on preferred stock   (24,152)
Principal payments on finance lease obligations and notes payable (47,824) (87,422)
Net cash used in financing activities (47,824) (111,574)
NET INCREASE IN CASH 1,268,268 579,651
CASH - Beginning of period 4,140,942 2,917,551
CASH - End of period 5,409,210 3,497,202
Cash paid during the period for:    
Interest 4,826 5,895
Income taxes 10,863 2,778
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES    
Increase in asset retirement obligation $ 3,450 $ 3,450
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Business Organization and Purpose
6 Months Ended
Jun. 30, 2022
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 photonics industry including Aerospace, Automotive, Defense, Glass, Optical Coatings and Solar. 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 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
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 of 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, 2021. 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 the majority of 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 30 day payment terms. 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.

All revenue was from the photonics industry during the six months ended June 30, 2022 and 2021. The top two customers represented approximately 87% and 79% of total revenue for the six months ended June 30, 2022 and 2021, respectively. International shipments resulted in 1% and 3% of total revenue for the first six months of 2022 and 2021, respectively.

Note 2.  Summary of Significant Accounting Policies (continued)

Employee Retention Credit (ERC) - The Company qualified for federal government assistance through Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the first six months of 2021 in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit was to encourage employers to keep employees on the payroll, even if they were not working during the covered period because of the coronavirus outbreak. These funds were recorded in the Statements of Income as an offset to payroll costs in their respective expense lines and as a tax receivable on the balance sheets. The Company also qualified for the ERC in the third quarter of 2021. A balance of $105,000 appears as a tax receivable on the balance sheets at June 30, 2022.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2022
Recent Accounting Pronouncements  
Recent Accounting Pronouncements

Note 3.  Recent Accounting Pronouncements

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

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock and Stock Options
6 Months Ended
Jun. 30, 2022
Common Stock and Stock Options  
Common Stock and Stock Options

Note 4.  Common Stock and Stock Options

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

Unrecognized compensation expense was $3,941 as of June 30, 2022 and will be recognized through 2023. There was no tax benefit recorded for this compensation cost as the expense 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 4,610 and 5,265 aggregate shares of common stock of the Company during the six months ended June 30, 2022 and 2021, respectively. The stock had an aggregate value of $14,982 and $14,987 for the six months ended June 30, 2022 and 2021, respectively, and was recorded as non-cash stock compensation expense in the financial statements.

Employees received compensation of 4,500 and 4,804 aggregate shares of common stock of the Company during the six months ended June 30, 2022 and 2021, respectfully. These shares had an aggregate value of $14,625 and $13,211 and was recorded as non-cash stock compensation expense in the financial statements for the six months ended June 30, 2022 and 2021, respectively. In addition, during the six months ended June 30, 2021, a total of 30,181 stock options were exercised by management.

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

Employee Stock Options

    

Weighted

Average

    

Stock Options

    

Exercise Price

Outstanding at January 1, 2021

 

76,037

$

1.03

Exercised

 

(34,733)

1.00

Outstanding at December 31, 2021

 

41,304

$

1.05

Outstanding at June 30, 2022

 

41,304

$

1.05

Options exercisable at December 31, 2021

 

27,418

$

0.95

Options exercisable at June 30, 2022

 

34,361

$

1.01

Note 4.  Common Stock and Stock Options (continued)

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

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Preferred Stock
6 Months Ended
Jun. 30, 2022
Preferred Stock  
Preferred Stock

Note 5.  Preferred Stock

The Board of Directors voted in November 2021 to authorize full redemption of the 24,152 shares of the Company’s Convertible Preferred Stock, Series B (“Series B”) outstanding effective December 31, 2021. This involved cash payments of $248,766 ($10.30 per Series B share, which includes a 3% premium to the stated value of $10 per share), plus unpaid annual dividends of $265,672 ($11.00 per Series B share).

Dividends on the Convertible Preferred Stock, Series B accrued at 10% annually on the outstanding shares prior to the redemption in 2021 and were $6,038 and $12,076 for the three and six months ended June 30, 2021, respectively. During June 2021, a cash dividend payment of $24,152 was made to preferred shareholders.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
6 Months Ended
Jun. 30, 2022
Inventories  
Inventories

Note 6.  Inventories

Inventories consisted of the following:

June 30,

December 31, 

    

2022

    

2021

(unaudited)

Raw materials

$

1,759,561

$

440,759

Work-in-process

 

1,700,549

 

549,369

Finished goods

 

166,101

 

108,508

Inventory reserve

 

(8,563)

 

(25,418)

$

3,617,648

$

1,073,218

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share
6 Months Ended
Jun. 30, 2022
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 common stock options listed in Note 4 that were out-of-the-money or anti-dilutive were excluded from diluted earnings per share. The following is provided to reconcile the earnings per share calculations:

Three months ended June 30,

Six months ended June 30, 

    

2022

    

2021

    

2022

    

2021

Income applicable to common shares

$

664,873

$

115,510

$

1,049,274

$

762,057

Weighted average common shares outstanding - basic

4,514,492

4,497,903

 

4,512,396

 

4,488,913

Effect of dilution

27,327

28,159

 

27,592

 

27,565

Weighted average shares outstanding - diluted

4,541,819

4,526,062

 

4,539,988

 

4,516,478

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable
6 Months Ended
Jun. 30, 2022
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. Under the terms of the CARES Act, PPP loan recipients were eligible to apply for, and be granted, forgiveness for all or a portion of loans granted. 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 Statements of Income as gain on extinguishment of debt for the six months ended June 30, 2021.

The Company commenced a line of credit with Fifth Third Bank for $1 million during 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. No amounts were drawn on this line of credit as of June 30, 2022.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Taxes  
Income Taxes

Note 9.  Income Taxes

The provision for income taxes for the six months ended June 30, 2022 is based on our projected annual effective tax rate for fiscal year 2022, adjusted for permanent differences and specific items that are required to be recognized in the period in which they are incurred.

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

Three months ended June 30,

Six months ended June 30,

    

2022

2021

    

2022

    

2021

Federal - deferred

$

76,100

$

43,160

$

132,100

$

131,002

State and local

7,300

4,313

 

12,100

 

7,091

$

83,400

$

47,473

$

144,200

$

138,093

Deferred tax assets and liabilities result from temporary differences in the recognition of income and expense for tax and financial reporting purposes. The Company had net operating loss carryforwards available for federal and state tax purposes of approximately $2,100,000 at December 31, 2021, which expire in varying amounts through 2041.

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

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Operating Lease
6 Months Ended
Jun. 30, 2022
Operating Lease  
Operating Lease

Note 10. Operating Lease

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

Note 10. Operating Lease (continued)

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

2022

$

56,443

2023

 

114,857

2024

 

102,550

Total minimum lease payments

 

273,850

Less debt discount

18,671

Total operating lease obligations

$

255,179

Operating cash outflows from operating leases

    

$

47,736

Weighted average remaining lease term

 

2.4

years

Weighted average discount rate

 

5.5

%

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Finance Leases
6 Months Ended
Jun. 30, 2022
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 June 30, 2022, are shown in the following table.

2022

    

$

52,650

2023

 

101,675

2024

49,859

Total minimum lease payments

204,184

Less amount representing interest

 

8,792

Present value of minimum lease payments

 

195,392

Less current portion

 

98,828

Finance lease obligations, net of current portion

$

96,564

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

    

June 30, 2022

    

Dec. 31, 2021

Machinery and equipment

$

385,923

$

385,923

Less accumulated depreciation and amortization

 

85,080

 

65,783

Net book value

$

300,843

$

320,140

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.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Event
6 Months Ended
Jun. 30, 2022
Subsequent Event  
Subsequent Event

Note 12. Subsequent Event

The Company expects to receive shipment of additional manufacturing equipment during the third quarter of 2022. This includes a hot press that will enable production of higher temperature materials with increased capacity. A final cash payment of $220,075 was made for the hot press during late July of this year.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
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 of 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, 2021. 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 the majority of 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 30 day payment terms. 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.

All revenue was from the photonics industry during the six months ended June 30, 2022 and 2021. The top two customers represented approximately 87% and 79% of total revenue for the six months ended June 30, 2022 and 2021, respectively. International shipments resulted in 1% and 3% of total revenue for the first six months of 2022 and 2021, respectively.

Employee Retention Credit (ERC)

Employee Retention Credit (ERC) - The Company qualified for federal government assistance through Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the first six months of 2021 in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit was to encourage employers to keep employees on the payroll, even if they were not working during the covered period because of the coronavirus outbreak. These funds were recorded in the Statements of Income as an offset to payroll costs in their respective expense lines and as a tax receivable on the balance sheets. The Company also qualified for the ERC in the third quarter of 2021. A balance of $105,000 appears as a tax receivable on the balance sheets at June 30, 2022.

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

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

Employee Stock Options

    

Weighted

Average

    

Stock Options

    

Exercise Price

Outstanding at January 1, 2021

 

76,037

$

1.03

Exercised

 

(34,733)

1.00

Outstanding at December 31, 2021

 

41,304

$

1.05

Outstanding at June 30, 2022

 

41,304

$

1.05

Options exercisable at December 31, 2021

 

27,418

$

0.95

Options exercisable at June 30, 2022

 

34,361

$

1.01

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2022
Inventories  
Schedule of Inventories

June 30,

December 31, 

    

2022

    

2021

(unaudited)

Raw materials

$

1,759,561

$

440,759

Work-in-process

 

1,700,549

 

549,369

Finished goods

 

166,101

 

108,508

Inventory reserve

 

(8,563)

 

(25,418)

$

3,617,648

$

1,073,218

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

Three months ended June 30,

Six months ended June 30, 

    

2022

    

2021

    

2022

    

2021

Income applicable to common shares

$

664,873

$

115,510

$

1,049,274

$

762,057

Weighted average common shares outstanding - basic

4,514,492

4,497,903

 

4,512,396

 

4,488,913

Effect of dilution

27,327

28,159

 

27,592

 

27,565

Weighted average shares outstanding - diluted

4,541,819

4,526,062

 

4,539,988

 

4,516,478

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

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

Three months ended June 30,

Six months ended June 30,

    

2022

2021

    

2022

    

2021

Federal - deferred

$

76,100

$

43,160

$

132,100

$

131,002

State and local

7,300

4,313

 

12,100

 

7,091

$

83,400

$

47,473

$

144,200

$

138,093

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

Note 10. Operating Lease (continued)

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

2022

$

56,443

2023

 

114,857

2024

 

102,550

Total minimum lease payments

 

273,850

Less debt discount

18,671

Total operating lease obligations

$

255,179

Schedule of operating lease other information

Operating cash outflows from operating leases

    

$

47,736

Weighted average remaining lease term

 

2.4

years

Weighted average discount rate

 

5.5

%

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

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

2022

    

$

52,650

2023

 

101,675

2024

49,859

Total minimum lease payments

204,184

Less amount representing interest

 

8,792

Present value of minimum lease payments

 

195,392

Less current portion

 

98,828

Finance lease obligations, net of current portion

$

96,564

Schedule of equipment under finance leases

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

    

June 30, 2022

    

Dec. 31, 2021

Machinery and equipment

$

385,923

$

385,923

Less accumulated depreciation and amortization

 

85,080

 

65,783

Net book value

$

300,843

$

320,140

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Business Organization and Purpose (Details)
6 Months Ended
Jun. 30, 2022
segment
Business Organization and Purpose  
Number of operating segments 1
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Accounting Policies [Line Items]          
Employee retention credit provisions $ 151,701 $ 255,507      
Accounts receivable Tax - Employee Retention Credit     $ 105,000   $ 105,000
Geographic Concentration Risk | Sales Revenue, Net | International          
Accounting Policies [Line Items]          
Concentration risk, percentage     1.00% 3.00%  
Two Customers | Photonics industry | Sales Revenue, Net          
Accounting Policies [Line Items]          
Concentration risk, percentage     87.00% 79.00%  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock and Stock Options (Details) - Employee Stock Option - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Common Stock and Stock Options      
Stock Options, Outstanding, Beginning Balance 41,304 76,037 76,037
Stock Options, Exercised 0 (30,181) (34,733)
Stock Options, Outstanding, Ending Balance 41,304   41,304
Stock Options, Options exercisable 34,361   27,418
Weighted Average Exercise Price, Outstanding, Beginning Balance $ 1.05 $ 1.03 $ 1.03
Weighted Average Exercise Price, Exercised 0.00   1.00
Weighted Average Exercise Price, Outstanding, Ending Balance 1.05   1.05
Weighted Average Exercise Price, Options exercisable $ 1.01   $ 0.95
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock and Stock Options - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Common Stock and Stock Options              
Stock based compensation $ 8,673   $ 8,675   $ 31,972 $ 30,563  
Unrecognized compensation expense 3,941       $ 3,941    
Stock Issued During Period, Value, New Issues $ 7,491 $ 22,116 7,493 $ 20,705      
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.05       $ 1.05    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term         4 years 1 month 6 days    
Common Stock              
Common Stock and Stock Options              
Stock Issued During Period, Value, New Issues $ 7,491 $ 22,116 $ 7,493 $ 20,705      
Employee Stock Option              
Common Stock and Stock Options              
Stock options exercised         0 30,181 34,733
Non-employee director | Common Stock              
Common Stock and Stock Options              
Stock Issued During Period, Shares, New Issues         4,610 5,265  
Stock Issued During Period, Value, New Issues         $ 14,982 $ 14,987  
Employee Stock Grants | Common Stock              
Common Stock and Stock Options              
Stock Issued During Period, Shares, New Issues         4,500 4,804  
Stock Issued During Period, Value, New Issues         $ 14,625 $ 13,211  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Preferred Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2021
Preferred Stock Dividends, Income Statement Impact   $ 6,038 $ 12,076  
Convertible Preferred Stock, Series B        
Preferred Stock, Dividend Rate, Percentage     10.00%  
Preferred Stock Redemption Percentage       3.00%
Preferred Stock, Shares Outstanding       24,152
Dividend Payment, Preferred Stock       $ 248,766
Preferred redemption price per share       $ 10.30
Preferred stock stated value       $ 10
Unpaid dividends       $ 265,672
Dividend rate       $ 11.00
Preferred Stock Dividends, Income Statement Impact   $ 6,038 $ 12,076  
Cash dividend payment $ 24,152      
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Inventories    
Raw materials $ 1,759,561 $ 440,759
Work-in-process 1,700,549 549,369
Finished goods 166,101 108,508
Inventory reserve (8,563) (25,418)
Inventory, Net $ 3,617,648 $ 1,073,218
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Reconciliation of Earnings Per Share Calculations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share        
Income applicable to common stock $ 664,873 $ 115,510 $ 1,049,274 $ 762,057
Weighted average common shares outstanding - basic 4,514,492 4,497,903 4,512,396 4,488,913
Effect of dilution 27,327 28,159 27,592 27,565
Weighted average shares outstanding - diluted 4,541,819 4,526,062 4,539,988 4,516,478
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Apr. 17, 2020
SBA PPP Loan      
Debt Instrument [Line Items]      
Unsecured promissory note     $ 325,300
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 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Income tax expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Taxes        
Federal $ 76,100 $ 43,160 $ 132,100 $ 131,002
State and local 7,300 4,313 12,100 7,091
Total $ 83,400 $ 47,473 $ 144,200 $ 138,093
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Additional information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Income Taxes          
Deferred Tax Assets, Operating Loss Carryforwards, State and Local         $ 2,100,000
Operating Loss Carry forward Expiration Year     2041    
Net deferred tax asset $ 531,720   $ 531,720   $ 663,820
Deferred Tax Assets, Valuation Allowance 0   0    
Provision for income taxes $ 83,400 $ 47,473 $ 144,200 $ 138,093  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Operating Lease - Future Minimum Lease Payments (Details)
Jun. 30, 2022
USD ($)
Operating Lease  
2022 $ 56,443
2023 114,857
2024 102,550
Total minimum lease payments 273,850
Less debt discount 18,671
Total operating lease obligations $ 255,179
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Operating Lease - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Operating cash outflows from operating leases $ 47,736  
Weighted average remaining lease term 2 years 4 months 24 days  
Weighted average discount rate 5.50%  
Operating lease, renewal term 5 years  
Operating Lease, Cost $ 56,200 $ 55,000
Minimum    
Operating Lease Monthly Rent Payable 9,200  
Maximum    
Operating Lease Monthly Rent Payable $ 9,700  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Finance Leases - Future minimum lease payments (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Finance Leases    
2022 $ 52,650  
2023 101,675  
2024 49,859  
Total minimum lease payments 204,184  
Less amount representing interest 8,792  
Present value of minimum lease payments 195,392  
Less current portion 98,828 $ 96,702
Finance lease obligations, net of current portion $ 96,564 $ 146,516
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Finance Leases - Equipment under finance lease and additional information (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finance Leases    
Machinery and equipment $ 385,923 $ 385,923
Less accumulated depreciation and amortization 85,080 65,783
Net book value $ 300,843 $ 320,140
Amortization period, Finance lease (in years) 10 years  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Event (Details)
Jul. 31, 2022
USD ($)
Subsequent Event [Member]  
Subsequent Event [Line Items]  
Cash Payment $ 220,075
XML 51 scia-20220630x10q_htm.xml IDEA: XBRL DOCUMENT 0000830616 scia:SbaPaycheckProtectionProgramLoanCaresActMember 2020-04-17 0000830616 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000830616 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000830616 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000830616 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000830616 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0000830616 srt:DirectorMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000830616 scia:EmployeeStockGrantsMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000830616 srt:DirectorMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0000830616 scia:EmployeeStockGrantsMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0000830616 us-gaap:RetainedEarningsMember 2022-06-30 0000830616 us-gaap:CommonStockMember 2022-06-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000830616 us-gaap:RetainedEarningsMember 2022-03-31 0000830616 us-gaap:CommonStockMember 2022-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000830616 2022-03-31 0000830616 us-gaap:RetainedEarningsMember 2021-12-31 0000830616 us-gaap:CommonStockMember 2021-12-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 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 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2021-03-31 0000830616 us-gaap:RetainedEarningsMember 2021-03-31 0000830616 us-gaap:CommonStockMember 2021-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000830616 2021-03-31 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 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0000830616 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000830616 us-gaap:EmployeeStockOptionMember 2020-12-31 0000830616 us-gaap:EmployeeStockOptionMember 2022-06-30 0000830616 us-gaap:EmployeeStockOptionMember 2021-12-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-12-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-04-01 2021-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-01-01 2021-06-30 0000830616 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000830616 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000830616 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000830616 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000830616 scia:FifthThirdBankMember 2021-06-30 0000830616 scia:FifthThirdBankMember 2022-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-06-01 2021-06-30 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:PhotonicsIndustryMember scia:TwoCustomersMember 2022-01-01 2022-06-30 0000830616 scia:InternationalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0000830616 us-gaap:RevenueFromContractWithCustomerMember scia:PhotonicsIndustryMember scia:TwoCustomersMember 2021-01-01 2021-06-30 0000830616 scia:InternationalMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0000830616 2021-06-30 0000830616 2020-12-31 0000830616 us-gaap:SubsequentEventMember 2022-07-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000830616 2022-04-01 2022-06-30 0000830616 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000830616 2022-01-01 2022-03-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember 2021-01-01 2021-12-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2021-01-01 2021-03-31 0000830616 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000830616 srt:MinimumMember 2022-06-30 0000830616 srt:MaximumMember 2022-06-30 0000830616 2021-01-01 2021-03-31 0000830616 scia:ConvertiblePreferredStockSeriesBMember us-gaap:PreferredStockMember 2021-04-01 2021-06-30 0000830616 2021-04-01 2021-06-30 0000830616 2022-06-30 0000830616 2021-12-31 0000830616 2021-01-01 2021-06-30 0000830616 2022-07-28 0000830616 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares pure scia:segment 4515379 4506269 0 0.00 0000830616 --12-31 2022 Q2 false NONE 10-Q true 2022-06-30 false 0-31641 SCI ENGINEERED MATERIALS, INC. OH 31-1210318 2839 Charter Street Columbus OH 43228 614 486-0261 Common stock, without par value SCIA Yes Yes Non-accelerated Filer true false false 4515379 5409210 4140942 15000 15000 714269 425327 105000 105000 1250 3617648 1073218 46052 678357 9892179 6424094 8066539 7949746 135665 132365 596867 596867 330972 287510 9130043 8966488 6994759 6809850 2135284 2156638 230457 274298 531720 663820 87346 89552 849523 1027670 12876986 9608402 98828 96702 101525 97292 430808 250383 3862439 1724556 198471 225190 114147 122836 4806218 2516959 96564 146516 153654 205623 5056436 2869098 0 0 15000000 15000000 4515379 4506269 10603450 10573843 2229443 2227078 -5012343 -6061617 7820550 6739304 12876986 9608402 6505005 1972049 11831437 4994359 5127337 1409495 9459668 3628769 1377668 562554 2371769 1365590 423401 283708 796589 571589 92085 54377 179116 92596 108140 46434 190328 97827 754042 178035 1205736 603578 325300 -5769 -9014 -12262 -16652 748273 169021 1193474 912226 83400 47473 144200 138093 664873 121548 1049274 774133 6038 12076 664873 115510 1049274 762057 0.15 0.03 0.23 0.17 0.15 0.03 0.23 0.17 4514492 4497903 4512396 4488913 4541819 4526062 4539988 4516478 514438 10530669 2246501 -7740441 5551167 6038 -6038 1183 1183 20705 20705 652585 652585 520476 10551374 2241646 -7087856 6225640 6038 -6038 24152 24152 1182 1182 7493 7493 121548 121548 502362 10558867 2236790 -6966308 6331711 10573843 2227078 -6061617 6739304 1183 1183 22116 22116 384401 384401 10595959 2228261 -5677216 7147004 1182 1182 7491 7491 664873 664873 10603450 2229443 -5012343 7820550 1049274 774133 203944 230689 43841 40792 2207 2207 31972 30563 5166 -3224 -132100 -131002 325300 -16855 600 287692 144555 2527575 3066009 -632305 151276 2 -2656 180425 286866 -47736 -43565 2099024 3477435 1490066 1249462 5166 591 179140 558828 -173974 -558237 24152 47824 87422 -47824 -111574 1268268 579651 4140942 2917551 5409210 3497202 4826 5895 10863 2778 3450 3450 <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 photonics industry including Aerospace, Automotive, Defense, Glass, Optical Coatings and Solar. 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 of 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, 2021. 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 the majority of 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 30 day payment terms. 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;text-align:justify;margin:0pt 0pt 12pt 36pt;">All revenue was from the photonics industry during the six months ended June 30, 2022 and 2021. The top two customers represented approximately 87% and 79% of total revenue for the six months ended June 30, 2022 and 2021, respectively. International shipments resulted in 1% and 3% of total revenue for the first six months of 2022 and 2021, respectively.</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;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 2.  Summary of Significant Accounting Policies (continued)</b></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 Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the first six months of 2021 in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit was to encourage employers to keep employees on the payroll, even if they were not working during the covered period because of the coronavirus outbreak. These funds were recorded in the Statements of Income as an offset to payroll costs in their respective expense lines and as a tax receivable on the balance sheets. The Company also qualified for the ERC in the third quarter of 2021. A balance of $105,000 appears as a tax receivable on the balance sheets at June 30, 2022.</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 of 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, 2021. 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 the majority of 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 30 day payment terms. 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;text-align:justify;margin:0pt 0pt 12pt 36pt;">All revenue was from the photonics industry during the six months ended June 30, 2022 and 2021. The top two customers represented approximately 87% and 79% of total revenue for the six months ended June 30, 2022 and 2021, respectively. International shipments resulted in 1% and 3% of total revenue for the first six months of 2022 and 2021, respectively.</p> 0.87 0.79 0.01 0.03 <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 Employee Retention Credit provisions of the Consolidated Appropriations Act of 2021 during the first six months of 2021 in the amount of $255,507 during the first quarter of 2021 and $151,701 during the second quarter of 2021. The purpose of the Employee Retention Credit was to encourage employers to keep employees on the payroll, even if they were not working during the covered period because of the coronavirus outbreak. These funds were recorded in the Statements of Income as an offset to payroll costs in their respective expense lines and as a tax receivable on the balance sheets. The Company also qualified for the ERC in the third quarter of 2021. A balance of $105,000 appears as a tax receivable on the balance sheets at June 30, 2022.</p> 255507 151701 105000 <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 12pt 36pt;">In June 2016, the FASB issued ASU No. 2016-13 “Credit Losses - Measurement of Credit Losses on Financial Instruments.” ASU No. 2016-13 significantly changes how entities will measure credit losses for most financial assets, including accounts and notes receivables, by replacing today’s “incurred loss” approach with an “expected loss” model under which allowances will be recognized based on expected rather than incurred losses. ASU No. 2016-13 will become effective for us in the first quarter of 2023. We are evaluating the impact that the adoption of this update will have on our financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 4.  Common Stock and Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Stock Based Compensation cost for all stock awards is based on the grant date fair value and recognized over the required service (vesting) period. Noncash stock-based compensation expense was $8,673 and $8,675 for the three months ended June 30, 2022, and 2021, respectively. Noncash stock-based compensation expense was $31,972 and $30,563 for the six months ended June 30, 2022, and 2021, 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 $3,941 as of June 30, 2022 and will be recognized through 2023. There was no tax benefit recorded for this compensation cost as the expense 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 4,610 and 5,265 aggregate shares of common stock of the Company during the six months ended June 30, 2022 and 2021, respectively. The stock had an aggregate value of $14,982 and $14,987 for the six months ended June 30, 2022 and 2021, 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,500 and 4,804 aggregate shares of common stock of the Company during the six months ended June 30, 2022 and 2021, respectfully. These shares had an aggregate value of $14,625 and $13,211 and was recorded as non-cash stock compensation expense in the financial statements for the six months ended June 30, 2022 and 2021, respectively. In addition, during the six months ended June 30, 2021, a total of 30,181 stock options were exercised by management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The cumulative status of options granted and outstanding at June 30, 2022, and December 31, 2021, as well as options which became exercisable in connection with the Company’s stock option plans is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Employee Stock Options</b></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;white-space:nowrap;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.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:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;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 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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.85%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.03</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,733)</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.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:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,304</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.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="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.95</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,361</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.56%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.01</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Note 4.  Common Stock and Stock Options (continued)</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;text-align:justify;margin:0pt 0pt 12pt 36pt;">Exercise prices for options ranged from $0.84 to $1.25 at June 30, 2022. The weighted average option price for all options outstanding at June 30, 2022, was $1.05 with a weighted average remaining contractual life of 4.1 years. There were no non-employee director stock options outstanding during 2022 and 2021.</p> 8673 8675 31972 30563 3941 4610 5265 14982 14987 4500 4804 14625 13211 30181 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The cumulative status of options granted and outstanding at June 30, 2022, and December 31, 2021, as well as options which became exercisable in connection with the Company’s stock option plans is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 36pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Employee Stock Options</b></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;white-space:nowrap;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.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:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;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 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;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.85%;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.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.03</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,733)</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.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:9.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,304</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.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="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.05</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.95</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,361</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.56%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.01</p></td></tr></table> 76037 1.03 34733 1.00 41304 1.05 41304 1.05 27418 0.95 34361 1.01 0.84 1.25 1.05 P4Y1M6D <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 12pt 36pt;">The Board of Directors voted in November 2021 to authorize full redemption of the 24,152 shares of the Company’s Convertible Preferred Stock, Series B (“Series B”) outstanding effective December 31, 2021. This involved cash payments of $248,766 ($10.30 per Series B share, which includes a 3% premium to the stated value of $10 per share), plus unpaid annual dividends of $265,672 ($11.00 per Series B share).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Dividends on the Convertible Preferred Stock, Series B accrued at 10% annually on the outstanding shares prior to the redemption in 2021 and were $6,038 and $12,076 for the three and six months ended June 30, 2021, respectively. During June 2021, a cash dividend payment of $24,152 was made to preferred shareholders.</p> 24152 248766 10.30 0.03 10 265672 11.00 0.10 6038 12076 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 12pt 36pt;">Inventories consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,759,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440,759</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,700,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 549,369</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,508</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,418)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,617,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,073,218</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(unaudited)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,759,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 440,759</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,700,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 549,369</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108,508</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,418)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,617,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,073,218</p></td></tr></table></div> 1759561 440759 1700549 549369 166101 108508 8563 25418 3617648 1073218 <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 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:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.82%;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.64%;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.43%;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;">Three months ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;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.64%;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.39%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,049,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 762,057</p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.36%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin: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:51.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,514,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,497,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,512,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,488,913</p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.36%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin: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:51.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,565</p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,541,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,526,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,539,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,516,478</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.82%;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.64%;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.43%;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;">Three months ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;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.64%;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.39%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,049,274</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 762,057</p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.36%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin: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:51.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,514,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,497,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,512,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,488,913</p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.36%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin:0pt;padding: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.64%;margin:0pt;padding: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.02%;margin:0pt;padding: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.37%;margin: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:51.82%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,327</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,565</p></td></tr><tr><td style="vertical-align:bottom;width:51.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,541,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,526,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,539,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,516,478</p></td></tr></table></div> 664873 115510 1049274 762057 4514492 4497903 4512396 4488913 27327 28159 27592 27565 4541819 4526062 4539988 4516478 <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. Under the terms of the CARES Act, PPP loan recipients were eligible to apply for, and be granted, forgiveness for all or a portion of loans granted. 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 Statements of Income as gain on extinguishment of debt for the six months ended June 30, 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 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. No amounts were drawn on this line of credit as of June 30, 2022.</p> 325300 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 six months ended June 30, 2022 is based on our projected annual effective tax rate for fiscal year 2022, adjusted for permanent differences and specific items that are required to be recognized in the period in which they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Following is the income tax expense for the three and six months ended June 30:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:43.02%;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.55%;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:25.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;width:25.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal - deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,002</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding: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%;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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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%;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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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%;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.08%;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;"> 12,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,091</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;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:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;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:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;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:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;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:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,093</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. The Company had net operating loss carryforwards available for federal and state tax purposes of approximately $2,100,000 at December 31, 2021, which expire in varying amounts through 2041. </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, 2021, management determined that there was sufficient positive evidence to conclude that it is more likely than not that deferred taxes of $663,820 were realizable principally because we achieved five consecutive years of pretax income, expect profits to continue for the foreseeable future and implemented new efficiencies in the Company’s manufacturing process. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. Accordingly, management determined that no valuation allowance was necessary, and the deferred tax asset was $531,720 at June 30, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">Following is the income tax expense for the three and six months ended June 30:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:43.02%;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.55%;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:25.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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;width:25.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal - deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 132,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,002</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;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.55%;margin:0pt;padding: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%;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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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%;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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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%;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.08%;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;"> 12,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding: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%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,091</p></td></tr><tr><td style="vertical-align:bottom;width:43.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;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:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;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:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;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:10.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 144,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;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:10.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,093</p></td></tr></table> 76100 43160 132100 131002 7300 4313 12100 7091 83400 47473 144200 138093 2100000 2041 663820 0 531720 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 10. Operating Lease</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">The Company entered into an operating lease with a third party on March 18, 2014 for its headquarters in Columbus, Ohio. The terms of the lease include monthly payments ranging from $9,200 to $9,700 with a maturity date of November 30, 2024. The Company has the option to extend the lease period for an additional five years beyond the original expiration date. There are no restrictions or covenants associated with the lease. The lease costs were approximately $56,200 and $55,000 during the six months ended June 30, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Note 10. Operating Lease (continued)</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of June 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:84.98%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,443</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</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.69%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,857</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,550</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;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="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.69%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,850</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,671</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;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="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.69%;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:10.61%;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;"> 255,179</p></td></tr></table></div><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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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="vertical-align:bottom;width:82.76%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:82.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;background:#cceeff;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 56200 55000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Note 10. Operating Lease (continued)</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The following is a maturity analysis, by year, of the annual undiscounted cash outflows of the operating lease liabilities as of June 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:90%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:84.98%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,443</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</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.69%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,857</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 102,550</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;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="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.69%;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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,850</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,671</p></td></tr><tr><td style="vertical-align:bottom;width:84.98%;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="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.69%;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:10.61%;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;"> 255,179</p></td></tr></table></div> 56443 114857 102550 273850 18671 255179 <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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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="vertical-align:bottom;width:82.76%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:82.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 47736 P2Y4M24D 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 June 30, 2022, 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;white-space:nowrap;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="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,650</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="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;"> 101,675</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,859</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="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;"><span style="visibility:hidden;">​</span></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;"> 204,184</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,792</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="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;"> 195,392</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,828</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="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: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: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;"> 96,564</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The equipment under finance lease at June 30, 2022, and December 31, 2021, is included in the accompanying balance sheets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Dec. 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,923</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,783</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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:13.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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:13.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,140</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 0pt 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 0pt 36pt;">The Company leases certain equipment under finance leases. Future minimum lease payments, by year, with the present value of such payments, as of June 30, 2022, 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;white-space:nowrap;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="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,650</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="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;"> 101,675</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,859</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="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;"><span style="visibility:hidden;">​</span></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;"> 204,184</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,792</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="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;"> 195,392</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,828</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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="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: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: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;"> 96,564</p></td></tr></table> 52650 101675 49859 204184 8792 195392 98828 96564 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The equipment under finance lease at June 30, 2022, and December 31, 2021, is included in the accompanying balance sheets as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Dec. 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,923</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,783</p></td></tr><tr><td style="vertical-align:bottom;width:65.27%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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:13.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;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:13.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,140</p></td></tr></table> 385923 385923 85080 65783 300843 320140 P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 12. Subsequent Event</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;">The Company expects to receive shipment of additional manufacturing equipment during the third quarter of 2022. This includes a hot press that will enable production of higher temperature materials with increased capacity. A final cash payment of $220,075 was made for the hot press during late July of this year.</p> 220075 EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '- _50'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !S0/U4M]V[4^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*'%@?TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI9\_ M?0*U.@C=1WR)?FC MVB/PJKH%AZ2,(@43L @+D_/3Z_SNH7U MB937F'\E*^@4<,4ND]^:]6;[R"2O."^JNX(_;&LNJD;P^X_)]8??5=CUQN[L M/S:^",H6?MV%_ )02P,$% @ &UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !S0/U4]5Z.ZLP% #O'@ & 'AL+W=O=4.O-NUXO\T.1\.Q< M;D0*WZRD2KB&4[7N91LE>%"(DKC''&?02WB4=L:CXMI"C4I5+$"4BS2*9$B56UYT) M?>>YS B*._Z(Q#9[=4P,RJ.47\W)++CN.*9$(A:^-A88!YY)CP9_QD%.KSN##LD$"N>Q_I>;C^*'="%\?-EG!7_ MR;:\M]_O$#_/M$QV8BA!$J7E)W_>/8A7 @"U"]A.P-X(:-,ON#N!6X"6)2NP MWG/-QR,EMT29N\'-'!3/IE #392::EQJ!=]&H-/C]]+/H58TF:0!F:8ZTB]D MEI;-PSSF+LE"KD0VZFGX-:/I^3OGF]*9-3@/R&>9ZC #UT $W^I[4,JJJ&Q? MU!N&&OZ:I^?$=G%OXN>V>G.V!E89]NZ'I ML.^R#??%=0=Z9";4D^B,?_R!#IQ?;+3?R>P;]G[%WL?<:_:'EXVPD>)RZG2_ MV)!054NDBPKIXCBD+SE76JCXA=R+C53:AH=;:97;'HJ'JEKB#2J\P9$UICB, MP47?;N;#O58\SJR J*PEX&4%>'D&1 8$:VM$W>JQIG&@0;5M^0< M5IQ#M'2[D>8VB@69Y\FC4#9"W,/ING30IS8T5-@2[:I"NSH&[5ZLHTQ#,]5D MSA-K!>(^2V]&IO,/L_ET>C]]3SY/'J;WL\FGY5E9TMG<.[>AHZ8MT:E3S\/. M,?"SU)<*NF4QAYR1I88F3*0BGLQ3K5[@,[ ^D0/N=Q]MQ+BH+?*KZ$&/07[@ MSV060->-5I%?IH[FAGW TJ5=RJCCTJ&5%Q6WY64U+SN&=Q($X)Z=[0_()[B/ MW*7V>L4MV="](EY8S%C06!3$0"LXZM(6O$Y*% TC_P'WS!DTZ@>YM>:D W80 MV:%]Y+9,ZN'2MJ1U+J)XLGE+6O7?A9)/4>K;ZQCW;.B[IPA+M$Y+%,\X;T$7 M,M,\)G]'F^8A"G?LNXS9>^TISW4HPKD4R?_9"G:]$8$ \8S>_F4^L* MPBD"$:L#$3LJ$'FY4N9-IGP_*RH2IA'K?'=SP/$OZ\J-AZO:DL!:*NL(=,!G+M,N]WT! M-F 2E(96WE.D'U:G'W94^EDF/([)39[!UYF]U>(^30LHN*PM7IUYV%&99YH( MM3:]\@,XZ!!B0;+AJ;U><@P%U".&UW*="->UQ:NC M#\-3RWZ8+>?U93FO+XME;G*7:PBRJ9D^K<3?*=3LGD/I=E&XF0V7IW'_@EZX MEU>CWI,-L4X_[*A5(@]&4P4Q;Y8&XIG\)NRU>&"Q"/Z&KC.@ RO"*9(.JY,. MPX/*?JJ\C3(39_\2D,JPE;\#=MTN95W7&F=Q94M0MXX^+IY8JN7-UZ2W<-$Z MOAXP:UK7Q&5M&>OXX^)AY2WC;B6WF1*W^V)G/$7T<>OHX^)!90* 00D9<^L0 M<\"@<5#%=?\7K/=J2]',=\5.:T9\LPQ9[BY65ZO=W$FQA]FK;R^W@C]S,UUF M)!8KD#KGES#>J7)WM3S1 8 >&PO=V]R:W-H965T&ULK9G;,S8JE)D9^,M3^*QG)G:2YB" M+%8H0@."/NS33Y.219$X.-[R16)2ZH;^;@+]H<&3!ZF^5VLA-'K<%&5U.EIK MO?TPF5396FQX]5YN10G?K*3:< VWZFY2;97@R]9I4TPHQM%DP_-R-#UI/[M2 MTQ-9ZR(OQ95"5;W9;/F=6 C];7NEX&YR M&&69;T19Y;)$2JQ.1S/R8<[2QJ&U^",7#]71-6I"N97R>W-SL3P=X4:1*$2F MFR$X_+D7DH&:&E M6/&ZT-?RX;/8!Q0VXV6RJ-K_T%H]05E=:;O;.H&"3E[N__'&?B",'$C@< MZ-Z!_J@#VSNP-M"=LC:L,Z[Y]$3)!Z0::QBMN6ASTWI#-'G9/,:%5O!M#GYZ M^G%V.?LR/T>+S^?G-POT#GU;G*%??O[7R43#Z(W-)-N/]'$W$G6,])^Z?(\8 M'B.**;6XS_WN9R(#=]*ZD[[[!&(Z!$8/@=%V/.88;UXK)4J-9E4E=&4+9^ M4>O5+.?[:1C@E!)\,KD_UF[:!00, WJPZ\D*#K("KZQ9ELFZU!6L]DSD]_RV M$.A&\:48HT)4%>(%U!!>9@)!-4)+6=_J55W PMZ[R17ZF81CC+$MN-UOAT>B M8Q+0*!W$9IH%-&0TMH<6'D(+7Q\:?X3E<[[9%O))"'0M-$R_IE+-E5CFVA9# M:(@C.&SC[<7PHEDOAN@00^2-X:M>"V53Y75[[;J(3.TT="B/#\ICK_*+\AY2 M*U4NJC$JA36UL?&[+")Q%"2#W)IV!,>,DL0N,3E(3+P2KY38\GR)Q"/PMA+6 M^I.84S/"(1T(-*VB.&&A8P*G!WVI5]^-U+P ONQJ)'?6R-3X]32!"A(/EYEI M%P6TJ2%VF01W>,+>,GZE8,>B]!/BY1*=_U7G6]A#Z#'B&F6RLC[Z_8AO-('? M:K1^_$=X)MX']1O/UO"1VB5 /"? &CFGVI5YKI6HE6[RA^;:^O$V@_46W@L!+5#K38[RH[L^E([9A(_-"\%;/[6 MLEBB?+-5\EXT:;5+98:$,(V2*!Y*?=&N+[7C*/&#="[+2JMZM^_-2P1R[R"M M=K$F\!C#:3PL*Q8[FL0A<91FTI&1^-'XO&#'Z*K@36WIK]M_*^D0;E(N)0SC M@ V5FX9)&D%E=Y1LT@&1^(EXV>Y*LJS>U 778@GM *SI+.=-XJV:3;J]B](T MB$-CR=DL$YPF+A:2#H;$3\,7$O[%SD=B@H_" J1),%1N,X2%RESI[A!)_(QL M6\9FEU=78H<@)\V)24'*O;=V8G94]_?-C,4L#4-'/T [ MF%$_S':[#OF22 O'@C2DPT)@L2.8QE'L2N-1Z^C'V,W7F]DEFBT6T!);%5J@ M!-4S2A,CDZ9E&N$DP*Y<=ORB[(?ZV\N%OE=6YNA#7C>RFZEJT<1S 1_W@>Q;ZW,BV MVPOI.CJ@)M@("4@PY+3-CM*$.?+*.@ R/P#[?6WAKXW,Q%P '=-Q\[\_(#,- M(;E1>K3-Z^OMB,C\1/14--@*-9NC'Z@,S 1A&H71<"=G,2-!!'$X@NAPR?RX M]%:V5X1AH6H(G9X1AVE'<1A11_%@1\>H_I9P-WE>FC26+@]^/6!#]%L,:1*E MV+4991T&6>!%_V+-5=NZ"E7]L]WKZR>K5"]-7\O^MQJM'W2'3^;'YUQN-M#^ M0GG/OL.LDH AA>YY48LQXK5>2Y7_#^K4[L"X^8>J)DW5KR@8A_ IB].V=L$= MCL8T2O??H[RJF@+7UK5:5QHN8"J/$7RW%>U+IL*>71N/(\R"T#A?MQ[@QBP) M7%.V@S)[ Z;=]R>3'[>'%Y<7-QOD"S+V=H\7EV??[Y MZ^79^?4"RL7OWRYN_FL-(#7> SFZ&HNEO:N9'+V8;-X*_\;575Y6P(D5>.+W M,21![5ZT[FZTW+;O*F^EAGU<>[D6'%+?&,#W*RGU\TWS^O/PNGOZ-U!+ P04 M " !S0/U4]=$]!J," #%!P & 'AL+W=OX\ M6Q;&#OCIL*)+F(&YJZ8*>W[KDK,2A&92$ 6+D3<.SR<#6^\*?C!8 MZZTVL4GF4M[;SJ=\Y 46"#ADQCI0O*U@ IQ;(\3XM?'TVE=:X7;[T?W:9<R6IM9+D1(T') M1'.G#YMYV!*$\0N":".(#A7T-H*>"]J0N5B7U-!TJ.2:*%N-;K;AYL:I,0T3 M]BO.C,*G#'4FO1A_&7^;7)'9S=75]QDYFE(%PA1@6$;Y,7E/[F:7Y.CM\= W M^#:K\;.-\T7C'+W@_+D6IZ07G) HB*(.^62__!(RE(=.'N[*?N*9C#R<+EH4"OPTG=OPB3XV!7N/YGM1.VU47O[W-,Q MQ[5)108$5SG)93TWBYKCBLED+8PF1TS@*.=4Z<[OVK@GSMWN JLT[ =!,/17 MVPG_5;6#'K?H\5[TB2Q+7-SXVV?W)Z2BBJPHKV$;F52 NU"!_VDG?/P,ZRGX MOHH=Z'X+W7\%M$/3A-:FD(K]@;R+LC'L/YV\Y[-\0.$.<](R)Z]G9EK7W;S) M,XRX'_9[@[,GN%UU01(E9]VT@Y9V\'I:/).TH2)G8MF%/#@0N:NN"]G?VF3M M ?>5JB43FG!8H#(X':"%:@Z-IF-DY?;=N32XB[MF@>.WH^3XOF?_S2)F(O0/'8 W ;@/4 MVA- V@#RWA9H&T#?VX+3!M32QXWV.G%A+./II.3/H*S0BJVZJ+-?1ZM\I44U M4>YEJ7Y-59R %'B3\8U.< )_ 1AB M;.G/[/WAR";G_[4>_>?6#Y)!=J--:C[R@=&VC7'#0NTLU=IU*M;QG)V-U.(D M6+EEH^E//R 7_FI+\#')PF.214(3 R@30(*'$ZP@.ISDZJ,RAU MQH4$?*'VE5[)#8&SU[*#L$?T'LY,'*(PH(&6FM#$!=0)7-?7%)LXXF+?S,0Y+G8!%G M3 S)#LRN0E_5L*;;A%&7$GW>6\@"2+!>Y"8L\'SLV74CV#DG.*C\LICSG(%% MR7.@C'LUXWDAK)8)FK/3H9!B3;4%ASP?$GUUL^$P=#RBC[@%Z"HZS^_1ON<: MT7#)JR,(4#Z?O51#OTG%JI[O:I%/V*-UR1LF_*BG."I;>%2VJ&7;3_IG@AT" M>Y99A+NLXS=FG&2J X/K2DMQN,3I.\',@@H@TNO+@D(8NUB?91:8ZSJX1VYG M5M&@ 7LML$>FSL.LVDVW:7T^5;<@;7Z3\0NSEQPQ2XZJHB=Z(DP<U9-A @.5--RSS*+.+Z)APWC[,?W4Z(:O=E=]G;7 E"0]2Z$%ABC% M.EUDPQ$?!J1'?.<@T;"%O&:RE6P5:]HXUZ6^.=@6^XB10W4S8<,I6XW-P3:! MGD<1Z=/;^4YFE5B M%9?V:AHTNQ^>2\=D"X_*%AV+[7!,.N>,AJWS12S2.?AT68"$9UEB#.E6E"'=WF*?],XX8S18A]_K-]=*>[Q5)X8E:S2K97XCA50G*.6FK?J/ MZIZ/RA8>E2TZ%MOA^'06&P];[*XFFX&QST;3\%)'&:) /]#9@#3P G-.6ADQ M"?03G971]P/48SEPY[;QL-O>+\HA[::_I0Y%/M*/&%8@=J%^? BM0!($OGZ. MMP*12XWC['CO>TC.RF7](4JHC6]3R.9E^>[I[F/7>?V)1WM^@4YGR/(\1*=1 M\RFKHV^^K%W%Y3(M!,C80C4%3SS5V[+Y6-7<2+ZNO\8\;JH'=)\/IOU!+ P04 " !S0/U4-3< 'MP& #@+@ & 'AL M+W=O'.\5T2 MP[6[M(@3";+1?7=5;9?/_B.KQ_*,HO M9LO%+K@7:U%\WEUE\M/LR+(-8Y'D89I8F;@[FYSCM[Z-RH *\7+\]FZ#RC$0D-D5)$<@_C^)21%')),_COYIT \]Y18'<"JW!^2565Z%13!5#)547+!(=).;/6129_#65< ML5S?G-]X'[R/-VOKDV^MWYU?>^\^_;GRKM>_6MY?G]_?_&M-K<_KE?7JY]\6 MLT*.6,;--C7[Q8&=]+!?ILFCR(KP-A+6E9PR(LO$UEH7Z>;+:VLMLE#DUL7) M+WGY"S#,Y= P<2QGZ;HG>J6//M]NPW*6!Y%U%83;Z?O$N@QV81%$ ))OO@HTXF\B.D(OL44R6O_R$&?H=FL'JB%-U2,_D MD+XALI8J]*@*U:I2K>2J8VRM31K+-IH'E4CB:WDLK%'EFVL'HYR001Q MY'2JC\DA/9-D_M#YMQ1A1T685I&/<@<:)G*A""C_VMBQ^3=)MC))YC&U*#O$ M<3M3PQ^$M13@1P7XK8C*A#>CJBX MGNT(<(*Z[*4%)0;/?T0(P:WX2>.YO_ MV"=R-J/^%5]3M68+(C8CG>D,X,HU[[HGTZIV-"J22$(^1YT)#0"G;,Z8C3IK MR0>0S+8QQ[@G52<6$QLKCC758'4$<#WE$4#"]1$ ]A1( *FMD+AQ;%AOV7[( MCM2< WY$/_+8!0^,"3D2HX/ZIMC:XC16$>N]XHML=XY7P;=8)$7?\JDEXK!$JEN:RDKA*&7:J"DTRN899?.' M,]*6J;&0V*R'U-.-7CVJ"^-T;G<;AU$7:93-'[J"MBR-C\0O,9+ZX-$B&+62 M1MD\K+I$3+!#E3W3(*XM1&,G\;/]Y/#NDJNW1L'=)>PHH=TE9"G!W27@*7MV MEX"IU.XN&U>)?\A6PJG24HV>P:#]Y+9+E5("^4_"$5?V2X !98AAAGDWH2J2 M<7MN(]J3T,:"8KT'?=DVQZA'-[8I)7103VC;/[@);2%:;PNT7M=?0?5!X^6P23;RBB;1U2++.LB M[=YP\X=Q;2%.GGT^^^'GZ4T' LIBTJ5>$M4:R[8P+_]U%XB*E&W!)4QY2@JX M;8=Q3KIKS@>0'%..^MH":=POT;O?,7U63S4ZH8!5A/LL@(3[+ #LZ;, 4MMG M26-5B=ZJ#I0*HX\QC;*MC+)Y1ME\ CSR1'1.>)]>C6L_:LR>'*XI1OTI4 MMX<10S9U4'?"J#QXM M@E%7:Y3-(ZI?98RZ7.D*@[CVZWB-L[5_Z+DJV!3T5&-EJ=G8<)<%D'"7!8 ] M719 PEUV=O*N;_GNM^R<]V&26Y&XDY'H#9>29(?7J0\?BG17O?Y[FQ9%&E>' M#R+8BJP$R-_O4EE\Z@_E&\7'E]J7_P-02P,$% @ X3NNA=8PX;3\K$AUSE267DO.R7[^CI$BV2#$)8*!H)/EX>NZ. M=\^=>/:8B9_YFK$"/6V2-#\?K(MB>SHYP$_)T,#HKGRW$Z"S;%0E/V4*@?+?9A.+Y@B79X_D #UX> MW/#[=2$?#$=GV_">+5GQ;;L0<#=LM,1\P]*<9RD2;'4^&./3"?7E@E+B.V>/ M^=XUDJ;<9=E/>3.+SP>61,02%A5210A_'MB$)8G4!#A^U4H'S3OEPOWK%^U7 MI?%@S%V8LTF6_.!QL3X?^ ,4LU6X2XJ;[/$SJPURI+XH2_+R?_18RUH#%.WR M(MO4BP'!AJ?5W_"I=L3> M"C7T#J!:2[P.Y90.L%M#2T0E::=1D6X>A,9(]( M2&G0)B]*WY2KP1J>RC N"P&_8D^_/[GV;" ]TCI853KO*ATDAZ=+OJ:I<4Z1],T9O'A^B'@:T"2%Y 7 MQ*CPGUWZ$5'K+T0L0C1X)F]?C@UP:.,S6NJC/?KVO'1U<_T572^F-^/;V?P3 M&D]N9]]GM[/I4N>U2JNMURKS]33?AA$['T!"YDP\L,'HC]^P:_VM,_E(R@X< M8#<.L$W:1W,H+SR-L@W3F5FM=@<,Y)'4G;@+;?QEFN,Y"4#I1$/JY*:QF!X))B\TYE= MZ7+V(D8L&MC=P&K$J.7Z@3ZP7@/5,T(=;S)1\/\JJ-D*"5F@Y<4N9RC,*2#4B-E.6Y/4F.KI2G+"/3#)VA)_D1) MEN<(W!GS?)OE82+]RG[M^%8FO):I+ 7/B8-=MX-:(T8)L7M0[Y$K?B6]5DP( M\&T1/O7OT5K)_LLQ)=BRNB!UDA&Q6^MP+6V@Z"1(E#]SQP:%G+U-C(@Z-9^@"69.(9U3"TQE#U]=CU':?K M?U7.[8780U[*P]P!5N<^E MP-<*3%7N!#N8>&X/RI8FL9DGKXLU$_6.UR)4B>]$B;.&'%VG#UK+CMA,C\UV MW(;/O7M193SL6S91'*C*$=_UW1Z0I*5&8J;&ZZ9J) R('&5W";\O65SK3J)A M1-OS:)<2M7+4<7LRA[2D2,RD"$X5.];NRK+*5:,N[(.8 ;%S_4X@*@$2*P@L MTNU -8(4; 3X/>!;JB1FJIR_=6[0XE=Y#MN!92GMB$Z0V('M]E ]:0F1O&]V MGR!E"R+U6/)4N1 MQ$R13:[LY'@!_0T'SLS?DB<:2L0>#91/"#I!P$YHSUA$6NHDWKORY&HV'\\G M;\@3(R._.T^.I.W0"2TS$S,S+\+GET$@VFUV22@_N<+L)0M?6J4/O+<><7(Y M2FI=8GS)NUVBZP9L[/15QI;KB9GK%X*G$=_"3+FMS"[M6_$T3".F4FN9@6E6 M,&-S0%32![+U5<+2R/F>37JLHFUS0,W-@9*#E4&OYR#5M@DJH9G MVO8)U-PGS*>W0$^3F^EX.86+\N.T%JEF+":N#_^Z4%5!QPM!Y 2W"41C2"U X_T?9N@+5?35\;CLMF24TR\$]*W,"W4B-$J$]J1 MF!YU)#Z6MD,'M/Q/S?P_2PL&>K4D3U7NMF'C=X.C2CE^T-,*TY;>Z6L3'I7BCZ7MT$TMQ5,SQ4,014EM0 WE"([DYW_! M*MYOZ$[K!U\YP*&VHU2&5Z0JW,.]$TR8 N_+@]T)ZI"WNBFR;7E.>I<5,(J6EVL6 MQDQ( ?A]E0';US?R!&PO=V]R:W-H965T&ULK55M;]LX#/XKA <,-R"+'2?K MNC8)T*1[Z0%=@V77^ZS8M"U4%CU)3I;]^J-D)\NP+0<<[HNM%_+A\U B-=V1 M>;(5HH.OM=)V%E7.-5=Q;+,*:V&'U*#FG8),+1Q/31G;QJ#(@U.MXC1)+N): M2!W-IV%M9>93:IV2&E<&;%O7PNP7J&@WBT;18>&3+"OG%^+YM!$EKM']U:P, MS^(C2BYKU%:2!H/%++H972TFWCX8/$K"4;HB<_N()H<+,>03! MORTN42D/Q#2^])C1,:1W/!T?T-\%[:QE(RPN2?TM1LN$+N\YV/(D@:ZVCNG=F!K74W5]\[?-PXG"9_,8A[1W2P+L+%%C> M"B?F4T,[,-Z:T?P@2 W>3$YJ?RAK9WA7LI^;+UK+*];"@RF%EM]$ERN=PZHU M#5F.,XZR$7'63Z&\@+N"?M*@MO=8[YC_XQTSMR3 \<%^E9P#];/81Q M,H T2=,S>..CYG' &_^?FCO(R:\A?>E7K(7QFJ!X#N!GY76\*I!$LEMPA'+"S@%+11BCN+TVC))J@HA:Z+;CT6\,+ M5(#(MT)GZ#=Z'<"=#5;5WLJ,G1\%QX=;9.DRI.*@;_5X>U# XCA\(54-PH?* M@@3[(U/I@;F .12C<,-[0F>YN(.OSTY3D2,M,Z\EYT(W>Z]?M;G4)=R@H7"? M!G#3<@\@W[L&S*O@?LB#]TI8/H&'Q@762V(*NK1!\IJ4,$-8MQOKA':L4>V! M/]Q#MZA;3IXP""5J[!)=&*K[5H.FHP@U-S7Y4@=AC-^E_6>1.2,J:KP$35OA M2?9(\ALC6U)M\ +48J.\L(QJCI+)<$Y9YF^>JPRU9<5;2HE-?R$Z&LAR.(6F M$_9@)%]#]GS[I95-./?[D^.UPU^56GS2&SER&5X R\%:[;HV>5P]/C(W76_] M;MZ]4/?"<'P+"@MV38:O7T5@NJ[?31PUH=-NR'$*PK#BAQ*--^#]@KCJ^HD/ M<'QZY_\ 4$L#!!0 ( '- _50HWBS66 D $@8 8 >&PO=V]R:W-H M965T&ULM5EK;]PV%OTKQ/2!%IC,RW:<36P#B9MB4Z"%&S>[ M^Y4C43.,)5(A*8^GOW[/O20EC>,,@BSV2SR2R/L\]]Q+YF)GW9W?*A7$0U,; M?SG9AM"^G,]]L56-]#/;*H,OE76-#'ATF[EOG9(E;VKJ^6JQ>#YOI#:3JPM^ M=^.N+FP7:FW4C1.^:QKI]F]4;7>7D^4DOWBO-]M +^97%ZW]2MHX_IVE_\J^PY>U].K:UO_69=A>3EY,1*DJV=7A MO=W]4R5_SDA>86O/_XI=7'MZ,A%%YX-MTF98T&@3_\J'%(?1AA>++VQ8I0TK MMCLJ8BM_D4%>73B[$XY60QK]8%=Y-XS3AI)R&QR^:NP+5['^ M.>SLC5UE8]^LC@K\K3,S<;*8BM5BM3HB[Z1W_H3EG?Q?G(^R3Y^63<7TTK>R M4)<35(M7[EY-KG[\;OE\\>J(Y:>]Y:?'I/^/EA^7_8<-2JQFXNMUB#?2:T\+ M;\A5$R17W#/QUU:A[@K;M-+L:4=G9%?JH$I1:2--H64M/)8KU'GP8BOOE5@K M901BUDJ'==JP!%=BM4)QA*WX,+N=B8TRRLFZWM-GU9)(.5C6.@WA;0W;0%P0 M$I33S4BI-I'0F!E,&05KXX/KF"Z\"%90W8OEXMF?O.2U"[JH%5Z0I^_5IJOC M_MMG_YEQ6%P)W?5^*L)6[45IA;$!0HNZ*Q&'NJ9]^/29\LK:@*4PUJE/G2:W MU_MO<),"72MD[ZG@SL0[P]IMJPUIAC&--&!>^CQE^V3Y$903L$!:*JF=:,>)3F[A%;B0<8"FX62,(VVAKWBC;>GS3H@=LIUB5,X8,4]" MPV]M5R,NI$8R+&#@Q\Y$( J5]&C5;:J&K0Q" M5A6::5:USH0.P<.3=L8E<99U20H8."G(6"X5-JN (.]M@F_4CEVAPB?N(!W;-)) 9QV]UVQ*]10#W M9O[XW8O5\OP5%W57 96Q,O"+JG#_>50H9X7U['RI:KAU8'W>\%C\@'#M.8.N MC.&4W'RL43F>?IPDX-S6S.Y45X^$Z"03QU! *7"(E#-Y6][1S(W'$HF0E^AT#.B"#FJ.D,$0F-LYA- M+0&KSE!=RIX.2.^:#5S+-::%#D$A;:K-M"XY^WR6* 5/ $+=R[H[Z*4%8 J< MXTB#*!AT&/K 57N8P[[N<*Y)-=>G<-^B&Q'])!LW3B6J9<8Z68"3]PC0/O8 MHIU#H:5%<5*3&T3EC*F'$%OEP7:PE/"C63'Q/(#5HR-WL#%W]JB*ZL<%\R0( M^]T\02!^ [EAG=>YS#NO$L;HR BWF0-*35[N M:&:@(#B.)+YEI-MUP!&87!VP,,59%QF39'+3:.\CE:-T4@LK8YE#7L?DM5:% MS.H!,C2TOZ-7L:FE46*H(1JZDT\4>G#*HPP&#$L\/($VV#9#8Y6.ZJT/K2>G,-!4J#5._R!KFALYCM?6J>F HC2/L!=/6Q2] MDE_5=:YS.9=H_5XG@JR =9^9.IX>RGO>RY0Y\!BGGW'373< M9D;QZ6/SF&-OTH=A>#G4Q]1 @6@2:VXL#30_)'[,M??Z/']@#&^1@8![OOU+[E"92&BF SWJ?SA6&,4WC<$*#3W-KA/ R MJC\YHKW2#CPTL@$KC^HE-EVT= <"%J PW5L M73^]?7_]\Z/Y&>-K#;?+\^6T_/%@2ZO:*)_O#SB$<-W:WU_0OJRUU00J%UED!B' YQ0 M<:GCUW=*M?F-HNX0ZT;N05;U5!!JA*[B!<5.I3,L79R2C2-3"\J)*G/CR8TI M3R?6 :[WVG50T84U2OV.W?"9@5EV/R"F6-X.AST(>@WM(TQR[-]? M9XOC"/I9PE[W8@D7R\79=+%8$&F@$?NOMX:(]X E9D]=#S\;((6PO?6\0&LR'?%:QO MBOQSJR3*E!;@.]U4Y0=2T/_GP=5_ 5!+ P04 " !S0/U45;U4+T8# !? M!P & 'AL+W=OV9D.A8F2YY$-^U^_2@Y\:6W+0,.]V*+$OE]'RF) MFFV=_QIJ(H;'QM@PSVKF]B+/@ZJIP3!R+5E9J9QOD,7TFSRTGK!,08W)B_'X M+&]0VVPQ2W.W?C%S'1MMZ=9#Z)H&_=.*C-O.LTFVG[C3FYKC1+Z8M;BA>^)/ M[:T7*Q]02MV0#=I9\%3-L^7D8G4:_9/#9TW;<#"&F,G:N:_1>%_.LW$41(84 M1P24WP-=D3$12&1\VV%F V4,/!SOT:]3[I++&@-=.?-%EUS/L_,,2JJP,WSG MMG_1+I_7$4\Y$](7MKWO=)J!Z@*[9A M**E\BXR+F7=;\-%;T.(@I9JB19RV<5/NVW)$BR[!4RG66M=W K7=6 MQHJD]!QF.0M+],W5#G'5(Q:_03R#&V>Y#O#.EE0^C\]%W2"QV$M<%4(\>)&]!JD]2^? MX*,;I=57DRF\?'%>%./+*T^E9OC@0J K^"&,'0^(8*KX/FR7,QK;=$JC4;H M OLN48\2V.3R)Y*@-U976J%E\P2J1KL1F%I**F&:M1A;;0PT/2NHGL[T=-+% MH'&!H1I(418XG("VRG1E+ +V]0B M@0KM0K2?A3I!UP;$L_UD]BM016=V97X M%,5.WER&?0D$J_-"G&CWF6#;>H>J%GU<"_;>F1Y;:5'_MK66 M*#320$7S/L$U155.JO%=8F-G*F,U!S2/LE]>-DV8GNFA,/JIJCM$Y1H"JBI* MO3)5JPL2G;:^TEX*]ZU#SX(K.RGW40[1%P*4.M,#F@[3(8K.NI'[P)&=DXVE M:U,;ECBN=8"N+5%.82*N4W*#]H>@WY36KM =+6]?UO MF!U>CV7?-/]Q[Y^>&_0;;0,8JB1T/'KS.@/?M_/>8->F%KIV+ TY#6MY &ULO5?KD],V$/]7-.D- S/&\2N/.^XR MPP&=TAG@!DKYK-AK6X,M&4F^7/K7=U=R3'*/0*'MEUA2]O';IU;G&Z4_FQK MLINVD>9B4EO;G4VG)J^AY294'4C\IU2ZY1:WNIJ:3@,O'%/;3),HFD];+N1D M=>[.KO3J7/6V$1*N-#-]VW*]O81&;2XF\61W\%Y4M:6#Z>J\XQ5\ /NQN]*X MFXY2"M&"-$))IJ&\F#R/SRXSHG<$?PK8F+TU(TO62GVFS>OB8A(1(&@@MR2! MX^<:7D#3D""$\660.1E5$N/^>B?]5V<[VK+F!EZHYI,H;'TQ64Y8 27O&_M> M;7Z#P9X9RPS)Z@"$9&!*'VRMR M*%]RRU?G6FV8)FJ41@MGJN-&<$)24#Y8C?\*Y+.K%ZIMT3D?K,H_,RZ+8?6N M(Y^9\ZE%'40YS0=YEUY>\H"\.7NCI*T->R4+* [YIXAM!)CL %XF1P7^WLN0 MI5' DBA)CLA+1X-3)R_]UPSV\K+[Y5'1G)F.YW QP:HPH*]ALGKT2SR/GAU! MFXUHLV/2?P#M<7EOE066A>RXW&%WB=E>$"EV ,-=$>7*6(:M@/&F8<9S;[@N M#!/&54?!D,K6P"K-I64%1WTE%YI=\Z8'ITI#KBHI_B+::]".6L.77F@\(0>* M'-CC:S!6R.H)ZT +583LK9(Y-[77^M3KRO>QP0VM@6VX82?+8+Y(G3JWG#G0 MI,G6&H"U/DF!DI1ABL&88H%CPE4<("K3@6L;S?:? DCCX'21> 0H>S9/1PA& MW/P0@(]RSW5'- >G60B"W=X-#28 'BFF) Y2+)D2!LUI)JM.::)0F66 M?>EY(\JM3S"G&]7UOGWWR-QXWRC9;)DH<;/CP$1AA3"=,L(1JSSOM7&VH&#Y M%-JN45N,^Z7"9&4MM&O0ABP"1'3+F>BV+)C'D=,U"Y+YC/&JTE!1+IN:8U"( M)OO13Z,=8N#>33KXE_?^()7_2ED%SF@E-O0*AX>>/$P%X-WC_J\%GD M'9X%RRC[/QU>]LW@<#-J.^[S>3(;?)X&21S_%T[[N3B&[#6"+PI7#,%W.R>F MBK+*(A*T% _C97RK6C?4&^ &="ZH_:VW.(M('-X(M$_:O&][+'I?Z-SV+G0[ M=GF0,#6==PZ>XR/Z2Z]L@I&@U.K^9L3.5; M]R4)B])G/_W]Y(9(U/DMPN=X<:+;Q_TAG%=#@-B5IKOTW2U/<]GC_,T&I[+% M/(C2Q2CJA,5AE(XR"O8XS8)%FCZY P+IHMO"[\2,97&08D4?B)_=P720U0^P M#-;MQ_A>C[3,;BJ.AZU:IE)U&XS.C>/(E#:C>W@/I:V^S2A0_IL,MB%_;=F+83 M?[S@W.C@_.PJA=\5KH$>><1-=FE\3^'ER_#Z=8TQ"V.V!3[;A'885O9AS9TJX/V%MXW2D_W7CTMZ,J][6@HP5'!/X#&T_'Y^-R_FKZ2 M^[?G&ZXK@3@:*)$U"A>S"=/^/>#_I<*4&#:D M8'Q4K_X&4$L#!!0 ( '- _50F]24S9 , 'P' 9 >&PO=V]R:W-H M965T_FL6'0L5)9\DIPT]^N/DE^6#5TPW!=;I,A'#TF16AVU>;85HH.76BJ[CBKG MFMLXMD6%-;-3W:"BG5*;FCD2S3ZVC4'&@U,MXRQ)\KAF0D6;5= ]FLU*MTX* MA8\&;%O7S)RV*/5Q':71H/@B]I7SBGBS:M@>G]#]V3P:DN(1A8L:E15:@<%R M'7U(;[=S;Q\,_A)XM&=K\)'LM'[VPF]\'26>$$HLG$=@]#O@/4KI@8C&/SUF M-![I'<_7 _JO(7:*9<&X]7:&G#%XZ= M;9I'4+36Z;IW)@:U4-V?O?1Y.'-8)C]PR'J'+/#N#@HL'YACFY711S#>FM#\ M(H0:O(F<4+XH3\[0KB _MWFD)* QR.')Z>)Y%3L"]5MQT0-L.X#L!P Y?-+* M519^41SYM_XQD1D990.C;781\/=636&63"!+LNP"WFR,XOF@-'FW9LT3^XNT)N/].:7T'^&WF6 S]HAW$SA.R#XHT+8 M:F8XZ!(>A*$VT,;"@%>I%,*3U@*XZ#E@? +9BMH MV(G&A0O4KK+Y8_'AQ F<*Q$41%((5M.>@:SMT EKD5; M^X3X\(B,S]>!R18#;MI!!83K"32RM="JA@D.3*F62>#B(#@JWO/(;R;Y(O,\ MTFGR&H_K*95G=%%]5G\FBZPH3$MZYB!-WO;GR], B['ZAW<>A=JA2= MV'05E"<*LC6>2;#I]EE7MR%A0P'[^H7+=F26QAU'S[D9$Q&BJ;3D:.STM2:, MSR9BC68?YKZ%0K?*=<-QU(Y/RX=NHGXU[]ZE3\SLA;(@L2379+JXB&ULK57O3]LP M$/U7K( 0DT+C_&PI;24*0V,2$P)M?':3:V.1V)GMM/#?[YRD:1'02=.^Q/;+ MO>=WL>\RV4CUK', 0U[*0NBIDQM3C3U/ISF43 ]D!0+?+*4JF<&E6GFZ4L"R MAE067D!IXI6,"V; M5&P%CV!^5O<*5UZODO$2A.92$ 7+J7/IC^>1C6\"?G'8Z+TYL9DLI'RVB]ML MZE!K" I(C55@.*SA"HK""J&-WYVFTV]IB?OSK?I-DSOFLF :KF3QQ#.33YV1 M0S)8LKHP#W+S#;I\8JN7RD(W3[)I8_W0(6FMC2P[,CHHN6A']M)]ASW"B'Y" M"#I"T/AN-VI<7C/#9A,E-T39:%2SDR;5AHWFN+"'\F@4ON7(,[-;L09AI.*@ M)YY!00M[:4>>M^3@$W)"[J0PN29?10;96[Z'1GHWP=;-/#@H^+T6 Q)2EP0T M" [HA7UV8:,7_EMV+3GZF&S+8:PKEL+4P?NN0:W!F9T<^0F].& MZJU%A]3_ M9NTP^8&31G MM@6N(85R 8J$_@ZT!VH?_CO^:2U8G7$T^^73/1[8!B^] <59H7OTF/CN,#YW MX\3?PZ*(6I0\83X0D M<7VZV\*G(S>FH_Z#OY+N=NQ2PH DW*5S&L1NY(_>YW=,0C?QAVX2C=YD18>A M&_@]]M%U\_9JO@2U:CJ;/?E:F+;\>[1OGI=MS]B%MYWWCJD5%YH4L$0J'0QC MAZBVF[4+(ZNF@RRDP7[43'/\ 8"R ?A^*?$^=@N[0?]+F?T!4$L#!!0 ( M '- _532B5S9[0, ' + 9 >&PO=V]R:W-H965T DAH9M$:G=[NCUI3]5V7SX[, 2K!G.V:=I_?V,( MA+9I=G4G[7T!/'[F\3-C>YC57JH[72 :>"A%I==.84Q]X7DZ+;!D>BIKK&@F MEZIDAH9JY^E:(_'7LEXY6Q6K>U&;5:R,8)7>*- -V7)U.,5"KE? M.X'3&S[S76&LP=NL:K;#6S1?ZQM%(V]@R7B)E>:R H7YVKD,+JXBBV\!WSCN M]>@;;"1;*>_LX&.V=GPK" 6FQC(P>MWC>Q3"$I&,OP^.5W91; MHVB6DY_97#-5\6JGX085W!9,XSEN- U2W'M MT.G7J.[1V;Q]$\3^NS,*HT%A=([])Q6>Y_A+&H3%%%YRP173/ 5>I;)$J,FL M6S/7D#*1-H(9S(#I'L'J6O"4;06"D4"FDNY/ZU)(D:'2D/%[3GL-VT:=J4RG(G7$P)9H^S+RJ5,<)E!HWN# MH5*K&_4(5 K2.RC1%#1/CL17D3##;2[H2.:H%(GM8$=_GD\.0)KLO,]N #ZD MHLGP& 3!CC$PJ4X!MPJDK6MPAH$U]UV0GM>(R)B MAG)-2U-*)C*?$/.$_/ 1I'I*V\$."C/(E2P'C2]#F<(7BC^7@GX\-ALDLE:R M.QRT2PHI+RFW!XE@)S+1GT,K^P+>OEF&_NS=__;^4BA$*+M"B[;0 I5);,MD MC[GE#S] V()J'\'HZ^./;I8>W'^#.([O/%[\L7=^?7][7;]_$_M:I/#ZGB"BLR(V2\,1,E"S$"W<6OMR$<.D&\V2,FH^BML-X_C*C)U/97\<3 MR8P"=QDDIV;"V/7C<&R9)6ZR7#Y);^Q&B\%RZI?KC;J@$M6N[?7H=R*;RG0- MT6 =VLG+KHLZPKM>]!-3.VZ+%>;DZD\7Y*EIW$ ?HB\39GSID9#G>\=?X^ M;)@C/5;&ADFVB;&^' Q"L>%*A;ZKV6)GY7RE(J9^/0BU9U4FH\H,\N'P?% I M;;/I.*TM_'3LFFBTY86GT%25\KLY&[>=9*-LOW"KUYLH"X/IN%9KON/XN5YX MS 8'E%)7;(-VECRO)MEL=#D_E?/IP-^:M^%H3*)DZ=R]3#Z6DVPHA-AP$05! MX>^!K]D8 0*-+QUF=G IAL?C/?I-T@XM2Q7XVIE_=!DWD^PBHY)7JC'QUFU_ MXT[/F> 5SH3T2]OV[.@THZ()T56=,1A4VK;_ZK&+PY'!Q? [!GEGD"?>K:/$ M\E<5U73LW9:\G ::#)+49 URVDI2[J+'KH9=G/[A(@=:J)U:&AX/(B!E8U!T MYO/6//^.^3E]@?X*WLE! MWTG"._F_^EKSTV^;RY6X#+4J>)*AY@/[!\ZF[]Z,SH=7KY [/9 [?0W]Q^1^ M;$X7?7H&0W]:FM5>&QJ]3U%$+..&Z=I5M;([8AO93Z\6BP6:32Z^KF' M.HX;4D#5MM"U,J0JU]A(;D5O3_*SWLEPV*?/!Q]@50793&1GMQ_N:%;$'@&3 MC%/2 0"C03_0%@J(C5YK$2PZZMKL""VJ!TDE+9G #4++GBRN<>\MAR!C4L:0 M_%'M?!("EX(?]B9]NFN*S3.[K0KH6LM_(5V\&5WIJ,0X)'?.KIVV:_*-0<>\ ME^%REW3]U#3D4%II N\]2L +YK+E5:N==^!6N!!;V H$UVB,DBH(#@B& M9PF@IR9JH^/NZ+!@2P^.;)4MD@^N:N-VS&F_0/K12A-K,OS )O3IKZ.ZD!!J M\!0NQ]J[C,"Q1M"?%$L\Y5K/)+^I5$>C.546W][@@B'^/'N@=N% MFR-',R%0M 2UI56#8!QC:Q_B"^B12-!ASPHCU)IIRE3>K4?DB:M4-##Y:!$& MB$"N$2I)"3]&.&ATV%3&ULQ5;?<]LV M#/Y7<&JN3YJM'VZZ8IR&)#D2I)V7'_^@&4[-AMDMWM M92^620+@!^ #B(N-=?>^00SPT&KC+Y,FA.Y\.O6RP5;XB>W0T$EM72L"+=UJ MZCN'HHI*K9X6678Z;84RR>(B[GURBPO;!ZT,?G+@^[85;GN%VFXNDSS9;7Q6 MJR;PQG1QT8D5WF'XL_OD:#7=6ZE4B\8K:\!A?9F\S\^O9BP?!?Y2N/$'_X$] M65I[SXL/U662,2#4* -;$/19XS5JS88(QK?19K*_DA4/_^^LWT;?R9>E\'AM M]=^J"LUEM]O$7-H-L7B8@>Q]L.RH3@E:9X2L> MQC@<*)QESR@4HT(1<0\7190W(HC%A;,;<"Q-UOA/=#5J$SAE."EWP=&I(KVP M^&"D;1&^B ?T%]- %GE_*D?MJT&[>$;[%#Y:$QH/OYH*JV/]*2'9PREV<*Z* M%PW^WIL)E%D*1584+]@K]^Z5T5[Y']T;M&=/:W-!G/M.2+Q,B/$>W1J3Q>M7 M^6GV[@5LLSVVV4O6_Q7;R]I_V(#P=@*'5N!+@] YNU:Q9JAD00W'(1[S1B 1 MKQZ@'1*'G#B@L.,^[*!\)'H%9,/VCBU^I2*B#6%,+S1@76.L)K8+3A 2-ETK M+^ETB\)%0RF(ZBM1F!3YN$.J(H,F0*7(@$,C"9,P%?@.I:J5!!6P]011!! . MJ>B_]K"PY*6T*Z.^TX8RT1$RJ6Q<;1HE&][;1DURNW>D.8%;JZGQ*+-B MMUCG,2* #]3;/.[C$AJ'."!Z)D+G\/K569&5[_ZW[Y>(\>GL[63NGLWO3B+F M^6"1#SOQWRU6Z"B/OW!W0X[B7O($YJ=IGF4'&[,RI7HXV,C+X@>1O,S3+"O@ M+C!3.+S:,E%^=&V>E@=ZN^\L+?-RO\J/C<_3[&W^D\H)G)7I[!CF/)W-RT-0 MLUE:_ #SC*P]RMSLO&>J".\Q#&S52BR55D$1>ZDK4/N'VMD6B+N==?2R'?%[ M9.K(W?@2V7I'0C9W1$*^B?9J9821BF+DD&P&IF_7N\YZ])-8Y=>V[8390B,J M,/1VTRM-=RW3,;^1Y3 E?NS//Z$1')?^@ MZ,U#O863&'+*8 94ESG94KYAPW&!B2T M^AXCUSG*F>J$)B-+E**GE&TH@[)1N.8.QTCH=H^RCZBX#4:3]'1P@(>4IS'? M,G!3K14')V*FS/6/?8B^]-K@D+$^]&Y@BFH['>.#G/,-M^$8"JD>>3;R@CF< MS]]Y#FI?T^C3N\@A9XF3?I<$)/0'#*LHWT=I8'#1V-L=Q51_5QM!%-*ZRK"IK$!?G163YT8,X>>JQGQ[,7"VZ M59PL/7MNPC!^[7?WP^O[869[%!\FWX_"K93QH+$FU6PR?Y. &Z;)81%L%RD2-Q$7*7V5U:TM_W[/(BVXG=H \V]S)S MYLSL7+0Z://%%LR.CE6I[#HJG*NO)A.;%5P).]8U*]SLM*F$P];L)[8V+/*@ M5)63-(X7DTI(%6U6X>S&;%:Z<:54?&/(-E4ES.F:2WU81TG4'WR0^\+Y@\EF M58L]?V3W=WUCL)L,*+FL6%FI%1G>K:-7R=7US,L'@7\D'^R=-7E/MEI_\9L_ M\G44>T)<ML/Q:EY]E[HIU M=!E1SCO1E.Z#/OS.G3]SCY?ITH;_=&AEDT5$66.=KCIE,*BD:K_BV,7ACL)E M_(A"VBFD@7=K*+#\53BQ61E](..E@>87P=6@#7)2^4?YZ QN)?3DWE7-^7W\",@.CM&=TG3X)^&>C MQC2-1Y3&:?H$WG3PTP,D^E0PO=95+=2)6#DVG)-43I-0I ?9,L@> MI"M(D"NDR:D6QIT()?-6F*R@Y-*_13(CM "2SE*!XO_:0(B-!2*,E$VU;>R( MWA=2CX-AW%66] Z0W-F0*BN;G*GR^5*>8.:$Z@:>$6KOJ>R,KNCBQ0@-A4 3 MJR56'3448&,D>.4"_@+XG;[E:LNFSY79^)['A;#!MJY#]0./CXY5?H<08B!U M'MQ"2$2>2R\J2MJA4=")!=S;\DEW2MI(T,0U'VOIHP=83R;8-4P"?TJC4UEG M9.@Y"("A##R5\'X*:W4FH9&W3@U,6N8MJ4Q;B!X"8%T;?93PG!&NB_DB1$: MSL5\/HJQSA$2!,X#67EL(VOQV*A$0AWQ4$=!"XMDY/G5''IA>1K3H]GS/HRL-SI$HWZY]/5P.N_OB$"_>:"$,C9;.I/ MI\-IDLQ&E_-E2*3S89R.YO.8/FD'!]!]9=54??+TV3L864Z!$"-\UF(N;!WU M_G[#!Q6U6"8=[$.O];:4>]&FSYESBA=/EB]^V.7^>W[6^R$/M?; M(6=V7*T MG"X&]<]AJN'!Q"U$]XSL\9/^S-;7^3D$XUE7-M_H#;$POGQ[A?EX3C_UN^\U MT\F=R5:QV8?Y;2E M4-N.!U^(KQJ)^-9O/U]@6:&\K7@O8-J/%[.(S+MS&XW M3M=A3FZUP]0-2]_IV'@!W.\T:J7;> /##Z?-OU!+ P04 " !S0/U44,AR MM$X$ "<"@ &0 'AL+W=OOE7+6V*B7>:S!M70N]N\%*;1>#>+ 7?"XWA65! MN)PW8H-?T/[5W&LZA;V6O*Q1FE))T+A>#*[CRYLQWW<7_BYQ:X[^ WNR4NH; M'S[FBT'$A+#"S+(&08\'O,6J8D5$XWNG<]";9.#Q_[WV#\YW\F4E#-ZJZI\R MM\5BD X@Q[5H*_M9;7_#SI\)Z\M49=PO;/U=$D/6&JOJ#DP,ZE+ZIWCLXG $ M2*,7 $D'2!QO;\BQ?"^L6,ZUVH+FVZ2-_SA7'9K(E9*3\L5J>EL2SBX_E%+( M#.$/)-?,/+2DD]^$68>_\?CD!?P4[I2TA8%?98[Y*3XD+CVA9$_H)CFK\/=6 M#F$4!9!$27)&WZAW<.3TC?ZW@QX_?A[/37%I&I'A8D!5;U _X&#Y[DT\C:[. ML!OW[,;GM/\$N_/X3\HBQ/$03A7!UP+A5M6-D#NHO"A#;:E) ;^W94-M9:&E ME&E8=TA_C32UMM7(M5;6;>W%T(@=0TP JQWL4.B ZM068,F."PNI>Q!5BZ#6 MU.!9<800AH645^SS2D(R80JUE4"46,M:530@2KD!*U85#N'=FS2)1E>O/ED? MO(5)$DPG$9]&_:LXBH/IQ82%XR>X\2Q()S/XJJRH7O#V&5OC($['%&5C0-2J M);L5>/)L$(\(Y.UFK-8,;I=T@VU^:I4&: MI'WFO2JUJLJ-X'L4>4E#G8R]I. MS*;!9'H(#5?-V?( 89\D4N;P'C.L5W1Y M%#LQ_9:&8I%5+0V%?89%EOF*Y$"M1.74NLEEN$9\ 9C+GT[\:\\3HLQQV/.# M.Y$5U$IZY_@??#Z$9I1.@ME1+1TD/OE9UM9M)2SYEW,%9*7PGQG21Y5!D?Y7 MG$2;T%$:]!OUB\\5*!&6]#=)_1_2.2)K_A( MNX&A7N7".9TCOL&M;C.>)KF?";:@^J&>1VV*LG&\B@Z0>T>HFX@Z^6.5>[>? M883C(\K\!$5^Z7H(UU19.B>_JEUPHL[3Z#F3^.!^IYJC&5]<&9#\D:].'?1! M,2XJ%6T/-![_/*:_GZF=L2WU/E!4I5FC9J]_\()O.JHN4/T 92?,B5_>HCU. M<"$>$%:('/4N'6NMZJ<1S$N35 M>FF_>EW[C>-PW>]M=T)O2FF(Q)J@T?""-AWM=R%_L*IQ^\=*6=IFW-^"UD?4 M?('>KQ5]Q+H#&^@7TN5_4$L#!!0 ( '- _51":@>/I ( -$% 9 M>&PO=V]R:W-H965TT"4! MFJ[#5J!#T>[RK%AT)%267(ENFK\?93MN-K3!@+W8$L5S>&CY<+9Q_B$H1(+G MRM@P3Q11?9ZFH5!8B3!R-5H^*9VO!/'6K]-0>Q2R!54FS;/L)*V$MLEBUL9N M_6+F&C+:XJV'T%25\-LE&K>9)^-D%[C3:T4QD"YFM5CC/=*/^M;S+AU8I*[0 M!NTL>"SGR<7X?#F-^6W"3XV;L+>&V,G*N8>X^2KG218%H<&"(H/@UQ->HC&1 MB&4\]IS)4#("]]<[]L]M[]S+2@2\=.:7EJ3FR5D"$DO1&+ISFR_8]W,<^0IG M0ON$39<[/DV@: *YJ@>S@DK;[BV>^^^P!SC+W@#D/2!O=7>%6I6?!(G%S+L- M^)C-;''1MMJB69RV\5+NR?.I9APM[IM5P,<&+<'5$S]G*3%K/$N+GF'9,>1O M,)S C;.D EQ9B?)/?,IJ!DGY3M(R/TAXW=@13+(CR+,\/\ W&5J \X3\_H'_"9/'AW?@D^WA WW30-SW$_D_Z#C-\&W7 MP(1]ENP"Q*2DM)?PV A/Z",\7M:(Z^D VA:FD1A @'($\9-Q526(_VUC *U8 M&>2PDTUG388K=@\3$58U>L&5D54PM18F,(Q49.6I$U!"(?@N-&U'< &ECH(+ M$1348KOKY7V>9T?9Z3%L1& >B<#CJ]7](JAOQG 5N&[,-N(HRM^B\*/7[C7= MLUF%?MT.DP"%:RQUCANBP[RZZ&SZDMX-NQOAU]H&,%@R-!N='B?@NP'2;&ULI5EM;QLW$OXK MA/J"'J#HS;&=2VT#CINB*5# 9U_N[BNURY48[Y(;DFM9_?7WS)!FMKXR]$ZA/;M=.J+M6JDG]A6&3RIK&MDP%>W MFOK6*5GRI::>+F:SLVDCM1E=7?!OM^[JPG:AUD;=.N&[II%N^T[5=G,YFH_R M#W=ZM0[TP_3JHI4K=:_"Q_;6X=NTEU+J1AFOK1%.59>CZ_G;=^=TG@_\1ZN- M'WP6Y,G2V@?Z\J&\',W((%6K(I $B?\>U8VJ:Q($,SXGF:->)5TG5CZ__J,JPO1V]&HE25[.IP9S>_J>3/*.T MH:3G&O?"U7U,AK"5N->C[->'95-=O?6M+-3E"(7CE7M4HZL?OYN?S7X^ M8OGKWO+7QZ1?O9->>[+[EF2;( GMAXS\!C'BE?CW6J%T"MNTTFPI#IV17:F# M*D6EC32%EK7P.*Y0JL&+M7Q48JF4$?"UE0[GM&$)KL1I!7R'M?@XN9^(E3+* MR;K>TF/5DDBYBW?K-(2W-9 '[H&0H)QN!DJUB9S$Q6W**%@;'US'%>]%L()* M5\QGK_[%1ZY=T$6M\ -Y>J=671WOW[_ZWX23[4KHKK=C$=9J*THKC T06M1= MB3C4-=W#HR^45]8&'(6Q3GWN-+F]W'Z#FQ3H6@5U,+@3\<&P=MMJ0YIA3",- MR),>C]D^67X":\1<% B"+A498U2AO">$DY9*:B?:8:*36_@)=,8X .\[&>-( M5^@I?M&V]/DFQ.ZRG6)43A@Q!Z'AU[:K$1=2(QD6,/!39R(_<_I(RU%X4:SI M4(PU/CF%+&<#MTHZH8ABQ"]PN%DJ)T[F3!)S"EZ$4'82X.3TYMAHI$B;$I5/ MG8)BD$]F^56'").2R9'"/>T+]_1HQ7WTK..]#QI .DPL?TU"*M=8>'U>#\8Q M!I\PK,/V6VHRP=P/ $CUUL@')51O$*5+>G3\-E7D6@8AJPH].>&MM8Z5-*2# M@8?S*F6ZUG*I:QVH_P<.;>[Q*XR MUHD40@<%&0D%0[C4< %EY&R#:]8/7#Z&C+,>&6='\WH7S01!%1:]Z"5"_\M" M$CYN(ID+*F%'4$#> (;@,"+Y1*/D*D\?=(*SMD,&@A0)0+2=*]:24.A*.NA; M5>B*VT0Z+J"BB?&&BI+-\.-X7GSNT&-3=G$ (4=WT1#K; D.)[BA,B=[1D,= MIBZ2"G_+:)J2Q3K>1([[R\FVI)=UGK%!;.OS.,W7Y%] M%)##-Z+M+D;Y3ZZ,&'A"NF@MPDO5!GB@]ZV5B:&VW$GD%U:C!R,/Q@->1-O( M#,$RIV(BS!^_>[.8G__,W-)50&4L4'PB,MA^&17*66$].U^J&F[M69\O/!>_ M0[CVG$%7QG!*[L/6J!Q//TP2<&YK;G14^?20+-WV8\(N&<",U)Q%B5^U \:E MBPXD,_>" K9!CBK'JT02#/ZK(Q"X1$@WL"RTMBI/Z_4Y4SIAZ"G%JV+L.EA)^L RD=@-@]>C(C73(G3VJ MHOIAP1P$87^;ARG$;\4FKS7-UA88S-'1F39'+3:.\CE:-T4BFJ6I70[1_))\H]."49QD,F!MYC@1ML&V&)E!3 MUOR%]OO83+@I,/-@UD JAY0[J+<^M)Z'+8I>R:_J.C>YG$M,(%XG@JR =9^9.BY2Y2/?9I@>[&6I?'U,#!:))K+FRM"NDYM33%:GFB5#%,6U8 M8$[[A]Q.-]*5<0_98) @N?UDE[T@Y-'\D/@QURX/BGC&K7V8P+*-T WHUSO.S)6:;*O9M=B%IH"&YYAUAV^]Q-$'6]2X3!+3<[=JU M#=;H@DBDA#HL9X-1U.LGT<27)I&;?N]0'/F5!P==U#(863=M3*:X)#QBNT_R*%2<%>#X$X M)F/,TNS=O?K\X/1V? MSLZ_O VW7(@3(5^E_'T_/YV/SV=[NKRB[>#Y\8AM#/*M]?W2][+75%S@ 65 MS X[J5#QJ..?'Y1J\R^*.DVL0;D%\=5C00@4NHKO?38JO1J@5\IDX\#4@G*B MRMS$[_16"/L #; O$E#1" M5=B'$\&1K;E;\DWM!I60&[$@+.;EFT9/^92:" ]QR?6EK!E._/+X6:>5M;?/ M,,FQO[O)%L=Q]HN$7?=B"1?SV>EX-IL1 :&I^Z^WADA\CW$.EOAT\-X;I+?B MM_N\HYL07X'WO_9_0+B.[\UWQ^-?'_Z0;J51"[6J<'4V.3\=H1WQ&_WX!0S+ M;]&7-H!A^>-:290I'@&8OY""_L\J5_\'4$L#!!0 ( '- _52\$"L> M'0, + ' 9 >&PO=V]R:W-H965T M-'/FG"%G.&^UN;<5HH-'*91=1)5S]5DQ8UZCHSUH;R1PMS2:VM4%6 M!B=B[-AV$:71=N,KWU3.;\3+ M>(?N>WUK:!4/*"67J"S7"@RN%]%%>G8Y\?;!X"^.K=V9@U>RTOK>+_XL M%U'B":' PGD$1L,#7J$0'HAH_-UC1D-([[@[WZ)_#-I)RXI9O-+B!R]=M8A. M(RAQS1KAONKV$_9Z3CQ>H84-7V@[VQE%+!KKM.R=:2VYZD;VV.=AQ^$T><$A MZQVRP+L+%%A^8(XMYT:W8+PUH?E)D!J\B1Q7_E#NG*&_G/S<\DI+2)2YZX,L..'L!> HW6KG*PK4JL=SWCXGD MP#3;,KW,C@)^;M08\F0$69)E1_#R07D>\/+_I/R0X YO&S:&*4=$? :I MZ,E E5QM@#F@$\/AQ$;!X@,6*%=H($_#-GV9A9:*TH];S+;B104K+)A$P$<=H]_9=<>G6[9WPP8C8;3=+3'?=D_,>+[ON126H^3?C) M*^VHPX=I14\J&F] _]=:N^W"!Q@>Z>5/4$L#!!0 ( '- _53O:N?JDP( M "\& 9 >&PO=V]R:W-H965T[?3 M5LAG50)H]%HQKF9.J75]YGDJ+Z$BZD34P,W.4LB*:+.4*T_5$DC1@2KF!1@G M7D4H=[)I%[N7V50TFE$.]Q*IIJJ(?)L#$^W,\9UUX(&N2FT#7C:MR0H>0?^N M[Z59>2-+02O@B@J.)"QGSH5_-H]L?I?PAT*KMN;(.ED(\6P7M\7,P580,,BU M92!F>(%+8,P2&1E_!TYG/-("M^=K]NO.N_&R( HN!7NBA2YG3NJ@ I:D8?I! MM#C^1U^!VV "G^ A ,@*#3W1_4 MJ;PBFF13*5HD;;9ALY/.:HS6_X"7 M)0:'#7V3!0!U- M/6V8[;Z7#RSSGB7X@B5!=X+K4J$?O(#B/=XSBD99P5K6/-A)^+/A)RC$+@IP M$.S@"T>;8<<7?F_S,W<]./H<;.OB3-4DAYEC'KX"^0).=K#G)_A\A[1HE!;M M8L\>39T5#0,DEN@;F;N)#O;2 (?GZ'^-Y@Z@NX-UX IRJ!8@4>AO@O:"[,?_ M@#]L.&D*JJ$X^O*,!]*:UZQ!4L+4&-U'OCN)3]TX\;=B481M%#V9,C^F_+B6 M(@>U01D,QFX;(WR]$U@D]ZWTCLB5Y0KQ&!IH/AD$CM(]NVI7VA1=RUA(;1I,-VT M-!T=I$TP^TLA]'IA#QC_([)_4$L#!!0 ( '- _53.J90K\P( #T( 9 M >&PO=V]R:W-H965TS-3&"B[A6A.S:5NFOU^ 4-MYD 1[Q2>^;JQ31(M9Q]:P!/NEN]8H M10-+S5N0ABM)-*SFP7ER>I$YO =\Y; UHS5QD=PJ=>>$JWH>Q,XA$%!9Q\#P ML[_SL6,LM\S &R5N>&V;>5 $I(85VPC[26W? MPRZ>B>.KE##^EVQ[;(XG5AMC5;LS1KGELO^RAUT>1@9%_!L#NC.@WN_^(._E M6V;98J;5EFB'1C:W\*%Z:W2.2W8)7_X \(5A_M)1JLK6:D6".LZP2M7 MS\0J@BIDZC-G!O/G),^SL)BF(TV23,))$H\U89R5(9UF(]TTIV$\F?ZS=-WX M'H,I8/>@L67^$A#V7&.9K+%$R&O7JWCUA"+#L+(P*^F!G:R M3*4_&D$'DIDE89&4AW9H'L8Y'6O2,BR+XE%Z\S";%H?:1C1JZ2WHM1].3Z20@NA]6O6!5YP?$K;(X;ORR MP?D.V@%P?Z64W0ON@.$?P^('4$L#!!0 ( '- _51UUTR=K@( - & 9 M >&PO=V]R:W-H965T T"9EY)6V ME#8294-C$A*B;/OL)M?&PK$SVZ'=OY_MM"&PMMJW?8E]YWL>/Q?[SI.UD,^J M1-2PJ1A74Z_4NAX'@NI%WL[Q2%>EMHX@F]1DA7/4W^L'::R@ M8REHA5Q1P4'BZ*J1=:0<@PUY:!F.$% M;Y Q2V1D_-IR>MV6%MB?[]AO7>XFEP51>"/83UKH*=K%A\E_-;PB>-+_B'/?>FUZ'0_VE;&6-4DQZEGKKY"^8)>=G82#<*K(]K23EMZC#V; MFTHK&H8@EF!4UH(CU\I:ND2@K7)--H ;4XL*]^D_OL.M8*;Z*%\!50=(P12X M6]*E1 3""U!T U5[K&B/%(TU\2'80QS M373[>YG(S0;O4QOZ20^W&U,_B9+.BMZ2#_WP,OH+<@JCQ$_?RASZZ3#IBTI3 M/WXG.&!;/MG:VA1NYZU$-IT0#F?8#;I'+/L#4$L#!!0 M ( '- _52EB/J6'0, .8' 9 >&PO=V]R:W-H965T-IU%(F@M7"[=VHU4+VAC,!-XKHOFVIVET!E]ME MD 3[C5NV:8S=B%:+CF[@#LP_W8W"5>11*M:"T$P*HJ!>!F^3RZO"VCN#?QEL M]=&<6"5K*;_9Q=_5,H@M(>!0&HM <7B$:^#< B&-[R-FX$-:Q^/Y'OV]TXY: MUE3#M>0/K#+-,I@'I(*:]MSPCD6+ZCAJX62FZ)LM:(9B=.JO-&1 ;1K4U4CDA7 U+Z#-*4?);"-)K\)2JH M?O:/D)6GENZI7:5G 3_V8D*R."1IG*9G\#(O-7-XVS[N-0= M+6$9X /0H!XA6+VZ2*;QFS/T^NL/W5O4D'BTYDK%V3!.*.6EZQ69W,[^;)'DX+V9V,S]LQFE8%#&YEP8% MX#-D;=^.Y#JZPR)E]"'(+$.$&(]/:RP0:T/V>I_P2>;A=):,L+^JEFO.-M36 M+GW$.2V*,)G]>2;A"I]PQ8L3[DELO 9%F!BJ/E(XE5#GX5]Z)_OQD'<_YT2M M9/LK/XT'D<_"63;U[@^N_F)&T4%S8 +ZUK_X#4$L#!!0 ( M '- _50 ]5R/C0, T) 9 >&PO=V]R:W-H965TU*#9 L&2].')J&VC2!=NP#$&3;9]IZ6P1I4B5I.)ZOWY' MRE:>XSWD:;%3^JNI$2U\;X0TRZ"VMKV,(E/6V# S42U*^K)1 MNF&6IGH;F58CJ[Q3(Z(DCF=1P[@,5@N_=J=7"]59P27>:3!=TS"]OT*A=LM@ M&AP7OO!M;=U"M%JT;(OW:/]J[S3-H@&EX@U*PY4$C9ME\&EZ>94[>V_P-\>= M.7D'E\E:J:]N\ENU#&)'" 66UB$P&A[Q&H5P0$3CVP$S&$(ZQ]/W(_J-SYUR M63.#UTK\PRM;+X,B@ HWK!/VB]K]BH=\/,%2">.?L.MMLS2 LC-6-0=G8M!P MV8_L^V$?3AR*^ 6'Y."0>-Y](,_R,[-LM=!J!]I9$YI[\:EZ;R+'I2O*O=7T ME9.?7=UPR62)\ =2:@9^>F!K@>;G160)W)E$Y0'HJ@=*7@":P:V2MC;PBZRP M>NX?$:F!67)D=I6, O[>R0FD<0A)G"0C>.F0:>KQTC=E>B[!WC\[[^].QZ5I M68G+@.1O4#]BL/KP;CJ+/XZPRP9VV1CZZIY.6]4)!+6!36<[C:[:O.D:$(XP MM&Q/9\&>)3X._5 C7*NF97+?8QDH45LZL(#?.MXZ6.BH:AHVASWJS29P,\8D MA/4>]LAT2)JU-5B*XW>&X!Z9Z'PNIBOK$P]FW"*5%H?2TB*%,+7:22!*#F6C M!%T67&[!.CE.X,.[(HG3CZ^.#@_>0YZ$LSQVLW3X-(VGX>PB=XO9#W[9/"SR M.3PHR\0+V9Z)E873(B,]&0.L41VEK?&P 8X[EQ9I9@>/(KR8)W#W_RUZ)=YT MGHUA$52P,UI_4"M!=\R9T<[+^F"IV O ;R'^2S, M9]F(E/-!ROF;I3PNL'-:'L=V6A[%!&9_D)>LX#.6V*S).)WZ97IR0Q4J14>W MU5%WK"S[<^+*MV;"P_J[U3CE]K(TEV^6XVOC,Z*.XV3@![>LK"EYO??\GW)^ M*EA:Y.'\1.%/*[TDR[)K.L$LY5BD136HM[X1DY[=L>F[U; Z]/I/ M?8M[,N]_%&Z9WG)IJ-X;6EEJG_ZUIO\5U,Z OF^4 MLL>)"S#\ :W^ U!+ P04 " !S0/U4Y:R)N1D" "N! &0 'AL+W=O MY)-;\$FRGV?CU^"4-1>KZ@2^)[WS/<\]=[I*/2C^8#L"B1\&E*7!G M;7])B*DZ$-0L5 _2W31*"VJ=J5MB>@VT#B#!29HD:R(HD[C,@V^KRUP-EC,) M6XW,( 353QO@:BSP$A\<=ZSMK'>0,N]I"_=@O_=;[2PRL]1,@#1,2:2A*?#5 M\G*3^?@0\(/!:([.R%>R4^K!&Y_K B=>$'"HK&>@[K6':^#<$SD9OR9./*?T MP./S@?UCJ-W5LJ,&KA7_R6K;%?@=1C4T=.#V3HV?8*KGPO-5BIOP1&.,S3*, MJL%8)2:P4R"8C&_Z./7A")"FSP#2"9 &W3%14'E#+2USK4:D?;1C\X=0:D [ M<4SZCW)OM;ME#F?+S6"';&ULK9A=C]HX%(;_BI5=K5II=O(! M 88%I!F2;*?JK!"TW8O57GB2 UB3V%G;P%3JCZ_C9%)"0W90?0.)X_J^-T*\$_==&\"N!_UK!H!(,]-B7@Z5'.L 2SR:<'1 O M:BM:<:'MTFHUP(06,VLEN7I*E$[.5N6,0FR-5F1#R9K$F$IT&\=L1R6A&[1@ M*8D)"/0F (E)*MZBW]&G58#>_/IV8DO5AH)DQU6\NS*>=R9>#STP*K<"A32! MI$4?=.L''7I;];T> .]E .Z\3N#[';U&/><*>8[GMK1GWBU_P%S)W;/RX/71 MO19Y^'.-C[KE <3G&M\8RUX]F7J:USO#:YLU_WQ0E="]A$S\VS9=2F*_G5CD MU;'(<0Q32R5. 7P/UNRW7]R!\T>;5R9A@4E8:!(6&8(U/.[7'O>[Z+,PRU/V M!4!M*Q*HWAUB#@F1*.=L3XH=1[3Y7%('FEIL=_N9Z[M#1TV[_;&#/U;S?-]W MALUJ06<;+_7&)"PR!&MXX]?>^)W>5.M/*&]B('O\F +ZB)]5OJY=6]:NS;5K M;59U!KET29J$!?Z/D\CQ'<=ISH[09,SH?V,VK!K45@TZK?H3V(;C?$MB-&Z ZNT%_J'?,KNJ<2.-7U<-KF7&?,2YTS"0M, MPD*3L,@0K#$+AO4L&!K?,(IPR9A00D;'>5"Y_IT"P];*_6:E2)#S6HXISJ"T!MUG5&>A2JTS" I.PT"0L,@1K6.\Z MW[]W'>,IMT(:LMDH+3!*"XW2(E.TIM5'1QNNX% NEU5AX>U*7U8>2M/H([*;]SQW.WI3QP MQV%YU/@=7YY\/F"^(52@%-8JE.JI>EOGY6%B>2-9K@^_'IE4^5Y?;@$GP(L* MZOF:,?ER4P2HCW1GWP!02P,$% @ &ULK5==;YLP%/TK%INF36K#9R#I$J0F MZ;1-JEJUVOKLPDV""C:SG:3]][,-H8%0TK1]"<;<<^X]YX)CCS:4/? E@$"/ M64KXV%@*D9^9)H^6D&'>HSD0^61.68:%O&4+D^<,<*Q!66HZEN6;&4Z($8[T MW#4+1W0ETH3 -4-\E668/4T@I9NQ81O;B9MDL11JP@Q'.5[ +8@_^363=V;% M$B<9$)Y0@AC,Q\:Y?3:S-4!'_$U@PW?&2$FYI_1!W?R*QX:E*H(4(J$HL+RL M80IIJIAD'?]*4J/*J8"[XRW[#RU>BKG''*8TO4MBL1P; P/%,,>K5-S0S4\H M!?457T13KG_1IH@-9'"TXH)F)5A6D"6DN.+'TH@=@.1I!S@EP&D"O!< ;@EP MFP#_!8!7 CSM3"%%^S## H(J6C)I@;:3(V6\A.B^GXKF'R:2)P(IS3+ MI/VW@D8/").X'%WEJBLKC=IJ<;/H-(PNTV>$V-6[77U7SNF]K;UJ^"SVOG4ZO0&<]Q M!&-#+C,^MWGUD62S#R*K^>A5/GI=[&'-MA-TM1)<2#L3LCA! M$U@DA,@AFN 4DPC:;"WH^YI>K<7KT+-=RQN9ZUV_]J,"WW*#>M3L4%1-8;]2 MV#]&X<4CL"CAK=_DI+]7@-40LA]QZEKVP&XH:0OS M=ME^)74OPW-^M"7[LZ MY;^J4YT5'/MF'TI9Z6XGNLW^C;MS'RL^OV4 M3N#9@W;U@TK]H%/]G?[#AQB=KX')#4SU0J-KED3PED^X2!CLU&GWK'[#F=8@ MM_':'PBJ"1Y6@H?O$]SY10\/?M&=V8]M^7XZNUV];3WO8ZP/;/CA9:!,-^QN M=W=1Q]IR*&?=FITMGOU.:UZW-I1I&N]MIM]3X7J 35T2[\#U!+ P04 " !S M0/U412U2+=L& !:.P &0 'AL+W=O-U(9;5W.IVNW,9Q?60JQ.!X/47]*8I"=L M11/YRP/C,1'RE"\&Z8I3$N1&<330-K.S_-HUGYVQM8C"A%YSE*[C MF/#G2QJQS7D/]UXNW(2+I<@N#&9G*[*@MU3!33SRCL0-VWBT;- HX_DL M2O._:%.6U7K(7Z>"Q:6QK$$<)L5_\E3>B)J!Y*@-]-) ;QL8KQ@,2X/AH09& M:6 <:C J#48M WWXBH%9&IB'>AB7!N.V@?F*P:0TF.31+<*1Q](B@LS..-L@ MGI66M.P@%T1N+4,8)IEV;P67OX;23LSF+(ZEA&X%\[\CD@3ET9=5IJP4?4 7 M01!FQR1"5TGQK&2:>V=10<(H?2^+W-U:Z-WO[\\&0E8HPP[\TOEEX5Q_Q?D0 M?6*)6*;(3@(:*.R=;GMSG[W7;8_U#L! WLGM[=1?;N>EWDG\:YV5O;W;=5WNLVMZC_6N4;D1QN'XQA MSAO^T(.ATGK!,]2\; PZ35?$I^<].'@V M>*RKJ=/=L6I2>APU/=J0'IU=CT,\'>M-EZZBE#8R6[?" ZI8(ZZC;5Q'G7&] M2SCUV2()_VT%%M&G[)BJ EP@1_5F30W<"G"GWV,## FS(6'.:#?$._?"A?3H M <$:9@LT#7E(0OZZ"N)UK2//LN7@[R K9L!4H;:ZVNP>EL]+%]/B3, X(U@CW>!GO< M'>PEX?1#T>?/:UU#'^6_I.AB+9:,YUW'6LY6>6-"@JXCDJ1]9#]1[HIFT_RRQD!I=$ MHGWE!&^ZTXG@D_:@.>]L]K%JA839D##GD'OA0GKT@& -M6*MRKYI/Z17=,%Y MIKJ8)@+=/Z-ZN6ORG%^^V! N9X);*=;TJ=#E#UCNUI0F@5*LT%ISIYP&^B9$IXBC.(L[XA,%)!GU=3=!:V6!T5KJKR6 M8\:=S:[GTI1JZS0_6FV0- N49H/2'%":"TKSH&A-R>F5Y'3@]&T)A!(A),T" MI=F@- >4YH+2/"A:4X35$@+NS!*_/8%3\O=DH[6R)(HB0PU/6I,'3U7,& ^K:4%3!-5R!NY> MS_C,D@_T920,0DY]P3CZ#^U]%P1=AP"E6: T&Y3F@-)<4)H'16M*L5JVP!/H M01%TI0&49H'2;%": TIS06D>%*TIPFIA N]9F>AX%RS6)O:^#$+FO>>@- N4 M9H/2G))6'^$,$^\,E[NE1KHY:H^6/V.Y0*^6"_0]RP5O32AT\X_5$"C- J79 MH#2GI-6S(MB83MJ?H+U2;-Q2$53=FBJJTO%Z=SJ^E:!P.4E$>L#4K!M[M'A MT_2@-!N4YH#27%":!T5K2K%*T^O0:7H=-$T/2K- :38HS0&EN: T#XK6%&&5 MIM=_/$U_V-2LV\'1H@3]^!^49H/2G)+6F)J-M/;43%5JHAGM0?5G9/WU*NNO M=V?]WSXU UT- *59H#0;E.:4M.:&ULO9AK;^(X%(;_BI5=K68DAER P'0!J6VRVJXT&E34W<]N<@I6 MDSAK&YCY]VLG(9".<8G&VB\0![^O[<>'X\O\0-DKWP((]"W/"KYPMD*4-Z[+ MDRWDF ]I"87\Y86R' M99!N7EPQP6HGRS T\+W1S3 IG.:_>K=AR3G*I7#%9>P4NP@(OYXP>$%.UI9MZJ.A7:LF+%"I0UH+)7XG4B>5*S@LP M!BE:"YJ\HD_H-DV)FD.BCD0UHQ\B$)AD_*.L\K2.T(=?/\Y=(7N@?-RD M:>VN;BVXT)J/OM!";#F*BQ12C?[>K!^]IX_,^O ]??Q._P.#@2O1M_R#(_^[ MP.CXUZX8HI$W0($7^#H@/R>/?DX>F^41)%+NZ^0=&*,V&$>5W_C*8(S(GJ10 MI'P@0S&A.*'WN\Z M_+596)FII+M?AMYH-G?WYY!_K.0'WC3LUHHM]:M#=MR2'1O)WM-B#TR0YPS0 M&\H#M 9&@*,['4RC;5^8-LTBFV:Q);/.W$S:N9GTB?I!&_;H40;[ *V )3+B MY;*MFR"C=]\)LFD6U6:SLW^%-_3?_":^?-&[01VF$];YM-^L;[>8MD5]'4GN,!%2HJ-CKC1M"]QFV:1 M3;.X-IN<$0_&_B30(Y^UR&=&Y&TV6>'O:N4Z1SC70F=5]F_IP.G_'R=.FEN[0::MK7;ZG8Z?_ MSKD3\VV;)%!9[T"T",>:I?A\[].PL7J$M.H6VW*K4;MG=WHYL$UUF% MJ*_WVK?MA>UM=4WIGJK7M[U?,-N0@J,,7J34&T[E#I/5%ZAU0="RNB%\ID+0 MO'K< DZ!J0KR]Q=*Q;&@&FBOL9?_ 5!+ P04 " !S0/U4=Y^4 HT" !5 M!P &0 'AL+W=OMA:)G=EN _]^MI-&;9-V7.RF\<=[3I[CVLZD MYN)5K@ 4>BL+)J?.2JGJVG5EMH*2R$M> =,S"RY*HG17+%U9"2"Y%96%ZV,< MNR6AS$DG=NQ>I!.^5@5E<"^07)\W4/!ZZGC.=N"!+E?*#+CII")+> 3U M5-T+W7,[EYR6P"3E# E83)UOWO4L,?6VX#>%6NZTD4GRPOFKZ=SE4P<;("@@ M4\:!Z,<&9E 4QDAC_&D]G>Z51KC;WKK?VNPZRPN1,./%,\W5:NJ,'93#@JP+ M]<#K[]#FB8Q?Q@MI?U'=U :^@[*U5+QLQ9J@I*QYDK=V'78$7GA$X+<"_Z." MH!4$-FA#9F/-B2+I1/ :"5.MW4S#KHU5ZS24F7_Q40D]2[5.I7=L TQQ04&B MLSDH0@MYCD;HZ7&.SCZ?3URE7V)*W:PUO&D,_2.&/];L$@7X OG8]P?DL]/R M.61:[EFYMR]W=;0NG]_E\ZU?\.]\0UD:<3@L-B?H6E8D@ZFCCX@$L0$G_?+) MB_'7H63_R6PO9]#E#$ZYIP^DUMM"@:"D&$S:R&,K-T=[DWI)=!7%>I$WNR'Z M=6&(=657MH<7=GCA2;QG?99'E(TJP3.0@X"-0;0'B'$47AT ]NMT31 ? 8PZ MP.@DX"UE5)^B'"TYSP?YHCY?''OX(%^@1JB2WH;*XB]) ['!WS].@\G@=\# M='*'W.'%+MCME)OQRWN$MW('ZWMT(/?)'E8:T MP"3A# G8++R/X?4Z-W@+^)/ 49Z\(U/)/>VP /0>W4+-64THP78Q^08Y8"M,ZSVU"(G>5* PH?*M9G^_J]"; M5V_GOM+YF2A^/>2R['.)?I-+C+YQIG82K5D#C8-?7>9G%_B^]F4T)WHT9QE= M%/RZ9U=TIL]>)G[Q37"O<:B5O# M''K7LL,U+#Q]JDD0!_#*UW^$6?#!9>]+BE4O*;9^(;&SA4C&A4@NJ9=?6,U; M0+CK**GQ/06D.-)3K?ZKZO.B?G"M2R^964ES=QS*+$N*/)[[AU/'G\+",$W# MX!Q6.6!!,HORY!RW?HK+LRA(\Q%V9D Z&I!>-."'/?VA0?@ 0E]F8_%F4TJD M;T.I,&OT9M6GD;Y%2.URI(^1GN26I&&BJYA8XL ELWP63*RKG'I1/,LFGKCT MBF(6QFY3LM&4[*(IZ\U&W[WFK&X(W9M3V55T]B1XE,=1/BG9@2K"=#8IV*65 M3NU;.U%9ZBXV'XO-_]T.<"Z]-<)YD2QSQV(E81%.:ERY<%$69),J*Q[$ONYTAPK" /3W M#>?J<6 "C#UO^0]02P,$% @ &ULK9==;]HP%(;_RE$V3:W4D9#PI0XB%:)J MG=H)E76[F'9A@B%6'3NS'2C_?K:31K"&J$CA NSXO*]]'G+"8;SCXEDF&"MX M22F3$R=1*KMV71DG.$6RPS/,],J:BQ0I/14;5V8"HY45I=3U/6_@IH@P)QS; M:W,1CGFN*&%X+D#F:8K$?HHIWTVI9,D8KE$"&%PK'@.Q F6KN9@85IU3I]PLS7OE!"KQ*M4^%WKK"$.=JC M)<5P$6&%")67\!F>%A%M X%V![_E^C7SV M?GFW1AXURV\RT8'NT,J]8[FKV52 _ J0;_UZ)_P6TQN8S^=PSQ&K8]&H-D5[ M+3,4XXFCJU)BL<5.^.E#=^!]J2/3IEG4DMD1M:"B%ECWX 2U""\5W#&I1*Z? M$0I^W^L N%,XE7_J* 9M4FS3+&K)[(ABKZ+8:[SWGIC$<2[P"C+!4R(E%WM@ MNF+K$#9:G8NP3;.H,!M8,_,SM T#OQ]XNCJW-7#Z%9Q^(YQ;LE8)_$B(6,$4 ML>R(W* B-VBU. =M4FS3+&K)[(CBL*(X;+S_+#2^AIFN M3Z+@%L6$$K6_@@?T0M(\A2D7VI*P#JX/;N,FY<(=O*JWKV5=5:@6W MEC8]XC:JN(T:N558).B^CY848TNQ#M#H34[_93-KW._<6ZHELP*->]"8F2[Z M 8D-81(H7FM[KS/4CP%1=*;%1/',]FI+KG3G9X>);N:Q, %Z?&ULK59K;YLP%/TK%INF5MK*,R3-"%+SJ-9)E:JFW3Z[ M6!S1E2AR @\, M\5598O9[# 7=C"S7V@T\YLM,J $[CBJ\A#F(Y^J!R9[=JJ1Y"83GE" &BY%U MXPYGH<)KP(\<-GROC923%TI?5>%>*1;KY!XZ>G]!):0_"."6]%\!N"?VZ$H"$$YT;H-01M MW:Z]Z\1-L=D+IB$I%Q M-",II ;^]#0_/,&WI>76M[?S/?9."GY?D2OD.Y^1YWB>83V3\^FNR<[_19_] M<_2#9/CM(?"UGG_&(3#M;? M >8/G&O_R*&]5T!*8$M=N3E*Z(J(^AII1]O'P8VNB4?C8W^3I;.=(0%GDT8W2&FK"6;^M!R:;1,<$Y483T( M)E=SB1.S.Y+2$M 7_ 0T5BIXVKV]J5]XPK'WV@1*PYBDD&F0$?=>/##KPMPVYC]_:QWWJ=A']O MR WRG3?(8]_SWO2#8\@E7#7!#_*I=_6D:_Y_ OJR%0: M-3HPH]7M.>853F%JR>N1 ]N"-?OCA1LZ?YETZ9,LZI,L[I,LZ8GL2,^@U3/H M8I?UL03&(%.*HCGG(/@;]*D")B\$LD+O*>=H@1G[*2^)'6:97'T06 #")).K M*2Y,5=#I\]HJZ),LZI,L[I,LJ"=N9YSKJ;V)O#0(/6H$'G0*;M$2- MF"A^JG)67_W_ F8F*3O9KY6R3[*H.V[/"4S79=SG%I*>R(Z$#5MAP\X /\K7 M:+8_O4*>7JQ.KTG"\*RR!KX[]'X55BU.I[MKQ;G,9]RGS^3<9QCZ(^^9 S1L M\SR\_H;\AHM-?6[FA7RS8Y*"*?,U\^!@1Z=)[_1];=+_UUWX9W>:ZZY%WF7S#ZE>)>.Y5,CJKC)$?.*=:G%L%PV#H'UM%YU9N$'BG M9+'!S!\Y?YZP)9U17IM#^Z _*(&M="?'44HW1-1/O':V;1;GND&H@*5TY=P,916RNMNK!X)6NCMYI$+V.OIS+1MD M8,I KB\I%?N!: M<37Q-EHW%[ZOJ@W41)V+!KC960E9$VVFJ/M@E\6#5G#'>C[9B[-S!]8EK0& MKJC@2,)JXGT++Z:YC76T;NM^ M>4Z>S)?0"IW-0!/*U,?"UT;>DOA5+S7MI/ +4C];?HZBX!/" <;H_FZ&SMX_ MH_&-^R$%/*2 '6_TMA3&C'4$\3B!K?L+U9 *)IXI; 5R"U[YX5V8!E]/V(L& M>]$I]M)F.^:I0Z4.9:_.MDS2.(X*?SLB%@]B\6MBT9A8ATH.Q,(PSI-L7"T9 MU)+7U.(QM>18+E+MM]"$V3O@ZI*YNFSZNAQSD1ZYP%F4O^0B M&UQD)UU<@U+FVB\T6E)5B9;K,>WL^ 3R- O'I?-!.G_# 8BAW+LC$ M&U\2V MN-%3R(_*S'R),/ORS(I_T$)L-[XAL;)HZ MJ2,_(*%T$*G03>O4:JA5U\^&'! UB9EMH/SW.]LA#31D@+HO$#M^[^[=RR77 M73'^+&8 DKRD229ZUDS*^:5MB_$,4BH:; X9WIDPGE*)2SZUQ9P#C30H36S/ M<0([I7%FA5V]-^1AERUD$F0B9AEA,.D9UVYEP-7 _2)WS&L1.F:*"DCQI[5XB;J68[* M"!(82T5!\6\) T@2Q81Y_,E)K2*F I:O-^S?M7@4,Z("!BQYBB,YZUD7%HE@ M0A>)O&>K'Y +\A7?F"5"_Y*5.1M@Q/%"2);F8%RG<6;^Z4M>B!+ \_< O!S@ M[0#GD4U=Z-IH-*J),V7C@^1X-T:<#'_- M@5,99U-R"U@-\H5<15&L*DP3&I4#)F25NO:;)O0#_"SN&%9QRG=*I[9RO"AR MO*C-\0X[*5U4UKP6>'CI3/+O1+:EL5-H[!SC@_DD)&MR#]A%0[JFHZ2RD0RK M7RIXYZTKM:%/%.8ZKQ]3I]X^^K+/OGKDL?Z]%]NVSM+0X/X7"W/:P$9,XT.G+&<[08W') M"J#JS9SQ'$LUY M3%!SPK!+EF>E85F#FF% C&51S$YX,6"DS0F'"D2CS'/.7 M:\C8>FC8QF;BGBR64D^8R:# "W@ ^5A,N!J9;909R8$*PBCB,!\:7^VKD6UI M0;7B%X&UV'I&&F7*V),>?)L-#4L[@@Q2J4-@];>"$629CJ1\_&F"&FU.+=Q^ MWD2_J> 5S!0+&+'L-YG)Y="(##2#.2XS><_6M] ^3I>RC)1_:)UO38(#926 M0K*\$2L'.:'U/WYN"K$EL+TC J<1..\5N(W K4!K9Q76&$N<##A;(ZY7JVCZ MH:I-I58TA.IM?)!AX5^$5M MG13H; P2DTRTDOD6M=(,=RG [Y MJ%\^AE3)[4IN[\I-1=^6P&E+X%3QW'>5H NGUGO=>GW0KD2!4Q@:ZB0)X"LP MDD\?[,#ZT@7WGX+MH+HMJML7/3E2\.M:%50J??!7B>\$OC4P5]O.>V.?Z-QK MG7MO.7>[G-Z_9=WKLNX?6/?BR(_WG/?&/M%Y MT#H/>IW_9!)G1SX%743! 9%C>7;D[2'U)CT1*6R1PEZD.Q "X9R55*I;J$I M):$+1*@$-9)=7.$!5Q3&SAY5;]X3J:*6*NJEFM0<:(6S$A";_\.>18<'*/;= M [K>_"?2Q2U=_/:>I27G&K%@7-__72CQ 4H<14ZT1Q(??.OB(+1>>7F]N0=!$V.77-^L'^ .I;97N#;P1Z$N=47 MZ*;L!^8+0H7R.%="ZS)4M>)UGU,/)"NJ5F'*I&H\JL>EZ@V!ZP7J_9PQN1GH M[J/M-I._4$L#!!0 ( '- _51CT2QNV0( /P' 9 >&PO=V]R:W-H M965T\WOGRWFZD>I>9P"&/!:YT#,O,Z8\ M]GV=9% P?21+$/AE*57!#$[5RM>E I8Z4)'[ :617S NO'CJUJY4/)65R;F M*T5T511,/9U"+CTP-WQEOW<>4&JRF3?Q2 I+5N7F6FX^0^-G9/D2F6OW))LF MEGHDJ;2110-&!047]9L]-GG8 2!/-R!H ,%SP/ 50-@ 0F>T5N9L+9AA\53) M#5$V&MGLP.7&H=$-%_84;XS"KQQQ)C[G@HD$R 5@+C3Y0,X>*E[B,1E2B104 M638!N0T@3*2$I2FW1\!RPD5=1_9 #A9@&,_U>R2YO5F0@[?OI[Y!B78C/VGD MG-9R@E?D1.12"I-I.+_RK='?EI\8/N_'VGS[6)4M@YN%/JT&MP8O?O1E$]%.7 MN?]$MF=UV%H=]K''ERS)<$D]N:*!;5EU>:Z)(D=DV\XZ#B>CCT$X]=>[;OX8 MMJ=SU.H<]>J\ *VQFR154>7,0(I- +.1\+JJ7<$74AG^TRUTR:_Y1SNZ)B,Z MH<_4OXR*1N/)*^*C5GS4*_X;]GG;(\F:Y15TB8M>)HW2R?!Y;CO" CH8TFYY MXU;>N%?>R4[F2 F*R_20G.]UE ,NR!,PI3N[13_]@-;0KM+O1?YKZ?L[#;8 MM7+WCB:)K(2I>VV[VEYM)ZZC^[_#ZWOQDJD5%QK=+Q%*C\98$:J^:^J)D:5K MUW?28/-WPPRO9U V +\OI33;B=V@O?#C7U!+ P04 " !S0/U4L\;+=@$" M "K! &0 'AL+W=O,"MMNW'V#'BJ8TZLUN; Z< M_^?#/H>D5?K!% 6/4E1FA07UE9S0DQ>@&1FI"HHW:Q9 M+>R=:K]!?YZI]\N5,.&)VBXWCC#*:V.5[,6.0/*R>[.G_CN<""A]04![ 0W< MW4:!?T THA3=;U;HZNT_-L3A#8QT8*3! M=_):QM^W(+>@_YQ#O&CE2WQN*I9#BET-&] -X.S=F_$L^G0!-!Y X^ >OQKT MA\M -Q:D.0L;_P?8R0 [N?A5E\P4:,V>78?9A;4OK6;C+I.OYXFI#G= ME9S4GF_C6Z8/O#1(P-X)H]'U%"/=M4876%6%DXB+S=6.1N2^Y/W/Q?*7+V+_/WHP]%1Y_[T:C]^XH!3$@=% M+UX@>M;!=2V&2:>[TF[XL17RQ&.,=AF@V2P;)G0<.6[6;30HE-PL7T)\P*K3 MDD4/5 S)F H^T1Q8!2VY6/EP#P)3)92.C-TWFZX+D?K1PUW?@RUM=$HNE7:Y M?0;_=](,WP/6/3#(A6@-]H@/C 85-89I>6T[;K +/H&BIGVWJJS#F::K;N^" M; CN9I-,E,Z9;M-TR3HT&@A6@!W-9W.X&U7% !JC2MO(.9TI29V'-:-I6-DI M$^(6ZOU'L:.]++;VK0.[)MNF-=0TO8SO@/ZVFM?>EGV=;E3Q!V4^+^QTI.M# M@;(;S0J^=/UET1K U+NX.JTJL?HD^$R6S$_^Q0E' [KF17.E^:/-!J4RM0&F M2?3 M.'3[<@O3:L[MC3K&_3\=]=YQB335&R;MK5_R*O\:L?)Y;^R M[/ZK[!L.>FP.L4,W>?$63*:';S+)#M]C\\)Q<";CYFC<.G]W3M\V&L%;SI!\ MAWR#$.@%L,UFJ;( MZJ3P">\/]I0D29:%$<#"#I($0^!IQ!', 7C D"1QY^#>>12OSZEX\_O.Z#=0 M2P,$% @ *NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'RD*:8;"W]G#=ZYEL M#R4WOZD#2-RS5;KD%E?UKF<.&GAN]@"V+'I1OW_5*[F0P>=/Q[Y6NN>N* N9 M%4KBQGK#5P&/YN?^>I4]"",VHA#V>1@TRP4$K!12E.(%\F'0#YC9J\>ITN)% M2,(,@RN^MCA5FACFQ9-_QP9 M'P ;MVN551-16- WW,(?6E4'(7=U-W@6/>I MH;X6N$//\@;<'^3OH_EH,4Y8.DV2=>HP1013=$XF]F[%-1ZPA^9.^=5AC G& MV"]CNAZMD]MD@7S+"9LMQLO;Q"$;$&2#6_/G%@;PD M("_/"3D>I5,VF2__5/B@'\CT! M^=YS":NRY/J9J2U+Q4X*/(S789-EJL*P<2 _$) ?_$+>008.E-PQU(K$Y0SJ M(QW(CP3D1[^08U66>'U3J[+[YBJW2\M#T]+-Z3X5U'V_E"L-6] :ON.Y6*0_ M/ MD)A^P ?H=.I6B]!%Z]D?"M<1;S; 5:);NT1XN&26-T+,U%CBD0BS^S)O_ M_0E%^2+T+(R9S%0);,V?NI>0TD/HV0_+ VC>Y,4"9J(LD?DV1YT'L8N)J63R+-.R#SL5I.R2^39+C1F MIYJ472+/=GDU;&<7;)3GHF[&"S9SWP+%E%WB<]KE!BP71>?YCBF]Q.?7RP7# MJ:62F2@$=S$IQ<2>%=,9W9^N(OG&RK-D.@:\8-]7+7]B\(3=NIB4:^(S3D>Z M3XNH7YZZF)1SXO/.4)!T4MD*[\S;^NUWY6)2SHD].^8";?*G%H7O)7,G>GJ3'EG-BS_XD22'+0ZP\@7V;G![QHMLI5G]T[[L&5S6,[AM511CW+:4<\7SXS>7X_>B MS_\ 4$L#!!0 ( '- _50\8?4:C0$ $\8 : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-V4V.@D 0AN&K$ Y@6U7X-U%7LW$[\0)$6S&"$+HG MH[",R_?%W&0WL*U:$+V;FI3V&15S%V'\Z%3>6; M,@S:SI^N9W9MWY3QNNSWKBLWQW+OG0Z'8]<_S\B7\^>9V?K2^?],;'>[P\9_ MMIOOQI_B'X/=3]L?0^5]S+-UV>]]7.3N7#^V@[L=9'"=G&>K[2+O5UO)7>H@ MA2!-'V009.F#"@@JT@>-(&B4/F@,0>/T01,(FJ0/FD+0-'W0#()FZ8-DB#(. M"9)>L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\A MT%M1;R706U%O)=!;7UZV"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1; M"?16U%L)]#;4VPCT-M3;"/0VU-L(]+:7CR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>A>H=_%.O4.\U#X\>NYKO/\[J8[7:_WC]K?E?1.?%\4- M9P?_#Y:_4$L#!!0 ( '- _528Q"$EH@$ *88 3 6T-O;G1E;G1? M5'EP97-=+GAM;,V9S6Z#,!"$7P5QC8)C.TU_E.32]MKFT!=P80DH@"W;29.W MKR$_4JL4-4JES@4+O#LS>*7O -.WG2$7;>NJ<;.X\-X\,.;2@FKE$FVH"3NY MMK7RX=8NF5'I2BV)B=%HPE+=>&K\T+<:\7SZ1+E:5SYZWH;'KM3-++94N3AZ MW!>V7K-8&5.5J?)AGVV:[)O+\."0A,ZNQA6E<8-0$+.S#NW.SP:'OM<-65MF M%"V4]2^J#E5L6S'G=Q6YI%_B3$:=YV5*F4[7=6A)G+&D,E<0^;I*]J*#?FH?C_=!VU^)^2=02P$"% ,4 " !S0/U4!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( '- _52WW;M3[P "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ MCNK,!0 [QX !@ ("!#@@ 'AL+W=O 8 M " @1 . !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ W 8 . N 8 " @?T> !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ M&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965TA2 !X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H M965T/I ( -$% 9 M " @>I@ !X;"]W;W)K&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T M61 !X;"]W;W)K&UL4$L! A0# M% @ ?E *- @ 50< !D ("!-)8 'AL+W=O M&PO=V]R:W-H965T>;M[0( "H, 9 " @7V< M !X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ &POX !? M&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " !S0/U4F,0A):(! "F& $P M @ 'LO@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 , P <- "_ %P ! end XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 73 200 1 false 18 0 false 5 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.datatracks.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - BALANCE SHEETS Sheet http://www.datatracks.com/role/StatementBalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://www.datatracks.com/role/StatementBalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - STATEMENTS OF INCOME Sheet http://www.datatracks.com/role/StatementStatementsOfIncome STATEMENTS OF INCOME 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 11201 - Disclosure - Subsequent Event Sheet http://www.datatracks.com/role/DisclosureSubsequentEvent Subsequent Event Notes 18 false false R19.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 19 false false R20.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 20 false false R21.htm 30603 - Disclosure - Inventories (Tables) Sheet http://www.datatracks.com/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.datatracks.com/role/DisclosureInventories 21 false false R22.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 22 false false R23.htm 30903 - Disclosure - Income Taxes (Tables) Sheet http://www.datatracks.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.datatracks.com/role/DisclosureIncomeTaxes 23 false false R24.htm 31003 - Disclosure - Operating Lease (Tables) Sheet http://www.datatracks.com/role/DisclosureOperatingLeaseTables Operating Lease (Tables) Tables http://www.datatracks.com/role/DisclosureOperatingLease 24 false false R25.htm 31103 - Disclosure - Finance Leases (Tables) Sheet http://www.datatracks.com/role/DisclosureFinanceLeasesTables Finance Leases (Tables) Tables http://www.datatracks.com/role/DisclosureFinanceLeases 25 false false R26.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 26 false false R27.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 27 false false R28.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 28 false false R29.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 29 false false R30.htm 40501 - Disclosure - Preferred Stock - Additional Information (Details) Sheet http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails Preferred Stock - Additional Information (Details) Details 30 false false R31.htm 40601 - Disclosure - Inventories (Details) Sheet http://www.datatracks.com/role/DisclosureInventoriesDetails Inventories (Details) Details http://www.datatracks.com/role/DisclosureInventoriesTables 31 false false R32.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 32 false false R33.htm 40801 - Disclosure - Notes Payable (Details) Notes http://www.datatracks.com/role/DisclosureNotesPayableDetails Notes Payable (Details) Details http://www.datatracks.com/role/DisclosureNotesPayable 33 false false R34.htm 40901 - Disclosure - Income Taxes - Income tax expense (Details) Sheet http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails Income Taxes - Income tax expense (Details) Details 34 false false R35.htm 40902 - Disclosure - Income Taxes - Additional information (Details) Sheet http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional information (Details) Details 35 false false R36.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 36 false false R37.htm 41002 - Disclosure - Operating Lease - Additional Information (Details) Sheet http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails Operating Lease - Additional Information (Details) Details 37 false false R38.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 38 false false R39.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 39 false false R40.htm 41201 - Disclosure - Subsequent Event (Details) Sheet http://www.datatracks.com/role/DisclosureSubsequentEventDetails Subsequent Event (Details) Details http://www.datatracks.com/role/DisclosureSubsequentEvent 40 false false All Reports Book All Reports scia-20220630x10q.htm scia-20220630.xsd scia-20220630_cal.xml scia-20220630_def.xml scia-20220630_lab.xml scia-20220630_pre.xml scia-20220630xex31d1.htm scia-20220630xex31d2.htm scia-20220630xex32d1.htm scia-20220630xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "scia-20220630x10q.htm": { "axisCustom": 0, "axisStandard": 11, "contextCount": 73, "dts": { "calculationLink": { "local": [ "scia-20220630_cal.xml" ] }, "definitionLink": { "local": [ "scia-20220630_def.xml" ] }, "inline": { "local": [ "scia-20220630x10q.htm" ] }, "labelLink": { "local": [ "scia-20220630_lab.xml" ] }, "presentationLink": { "local": [ "scia-20220630_pre.xml" ] }, "schema": { "local": [ "scia-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 284, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 6, "total": 10 }, "keyCustom": 18, "keyStandard": 182, "memberCustom": 7, "memberStandard": 11, "nsprefix": "scia", "nsuri": "http://www.datatracks.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Subsequent Event", "role": "http://www.datatracks.com/role/DisclosureSubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Common Stock and Stock Options (Tables)", "role": "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsTables", "shortName": "Common Stock and Stock Options (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_e1ExXDUKhUaUjf-475pZ5Q", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_e1ExXDUKhUaUjf-475pZ5Q", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "scia:EmployeeRetentionCreditPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_15jywnq1k0ScUgG5xsRNeg", "decimals": "0", "first": true, "lang": null, "name": "scia:EmployeeRetentionCreditProvisions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_15jywnq1k0ScUgG5xsRNeg", "decimals": "0", "first": true, "lang": null, "name": "scia:EmployeeRetentionCreditProvisions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember_ppMLclNjSEelm_DmaLhfKA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_McNJBEze_kWtvvCBoRliYQ", "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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember_h4yEcu3_vUq6-ojcoI16aw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_McNJBEze_kWtvvCBoRliYQ", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_4iaG8SojuUKuZKZnMxZGnw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_4iaG8SojuUKuZKZnMxZGnw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_15jywnq1k0ScUgG5xsRNeg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact", "reportCount": 1, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Preferred Stock - Additional Information (Details)", "role": "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails", "shortName": "Preferred Stock - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_StatementClassOfStockAxis_scia_ConvertiblePreferredStockSeriesBMember_yJpMnCVLT0OV60WjxXW_Vg", "decimals": "2", "lang": null, "name": "us-gaap:PreferredStockDividendRatePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_f_ThIcOWkU6zjvOlonQAQg", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Inventories (Details)", "role": "http://www.datatracks.com/role/DisclosureInventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_4iaG8SojuUKuZKZnMxZGnw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_4iaG8SojuUKuZKZnMxZGnw", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_McNJBEze_kWtvvCBoRliYQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_4_17_2020_us-gaap_DebtInstrumentAxis_scia_SbaPaycheckProtectionProgramLoanCaresActMember_snSj4F0PG0e3Ng8xqfOunw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnsecuredDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "As_Of_4_17_2020_us-gaap_DebtInstrumentAxis_scia_SbaPaycheckProtectionProgramLoanCaresActMember_snSj4F0PG0e3Ng8xqfOunw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnsecuredDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_4iaG8SojuUKuZKZnMxZGnw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_4iaG8SojuUKuZKZnMxZGnw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_Z0kAp4Hwp0e-3Ji6ZA09Sg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_Z0kAp4Hwp0e-3Ji6ZA09Sg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:LesseeOperatingLeaseOtherInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Operating Lease - Additional Information (Details)", "role": "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails", "shortName": "Operating Lease - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:LesseeOperatingLeaseOtherInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "scia:ScheduleOfComponentsOfFinanceLeaseTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_3u4nMGcnSEatXK9KduXLFg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_4iaG8SojuUKuZKZnMxZGnw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - STATEMENTS OF INCOME", "role": "http://www.datatracks.com/role/StatementStatementsOfIncome", "shortName": "STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_4iaG8SojuUKuZKZnMxZGnw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_7_31_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_A6FuiCc4cEuJMB_gJWuuHA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Subsequent Event (Details)", "role": "http://www.datatracks.com/role/DisclosureSubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_7_31_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_A6FuiCc4cEuJMB_gJWuuHA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_scia_ConvertiblePreferredStockSeriesBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_eW8W8ZAnKEeQPlKFc8AaAw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_scia_ConvertiblePreferredStockSeriesBMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_uJuLJBuRZkyVAD6-HChyqw", "decimals": "0", "lang": null, "name": "scia:PreferredStockDividendAccrued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_rn7CsvqByEKYEvpVzT1jDQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "scia-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "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-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_JRxj-t-YXkKzR_pfk4hgSg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 18, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r466" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r467" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r464" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r464" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r464" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r469" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r464" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r464" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r464" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r464" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r463" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.datatracks.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "scia_ConvertiblePreferredStockSeriesBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Series B" } } }, "localname": "ConvertiblePreferredStockSeriesBMember", "nsuri": "http://www.datatracks.com/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "scia_CumulativeDividendsPreferredStockCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of payment of Cumulative dividend of preferred stock.", "label": "Cumulative Dividends preferred Stock Cash", "negatedLabel": "Payment of cumulative dividends (Note 7)" } } }, "localname": "CumulativeDividendsPreferredStockCash", "nsuri": "http://www.datatracks.com/20220630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "scia_EarningPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Earning Per Share Basic And Diluted [Abstract]", "terseLabel": "Earnings per share - basic and diluted (Note 7)" } } }, "localname": "EarningPerShareBasicAndDilutedAbstract", "nsuri": "http://www.datatracks.com/20220630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "stringItemType" }, "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 (ERC)" } } }, "localname": "EmployeeRetentionCreditPolicyTextBlock", "nsuri": "http://www.datatracks.com/20220630", "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/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "scia_EmployeeRetentionIncomeTaxCreditsCurrentCaresAct": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.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/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "scia_EmployeeStockGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents of Employee Stock Grants.", "label": "Employee Stock Grants" } } }, "localname": "EmployeeStockGrantsMember", "nsuri": "http://www.datatracks.com/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "scia_FinanceLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Leases" } } }, "localname": "FinanceLeaseObligationsAbstract", "nsuri": "http://www.datatracks.com/20220630", "xbrltype": "stringItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "scia_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertaining to non-U.S. locations.", "label": "International" } } }, "localname": "InternationalMember", "nsuri": "http://www.datatracks.com/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "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/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "scia_PaymentsOfCumulativeDividendsOnPreferredStock": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow of payments of cumulative dividends on preferred stock.", "label": "Payments Of Cumulative Dividends On Preferred Stock", "negatedLabel": "Payment of cumulative dividends on preferred stock" } } }, "localname": "PaymentsOfCumulativeDividendsOnPreferredStock", "nsuri": "http://www.datatracks.com/20220630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "scia_PhotonicsIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to photonics industry.", "label": "Photonics industry" } } }, "localname": "PhotonicsIndustryMember", "nsuri": "http://www.datatracks.com/20220630", "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/20220630", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "scia_PreferredStockDividendRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Preferred stock dividend rate.", "label": "Preferred Stock Dividend Rate", "terseLabel": "Dividend rate" } } }, "localname": "PreferredStockDividendRate", "nsuri": "http://www.datatracks.com/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "scia_PreferredStockRedemptionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percent of stated value at which preferred stock are redeemable.", "label": "Preferred Stock Redemption Percentage" } } }, "localname": "PreferredStockRedemptionPercentage", "nsuri": "http://www.datatracks.com/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesTables" ], "xbrltype": "textBlockItemType" }, "scia_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Customers" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.datatracks.com/20220630", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "label": "Non-employee director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r171", "r172", "r173", "r174", "r189", "r225", "r252", "r253", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r435", "r437", "r460", "r461" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r171", "r172", "r173", "r174", "r189", "r225", "r252", "r253", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r435", "r437", "r460", "r461" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r189", "r225", "r250", "r252", "r253", "r284", "r285", "r286", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r435", "r437", "r460", "r461" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r170", "r171", "r172", "r173", "r174", "r189", "r225", "r250", "r252", "r253", "r284", "r285", "r286", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r435", "r437", "r460", "r461" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r147", "r148", "r246", "r248", "r436", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r147", "r148", "r246", "r248", "r436", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "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 allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Other" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35", "r382" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r151", "r152" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable Trade, less allowance for doubtful accounts of $15,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 6.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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r11", "r168" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r382" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r79", "r80", "r81", "r293", "r294", "r295", "r335" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r63", "r166" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r255", "r296", "r297" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r153", "r161" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r73", "r135", "r138", "r144", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r326", "r328", "r343", "r380", "r382", "r412", "r426" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r34", "r73", "r157", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r326", "r328", "r343", "r380", "r382" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r9", "r382", "r447", "r448" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash Payment" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r58", "r65", "r67" ], "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 cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH - End of period", "periodStartLabel": "CASH - Beginning of period", "terseLabel": "Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets", "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r58", "r347" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r17", "r18", "r19", "r71", "r73", "r102", "r103", "r104", "r107", "r109", "r117", "r118", "r119", "r157", "r175", "r179", "r180", "r181", "r184", "r185", "r223", "r224", "r226", "r227", "r228", "r343", "r468" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r79", "r80", "r335" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r228" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r382" ], "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 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,515,379 and 4,506,269 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r126", "r127", "r149", "r341", "r342", "r450" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r126", "r127", "r149", "r341", "r342", "r446", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r126", "r127", "r149", "r341", "r342", "r446", "r450" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r126", "r127", "r149", "r341", "r342" ], "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", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r126", "r127", "r149", "r341", "r342", "r450" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r167" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r236", "r237", "r247" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 4.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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r52", "r394" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r74", "r310", "r320" ], "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r70", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r203", "r210", "r211", "r213", "r220" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r72", "r77", "r186", "r187", "r188", "r189", "r190", "r191", "r193", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r209", "r214", "r215", "r216", "r217", "r357", "r413", "r414", "r424" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40", "r72", "r77", "r186", "r187", "r188", "r189", "r190", "r191", "r193", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r209", "r214", "r215", "r216", "r217", "r357" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r72", "r77", "r186", "r187", "r188", "r189", "r190", "r191", "r193", "r199", "r200", "r201", "r202", "r204", "r205", "r206", "r207", "r208", "r209", "r212", "r214", "r215", "r216", "r217", "r229", "r231", "r232", "r233", "r355", "r356", "r357", "r358", "r423" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r74", "r311", "r320" ], "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 tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r300", "r301" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r306" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r308", "r309" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r305" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r63" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r257", "r258", "r289", "r290", "r292", "r298" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Common Stock and Stock Options" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r234", "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "terseLabel": "Unpaid dividends" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStockCash": { "auth_ref": [ "r234", "r422" ], "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 dividend redemption (Note 7)", "verboseLabel": "Cash dividend payment" } } }, "localname": "DividendsPreferredStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r50", "r88", "r89", "r90", "r91", "r92", "r99", "r102", "r107", "r108", "r109", "r113", "r114", "r336", "r337", "r418", "r432" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r50", "r88", "r89", "r90", "r91", "r92", "r102", "r107", "r108", "r109", "r113", "r114", "r336", "r337", "r418", "r432" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r110", "r111", "r112", "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 5.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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r291" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r44", "r45", "r46", "r79", "r80", "r81", "r85", "r93", "r95", "r116", "r158", "r228", "r234", "r293", "r294", "r295", "r313", "r314", "r335", "r348", "r349", "r350", "r351", "r352", "r353", "r375", "r438", "r439", "r440" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r362", "r370" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r362" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r370" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r362" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r370" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r370" ], "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": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r370" ], "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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r370" ], "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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r370" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r167" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r63" ], "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) loss on disposal of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r63", "r218", "r219" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows", "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r53" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r125", "r450" ], "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" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r51", "r73", "r135", "r137", "r140", "r143", "r145", "r157", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r343" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r48", "r135", "r137", "r140", "r143", "r145", "r410", "r416", "r420", "r433" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r75", "r303", "r304", "r307", "r318", "r321", "r323", "r324", "r325" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r76", "r94", "r95", "r134", "r302", "r319", "r322", "r434" ], "calculation": { "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/StatementStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails", "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r60", "r66" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAssetRetirementObligations": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r62" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r419" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r57", "r59", "r66" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r163" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r26" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 4.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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r32", "r382" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 5.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, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails", "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r28" ], "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 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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r32", "r162" ], "calculation": { "http://www.datatracks.com/role/DisclosureInventoriesDetails": { "order": 1.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", "negatedTerseLabel": "Inventory reserve" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r27" ], "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 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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r167" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r370" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r370" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r370" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r370" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r370" ], "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r370" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLease" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r373" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r73", "r139", "r157", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r327", "r328", "r329", "r343", "r380", "r381" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r73", "r157", "r343", "r382", "r415", "r429" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r39", "r73", "r157", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r327", "r328", "r329", "r343", "r380", "r381", "r382" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r414", "r424" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r36", "r72" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r36", "r72" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "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", "verboseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r167" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r58" ], "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r58" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r58", "r61", "r64" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r42", "r43", "r46", "r49", "r64", "r73", "r84", "r88", "r89", "r90", "r91", "r94", "r95", "r105", "r135", "r137", "r140", "r143", "r145", "r157", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r337", "r343", "r417", "r431" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows", "http://www.datatracks.com/role/StatementStatementsOfIncome", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r88", "r89", "r90", "r91", "r99", "r100", "r106", "r109", "r135", "r137", "r140", "r143", "r145" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "INCOME APPLICABLE TO COMMON STOCK", "verboseLabel": "Income applicable to common stock" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails", "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r82", "r83", "r86", "r87", "r96", "r97", "r98", "r155", "r156", "r159", "r160", "r315", "r316", "r317", "r334", "r338", "r339", "r340", "r344", "r345", "r346", "r359", "r360", "r374", "r376", "r395", "r396", "r397", "r441", "r442", "r443", "r444", "r445" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r131" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurposeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r135", "r137", "r140", "r143", "r145" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r366", "r371" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r362" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r362" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease obligations, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r362" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r364", "r367" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r361" ], "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 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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r369", "r371" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r368", "r371" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r221", "r331", "r332", "r333" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r330" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureBusinessOrganizationAndPurpose" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r12", "r411", "r425" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r56" ], "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", "terseLabel": "Dividend Payment, Preferred Stock" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r55" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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", "verboseLabel": "Dividends on preferred stock" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "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]", "terseLabel": "Preferred stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r223" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock stated value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionPricePerShare": { "auth_ref": [ "r222", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.", "label": "Preferred Stock, Redemption Price Per Share", "terseLabel": "Preferred redemption price per share" } } }, "localname": "PreferredStockRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r235" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r33", "r164", "r165" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits 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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r54" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r124" ], "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" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r168", "r363", "r365" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r169", "r365" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r13", "r167", "r361" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureFinanceLeasesEquipmentUnderFinanceLeaseAndAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r10", "r167" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r169", "r382", "r421", "r430" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r251", "r377", "r378" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r251", "r377", "r379", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "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 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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r299", "r393", "r462" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r234", "r382", "r428", "r441", "r445" ], "calculation": { "http://www.datatracks.com/role/StatementBalanceSheets": { "order": 3.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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r79", "r80", "r81", "r85", "r93", "r95", "r158", "r293", "r294", "r295", "r313", "r314", "r335", "r438", "r440" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r126", "r149" ], "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" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r69", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r249" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r47", "r73", "r132", "r133", "r136", "r141", "r142", "r146", "r147", "r149", "r157", "r175", "r176", "r177", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r343", "r420" ], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r312" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of reconciliation of earnings per share calculations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r29", "r30", "r31" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r254", "r256", "r258", "r259", "r260", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r261", "r277", "r280" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.datatracks.com/role/StatementStatementsOfIncome": { "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r62" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r265" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r265" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r262", "r264" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r262", "r264" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r268" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r288" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r288" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r281" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r263" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r68", "r78" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r71", "r73", "r102", "r103", "r104", "r107", "r109", "r117", "r118", "r119", "r157", "r175", "r179", "r180", "r181", "r184", "r185", "r223", "r224", "r226", "r227", "r228", "r343", "r468" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r41", "r44", "r45", "r46", "r79", "r80", "r81", "r85", "r93", "r95", "r116", "r158", "r228", "r234", "r293", "r294", "r295", "r313", "r314", "r335", "r348", "r349", "r350", "r351", "r352", "r353", "r375", "r438", "r439", "r440" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r79", "r80", "r81", "r116", "r394" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureOperatingLeaseAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosurePreferredStockAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r228", "r234" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r228", "r234", "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r18", "r19", "r228", "r234" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureCommonStockAndStockOptionsAdditionalInformationDetails", "http://www.datatracks.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r22", "r23", "r73", "r154", "r157", "r343", "r382" ], "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/2022", "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common and Preferred Stock" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r354", "r384" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r354", "r384" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r354", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r354", "r384" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Event" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r383", "r385" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_UnsecuredDebtCurrent": { "auth_ref": [ "r14", "r413", "r427" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r120", "r121", "r122", "r123", "r128", "r129", "r130" ], "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/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r109" ], "calculation": { "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Effect of dilution" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r101", "r109" ], "calculation": { "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (In shares)", "totalLabel": "Weighted average shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails", "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r99", "r109" ], "calculation": { "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (In shares)", "verboseLabel": "Weighted average common shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/DisclosureEarningsPerShareReconciliationOfEarningsPerShareCalculationsDetails", "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "verboseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.datatracks.com/role/StatementStatementsOfIncome" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://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)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://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(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21564-112644" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://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)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://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.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r463": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r464": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r465": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r466": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r467": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r468": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r469": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" } }, "version": "2.1" } ZIP 59 0001410578-22-001997-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-22-001997-xbrl.zip M4$L#!!0 ( '- _50=)6301PP *5U 1 L+CM[D/6PXXQ=<:9D69ZXRHZ\EE*;.4U!)"2A0H(: M +2E_?7; !_B$R2EQ''5\A+31*/1C:^[ 33ASH??MJZ#G@D7U&-7G<%)OX,( MLSR;LM55QQ==+"Q*.[]]_/O?/ORCV_UZ_72/;,_R7<(DLCC!DMCHA@QIEL.30=PR M#KEZ[!*][PU_[0W[PR$:]"_/AI?]4_3X$%,^@)A+6DVZ%?:EL-;$Q0BT9>)R MZUQUUE)N+GN]EY>7D^V".R<>7T'W_FGOZSUEWSHAI:!63*K)!+%.5MYS#QKT M:#$AES'A$HN%Y@2[XH%"1M3LN18IT51S0N ,R('JY&[#1'Y^8A: D% JN&%+'E19VD7W - ]Z7Q_N9]I!(F);\@SW%.[0W%/-:H!^MS_H#@>Q M7!;%]=0,?8+Y[K (_6$?O$(2)NC"(5U%1CB6$*9$=WC23T#'/:?$V'1+:A(X M699:\GD/6I/36\(X;DK;D.2EG"]ZT!I;)EFI^&8@5LQ[(5G4"TO)Z<*7)&45 M/LO9Q5;0:IB[V?!ADPTG5AVY]I1[A62U,G(_$BWV'&A(3:AMG%![/Z%6 M.T M+Y)E/M+0PDAS'D0:VH'U B&]8F#&/*D-3K^+WFXVE"V]\!6\5-'O4BDY!W] MZN'+TYW) ?2$W%!A.9[P.9D!#C;F]HC98U](SQUMJ;CQ7$Q9"+/H( JP-.L2 M"QB):),E952K RM"OX^Z:,\1?HF8(N"* K9(\44!8Q1Q_M#+LLN.Y,/*/F4? M]3/8BH!0IJ=1K:MA[Y#$U-/"CN4[!W3<2U;>+WP;P78LFC!W4H?L:^PHKYJM M"8E@*VDSX0.NJO&)N\+S]>A^]'D\0;-/D\E\UH)@ "%^$-/E'>QE79)!HH# M#,LAQ31F:,XJH!F/ M9I_0[?WT/ZW/&)>A._8,ZGJ<$G%#)*9.;M4IH#!!<]8_[P^RBTR"!_HEY/*O M%A@3,!/,&1S&Q2/ALS7FY(E8'K.H0[4BTV6V?;S7L@S)[\'2#/W[//014P1< MD68++],C(V]91)8(M(P+F%LQZ/>*?7S1)LFW8W @U[ MTQS0\0!(\X,WP2 H'"5\'8W3POY#8%>!PE:\S&:3_AY-OH).$Z8I'*7P# TB3J4YO0+[/H5S-$7 MX<2C2B,'W%""70M8W>SQ(QQ]F5P324$74RHY35B55WYGS"NC7U+<6O^JF]+4 MF8JUYT 8TR%5[@RYS0)B,VRG%4G.V:?1T^33]/YF\C3[)YK\^\O=_(\6.M/* M.O9^PP%GTT7.H59[0;M;9G/P:YK?$ M(7N5U$P,@/8CH&B(=C]SK-.6(%S=P8SJ61[5*K=MD3P.R28'F0.Y5&&>.[A4 M8-Y%^^&2>]W6&.H9PR,G2\(Y"1!L8@ ->II!?Y=W])AWB':+\G$H?_8D@;/* M3FUK2N L(C'C]FL>-\T$A5Q:C',3Y+T9M?#WN*+00Y"\?5)ZH.S:E9YY"*C-ZA8>;B _2C%J4ZJ%T M[0O*B!!3OL*,_E>+#WO71Y]O/$&R:%50FU ;] N^TD3\4)*AWM&&+%OPCL\V M')9FJ #SJ/Q"BZH)U2=BD10BW&/P: 79VBR:%=1F%$_S* ;\4JBE.+;8'99' MJ)\KJ,"L<0ZH1:S^8=]\H*] IOK0WD)1\\JWX:YW!0CF2]XM $VN=E?=TZZ MHM:EZQ:1NDDJ4W:J HFJM%0+0LUDE"'A5 %!Q6WT%H'Z&2-S5LB,0XV[PBT4 MM:\ &F_R50!1>6FSQ:%!>JTBKU:!18V$6HO&\9F8XS(RM3(SJDQ%+K7=Y.9' M]-3F3>N>58HO:.4)3+"=PKDE=R,K]<>I[?6K PXPQ="44)GQ>9_'I^!/0UN8 M&FZHRYPG2V &YZ+(>1)?;%M8FN^RBY$II#&" SON'#C9;ZTM/HVWWL7P%)&8 MT1GDT*DJQ5UU M!'4W*JL6O%OK2FRJ6%PWJ@CW)ZA[LG6=B$3Q-Y0=U :1G:%PX(@%YE:.2ZXN M(C#Q($!*V/?U(N$[J/?=U((I;:I6&H6WJ)2#%TV5@B[$>:OZ@,,TU2?C8]]? MJP^];,6Y\$VZ,IVN2P<*>EPBEJLT65)C+ZB'>N]9FD] +JA,8*I+/ M/*RI8FG1V(5=U&]QJ<*N>M4=#+NG@_IB%%<3K2E U$&-_.YPU;,%'>N,[G"> MZJ5$N%#*#\X/%*2P9&>9%53UU+^+^I*4%>4T6F%A%=8><:2(V30TRI*ZKD=( MH=X<*L2^.G ] 2+Z8'!5A;1PX+!ZK![YJC/VV+,*,+"E3']!WU]'OYM M,:..H_:P$:W:A*EH^V==880/HU'I*W:_<\_?7'6"\2C(8U VS?2&/E.;,'MD M62"&'>D8<'(]!ELROBO2<(D=<:B*%2)4:!8\+X(_[[WJ6,"'2H/"42R+ M>=_#F9)D4D!3N28\<3U>)POF9"NO'7V?*IB7@WIF5,RN"#(BW<]@+3"+)[1\ MP5ICM@(;FN/M$^Q\5 GB5X"Q<-02]6QY:5-7%2;W] )97YF@E/)K+;;%8Q^Z MMNZ-R1-BC#G?@26]8*Y"'PV$^8-@7A>K8P).;5&.\+VT[SQX3*X=6.^8C&\' M9:>EE*[0K\I"(59R!%%"BLG6O'+'V\Q$^[NMR#5A ;0(FE^N$*JT/@C MIO:-KZSD4???[]["9=Q,\_9L3_TO'[;OD.ER[+D;B+*Z[E 2C>)]XP']?O:N M<:_S L.:"PI8WV!-DL32+L2]%NU'M%FB_5$W?C>#M"GHB$]RHL1#<6QGJ;(\;!=B-" M*]+X@'YO=KN2TR5002^&NYPGUZ9^,_Y;)C'WGJD(D@=FU9*$/\F4*Q-VMW0I MU_,UY?8U9M^BH)+()A0U'QECLI-ATB<;C\I/MKZKOWT]DRC'*=+;&+5F)D^C M]>B/ NHP15,GT=J9IZAB+JR4>8N^^[CVI,>H)>Z8#<=S3]W#5['#$1OY818,/_<%WP8__ U!+ P04 M " !S0/U4+6P&[LT. #]T0 %0 '-C:6$M,C R,C V,S!?8V%L+GAM M;.U=2W/CN!&^IRK_@7$NR4'6PQI;=LWLEBS+NZZR1R[+D]FT[Z+?UUHMOZ9KG5!)9&N\RMYI M-[PS\FM%]I5VT>X-VKU.KZ=U.U?]WE7G3'M\"$L^4#5G,+^H!>V?5^R?%_I0 MC0*VR9>3N>,LK]KMM[>WT_<7;)TB_$K%.V?MH.")5_+JGSH&RW_@C9Q=-M82[%JTN2ZEY>7;7Z7%B7PBG#Y>V3H#J<@5R]-6(+]U0J* MM=BE5K?7.NN>OA,ST"NA5@YX>A=FE ]A4SMKVF>,+/ $9AK'=^5\+,&7$P(7 M2XM5R*_-,9C1:P;46XRLSOE9AZGW]ZE#26=>=:U;K,+I' "'G&BLQF]/=S$5 M3)T6QKKQDYP::-%F1=HB^79MBH4_R&1V1YO( I30+JV2[:@XTLG\UD)O96PH MJ*>RHC>0&!8B+@9W]HI6CS $Y 8X.K0*J)E=2XU*CG5LTSA('@&>SG5,ZS.0 M;4 +\J8ZF6W>'^F6X5K\9A54M3RV5JZ8GS[K[X"$/\?O2V 34(F[_%IK!#%9 M DQ-9+_> QK>;EV'7GN -ERX"W[E4?_@#E\!4>%'[ \>#C#ZSZD1Z"VT M67C?,LPR3]D22+(57RWZA&V!&__7A4OVJ&^V"7#TUM VAZ8)6533K3M[AO"" MA[BZ0%=XLF\,8QUW[RETWP#LF:6SE:A=P;L#J&IF>!4ZK&::=G8Z6DL+JZ"_ MKX?WPZ^CL3;]?3Q^GGJY&%700D:L1HLEF0C'J6*:$JHJS^MF.GGAR1W-_%]U M?Q$=1/?R;HC^?+?HDV<1>>4[4@ M93&0GV&T2+.=_SA41'6$J5O3'MV)YA*J$5IZ_GRBO0'X.G?XG1USPE))]A]K M>BO=8@'F"1 '0X/V]]@-VO+B%R(E!1Q6JE-5SK-X3?I"_290T'>&AH%(\V!PYH.J+J V6J09#.8B\HGZI!!1CQ@L=6CZ@R_9C3&U;#.H MDX?F+988K;P/IED,BP4:2G%!P IV7$?( M)@YV#:\O3HWR2KTTD^0,B1CH\TY_<-8(EHLB5K"O2CO>[H(9'Y@W8(F! ?TO M/DL+<$)L<[A V('_X]>%9A,/8=12_0$YD'Q&MU7CY+XV6G6->'H=E/&[8;EL M\ER@9LPFR#92>]?%*U#/$](Z:#7ADGDO+#%$&#H?G.L=1X_XI(@GIM-D]HT MCEP0$C)EU&&W)@:3K;XX?@53_!LP Q2T&8[2>Y82C[F(!8Z \H+@%@DOQF"S6(X1) %$,<'"*5SJ5RY!O%=#JN"$Y%H@,)N#$ P$2Z_KR,EVR#2R^-5%UD,N!5#!#DQY,2QGL49G' M L-3DL@4;*(CM%@@F^O_+]UR@3"5CA=3CSA)"M+29@EH"@YDK->J/NK0O+-' M^A(Z3*7T/"F]=(-X+()0P8;XQ%89V\ ,=GF(38^800.*7I;Y@@TBN218^;?F MY_;&\N[ZUGRG[0$3M;9PX7"#N$2'#E0XM-KCTC"+AU"?X6B?0V'!>JM./TC7MN&7&]!,TPEB9N OVJ0ON MJP=2R/4L'WY%KC6VH3-D@&;9?&#C__1C:Y!C,4VYAF_$X;,85">V'X MXXY:E;"LG VO(8NJ]GIG.P #(E[>MK4GJN-:\CZ1]*-=&TA!KPQ[?[FA):6D M>EZP:T8SNM.'%Z'XE.E'C&;"'"]20CWN92V?Y"P/EH) 4-0*8TIQ$.:H@$FD!?071;F#%?/3 " MFX86BV_,M8 V) X+-"O@K]46!@G0 "U&-NQZ(9&'0OQ M>:G9-&?*-(GDXD!SASOV0/$4\*R.@GC0\4_ +)'-KUB@2>061)D[56,?45J' M-F&0 9G8-*NG$%Q(YLQ))[,;\"),:O/DXA;X1"UP?O3=G')&DQGOWN=*JL ( MGMW\!I"U?U!Z\3\=)FVLI8"M5%]QM[EC]#7-?\2]9D%I];RD_!B:'#@54[Y' M["\+XR//-W %36";_I[@X;>.N\523^P26*8*=4BO>4R^LA$*.,>./HY%CAZ0 M^C[6S_D^-AI.?]=N[R??=[U%WD&_\;LQU M^Q4\4=3CV0P(6\FNE=C]USFF\R-&S//-ZX]OA"TU#3/RH4$[Q%DS2.4K4">& M[-?!-CX)5K&>@L.(%3_WJN 6%4DI].%772*CNXI$=Q)AHV4&=7;V.VO)OI3T M$9!?Q1([VW@ZJMADEKT71[Y @UDM"5[UGN'0_(]+');^W2(<#RDH'T=_ MKL!DN=H;=#'L"JX.X\=?\9,$:4>)]7ZSF$XO? 0T%P"NX*(P-M#)LHV)/:7I MZF06V_\K;^,U.>$C\($*ALA=+]:*A?RS?0P&;O1<$CL-"3M]4K)'X!_E[>"[ MQX6R[K&CSU*-=(MR-O!=8K MEQ"D_N'9"^Q#.5YM?D].+=-@#N7Q^GQ=*O36 M3\:CY%E'TB$]*=I@VBN;(1C!Z:CTE2B))G+VK[0C1&2.T@/R\ ?4BT?OE* ^ M?E*+-/MQL:-T D3!#Z@U$?B)!*^U<7:-%E[?YTN(- M)KL64P2"#LY/B\H:9/ '53:/TI@ M*I;NDBIS/U(J4,]/E)W[(6L]!3?AH.] /@?M&0T-:BP,BI[X(E^!>@Y5DU]44D]L$XX855*^AA8JR;R59ZRFXP=X36/J1U/OXPE(V;W.KG"Y1\0KB)ADHX% 5Z4SZ1T5C M;.&M).@6/89JCKP]KN *A//[)W9\XG]:?ZA0!0UFOB9C['6AQ TDAH6(RY:* MA8/Y-VPW-$MNF42_<][I:BUM71'](U*7]@^_MG_N>)%$^*DR:[U?M,C.1QO] MA[/=(3EW_C=5\;BS2$"]-I9F_/AP82$L*J;LZT_A^ML#S1PPU*U9/,IBA0^8 MLGP<\E.HMYDX!'NFTEX6GQK\! Q$$RD+^LL -N^/U@\MF&E<)#.-H'*-UJ[Q MZNG%N 8:FJ45BZJQMR3E.R<*F,,5P/HK^.HN7@"F_0=HN?0J5Y1,7(1;^Y84>R=V45:KSR]9^._JX! M[PE[[-/*[%,2=1ZAQ)Z.MKX%)MM9KMB&*W+":K;>'*1I!UJ7@*E@1/?/G^+; M9PQM\YX^Q)(E7$KVX/DNCU*-&!R?]W/K.O3: ^VT+-P%OQ(,C18*R-U.,B"' M#])XO?2*]S#-?YI_.7C>WL+S/>U;@PVSA 34=Y_UF:,7_@QWN*7E\D8/]I'A$\]H3D_LN>+J7 $=\%( M7J@.]5JT+)6Y!W37'K'W.8LY%6$1!V@PT:4#MG*$CC+/8<\2.1!Z4]64I#D+ MZ4$VW_79\D4(%YQ(WTS.<\"6;.2[2M%(78/[>>D9D<_/_DS,MH(C>RA64CKN MXUWJXYHN?$6E"3]\[>X:P9]ZB>4$O-R\(==! M*J+!M29[2QF$R]+I[Z@)-_9)'\X<@(>&X2TG V9LGWQJ[?Q-R'?QX-TOD"\% M:1]FE'JF>E%O=^ZZL6)_QT:66DRVSS=O29-X)_[MP^.+//E/O]^OJ6L<:?C< M]GR(_O-"-?WE_U!+ P04 " !S0/U4$)']'244 #-(P$ %0 '-C:6$M M,C R,C V,S!?9&5F+GAM;.T=V7+CN/$]5?D'QGE(\B#+]LSNSKAFDO(UB:KD M([)F-WG:@DG(0H8DM #I(U\?@-1!BKA(D00\T7*/2> M(*$(QY\/C@^/#CP8^SA \>/G@Y0. /41.OC;7W__NT]_& S^=3X9>P'VTPC& MB><3"!(8>,\HF7M3O%B V+N&A* P],X)"AZAYWT\_/'PP_&//QV>G/ST_KTW M&"Q[.@>4M<2QEW5Y\='I^Y/3HW?>W?4: M\IJA.4-ZT!#%WT[Y/P]L4(\1'-//!_,D69P.A\_/SX3WP^!!?)Z,23@%@ MC0CPO]%#'T=##C(T[G"X*^J7B/HAIBF!]VD4 ?+*QD&/,=-B'\3)F>_C-$Z8 MZ=WA$/D(TDN8 !12]D' 6 M!(A_ .$HGF$29:;8"5WJD5HD]HY!L%D;YJ.W36"=WELDZ@8GD-Z!5_ 0PAVP M%W;3(IJW"T@ -\@Q9%-IV[ROTWNK<]L#A;^E;!Z]>F+_[#2)B7M:(IOA XB_ M0GKY<7L,2"-P"%."%_R_;.T;0@IGPR7\\!FQ67X0 T+P,R0'6N)%:UQ(R+H_ M/N!@^0=CTO&'P?'QX"1;7/^X/5:1E!4=#1C%EM8 D(#-(1@31,: WYF7=6YI&(%A->TI7;,P/T(>,F\SP? 5AD#MT0L@'Y-[Q+FB&= M(0QA$%65JM)%+A$&.[QZ26!,$3/EJYAYL"0S@#&B22V-6DL(K[+V(-5,2%*/8H51BZ$%DHMX7)9FKBU:JX!2(L6@9>HV>GI&RG0R MNU_U.R,XJL=MK,,BI6P(O,A=RE6SY52SR[J4VIL,6%^U^># M-G6#DJ2@%^ROC4ZP/S;HWON0^7L("]1?"E?1""5D;R0MQ_T:TP7TL^";4-.5 ML&+25-"-]=V$O=@ @=Y478$P5W$MHAUH>9-)/P^87>!H@6,>3C.9^$5M])._ MK)4-\K=P4:X!0E@IN5+H]E8"#?NQ 3+V%@0Q\L5%08JT78O)8WTCYO&]P&"* M1Y2FZWCSE(VK,!R3IE*%,FWL(D^4=F76N#%?6K2\FO+#39#LW2+-B"H:ICDQ M=BUU D.>EKP#A.%%0$R!GX7ISU^+ORCLU;P#J7;6Z\(VEY1V6@4THKI%^VLD M#ZQ#JW>+JT-&T>[$Z-NUL;/@/RE-L@3L%TQNX',A84EPS#[Z>7I686:U^I#J M7.U>;+"+3X^WL[,@5[?K4OQQBRLB4"GQ,N"=3:ZI;+ >M][MKB8M1=.3T=!_ MB&("ZW02(ZK"#KED=>ZHT=(,/*ZSJ6=96LQI\ MJ#;LPL9D4E(9F@ U%ZQMBQ2ER0E(L&MW=P0O($E>[T)^JR$.>+I@P3>KVE7, MH*54ZPS;.L40[>IFT+(^0UI>[>H)#==&L'=[-"*H:)*&A%@\Y/1WB!\)6,R1 M+XW22&'5AYU$T+V1!Q^W49 ?>)+!BLE30;=SX$G!9FR A)U#3U6DUP>?5,CV MK_G,)(/43V[)/21/R!*5PNH[92'\.X MM7VV:.-_,G!#XEN.Z-65"S;#JW=GRI".HCNEPM_RSB9]")'_-4$A(Q+24DN)]#F*SJ:B@L308NU2Y5 U?H55J6O$$MFENT) ,98%-D>K<>.?)%RU$C M;==BQBB&M[,+ @.4? $^-V[5VB0#EVJ/JH$K]([Y#4VBM!M=LUKT;S?IV[>EG0! O+C(!B2ILO0TFU1\1H&VZE)92!32BK45K M4/ 6ZP;O7>^KR!;U78RD_=#!**8)227'3.6 RGUQ%=0^=481 !&X(:4=1 "D M',=F2%C9[F\CO;VWER%K^7K#,R"!)C]9@I%?3]B&LG+;EU?(R^HX\FN53(RY M.TL(B!_SH^_GKQN8._":R8MCOD$_#GA&2VLV70PEOUO4:2T:>%".":RRT"KW\0W:(J_]HJN\.K;UJ]RE%NX MX"9C#A8.T^\5GPU:Z\L]970L!Y1P_)A $G&W3>,;B4#E@10)L LTJD-'0F!C M.ML,$ZGYC4V0Z#\P)$2Z%!22(FNY>DZYV*G&&"30H=@ R^#L%M MULW1LA\;HM)_U1P9ZB4G6X5R_UY)?HDF*W$(B>@^FAA(N.B+P?JBA.\Y;F_5X1-BN7!\EEMMJ_6FXQ:PQ^S/_I7EM4./' M!HI2D50%/3IZEU4%77?%/T_/IE?75S?3>^_VBW?_C[/)U3]NQY=7D_L_>5?_ M_#J:_GM3#K3?HG!3'IF63>];0$-+..Y:K;2 N9&-&=N L+CN1F&%2Y20\:5U M24[&EL7V+(\=2JEV)H%J[6A#]LMT2EUA=4<1R,([V:&WA-].+3_,< \)@O1< MO).NT[(K[I>+8:M9+U>?35C(D!R[=M!Z04TK\]/)SO.3F!2[LMFYVJ=[,Y5* MR[050&W+H_"2CK(4E@#.A3E+J4[E"Z85_.TR?O.NS!U P2B^ N4@% I!$V; M7@4BF9Z,!:*AQ:YP)OS)G!@&5X#$*'ZD2JG(@'L5Q[L=Q2$CPJX/_!@NSA6TA9[2TI?:#KAD3[6< M^CA.X$MR%6:@S!/.;U1N?@\QA<'G@X2D-O;@3%6$,9"*?*J +BP8II*J8K\@ M"!/V*5."+K9]97N\Y-7)8!R<^3X3=+#%9I,&+BP(:G:;4-$>V]NL?#O%$HI?S#+E)6DM'Y/'R11BFO!OD$S050IV&OXW?6W$F_5!?#=7/L'3CNDV? M\?I,B3Q+*H)R(;L@UY.U4R9"W79&I\4:Q6\K\ZDDQ#&I:,]N*ELX,@D9Z)IA M.67;\MG4QZL@J4P[&+1S828S4+^BH RHLIT8RHJ^U9.5KI$+X?":@M*1U$E8 M?(X3'".?CN* +7WD5;ZP2T%=L DS'=J$Q66T.+:PM%-,W>8ZS&VRO9@R*/E>#]'WLR)>$[._Q46;ONV/S* MO@"/\-C4I2HUL;D#;")#-36=&\U5M CQ*X03F+!!6<]YS4"VL7I"?*X5FHY! M(YL'I>J(P92>_@61IS:GX"5'AEZDA/!+58! >N8G1G+1]F'SE-+N8M*29S,E M7+BNP-\UX/_?9H/73 ._KZ:!\ZZ]K$\/Q,'RT[)[>ZE??PZ#E#\$V[Q2E3)K MW%[_/:]RN61&3+XO,)CB[*#(ZA2L)K-CUM2A)'/;2E!<+,V883?HH,-1&2XR M;>Q(T*B.7M>1HQOAH]5Z4YB[E2$C!;P+8:)ZBEFZ]B@GS/+I1-T4(YMA9#O# M-CNV>'6F-;:4=IOMS>QO<*/:F*=+K^PV36C"?#7FZ=ZDBDFD@W%<2(IVI)+M M,\NAP[N2X\891;2XH;AZ85X:HI4;3;MTY,1-IVZ4I@$W7-**'75^216?B#N= MB 3C.'$GRLF)2,"L[TCE"M/L+Q ]SA,8G#U! A[ARL3N"/*EV_Z^1G?B,I>3 MZFG,PK>DM%(G=6OZIZ,X7R&ZT-V6D7#B'IP=%6Z9DV])D\T7%PO3K_'H3MP# M='+Z-6:AF_F.S9WR43S#),K?]:N9!#FIF009>)MAO<*X^^S(/CNRSX[LLR/[ M[,@^._(6LR.:(YR7B$"?=25]&68;P(7@<'W>BRCI\E1.)MN_L[DY4=R!50"[ M$$UMP&4-5;;#X]]SC> N'85]>>%]>>$:)W3WY87?5MAG?[AA?[BA#56KI3YN M>))]QN^8,;9 #'^-GI:RF-DCS6/\#$G^"45H^[); M/T/^O^6CV^+;]ZJ37Q>+OG6R,J03Q7G=U\D*WUS3R4HI_8:$%@[F+1<'U0&1 M<_B(8OXVT#E@W?G2&_9NH=BKSG_L7>>=X;/S-E)E]T/M\ZH3R*7.OE]5/4I! M.(4D.JEE"AUCTF_<_,B^RG?,3YO'XLKO.[1P%.Z':CV ]1C+,W#NG7U[ T7A M]T]A[Y_"WC^%O7\*V]FGL+5IW?WSC39RI^*W]B:,KDTE+XG$S)HZD5G,@#F@FU"7DN"5HVB9#\I<], M38UL4]K6B5Q> PN5$N2L^.X N249J7EBN9;\Y(V=2)$U$*"<(H\@EJ&=R%$T?1<\)\$AS1>C2?-RKVLR1]$" M5.K@-NO"C8#[#GLL&6$."?4MO[Q]O%.08\>WGKO+3=S@!%+FI_+82[TDQ(=J M$B+KS%OV9BW3< D?DE%,$Y+JT@U"R)YM@JO-[2RO7OT%^"A$RF=GY>#N9!P4 M BC:A)P4N[.4"*\QMP&BS$'HFSF2D=!IG$Y&9:*Z<,J^H%DRG\X1"N M3W(Y%,GH8JJY?P#,7_'GT/]V1YC[XNQ"QE1#@-Q,WF[N]&M,H<^V#P$G:/EZBT1@8E 7&BO8-LUXP=;/:1\W/K=]B.P M J&O&+F%J056Y@NQG)7EWZV^%*IA91G3_0'4_0%454G5HL.Q.G8DD9$,V(6- ME)G$9!0XY&R7493=4\I^Y#>49-[2%Q*ORP0HIM$,A)X4 M2ELG&2F6MZM5M)29DMQ)25I"6P+N3.M&9'8X_OQIF+.!_-9^V9FH_1H6[%JE592CW?.<3%! MD2@5URRR!F1)*O_ZPX-D\8$762PD-+>X6*'[;+,)4O09$Q(G"3HE_?\_/SVY8$D M;S/R2-'??_NN OQ*0/[XDL/+MA[53Q MU6/+(#S]&A4U0A/X#^_$QZ]H%R/T)Y(E^!8O$1?MQV*WP7_^*H_7FX31XG]; M$;R4-YT0\H[AOTOQ(QM[QOL/C/_V?YYZO@ 2=?(0;YY?92*<4/+5HE MTCMG7-Y38\*C6&UBEOP*U65_NJ(_M=C&+P5.(QQ5C#-*FI'E#7&UXY09[2QL M$4R8#F:DWQ%Y-?(Y#M\^9D_O(AQS4V,_G+ ?N/STE[^?970NF3_D!0G"HJ+$ M^?_S5Y+O[VI>&,B]K;3$$@-ZG[,36Q7PZ^"B;4 M2M& 1[]RC/\+HQ%THL*7!5[G=L(UP+W0C![[&NVH8:$UI,.(I98P+,317*K* M/:6HD4I\AE.%)GO=H6??0(9ZW[!Z:!F,PV'\]VU "DR2W2W>9$2VUBLAX097 MP71WG#M@($,NY4$]^C4X$O N#9H$:1ZS*<6H"GU00$-7L-TS^@X#@-$'*<%<-6D @.B#A0*T IAN$R+$P!T, MO]B1?(H3?+U=/V BD:0/XG[056Q6X]W][G2HY8WW1KG<_#$X) "=C>\M?HS9 M+C4MKH.US+KE8%#C+&>W/=9M&(#QEC&@&O,]+&+ SL;],@TS0A<2OG6X*^B4 M!'I4(MU!GBR"@CJ"2 & 5G>G4? MO%Q&=,&*E[$X 3 M4Y-P34A@M>@S+56*/1B<2G1Y,"H$0V#+"T-QK0Q\;5N0&Y(]Q6FH]E-4X,!J MH6!?JAL=6#@%D3)BU)+:"ZGP7*O*39870?)_XHW6H94# ZN)E'6IDK0@X51$ MPH91000.HDBN'%0V<*S6I,N]^=CJN\\=[8HPG(PR/ILP(!;<9Z WWA4HJF#='B6?;0G!:2'N)9EN4M=_*XL6TH-#.=UZ]MMNMQP6 MP/'6,:)RO4L<5",A@>7PSJ' +!XR?L+G01&4_&B.Q.7@<+<,.O:[UPLR6)![ M!34CZ@N%&H==-@>5YCB]="9G08$?,[+37JLVH""OGGO,]F^?:Q"@"^A.^[H[ M:((J6&MLQ"_6 MF#S21>@GDCT7J[-LO0E2M:TKH*$T0,M\6Q.DH :H>%#I1D5"A(XJ$1R-RFL M<)*8-*,-!#8E2%CMS @-"(@)H=>\U.G:B[2H+D,HWP MR[]A]>S1@P-3&CG#'3UI T&HAHP#I38(8,2A$05W<7\J .:&]J T=PK@HBI-Y.&5JPT.H@85RN$ U 0)7H<6%4 MBO*Q@RNUF-.V(\YO$LB\\%(FQL%A^BM,@#6.JDYEX3:5(;3 ,U:U" MC!&+Z^Q+%6!*^<)$4PLJ%6AJP*3L/B$R4-6)_$Y M$J=.E'6>Y[C(#>M=%PA&2>6L-A6T#>%<.67-]ST?#H1^KCO@8I%'O;PV$HUCRIDIJH;/EHW3*_.YG=,(/EK,E M$FP<44+JS)$"2,93_!BG*;N8/ZZD12-_I5/EAG%#PI ]F*<2A)CR2'>5U[B0 MQRC:H0 Y)19BM'P3#;Q[%\7(3-]3*5'0'F>&*-9,%;7HS&$Y0!92X[#,3Q&5 M*&%OL(,DR9Y95F*TS B*LNU#L=PF**C0Z'3POS[\8?;^_?LQ%I2'<<#-XOWW MW[[GIL'^\O>+]2;)=AC?XH)R'FQQO?!RQG!45S[9&?LLG_>\]Q'TG!K M/ <)RJQI%(&CF%>5S9NG0.W !C-[Q(=)Q!!#;N4R?*%L9V5$>%8*U06 L0<9F4^&; MWYWK=;_QW@#7(%Q3CZ.@61$D.@7U@TT+5WH HS&S_;3/JA/;N2%X$\31Q-"LIH'/[TG#14XP2%I7 X-O",;QC 0QSDMTZ>+L^(H+#.&[7_I M4F&X2[1#A9J0[<5JS\]F/(#IVI8IR0PH4&>((W-GOT;G/HD'5Y,3R-<5+"A0 MF.4P7LSG(%S%*2:[IB@_D:SW,-<& <9\S"(TC48-[=Q43*ST%*A&Z&H01X*R MB /%P!4*B/Y_VI(T+K8$4^8_Q2_LIURG_AIX&.TW"M!4?B6P<]TW<-+3F1J> MZTR% :SYAPFQ+#% ]/X*!SE>94ETN=Z0[(F'*FH57X< H_EF$9JJKX9VKOLF M5OJ9^2H$U,0 5OX#I(@;&# !6UE*/;5M*&Y'J%_VR/*4ZM1?BP$4;&46HA5* MI09W'RAEXJ4?*=+ 0'&**AQ@(SA&6F<*)B3/-M%*@]!C^+-QUFF3 M8=SO"$XC'G(!?TYP?S96AK-URS1WN_\[TKA MU;>'$Y$'NZJ>M'LZM]F3T(:X\)Z0<=F=>$4>->G/4-T"MY]F&S/4L;!9V\2F MG2JDM=PANNJ*Q],U^BMJ-.+7PJN^B->C>+;H*B[J=?#^++CJBV?S";5GB^V4 MHC@QC 5E*F#Y:OEN\39^7!6+Y9<<\WLJA?0&'!C3L!*D:1M:!.?&8<%-/XZI MPD$<:88XVDFV/*&(XGT6U#YMC#@"!74',N-ULR"P MX$C!J\JVFQ! DWV?R=;4OO_L?B+OMBT//U4\GW6CF[8\C@\]43QW$6U>O(3) MEF6LK'RBE@=%1U\:#C6& ,!#EU$BUJ]A^\:\^O00)/P]5K["N$ 1KWFW9.^T2L5$&=?28A7P8]U]K$=]Q;8![EQQ_J%AEZ8"]I@B3^G?X:IY0#]N(W9QH@,&NA9J./XK1'!PI)&"A>*T#!$M=] MN,(@QOJ'KWOT>N*FAW= MU^CBW[]#4 #70Y8&;D+RX8+(QLCU&,!7 M1);ZU;LC!"A MWI9,R4*E.2IZCEE!PA+9IR7C$.%*&!,NAFW:P<%6.&2Y9 M!I9^S'JY\6=]L5M0/%A!K&=79RN$\>K2FN5V0IK$QR-G9=B0-99'!\_R "%+ M%#^.GXTQ&.H3:*CPDFGDD1Q+I9B'-?M\2'U\\2"/JXV3@P6>5X?6^@G"B.3+ MT;51ZW2GUT>>)L8?8 ^0RF]K,F^R/-A*&39,D-LB\_[@V-N;(2Z@UO>#]OD& M1Z[Y%ZLV+#K-HWBTP9%:382OJ_BS>5&0^&%;\+SV189N D]";X:+MZ*L=\0# MNHY9K[.4\__7(-FJ:N/VP:"N6>3LMJ]4VC URQ$\X@3&3>13Q M4M=!["VM?T9_=A-TN MPH/=P^&[!KCBJM;2G(JWJY!%4KW@U7@"8?=R[E!+^; #^2&B" >FGK[1&Y>U5;]E)'SLK)JOX2K(59Z& V@ M[=H805N;N"$$W&_MAG/7=_I:=78K*DA::A@Z0GMR M)DAI'>4A=J 4!,8:P("%%[]FWQ8J;Y'MS[V$K1U/I8* M */OB_W-D:W +11/-%\BAE;]&_#P-M!CQM(0&GC>6(.U+&V3R-2B.*H3SI*& M<+ MH,N^)YQNE=%Y^\]0%W=M]MK7<^(;P"53F#S%(<[OLD3MG:H1H)9IDPCM15H%#;!$ZUF1+&HYCR+F*/Q,NT)"# MN M>1XI!P%4?%X$Z89D2V7H1 L"1K4E3#9UN?'9N?+VVNZ-,H= @3FUL66QXV4 M1S=JB%-,@H15YHG6<1HS#X4%U5V(IZ4JP4Q80.IJ)TQ+A?4H[M7:AI^^&@DL M42BJA8=*1*BY^7!Y@K8\6"Z/(\ _(;90S2]9>@0 M@*+?C"*THN"4T.ZCX0RL],\:! )7H!H%VA0&2['GG,F1!PG=B$":0/T"4QS\ M7*F+[THA@=\"]YF6OO[=@\&]]^WRH'D+6Q9O>L. CQ/*;-P&V+-=,LL&J"H" MDJ4P3R-_"N(T9ZSB?)%>O##VMW&^8LO,8GF.'Y2[5C,>T.; 5J#6]L"$Y'Z# M8,=1WZ6F>*45H"Q%;4QV&,)PH0K''B04E0;WI(DDTCBZ8RDP[:5"F'*Y?JD+ M_*G!H6Y9].RWKUGDL #W+#I&)+.L *_7AA+CFR/4];.W@;%"0#H\^P7M$]4B MED8S3K?4$A?UVG6*EQG!=;5"G%/K)D%&HC@-R.ZRP.N<);9@"3@S[OU5I3F@"Y8CRB+RD,K%U+NJ.V;1?MVT0-ON%$[E,4RM)M" M55LP;BE8YY5=LR'94YRS^O8LA#D6WPK6#.!<1L4LI]Y3G&+UY8P2&G(.43+? MM_\>*)#M*OA0J0ZKP5O"HS4(?C.IYSAS$D6HZI^/:>! M:B*S:J*JZ2!!",JF)A"V1F)G6IM:+,FCA1;QV&A^ M38_O;I ]PM$__1Y<8WN[A=G_^;%6CY>/#&>P6:3Q&$UDF'C$<.8^8=5 M5N>3ROOOOWW/)Q9>:[U,Z%,],^5LL?"'.-D6.%*\2AB$Z78"&2$4FS0&H!UE MHHBR<,N6)'[6,[ZW59-$QG,OI3R+&0HJO7Q[%#.1S7F'BU B(XHM7B.)60S- M6021H'#L1*/*/=%DTC7>:J,3], %Y&%%I8!OKK,"HS_"O..N>*PD-+Q84H,# M5;$RL-\J7J6 =5^S2LN(6HUJ*P&K2S6,\7+%8]I?K7,R[D'T7.=-*V#]T'"E M9RP%!-=MG4?45^QC>K$C]%O'O%BHWEQZDY&CRWRY1EF*6D/[H>4=YG5Z7H*" M:WJ+#RM=+S%\T7:] )4[YI'&_X+CQQ5SPZBPP2.^WJX?,%DL>P_(2];/XSQ, MLGQ+,+]7-7@Z4Q&'L:=INZ9I?M-0=FZM4[)MOY")IQ""Y*RLC+@GG7M01.&H M_5(1IYM33MV7+ VV0NN&K7.CZMUM"2"!!46X5KFR%HT MBR(<\935=#D[A;1[KU68(ECJ\4F'KII>FKO,UBQ3G;OX--N4,ZIM^J3!5+R: M<4S"6LPY*A*^S#IZ_@Z==XZY5Q@[\PR4N+F#..;L8[RNFG@ U75X&38K7*@:"@,$:Y=5L$ $J+1@S94AI94W><-KD8O ML2J\4 ,/K&(J :1JU06&4R4Y)_T\/0R,KSD\]N=7!MK;B[I)4]5@^#Q;!W'W MPE0'")262LER*QU5#\I]&BH%"T9U$,"C%$(1F7"6I72Y+.*'!+?#N>XPB7%^ M^AFSQ5AV%6N+"1"9,$RH.C+!#LV9M@SF29+UJT9&G;#"&1($T"GL>B06U;-L MOUC(9:K#MW:E4L "W;#I M&&_=K\D W=^NJ;DP*LA!Z];$8?72]4P/ZD.8?'_%TL$!A[UKUZ1N>/NO MIQ M,-E!C,-%IS$&3J=H-#M0_T]JD$LU89##A>E6-6*XD6 MP9?2S%KEZ11H/KE4%F@&*7"LU2$5L!^%C-5:(X<$+UBLUY-^1>()-_SR1UNT M3=*OCV.# +"]MQ*AWM5KH6&>&5BPU->*QT?"4^J@8,T*WK%3H5)/6)+8J'Y( M%P@R*-H2=N51K##:X8"X?84P1D+5PT=4HKF^&A\_5/0KYH] %&,$Y#K\YS8O MF%[F]YEB_>)W;0]!CB.V><-ISE7XEE4'SN,"EXGF;WC9Y%L<9H_BL0NOH:=< M*8_=+)0#XZ8[VS[0<=L$<*-<""3QQ.IFV:._CF.&XMHQ*VLRG?#F4;/]&:HY MJ$I"(,$#:C !LZD%ZE4Q:XNN"AM$JWQMY<.J[V""D^N7YNT9_2S(5XINU&+ M3#H60C3G"PVXG!X M; =GO$#LTUZ4C1!OREO)VFFR-]LAB!!WDD-$VE])VF#!;&(&L-;/#;9J;F,V M>_- 9WUWF8.T#U\=OZD^1-2&0/MD)YO.5@=B.CM8LL:L)MV(@KZCYLR+$J[G M?",L7!GNOUSC9_Y%?=%LA0MUX3Q L/;%LP4BP 6T-5<*AU,@(X%=^N SQ FP M[,;/ @"H#N$AXC4+JI:UA94NM"M7 6RX7 ?HLGGO4Y(]FYXEZE' PW&58BBB M<'OPD,&W"F8,,;=G\[N?T:>KQ2]W4 G$&-\\I6B$H]/=%[H?ODSKBACSD"Z3 M="^-39HUAA!8&K&1(GIDXN]-%'VZ77Q&BYN+V_G]Y?5/:'YV?_G7R_O+"QCC;9V!+=9&NQO&5/3!=+.HW,\[QG*38( "?/5B+4)\Y::)B39@N6^C-V M4]]9X7N&Q7[8YA@%#-'Q&?+!0BR6Z+82@N(AC@B0@O,XHP'L[G_*2)-'H\?1 M@X=VO!4"R+WG#C"@"RSE1*L^4)O?0W@6EUP%MN-;I'=!@A=+NN>C^ZYB M=T-9YH\;>;EXA=BVR'!E?.U%Z];R-6."%/2U9S;$4*<5JH M)@99YG>TJ&\8]C'B7BH@8)DQ.K!'-5.)!@:O?G6/Q[F9Z7,0.-RHF* M'K'$!2LJ:"]8I\2@&1&BX* M5[)DX1P'O:FPOV&!L16!5IE/N +"X^6K!2F" ME_%;$,6IP67Z1&TS([M;G&/RU(V-5\ G VH&*V/ [H ,"< C?V$F/&UL#:2#Z8Q@V MTBC9!K*$&X(W01R5Q=VM1>VB^6(//MR$^Q&[5UJ/%\L2"&0W:ZE1/+ ;J0<#=ZOE-C^G ?8B57S MOY'S?] !MO*(XHK]OGA(XD=^7-M=4H:C@QQ[#Q:O<2)NC0MU6#Z00>GS[+BV MF:BVF6S9.&]*^-?JJ&GGP;GZH6+7TT1%HGV R*F@!AF@$_E#Q5QTAC!32S3I M#%(FS2I]Z7R>1F?;O,C6F)QC?H=O.978T/%B3K$76#.YF(GX,LO8*1CM--7+P"1G1.DOQ#JUPPH'J/P?E(CTK M6V#TL"8*6VV)+,"I(D.;L#0DU5$8M M+F(*W4B>P1@+LYS_'(0BDQ./BR&<)N\Z'GA;9(BB4.;BE/Y(V\I2?MW ( /: MAWPDP*?OT?K4G\]DD'#M$BA6J !540;P);E5$MB(]1-B^,ROKREPS^Y( M\>WVU5,F$9 EN2K%@XUK+S/:L:RY;/M$<"M9'9,H[._7#M<5,K4*F#;0YY:LWPRPV2#M3_[)?Q@ M'\!_;_0P+]1C[W,ZK].K+>(P2?D6<2N$XZ\5&:2% MR!:&J:'BBX$:61QJJ#7!5[$]'"Y^=WOXZ?)Z?GUV^/905:^I7.P72TFNYD7: MSM8L.UT>2 "BGM,8$??UG89@ ]5[&LZB]$Z>+QK9ME@FV7,C<7JN3,%-=U:P MF=.GD+QVS!=+),VFODB[!2) QUM/1/0&FIHR$N$LMW]<=.4S&?IM\L* W)*:NP69_ MR<[M;\D]!MP/GN&]D&8%/B@@SZ$/?["GY+_/?IBO[K&//IUO[M4F>IBDK4WT MLI8->!/-Y&+_L5.XIR#!_-$AW5+$(9VPV @/C09F5RE;;0'MU]+L.AO/5S!#8H5"FC:AJH(@*>2GX"0;_7=VM;C[?YD1J!0Y5$[J M"3!9U$47>E!0[T>ES+9?B[9 -Z&2MJ7/ T04%RM9XBZ5.63C/)D*/Z=IS84 M0#-W<$TUA/ZXC]I((\GATWFG'-MTN- MH/OK\\EB+(Z1&82E*;G%14Q$U5+CU>Q'W%Z @!KD@CT%:EEDYHR)D21Q5-<1N6#+B):,.8\*0=T[3M20@[-_H)N>[9Q^DVCU.,V\0GO1=-=DIB-IXW59D5* ?H::1C,SU&I( MF%6C*1:#5#>VOUMH^]&L0<1;!/*D'76,'==2N4.+VM@:!*!">T81 M6I7VE-#N2^T96)'LDM*>#JH(P5PI[WGJBV9:JVR1 M@2Z2!XG6ND.VPG1_?3R K;X>ZI7/@SG],/'\-K-K_-R0B60I_3$LG>$T*NM/ MU'DJ.0R/E4TL7H9-0!DJ['2R3FG'HQY,%B!0=2*>)='E(>X80HO\:S,'TYHT M#>E79Q#:]6P*NJ_))$R+!26M-@@1&;FO"-0"K%KP8+D\8O]X.6?L=VV+9;.: M[BUFB1ZCLRPO+V7I- M=_>B##.;!,1/B\WH5+[N=/ZT*:=IB3R8JN=:K^^,46HO)^FOWNOX[9=NW9_L MT>U3DRXJ"2-.>8::]=7K9\1'7PHM;N6.TS$>S@CL>4.Q,ZQJ72 8>Y6SVC2_ M-H1S:Y(U+RM&I'L)[RA18?.INVEZ5T)#)2+4,M]./"@%!4@TJ.'#I"$>; T. MXA\H#J@L>&P=(*C%@(KR,0K1#NI1@@/$\!AX\;"(88]CT\2H1_%&9[13I [> M!ZTQ33;[RN8N[Y.MXKI&RP)E A/TD;USY;ZM2?\U\$ >HDF EK.H G;O M-^HYZ>E)!<_>>XDME <^PN%"P)R(X(?"VD=0 0.=7VA9;QU+2"'=GS9HV.B? MJ?-$/8K*?P"J83P$4T'[H!SZ0RLY*+!Z& ^96%XKKV+(AO$/K]_U@[ !>R0- M!O K0=L]DA(<[O7@@#W2_B6A+RICWB3I4+Q1&L,F20WO@]J8-Q:5WO@U8QXD M"I )\-R$IFO@+A",FLM9;2IV&\*Y*LN:UY1#Y>! @Y[G&+<+N1JO14U(4$IA M(TI;2708 $IC9J>G1 )IUJT6[$/V9Z.E%BE9H-.$\VV;><)54HD'.D7HS^#"F'!YH?=V M!GDS-PZ2Q0,KN-L^Y/@?6Y:<[LDJAZ(*'"IAHI[]=G9$.2Q *D0=(Y+G'14X MXO!>Z(GQ>90:W@]-T3^"4@&#ZXKY+5!;67R8&0^5 43A3X,\SA?+SFNLG?B_ M2?MMD6%,89AH3;NPPW1N)$/8ZK]S9L@L^'.//A,/YG;HU_)?EGSO:'_DO.XYAK,/\T>)090 MH2*Z&&TQ*U!\EJ7<8_LE+E9GV[S(UIC8K0Q#B4 5+!HC:KMHT1 * (6+AK,G M>2K&B:!;'&:/:2PRC/AF7\>2=,)CO(OU)LEV&-_B@JY.+*L)P5%JS/3LTF-SD0WB35?H2WD?.4V;'Z3(C:_'0AI6,#N*49]/.$"Y;88GA M1#,HY.T@QUG.#Q*W0D8U-A+H\#/#,85[YZ[Z'FSP&)[EE\BVH3.QU]H .0J3NH=6 R%7'W!RS3$K:>&S498E37)6T/$6T*_\K9Z,X8;$S-UD*I_KN(47Q9XK=KQ M34$8R*@FZY*6-1U,U;T93<1RWWXL;,9@,JP)Q-N .@ ]5N=X^$C7-)]R#DL& MRWS?.SZG&6\4)B#LY\IKWR5#EEPS5>_66EN6K2>)6=L@9E5N_%VYCL)OSX_7 M)0V_(V]T3]CJGGJSQ>M_HZSJI[+LZ0YX"JD?IIUM":$_#9PH3.C0TX&=>'*C MU^,"FK8-8UIMK0G,4$G"E;5:/)4\@IQ@Z4]K4;KOX=B%43A/H_,XV18X&FAU M ZE!&^$HX>4V.8@4H(F.X%.KR?WWD3/$:7*?M*3JX9([23_LDZ\2S!0O3N(Z MF3BN.F9#.X:OPB@,DG";R.MX.#9[YF=D*3MS8+-9^;SAXH6Y!_@4IW@9#UUP M1U"$-O_1G2"? @:3 YP&1O*JG0KV-,425S_F*>FB-R7E;[Q:PO/ZHY*>+6K MI&QWI*^ON#B72;B@S9/+_>VJUGY'4P&X4!\O;'VY/IP$S$7[6#Y[BGN_8JO, M _4W"8I:F2XS1JYU"T_P8T BH;+"VCM*[/CZ?;).$(2ZKDNKW)2I>2?T$.0[FZ8L9O]@. T [V"LH+5O,)0 C&J4V,2H%5\1@7LOJ*,GI-^RB\.SY1H[S=7*$ U M7T9+L/=^BPQC31+^+HI)<#CT*X.$">)L\GN>K8.XZV?H .&UJLVR2GL$%*B6 M-%DP:8. ':4/"K___CFK7OCDGS&;"&4NAPP*P'=7,UM[YWT0MUEN5.WW/>OG M#-60( 9^QGJ;/?3B-6#B_+?3W3UM3K.N:#%@3-Y"B*;M:\"=3P)&7B11O T, MQ% 0PX!<)7I",(:TRX46PQ,EZ@NA5:(].+P2=7FQ5Z(#%I>#U>@GG#V28+.* MPYY TE5I !Z,2ED+U%0L(Y)S];+DJ*=D>SS4US>@\E!9M V+8>IE0H(J%F4C M2KMFE X#H'24F1U)!2:.-)$^*=SAFU569&DNSZX<>=[DYQ&J[6 ?EMV(Z@@^:) M1Z<0Q[ W:.' ^W92AFP9EM2^GQ6B;WF5M$OF79#@')449N@:3YCX,2=%0\WH;WL5 MH[_\_8ZZ,_PA]GZ#$R22]=$ Z]A%M&&<^X@Z0'?GJ&8N-/O-()E\C3/IA+@K M;+(@7= ,L Z86*\U@D5H%N=T'-AT(GIKTXNTP*3E"^!0:+>)TK! /:(&G;K M_:$$!F9OJ&2DOW]J;?[2C/[U[=U;Q >27;PZWOS9,]Z"G% M.ZE?8YQ?*;+J MF,$!U-2"_5I=-;!N;_V,C/1&?X^!*A1M_AF8'1HU+O:'X!%_L-U M% \V9E) MQ-#NRAKP\#NR'C,6N[$9VF/!!&$=+ ;A8FR48APAC2C)GN**4FY.:YK)2Z; M(P3VUSD2^#/PZ!J3=-J#.T,XK M2Q-LZK!)L@:K&GD]283U$DR?4WBVSRC::'.&1*M'<=+IMB?.HHLTTFW/G75@ M.ZMJJP\N^+_H-$C86\,C]L5=$9#"]]XXQ8]QFFHZQ,V$S3CDKD=TOB7L/%/T M(),^;Z:8O7C!)(QI=ZBZ= 0AH"EWM,BM.74P%?>3YD@6CSHK5FVQ\#J/2,Q]%<>T=^&;OG_86]^]%[S9 \_NCQ=9R.07Z9BKW",Y6AB)CQ= ME8[2U8,6ITDY\&^-.H)XHY8J?35&_8$'S)IED^[>A]XW3L'*\Q4_9EO[30^ MUV_=NJ?SZ[2=>Z2SC-G!@>39W'!(>4E/S= MC 3 _?,H.8O5FZCV5Z;260\@P;_(;)$YT]Y5,[-;HG MG+-IFLWB^7U6!$GS^UF6%]=9\3=TSCWY47Z$=L#SCX[E@=* W>F[HQ MN."_XTBBL3C1(%*Y;#-4MRI<,^J2M5PZUBB%*= .%VC?+HPKYKH;OZ2D!FF5 M4@8MY*:-!;C&S_R3ZDV#+;*'83P]T:Q#=VI,O\)U.FPIKD@%-A+H]6&3H,#R M9CP+"* \[8 " IX,">;FVV*5$38Y?&$%%QIA.#=4S+RUO;MEN\6K[!D3\5.\ MCHM!&\ZIFO3I#&C:;C0?_$S3GB>G/5,*8WW$4]DEVK=;5AMIQG,@WO:L*LSQ#D0OR#.@T_G.O^\O?KZILLOFXWKZ;+7Y#_!=*GHQJ--EYWV7O=T*17& MJ6%S#O[)ILM7T*ONILN'B3JU$<527@KH[AOJ,)\(?S'3OE?!.)[(&Q_M;5;_#)_]KL(8,EBF.$W"AZE^"/PP.X+S%:Y'?I\H@ MNPV2>TS6'P=IT)$Y\6G9<=+IYM7EJ&QXLH@XD!$PI+[F##580XPWP!W&?XV! M8@S<72VMLB2JD]Y<9P6>/^2<-=T5@ 8)\"K)*$KO"DF) 7-U9&!'DGYQO:9Z M2O6-.@]XB0FARL8I =5K*GG@+)S'3W&$T^@V*/ ^DZ1"?#M4J-I-]F*U*SB9 M\0#J.-DR):GFU%*Q&:JP$4/7Y2\]I+I3B]];'.&UV"2H-,H:"Z+FD[4P^_)/ M1A2@2E"6?)FR?Y;98EFP6U[PNKE/0;+%*"C0\RH.5VA3:UW.-UYT#4;T-TR7 MTH<$NZX3-5;JCNV@/>J!9C/QI"TVO0TOQFH:D6#Y,%4KA5'/TCT4X E:P8]Y M;BY/+QJ8,-HE_.1\L:P6B[PMX#R-Q!\P'5S^%U6_C*$$I(7CA6YIYG R[K5U M+(]]#2XIL95@0:C"!F17>QAT9]6=0?=.+Z,L]WK=[&2GZX/:H2I)]J3V8(5H M+'KLO)*N7GRJL9K-E+@^K!8&P=1KA@(1>.70/YH."C_3OF%'WXP"D)%- M(AS92[7A4K%KX5PF%8!EW01D07@5K>BOS <>9%IJ9!]LRR2:VKA4F,#6I6?+ M;%X4'V7L+HEO>3@)ORQLM(!BE];<8#5! M?3BYZO-C.K'J3G65;B!"28">1UG(TMU%M8YP 0K0#!;@O-G;("O+9?I$=2$C MN[,M93PM[MDYI&*F4<#"K"U:QIN+BQ30^>JBX4)2F+&$I*,HXZ0&#EZ+$LU8PKYT4;32RH=4);I-&-QS&8Z1CH 5S-Z&WP_)G.L"0. M$J/RMF&!]5?&N%2%FX!P6MSG0C>Y46A4@\_03R3+C_,2U"+3V! 1&-_K"@96 ML7_)R&^7Z0W)0IP;-;L##*S:4M:ENMV"A%-N"1LZ[6;@/,6>0/!%OVVD8# G M<7JR$5"P*OXI3N-\A:.?LBPRJG@'&%C%I:Q+5;P%":?B$C9T*EZ!(P[OBX;; M"%%S_LB 8!6E.DO= C BJX40:KL/6@XA5>PHG&_:PQ4H1RS M7,R]M2\^7!(B $&4OQ/D+*HMG,?)EOZM%R4RC_YSFQ?L&$S1":.IP9C-@<(W M;6HD*><&=Q"?YL22@AXJ"4K"A=">)M3Z-&T77"R7..2!AA$C$0/5USS'#\5E MFA>$GU+K#@^ED$#74FJF6[=2?3#WEU(J'OKO/D+JSFP3S%3B*DL?3^C^=(T8 M/MH3R$$/$MEQT6(IBK)_"L(XB8N=IH2Y&AQ&;4SL-W5'!>M<@?2,]+3H"O-7 MH=?!&K3LN(QKP9JVX+@9S1_-D8ECTJ FCA>:U&>HKU'LM)K.20(159@S5*K: M(07%%7?1G^)EL;I?Q20Z#=+?U$F!Y7 ]\\ZANN;9QD0S)VSFA/3;?.:PZ(X M769D+791&TR*\AEAD2%.&G':B!%W? ,]0+(NIQZX7YJU5 ;H@_.E6C_[4,"N MEV;-[/A8D.MFFV>VBFO72S6X#[K19U^M(7M88#WI,F+2EEGI:TV_"MX]!#?! MCNX*PM]N2%;0W2(/,,X>2;"^RH+TC.DT=A@ZSVH[A MT;0.JQ?@JBFT;PN5C2'6&F*=C^Y.YXY7YDEZ@;*-;FYNN" >S,]7AG@:);0/ MLW./>?7D? 467J/EP[R07ZDC;9RHRYG 7IF;,_%RKIH)H0JBA!W=SX M(:USX[3H#1^,RV0\H,:A3-*5D4+"XUL\*N=%6V2HS=L0T=I[.1M,@*V=/5N2G5[Y;JS$ M1@V-+ F@-R6);Z# M^#3Z!YMR?P8PUJI:/"A/\SS'1;[8T/6 L7:5Y?E90,ANF1%>9;)E'H:U:#@Y M6'=GK/@R!V@H+3"7:!RC:B>)Z;4@R')#ER01HXE:1&?=U0#:<_*V(PZXUE6* M0E>UF/ KO;_A0'J?:XT*<)$[4*SZ!M<2#^;J=A!S/;6[7V%6J[<$1!'3J&R) MK(TF'+,6#<42NL>D$I0WJB0/18%OK M'% X^(6_9L)N+:/@S-;W3]OF29(]RPKVN#F/'B /8SVJ9"JH3 %#\$/3Z_ZL MN]-67AFF)W:@%DIK%GTT>"M1\61G-!;6XN;*#E.&\'X5P0$UKCAXX!>,53;? M\RV^QB_%_3-.GO!GND==*5_=C"8'=!5XH/BM:\.1M-Q?,1[$J.35#R/7VM,P MBC-4TYQ529RIXE.ZB!%&@C(2I(%N+J?M"&9<7ALQ<^/NG[,#>Z.FXK?)=H0= M8ZDE"6\-M,7?!';)Z%&[S/RV1KW4U#B^]=\(:9LJ=VX$G5=@B$V!1YLB(^*W M,>XYG,P<&U21XHO^\&>(C=>6MN4UG9<4R+G9M.85JJPUU^ M+KN.4Q[]F3!LM"FQ_+.T+VD4YV&V30L<7;RPG'#S-?MM3-^H:7EH@R;!K0U2 M1<@OZ]1S.U^DO?[]E MEY*2) >=;XYOKV6,\>OIY@=G.BII59*_F%WN3IVFP&;PY&_-NU^!!E#R1KS] MR?T@ZM]TBV$\('/ J('\+'Q6Y5!VOKL?3"F#U7"V/CH=4$G+O2$M8=R-I7A] MIA[+]G> L90Q6(]E\Z/;L>RWW!]+ >.!1UCM1JW<@3VP#_Y@EW6U.UA! GN# M;3;,SN"-8L\/XPM: M8[+^8-4K-F1\,!9[<=5F9*8!;&"V#)I-KY=%N*8E(!"CYH==CA:ZEC$H922U MC&(?5TADA+?4\_(XA95.N\&T=Y5'C&BI&G&M+55"PR]+53(XPE(K6KS0 MWPR5Y+RT57NQ>[9:'2J.K@YH?$+ ^.4!,8&P'*DC-T'#&P8/U!PG1L'E7",4Q4HH+=BV6D+15E M"C\'"5MX-;<,6BRXNRX+8;JW6AH4D/LK(S_2FYJ,2&ZJ2M3C^7I6%U+#!5JT MC7S&9@$NB"<.W5F6V[EL M 'IZS)LMKM8E# CM6>!;/KQ&!!U.%3G+*0^$/# MT8>3@5&EL>(V%6TH#>=J.(Y!6?$U1N;5!)E/)#98<+F)?WU0N36VGX:G"2*W M1/7.S/3AT[;6!1LJ?IB,8"'B5FQK0L,'X'ML3JI0<&MD/TU*$P ]S*C@ KX/ ME1,LT-O$^$AY?36C,=;CG=$<9BLP8=LC9?(N7%LJQ\ P[8$T/+*D(6'9@PCX M86,#PY#5!N=;\/44TO*@ZV M+D:JLB;LQ".F!.AO'AUW#.D%K^S+VH[\L)>! M=N'1RJ/@_$9H-7H*DBU/P^31RG,ER8:O2TJI@8=/'B\5P%2& 28II8$3VY(# MWE4 OC(D;3?@^*-#/4&,Y5S!DK9;<&.O3U? 6=MO"+OQIEX\9;>8I]'%/[;Q MAM=L3*/FI'O+PBL6RR\YYBE\3O$R(W@>AMOU-@D*5DB'.A-A+#("I1%U0D@1 M_RZ[M7?:,HR".^S4IIDX:-:YL3F3R>0 \09.LN4);4*DL9JA!]X*:C2#FH1A MM@EP/?8Y"%=T.B,[GKL55^V^IGD-8D;[IYS+G,]B_USSU[%G+J=3ED44*$0W MB;.01D=$#1)\"@LT/>/U++:DJP3(5#:DX=D?B//0YB(W8UGOO[Y) M_Y9^3L_OTY_I/W=?(U'N?,;^1?@E6&\2ZE5\??/A;W_X_.';\Z_W%PDY^Y%2 MHU:Y#$*>%CM+,=KA@%#L^ FC-8_QFO'5M5C%%!2SM/@[UUGQQ_:EB*]O.5@M M_PD@%/H@>5J\TSDLSJ)9+9[0CS=4)=@(YKU*5$YQZI@H;7%= G;5QCH MV]>S(%\I9!.?@$KU-MAJ5>*E?W=?:+=N5'(2E*]@+MD,3%7!NDWFZ,\U(:IW MO]$_5G^B_WN@6ZV__#]02P,$% @ 6S7],Q>*F *LC!-D6J0]*-__0)\2*1($ )DB#LPTR[) !"YO\AU?OXT_++W:0 =RYTCY^GG3X'W&7@60I_^]M?__(^? M_NOSYW^>W5T-YJX5K*#C#RP,@0_G@Q?D+P'7_9WS\>C0:?/\&"?&8A\)F"M7=TL$>[]]_G,:F2_XZ=^=3QD?]VZ2QORY@]OMK@DIF@%*W2UJ)%FNGB_)(I8NO:V.Y+%<8RVJG=T7/D6;;K!1B>!1YRH.?-\!-PT)_A MF"7C^#; :]>3X(1XBPH[?Q^L5@"_$331DT,F*0L0(V19;D"LD/-TZ]K(0E!" M[_(M*Q3F#EHP\R/8=MWPG6X7]G:XI\I8Z7 MM::PT[>D!%E(P>@7JG1TMP6%G;MTG@E*+JY(X$QUA=V: NP0*GFW$(C]9+35C6^OH,]=(8W:V>B^+VVG*YE;O9V$S MK6UD1:;48(U2-=N.G&5E@7@4\^NT8.6@6K\!-"A]#Q M54,LZ9]H3#S5@,FTWM1BLQ'(9'^A*>'H(<.:_M0W9PYQ^BLRUZM&4]4O-^D_[;KI7Y!9L>6KLXJVDJAT<$"<^)/6A]>7*?O\XA M"L_FZ1\A#"$$Y!_?)^XSQ.-'C\KK)RW9X!':/W\J^/YKDWU)]/! 6BSH2OKK M[T<'QZ>CH]'H='__]/1H=#(Z274N#?089SL*L)6T3?[,89\]7H]+?%V'AZV? MK26R-W@NL+LJU%'\:ZY@KUU,QM[/GX:?!H%'^N*NHT'W:;!.UL17D0Z8O0R[ M&"JJ)8#^'@#L0VR_W<&UBXMHPRC9/]A$!(@1W,\AV,YHP<#Q0DO-16.W:/_@ M$)(@QN.@&SS(?@BY9'*8GP._S(QERO4/"7[W8QA&/3!LT:1[@6QX$ZP>(2Z M;;=(?Q 3ZGD,UF&[8R;JVAU\0K3KCG\#5D5#IJA8W_0OT/L8@Z/>#!BZE\?$ M#(=J#B.2)M1SC-\F[IR-8VFMOL$J+TR,\G$7(^T!O%[.B<"AIY_^+L?<,G1P>:PV2C!@Q/"==P$.VW$1W7OP?LD6%0R8T!67[!HNH"#$DIQU",B%_ MSO"#^^+P -F6["D<' &2[>I>AVB$=G:&;['[C**8_U)(=HKW%!<1*1)P\LZ$ M]L"Y=3T?V/^'UJ6+@*+"/06&+T,"2\L> CJ2QQ@"!A#IK_NC>FZO$V6WO/VG M-XCLVZ7KL+>0NT7ZHW2AGB>*SV_X&U7\/;0"3$@QW']\H"[V L7O%NF/XH5Z MGBB^YY\@U\GF>Q)@*F'DN*8,(\H+/.8*J;AX?T"1EB(!)[_UUF]8)B$E(DB':RZ8G%[^5.O0WI?H& M!;_SR=%D?K>NZYBZ7P';3B*MF;!E2O4--G[G$]CZ$!00R31=0?Q$[/LOV'WQ MEQ-WM08.>]05ENX;C.)")'#F]_^ZPGF_A+;-0S%=J&_@8)9W(^B*6>J2 M0!B0[JZ YA%,,F!F*J;%8+I[V!D2=" F0?'#!C(M8\%,T&1:N; MS/?] 8S?[02DO$^E!D@_?=V]&U'_Q@0KN5I:OD=BTP3Y^VQ\-;Z9 M3 ?WOTZG#_O:AO'ZDC'*S,AP'?*:H.[!' LM$5$,P%TFA>0_H]>\WL&-A'9NX-$9F3Y M<$Z_&#OS[ >ID@QRU&I34Q*)\"'/)?6:4,0Y'^(-X]9DQ4=/1L-6V[8Y41X1 MCR8;)'(_VO &^L5G9")5C"*/M*#,.V9U[-&6'?NR[,A?Z*6??)^NUK;[!N$= M) L[VL7-=?\)Z2+:J&M"W7/CW!14J0TCB*%.-B,U@1[J(423@"L:\[->CQ>TMAFN YG$2G'([ M4%C6*,C%)51TR5"?W:S(+C:EB8.]O;W1R6C87ZSYDC&O&$K:CVUU# M[+_=VB#*M9)DJB$FC>.^$*FJ*1^D!WU%21O93+3,D&M U.E _)86_!?LYH+& M^!6T8T-E8/,L0%056Y'$ANGRBUSK+J%%2PV1N MR(JMR*?0\3Z3H;XR?I17,IDB%217Y(WH<+WX4=SMS;ED MI$BVU6!7,(,3DO(U>L@V:M]0T"/&2&*66=B6R"IDJ,MYBZP1X BD:C&;0EA) M8$;4Y>FK90?SZ,'/<%;+3&BN8Q4>J<@WT&^L%NN8L<#O&]'\+UM*9#RK\&E7$-V&KPMBA<>G" MK6[21]9Q;1C@B1T1>X+ 0E-<'R/YW,4=?L6H/FE,P%KY(/=-U(XI;/:.2#: MZ>@E3&7XRPAJPL+Q#OH .7 ^!=@AJR O$Z.\0!9B30_\BN:1HZ+,)JP6\[H3 M7C:8QP-!&?N_:.0MK"I&X&C'B.9V$^+R-Q"*UW;BU-M0T4OH(VN[DN!F43TL MS:(Z^"'3ZE_TSZHJ5[7M99]MNR\4L0L7G[O!H[\(['RB-\Y1MTP;VHUU&40S M*\/:4INP;4CMC\BXG.%0F_-PJW0+JRLK<472'(,Z"J+2Y#"B1SX1X%HGG MFD2JF,L#GI -^H@;7=YO_O!FB^C^H."R?C_W.,+]P_AA>CV](4OZV<7@\F8R MNYZVO)B/)-AT2N!5!$:-[P?[QQVXZIZA$S!/ZY*OM1EDPGHLO>NS9Y7615,0%M2.A/<[F&FF5OL+IC^]50)$S#F MB:,J(WAWOM)?H ,QL&D2E_D*.8CJ@SY '>>[9<%<7LL(Z"N(:,+B^8Z 0Q1+ MW]@X)_.9[887LLOI4%K'!#+("VA">,4]M$ES3T3H:X!_AS3>K)P'[ HFD$!2 M.A-BN#=QAI&JKMAY^0I*FH"YJ%C]#]S^!2#'H_)!;^9,7ZG, ?*6D9OA'#XR M5WR\>B;0H)J0,2DJ/_I9F-RN]=<^R(X3>GZDL-C>E;W\45S!=$=O2*)G(!0/S:*KN.=P86+X29%%_3(V," R(X<@-\NB5X]&I-. M+U>ZX>29Z)!)G\9^,8O2(4%IKX<,;%<]B<]JK[_3VD85\7@](]LZMON"4=H< M[HB)EN#>ZS-_8IFYJ]9,&1-0Y@N48%O7$=GI$S9Q1\.CK'/TC.;0F7L[JKI< MKLA%OP@1>U)8WH4VOPP(RHV/\#)!-@Y\>W-3!:!SQ> 8\9(D8#7XK)M!' MA<@)@[H++&:]K!K%Q27M;5^=I3X MVD0B/B=^EE5<&Q;4A31O':1$-B&<=%?@LMFBL*PV9*@$(9\!_%G )/CC42-( M@+BTZ10H$].$6(C?('VF@-A*T@OP!&^"U2/$LT4NL"[6PSGR+-OU @Q#)PQG M$E'3N#844S_E-*B@]T3.LHE+JHVL)H^ZOU+?($&JLY&MJOY'!S)T$.M7- Y; MLI4/VM55EB)KER=>:P'>H9R%]WLYP=X'G&#O^U_'=]-?9U?GT[O[_QE,__[M M\N%?W=WC%,Z$P\C+7W(]^/!@KW5SL>G9 _4DL>*),H6T&>P5-5P04<273]'$ M8'>4?B&6;V(#SXLU-'Y%K.,89GEMH)= K@1N(?&8R"MQ>DYED4N3T%*NI+V)"RM_Q@-:061&,]6]OI,0^=U< .:Q;&[F"QF I M*:(N]YHWXD:SRL1=K5V'+GY$3&E1'7T!K61.A474!="L#2DTM65%]85/& G> M"745@]J;K7+JU+04^UPY(X$7DU*7H*8VD=(S&5EYAYDZ[CS(*EP!87 M-A)1"5&9M^#:/J;+2ENZZ"TLFY7NN/LC.A5 BDO*O,+6U?+WBA P])/RUKR; M@OHB6&FA6RZ7HLO(7;F*%&7JU GD TQ!G20USJ"4K9-W<&847)FOP@G5N$J5.1\]0''?QBOV'OZ:L==-F<%@P M[&9=&^5;/ ]P%/]&#&5H'6_@2_@->S\C4+?_E*DOKJHDY)K,*#5O+O:9 WRQ M5&7:Z,[]KW:KJTLNTD;VN@J2:&0VNU,GFTJAM2 U.N%=V.[+9CAS8M-&G-BT MR?C^U\'%U>RW^^XBTC8RR06BY:I]/QH>=6%C:4=NL4L7*/.SMV]D@W/I;/+] MC"VR?(G>PB@/U9=O*,OSD]')P:E6<6P,@ J-M0K13;@25'/*[I $BL&4FM(- M(D#&DT+=((Z%;)B1_<%58W&:^*GW0\?6M-=89'U[GBU(NDKV\R'L*Q?[Z,_H M[\AS#>G?[%1@@K6U8UYK!"GPF=506>=A40R'65J.V>*.WEB9+8C"QIZ7HPZ_ MP@=;*FNI 7NT=9(<=#CA7K@XK0WNK+E3_H-2595DPDM!R5WD[.D6RR%36/B# M0)4T9$*R=)H7EJISYMP#&\X61*%$A?[;K0VB(*TP3SB#36*5/]BE1&,-'RR- MNDALB2$9:.4-T/XJE06-VC*>UXUU*>\/?-MVK*JGLT MQN&:]-MAC!WAI?-,Y'#Q&WU5 S_O1G$5EOD@AXQB%)V9=;JTRIO;BP#2. MFU2\@0]R*=-:W;3W>C(O_V"V,.?R5;-Z.QV=C#IF6TW(13@DJ(6Z/DQ-'DW8 M$3XQV4AB/9ZJ\Q[YPA._KB]33Z+<8K@&:%[^QA:OVGNDBX &ZOHJ]63,S%]" MO)WTJ>]?W,8457Z/[!'60R,AZIUS*)F;;\%;I95-7.\],D=$!1H\!,GN MAW+S3^5VWAUI*JI$44!\U^&3@NZ,VE&XVM&JR<#+.CKI_]OF# 70S:6G(L:[ MI"%M6-90C+>LZ";<9B3&,!/8($(NX08RZASND;GCQ%1^U=.)"2Y&<=W6 MGOC>#Z]JZL389=4%28;X# ^AJ@0683U] LR[+(? MI$I&N7'R3F3+#NA;3]-7:PF<)WA'1M!TL8#,-5B[G="&W777;QJH3=']F;X. M@";X_$%/IA84'6/7S3G[+CC744HGW4@W5'8R7IS\J;T[IL%Z;8?:!'84P;U- MY!Y]SO.42+205>10NU?RA.E45^;.$\6Q,HC212] F1R'#/BYY;4!6Q5H.PX/ M:=D-.QBZ=$A/B,FD.F!G6MDII0TIJD%8%'C'EZ^1'%+=0K^Y6$KE9H=EIDL9 M"#U?OD83FYQVLD*E$^2-ZUCDS^VYDC,O\(UL7Y#F+"'J-JL-M50L4Y4K0M&- MRPZ3?17$(])(^#OH(QRIF.M*EVE"&SHU2HM"@U9/1PTF2VPB&^Y646>!AQSH M>3/\!)QM8K/; *_=[6VGTKRX0[(S' X^#[:-DG\D[0[2#0^ ,Q\D3;<[D-+= MF! 471O--\*F-#E;Q+P"]C93L$ J727M?S\Z/&S=Q-3J^1;S!\*.,SM_;-S4 MSV2'X;X>7D&%+,@;J58TV.A6;;\=FW8?K%8 O\T6]^C)00MDT# 4N.*J"VO"**=9"S*28]:CKZW?9\P"8_D6*.ZC;;^OJ!@=\_2W>79H)JM:F=^U# E^X"A>@TU M?$IQT([9*0[>YIB:P[RIV;03V9B6;4OTZ)3 MB5;\/O!Z6@X;#_O9E;IO.'- M*)TEY<'H9+3?_7Z$H=_\B)01RH1]1T'B,,X@.\H/LG0C;9\HQ*DJN6=4:3:4 MU/K>_E.,!;WA#;VR*EJ./X[&B\XP)"7L[9G%%&"'["EHQ&XXU0L.P^/\,$Q: M&I"F!E%;+4]W.Z*(3'R,*M1$[YVV'Q*QVQ_>2&26UW(8.[;$>X&\SBTEH./;:*"[:% M$G*9,.(*7I/@#+C3HD4H;600M=)1')WD*I19Z_M0.A%^$T+PEZ'L*EH.0I[* M"V-IY$0T83QF4PN*#:4L*T>$E1T_WUZ,0WJ051#(A&$6!;; 2%S!4580G!8W,XC;47%_)-VS5+!@ MV142;I5.1E9&Q6+CJKB*-J-*!I_\&),0KM$1UM(IPGWPZ,$_ GHSB+J3!,=8 M89!4TM @:JGMVWT9.?A7^5C%6[^5F.T(-^*)55Z;X2>*2/:6H8Q49HP[D9A% MJ=A%PJV]_>JQBX,?DK_^HFL8HTB%EL?O&?"0-UOL].@M^G_>8!:KK-W(YN.5 M'MLUA&PG.J@UKGPC2Y'%U//1"OC,)$790CW'7D"81N\-MN\CNH-D @L@3:<[ M<9U0,;\A?YGDD!>S"W*-])PC"H15E85*C9U@[!BGJ[7MOD%X!\GL'=[I(/U" M?CDC)&KVE 9U)525@*D\UT!7$:0/]&Q,;/EWL#?:.Y"+(QW\$+7?]H)/PX!2 MRJV]T<'!XTEG >T!SLVXC&M"1I8L278-]" +F;QMH- M9X?>87=G%0VB7; M;49O#2QK6PZ$DS)+1WFSE&JJ*QND/B[N]*!#B['IV"3 M=.Q(VH7RZMJ,?ADHRH9S!7&-B9Z3&KO'^;&;CZ'K:@@K#Z9KWR6PI>1NSZC; MQ"*KP7-D!V1"DQS/4JUI.;RY2)6-[_KBFW!ZF@H:DAKTIT43]C9TJ+L96S2& M2"28);T"/.YZO4\7E:X#PU3OFT['3Q">00 MP6HQ3U6D;&!4B4\J-BJWTB!+:;UHI57ALKT0C6F6Q54BIX/]&D$?TG>M=[U^F4+:C7-)#1?X\?CR*1K$=B=)W^.8A5N MR3H8 \$FWN[,<$!=-E M/)%%)$WEBZ- ,.3]?O;V0'ZNQ'"6U- .PDJ64E; DLUS98^W>ERI"*4&LZ2& M=KC*0B0 ,D=:7<;K+]!]PF"]1%9.@D)C*UQ/?XPY".4QKB:S+DC?8G<>6+X< MS.65#,2X@L!,>ZUD^7.[='W7099WZ[TM M+9B8SJ!C+5< _RZWILI4TXX2JA96?"F9]]0Z1S;INMRJ:J=:1N9]>C]KI)E) M%@%)!&L!N769>CG7*TMG8*&Z6>D/1R='1[JA+@!7D0.BJO"-0N]A/P4[^=<6 M0.J>)=+P^]Z* JW>E"BUQ:5AOTY('8 M 5%*PF8]@>'KUPZ(VF0O@PN*Z06'E$IW5KZBPC6+1/XXZ0HY\)*P+&?C.,6U M0:::F:LB70S-H1D;DEN(Z0?@"0Y%EZRI*MK 7PE)@64J3];&[B$WE"D#N\_( M0_F7K\4JF0)W#6D;#8V3?HE %/W-A9U(1B^^LSLA"J:W[H7(P&G#;&Y4$;Z= ME#I=I561BX22?I^OL^@GS1.K'&J:6&6,,7W!,NSWV5ON.;GQ"\#ST@ L5>UG MAR)=\G6\(FT ^_S"I5GU]=H''QF42V*67N'\P;WTO(!8U.BM-DYL@TA5[?C6 M+!7RU*NL)%W.QI283M7D_5G<+R7F@6^YY,=%MD-1_=Z M5!.:]3OZ\;L9OBDDMI0J%:W+UY"0FVSN ?8K^2 57-$A$THX-\W/ TR=-E&/ MJ(:\M--A^@JQA;RM@R%WC4>VH7=,436ZJFMK3R,..O")[H8[XI]!!K;K)TM, MLK#J\J)')G;J])3@L0F@*[M&"9[[G7=LGEM190.IWWM&[90=^ VBIR69A,;/ M$(,GF,Q[MQA93+=U.[_^,0RZ4+"B2(_\\GJ[F3S5;[PP-_8[RT'OTHE6C$T, M&Z6=^!@]'>HY'D1'#23]UF?,&#K'?.PE6M!P/$".%>\PM)YCQ->N'8P7P5__ MF%6Z4' \6DYZ]O +.XYJ/)^C2(94^E79X*K=&J: BODJSS!6MQU=I M0)+*H*F)K]*, 0W%5_4 YQ)P*L=7M0$NYY+M.<+0(DT5W^+,%3 3-D$YF\TO MD^',+V3F\4NR[#$+&PJ0O,R*CGN[68EM[KY&>MHF@"]9@I76T8X6;:^]Y+6C M9?:_G=Z7+K@*R^I'!&E@"J9;84EU64>EO$BEZZ=<.>WP$]=]'CL\0X\> 5'U>@^N#^ST]]1A>^/Z_X+^';3<)P?]R8S^;NSWLG"=$+@.WPE] MVU5IH_=V.GB9O"S"_@:^A%^Q-V8BE=\O,VOHIYW$'%W3[!_ #F!%EF7K?I!, M7CV* JNY#UUWS;+V[VA]\$]:5XH"F3GOLW6\(8F4,@[\)>D866%\6^0!S]A5:(E<"GR9]\Q_1N6ZN*@I&UF?E5ZN_;>MWV0-CY MR8^!T)I6%04=:S40'A7I+Q7-'<^N95&J9_ ).0XI>P9L^L8R*XVJ3EU\YP-- M9Q04Q3>S;P-TD#JP4.=Y7>KKB#]-B(?)Z\+A ^P'BU;[4&&RT)Q]# MK6MEQR/JM,]I6&^3KD8W".I?&3C,YV/=_$9\5T"[.P)AMY:N/=]$ MVX/N1D M7N55ZMECU/NGW3\))(:#X.O3B4 EAU\=GGPF_9[8P/-FBVCT"013[9;7$$,N M(B4P"HFG):+IGI<_U)4KJ"^&0G 4Q-&(B=CL4R03>G:(?418F)WD[LD*%GIG M[&!6L9K:H2:H]9THUAK":A,(E="5&]B4*Z@=B/7,9[E<6D:09DEWCI[1G"PL M[XA VQ=2&'"*5-47X'*L\B!7EK:)Z9+U)FVFCW=P#E>1FX,%I6"M_J-81] > MC-O(SY7:6 L-V5RM_N-<1]"2Z)$.<8[O,<\6B&A;U\ M2P;Q09'P#:35J_%*E&(KDK*(U*]-S&(X<(1L":.N00RJ+&ZC01I=<^86X!D. ME1H%3TF1AE795-9(R=MH2$/[M-G8W=0M'P9)BHJ:0PEAZ1H]RE?U(B%[6\3? M:J1+]Q_?*@(VD/1*GZEA0_3HC<6-0B]7:_:QCDP3&94>[&EP^4BMW?@Y9IP&R-@L_S_A66U&Z*R M"L^/57$Y&[D9VA4#?G/Q[Y=D/^Q:T.-2(%/89 [P!55T.5(/$EP@!WE+./_% M=>=<$F0*FTP"OJ"*KB[J00+JW(ASIJSSV\]=/>. MRT;N&\A=XY B)B//$D^5AYC>SV\Q]_448!JLZR5N3)H$P+&0C<)V9XO=[R? MM@([_%)R-7^<7\TGC0](ZX.P>?)AM@<#=U%4+-V-SC8"N[H1R'C-JO+]X'0T MW&O_MB9A<^2@N'(];_Q,M$AC9A[H+;<*^HU +Y\@.R&SN(*P9^R0EMJIHFY;7Q?36C'<+ MWNB,+K?./M,BN;$X[/PDP9GL=BXIJCEXY!GD$ MA454M#K2)7U=TU50DST9.NSIXC MLI$.CCT/^MYL3>8\G^QA: C@!&#\1K0>/K25,7*W-A\3.[$!WA-"Q08P^2/GJ/[Q ^QE>NXZ_9(8\5FPN.Q(. MNC\E*,8N0W60M(Z79, MIP]31L->K!952DW>&$R7,I:HO >E+4N^.7.RWG0#QX?SZ2M-FC->T7]5H0RK M+=/X(R5GH^F(VR<30R4,NC!*]Y 0,I(H2B7,?;.^S3UN_3,QLKW-G8GEM[>: MO977AWUMW;?P^C$ !01H[]*=A_T4,N1?6U3(/[Z'K]H67-?)?*<=!@(:3AWX M<$71"XWB2QS9;[5!A*_< B!*9&CTI@5'^[&CDJG_S/?Z(5#2KRP&?#DZ12&* MXV:CD/Z^SRAPY6#ZD'KZC%_O9@Y)N;2\UIE=&R?^!*%-4%(X*^R("'N@"8CE M>/"V1J7R-1+MLR7"8<=$8+VO'GY)7U8?"E&$WXRIY*DH><,7CS2CU7GL?$H] MAEF%5@7-O!-:B4K>2%*U&K3B!BI26<.35_OMC@@59[$JCU LKM-_)E074Y'[ M/_>X2_LI8ZD7V\59)1#IX0NPJ3$M\?&7U.H_->H(:K0[?^)Z8E,)+6@.#P1E M*W'KMWQI]0(Y-#XR-OAL%0>?V:'3?ETS^(R9\VHK MY.S11D]1"G&&+UZL2LNC*]V?&I%FLLUH,S)E<$P/2"4"&Q9GQM-)>7R98&WC MF5,FIV'194*J*(DJ$Z[_/DC#E-2PF#*>,BJRQ7B2-+F5U"62K% 'DA%D4FV8 MR1HI:1O=<)[H02$9JF25=-CAX:1*2A1*I>I)^D+KT;Y3NU#P\EQ]957,)$*9 M<(V^4*_);'+C.I8\);:US&0%1SY5[]H7&HJ3#GQ:TS\"M*8KJV\T+7CZJ[$S M5Q"*.LR'HN9\79L^# +:B<$B+A YO8 S'P"E*5S,=8/=8G<-,5DMV\#Q"8 ; MS9*_TWV]HZ=TL\4W@C*]$7X&B4[AV+*"%7T_D&8S)52SHL<&*0]6+O;1G^$_ M&<:BA5_NO<'I2D<-^.?ZP>LN&/W!Y8:T8T+>FJI:6Y"QUPF9Q7_XW3*ZIHH: M2^)7WGX]:V+8W"!OL[/+@CF"\:X3LXFU?3R>I6MEQ& M+2_T38"W9 !(O](=K'*-YP%CRM1HT.2P=#_QT]=(^^3_'LFFZ*__#U!+ P04 M " !S0/U4:_DCU_X0 0!ZV0T %0 '-C:6$M,C R,C V,S!X,3!Q+FAT M;>R]:9/BN+,O_/Y$W._@I\XY]]\3 =7>L6MF^H8!L^\[O'$86X"QL<$+VZ=_ M) -55$%MW5 8RA,QU2Q"5J;RE\I%2OWS_Y83 YL#V]$L\]__$/?X?S!@*I:J MF<-__]-LI*+P"%5MH M[N@!:UC3J6QB16#;FF%@<5M3AV#[$_Z>O><(-G9/DC&:QJ+17_O=QF4']F*9 M#]O6Q#WQLDEB^RC4*/:3Y'Z2.$EB!/Y $P\,@U6*+W^PZ:F@]6W97NTH?8!= MXX\#80Z>LOE1'=AS30%8SNICV>0#UF< #]C^(#I@V'Z4!H",]CF@1 <4A?[IMK2C3I >=8[?'\_M.8_-1,.!"!>_80/,YV! M94]D%_(7=D0P49R+4L3C$&WWD'3XX3.RM>5K1!/4WM-VS6TP>)5)[$_X[3Z] MVAO\U$S'E4WED9\JT)XS9TK1+^&3B9Z=8J"LC,)&C+\F#C'43#SM/F_=]OOH^YJ M"D?Z\]<_KN8:X-<_/W?_;OKJ6^KJUS^J-L<<=V6 ?^\FLCW4S*AK31\H?.K^ M#9_Z$W[]K(VJ.5-#7CV8E@E0 VWY@'H#]N:EIJK ]%_"!BF(&T0SYIF:6T,B MUH0OI#IDH2K;JN2,9!LX4E$IY>+B&DAZVYW/$W&K9FC=ZMV&S.7FAX(CE0<2 M*U&XA*1&HCS:+*85LR[*;B?/YU6O4T@-[S 5*-I$-N!<9DNI.\R4)W#,6[WP MD+ F$\NLNY:BU_U'EST7S2?2T7>8IOY[E_''+\T3;+FCRU9:!#2AS!EJUK S MP[M?-$,P5(S_Y^=S^LY&+P$))1#!A-3#=6%*9Q93'$2IG,;V!)RO?YK@K.-X M0'U&:Z?@]'"&Z(I-S\K6&8XM:?G! M&*LR3[%;0F/=N'AD1(Q&9V&];>5&^) MD>QL3B9&M8* )_VS2^+8-('ME18 M1REQG6TG\&@^P6FR8=6CX\4[C/2[V3 /CA:*2P78FJ5NF+KW#$=< EO1G!<\ MUOO3Y* @FD:39&*U.AGK)9(XE"?\D]Q-:G--!5*SGMSQMSU6BXKA 4_,6\H$ M+LJ32C06K#9#;2A2JE))-U/<2M'; Z:'5[H=D^6J$BD1<*CP/X["68+=#7@[ MP+..-^'9-AQL2G,4V>@"V19--0D-RL_5J^H,UY.TB6I)M M6\*; EU-1+NC)MM?)FH=LBZ5#.'NUP"J /"5 ZP#!6IL=R4NE1'2)R7XS3,5 M@#,"LRZE:5(OISOCAD>WG2@+%\!2N20>#/3G1K1G3MQOW149&T][V/SN/UG^&\= MR[/]=[XQ_K#EED_2QFR 0AM#[,$?U742]-TLM%UM7ZY\38Z>+]7[,E2G\'F* M7K$M%_AZ#KX:VO*D8,EF BTR@N)N=;MCUL=T"J^D<4"5AMQR-BA[)F35=B3 MUV&[=W"E@N\'&K QGR)PU/-)9///5=C+'^^Z<\ 0C7WS5H4/6TX-3=&V0\-4 M#7[K^]Z/R\HAT7>_$-4/GZ/ZGY]'G_AK-]3'@?T\QH6IC]Y'GOC^@XLT"A[% MZ2@1>R1X^\WN_>YW/Y]-\K$Y?T0(_>;R#BTSUU],-RLZ6FFA"0_7UF?K^I[% MN)US=UV/45&&3HDS7=KR.&\>DG&4ZD[:*UT%\XT#3C MQ&,_C]\]\D_=:\I&*?SI$9MO_D B]G4FM74E_EPB&CDUR<^+G(W7S9B7HW.F MF5X(H41\7"*(CTL$Y=M))Y.(K8X@]G4$\<<2D2I*?%IM9$5=[HX=3^F!:8(+ M)>*C$D%\7$<0Y](1Q+Z.^'.)*.=7RW.=;=55)9]LU2?#<-7XA$1\5$<0 M)]<1Q)LZXD1A@H%2FI:5?+&I:^-LW9PD*[PF!=:4_ C13W+R*M4!D9C9.2>2ZR%G@[77Z$5%MF FV!BY:E),8%?6#\HU M\LI?95DHX^>S^'YS?3^#OEYU:R(7+:]3(KG$S5&6R@N>=NUR_1WT=1!LCS^2 MY?/J:SG9[%&CW(35RQQ%*#'2*9/Q:Y?K[Z:O+R'C+[<\?$X0:\"5-1.HHFR; MFCG<27.FLA S6I4A]0F7;1LTF:@-P;5':H[3>J:X_8OU^/?C]G\VOX>*9JHU M0!YG:^-FFDO.>QR73JY&USZU9X5X\&954%4-*6#9J,B:FC43\E1S96,79FT7 M^HM,,X[K*\EU3*5D67&\>N4S_";)US';OYM:>45'JV.R3Y#C]+I)=EM$7]2F M<3L3V,A%0'7T?DST4O-[J*/36GO,NKT5*^9->2[Q^7&WU@IU]%7-ZMLZNMV= M4*UI,5YLMMERK#O,+ND9?>TS?"$=?9[99D6#M)+4?-)<%?M]01J,>[GS;VBX M*/%[^XA/LD*!U:J;,_!51L^OY4RY6;?-6._:A?Q+5RABMP/RPA-\N$21 IUF MQ?AZJ7O5>CM'Y1?MZ-4KL*]:HH(RK6^O4775R^=4G:B*,I^2,\*X7:@)@0U) M!7B-.O%TO[$A)V'(CE,>^!+\%+5,6.8CR8WS[LCCF,8Z?36+/$N28/PX_)J,&Z38MNVW.DR MQ>3I<$/8=,] ]4;3J7,&2F_UK!^]EK(JS1"<#:%6DHL75 MBNO,TB*K5/,%6IFT)D[P12:T*@XE]ARQFA-9%?,Y4QM4%ZXLMGFA-RYD\'JW M<^U+SU=;%4&8WT.KHN>)F0[7Y_5FF>JN>P5OX@V$X+LE@;$J@C"K;UL59HJ@ MNP:;:XFL9)!=D)Y)U?6UAZ,N9%6<9[:E>4]4BUHFC>=7-28.9%4*T8^93""?(5J,30IGHALOB90LE'1/9WC"IJWA@U M#'[=;9NEA6G49N-NH/:LEKG^)+F%4GF^Y 5&D*Z/P'_?AE M8([S'$D8GTA@DNF))ZX;^;787B MG$A";!TL*HJ;J.+I3K]2XX;\(IT,K$480 DYGQ%QMF5D1*]$Q:.D>7/&1JVQ M8F4)5@Z7D2!L2C_?4C"=%@N*41K716!,I.1$+HP&^1#H0=A!]-:&L3\*3#4- M5BC0WS55>P+S+Q@%G\XE+:O'N\[+2E5F"]A>!+R^4.V)^B MJ.0K(>2VFTPV0)"O7%&>^,T>N.UCUF.9>P6:-<+-:"6\0Q.'-YLECBH\YFO\!K M'*35$:L-DZ"97BCK<5,:]D0OL,@-OM?(7GJ%?\5KA)Q1 +KH!K6M:8X>7\6! MJ8PFLJV_6.3GP/1 RK8F\#?H&CZWK;FCA.>XU@2\K#QXI-OG1=XJ(\NU3$UQ MLJ8*N[!7+SJH 0/2K58@IU8-=&O;YMX?)[[:_^:IO\;"V@UE9W_H>*]K5O1. M'4^H1G7(TL;,#NZ)AO]C:. M9EHT5V\2^"PCUZ?+48R,)@('8E1<]-49V,KHD2DX"T@#K#5VC=Z=]IM&[RMV MVPVOQ'R%[M97@UH77_&S#!5-+#)].[ 9R^O"U/==B0-8[/B65^*T.)B0;#8) MQ%4J61DFECEQ'+P+Y\*5^$I6XLN7<28DMS$%HV6E516!V1^#;M(3HN6SKTL7 M#07N[3D5LBH>JZU;;%.NU*KQT8S.4OVS _ISU)]X\V7L,#/J]1TP\U#<'Z+2 M/="++[[?ZD*!37E:0J$5T+M$SJ=07*8HV(-06^3?*PX2H_4[OS:LYQ?=D(G.)LDCDL*K MZ^5[9G'92Y_?L+DJQIUB=\G;$)M)B_Z*)?F*&!T[ZU65K7'$U9>ZO!C$+K?7 MY+BDN'V5;IM+"1=749%+*"JQ:.-!A-C%&??:T;'39/5XIMVKEOFL(,ZDX;(L MNZ5T-QK\A2RP6;TO/SAVTCU=[U1/'S>4G""4:+W=3\X;HW;9HD'P926(&OD: M=GA=NE:*E_,*N;A7Z^FKEI!DHYG$:#4+7'@IK)5RZLC.&9?1\U3!6L1(J>'?C)GE>D\WATV6:1CU1L+KM\1L;Y@CGGV:=X9%;DY=ZLY(G.M#$<4T!? M98836P1X-A$-' B/ST:F-=MH: K WUB;UR)T5MV-020;B]Y>)* MYDN/@Y[ ^.JV$L,I6U_PS3)H5\LY5JKQ5/!M_=#X"I:K<5S:"6:\6I@S0L?K M2G.89I9.K71^1_(:&/=RU:,\VBRF%;,NRFXGS^=5KU-(!8%37U(:HX?KPI3. M+*8XB%(YC>T).%\/&/6G+QAP?"-)1\F2-@/4O.ZE.2D]JPF"D Y"9CH@.?R8 M1'(;S RY8CW5](HMD4TV:NVH8J8L)V!2X^<\2>[T4O,BDY6K+<=1-]KMZ/EU M39H.='HT# 2"+K('TS.U#=>:\ 6RCDQ5ME7)&>6BSGI1L,Y9PYK/X2LQWQ?FT MM6X0X^3A$S7'HDDB]@!_\OD')K4YG!K_<5LZVV.UJ!@>\,2\I4R@732I1&-/ M3U7]'^QW5O(F $J99?_FP Y^CSY, M.::.:Q;C_*X6==_'P^^H]/Q!1V*PVD MQBBKE-MZDUV/YV7#,JM"=?C*W*-?_,',;RTY"1#BLI-LYD=-N3D>1.D8,^TQ MA[/O&[#;W[S]U)_:\@&RS/)L!3B;MR,@JSXB(5]^_0/_8(Z[,B"P)_(RNM!4 M=_1 X/C__CV5554SAU$##-P'YI[CGCZRM>'H\3/+\8-"\#$&5#MS\/?=BU[M MH69&76OZ0!+W[-3]>^\9L.ETUW @1D=R!/-6#W\IP$-:0_.1*G_O[G)VH(.3$]P@W% ++]T+?T%0_8?_=4#=PZ>\^/IU MUJF:,S7D%5R*#,T$T;X!/9/]YR/)V+S73*3J_3XVC*+837=;#N_WNDKW%9Q4<5)B M9#4FT0.6E/H4WY=XDAJ0%$.1O*(@GLI?16O_V5/V9^GN5[.4;8A)K-X0&F+] MGY_]KYR#M\95%Q/-6K:1%>N84$IB8B>1$4II$4N4B\5LO9XME[YPL!CZG]W\ M^][ V[(S@D!W+3.")>\3]QB),S0?T,&FRK7B__UO@L7_]@<(EQ73,OU%75.P MK8E5 X/?-48Q4T:FI@JTAZ2E>&B=0QL2[WRUQ, MZ--J]9U1$WBTNF'HLP&?DL'/!/5'4;9UK&R"O_PGN'+? +NG;+6R8AF&/'7 MP^[%5ET_X&@*7+A.N^KC4H;B58IL;"?0GTNHU?]>C#071*$Z40"D:F'+TWTM MO%U =M@Y)9D[7;?W"5IEMD]Z+A0#RY[([K]W&APT]!O@E%A&7S8,R^U;R[OS MR$S5@UX#L(U5#4PMV]T3G[F;30)GH:7P>D_U,L75NJR1BP/QV;&G#H86P)I9 MK+Z:0%GZS^&RA?0Z'Z/9OU^5KY^NNC^9%YN6MP!2;0JUAE@K=+&:6"G7&EBE M6:LWA5(#:Y0QJ%D;4'UB!(65:QC!_%#_PLHIK)$1L3VE^ZAPA40#?4WP%/VH MQ'P>_$12_=,'P^E1]ZC$MA9(RK(Q=P2PV4X4L(T_B$$W$:C8ZT+ZH**X+7S, M2)57*V@+ O-,4EKQ!R1NW-8]&56:L[0HF([;E#U:8_K-.%DU,P3]0$8R;QHKPX7R$]K M./JZ-5RC)I3J65^/W9J*>:P^(A2@6)MY ^!T[(?=I[@RV^1 MU_?@03UIHU<'7_M]/OC.I"\6(# M#6I_TT,YRH>7*^M)U9_H1Y%3\'$E_VE[:@^WXXXPKXRB.(B7*]-6OE.,$\-W ME (>I0B6)L[H&G ?\&K/SK :&&H.TA)N"7ZS[TSQ26,>G75HO2XY39IM5$O* MX#VFU1-93"RELR51K(E)K"A PS$K%.J1C31F2XG[,_M:[S#TA[B4%=?G F8- M,/N1>DQV,&<*%)2:4#'-Q#37P921;R#^=1NA)(8@^A2KJA(14PB)9BA"XDF: ME60P( &0.9IFU6TH:?.+AB+-*;4F3&?Q=K/,Y:?1\:37;Y46$BGA+UOB7JH= MKU:,OMZF@*V6-R;PK0ZCC:B"R*X/J ,A]YZX>U9<^U=A]L M@MK^)\]"W_MQV4V;IS#G+HCMVKN!;1](;&;X==/6VIFP#.QA3RQ>&$U[ >F] MGBW8V\"P%CM)V+V/(M/XH6\#68\N((?>#W M?Y];>3=&F&^YO>V5?)#"K]$A;_L@#MI\-+6M.5*")W=@-ZM*UH2FT71K'?F[ MG1*69[KV*F&IVT4&PEO(TX1'Q1<9?+*N51-K.1H5N"I\,/[.,E,>:=9'/8XK MFJDS3$1#7F:W&7?%[V_?.()3H+3GN9(QY%R1G;DSQ>RB;VMI__]>U3S:4E!5&SC. M]A]4"9C8\XB:;K:>L+/U J[I2:F=,_.KR?P]CXCD*!Y+;/P(K.[: +A'%>9; M?42P7RVC,[R1PGO$-\ II9D[[G MG(;B2Q@R6Y;XJT+9KL"'04WT+" /W%&AS(EM'#!6EN0':=49O,>75^V7MW[T MM4)0L2![C9XV?;+8?'JG9#]7K/%<16>[*^C:NRF7&[^78Z4IDGS=3OCR\-2/ M+8TH C"UX81J4]G P!(H'G(;X,=0-0/G+^P'I!]##/C*",!;C/QQ;AE V!>@ M2_5BUKGR2J,H3@!X0AZ3Y99G9_C$86KT^6!9@OZTD/]U=BDO6- HJ(PL\S!. MJ)-*J[\J32@QNN(IL5C,9;O3]Q0\S;%1G&3/&2C\K'@_Q?304DW$_G8P%QA@ MBHC>QF(C&!1[PT.6#R;#^88\#HZ4ERP7$Z;H> LR@BZWV^5'"JXX<-E&PA/Q MEQ_X1M[HC@@FF^KNLX'F0*':Q#A16AAR=X""A^800'L4K1B8(3LN9OL)N3.Q M>>PYT*9#GC&^#I6BH*Z%@9;^%8I0?[H M_X54),HC"8K[<,EAGS,N.N@/5$ 10!IPBBS17%^5.(ZA)8;G!BP-%(:@V9>1 M24&.%^)5IIX1RXFNY+:%>DML[$(7SUJ.6K/B,-=O$F(^S[6*NJLM56>(E-?+ MEMI"$AI<*[46$_-D-);I-5AFB%K2MQWMI*A[GCZ_3_81>2(^+CP?=3>I>XJ_ M6>)(YIXF;I8Z.'6QVR6.NN?8ZZ3N,[&KK7)Y;S_\A0-"#U971#^T/&_T?"&8%9E](TJ9?3G7'#H]M.E%T<-1A_=Y";M_XV31/E M$8QGFYFW']W]*C<2U?CC1!RS.\^6F;M@(.02M+R(M65-%:5# =9?8\'\=?&HAG)CK_%5,5DP]C&UU!D:^9I**[E6E@?;!O MCK>AK+:=H?, CC\2?[@H!LGCFQY4>>7U%WV5[FVVU[&M7KDQI#Y!DEG6E4[WYUT:G^YYH> M>UT?')Q5V#M\Y0LZ5K)^X^?T=>,$B0F4D(GFNE"P@ $EQ4;7/4&PK# 5Y45 MYM]I@RYGF@,L*;LRAK90OT304Q]("J>6X[X(&M<\ VSDBL89!)4:&'K&9GM# M/=K ?CC;J#))D??;)NY(\[?83M$6VR^!U8:,1Z YZ^O0, >AQ&#MX#80T F MGRZ4\YT*V4S'YV*>8E-=F1Z&"#@% J"(R9@!^P*8K"@0 3:Z?,R??1OIU*.? M8I#CT:-?.-!,@"^W:AF)J&)-('=6:"V!O4&-BX8]Q(:VM7!'NV_OX:H"_*&I M8*"9_C94/_V,%F,2__N5 ?K?$G_O6KWW_:N#V[5#X-VV?66@NY::N0=IZ/U% MR5TF:']-O/_$";_WTQ)?F7,@WXQ:!V0C\ED.B=%/A_G_/!K[&UO "2;D_(4X MSX6?S-L%3(_9/[U,?\S@?2W%]RSF96OLJ. +*Z->;-G5FT^V-I6 M?L;D#^WETZR*7\\>(0@\>7.]^GJ>O+,=>5/&TN<3TS M]OQ(@E+$EM):K<7RJNO4I8)%5LPAVD_WS)O9F]"7[N7O3C#[>]F/]S3SU\]Q M?>-";?CPZ$=MWCZZ2#Z/+E?H8R,$_DCCGJ.9P-D/IUENR7+8?'VAUZUYHJ4. MH]FE77TKE/Z!2?V#A$L )UG<^KZ;F=PXP$&O,4 MT,1HE%*RTFR=:"=^:ZKI]Z?ZK.5+@GD(Z3=B4X,W@D!HS_71T)4V.!:W]:.U M0,5,RX^P>LXF@ 3'LBE3=:2TBV7[SS)6Z.$H\8ZAR)0):;=05 CRT8\FO%I!I .*FN MP4K6:>R/2Z5F-^2D_%@_1"6JMNS/S&?*B#\K-V=Z$]5R5:!H<+&_P] A T@5 M_GS>/UC7'MMVX_Q[ERVECN3I_%T[F]M._!&6/=?7"E ][)]W:[M3:I&Q1#Q1 MR!"%6)^V5RZT,>D(0S 1*L;O9G7'AE_8AF D\]N=0?57=@;!CX -,.OIP9CL M8CG/6&$DMREM=W]SAQ"^K$CT\XU\QZH^[^\B^511Z-\*)P1DI\WC,':5K:'L M;K,5'QZ37PI[&SOZJ&&#?S;P\EH=\GW!H\X?5OK=#4U/P:/_\U_[M/1E18=V MDF>J+TJP[1&Y92WI2_401#?1-WG@ OM!-A;RRMD2S7'WY.-VS8='D45LP?S2 M]-C3R[_OCG VK'=_\7KWOVFX[:K+OZZ7CNCH_9-0GP#D]N 8SJF$HO) DFE< MD6B*&$C<@,,EAJ8!P3 ,P2G,]NC6:5AS<%;RW<.,!/YHTZ+RW-BFVO7)M.\? M#>C58G'8ID[<(Z,;Y<1)V?C^(,F/5#P_8P7)AI]2]RTF/S?N/!Z"O9YD^P9G MNUZ@VKMDXG>O-NQA/N9WZYH]HY"[9&FS+R#OGGKSC&: "=Q/4T&$(#7^[QUY M]Q&J^??$-B@K]VCY2]O2MZ@ 5: &BDDE'JBM?T23+V,A&WOM_5X1: M(YO*EH12 BY^T#6'R[2 "DY+/,WC^&$=ME_X SO$LO>_5SP8>QP)MC>4 M#:OE/Y.UX!]...T9U,^M?R=;:1F&V*1 M>,2+?^E142PUZE*,)UF&/^J+O'L )>N""4;8K'J]- M=OZ$/9\0RQ<6#7W/,RH,\JU<$^L"R\5%[$.P]^0(K<:$ 82+6,Z(( <(3 M!$_]'C[BLB&C"D/U$0"N@^J80[_QV7TPV _/E#U5GJ,/JU@Y52Y(M9\8[@ND3SIV^6_ =:G)0RA%)7)GH#' M\WD-^%C@ [2N+;'BYLR3Z"?[G^,9-4&PW0?VM4.8"2$<0OB\$*YGA)J8*1>2 M8JTN5IO91E>*X4SLM^S2_>O'IC;P UH'^/83Z2/HE@/;V99BQ,29!QW,/\#\ M+8&>#4$?@OZ\H$\(]4RJ4&[7)9;B.>8DZW9"=D98RK 63V?KO^&*'0O!&X+W M]. M62X@=AO;RWO7/$ ,53Q[:CE 8E@R]GM 1KT[:$OKL;#2+:&3"]$9<'1^ M::P:2CA9E$UYN)'TI.8HGG]#(T258,K&RM$<:Y#Z@Z U>:U!Z[.RYJGCQUKL M3P_PS8+=(Y!A\:24$I:I;C;WHS8UX'C&QO8H3\%FR\@Y@^!?HJ&(,&H7JBA? M=5#W@=<757041G/]O2D^).$'QNX]0K1A.1[:YB[TT9[VHFSKP,5JFJ-?)39+ M/X40G-\>G,\721IM1K0MPT&&N&TI0$4"+]$\23'X'Q@.]!4;#F?@R:Y'7\L\ M]7GUJWWHD)Q3H5S#GKVRZ((3I#=%XU.J\@/IH$ ]E/ M432GJ,(',#7+WD-EB, 0@=>,0#KX""QJ)H#KX@# Y7 O(1$B+T3>-2./"3[R MRGY1N*RY*=VE66:(N1!S5XJYY^DM5ER.M+[F.A(5XVF*_8,L'WO%6;[3L&'7 MR=5G\OA03WS)>6/FGGLZ;QST!-];JJ0.AR>[?F:^.KTD_0><+>B&99KW,[*K9=KW%8Q5 #;'S"4 M(K$$4"6:YFE)5AA94OI )DA<(50:[61"JG;SBP]4+ I(R<-M*:37BAH]%AA\ MOVY)0 A" \6(?8*>!AOXLHX;^^E%;W3IVQ"J50 MK_MD]T^YGKY_40?^2C77YXOE*>JWL@S@!@0KT8#$)9HC>(D#H"^I YFE^@Q! MJQSU3/,U%"DU;6,A: YN-?0IP.2'7D5O M=%."1$OXRY8T7R)3[)K@FO46J-3:BWZ?#TE-ZN).I4BM?S[75U#9),R16JL.4!19TB6^ZW2P5'CZ8!-2AGRTH^ M)DCLX=.;-I-9*>MA&B?KSFSF,LM\-2E(L<.6.G03)GF*K. K)5>:BP9=F"T% MB3MLF9R+]'"<%'F1Q%U&KX%E+9,=2OQAR]1XP7.31F;4E*%XBHU28[)8";#E MH2R-""9:4LQUL^[E2FJ,(-?%R5 B\,-.UPIKT 2KI/%)OMS*D9XF]V(+B2 . MFWJ2Z$YG;+J+UTMMI92L@C:)PZ;D8=-6OND.I*80USTQL1#XK)6=]:"('IG[ M;MW,36;S0EQOXTF6!-'ZJ#2"38],OM'+&(!NY2@\O1Y7C;@*G$I'D(@C,\6M MVNMAO+FLZZ#13P@CQG](GFRH1CQCE2@60=F2O*BV?* M;MZ$,E6T1J->W,;G&L33$;[2Q"*/-YO9BIAO9M0A7YN5#!D"BCIL*G3;2FP@ M1'DQ(<@M-\=0686&38\P:]AFQ03=[@,Q 5@YWAYEC$(+#N (L]A$1:OTYLDY M/HOB6K?HBHT5$"3R"+/H-%-:JO6>TP2#J!EKB;-6&E31O0\'34%3+<#I M'+3T*%IW%8MUIZI3?ZPZ!IRHYO*^L9<^U M=A]L3'/_DR^N2APC[]DKJ6K[=34ZSAW;]ZJFF)9?,V5#)GE/7O*.SG B M'B]=O*?9<"(",!'\/7_).\K#B0A54\ F(E1- 9F(4#6==B(^F41]UVH-Y.V< MYU7"7TOR01#NDSSX>"[W55U(W%.QLS+D3Z]I0/7/-A%?"H_L4N?]4!:^HRSL MZDUOY8$X*@^A%KR\Y','%+\UK:\=S#[ ^>I>5B?L7>_2MYHYN/GO$LX=DV_ X3' >XGSF$]C;^+T#\G^T! M?QO*ER;G?'=-O@W?"]"]MYKYR>1C\WJRV0V%-136KQ;68/H1GUTZ'G< ;C8 MHIL6;L!XO%7K\'^NQJ![ U$8]>P !/:/MH0C-%.VK/@%N#U3\.40)BDT 8):0>K@M3.K.8XB!*Y32V)^!\/3 8'1CU&-Z9>6LQ+0W2 MW9JRE$9+A%'V[A<=(6@\PM/D&QB]6;_SA?$@* H;3$YJ:SABVK(((9P'$PV3"L MA7][-[I'4+6\OCOP#$S>+5S6 /N?JW)'A!U!*9 MIECA[A?!1'#\F <6NF37XI)=*I!YZP[VRDLLBHF3J6&M ,!J )WI1<*0L(&JN:$C M>N6.:)A=O5H[Q5$T^6&'S$=@9DW%F@ (VPU G:T&3,@V< 3EF"844F,ZG[KH+/:%+5E$XOVJZ M,&V7UE/G,BRVB!,W@'O='ZJT!M%.-C[6Q&A39XQU9<6+4A75JX86!LU&<.:M M#>HA>D/T?F?TGLW*^"A\!:-6A/Y!/87GX_HDNXKKM8GGEYN'Y@8;XR(4$VZ* M0)LB+%%B[(RTDQ@;]8>L%M[0C,QL&;BB?%YZ[&2=8 M#;)6PQFTG+[8$]- B"JTW.IW#?\^8.KN%Q?!63;"4.$Y]Q"%MXK"LT4L/P7# M>KQ5L4&2RN)@'NUY^1E%]LD%@B%[]RL6X6D^$J/9;YVJW5@%*<^&D^W9P+<* M!G 6X.LP5QN:]@$V[:_:FG@$'%1CJ2W<7M-B/;JC104G.Q73\9'036S$67W-ZJM9KIB@A\,H(PH(O&AK M.D5&J#?!>Y,QB *0'3"R#!73)E/;F@-DPX7;TT/GYT84S[F,AD?<9/=@\YKB MF37:G)M+Q!OB2L]UY7J15G$=6@U^H3V&9R,<^]8FU1"#(0:O&8-G6_P_!<+H MG,D+RVY5TF6@5Y)XE6C4)1^$[$= ^%W"#PG+=%S;VTR_9F*0L4-H4X4!B'#K M:+AU-)BVR#YDLV9E"]C7]."J(%)F@_,4X)$ M\)O3:00T,G":"B,>(1)O%(EG/!;_22AJ+:(L#98>(6KI0HI1IE6F6O:AR*+= M3SS+1FCN].5XKB_N4?!ON5(4;^(9L@M4.$%3&TZ"C/@1NC^A^W.[[@]2@S^N MRB(1GG":W(,I?&T ] )J1F%BP8E;^Y^_JC6/*$P"-V)\(R]:XFK$,:.1R(R; MTP4D MDN;(3GZ4B,.=PN^E>H(D(5$:J( )E*9]014]"V!LM^J8U/5G%:,%K= M?+OEZPC_*#Z'\Q'N2"'EO\(P2NB\A371;MWY^_(PS/%"K,NNZ0G3Z&2%U]MZ METB9RQQ-5272+VQ(1M!F59)[JUY(B.,0Q]\9QU\?Q#D.9"Y7)G&/(YOXRM*S MO6HOAY/&$ &9]8',L!&6NHD03B#LC^]'=S VV8?7NX6"'PI^*/B_P8A@>M-_ MF)"H(09AU@#S'+ IV'O:NXAN7,;#(F(W8XB?RZ$N0RM<=B&[_'WD/M[*@Z8# M_$J<1PSQ9#[-#*?5_*R9Z,5;M6*TT"S4!8FD?(^:PB/TF[7&0[R&>/T6>#V; MX_Q9P';;)3Y1:XR7.,FME6YOP9K%0NU2MB/9F5.DR?&(B)(8(Y MVGC 4A'N39C?9)S$O_WZU#<:W3B, YB\O)@N^^99SK,%5Q L-[KLB"(#V59F M1*5-&X0XH*$BVQ3EC$6H-TL!AN .P1V"^Z*1F#?171X/D[5>9JDW M\^U4=I&H+8HK5T#H1H=.^ CSYIVJMQ]V>78GHW4.^^7[>2;7L8D\0![;I?ER M:=UX:L/'431Y>XF;N%0,#W%LM]/KV28ORU1>O>0MHQDFK@GCC*[UJ?F@M/9R MU>I"(OWZHAP-52=YQG.SH=8(##I"K1%,K7%RB^HD:J/+S,@EEUD#';0G2QH, M5NM664!J U4VC>!D+,+&KB\R]+KI] P1FV8;,PS]+#RL$B;E Y>4#\06SQLG M,A37@!%YLZX\>G+_V9,7 )DCD!Y#1:Y]N2$4,*%>%QOU?W[V0Q/]["8Z!4U1 MU?+Z!KB,C?X_7V=U7X#42YO=9RLD\5H(,R/0BYA:M0A=$ZOIXG*Y('($=,3] M*ID$&>%B;(3GSIBD"($>'.D/@7Z]_O6[2'=J+;$?U5:2WLY7&Z5*3LS3^A A MG47%ZEB!S5U 4,=-R MX0-D_^XR3(-S.[1E YO*MG^0Q1T!!V #S91-18.?.Z[L;FJVWY]PT*_S[L!. M^ZA:4[7YKW_@GUU'B@%D&X%\M'W:(V#14[?:#,?_]RRP5"##@+TCDZ3W@B,; MFJF]0?M__\]_[0_^2>M$%=:MFC:K1A$NEKF2&(]FT@ZU%Y !_\(!L+ M>>5LJ>2X>Y+>Y5D?'M43X@/&W'/<_V)/+Q$W#E@YD9?1/88]L\,WO]I]Y*NC MW6>6HR$4/MC D%UM#E#?SWKU9\6UI@\D<<^>:5+^?+U\4[">,^88Q;*OPR2" M)F,]S*BZS/-%'O)=/1?@!D%X5S\>PW9-XUA-9 M3"RELR51K(E)K"@TQ%I6*-0CF_(%V5+BE-K@CX8:%PI"*2%B]8SH^W&7&=7; MOJ;_2[CF6;9?QN@%IE]^:V@F>(#0!S9Z=?"U_Y '/Z(/GUK("O%L(=O(BG5, M*"4A&X2:F"D7DF*MCJ29B/V-B=5FMM%]=''/K.V.0.VY O;#PQ]$WQ8] *?Z M=&S0EU2ZST#T\'V)9WA>&O XSQ&LJB@XM46/_%A5,[$JMU-TM:I[Z5&ZRBC3 MT2@I2-!P>=ER:@J<6B%BPZ;&IE*Z/>NL!ZC:OL2\;,EH[2X?K=ASO-Q7)]%, M5"V096B''/:Y )R;2"7C%;R=3Z7:J3+-SI>HY4&?^615KO4ZQEJ7U.- MJMP0).JPS]JLJTF*JAKBA!*F$[T$UE:W*M$2_K+E(&9UB9;(C'3@5N+T>I(M M:FQ58@Y;M@:K:&ZAIW)-T&DG8Y,J.7-G FQY\'2U2T[C>*$]:[9))3I8%!H: MLT9]'E"TSA6J[# Q[8IU'<_7HZE>LN,NH']X\'0V*I;F&2$S-IB"!WNE#IM&HYDY%[>K Y&5@)"HV4X1- MC\QHK2".8KE\OJWGZP)'J4*WVL\*Z&K>@Z;I7-6:V<1HIH-T4B^I"WT8)?Q+ M= Z:CD777?=6O*NW;9:=R%5AD!CY]TP<-!6SW$P9UUD%EZE5A?8:HW)MX!>I M/6BZIH1TL@12 W&&+TB\G'5;Z]80E5X[:#JI#AR[L&YF<3:3$V9N1587I2HZ M_770=)2U1=9=L((X2[8+.M7HT /-/]EY(*I"S$K7%(T>-K:NX%M'TAL-.J)TGY[ILQ>_Q;L?_"NJ=R'RY7G@B^V\/8:?B+C^&23GSF=$T[$%TW$>RFG M<"*^:"+>2XN%$Q&JIN\U$:%J"LA$A*KIM!,1],UJKU/-?8+J8&_WX3ZU'6(3 MVCO\>[ U KI'B 7_WI%WOZOUB'LJ=G;2?S]>=_8 @\.#2QP5.R(.K.4WPC!N)S:D]K*#) M/J$:N)UC_B>[<22LIQ:<>FHO//=06$-AO4)A#;J;\***7YHR*T?\SC7>:XMC/SZX#N#:Y5X MM6Z"5L\O+&NXHIJ:,.BZ5*(R+V<6DE^%CN? 0?B'\KA1^9SME]4G\ ME8F[KB8D2$H M"I0RU\&F\@J=3 D=F, Z,"=6,;>N3\Y6%&:+F,H&,*^KD9;-#*N)3"FCRPV\ M$C>&IL!XCZ0C#O%4.\OJB!K8'T.;; MR128CASN/ A=E]M1+NM6$O,:ZET MN0!F1:0#(1@C_]'2I!BB?L%GVP1&L^JN1JJIO[Z4*'Y,:OF#J_PW)IB9-Q&2>J!%EKM 6D"%!H@R0C''43 M@8UGM^[N=E<:9SB5]RT4V35KI5M7,>[XWYM2Z6$Y+,IO5QAE\)Z&8= MRC^*S+!TZ+*&.+Q1''YM/8 W@;CBA4$\.B[/\80XZV;-MN?ITP4"(HI&TRSR M8&_+>_U,48 S&P17:_*%6;DP*Q=(2^25H\EOJL",JG8%9]6@\'(C9DVZ9KLT MG_I7]Z',/$-%6.:,QDBH P(#BE 'W(85]#M*8-WM$B)(YKCFI*]7QG:]59G( M"Z0$4!P?9R(L>?K#C9?.RH?9^-]57K>LJ;ZY6OJ";/ZQ[8$M*9K))*K\0+AUL__ M.911!RC(J43WQ3O /"R)@TBH(PHJLEVVH<4=X M]>Z7:1WQLE]\@$UE&YNC1T0PV7-'E@T%3OUH0&++OJ)2RL7%-9#TMCN?)^)6 MS="Z)Y>A]ZHJ/3+/YY0C/%)SE&FY\70PF+@@UF33I40ZRPEDPA'>$YW?I_R/ M!.>TI-NYV%(H&-D#.06%3L\Q^*7K+@%(2I[KH,&"A>RHZP9 MSDV#+XWY&>ZQ"3(]JF;U@5CU68-.V+%'6+.A]_GY :03H]HRNK&;'C+^/U*G MX/1PANB*3<_*UAF.+6GYP>*EV?5'Z^GF+>H(#A(RR7AV-^CVH[M?FB\",3 &HZ9&-1-3Y*GFRD88R@M#>;>A4,Y6+.T1.Q4( MG:R9V #G6+WG;FI=B":3GEXOQ76/J@"^3@D2X==E)2,DR4?H-[5*",$0@M<, MP?/5*?LP!C-F,J\UUD-VE^FP)*LW\?P2 MMI#= TW1W-#?"$]ZW.Y)#Z3/?ER535$#KJR90!5EVX2<;+/#&(D-\'3^KH](&>4R I#I :@J<-&<):(L,1A/>:_KC"*L3WQ]0SW MFV91 PQ<__E?N+/U>RB[6]9LP55C5QTK\:.NVVVJF^VI1_264,9[DS8G)'16 MJ@P,>QK+K!UHOOC57F,1*,P1YIPYDQ"](7JO&KUGLT<^!-]4VQRF9JIAB?F5 M(H\3R6AB7!PB^/IF1XSB(Q3^5K&)*XRPA*=H@N!KW3C=5WZ*)I3S4,Z_@YP' MW6E&??:?];G=6MB'"SO\LE%N" 6LD!7BV4*VD17KF%!*8O6,4!,SY4)2K-4? M#YA5F]E&]Y^?_=#V_@/;FX+VJ6IY?0-@Z]*&]Q>451%,]4-6 M>&&JU%<-9DDVTX7H:D64:K;<6DBD7WR6("-2]IL:*;W!NW__3__M3_X)S<@JEB&93_L M-- >5:,-DTA?&0U!M&\#68_* _C@!]E8R"MG2R7'W9/T3KL]/&HQQ >,N>>X M_\6>7B)N'+!R(B^C>PS;JKY-CFGSJ]U'OM;:?68Y_NZD!QM='*W- >K[6:_^ MK+C6]($D[MDS3C! O)=/1?@!D%X5ST>E\22>]406$TOI;$D4:V(2*PH-L985"O7( M)F:=+24VVF!#7+T!OR^*I4:]G"I7Q)K0R)9+=8GD29P($$V/H\3**0R24"Z* M)U1I?S2V1J8FBEBQ7&IDMHYGMK-[*Y:2< IRS9((<1K!D*'M-T'+]*7&#X?\ MHUD2FLEL0TS^=9ZE[=A#CZ6Z=PD/\N/9[BTF:0#D&$GP$DGB$).\JDCR0&8D M@*MTGU*Y 36@M_(K[\P2IY*B5],8QXIITE$TNZV9@ZX@0:OI94O%G"E,?-[* MX_*@W(VF13U=;*"6W$&?35(;1">->5.KX[T:I>G-YER0R,,^B4$CFG8G4QI/ MZ+98+*[5Q)P9PI;,RY8L42G%6HV<*J;[< UG16^MQE"?!T\G0;=ESSPOV9R5 M/<;+S\<*740M">)E4R WFG/>9+FF-VO)=1";1N/.4*(D_&7+_IR4U4PBIXB@ M7>\VLU,J,F\-#7Z=K\L M.,:0TIFAV54M MM::(2RO=KL*6!R1)^6R,IVI$ISG1!PVDKSD*1\+)XFG%A_)7JTQN+U MCJL:]E!B#DFJ%LK.6'$KKIA.I)CIH%M/19,+*7;8LM;BY)Y>[GMZWC%X0TSG MU#1=E?C#ENU*2J9S2;>FYU/I9F+M9)V4MD!W#!XT;61&&6V4Q.LXZ%8S:Z[> M3K=60W2=PT%3J]'DU)D 6LW59&RWU]5J41SZE0L/A\H6EC5WE*N(:5>GDZW$ MBF8GL-OUI5)RM>C2>$?4I/?6;\@>2,IE5V[E\+X5[NJ=PSF)) MMF3_(,'!6'/K>*TH5F+1IE921R*=(W ZNT#9N(.FY75YDH^6"J6F'"-T@2F3 M_0X2_R-\9?".G%LF&1%/5 D"EQUI6>!AKT?X.I/*UCAA%^VF5^9L.UHJ]_$B M;'J$K\UF/C]P$ZJ.LZKD456M'F7B FIZP%?!ZK.Y^+PNZ^0D;]+#>'K$Z7[3 M V8YLP&5J!-:1D]'1REEI77(<1JZ3T>8):H%6M5F9>JQ)E=;(JIM1YVVZ4O 5J>@!7 M8]%3X7>=1#.]R%>2N52" UF_UT.\YIQ^9BTUVV5<;N=[2HN:I-:3!7);#^@: M#?GVH)9MI'5O/&O6#;=MX%"TJ",S:W/3%-&1U:GH]5:31*Y7([HX5!CT8=-X M-B>,QD5^VLS7%Q4K%N4Z1L5O>L M;3V9R\VIL];K]7II/.E/Y]5R%34]X-8Z M44Y039KLXNVQT[*2JIP;C8:HZ0&WDA!-BSC7[(O>B,^1XX$W;W3]IH?>C< 1')#:3LXM1:5KF\;39;]D@UB#ZO-_T@*YD$QCU M5BR_TLO+:<_A;;AF60)J>D#7(ATO]F;)]%S7)I5R9TIGY9ZY0$T/Z&+,5,)5 M36*"R[(X(AUM5!\J_@ .Z;*9V@*OS*8E?#7IX0U#:)22'.SVF#(V"J8FS34WY,N3L$V;\:,*CD[8)%T$' MS9"G#GC8O=BW:9!;LW74D+/@AUS,G5>R\:!DS[5V'VS\)_^39U[67L1IV^;0 MB77MW<"V#R0V)M/'$C(,?L]1;\4O]SR@O?XMV.? L!8[RX63D0 )H*XY]\\:QI.Q->IICA!O]PGF'16:_*6.*18!OKPWSOF[G>WOM+W1.RB!Q"Y#VP= M>'/W__[^B^<;+DZTT3^4J$])%'F/DUINF],%W,'%+\UL?NW MKSR_B:7_"@K(WT4! 7WIZT8!VJQV,@7Z=NSYIL4 YZ]=#(AK64>#*P;XI4M8 M!$H;O.U"WJX8\/?OF<6E[VTN?C]PH$^UHY=YFY/G5QLTK6GN%<#+6TXK3<:';1SG4+5 M>1@$_F%%Y:?"^!6CP VNH4L.4N M-8/!@>V+M;:C9$F; 6I>]]* ;36K==OYDCK'VW;)J-$-?I",6\M=A>6RKC-I(7P2#R[8,2-T'D>SM];X+(LR=9@D'DVYOG M;X+(;R*NWT*[?@=I?7NS\AF(Q##L$G-YYK15$";SO7VV-T'D>WM8 R:QMYQB M2UB.7[K.#E-MYTJU7?INB6=\.>&]&:]$]B]-;@"B$5^1KT/ +0_2EJ7Z54&! M/=<4X-0M0SU6VA?('#?H-Q1U#+Z7 M+G@E>WAI<@.@"[XBN_@I7= >I/@*<'%)]&83([7.#H=&&^D"'M4)IQD^PK)O M76T>IAM/E6Z\-#K.HPQ>S4E>FMS@*(.SYBP_I0RJQ:7<[G<&NMYN5CO9>C^S MP D!*@.4Q:0B+,E%8FR8Q0SC[&$6\W:)#+.8MT+D-Q'7;Z%=OX.T?GD6,TQA MABG,*TIAAOG+(_G+M&TY#C:UK8'FAB'**S\G>/Y\Q#<(*WQ%\M%'7<4'W9$X M0K3"Y[59GLGC,NX.Z'ZCW\CWJY)_)P<1H6*Q\P45PVQCB-Y;0.]9LX5OHU=D M:JZRZ$R8)FME\I6Z56PQCB#YUP\Q+!EA&#I,#M[8J<'S)_^^ 72_(KGW-G0- M,UJ;+<<-6E\U;'LJT/!))73+&G_WBX0++_%._#[,YEWEX<'S9^N^#WK/FHU[ M&[V-(==H]4KU87.F5F8:L JM6GP(T8O2;]!N9ID(P^-A^BT,$(?IMYLE,DR_ MW0J1WT144F$YXHC!,RH5A_:])RFVP*)BJ\ R)X@:(1R(.:\U2C=PRQC>U13LM%3I$ M-+8<2CQ*U-$D%:%Q(DS3A6FZ$,^72=-]&L\&RPN+DENJBE')=MG*>C%@M"K$ M,WOWB^2H2 P_4]K]NZ[/MP7G,'5WUM3=I^'<[@-Z/7.$AIY?@N5(:G/K4@K! MF;_[%>/9",.%R;PPF13Y:1ED3.]6>]%22N[&-9W QF%R+TSNA;X-$P5233SA\/=8PG@X;E*W- MHGI[E9D0HSIGR*FA1! HM\>3$9P+;^P+4WLAFB]U;=_GT%SHBXT4V-'P@*A&1W*H]&9VC"Q%R;VPL3>9:[S^QR8F1*37PPK+HO+34)7^#C. M3LH" C.ZY"_&1PB"#?-Z85XOS.M=Z)J_S\%9K1#Y3<3U6VC7[R"M85;O5H@,LWJ! M(O*6LWI%V=:!"W_DI_4"J3["^?48A=[- M$Y7!H,6*[248J -QS6;HJD10?DE.G(L0]%N%A<)T8'C]7Z@+@IM._)0N2*?[ M^K T6L;%E[;CA @]AW$]D8AI 2$A 1:V#[]DRDHN\I09;L, MQ:)S8[JF3"52GLQS?GGVO,] YF]A@;5+^V,_@RR#+_JUT;:3&?>I-<&"((J9 MB":9MU*,((H97C\[1#$?@TB(8CX*D2%AUU"@:QBX%:*8CT(D1#%OBLA'CF(6 M+=6>H\C8L><1>X'VAI4+GDJH2(0:IH\(0-;W,F=-]H)8L5WWU*4FHYJ]*=:S M+;%=M5N3H3;)98I-F8Z3R&,BSD4ICH'((Q0B@A!?)7+X:T*LU ;3GEND!$EW M!PJ:"F()50,AYDG%4C)*L1>J)@[K2?Q8,@SUAY>,^?V:#&M=EY.IO.09V^IR MM^E(5I;.!S),@GU1AHI'$RS4'4+=(=0=7B=<]VMB7%C5S;6_7.W$I;,J+A:E M0:,6GQ Q)G$ZGF*C\<1;07L(U(77E0R!NL<@$@)UCT)D2-@U%.@:!FZ%0-VC M$ F!NILB\I$#=7E%MR+8&,/#\#=]W9T&+43M,3:41AZX">\\8'FV/1&$ M:)HYA]\%(EGAHCMLW!U6[ XI<]]^+.B1 F>10B(4SR*$2&A%U#@:YAX%8(DSP*D1 FN2DB'SE,4L3VE8-< MN%L-6C%"^[6[JH1ZDMQ]XN:AQTH-$<<$)OV_GV(G/!3323TUFR5Z4Z/<: Y] MEO8';7)K1(K41<6C"?ZMF^ AE@3]& $0;K>JZCV H$J%XK3*Q6)&79T+4[4G M*S-2GY$B-5:I*$5#5T;HRGCNJ-NUR;T!//B("JWWX(%>R"V54DXH4#U#3L1' MN?ZH-%T3/"#U6DR4X2]4-PTARYL2D0\NYKHVN;>#"!<-:KX'$;QS&N@IC ME'-\MC^0%JMZ:D(0@00U:3[*Q]^"! AIAM?I#B'-2Q 9B40@J@E1S3OB6 !8 MB&K>3U3S2OAZ/^$P"&S>6&#S3SCVL6.;0:_&$<(&$HHL')LL##;9\#\C^OYO MGK)!T+WQWHO!H/';W<0LGYK,Y!Q[GL'3T"T?+V;]6R?5=""L^W$=(ISBQG,4 MV\%+KCC;HH?F;LVV" &.'5PT\>33.'73C,[H?=3)%XS>,->F\_ELP:HW988. MND!RR2B38"'>^6BU

Y26*'?$2;.W)F! NDGR MJ2@F$&*=#U9J"-TD[R96^9%8T&[EFHRL%BPJ/V_-=Y/*B%G'!8(%05=*.L5& MN<2%,A\@T/D <'"+)9>/%:C\2#A J74L-1HGVE1Y;;+E8KK79+.!:A#<0D?2 M'IBW>M1"C#.\+GB(<3X&D1#@?!0B0\*NH4#7,' KE&T^"I$0W;PI(A\YM-F M8"84<$*]U@,$0SO*YI"(G486&NNG'!0+5IVFLTQ"-!1$M]OVVBS-*DV984D@ M,\E&N1-MI2"."76;@ /W$P?]%1R8H&IG,:>Z8[&^4PU3WVR=GC8A.,!_^LHE MHMRE\AG"J@^$"P:@7//Z(=!?@0&NG525+%O6I-@N5UU7Z80Y==8$!DCXDN.B MS*7T 0A>WI1D0)7FXP8_?P4(MGEEZ,6:4L5 J6:A%U^,A1H?V 5!;2:;C%*I MMS0""%R&U[4.@%)&/'+ZL(>\0 MM 3W)-1>0KG51X0;L6F3@),O(\ M%TU"M2142X+X7BE*^#/Q9;1AG3+0)$UMIQZW8/V^O\A.B/B2^D:&CL:Y) 0' MH;X1ZANO$=S[F?36M*6^X&NT:OC56'9H"TMSR02';U"12'&I* ,5B5"1"!6) M5PK*_4R +4Y#]43!IHU8G>MNRH-ZS-L&QR\)Q2427)1F(10';F((Q3TND1"' M>Q0B(0[W0)L)<;A'8MC[">! *.[&0G'0)_5T-"ZKKW3\1\V-8*-LX: Q=XYTXET#O)?C6]+G3+1GNXT]ISY-67RZ;,)$C0C(]2+(3,H)[NW"&U M:Y-[I?,0PDPWQ050._:(8:H_/ ]+5+6XSC<9RNCI5B7=6=NV-0S.PZ"@C(E2 M"6B$"3Y6"&(]+I$0Q'H4(D/"KJ% US!P*U22/0J1$+ZZ*2(?.7;US^C%F]>( M&'>8'E/#?RS6,O6J&!$:C4HQ(Z0K8J13C^"/JO5:I-VI9\K__#T"A][%(UPL MMO8UVQ^9Z#K>C?_[.$?_%4B] <_&AY>O"2M%-Q6\RAT[8\_GMA6X.Z98ZI'C MIA575T\X-TPI)@LT.]N)]:E3Z-O+8BJS6\M,"@KC=,7:JH75MTA/.#P2X' <(+#AQ?? MO0L<=D*W4LOO&C/)'W;\OA@K;C1Q0L !RO.N&C=]!'SXQ9AIJ/'AXVK[WH4/ ME2)EI(OKKD:59V-ODIOXNE!J$GP(JO]X)DK%$Q X!=<^!$X_B$AHQ FQT_OB M6 !8B)U"[!1BIX\ODA [O8W8J:@X%OZ*&UD@)^).%0=%8I$1,7$BV%R+:+KI M>TB+_%6S/11)_!NCOQJ'ME MY]OKY_B-OK-1"<&1AV#66^Q=^"JS@JL^O)XD<-4_K-(#COO'(#*L_!L*_ T# M^WZ$)__VV/=^',+@VK^^:_]"_/O(OOY]@E/@Z5>#M*:]PQ\<1N#3!P2TR11?JRE:>YXXK7JV)BW-H5HO"50'+28RRY%V!=1G.GZY7@6/ M+\ST#3 ]"/.'"/-O]QVXA#!OJA(CQ!?NG$+S%#6<]7-4@16(,/-$F*D+-1X) MQ&:G8L+4FLIPBLLQ< M2)9#$R*[.M.?79@/QNZUZ;HQ8?[MFOY+"#/:]<:M22;>$-O34E(T\JJX2@7" M3"KWL9I]_K+].P@8_N JR.XK@< 9#9T2H1?:?7H9#B)\ @&-5#7=SF?4L;%4 MS67+PI(A\V7HG?W MN?D-: M1,$D*1.TKV]T([;ON:3[/'X<^"NAV!&*PR .!\6.#\S/8<7GQV)G*':$N,C5 MZ7[T8LLC'JH<\MS9U;>+.?_O:(2I956NEM+A#LM'S5JM,VFZ9 M^N":=SL_V>["WG2O^?,1TW>93=%R^N*F<2B M,QQE2@;?GA!AYXFPJ1'(>FI_L#-1-L5#O>6?F=G7EH>+&MW7)NZFA/VBURC_J;#/ MZ&76R_LEV6CS3K>@*Y7,8-@DPDXR#O')GDQ&4_1;)_O#QC>A'C.<]9B7#Q!= MG=[;P,CD.PGP$DZ>NF1\Q:)#=]@M&9A5#RY14-+,#0693!S\'1T>3= KJ M-4-7KPDX\?@.DM_ "=E\_*)#U>G]Z9PXAINF=_ B:[<*0[TEAF3EM/"..O6-$47 G5B[YB)TWR4 M2[P%%(%CYF]/P3M\,Y)\=CZ:^:ZGC[<_NFUHYALK=:8HHJBJ/<>3V.*UCEBV MA]^&=R""IZ]C!IDXBAE9*(X7L<<1;XI<%!GKEF*I.OX<;Y&'YLCRW,]GI.#/ M(5'35U__P3^>OJ>:2'$(-DP/#_\FY^0E!R2DJ']=1)I5O#[(>:**X9XYS_8D MQI]-.OCY__[G^>2_@U5,M4W;^?*$2,^HF@8B]84)P&F"8B,'*49,&>,7?U', MM;)UG_ O^2Q/YLLW5"/K$(E_3B;_%?G^*UF-HZ6<*YO8LP5[X3? X MAE.1K%%H+'/T*"DGE00K)VE-47G\)TI-D;57SD5X\,_UGD=&MJF]SIY/G)G\ MQIWM3#$BUO+%FBBVQ&RD*G3$5E&HM*/[,[E8R^QE?T];NX/_7A5KG78]URX( M+;%0KV3%5EML2L7.0$Y0\<0-D?9MLI%Z+O)\NF3OZ<1_(OMIGQ';_F2ZG4)+ M%"-"+1MI%_N1:KW6*;3QUF3QKI2DFH@E-QHA:GTPA)S;UYHWGNM?4DV0LL6. MF/WW9?_Y12D_2&DRP6HC'B5DGF8TF>,41E9H=H2E-SY. M(EYCV,3XP,K*DV*2&(YU(]Y>%JD\Y7MF?QQI#H9UNF MG8:\\+F&0$;&?QRYR:V+@V1V-),R,Y%W$V6357)DY-';B]T:,Q5E/V/X2FV4 MV]B*%EN2D33]XU!]69"SI;:VH>:;#E85*KL8QT]D]GBB@A3;>6F'3DEE-<[, MM^F.,RIA.^]XHHF,QN9[[H81]59+%QQ&7U(B&7F\3'-&[XXD/TOUV(J65WM+ M89$F;S^>:$-SXLHJ+I5%15E3PJS'C2C-_3BTY3U?B;G MD];*G$P=+:F:3"H(ZZ54?MJDJJT9T]GP9.01]3NG16_I3+\GE?NM#4OK@H=* M$SSRB/KYH-X?%9/IBH$JPWB]U\\)?%7 (X^HUZ5BK=INQ@=4?6#G8RU/4W8Z M>>8Q]0LS9\C91K-O^%NKFQEEXVQ[0B9Z3'UCZ&=S=KN6%\M*7%GF_313FS:Q M87!$_:YK.HER,B-0&7\@]]:9QK"<7^.1_(\C\TYY..RVVZR1CY7&<5N8U>99 M 8^DCQ9J[?29]G"<;1H^NRN-=2'.R(-@Z-%*U62I0K=6CD[5.Q8_*_(NFZ&; MTT7U$CEFF&]0NE(8LJO)N%A,X*$G1-6E MG"H]'*18JJV4EGEVQC,J%E7ZA*PV$R-I$4OT+;&N&BS2ZSE5W@\]8D%J/>]O M;(O/4'IGFALD%TFZ-)F0H4?2.C2[;=L5=@6I9P[CW4&9*E-F,-=C<57=7&GG MN8N-J/";5M)QB\*D%,S@6%[+T\Q0]4IYE\)0/!/[J\[<-? 43@CLL#4<\4)1 M3XC+HC2RTA16A C'G)#8VFS>,!*KCB:AU7PYUIO\O-(2R-!CCME,\NNBT#%+ M1L]<9CEZ55_1F>"QQS+K-NJ^NRWG#%>HUE?=V761K/]H30CO/L.MTT^U,J M%I_5RN4:UY[-FV3HT6P9IV?EBWXM+F7FJL*ML &KS==DZ!'+#);C62IM&M"63H,6$J;S6VE65\*)6[!3VY'M1*Z_9:9D[(;;+56L?*"R=+ M,:/5N-/=-DN;L4"&'HE"FMD@@5[%%L8R[3)^N]+,Q^I-,O2(+L4:ZLE&J>=0 MRK)*T;(HN"TQF,#Q9/T"ZXR[F=U$6E9IO2>7QJ+@363FA-RR7*XQU_)R4T([ M(Z&[Z89:5@4R]&BR)=-DE-TNAB0=F>V:OV'=:F)-AAZM;&XW<["H2JR$$EK? MU1O)>BS3)$./)RO%L%I3]:=#:LOK:;-@#],-"C_VA.!FS61E-.U+LK@<>)/2 M-,'.%AB[&.YXLN,*\C7?'??$]FBA-^9ESEO9P5./5G;>CA=ZCF(MC;9HF9-, MQ?2$0C#TB"Y'=3MC>S.H2,L"VQN/1PZ_0WBU3@A8-97<+";M8E7T==3K=PS5 M=-T)&7JT K):DM+;ON,9WZ\O@\PHK[J;K))NBDQWM-SJXRG3 MHM?!V".0&<84M;>M60U)F4CIDL)DBDNR7R?$UI6M==JEY+(42\1Z(].8+M>Z M0(8>;>UBDUZ4FHLT)[5M1Q5K/8/IC)ID MZ-%R,1._L!W8O9+(I%:[IA,;%PNI8*Y'R\6E4O(V-T\71&;0;\7F63;F#X.A MQ\M5[8T'S$>2!VJUY6*I5';*>DQ@;A6 MCY:KW_(XMZP[&V,N=-=NL5O(S?$9RIX #F\P<#+M>7-%Z;F<)7=B1FFN3R..HTUQ(JF'UJR4\,!2V6-:V#QYX MCIA;2K4;4Z5A^$CG\VE3SL;D"1EZ--E\35E-3(:9&ORDP2"GL*1:2C#T2,#2 MGK8R%DFQ*J%14EUV=AMVK0EDZ/%D+6[!.!8^DL5\D]LFCG4 MT(<5KM-@BI22Q7M:F4SEBOUT[\J/P('M67I:2%!S,^=L%&I'4R:FZP1P;)82 M72VUU[H4,Y)"OM3 'Y 4XQ/ X6.UNS70JP4CDRQM':92+5!8D\)#C\B2-=F? M2^TJ+]7+U7:RLQG[@WXP]$AHFGQ2D^>I99Q:^M-=C]?FJ7XJF,"Q(L.O6SS? MU'J2GT^IW5INV:R1FV=.8R0TJ:JAM^B^ MD!3]XKS')(KCKL0&F9='R[5N*U4YEE;R1GU8+#M)9YFAJY-#J=7+H:B-Z-J8 MC=%B+V]P_6TMT]BJ3X4:/_#6G^:T M+*-;&B+T^_//>D$??Z(6! G-9!'-!Z\H[O M/?F*[]E/'^S]^,$G+[S]S].&]V..@RF>\S2QPPOIO:/NU]*AV<3G^%LE#\\< M\<\>;^-'CDU[_>3C>_IWC(2!O^PC(VN\3#\-2AQ%;_/9]W[=K?DLP/3'20-OMV^$?;G6OM"P+S>X+ZF?E&G"OEP- MQ]ZLE8=] 1R#?7F!8R O-[@O@&.WNB^ 8[>X+X!CM[DO@&.WNB^ 8[>X+X!C MM[DO@&.WNB^ 8[>X+QC'WKQ%!O;EC_;E-YO0_"SJO&=L*2!R9Z)^_ M1V?BD _MLGJ+,O+V6?KX*_ S[?OR)2^WMR8W+1>W@9R7[3M_9N04\.R(/J28 M )P G "^WZ^.<1&)[-!'G9-Y1>;"*N;>K:1[0-/?/9T<;/1^Y^ MO=+WP#\4MQ((%+@$N>=N451:Z=S_!(^"3*_%)%HUU5?> 3\[.)_'4 M(_%)QSY"DW=I\'=SP]HOKTQ:,15+11&:^9NE_V8HACJ?,)V^@.=FK* /] +< MV#+\WWF,^^M4_JK=QY([:SL6(F,NUJFMV)Y(*X6W5V'GF5_N/! M<.7Z..A.&=QW0,F'RPG(D_8M[3.FXKKU<:#G"AO=E5U55^1GJ83?0CK!D+WU ME*XB@7K*7' I6643-AEG.J4E! M$=Y]U5OPY"F&"N2X^[F8\#T; MET2!B];!NW+ A\Y$':&A;QEB77,[6&Y'XU;VLOC0+BS[Z6W56TME:YQ9K5<] ML54C^)#Z])6),AP?C5,TP / PT/ PQ&ED;]N"Q]:R%-T"VFBXEAX9=P#,+"K MSK1CIG8#:6EQ9IG.>TF->O?M;2>! :_7?S_%3B#$M(S&\:;<71N(F4@B;ZNB M70[NI6 ^?4U$$QP5Y;ACB/@W8 1@Q"]E)=P81GR\"B$4-2K1VG5Y26FTFNGI MDBNRH\L>^_V8EFF6>@U%S+3GRURUWL_$>7+LDSL>XM%XG([2?.)GMR_>;=;% M8^19W"3--Y5I]5&Y56_V!GU$FF\LIQ!X^ZX+_6Z+9N#M<- ,O!T6FH&WPT S M\'8X:/Z86H:+T!R>3"=!51T4>$OL<>10T:2O4$335SI^AN9"7M-#NP>O98:' MS9F8]1V%/$>FY<";2,L=6V8/KD7Z]G*B_))?*:7]UM#8=H4L'RMDIMOE;_LZ MR:2_O'Q^]@ L!'A\I)WP>>KUU;SEKOM(8NA"BV(;_*@DD[NHV4]?^2@%F5& M41^CEM\\1A&Z:>8_P/[ _H_/_D?K"7CM=7$P::7:13;)PK&GIUI*V8::4T&C?Q.9MZ[9R%7 % FA @ M#1RTP/X?Z2*[/_:'K!+(*@$O-V25A(KF4/)V"/<9>#L,-']X:_2?.S2 V8'9 M[YG9;XMFX.UPT QI)G>09A+XIB,CQ46DV=)\@2PW<+5'T(;\CB)_U6P/1;@S M>9C!MP0NMOM*-P$/,[ _!%B _8']P\C^84]D>*J)%K29[WID2F['?N7%[:GB MH$"3S#Q3)%L(T^!B+F@C9Z6KJ(%WQ=9:2+4G5O"4KF+ZZ$06Q,JO]>=L Y4, MU)6<458:29:[EI,D"X*.TDD6L@T!I "DX(P&]@]W$L3'GM&=7=V>(*8U,>;. MUIM7]8FD9R9W=*[R_;RZ+>N;K;3-N)YI<$EGL)G@>.-V'OI ]<\7N_@+^X)'SV:BFJML*S(5-XP!%9N#M,- , MO!T.FB&'XPYR.&K(B^B6:L\19&Q)A ?$)_;7R80'Q ?$)^PB\\MYRNVD*?H M%M)$Q;'P,KF'I$59K:F2L9W9XKQ;4/E,?:K,T6_?"?@4EL;V7S$P_RJV>RK\ MW*SRB4)EN.A0\_HR)BW8-6O5FS+-X/_[])6/,]%X$M(3 8ZN#T>G$UBNO4RW M#$?G37#Y*9+T^_%:6^E.)<4T^]/!U)AUU4F )/%?01+(9(%,%O"L0R9+J&@. M)6^'<)^!M\- ,_!V6&@&W@X#S<#;X: 9,EGN()/EG]&+B:P1<;=@ZDP-_S&M MF(JEH@C[-TO_39P?__P].I_%#5[*6RRC^[_P=!TYL]]0<.7Z^*VX1<947+<^ M#FK:@IB%J^J*G+&M8'E')FHX:(P$0N5MUN MD_UE7N359KG"J?/NW&W^46G>% ,%42/,1! &$>M/+\HQ'F-SNY#'VQT$^.4H949P>[8<6?^V/A MW4'17P*$8D>2J^5=6S26CF45%Y.*V1(% @C\IZ\T%8W'Z2B;X 3 !, $RZ/ M"6]?D&3E:&Y@\J6NR,LF,T#YI=S9$1%)5J*,H2U0*$(+E5B2B53$23 M\6.(.%-S5<"(Q\:($';T^1$BY-50U*IZ(4^5MRVWL$(QIS&ZK)\@LQQ/RV.Z MFI?*FY6D5'S-L9C + C2G*(,$\?G/@6)3I#H!($72'2"H&*(>3N$^PR\'0:: M@;?#0C/P=AAH!MX.!\V0Z'0'B4Z"JCHH\);8XXCJSWU3\?05BFCZ2L?/T%S( M:WIH]^ -=>IY:&?BM^I)[EGU)"^SU(TF10VZF%/"[A_0?Y!#U9AVU) @USNB-LJO.M%>W.729 M\_75E &CRTO97+F]E91D+YZB9;K*V\%!FWKMH(5L 8":$$ -G+3 _G!9UEOL M#WDED%<"?NX/S"OY+GF25AK(E;O?74E4B?]5L#T7B9W)2@WL*O'2WG+-RM"Y7CX<]4-)* MYAN^/ 74W)>OS"CN]$1,C>EQBE]]7JT(--)DKS"<%$ZSD!0 M#? *@FH05 /V!_8']@?V!_8']@?V?_"4BJL;:W1\MEU;2]J@VJHTR<#0B(P4%VD1U9XOD.4&;I8( MVI#?T2'IA(.D$_!CAB#I!-SXP/X0Q0+V!_8']O_/]=MD7;T#QU,[?T&;^:Y' MIN1V[%=>W)XJ#@HTR;\A2 M@?!.N&B&6"8P>VAH!F8'9@\-S<#LP.RAH1FR5.XQ2R5CS^B+WO/W#XX_4._N*>\/S'MG'1I!L=D^KI^>[0;K#Q=6PB,XS, M?_J:B'(I%D+J "\ +W"Z OL#^P/[ _M#1LG=992\5SDL&69+1GI;E'ICKM ? MU"<5?RT0Y9"DA?Q,.X2T$$@+ 11+=4>XX@">3BCLJ1[6C(B>V__X5>;"*N;>I:Y'^IX+^0 M+=.K22+77B;P\X/XW/XRO1H&N_8R@?B ^-S^,H'X@/B ^(1=?&XY!;*%/$6W MD"8JCH67R3WD03:8LN!6'6](H=1N/,FR D*5=X>ZL?U7#,R_BNV>"FE/1S[K M514W2RE*:YBP,FIE.VS*#":0^?259NAHG$M"RB/ T=7AZ'12S+67Z9;AZ+Q) M,S]#DHRG"7[9Z96E=JD8J]E>!95:ZP!)XK^")) > ^DQX&K_P/28VZ(9PDCA MH/EC8J:W13/P=CAH!MX."\W VV&@&7@['#1_3&K+E3-97B/^CI-;_AF]F,@: M$0\,)MC4\!_3BJE8*HKP?[/4W\0?\L_?H_,9X>"X_#7');O81#3;'YGH)CR7 M__=Q>2U7H/RJSDC!E>OCMX(A&5-QW?HX*+X+ B'D*G$Y8UO!^N-U>GF%>!N3 MB-ST(2KR>Z&5ET\Z/&*BFTA.CO@)A;0!O4[4_&JEOOZC&L(IAAKDN/NYG/") M:DCV>Y5QOT$QTV%^DK0S^C(ER Q>I4]?XQ0397FXH@$PZB(8]2OA6\"H/^M9 MHZ1F]>UXUF/$GF-[BTTN7N8F?U:6_#-(:8NI"DL7!=$HF]1H5^B8:7>[)I#" M?_I*4]%X/!E-\@E %4 50)5[0)6W[ZB:]JM]:S:,CPU?%.UVLF(KTJAY4819 MJ\V9FDI;GK3LY/-L4UKGIWZ ,*E/7YDHP_+11(H"@ & 8 YO121OVX*85Y) M-/-[S=YN(!H%*F^7)%:G&Y.F?5YHP2R6X,93YJEFIENF:J>UB($UA@63J:H.FS9)&] M[0^_&2PX\FQ#IAE$OB#3#**ZP-N0L0"\#;P=&IJ!M\-!,_!V6&@.)6\_?J99 M*-+*:.9OEH:\LG!T@;]HVMAM.16AX00P]$/=TW$1+SG-R"Q]GAPB1N#RO)C> M;0R_V>Z5V/*Z%^,NZV;O>'+>G]9*,8JOKXVI)A68=+\I,\FG'*($&TUR<-,5 M@ * PD> PMLI0&W-+Y#1"O9/"@[790,JEMP2COE$)= M:N.I#,^K.KR:P6,6DW'7C"\SAH!F8'9@\-S<#L MP.RAH1FN/;O'%)[ V1$9*2[2(JH]7R#+#3IE1]"&_(XB?]5L#T6X,WDC;\\- M!][(J]KX-^^[A#0?8/_+Z8; _F';=V#_>V+_2]U#0N_O(6'(/23L(8[%G#49 M9BFO1UN>237$V,S=;9M\*TF_/UM.T&:^ZY$IN1W[E1>WIXJ# DTR\TR1;"%, M@XNYH(VT.4 I0"@YI8/\/OTSLMMC_8P]I;Z1Q/6LC4^(V)B8SJD:O M>]2[N^->X6#U8FFUI;HY26KW9T7+ZN=6R^2$'*S!_6,_.5GO.VT%LE3 XPU9 M*A#> 6:'6"8P.S [,#LP.S [,#LP>TAHABR5>\Q2V3<#P),AR2JZZ_I(@\04 M\'I"8@HX_8']PQGSNN7(_''OFDY)RZ96U:1#M:V$7^)*EI5?_UD!>C$X!O&\ M\4;L??^!PQ^O=_ 7]X3G?SOHV+WJ8%01RQ6!'22;N\66G\@L0]K9,$R4IGF( MJ0.^ +[ \0KL#^P/[ _L#RDE=Y=2\E[M<%;HI[EMPQZ[7,FQ]P6S1!&"@?-'Q,SO2V:@;?#03/P=EAH!MX. \W V^&@^6-2 M6R"3Y8\R6?X9O9C(\ZMU/WU-*Z9BJ2C"_LW2?Q/GQS]_C\YG<8.7\A9K\\YT M/SBT,KGZ3@)#GY.A[Z%Z^B(7WI^O&TE>[\UX;[CEQ;*EK.14>39H=?^L&\D4 M'U3($^MQ9*,3ZT$XK1DZ;#LIRT&3.BF5E^)S&# M+CT2]47:*?Q9HXH?@0$OUW\_Q4X@1'6;8BNYX M>)1/)*+,B0X59VH0"ACQV!@1PJXT/T($+YJ,G6573P;EE*3BQ[[ M394NEQA9-JF,DYU74ZD\6E+!L4^R:A)1FDM$*8J#O!K(JP$_/^350 PKQ+P= MPGT&W@X#S<#;8:$9>#L,- -OAX-FR*NY@[R:P T1"6Y/CJC/KD^.H WY'<$] M0N%P$]Y0@YC;5SA8 MY[O)K*'0FFUD4&J=8%M4=SP6R,%*DDI^=K)"0@DDE("#&^XQ@FA.N&B&VRZ MV4-#,S [,'MH: 9F!V8/##UA,04KIU@8W$N)RZMC66V7+DN_F'M:#$X!O&\\4;L??^!PQ^O M=_"74TW:- %X@=,5V!_8 M']@?V!\R2NXOH^2]RF&MP!:3N>5L;*#$JX:(;@(3![:&@&9@=F#PW-P.S [*&A&=)"[C$MI(:\B![<2@Q) M(!=W5%[[KNW;6J97DT2NO4S@YP?QN?UE>C4,=NUE O$!\;G]90+Q ?$!\0F[ M^-QR"N0K-^3TO&RV4Z*6.TG11+XX9G M2.+R)9/.KNVLD:]1I432Z!CQP1Y)XK^")) > ^DQX&J':WA"17,H>3N$^PR\ M'0::@;?#0C/P=AAH!MX.!\UP#<\=9++\,WHQD34B[A9,G:GA/Z854[%4%.'_ M9JF_B?/CG[]'Y[.XP4OY:UY*=K&):+8_,M%-N"G/=*_WKR2Q7(%RB"."2%Q+ M)'XE-'CS(G%F9[S@RO7Q&?NA+/0.*E-\:R;ED]G5,)G,9[=3X8]*7J?XL$2. MNY_("1=^IY$5A-$@%3/RYGCGH(+2R2P$F>-(\Q.:BO(4&^7B%(0# 54 5>X! M5=Z^_RC7JXS6!2E-&5O9C#/&/%GLF1R3:4W0 M>947O%S__10[@3&&ZRFIZH9-&DJ=KK1KJ4*AD@LPAJ0TQ:,4S439$R!SIC:I M@#(A1YE?252Z,93Y<#6&]3FKFE>MMJAX_7*JK/G]2N[/FCW^3/6(-4VQ1,?8 MF3A?)NLU/3W-Y<0]+ 3->[ (1.-O&C>!K_5O3\&[=H%-(9=/M$8>2[>&/ MY?C[@Y+?V/I;&MQW7^K>X4I>]8N"_U%TD3D>F*TS11%%)5>K*]86\WW$LCW\ M-L7!'UL1'7/1Q%',R$)QO(@]CGA3Y*+(6+<42]7QY^[30>5^_G@*3FW-.U?^ M;TU???T'_WAZCFHBQ2&(,_UA?UGRU /24M2_+H(1*EY0Y#S1S'#/V'&_:_RS M20<__]__/)_\=PB,J;9I.U^><.X95=.]#Y\)(&^"8B,'*49,&>,7?U',M;)U M#U0FDY\9[E\'#/WR#2O).D3BGY/)?T6^_TI6XV@IY\HF]FS!7D0C]M]Z^BC MQJ?/;#C/_(4VY=G!\,ZS_$W&>KDPIRA6 M @B5F02CII)T2F9'#"US<8SE*41I,L4D-2;!J32G)LC:*^[38$]?NX+]7Q5JG M7<]EA'8A5ZGWVC+/II)Q^H9H^C;+2#T7(?.,!!,](^S]V?R*_4BU7NL4VGCI MLWC52U)-Q*(9C9!#/R+4LN07^EK3Q3/\2ZH)4K;8$;/_OLQ9<>JEIPZ'YR?U M+XKQ00P3M*:EV"0GIVB&QV)(*W(JGE1E>C0:C>,,%1^SRH%EE2?=QVP5*]W& M,#T1,Z.5.^ZYY8Y:FI"D\1]'#A#5[%F"EY64Q78\]^=>HB()>&3\QY$U>:75 MXH(<,W2&FF5G3J%@:8+,R-2/(U,U41V;38^C^'0QJR_JG?J";\KL\4A+J8K" MNBUG#'^4Z"P*?*DV\P4\\FB>BQV]6=(++R,RZV2#%6(R*C;(R*-Y#B?]WK!( M>PEJF:XY27E16==:$YD[?ONHWC;ZQ6%^+3*III533*I)#R9R_,0\QQ2?96+V M5HI--:425SK;G#W!^NW1R$2E/&BO\D9-9'QYNYO&:6_L"'+B>.28G:D*6]IU M)3ZU;F><7K.5P"N?/!XY3YGK^*##&6)YJU27HR5K:U933AV/1.GD<+)=ME4J MDZBTM^F!Z2M^4Z:IXZ%6=LU5DPQEC[9>+.']W-HM<5YH[,I"(;O4Z#4VQ(^?:J<:S$IDBADJ MOV'[3GFUS+L=_-03;))-3Y#/-)8S"24&2KJ$FIT88=(3>VJKJV3?F9<5B>F. M44W 63Q9S8 C:6*;=[I=9.JBLYI3SL M#"H]O 7,B2V8Q%&YY% C3D3IZM#0FR5M+.&GGI(KEND6G.S$_I;=THCM0;+9)AAZQ]LZ?[P9)*=VC^(J1ZPZIL>UF M)L3"/>8!>I2K(%$O27,UHPBF/AX,RA+C[SKNM+]PD\LF&7J$P4VYF8JWMJFXR"2%%YZ58P557&5,:KBL3,O2( MK*[2VM8ZLZ1'+>.-2B(Q,2JTOB9#C\BB-VI\5)]L8I0NE)BM;JP*FWI0\W0L M!4Q>W356W:'1WEGU@JW+#7X?6ST:FM]9>;GK#?-B;%55A<6$KYFC)C[JOPT- M?!#?+*V]9PE;6::R<-&7IU^>:RG$-CE86T3C#UPSUDL?@>)[]M,'>R,H^.2% MJ?3,.748L[3Q XOI/=*T*\EJ"78P/)ZW1GVS(QY]GP;/W-LVNLG!>KI MWS'BFONRMRO7>)U^:M(=]++@Q4]#E9%KF[Z'/MBZ>S;P=YT(AY]_Y,ED/K,< M;,0-; 3]DVHPV(@/VHA4X(2"C;CZ1@ TW$_)CEU1/%;%2![M_[QSZ-"$&P>D27X[R?FTWM1C_J<8/YU MS=8CJ5]P.K^U6&>LD DW&]P[%] OU^5]L/>QZ4ZI9SZ(7ZTF^]E*? ^E17*M M>C52;X@MH5.LY2-"IE/L%CM%L7U6>?GX)7NQ&$\R<89$KRM=!'U31^'>,/SX M/7TCI>L'* 3&!<9]U6RX#\:].97\/0?1MQRJ?=K86;OS7UP3NSW^_9G_X?P M=)XR\M02[G/KU$Q[6;D M"99&_M/71(*+TNP9.X3>C77Z@U(@:"3A/$AHCWAVQ$%X.U7=1!'KF[9 /B?_ M4A5W&EDX]DK7D!89;2/V I'MMB81LGHKW=.1^^5.E?];!;A',8&N8;7^K!+I M!C896/TA6?W#[=R/8_7'LHR#E/A/7[-H@4\^/=!=(ECG(15B#B+_ N7\/I3S M,Q]4H='0+VHO/Q+ZFI*X\X"7RB^^BB.*ZR -K JR)&S&<;POW+J*BN!CK MOCP7ROJX13T!='6U+Y>RLE!>77,?,MQ*C3<]:D[E]^LJQT21' M7TXI :E^,*F^M5CX(V@S[Y+J<7)>G'@END#%-H9.M[U&O,<)>&Y8@>&H:"+% MG%U_N3-E9:&0 CX7#*R;-+!NCV3PH9S/A_(]0)>SG>>">0+)"IXY'FK^("LN MM_F.56LS_5EM+2<"KTF4H1+@,P&1!E_+M7TMOR/2QKS=3,><<9Y25O4,73:L MG**3EB[\ST4Z++Z5H"-C9*2XB%1:S!?(EH*O&6W042#1(-WI2/ MT5=^6:)MM]KJ+]65*BJN.'4:2LQ9TVLLT5A98:EHG#]_PN6-JR9_Y17=^G?$ MM%TW@G==T]V%[2HF<:J@I:\OB!((-AC88'?A5OG/!2Z$^%#5A @C21:O6VV, M7/5QPR$IS-ZV82K[FR<">3P!;.G4,-L9S>-#J1?+&GY\,-Q9&-B"1GWQ*,WS M%[G? :0Z#"2#9^5\FLHO"_BK][DH\5YRT#?+'J5G=K0SK0I:D2+M;HD*$V68 MM]+.PN)OR:(QKJ.LD'N6R Y3.Y8?3"@V^*2=FA#ICMTHC@AG;Y)H2O+1&GJ(O=V D8 1H#/ MYT,TJ3_&B*S1W8E),^\:[0R=R_@ MQ_BZ.R7J*'$&:6@$?B"P&._##_0CSA$":>9\;9]"M9GAY-^K>CP^PH]Y<3>' M2_P-O^W(>C +./G" X\M7+ ?PF<_0(G#>16,9^)TJGM??C=BC%QA8_3B M4C'3C.='Y0)&H'VGS6B<243CB4LZTT$R[T8R(6A_7A7A;'XZ*2;E)5^DI?RVZ&^W;BHUTK$6$G36Y%DFRE+' M.@B(.8@YN#>NI+LSR;];#-\8$YP:()O1@N*"N\(J4OFH-^)GIKL!0%DWQB6&JYZ]S+%-> M$W$-FE[R\6/%(7Q.CV]Y' ME"TD<8 V!T^,V5)(GN6SLQ?($O+&3=7Z360QZ M$E.=R#SE>$AK8G@+&E_222K*,>#L /&^5V?'8^LR/Q=OS9?R X?)9L18B6?4 M=3XO*>4)$6^BO23Y:/)$N[A']WM\JV0PR3)&[!&F)-A&<(.$T-8"-\@?5$D> M65=/LE4A_ZY_EZRW3*RE6-Z,LK%%4MQ.?59MI6*+0:LITT%'2RX13;#0TA)$ M]=IND;N-FYQ35!>4DXS5Y')*C#&[RC"_J8NL*A!1Y8-;!^/\!5)$[](?XOCH M>Q)(4"RI^BXF#3EX^Q:VJY\QZ )FU"MFU,AV-.3$]M__0B\V$=D]OS*UMV.&?:3&PM](J:8EZ:5TJ M.ILFMTDU"6 $^;=<(A'EV+<_W&/PW,3V5 M+9/N]):YM9*A%(T5E=PLX_$Y#'QT$)^*YK[L!U$N0-&\.]/KMCQ3%W5%/XER MSK'G^TMYJXHZU2WD; 5+>^O2[?R($W/9U_W6;8 & M@(8[MT%O"QHNZK1^/S1P5GHS1%9.E/1:2I75>GVR2DX(-/ 8&E)T:*+R!W7) M=]2I0I(>L9ZT.-QY'B1 GE]I"A4 /'9T[J;#\7=;IO$-W90M$3RW8PLJED(' M-0Z"V3 5R_L)P+6YI#5>27V98BHZO4UI?,DH"S(3M.6D$ZDHS;UY6Q\(.0CY M'83@[[; XRQ"+FPWH[71VVABAI=3[B#.(3G?)$).M)AX,IIDDJ$N[?@QY]!W MD48NQM*M%7(OE6\8=J,G=(G:]U;9:T2O)2L4GJ7Z1K/1Z"6N.K@\'(R\A M,<-\@QE;L\HP@=&3WZM(;#25."[G@#M1 "9"4L]Q][K5>6"B2@U7.=-AYY)2 M*P];V]P<%:4)@8F#DL6PB;OJ0WI[4!!:FS%4),/=HV$@.9R,#7>6WI0#X'CN#EC5/8>3Z.//M7,D^'2MU@0P7I>-OWG+RJ';D456!;JGZ0C')G0G!>I,3>ZQ; MBJ6BX\[$00*=97L([EB X!'$F.\KQMQ"BV^8FD4CDHJ341:ZIY@G>J\>=<"Q MZZW."*U4R4^V9;\TZ^,5F)"9[KLC)T\T"H3(,H #1)9O6]V*GI[&0_ >M:R4248RZ@:]VJ8O5:AMY>J8*.@)"=#"4(-Y=HEWL2 MSE_+H%%+R2*?<$IM0\DG>N41/?+DG2"S](=H0R#L#R/L4(IPA72YWQ1V>KQ) M:WAQG+V;LS^_UF"7DWL1(JU3$L4VB+^)4(2]J#UW\V&D^^X]=]MM4NYJ#5/ MM'OR/U)2O,)JN^6Y+>1ZCJYZ2"-_$"SMY0?/1C;PPMG:\=4HJNF3_1 WZE2Q M)JBE>$@:QF9=FG=SG(7CYV^W]""Z'E@_ M8/V /P D B0"_ &A]@<\V?^16"2-\'A4&"@H8"! KO*O$@ L;&((K MU\^OZ,)!ZD/H[R!#X6*FG9*&H48G6KLM+2J/53$^7 M7)$=K6]%ZG=<>FIFIFLDMHN"LN.'LZK0FA"I)R4GT12=B,;!,P!V$-A!X!D MB0") ,\ > ;>]@R(E@8^@?-;!RQ6H37;'YGH*N;!_UW('_#Q9%W;-/B>5\#Z MG%7-JU9;5+Q^.576_'XE=S/^ &&:T.SLO#*3>%Y=53C+3)HI0683^WN;."H5 M9>CCVPM XD'BW_0%A%?B:=GK+-!TT^@V162-9FB0]858_3I)!2O;)1+):*8"O %@.4#E@_X D B0"+ %P"^@"-? M0%MJ-"IB5:QUA$HD6VQG*O6VU!+;D7HN\JWE;Z18R]5;5:%3K->@I""71<_8HY&%HJN133?(7EDWA0=G,;$ OX" M:N0=JY'0]!T8%QCWZG8,-'TG_Z.98!9%RT,.HH7A%D:H)SY3 M/?'/A3';VV0LS]J,Q-B<-9ISG1FEUDTBC*3@-YI,Q>\\D'<>G4"UYRCB*1NX M>?RN]?;;6X4;-%0?2QLADMLA@DLP\ 0 %L?]1E-)^):AF':O.E\WS)@KR!P3 MM#FAHDF>O9PZ$G;N!PRX49O_L92@GV& 'I-BW(@?RF(OQ_0$*=?:UIH3@@%! M=5,B\5:;HYOS@OS X#\J,V]P^_Y+>S6)^BCN!\,L#"1_S'WB;WLQK[T&P.EA M(/EC+AC_$$Y_5/O^[=2DYSN[<% LV-NW\Y5J]5J0LA0IUKIBNQ/<35[+PDWE MCV@_0- :&!<8]]8-V) $K?DG_W30ZY/I MPCYN\NR#>9)_Z*LK$$EK?1.TM^\1M,V=6NKU2SLIKP\FTYA-YU?V1.:"MEEL ME(M#B2R(*T2^S^GT_1-QE>AD,Y$8,;+(;PPO8\N#63K5).+*_UQ< Q7C;X_< M(7YY$?M%H3J[UV'FNYX^WOZHE! G\X%_.E,44535GN-);$GJ]OYV=<7!'UM8 M5?'0Q EN9W<\T@G$FR*LP1RN$L6?NY[B!3OE?OYX"EC^+3"CW^\K_T:%IKL+ M4]D2%D+_^3V23-U"L>G>8_&K^/L[[GQ-7WW]!_]X>HIJ(L4AZ#5]HOJI1I\\ M]0"[%/6OBWBW5$1R6)YH9+AGRN^>X,2S20<__]__/)_\=ZLDIMJF[7QYZB;P MC*K#6C(!Y$Y0;(0APX@I8_SB+XJY5K;N@OLU7W;;U4[4XR(M7RQ)HHM,1NI"AVQ510J[2BY M/NB,0OY;\_H1MFKUCMC>G^F=^I,+3ZA$VAT\7>+^:_^"E+S4KX<#N>;/,=GJ.73AEX?F M\PED\,%(6G$&_Q#P;!P,SY87_+,^SCW!=/L;2F=U5S5MUW=0!T\J;=JJ<3A. M1W+![4_90=E5Q;G+Q?)^Q55M!JL'"!^\"SP!S_'1Y;CRQ[W^CAUD^?=;37]^ M[BYXVI'(\Q7!IY86.6S*AYY(U/<#*9 @"_\1(0=ID2I>? ?O@AO=SQMK/9\C M?Q%,9ZC_X+'1X%?Z/Q';"0JG#G_)[,_DPQ__'27G<7VJVYBC,'5[1HI&UHJ+ M3^FGC_8W?=.I9.)SA)SLAV=$[ 4B?R5#?U5A=-&$<(R,:''3STKEJ:1(LW&, M2\07P_BY;;QB+?=";8RY2"6JXQIC.&;HHWM5_?D(.?5Q/2 + W%[/]DC);&F M.(XLV(EY)FE67"J3IFM99,1 =@0OJQ*9F/:(*#G^8F'J MR EX"W.+/\:CL0@Y1"-2M!46,D3^<-AF0DBD,=VZQ*J(=!6\,Y$L>L*7;SO? MZ&:?]A9O>W!!NSF/*.15ZE[E?;F'.GFP&MSFCI^"N<] GAM9Z\%W@X*[J>W9 MEJZ27=8PDSI;PAG[>V4B G+LP)J)1@0?JP4V@;@HGM<862[^)6\JKAN-U!>! M+81?&JRK&Y#IM'<1O"/B(-6R/(/ZN($66C/@F/'GD?P M3/%KD+.?8F3NFYX>L_:P:1X8\IA(#3_1M!>$!,M>!3A\>!(618WT'?:#;T60 MA35W0AA67?%;]LJHKZH$#[PI5B4F4_PGTU1&!U'93P-A]!I_WX!Z%=!E!?ZXDOUCF;>K^=>^*1J8^+T,>8GRQ.PB>%; MA*4:^+Q2=>0>GS^):2$N=6;23)I/I]22':9257:]1QH=LYDF>&^,D\DP^I9. M*^;%:=7VY_A+6P(9S]8E\GUA(D\K\Q%;DU9HLR".5[WNY<##TZ@L3[4\# M8D<[^OS92W5K?]P]J2S!@W4+H[:O[A'.LR,Y/ 3S5JP9#!&(G\I$^ -";@M- M?'/__7:L_SE@)(= O;F-DN, 8ZE-C/G#&8 "P-Y;\$<1!$BOMSRE[H%GDSG@QF!VS*D3]'@_DI&MGQ_5Y@GG=U+="@ M+$1PG4@/>-MN7+:8PL],S<.IN81KY\ \B" M9TR6\=N,F;YB?N-7-1 T3<KAR>#[:Z/6(P]/"69@YJ[FLGYU3H[E!O)8OBLILV$:?-QCHO MW 1_'RC")XEJ8X4DX.78"VT\\,(01O;L8$$)T0=]7B<;]4W%#WCN.U_C+=Z# M;&3A.^J4!+T#9QQ&T06V^<;!47P8'L&OF.^Y!;]""Z:!#9%@?&3I$WMCSYMX M &:8P%S%0F)K^)PDPH+1[Z4)@5^'S0CR5&R :_NI(46=[K])NED_??DP-^W[ M?(G1Y^XE.S@P@F.2G/O?X_,O7^;BS]PQF1]9D-/?V,_=V:_R+I#K_<(3.8TL M;+R\!"LP/F M2"&>'@(/^[,ID%+RL*>S=0]@WO,MQQ)+-AD_%\\8D:,$SPT=KB7=GR5/K]_# M53 MO >YPS$S5V:V0Q#OV:1=;)3C37WZYF$*>R)5U2=&(B$\.*8/#PP..'>J M+Q9/%N6S:1);AD[\QWUFC9/)X-\"H^=X5J;8;$*\A$Y/U8O9/7_CQ\=\Y M7'>#'72T_7(J@:YC6^AI/=WGF^020S50)@AND3^2F6Z_J6+?-\/=M\W!KU>( M$\#1@DA+0,!AFB\6!6,EWJ/_G[UW[4T=6?:'WQ_I? =KGAEI1@*V;8PQ:Y__ M2-Q"(.$.(_&+-Q)GH._-G4HT @'>*T@P32 M38D(44 I%:3:,Q$6Y!4:X;)[A#X]/,EC/. )+E:;!ENS3(2/Z*^ND9>%:%B(8 !JB=F), M2'<EZ[R30^J:>AG^FM"T@.D M[7#0!=> N J 6F1N)CH9IDH"5;B\.=W+R)Y$@(\AYU>;B+^A[BO2.K@H,-_[ MH.HT.KD:*Q(88[8&T]4B:RGR;4JRBL,SHJN2W[7I!78.P!*)9%)\[H.L.\%& M07UE&@[=C0$2(]76UKL@0=%@(UR!_^8>OKG+;=!G19M=B*_Y7VP%)3?>1Z ! M"3'Q07M@H3OH[XTKM,17$W-:HS;NIH+9NC,.=O.%;*O4U5R '8/CKLSBC8BM MAN:+#\^![A(K&[XC.W^,:6KV'*R8U^?M>];$8=^9,,P,V0VB9\#SY+L>F%9] M/3BP!^;2-Z"'81 W<+ERU=7SG=NGUQ%DB"-X''G?39!DA89IG13&6($?[TD^ZL M'GS# RF3B,%KP[:64XV,Z(!#UZT%5"[Z1-X9H('GH)I:0WNDA;I(R>)DEIO? MK,=K+:Q@*HX_U)A]?#!KX_LFFU6-^D 4C)GMU#'O1S?I/)^(CCME6^F6O'GRJ3KXXU\IN7?P\Q<1G%.+P$XVU6\@ M JF:\-!<]AL/[#(UNXY'LXOKGIW^/!&H>KS1OQW-K/;-=?KVIEGJEK4LB$ R M=4 $$"\M5U[#4A Z>R?F1#"&@?X3[(;&TH_9K04-&M@R],AFEUK+F[-^FV1.K6D!L^L)[OWM#_:*'I])TC--L?.KN7F]&F8 MY*/93X2;IUHQM;B1FX4V'Z_4N45G]JA-ZG_\N]]R\RQH\YU97\CW)[Q8S&GY MY56N-L@^E?(C<_%YK!^S5YF:W=2J[65?>XS/*IVT.0+6[Y05E^KH-WLT& MUL"3K^'+"4^G?SF5=7=:7RQ?40KS%<-\Q:^7KPA*YV=+T$#&JYD5?L;$6=+. M7VTZ\>LI%,S?JZ21?U9WN4]T0(0;YX\\>-/64M,:X%*;)#.31!1?.A7JU=R. MDQ9O#%9LJ:UVKR,J8_LR\BF"E3"KI3!T+GMNZ?JJ05 MU]\AN*Y: XUO#,83>^E.ROJ@K6<_ M?-7M57%;T>]@(F2S^7S3?:Y>Y_-R)GTUENKWWE4?C!0^D8@DV'V?>)^JP&[; MI>>S5[?"C>M">6 MP-WP]]QR,DB#E9_@(DEVW];?BEUI>,:Y2T8:JIK2I.5 \E_6$HR5N18XH@![ M-E@6C$8?M7!@8MG@(LQUVX-7>"ZQ;<@RG" H3,9>'9GYNK=.1,>!_(J= M&'#%DY@^WHFF<5*<:Q!T)[_4[0W3-XCG,WC')DB P ,T^7:0"V,$N3YC0&5S=V7[)Q:H2'+50PF*&UH"=":*(N=, X/T4C.( VZ.L0 MAR9XTKG.OJ(96Y&-C'[_?(_B7Y"]&:@5/-DC>3B&3 Z$74N5UT>Z/@E6!Z'X MVF EY$P$3[[)63$ L_\P30S9>7ABJ9KA'W@OACJ>OAJ&M4!-]A?8VSK+6IW" MKT8#I1R2) =YXV"6DB&V1U5_1+)K:"3##7<#I)87;!0'#95XC.EHY%PM./KW M-SD=M@&2)N=GOLFJM4H<(&=TWI0DPY$7D^-O_,ZS7[D!NXM1] I95^ASK"A+ M2E?F-+$K]'KQ;HKEI*[22R14K<O)T%@\1L=\Z[XQ>S(' MJ51Z ? E[#[9*#^.K^Q\,3J&[>') MVNW'?'P 5BJ_^V3]NCV_*;6-9ELS:JW[7K,J#?-U>')OS.E@P1;G;,-I1_M7 MLT0R7W*;2XI35IZNV ^/<,+^MYR7 =HWWMR_!"=/[>ZI=N\ M-[VI9',I]E&X&<"3>V]W[[0;]^%NLFC/BIW[4=T;&$EYT$WNCYFJLU9]U'TL MCZOLQ,F5I(=2/)&&)_?&'%W7QSVYV2N,J^5^KIC.E.Z'G4%7.C#/=$I^?+ZI MZ*PNM4JMA^&M?5=)PY-[8SIFL]O2H[UAV\N;#ZT[S1/+F7HWM3]F7JHMQY/L MJ)779M:--.:SLQ[,,[4:\\0[Y_KB8;6/UA?8;S2Z2@^2LFCK-8>@HAF$B!H] M*C^P:<:?;E1UQD>S^6QR:->YVGV^,#MP2>3P,]WCR:Y:?'PO9IQ$>J9*S58I/V!RWSPG6C5W^Z,UKM MZ&/F[L[+B;4'!7Q3*2(F]X\BOJ[[_A.D2<2OW;CHW8KC)3^92%XAIR]O?=+L MM\]8N8+NT 8?_.6SW\B+A[^7(:"?477I US(Q7/U_"S9DMBH67-=KLR5:E7@ M0IR+I)+\)TOH9Y2X^0!M^&:%2WK):G.HS&D39L)'&@O\$[DQ-> M%-"S[29M

S2"P#)X MP I( 8$.2@H[N1'MJ[N[!*M52[UV6EGVK#1*2B0E' A RB3:MI^R[[F=$@),MD+& ^./Z8M["1.[M%0>\LTH*0YW;)2*67RSUIWW''G\VS& M:ACZP\?VA"#9@AJ;14"2)TUM646,HM@.WI!W-]+';+>; PM-<:W=A(Y5C)?^ M)+M*1=]*Z:"6+C$L_=_/4DG/N4^F&ZR8M9^FB[D[RS\M7JL2\0;RXMAD]FJ. MA+5KQ'(DJND M\E7AT/\5X]V:L$^S_AQDS?*H_NI*]6E!?:]$[E#XR!T\%[N6#XV\%*T^7^7Y)]8<%N,W:4]_M:C'R=AE=/2"U[5ZQM@;\N7K M&R]>FMH#[(S&BP=,.WDPL+4!>B*4&_0"#W&\?#S:N@CQ$[G'NZ8@8@ =>BBK M&%-;3X'Z09]P&/GEM/U#5M9AX;E#XKXN.V.NV[CIB\^CO-QYJ-O]FX&2M/ T M3XBDI,LP2,_-JKS\5.K+2>'L_JT=W=]/0Q8=>#T^I>2=ZEY ML9"WK_WA1KYVZ@X;KZLX]"752,RO#H2_JL&!Z:DK*QNI7\"(DG,D&1](MO;L MM1ZC>?'6S(I)?MF.)XXMX^_9RU*.(-9[2^YYS$^SUJA0NK>GW0&:'HF#)ZN7 M;WJYN038Z MD3]DT%ZZ3?(-(. =;-/N%JWQ55R:*S+96_QE$"VQ2,\=R@L[^2?L(RA\T+(S^!JJ7IN5)VVO66"+Q1:R8?)[8 $ASGI@'!M M1]9(,IX6O !30]8EA6*?4@I0&6JJ9VC5_N'0Z"8ATO1R^[*%B2S[)\#>_-:_&O MS^!=#J)CYG;M3MESK> #>E>'?+)UHV>CYX3_S/K"E$0OXKAV,*_@N@XEXT\W MO< &2XG7NEYL7%G9>"6>Y_=!<(*;8L&_2;>^'_1"%);X??,NDG\UC+PX>%3N MD6JPVDDN(;VG6C_WT6K]_G]_L7-*R(C+8 07X\20$Y? B9@4,N(R&)$(&7$) MC$C%Q%3(B.,QXB?:4;ZZ27_>JJ5#EO8GM7@+:?"FC?#+1)!>JVOPCJO6F\G' MVZU8C]( ^ZVM^6L) 3AU^"&I)?+3 L%?MD!TR+\T=5L 0@ , ? R ?#URBZ7 M2I80%K\8+*9A1?) "U'QXE%1VB/!.>T?BG]^=#CHV#1]8DB,F0G"U!V^L% $1Y641#5LPO"SR/C&B<.ZT-J/_T]1-*W?_US\ MK.X!]_GJ.WS+] RD*]'(1Q_NUGMAC)R78 M8VU14]QLG2W<]VH-:9!:%'+I7TA*.'@(G[9MK%.!20&9Y=YE;')IR=\#-M2" M]N(\T)U]T6J4+*&\:(WE\JSBULIZU^BGNP)6&DB*$3:^G[)[M&WEW/KT4Q4S MCQ![/_>Z_SS"2FCP^BLC2$Z?ZZI&4NU\#.F,U+)B>)J7O[&4"1!D4HLF+PY# M/E(B]X@($H24JUJDOKY_$'.5Q?P17[!#OC?#;T6Y"!,/'W)R5#KD#CZ-F0N<+$ MRS^W;I[SG>?L1'7S13>EG.J6W[NR(;'BCV0:B^J]++8[#]+]Q%RTGROW@VX" M+8NX$$G&]S'@GZ_@L5Z0'7%FO3HS$7P3Y'+!Y3/LD8M#FJ.:)\X;]DF /T[1 MI!#U02NE'I==K_QT-\KKCZPX[\P&V50O#1A%K93]JUS?/W@2I#/[M26YB%_C M.PRD?"B0\FU@Z0B!EJ.CT'1:OE6,RJB9UXQ)-S>1;X?]FPL/M(CMZWFE)J1J M;#.>>2@F[/M*:I3NBF@."5PD?N#Z81AH.7Z@Y=QZ^7F!F'.O]+("-6? H*\1 MJ)&&DPF[Z.9K^6;Q(5E/WE4JW2X69J4FT/Y%UB\=J#EP6.2901UM=FWK\&'D M9C]R$P<,42T/+U1].1#Y>3/F)V_!OXT@0V&95[QX=]Z>B5%KI%A%3I1_Y0[K M)U@Q+2_=LF36N6(+XF#<$JR*=%7&DLN?8,7\'B;+N37N5 ;*N==U$>;(&;'D M:U@C739=ZO;K3C%?K<:GH]M.(3\?(;Y\HC5R;F_))^+6+?$P,!-FN(2!EY?B MOZ@B+YHL]Z946 C9$BQE*"PFX^>[ZW8>^S2 R<(G(P(GA8&7,,,ES'"Y' SY M3%-E T$^:*J8P]Z#NF@^C,:S2C5WFZ[74BUY ;@"I@H;2WW#P,EANR0,H%S& MG:HP/G(!QL:UJT:G8^&YR"X?KFXS?#*Y,&^PU1-->HF+^T7 POC(<>I67+09 M\65P((QNG-!DR*2J[#C?313S2TVZ\I;M5%/*(SK0Z,9KV$!,AO^0:F;_[G4O MO!#]OI!I[/6?)25"-BJ?*(8FVZBXPZ"*6Q"6Q)>>HO3)B]>X>&$C>9@N.;5; MW>1__V>K;,O*(=FIHK>Q*K]<#$_09J!%:548N0\O_B$;"WGI!)7HI!@O!,'9 M'ZL@+-*!2<0DZ2]F_2=28X^46")O@V!;)?#HK[:+X/F?O5&:QN>*:TU_\%P, M4TZU\HYB^;4:88B5[ MRBJ,K\UK7>^23K)2;>6;U*YM59FK8B5=R<(DF68+IEO.5UK-#8%[24NVN7R( M?3M-GE_O!.EW>/R$*I7__=DVCLS?JV:5_UP2NIVE+X&_KS%3W-AH_>*@L"G9 M-56F;UN3M\I;'R?#]<--\G[=-J")[VG/'5JDV&H;:Y-NF"DUK,>ZM?DWD"JW MUD*SZ5_Z1#_)O&[>GT M31H_W/#YA^[-[+XM.OTI5\VH9FJM2O#B3 M57/50"E>KQK\CL9YQS'#W^Z>]V&^]8[$MXTC0A]P7[.E,QI DPG/9F0#VY9S MAZMOZP.NZEKZE(W>6C=N3RH[O<'BA8-#OW/Z/F-M;2+K^"Y"6GS6GTFJWU-6Q[3T1[O]ZY>OO8U:]97FQGJW8B=U6Y*DMB M_9)Z6">VC)_5>JC5<];&B[37(BA7T!++8>86JJ1N,A5K3JNK(^]Q_Y,#I&&P M8PIHJPH211#4[\7RB:>JJUX864-VG&J?D'+=3".+G41M5P>??5M\FD XS9_\;?$#^R?WW MGRT T/I]VO9BO\H^8HON@(C,+8,TRL)^'%._(_UGM,AYZ:;5<80BE>@\UJNI M8CH_ZPZ>JK);*3Q$?[I=BK\?P&RH86&JSO;+TZ9*/]!@=R6?'!04$ QG/EC. MO+8GUU6[+0Y:]]C?@A>D2%(4]R7E[Q/:.6=4R(^83=MO:JSPBA@V-;"5<-T' MJ=W19L7LJ'/=SGMR=CAXEN1'UX1-EV-C\0-=QL 07JL7H6;$;SNAFT!1%3Z7 MWXN.4\_6NOUN:UA4JIUQ6WP>S:N&9=;3]<%E:\5[.(-O?)DM8';"-,$N6O$D MNFD)/37JECL:3'MC;]J,)YJM5.EV@2U>]ACR%S@'VD3W)KAMD?X\2 /UW4V\ MOJAN_/QF59/MJDVF21LYO:H,7^4+A=IXIY+*Z M9Z&C>_#.\H&-X9_S]3C-K97-],W']YB+LJ* !Z5B-.53MK#]SF7'$9IE:5HV MLW>W+;9Z)[*=T=-]IWOWTR&9E^7FK6W,K%XWT\V'7)G5AD8CS_6&S_G!8?C\ MR\=)8QFP;--$]WV!J:UC4SNZT6TX9>#"$<^-M-'#,,#)\%7X!.X9N7Q1FX[K MT_9-3NM69_56_UZH'V?W6RE&T52LB;::LX.E)^E/)]*?F'LY/+-4LT<-^];R\[S=?>NWD(8YB-L M\H S%+1]=(>VIA%NO-6Q<;OO(ZW%0Y\).CH2MS9474ATWI[F6A]V*L*H>I77G]O)Y*38 MLY+>HAO?'W/JR@EW>:L]MJ,E83I6ET7]1JH#1K.[3U:JTOV0[S_?Y2=77:_% MSQR[G%S0 I3;3^I"IZ:-H\W9>,;9=]G,M?(43?@EY;:?S#['9]JM_-@<\]G; MRG6E>*/?+!?=Q/[;YWKYZCIC<=UV)Q[/Q*LW4K)ZM0"YWGMRJ"UG65F[NQOK M]\MIZ2F3FO:B]6YR_\F)U;6&R]Y8S(M)66BVE$)W,AO0"P<[E!<>KE4U6S7: MG0G?2EU=WSX.-3^%F#QYXJ!V$931="U[F=,=Q; RFSFN]T MGYVK[,.H*BPN*K(M;D6V@T4!G)S-R-V8 W+-T1UT_/UX*6W3B2F G]O3=<7M MK < 9;HO=&X5$^.'A\S=+<>*;2M3-I?=1A%;ZYZ$WQMY/6SL]?R(]2_QRW=F M2VSDLVSE)@4M2X_5'O3=O3]3)^S]*?R>W<1H[ER,3:R@X9*ZO/$Q7@KY_ M7"292$42IRDL%BIUJ-3?5:DW[H4\LN/T5+A>3%DM&B_IXF.:335/KM4SXW91 MU8STK!U]OBV91;?ZD"*9C^(?_PH"BWI]\AJB9_94.Y8]CNIF=&I;BN8'IG&L^6MG4S_$<+@!]3FY2H&H5S1I5K /H\YQ+5@NWJEEIBP_CROWUTYW3 M:]:["=^F8-E(0G@-?T(-#37T6VOHZ>V#MU345IO3A=[(/K?%^\(@E>*'B6P< M510,!%#.2%S\% /APNS>*]W4G:&F,@/+4L/(Q?=V+7T<*G:HV*%BG\=$>4NS M2WDW,=?%=#\?5>//S]6KPETNA5VM12PE($42[&O=E;Y%#&-%*[RMK=ES+?21 M?@6F+J8_]^DQZX(;=.^MG?G[:YHF6$B*7*)M4.4\!&+"K'+=NR[.2^Q-\[8@ MM%BNU7U8=)-HG@"$B?NEO;YAND2HXZ&.GT;'3V^EO$?)+4]RG%+^KI+O/-BE M?J8WL-M=K-\ E@J?.-@&\I_O'TSY? @(G;+7G;*S-\H^VYGSV5=^ 1[=R>VA MBK97RPK L=E*#&LEM5 =9TN->JGN"+V'*O;(!0LH'A&Y9$043M(F-T2#$ U" M-#B?Y708#N[XZZC]U+G1QDW=$TK/T0*726 %*XSJ1-AD/,*_VC5[NUD=O;1[ MDI9U>YF][RD?Q*W$>F67X_,_V5WNL\I+$;$3]]>ULQ)^O;A5+:)WKFQ5EJSZ MX$A/N9'XG)=3O4>I,)K>#RN#0^7H:C5[-DRP#Y6\'+^=>7PZ>YW(XY/2[I-W MB4*W-6X5KUGY[GI>740+@I6M'RI'-QPJTW9Y<,...]&K0I4W2YY4K1\J1W=W MTS![:9[CV_I@F7QX2-ZYT_D"GMQ[>\>-:H]"[NDVG[UKJ8OX4^5^7L8Q.6[W MT>E >LH^Z(D$.S.C8J7+CN]O%UCC;J_.VR/+)_//K=M6WI/R4Z' NOUQ;G"H M&E[4Z0_4^$!JYSU;*:J#<4TUW#0\N;6YE@L/KFW MI'OKKE9/9)5>NSE\?M3[S]*U4L0G]Y=T-WWHI!;5&Z'=$=E<^;&K3J\3!\OA M+:2'4D^L+KBQQV4Z5S?7C\FH,SA4Y$[11+V:[@G*>#9]2MXN>4D8WB%$!$^> MN*Q97K:Q98T3U C?KV/F>I6[03L;+8P]2[%*7:LB*EA MN696K]O EXSL ,MT4@=U73N=T1T&-@K%,T@5>]D)GI"G4P-V?-R;70LX M3;KJ;5:_].N3JDQO20K@[??2ZF_];*L)4(S)Z5BT0F6T@$"O3$GUG_W9J06_ MWYNB23H^[\UT/;OW_H(9Z'/X+^UL0AK:& 9]+;8YF5I83DZ7C9<)$G1%PND" M)71+93PG^,"U-=GQ["5#FRI--'=HJ:34K+)19GNC2"EY;/U[O1_U'X0OZ:]? M98#V1#I+K!)W4/=3M8-'!-A@>BP:IC3-I8+WBK&Y1!*R>21D"N MQ@@PD.S20M) DJC5C\+(4?B=MF2P!]OFL/0Q?X9^AT+UQ:70-F^KVHPXR:EM M4>$ +MD:T$7149#@L0.4".00I_W)A1UWL9#H;]I4?;Z]4.>Q<_58NDV;Q4'; MD\:%QMW=EB&!%"TT4P(H2FXS+B@^4#WXSU?=ZJ/ZVBZEL@?-%+7I4&3/QL:4"> M/W=6]%LU-/$EKQ7-;)&&A@<;&1ZIGFHH(H+PI46D>:C3I5^9FCU&9>H0.$_$ M]:T5?UY9X?AEEQ5^2]Z/6$OZ\[E\017&OS;J[5>3_D)2\'FZ_N69'*IZ* 6_ M6CC>-V#.>A?BOWB=_8W,N6.4W*%R?NZEGN.>!WN8Q>>^)[I%ET^\UW%9-V+C MZUS8$]SI6&7]"0>S_@1=+DA-:^2U;[S'FT>S_/18,!<_>\.CHKE4DV\MQTG/ M9=T@68!6EFAR$Y,L_118DBUXX!)(9ZHUN[<<)[#+FZ2NL]6[N\0$$^'C?_PK MBD)$2N[?BP^A(82&=T:8+W"EEP,-W"8T<%TN,5HNS!DW9IM*>U!(/#F-BO;3 ME[]^'1H&=^KHN5ZV<_F.6,ZG:BG92M7QY@O>#^,2D03'AM 00D,(#<>$AH_= M%3@7-*C)A,F.]&B*G41S]_&$E&K=\P@-*7)U5$A%^*00@D,(#B$XG <=NR& M>Z7(VPE-O1E[!:E;F#72Z70A?3YPL 2]9E753(6=5N..^Y\GLU8#4-_..=)9Z#'::K&%5)VI]HGE5"E/>-VGZ+;/1^)I\10Q4,5#U7\7 >-OZKB[#5;RW:' MRU)>?GXTLSR??G[44,7QF!&V<4F*I+C7MO'PH#&,+7[C188'C=]GD;^'N'Z9 M4'@HKJ&XAN+Z;189BNM%+?)K'C3F:=5[J^^7^0>'+ PG?/-\YPLZ:3PW72XC M;G&VDTB_"<->\"*M8B.$B68>:L 57]:\TN0A/68GA8FUZ"I/!6T^H!V)^60D MSK^6)AU"2@@IISVP/#==+@I2/O] \Z<@Y:%7S%:F6?XQ7]7']WU[(B7OI('? M_UB*<(E4""F_&Z2<_E#DW,N]#*0XV[GHSR&%J+?[?.]1S]_DI5E34[5BIXB= MTE/$^$B$V5 A4H1(\N?M[G]^Y$B^ "IV?,$W\)^ [ 7:I3SK7; M.8=CFUVU$L_EGFWC.MV5_$QQ@8M(W F]J&^N$"$L;-A'YZ;"1<'".5+&/P + MS]Y(*XS;-S4VV[BN> E^7EY6%P +)&D\P8L15CRAR_3-%>(28>'8WM"Y%W<9 MVG[&[/$/:+M9NA.MWN*VVM;RVE/6:694)U4';:?YX_%4)"5)H;:'VAYJ^V5& M.CZD[1,VQ24&3RUIK/6ZL[$PMA99';6=II(G.#$B)%]3=Q+D^ _I._]OT!:* M/@RS ?8HE]K'ZBM,\E(@C[!UHXF98FBRC7 P] =?:3N^Y!1=S%ZL7,\+:XWV MM1J+LVYW*OO?_]EJP;8*SD85R[#L'P$P;2S+;_W&$XP::%':X4WNPYM_R,9" M7CK^,B4IQJ\*^_]8@1L2@DG$).DO9OTGDF./EA/Y*;I!,1\1HX;6=W_07P4? M$3 +/GNCS9S/%M>:_N!A8T4I@'\&#>V$F' B/I%_;C8.>*/E0#-;9/*50K&2 MSS?R.::<;N4;Q?1M,\(4*]DCZL"'YD5DB>-7 E6IMO)-NDNVJLQ5L9*N9&&2 M3+,%TRWG*ZWF.]1DF\N'V+>%2," M7M?.C^6H6V"5O&@_">I=2FOVXK U:;!I3&$E)"Z2B59-)CVU=8/ADA$&&,-&&'>H M,5EK DBZ9(B4:2JCFZ[%R&AK.)KBX2=3VYKHCF/92\:$Y< W@"7DM[ D9:@I M8Z9FPQ?41H$_![8\8?[&!Q"M>5AZK4;^XO[[3X19Z.Z0D6%4W53TJ6PP\@3 MCB1H_GGD^IQIIUOM8Q@CB9+(=GU9ZZ*L%4T'1 9/5M)/NM-U%%WN-GMRL*3U MBOP%W5JRF46+):VX90TMF:YC-D?"%5LKL%J\,I">9OVJ]_,!TG9 <)Q=UK/M M X<^%=FVNZ5^*S.:Q0VI+9>JY:=4,I%ML8,__HWSB4B96C;A)+P2QW>"G\28IJ<,MWZWD!W& M\7HCS-:%MQGZ1'<)KCCD=98YL/# Q_8,;2*/\<_>DJRCF4E'L$20A@^13SQ' M"]Z(XJMHFDKG-967M@5S4RS'I<-.8((#/%O2B0(X0 RD/,[>._^Y9G@PK-/-F&&>-35)N#"0(Y\#VV-=?H!U<;+TK3 MQC)D@KK)]#T@QN;8NNVX.T-SN 3="68%?X'F&IY*P(*^$?BD38C0P$^"%C; M:R 5L@3T$5[@ZVL!G-W"A*K]+)G.E:P0 MH5V#&ID:F1E.S(>N^W1R,W;J]2M7;&NZYO0%14_@%V'9E"6G_2) M-\E8MFTM@/U9&5QR^'R%:>(&ILUJ3_5GOE)YR!<*#4^_=QRV6*F#L;R'9@QP MWD!B^E(;"*BVRY<>6#?.2JL9#83:0%Q!B0-[A3RZ^G8*TBZ;L$:P)]!;!%$% M7@.^[#$6Q%H'.:_9(&A, \;QM6/G[4-X3@:L<&&6 "&J_\*T-P"Y8_@4D6T^ M=NR*U-LBPO^2B"RYJK:\*MOM:BEKBT:U7&X\O;*[16'[0BG!/M..9KXF(@>W MM;8N/];,?&G1]CK7M84\;7<2Z0$:6/LR0*'(WZ)46UZ8%/GW^2 32-H$%#YV M%@_[GZ_955>H*2D_KI@16[*;4.,<+R7@_+B7179.#7[24 M[G7W+IF93WH95E=:2STM/+"=S )-\MTG'^R'*_VV5-+9;'HD*5F5%Z_T 3PI M[3[96EQUIN7[:V[<[#KW^92;D@9BNLOOC]F?2VJYLKP>YK/25;;7,LP&5UW MDXG=)]6"*26;^27/9KEZ^CFZ2!6,!QQS[^W#E'#_T+C/),8S>])^YGE;R(L# M>)+C=A]-Y*[&M<=6?=*^<;7E0VM8GS@];)?$[C[Y6*QSBV=N=ML6RRWN:1!5 MQ9R9AB?WEB3W]-&#)+#26"NV'J[R74\1'W',O25Q]NWUW5R[NLL7,J;Y( ZE MN5'#RNI[2ZK?SQ0V(1F3<=7K5[MW^?$3/ZUC#?:])4F MTM?]'%98VEN2KMTEE7GGT6M'/6WDN3;DW1M6E:3 M=ESCTECO(5C2B5U':G"TY*?7_$?=MKE&-^NFV5GQ6HOJ$ZO8N*]?DO^8VO(? M?2L*5N6W_#N'SXC;*AJ2@%V KVC3Z'1:+D[K?08FLHX;!K.$+9T,"<8N28SS+6G8O6'M:%JJ.HQB MHZ5OG"KM5'X1.!P/5@XB)Y;L)OBB*O@[L'&"(6KA$IUJ?R7O^2?T-K0, MF/9]W6V1?A![@C]^K"V$3C4_:R_'*><^.YZ->&UQ(L'_D(%]!9X8,0U10I#H M:^$"EX$L;25B+NEQ3UCZ@K#].)>?L+7-;P><49>"�)F;+OCZZ30XM54)B> M6BE ,7GJ:#^"/S8GCK/Q0Z@8SR/":&Z_7O9<*_B QFO))UM1W8V#+_^9==1< MHL%8UP[F%81L*2'>ETDJQ-^XV+T1H]P8']Q9NP_R$A M^'<4C_A^T @XVIYO M!I]]WI 7!X_*/E2&!%BTX5P(L2F"V%$B$V7 MP@@VC#<=E1,?O#G^9KSO\U8M'3J;^92;%6_!\M>B@6(9^.'_^R/QQ\_2(Q%+ M[5W _M2R$]+TE;QM_R6]K9=L$@S/QO!$XN"QU__]IQ?*S,_+S$I OK1\-%\Z M%-V6CA!,+U QI#T2O,;I_;3OX,Y:[P45X'\6-CDNMG>'[4MI!1Y^A_#X&CS^ MUK+!?179"!$B1(C+E@)1^.IBP!W#4CIW2<,K#3@@&UBG3.MKF#EV-,$^]]+. MTO?B ECZYS%60@/FWZ*1W7LO)WQJO;&[ #;M0HT.-#C7ZU*7"?EJCV[R6DP5WE&QW^L_] M@OBO[!X MO&^5^N-?+LZ'FW2HTJ^>!?_6*GW2FE\_K=*3Q[S-C);%P0^E]2.X0Q$\$V1;]>EX2)C M!W[U':*P:5.]175]#X:Y//Q?X7EYF[^1O>JMT1H.C48:IHRA@X.U>4(0"$$@ M!(&+##?\+ BTY^(A"'P?$#A:<>)0 MMS\S\/"SNEU7=+4_Z4B/;?VVP1>-^/-#0<(-'N,.)PX[A,K]I97[ A9W.?1^#;3O&DO[X<9<:C=UVZO<./&"$0RPJ;VB]%]]>2$SU?S,(3Z M:N/%@$(^!GQB_='79^+CL>F[HJYMF?UI'JM:S1OLU@/+O[' MOU(\(H3G*"$(A"#P)>,7[P>!2GQ>F]W=C]-Y/FU>74LW2RE:P *.&+%(1H3D M"4,6(0AZJV:MHI3U3EE[IWLFE&QT$ 0QM"$*$#TV! M$ 6.G'-Q]K5>#@J<-"+R?A1X*D7+'4V8)=IROR;4!NV[[,S&JL\T"T.*L*G7 MC('M=FN766']''64@ZP84MI6=AS-[R=BZ#*9L0[OMC7',URF;UL3QM4F4\N6 M[>5606._-+%?K#AHJ^(7S<7AMHKFXIO@L[Z.K4ITV8#?D68LYH"9>O;4(-LY[+ND$JTY*ZS/[E%E*7EZ2W MX&N#X7%VI!')$PBEJQG+$W7$X/ANW%>B1W:,E77Q,LZE?ST\$ MS4D3IE4#TMP"9;*;A-F*-A[L;R"-:FS*NWJ(YIMW!?UNV!PK=CK]Q[_DV"#" M'MA>&=EEO!V-3:4GC$J% 5[T$KA=K(@QYRKF MG"92>X#J\"9Y0)K<@#!A&R7=).UU@$>@E, )VKZHW]<5;)_$T%(O_5#=2@VO35]:>B'>[]H:;O MM 5>?"1BMNHD!$7N:(F,# MJ 6 HC+4-6R#U$=.P,JQQ1;ARI)TAP&23FT-,8NB:(1 J.)BB?H^MGFA/ ,Y M]]:ER.%_-4?3* AZKF=3\-4G4X/(AX8PNF T7Q04?0W=/M3BKL0E_^N@4'E] M6!-M94,Z53F RE0(-9C]!FAC"YDM,<3E@&C!,LCK?#&+,-C1;RU^.#53&Y#" M1!$J5XKE&2HCDWK[I)G-7(WZ1N5._^]NH5F7VC4T-[)AD<(D<9R]=CWZS"^IZY: MXXQXWQHWY_.KASOQVLA/0(;- _UKYL&0V"B-CDGPP]10 #/U]V\]BE/GCQM M;ZF/$_5(0&!>Q>]K"2\AMPL2RUJ\UJLOS,4?_R8 B).'@ #$Z^LT]SEQMXA; MD!U-6^_,F@Q&V'Y#B%JMGBO>>O$.VQDX[JS53UWK=XL_5D"GIMU7GNOB8]PE M]4T!_Y+^L5HY0Y9^UJXI+[75W#"N<8Y!-TR7-!B;RK:[Q"XI9=D&[.'FJSZO?G(EI*U#&_2\YP(4QWJ%K7FMSH\TG?X[?IH-2+8(*?RDC;K MLV5S@%,A/L>I$<6QW6X#7JC1OF/PK[)N8H,4UU^FRV[ DOT>K >AISY:E&]$]:;%+NVYW3:S56W: _LT=3#T MA9;!&2A&>^KY%+OA[J>MP2BNC9?7@XF=U]AB-OKA(,'/4XS-I1^J*7B:[<@S MTWFJ-KHNET:*)0]1S!?UO9YX%6ON&]L4PX5=MY0VA[&FA,9 =Z"7YN^.5,#] M9CVD\2ALJ:I*G&/P2U]!W/=N>+N&@^K9+W6XT[!)[C8E@83:0C9:H)0;A+N] MBY>RQ47"8[5:K>T\S6\SJ@&$ZZ\LT]T=#(S:I>6OV;)UT%I8G;9RM0@M"=G0 M&(7_-RV,)[CP4]I %2BC )E-&=4>K @+F(Z&*N')BI!^'T5"4]KTE-C9I_7A M/S4>OLV=+*SQH&3W'4Y[++:<6KO:[=U;R3S;N85Y_YL0#X,!&FNGILM)(X3O MI$NVQEVW[67.8+.S1588]H9*:8'F6>)P &.CL^P;/<*0@M31!KF=TD9@QO*P M-?=Z)W/5)('R@16GY6;D/;_XA&PMYZ00=FJ08ORK\\V,504=",(F8)/W% MK/]$90_F=OU,#UV>):TQ\\%T,S"?S#:%!M5X@))^+3 MGD'Y1DFB9K;(Y"N%8B6?;^1S3#G=RC>*Z=MFA"E6LD5I6Y*E;2E2Q,DFFV8+KE?*75W!"XE]1DF\N'V.>W(DW*/)=,24*WQXG] MKI# 5J2<'.]*_7X\U1<3,J^H*$A;K4AO'DPWG75;[,W5_+Z7?7[H#D;8BG2O M=64R^C@?Z5VKDU\FN?%RTH%J1J:CF G-;$]4,S.JE2J+0N9@B\W) MM3F;RBFEW-:52B]3XH4'\Q83I?:>[*<>RYV':/4NO\PO2HJ;UN[T4AV0>^_) M=+E\?Y.+WNCYSC!1C4HR#-Q>P)-[:Y\4N.2=.AKG65$02LWG7G:J3].'Z.ET M[RSG(7NW;#=';-$IE_):87Z0GMG&E%?;T^;MN,DY5\]S8Y!Y*AVD9R]:JC42 MDC//3ZYG;2DQGVG-)#XI[#[9D@- %I5D8'*)\C;OKS%/# M)7#T>9K(Z>6'Z/,#/AF,"9CO.Z1^L_+7G%??*3V+AWWKG^$LR[YA^T(?QFCA M.M<;)5RU75@J]U-1*38SR3,T('V7[\S\O8H&_//-^BJ>J9-\?[/9Y887)(,E MOW1T\.%[2V+[1P+GG39'!3-2U1T%CW; :%)D9\A8GHN%Z%=>_FY,8?-4\4#_ MZ^_6*'-CA]NR5H*W'JN1YKN[9*:.T253$F*IL*/*>MAS=E014R$C+H 17,B( M"V$$&Q.YD!/'X\0';X_Y>\.YLR9II>8CI("B6I][,6=) ;V =1\IPQ/QX+>J MJG7: _-7'UT(PY/;-Q#J1T\H^=4MG5NN5\MNSU^I6QU4AS M W""XR2>+0AO)G1^&)@^&X7B1T.AWP)RONPE^M>-CA!1CH$HF+796EB'BE_, MC/A4'F?,?"%_-S5&XE,E.<,P8!S/.(2(E$@>'4G.O3OB<71HXAS?Q#EW*8R3 M0M0%KC=$-4 U;-AW ->N*MD'87)5N1IG'^1))N]F33;C%_SG6#Z22+QV\^T+ M6$@MRY4-9D*SK8*4&9\VH>446DXAQAP%8PY R[A7UHO3,QP^+)V[4+[?UX=5]M&'>I>_B UIQB),B8O*(5=;.9VSM'LE; M/9@=R3\)+:Z/0=^Y2P2<+%A^[H5]5Z!Z :(.%7P<*(.,8\SRXV6VWNW7'V\: MPMT )P;662(1X9*I=](9^\.\-'.DJ&#Q]+ MBN$I^@7D,_"Q>)C.< F,X&+?*M*)[ M]+D#3^OL_.T$<')Q>\?7/(Z#&3]//L^! /C^?X_B7'(74';P&.XD1>K?*O7J MC#>&@W#_ 6]2+(]4,\6RC?:R6^:O%T]LYS:5IGE60C*2C(NGJ)])]X=S"_)/ M1X=^#HX_=6T=LJUJ*B/#S.0!ED::R+JYCNUAQ8VC8>X7/6%\PVZ_))$[F4W\ MV;!ZFN(62U*U[S4,#!0B3?6A$:@#^1(K77 K3%PHM=$XT4Y&QY/X1!=FEC>< M]=(T98SA8\+^U?XC >*GBJ)?L>/7,.W<$+X'<\&)#@.LU[Z93?EM+,ASH>"W ML#>GGJUU^]W6L*A4.^.V^#R:5PW+K*?K@U\]L(C_M(6Y@ZXY7PL;H(0US<;: M$"O;,\JOJ[=7$\-KH?^HL]F,DW@H+[FF4$K3'+9$+/%]+<^_+J3X],]%)W:* M'%P,1 2E/]24Q+&"UDVP7+PK<'*OFU+CO6Z"%U25CRM)395V"SN8B[M%[9IK MY?/R5%[H#_G M;7>,T4@9=\4KMEH_5*JBG$PHC_-.DVMGKY^>!I)K/47%Q:$"%,_.0U4:Y!^4 M\>Q6N!IU;BI+CO1JWG^R<%=*ZZF%E%]&>X\W\9[@/44'ATI_1"LE8[PH%)[9 M&V612Z6O2YU[:W&H](?7E_+"J)!HM[W^V,GVFKD:5ZMWDP<*I+2FX@T/%&)O MBH/9W!JJ\\G5H"OM/YG+E#FQ=5M)M,7L\C:32/=R0CP-3V[3LROR?38A\U(W M+BB]KM"/BUU)3O6ZHB#V>4U3V61\CZN#D5>*SK.2V:XVKF5.;??ZQGQPB%>3 MC,2FQ Z[R$]RRK!FW'5[UYDZ/)G8?5*]*@IF/6&GQ[RA/2B6X?8K]N(05Y^C M4GIYEYNS^>C3M'7?-(JBED(S.,;RKJ\*']:,ZX]N"0I C/O4F_ MU+WOLLU)[B:^Z/2JU1(^N3?/^/5L6@=I&N7%NCA6'K+SIIK%Q,!@GI]2R.2* MU(;77BH4:J1ZYJ25&>;:^J#0[I79.2=C1<8+*OW)^>5+_)70XB7.9Q1;W:3= M>TO W.:4[%5IF,NUM6Q=N7&>JH_VZ%0'[Q^N4!(47*119$8!

?J4 MU'6&35ZS_88"?IE )\9]GE:MG_73.V#+M3' MBILD!L5[OB>:-^-F9E4G^9BH^\5-^(AXI/MU/VVYAO5.SGR'Y+.Y<]1+ MNZ]:'B&V_ JVO%SFQ+/NE,=RMC?+3^Q"HO1:GMC;I-UF'UUF@XH*?* M0BHB)=Z\'_?EK*NP5LI7M+K.!F0A*IT&E0Z T8/3&XQM\TIOR\M9(G'?%,H: M']12884()PF_@UU&RJO05L_8'):>I9&V J33H!-66_GF1MNQ/T4*9),\=_.'*OMY@J$EMG7LLS">-@% M0\\!B.EF)L-FOM\WVGIM+ L5T5:K8IW61.%2B4C\L,#:O0L H-JZ^#;EFJO@= ;M00/+N<-X7\3726J6AWU\/1]:";1)!+21&) ME[Z=(76UF;6Y68XNPIB:BY;5J=#NMX"V3636G0E EIB)"&^&?XZU]VH=^KA*:OE-96AIGJ&5NUC MEKMEHM-8[6\RX:5:>4_]MN$\68MQ]B'*BLMFE"LW3M6U]<,I^Z_FYC.RNY=% M;ZI,3E.T20\>CG,1O^6Z[C"ZJ1@>MF7WT^ME1:'7 3"TV),-,JPSU#27]!2E MV??.=VLE^AVS[LD@8B+&AQG%EY!1S,?B\9 1%\ (+B:$E=4N@A'Q6$((.7$! MG BQZ4(8$6+3I3 BQ*9SW?]YG]WZ>:N6I@(L7M1J$\-FTO;GBG6W]'L#Q +'7!*'O#" MZ1_TYE@OE(S?6S)RFA);Q6"V*?1S('GN8\6RK QU4[.7),RT"DT=3(.65A1OXH'%J:DYS"%5=!)?AY^F)WC\]TS^>> 00KUN/?+7AC+( M=Z;Q62DMS=E\HDXO1\6E1"3%O]9-/@2 $ !^.P#@0#G(J177?63'Z:EPO9BR M6C1>TL7'-)OZ^+6NCDI-'!!#?@P!?P/VC"?9K M\@!WUO0AIHV\0:&O8,1?$))]SWPO']O"Y*Y+LG1^&N$FX\=<0E^F.?:F%ZV7 M%>6Z-*KXMQX!X%CIM9H2(0J$*/!;H\"EF3L_#0/C4;[KN9/2=#Q[]&;FXWRA M9JZQE# 8.F(BDI2.;^>YJ$MN.9MGF4W-4LQX[ WK].LZR$4D((S\A@H0(\KV- MJ5^"D+OJHFSV>POY9F="8X[R1 M!XZYWL@>AY1)]\-3FLI@V@DC,\!IW5+QCL_Q<^P/=!##Q!9',W>ZU8,P;0K6 MIJA@SS J)!79MKO+VMA[&,C#!>N-NQ4U>;6H9:.+/_YU-9/Q6VUMQHA=\O":]/S1J!9?\K\.8*!G&-G$I0QS" M$4.?8_N ZN;T@YX#_LL6&KP-.&HZ?^L I\D4R6$6C48P$4X6^NB;W0W M-64HSS6FIVG(<5\42#?=/0IB=0;# MH\T\V&KR<[R%LW_E1C5M97@YT,@)0SD:A/2#8UT% & L74P;:AFPZ@VU4L0 UD!,0:@(C>>#-H5 MVR\&@J/]>1)K+.D;8WS7%^;NCC"WEE,M_:0[+WU?)A>ONFGQRM.SBJ#DO5(Y MTQV4.IYWG?Y94RX+:]\UML@^.A**C[E%NCIGO71?: ,,CX"/GY=QFOB) M2<%N-37D)7+"OZCV[AFBR13UDYC?.\4/T(TF 6_D-BNPS=KH'0YWN!/'44^1 MW/QBNAXO; @373#'[R8P_^__;&5FK]Q5O"%HV3\"GW1C63XQ>>*>#K0H3?R6 MT8GZ(1L+>>D$=_RD&+\Z._BQ\FN1$$P"^RPRZS^1''NTQ,N'&Q3;NEQ(?[5] MO=#_[(WLKVA)X,]DV_)R5$CNVEMKO(%6&WXLNR":RE=0O!4O0M9$R,YF#'NSI(\^D)L'*75BO$NP"E[*2 M+!,M.H?8 >"3@-T!!HJF4PKX/[; GX!/+,]FKF"_!N)';U:[)VZ-Z&%I!^Y< M?ZY[N4DM+#$'_UIM\;KC6C9&ZV AU.9 XNPN.D(>AB\!NIR QL%M<1"6.C4$ MP3!H:%A A($Q HK4 X-PY=[!>Q9@?D4-RQHCSYPUW9&P_A7TB29C6W&4LJ9& M><8GTX%?!Q]AJST=2)56B-''I>)QTCT.S".D.KWNOOHIES_P4Z#&4#8'VL88 MPO88BZ$.GC:ZO5A@DW 3#&B0*06C*_"OWI)&'N0^4%.V <-!9D#@T#MVD7J] M)=K%*"H;Z_1)$F%ZG@MT78*[[.*HAC[1R2\MF 88RQL_L;6!3+QR(F]D-B[\ M7C-TK4_72BW\H*X+"1' 4C:& +8"#\Q@C#YMW0>6>%]W_1H49" K:$E,_@7; MW +$'6,KKC: U70PPK,:'Y&$9_]+)C+7(N2?W'^#CV73U15]"K_<_8;.=O=3 M=!%V/P/Z['Y$=7OW4\JBW4_!(#+W7@Z*,CDP*3!W57U_5E,+J0T8L?N%W[YW M;QQ#'VO&,O@0J>@ 9PU$A"=B4B./]L1*5_$M_>4K&A)CBN9<0Z6E/U=D#_E- MA T\+)295]1KK=?OTUR<. (<"O*6FB(8C''R<\L 1]+6G3$%3<_TM9SH%Q5S MF 3M_VB!L!,))S)*004=35P,QEI@YB!HM)8%?@>>'E%>GZ@-> MS19\/2+L9 MR$.93INF!V"VOYCW 3-5)+K>8&:J!NLQ5@$B &,2B,+_]5_J/P\*9 Z<]1#QX^6$.C=W*]]4\?? M1.A.02*8C+RN$DT?A?W*4\H0)9_!"9 MK)[/A$F;KP DXTS!R8(%FL!->14&5C%R@58?V]-R4CRJU.PMK"2Q-OZ!FJH1D*>^+VBVXHW@:= 2(#*Z!*^.4\* M^"1" R,$8^*O+(76C5((AGCF>M-5_7=&X%,#<<'4L,2P;"]Q7E.;?+OW'J+P M/4VQ)K@PP"IPJ!#%8X2G 3K!PS:@V1XJ^D!%Z(H2"4X7^'$&C2MYCO]BW&;I M=D6'B^") =%L^"6&WDG0$ 1_,I6I<:;) 4GH3QB+JM(*\WQ\!V'"1<%K?.,- MF45^$2&DMR8] ,8@\KAZ/5IA'\1$Z@%L;:JO2H9S3*5YTQ/ M!)Y;GDUYKWPF.?H3;'K8ULW?BG=*52W0FE8Q4@W&)K# )0P!::5UH/_DN(@$ MF[803\:8:QH\GH(?0TP-^ -FH", N*ZM@XE-(LYH8*V"R+:\6+$3..B@BOA! M:#!IO(D6;'48I 85>**G46-MN9)_@I?(?/**]?%4\)+S(63!!I7S[7H2UOV3 MC\237"0IIE96T.L,8$CY+__,[4\N$A<3D42*7?\:'*3-(4#RB5_+M#8(0%ZM M>H3R6[2- WGEKUY#H D]H%C0O9:=?<8H@_[J@X8MZ0OZ>NVXX*,&'W_^(%; M;YRXZ6T<+OAGNF0SD*RO@GZ#YYHH('F$X$]']^K*[]MM60BM_5Q;P-]0X!DB<4M/ V&+#Q@! X]4]]Y]B"2>F#K*DD3T?88LFZ(._ MU5FKD!=5+2["LXE(,BY2VHIL/))(2K](V[.MM*/Y883?XIS0/PO[Q:.O\T@D M4Y9ML&X0<:B+T+%L\ &N-1E<,J9J#V0S2'A1-<6@8(Y.M64#]^:Z[9%('@'J MO[/5NV(NRJ7^ 68,#*L'Q)J":&H372$BBOOPA,;$ GN'$!&_ W\^L) G,!KP M!%B!+1-CLC3QVL G(K@ K(%V,ZU![$F!!^00/3($IX MR(I+Q#BANT2I5@ /D50R&N5 $EA<;JTX>]L;M8G0)IV0K2;J>VT33<.)P5IA MOUZ;_4 ,W24!"MU4@1YH\-LHX> J+IR('P=83W2"CBH&9\%Y]#!.1;BLN!%F MKLO,=&B9VD9H1$/7 \0(I /#M X-[Q!S?D5\&O7RIE-#AW_%ON0A8#P\!/Q- M#@$O+9WHZ ;DP=*=&_, "XNV^+TCS!3'S$,.! M6YFA#L%XLC$--!,G"S8!V:(")W,J8RS"]&.Y@3U"X@AK<,1S'PSG>.;J9WY, M!/ Y".]B( E^$007_*5@\(;8)M3Z6:Y"))X=Q"QB&'L&:D0H "]Q,\-,5]VQ M/3\H2U*%5=PZT>I>$V,]13PP]4_L*($=--S :NC+MN^@S[75WDIW5'5-2']P M=-Q(WMGZ_"IP^0*STODO+AHY'R$!))B/JF%^J!V$SAU8F^(?!J[G%-A]5. W M##]ZS$7,3!MH,/5ZANX,T0O!'=+P!P5#"+A+PWFFA>':=1!Z)72J:@>1*%_8 M'#2*@+8>B4$IF+H*>RK,:: %QX4ZOF"]%R/C@S'!NL7T4HP#^XY-']8&>^=A M&SD8F0Q)"$D"2NB,P(/(\36_Z+MI<-\7B4.)N7X4);+RQ?U Q_H,$+2'S"D( MM]-CJH"Z4PN>(;;,=H1[/;TMK=PY(_ +W .+?>G96 "0$Z:F6E3V&@AL,G[8 M'MNH D3FMFP6,$#GZ)!H?29T>K$;6(_^:/&UCZM;OFKK!L,E([[[L9@_(\"P/K=V0TW**T#2C0V3M+S MP$$+?1__"&])$@0VIY1--_)-_'05!:*LQ 9UCKN9&=".-0&.)V@;9X)(==I_ MCFZ_6P,W,^E@2+H,^("&2# FYJ>:#$ JZ4 H5XI_K<&$?0/> G^6P#/';4*D MIYIT;M,IWIY _1@@?I(M#>7. ]($'K&J]59'5!OI,/"-'P+9\.U?C6R<,<6E M]=$ 'LGXL, HQB !*'L0S[-6/O9*T'V>KK@?(1*&P:T^B!;=RN4G3 #!=\E( M:,#Z8,O2R*P(K>$I(($VPX,&4)@$^U=P5(4?@?+#^Q?R@&@]N%LP-QR;#H"Q M;EDG^XK_P>H,BTW&#-MU[ MMCP#(A4J'A 0^=]QP7:_Q?36'_0D&O[:^YJ,^8/4:J#)_+JBD5E$>=;W,ZB1 M9LUU\*)!:>BM$_\,*I >7 D1IXFE4B;Z$K.FULK-)YJY0%7-*X*+W MQ%XP9'T",OA^4 M/)0:X?CR$ SM[U_.>J)XZ";[49.OCB$;%V5TB0@/4'?N:P;"C&7*^< M#,05LV_+JQMU?E;5*J99LGHTL7 #T2JP Y,%)0$?=PQ^G@B"%'3HS6DK!Q#+!"ZI:_8 )+"3:28)/T\(-+<)$DR[V& M4>^;Q^9A2,0_4-HP8#Z$-^@SEV=3O=G6:A4R]"G#/%@@BI$;\=B*H"=2+ZBCV:)VJUA1M M\Z'EP/\'T5KT-J,+,IO@.7EM81+_G]RAW/@L.*=9021PG2CP>FA4RY5+8V*4 MBR;/^0OVS5<,@CO4!NUCH,5/2S(UPT]F0YE!N; 0)<_H_^"X8+V[NNSG2*&+ M;#B8&D:B&Y[M>$$^)O# @-<0;LUEQ?,FZZ.E"-;!!IUP+#P( =+XG^)JQ[IA M4L)M.-[KDS!\9,,)#5+RMIQ1S%FA&6,]C(MA]DY'([I,W._UX9V_K3DX&3^P M@=H^T3#GPGK2\8@.9Z+J-@;@@D:1SM3#=' _*M/RS %*.E/%'Y !RY:Q[ &/ M8+$Q7AF62$ M34I[$WTC?!!FANY*V/_IVY>X-Q5C.V_T__ZCG^\8>#^!E8O$D\F(**X3Z]Y6 MDJTYAMY*\_W4'KG82)Q M@#9BA$NF8KZ[7MB@ 24!&V/_>FOD'2(D8_'7B7#6".'Z;!^F,]CB!D+"=NIS M(!SJ*OK+^Y&4E\\J\HWL/S1QEAQK.^ZFE/DAC_?NL.3P8B?75DJ2D#*)W?BI MT(>2? T+UL-L"K5/_VUNR?1JG3RP#F1^'TBRV(H&;::Z'?V:Q'L-@ +-Z-@Z MR[.)P1QX?.>#Q#>G]@%D7&<=$]@0^'A$8#E?#J1X),E*NS&X'7T74H!G $'O MG]5;2+0SIR0VM9=2=$X)0#7XQQMSBJ=BPE^;QRN\G\"P:U3HZ&K)_;Z?+H-/ MPT>^H*)$P\17%X1V5$804$MBZ[-<0P^N3NMF :Z]37- MV31+-G)*F_DLF0N,CT-2E4%B&MH LV9_A.#AU_;=SL M+":1HHMI?0!'UCG][D88F.?62))('@"2\]GTKX=P3CJO#QIG^T5VR&"TE-X[ MUO(!!" ZEN(CK)38L9,$M+1>VW/W]$Y,P2X=8]X]NS>=!F+P)5-@=&W[)CCA M1$K\T.12<0(*FT<6\(YDPI=5D2-_XRNWKP5_9&/=WC&;JV#D.D4-8\0T/!R$ M%#75OP])X&@[XN]GD05E,VA@?ROH3O$68QP8J=V\AQ%CJIZ]3?X^WJMW5K%H MF13PT*>&GU9H6G,_UHI-A+G)3JM5#(B\W>E30DR$J9S/^+=EF-?Z%MN+ M&RRL:;4MQNF]MJW;4>^+KNU2 Q-K/6<7 C<]6.?URR+T.)*D26[?U_C '9*/ M60V1@V;#+K4VC0CV)2/BJYVH),(3E?!$)3Q1^;2]O(F>T+8;=^ZMO+AI6I(@ M^/8%;=,RR=U4XL1%>_XMAHT%4.^/!",C8M*_QHU_)GYYQX_XNQ,7225Y_V\V MDA#CO[AIQ\C-@UT6K [R-Y"0E<"]F M2P;5<3;&#Y+?X)GXV;S?(LG*=]PS2CZ=P#8Q$ULQZO=)[I]@/OW_[5UI<]O6 M%?TKF$[3L3L0"8 2-J=SDBRDG%J)X[DM,DG#DB"$AJ*4 !02W]]WUW> H"4 M2(DB*1D?XFBA@+?<>]]]=SG'7=G!=0&<:=&K7<_VPE6A#_C-;FB'P8I_PX75 MX[B.@4%-Z-Q_CH)T"=&G*ZA<+*/]ZQCQ1B/<:XH.%NMBM>BN@1>@L+6TBST( M6,J;3]?VNYU-V4'7]VU//MJ%F'C_Z9;PL%A43XV 3['D-A!3),8!G& 8=L3% MR8'KECRP(:.8)V/L+8':J!@JT870V!8X*!9Y)-=D(&?Q.7HEMGG=J ?:9:;2 M0)%+A&1>)^+Q$D>-6A&%,$\EG #7Z)6'G?/5'M@7$H5'.$O1:G-\ 7KAB:LA M,I"H:-GN6XQ K%G7; Y'8ZP"8?NN7M%%ZXT[7=3K!P.Q=5 M);C=GCA(0^@C[CB8LP1I-B)V . 4]O _HVO*C.G]U>MU[;#OV5BG/ / [,KO M[4!X#3[,2(;3@/@(#N3*Y]Q.U^X)YP5"_ AN%&-?A+H-2K<1,A,=S^XXP<[D M!9>I@GBUPYK[@M&;J $/^^H,F&HX 0AI=]7F,I5GLOV^8SLAPW<)81#GC+_J M#0&O&0H32]9YS6*H9<>3D# B$'"BN#")QTK$6)C.,2G*,$TE!M+O\Y7C>^H%XF:*XP^5=DH MS>U.&*R13;-4K?/14'^SD7^1LO/9P4!6ZIF((\9Q>O9[,4P T-@/'QLO+?0= M-J'O)O3=A+YW<&931U7Y;-Q='R1ZZQ,NZI 9ZR SZR'5GO.;"*+AKW.D8Z] MN\N+,VQU^$4C<=,B.<9F1=U;IW L]\#S8@3_/=M%'W+Z?!$7GK$//KRQAXL& MC>NN(5M4#!1/:8 (Q<0S?ZX4##4 V->6A&6@M9L+SEJ'Y)8*PPG!N'$9751< M/@-/@XN".X!TIQ*[Z8P0KH[ D^'(%P5)=H*0L):,?@"@&.&T #81G(F[VUMVI=3B@@Q!K>YW"&$ X/E).L^AEY;* MML')'U641"G&$@582=Z?)6ZP8DCJY\G$.F+(D#. #+$.LPR047'\N\0IE@!B MZ61R4 (UL2)CA/4N8>C0OH+67]@U,#J[6MKCC('4#G4I[Y=T"C#GNZ53PXM5 MIBD2E"N4EQG2Y%U+@'*L5)(',0/2^;"8S*?RD[EM M7,/51[$$'J(Y'/@VH,0Y2@*9!&0,!XR80NV,F#/=_,4PX2W\$1FCY6P\D4TE MM52BO32-)6OZ$WK:0ZDO>WDDA@"2@,T$0YP:4YIK?!7FM EM.4WAWHGQ AX4 M /X@RPNPLY?822AYQP0EDL(K MJ=NCA.[KPY)3*@\!Q:)EE6M7(+3Y%("I93\&,"4I)$49JE&/DTG'Z)PA+.A: M,)+&04:"6];'"?>1 @GI3B35,\J$KOSWU0C<:K;)6/4W "KF6*H87(9(441 M[A^LN$2U%]*!,S-8&36TJDV0+VJ=><0@XX"9J^BFT7+,.T<+/K]*93 B/X\LR'F5EF?(Y!!NX,E2;+#-^IQ^! M4U-('&1)Y(-DJ@[(WTI1O'28I^(@&2&2^S F[A[HCXNNDC%AWLYP;XMX=#%+ MI^GY73EJQR<+2_0-@>D.C4HBHR^821?KI@L?R< ^NCWNWD7'NEEA/!9EQJM" M+G/^2MI6S_S7<_N(0O.8W#YNKL2& CXDF>;''YK<8S+G2\^,";,EP^N=XN*J M9_E+K':8Q8G&X*O(PWY9<8!<9=4K8^AZB&NJCH#8)S F#0M,31*1>$.UC@.VRPH)8*?1H!,O\, M4=@4#1L!0*1+(AFS;./GAI*D684!<<3+B=GS9%8> MH>()H[-,DZ:RZ%44 &=,E7R*[Y"%;"O\ZJ^4KKS;1-J_D4@[TY6[O>&XTXM& M@U$8] >^[_0&P] 37X5]?^1W)YUPY-7HROUC,9DLG>;"K'Q1%"0#O^]U F>G M/.5^*50OAXGF3P]TF_=T1U^)3_1!+4S6!W79M9Y_F&LB,Y0BX>^T[\Z_LY%6(:;UX=8>A8))'N_B=^F( M >&DR$4T>''>1,PQ#:X&^$7" 9 LBZ=S. O=3G3@!F^XK]H-QOR=!OE>@^J[ MA&UL?EBB&[\UZ$0ATEL^O$MTX(D,+F!U@+B_@P/,#7.\6#*\^_!"V&;@HU1? MSH2W2_]NEC)E.W)*W,33*8^%$?_$@3W%QU+@=41DE) PEQ>*6%7*TL#10P'TM51+>W MP )&TDJ MNF3V+5-/EXF88F%?1$Z][(_4$@(&[@R?CUMA\O&:6L G*.R/9&IE%> MP<;!%4'9RY5$-L*K-QE"(4SW&T(V4269B?+RLYD"6K^![$H6/UG0YW@ID;)- M*.>:&_WD^!ZIIHI+,$L2QQ.I;("Z%FR?S=%GCM_"0V7/?F*TPW+P1X>CQ$LU M#9D1F@ MS'>66\2[%/#^"_;;>3DBV?RX"6EH,_;I%IJ M2<>Q^$,"A4%J^BF%**!M#E%E-%*JHSC$#8J5MJ^)VR4["B)"EG_QT%JB/N/DT)94H+D($IU\'T6 MO#.:B]W+.#Q&=0':K:'U UCD-!/+!=^*)7MHS4PF+"1@QV7(-/>5Y,(A,G<> M $Y6%:W8$*9"/G-C_] ]HZB,$?S#/&FDP;=B#@9*]*WZVN_N8*ZZC(#VK [\/)+%*LX!C4^NA7%2(>3T9#Z=) PBK9Y-]F9XIR@P,55\ M)UYQR;QB%7U?V;K1290I#I2:WA !*AU854$T:8Q,/_0@EY@EZ*S"T\8Q&#!,C,KQD0"HOZ4! M BL'#&7!J61+U$D\%R ;(&G(8!!8D46)-3&(N*"T%'"2(9]#4=>'#IB40 M\CD3M1>L'V#,A"")WQ$Z66X8*2PX=G <2H'OQ-7Y#SB\L#*C\@O]=D";Z% M+,&EF"#OD^NV AH$YPTB9Q*X0>0-/#>,!OXH#@:]H=<="(=ZY(TG7C3IN[6\ M07AR>R%&7>2#3K?O=\)MI0ID=B!L67($6S6_QD6]M(EEW08C+=4=I1,>ON(^ M$P"YU#_4%="]:725Q^_D%^; 832\MR '8,F$VI=>+VX,J?P!J0;^I*1 #NJO MJ3YU U5DD9VY$2OTH(JKWT=#I$&*WX.VU^=GV,%_M(OQ2A/S7NF\P'2^ MO(FUBPS$= ,B^5F8,U_UUKT/>+TA9,-YUV_)J# M/!X=B$]GXI[]+J9#Y+WY[K_].4^+]P^.@#[V_B^6\)HG0@V*XBI_UV[?W-RT MQ!M:Y^EU^S ;74#FJQV/SZ.L+5S'J-WK.*$;ML&+ZKN>$W3%%[[7]_QV)'SL MH.^Z_XMO#SJ#J%7<%HL@@-=<(1,PV#Q8%88P$+T2Z1KZM<03#TR+BM_R-,9( MD/BA9$MG*CVB2^?8RMDL-_I/*!^ /2Y8K"=\:S[. M+5")97DJ63,E"Z;/CFQ.(X@A:(I%KP?W%<=YJ\[5Z)]:8#=G(C:BM'NB1,$* M.E15_1=G;(<;-+9[LF^OT_@-MV7\E&D[3L=H_D[C\_E4A_8W9M2&C5%KC-JS M&+518]3VQ:BYKN][CN]TG: 7AF'[VNE[;N ,XMO.@=NZ*"ZW8=+0$W:[ONN)+ MQ^NU\U$R&,<3UX^V913OMU_"@KBN13#AXGLHP!"^WI>I&-3]YFR1_?H Q7C4 M?O4E2V_O=%NC2K3!ZTR;R1W!GXF, ?U.(SUJ7<13= 8Q&>=B,LYUI9-X>)4E M4_ .S0?"!QJ+V%C$LD5LKK][8Q&=?B"L8L\)X>O0:T_=?C_L15LVB@]=;H5C M%3[&+!Y>85G=K77X)",I7KZ.9>RC)QA*P_@YNK-<^E%C"AM3: [?=1KO<']L MH7 +_3#H"T4-.K[KM(M+X;[TW$Y_[(J;L[CUC;9E$#\@L,J5S&C\.LNA72S& M5K[+),^AT1]Q7B2SJ>[PBJU?6VBAP8 *2 F [32?C0WX3W;? M?*RPP?_LK%62;VB3Z]H;&%C"TNV\-N]*2^[%*IDP$EQ MD8QRY9$\I@WLR0I]G40+/W83#Y&,+RJLDF'$28\AN(3I- $(533I4\LHE4W2FK5%ZR6;E;:LQ*M^\4>FX+7>OZUK^WA2P M5!TWH=G1 91Y.V''N8UO.^YX:SD+Z%JEIE4XC2Q=DL*>V!>%DUFSOHT[TUB> MLN7Q&LOSXBV/MW^6I^;;-9:GL3RFY?$:G^?%6QYO>S[/&?=TNYW V2N/9RO: M4E]?92=6;8C:4S7;WLSV0D4W,]L7)KW"UC=>YLNW]5OS,E>U]8V/V?B8]]F= M?G^3/N:>[-M*YN%+!OFTTY@H42BQ]>-\>B?S6IY-[!V0^6?,QOMKOFP.L.?$ M.NBZWRCJOAUW:)ME4!CH)G% MV"*$S,181[\=G7ZRWL2_%3&C/:F4NH)=L3Y%L_-Y=!Z_):RT$B=17J-X0I6N MD:D0H)G!T<)U\I=Q!16%: ON8Q@S",8(\HOD6Q=);[FN M#AT9V;Z?IC?YBJ2NQN,0JTP\$0H<$/5G(3%'15W;"%=0ZMU^O.RUM!LKD12, MG\@.3E+O%5 $V,+O;ZX_#5K5"\BE4Y:#D*R&26SF*E(( . MEUJ.Y;RO=*<_AX]O5OQ^CS5O ) #"%1; ^% >3T&X <0_]>+4". MAL,9AF&G,PXG V^U_,&PZ S'/3ZO4XPZL>3<05&_TP(4H0(DH.P[W;= M[O-BX=SGE50)Y?-(HV>9##NRV^Q!3';XT&E\CG5TXE$7R-$) M?#X14DL9\.J,.LQPC,"R@GPD%]%T(LOTL-A%XC6"O9S/@+\&GJ>!-;>+.>@\ M.ZB0":UB&@7YUDV!#JV,*-1_,J"0WVOU7P)$S5Y9QS6AC5I.T*SPQ!I=CVS#"0^-,/'W\Z M.3D]^6!]/OQZ5/G *=RQZ-;&S+4@) NUM81L=.+5JJ48\7Z]X;G4^;^XIR7O; M2%DC9;N=3R-WKV8Z^^KZ_0!<6V/KK&4=3:/\CR1NI._52]\>N'XUL;.M?XM# M=['_5ZN@;&3T]IL_\7W+WQ]J#L(E#J*LFWFVXI"G5VKLB4CLR3!> M6-V*YVRT;L5,.U/1"/_$K",QZD0ZI)+58I?K-!DOJ771Y5+#='PG_G=17$[_ M^7]02P,$% @ &5X,S%D,2YH=&WM6V%3XS@2_2NZ;-T-5,5Q$F"'<1BJF!!JLC4#+(2[G8^R M+<,Q(^1=J[/;:K?>_>QY MAP?05;]J(_. O/6[^WZWW>V23CO8[0:==^3\,]FZ&O6WK?3Q67_TY7S@1CV_ M^O!IV"<-S_?_L]/W_>/1L:N [CMDI&BNN>$RI\+W!Z<-TDB-*0+?GTZGK>E. M2ZJQ/[KP4Y.)75](J5DK-G'C\ !+X"^C\>%!Q@PE44J59N9]XVITXNV#A.%& ML,,#?_[I9$,9SPX/8CXAVLP$>]_(J!KSW#.R"';:A>E!2Q^J5V1NO"F/31IT MVNU_]@H:QSP?>X(E)MAK[>_?%BD^3A=ETDTM4$Q0PR<,^Z[U&@E&51!*D_96 M![BO93%OE\C<> G-N)@%;T8\8YJE-?\?@ZYA M>H;=&(\*/H;.4=>>FW\ =01_.UWW!4<,ET:<,CNW4(H8*@CC@%P>77PX.AU<>F>_ M?1I\(4?]$=9TV^WN"T_H8?6'3?(+4RSC-"47+?)%EOFX22*F#$]FQ*34!%8/ M0T/!2"A5S-3[1KL!(D)49K)XU@6-JF=HH> WGJOOS&'G9QBT:C7??]_$=<$) M#AU14:V_W0JPYMXTY89Y. (+[/,E5\T#DS8R"W#1>C7WL@*4_Y8: MEPQ&[[3LBJW,ZWO2<$A2.F%$L0EG4P@#)N6:_%I2!5 7,W+!"JD,! =R(E4& M8<'[E-S2VQ9$0T(5LW %^''$ \"*,(W8 MX#K%%BB60=S V('/,=>1D+J$=AA1E!0.MX62D M#L29; -.8 >X=%@@;.^* 5(=':HU]G;8DZ+SE[LGMPC1X:?.WO!_@EZ])H9.5BC+FL/E"P- ME,! .,]5XP()Y&'!JQK,V^Z/:S#M-=%(M[^1O:RKX#'34 "HL93C<4@WD0U% MM-3K-T%:$C* 9S62(SJR5- !N.P)US80@!3+;3^8V]V&D'H8*Z=QB MMEF%**SD$$Y %RT%C^UADBY#S6-.%<<)<,?';&#,L:=2(T>R'D);0F7#AM0, M%#(0IK!101&)I: 8[6!:5HE;K@4M''.K$T[X%C(4A( $[5G\N@'H[V!/X8]E M3VL[\#MFM;[K7]NZP"(G/$:CH5KF%G)4@\%A^H&61%4\1S78&:BC"4)I!%\ OC0]Z0#"YJW M1C1RC_=G"-9NH"%$$NWRD%"6YF$-UHF7="'-,,E*'D_123A/WZPK8&XE0)\> M=KZ!_G-3A/A;87]M#8\=KN[B$X^L*FIO:^XU@B?$#F1:,HI*A2BLT9I[>LVD M-E".KQV@+PT((+^[@UFR]4"3!,P)O/J*=*4XI/?,GK;A05Q>+O3:=EJE5"\X M(,8#:WXLMH'2KD<5Q&9$\&LFJJ.W%?GFLY?H]4WN;W%NL/?7/3>P+RSBN<$V M;YTWQI*ZT=SZ<83]$ZCAG61GH1V%A,=(I1=LS!9 EUG&C6'L#R)E*('O87W, M03_;R1:8%@0FC8$//C'MFOL#]GO)07UK^V4>V4.Z[.!( )&'(@Z@ MQY,A/&.*. .(5DQJD:9/&;U&:N2(O25'-B6Q;T_F![M/ GZ54;MSN7N\/8VA MH68+9_^@D52)##0!I ,JFXZ?:2!GNLQ@&6"1[&2J('OO$?B&>[V(F_UF"?S: M&AX!Q4H4.-(F )!9]P\0MJ_=*JPW*V3R?"+%A"%/R>FX>GVHJI#!LD+(&8/: M:2I=D*!+I@30?Q$2UWH E/9ND4-FM9H.H%XDA:"%9L'\2WWA$"^INRF"=X5P M<)C6?.'L121:&CDO<->0;,G29:7V+>PJ&;O>J(TGZ R2*M>H=A>I0>Q.O&^X MBRW62.::5QIU'#P>M >WU56G>]!G[3[/"L1JUZ-JG>,:XQNG(.5QS/+%LXN:FYV(4I#+45IV-*D7_X>#?:)E4O=.D&HQ/,@YP_GS_E M+"&#&Q:5&!G(F;3_ :UV ?.T(_A4Q.UW0U9!& MUV,%7B1&LBU5,'=IM9OXRQ45'\(-%SQG7O7<7B+>[K;_$O->*EK\:T$!V8CG MF!--@$L'=")Y7&WR_GZKN[MPO:ZL;7--]R\+]G\@#O\/4$L#!!0 ( '- M_53R!J@V' D )PS 8 #,Q9#(N:'1M[5MM M4^,X$OXKNFSM#53%<5Y@AW$8JD((.[F: 1;"W>U'Q99C'8KEE>2$W*_?;LE) MG !+&&"'V0U50"RUI);T//TB*X?_\+Q>FM T9!'Y-/CRF40RS,=W0(776+-C(-R'N_>> W MZ\TF:=2#O6;0;)&++V3G>M#=M=(GY]W!KQ<]-^K%]?'G?I=4/-__3ZOK^R># M$U[Z04K-: M9*+*T2&6P%]&HZ/#,3.4A E5FIF/E>O!J7< $H8;P8X._?E_)SN4T>SH,.(3 MHLU,L(^5,54CGGI&9D&KGIDVM/2A>DWFUIORR"1!HU[_L9W1*.+IR!,L-L%^ M[>!@6:3X*%F423>U0#%!#9\P[+O4:R@85<%0FJ2]/L!]+;-YNUBFQHOIF(M9 M\&[ QTR3,S8EEW),TW=55P+_-5,\?M>VTIK_GT'7,#W#;HU'!1]!YZAKV\T_ M@#J"OXVF^X C#E=&G#([MZ$4$53V;A,^Y(:T&K7FH3^$10<40\,I42>LV^]\AB*H[5W^B2H_:5DOKB^O MKCMG S(X)U>]KIU%J][$F0P^]@\> M5K]?)3\S145$KFKD6%!]PUF5A$P9'L^(2:@)K!Z&#@4C0ZDBICY6ZA40$:*@ MR>)99S0LGJ&%@M]HKKZC0^LG&+1H-=]_WT1EP0D.'5)1K+_="F!S>YIPPSP< M@06IG"H*10_V^9*KY@&EC1P'N&CMDGE9 \K_1'$J=)7TT[#67D[:QZWW+6*VP'G"MC3?/'".J;91 QG/R TLIF 07E0= M?I1#321!D51"7 (C4IX2FLY(GAJ5,] <,&.#%H 3)>,"022F(10I(L?@@HQT M%>SY6YH^T6^L\&UMZ;A_Y@!2?__.&@V7C?U@6X MB^@1#:>,8PZ/.WK7@JA/J&(6K@ _CG@ 6!&F$1M<)]@"Q<;@-]!WX'/$=2BD MSJ$=>A0EA<-MIB3DPE"LR0[ -&* >X?%WBTDCRFDO1TPUI>Y (E&BWJ-_1WF MM&CL1^[)/7*,\%/'%^R?H$4OT*!X9: 8!L)YKI,+)# ."UZ5,.^; MWR]AZANBD>Y^([YLJN )TU J+$AQ^.0KF(T%-)<;]X$PY(A W@6([E 1^8* M.@"3/>':.@*08JGM!W.[I0LINR%W3 %X+R*=)6:KA8O"2@[N!'314O#('B;I M?*AYQ*GB. 'NXC'K&%/L*=<8(UD+H6U 9=V&U P4,N"FL%%&$8FYH.CM8%I6 MB66L!2U M(6FHEJF%'-5 .$P_D$E417-4 \\X'7+!S0QCK_N&18Y; EAL.WJNB);2%^M* M;XL)9;G*@%O:QHIA"*"W"MA$9L12//(!BD$-RY"[* ))FJ,1<)QGX,VV1'HN M3L.W3J3>A(K<6F]$&8MC2"/X!/"A[TD'%F'>!M[(/=Z?(5C>0$/P)-KE(4.9 MFX$CS!=V"D)<,P5XC"4EAS3Z]CJ0V4XVL'Z$L# LAO[F"6[#S0 M) 8Z@55?DRX4A_2>V=,V/(A+\X5>NTZKA.I%#(C^P-*/1=91VO4HG-B,"'[# M1''TMB9???82O3[E_A;G!OM_W7,#^\(BFA.VNC3>Z$O*I%G:<83]$T+#.\G. M0CL*"8^12B^B,5L 78['W!C&_L!3#B7$>U@?<=#/=K(#U +'I-'QP7],N^;V M@/V6S ]VGP3\(J-VYW+W6'L:04/-%L;^09(4B0PT :0#*JLN M/M,0G.E\#,L BV0G4SC9>X_ M['7BYC9;Y; ;ZQA!T*L6($AK0( F37_ &'[ MVJW >K5 )D\G4DP8QBDI'16O#U7A,M@X$W+&H'::2.9&S@O<-21; MLG)9J;Z$72%CUQNU\02=05+E&I7N(E6(W8F/%7>QQ9)DKGFA4=8@5KH>5>H*YH96%.P&H&Y%\Y^.GF MARK!^YSWN8#'9E88K[DUSVZ)/=\G/]3MSZO/?&5.OO;O7DY;L\/?_<:M('I3 M#'_5IJ(__L8[NMW-Y^_FG[IA_X8LG%PHR#%PRC9\[R:1T$2*=NU1]NY-O M>R=W+MQ['=BQ.WMG]W59WUF\#-INZMO>U&+_=A](3ER4\]IAV%<$7LDBYQC2 M\&:D &X19DQ2!7._5/HZQ6I%$=3BW@J>,J]XKJ]D3^XK&ROITTK1XOLA&:24 MG@M_:0P)44 GDD?%?AX7H=U!+ P04 " !S M0/U4AHF;-94% !.&@ & '-C:6$M,C R,C V,S!X97@S,F0Q+FAT;>U9 M;6_;-A#^*S<7:Q/ >G62.K)GP'4+RS^K]8UCA+21;1&-Z&%^\A%E&YHIF"2%*BD+IF M*H50Y#G)X()*R3B'-Y+%2PIP:GM'MFN?GEC6H(^B1O4;]9 0MRW%^[XPA M)%G!%!,9X8XSOFQ!*U4J#QQGO5[;ZXXMY-()9TZJ5OS(X4(4U(Y5W!KT-06_ M*8D'_155!**4R(*JWUK7X;G510[%%*>#OM-<*]Z%B#>#?LQNH% ;3G]KK8A< MLLQ2(@\Z;JYZ.-/!X7L\M]::Q2H-/-?]M9>3.&;9TN(T4<&QW>W>D21;IEN: MJ$P+).5$L1NJ9>](C3@E,E@(E?;N+_"EF7DS+Q&9LA*R8GP3O K9BA9P2=

RNNJ;%M(7B,@^/;E"V8@HYO>WUG@4[+'T#%"..5RAT=OZ76:#P+)^>3T3"< M3"\Q^&;SZ^%E".'T">GH=>':GMLC&^;CD='3ZQR[[2>DX7 .P[/I53@^>R07 M_E H-EX\=4]@>@[AVS',A[,WP\OQW)K^\7[\$8:C4(_XKNL_G!%_EH5BR:8B ML2Q&FX+.2?ZU'3;)(!)91B.]V:M\K%(*'THBT1]\ S.:"ZE )# ?36";A"\S&DA%>M&&213:\?.&=N+T#/?OEBZ[ON[V16&%BWY@GKW>(F1O.A5QA MSK8^0"*D62E'(2(&FNGD!>_*C$+';8-)[J2 A/'FG-#<HAD,8QO M,>=F>%K@4BM6%-H&_&C.&-6#%#5%S7>5JNQI=$+=V_ .N5:,I#"SX:,HLV6[ M-N9*TH)I+YK%1BFC"2Z)*NB$"-,D81&5VC5:?FUM&Y"F46A#7LJB)#A;";C; M<5KTZUZUX;2%)!:Y/M=VN6L>'4ZU]#F1"Y+1PIK>'4QG&B@B<3 M47TMK=$C9D7.R29@&<>XL19<1)]VY>OS:T^XEE$=0V:9>^+^E5G5HQ849!B& MA/=V=W)-:@T.O,.^HT<&]25$]]>[("DY;HD(D>8Z!+=A*>E?)<,@0@L*C4M1 M[R>O!G -J'?:.>KI:'N&\V?!Z7\!3I8E>MQ@A.E/ M$;0F1JJ!I\&:,)W_@%SGB7+3-K(1E6.EJ.@J,3>UD ML@9RE=Q@*S#5F26+>RG#-F";BD^1!:>->Q9"QE1:D>"4A*)1I"51P:REX)J1VZ7T":R-':6 BX*.M).Q5B"PSF6$2: MHU.7N[+1O-;(JR!7<4._T:DQ(KP.%RP\E5C50H]1YDY]4&O3U H[1>N.<($" M$R[60*[AG]LS;E?B7T MV::H&''PAA58Y'*F-HV-K8$^O-Q.;QO6>=,OU-\J?O;Y8_C<45)O@I_C_(_>$JT2(X+/YN__Q8'-;9KHX*+[\%LQJ\<,W? M?^LJIW ^+POOK/I?(?V@<.D?+1X9JV>E-B7KT,_@%02P,$% @ V!0 BAH !@ !S8VEA+3(P,C(P-C,P>&5X,S)D,BYH=&WM66U3 MVS@0_BM[Z5P+,_%K@ 8GS4P(X4JG$$K,W?6C8LNQ#L5R99F0^_6WDNV0T,YQ MG2L'-P,3XGBU6NWNLUKMVOV?+&NGNW:AP>6->BCJ%$]1V0!O'7\KN.[O@^>&^SY M0<>%BS/8N0I'NX;[>#(*/U^,JU4OKHX^GHZ@93G.;YV1XQR'Q]4 BO<@E"0K MF&(B(]QQQN]FQA9P[X:63J@7?<[@0!;5C%;<&?4W!;TKB M07]!%8$H);*@ZEWK*CRQNLBAF.)TT'>::\4[$_%JT(_9#11JQ>F[UH+(.6VO)8I4&GNO^W,M)'+-L;G&:J&#?[G;O2)+-TS5-5*8% MDG*BV W5LC>D1IP2&W*9LQ!1W?]OO.#)V6/X**$<8KE1LZ/J36:'P9GIZ0< M@^]R>C4\#R&IU]M_UL-%RF3%&KR$E$@UQ2:RE) MCC-@.(7A\>0B'!\_D6._*T ;WQZZ!S Y@?#]&*;#RZ/A^7AJ37[_./X,PU&H M1WS7?<0(_J,L%$M6%8EE,=H4= [RO]MWIQE$(LMHI%- E:552N%3223Z@Z_@ MDN9"*A )3$>G,,Y0#J42L_,9YFC)""_:<)I%-KQ^Y1VXO1T]^_6KKN^[O9%8 M8+I?F3NOMXOY'$Z$7& FMSY!(J19*4;T MT-Q3&I42TQ5ZB&0QC&\Q$V=XAN!2"U84V@;\:,X8U8,4-47--Y6J[&ET0MW; M\ N5A,&(D^*:T3;\RB(*%Y(63#NQ;18;I8PF<,(R/.?0;I@D"7))[1HM MO[:V#4C3*+0A+V51$CP$E8"[?:C]]+97;4-M(8E%KD^[3>Z:1X=3+7U*Y(QD MM+ FMYRN8!@92'0XM7&YDZN2:W!CK?;=_3(H+Z$Z/YZ%R0EQRT1 M(=)C]YG1V"<2_!V]^)=]=8W@7Q.H!K0+W#SEY/ M1]L+G#\*3O\;<+(LT>,&(TQ_BJ U,5(-/ W6A.G\AX=2H6%MZV&"5>NBSGL( M>I$CSD7;S$K6>0$%QJ:B,ED#N4INL!68ZLR2Q;V481NP31VHR(S3QCTS(6,J MK4AP3O*"!LV/34]HKZ:5R;JNT\:@MC6>5=%(2B4:0E4R&LI68:D=NEU6FLC1 MVE@(N"CK21MU8PL,YEA:FJ-3%\&RT;S6R*L@5W%#O]&I,2*\#A9&U5!KTU00&Z7LAG"! A,NED'*8HRW];TI(X(9]A'7UA*]^&!Y7&E2+=RP MDEDA>*GHEM$_:E-NUT=?;8J*$0=O6(&E+V=JU=C8&NC#R^WTUF&=-UU$_:WB M%Y\_A<\=)?4F^#'.?VR339:.:22JG&3IA!Z4F+6E_M6[/UPE6@2'Q?_8/]\7 MAW6VJZ/"RV_!K :O7//WW[K**9ROR\([J_Y72#\J7/I1QA-C]8+3L[%GNVUZ MH&MZ@>FI['F@D]^YD S!RA&M-6XO8#V5/H%1O6'-D4$L! A0#% M @ &UL4$L! A0#% @ :; !S8VEA+3(P,C(P M-C,P>#$P<2YH=&U02P$"% ,4 " !S0/U4\P"(%0T) #7,0 & M @ $7K0$ #,Q9#$N:'1M4$L! A0#% M @ &5X,S)D,2YH=&U02P$" M% ,4 " !S0/U4!:@(A[8% "*&@ & @ %WQ0$ #,R9#(N:'1M4$L%!@ * H I@( &/+ 0 $! end